offlate issueshttps://framagit.org/tyreunom/offlate/-/issues2024-03-06T17:34:50Zhttps://framagit.org/tyreunom/offlate/-/issues/46Error on weblate project Update2024-03-06T17:34:50ZMarco RimoldiError on weblate project Update We received the following error message: name 'other' is not defined.
Traceback:
\<frame at 0x7fb30352fde0, file '/gnu/store/2wkvi5vnprn3bhd7a23qazycd6k7bs5r-offlate-0.6.2/lib/python3.10/site-packages/offlate/ui/parallel.py', line 34,... We received the following error message: name 'other' is not defined.
Traceback:
\<frame at 0x7fb30352fde0, file '/gnu/store/2wkvi5vnprn3bhd7a23qazycd6k7bs5r-offlate-0.6.2/lib/python3.10/site-packages/offlate/ui/parallel.py', line 34, code run\>
\<frame at 0x7fb309c21be0, file '/gnu/store/2wkvi5vnprn3bhd7a23qazycd6k7bs5r-offlate-0.6.2/lib/python3.10/site-packages/offlate/ui/editor.py', line 824, code do_run\>
\<frame at 0x7fb309c21d80, file '/gnu/store/2wkvi5vnprn3bhd7a23qazycd6k7bs5r-offlate-0.6.2/lib/python3.10/site-packages/offlate/ui/editor.py', line 404, code update\>
\<frame at 0x7fb2fc1c57d0, file '/gnu/store/2wkvi5vnprn3bhd7a23qazycd6k7bs5r-offlate-0.6.2/lib/python3.10/site-packages/offlate/systems/weblate.py', line 116, code update\>
\<frame at 0x7fb2fbc818a0, file '/gnu/store/2wkvi5vnprn3bhd7a23qazycd6k7bs5r-offlate-0.6.2/lib/python3.10/site-packages/offlate/formats/gettext.py', line 61, code merge\>
Try again?https://framagit.org/tyreunom/offlate/-/issues/45offlate 0.6.1 crashes on TypeError (unexpected type float)2024-03-06T17:33:01ZMarco Rimoldiofflate 0.6.1 crashes on TypeError (unexpected type float)I described the bug here: https://issues.guix.gnu.org/69278
Can anyone else reproduce it?I described the bug here: https://issues.guix.gnu.org/69278
Can anyone else reproduce it?https://framagit.org/tyreunom/offlate/-/issues/44`AttributeError: module 'pygit2.remote' has no attribute 'RemoteCallbacks'`2022-06-14T02:53:32ZMaxim`AttributeError: module 'pygit2.remote' has no attribute 'RemoteCallbacks'`When attempting to build offlate in Guix master, we see:
`AttributeError: module 'pygit2.remote' has no attribute 'RemoteCallbacks'`
during the sanity-check phase.
I suspect this occurred following the bump to pygit2 1.9.1 in d3553810...When attempting to build offlate in Guix master, we see:
`AttributeError: module 'pygit2.remote' has no attribute 'RemoteCallbacks'`
during the sanity-check phase.
I suspect this occurred following the bump to pygit2 1.9.1 in d3553810627ebb8019e383acbc6a2daae01dfadf.https://framagit.org/tyreunom/offlate/-/issues/41monospace custom font2021-08-27T12:26:02ZJulien Lepillermonospace custom fontThe custom font I use for displaying blank characters doesn't work well with monospace fonts.The custom font I use for displaying blank characters doesn't work well with monospace fonts.0.6https://framagit.org/tyreunom/offlate/-/issues/39Set po version after update (TP)2021-08-29T11:43:52ZJulien LepillerSet po version after update (TP)After updating from the TP, the robot complains that the version string in the headers is incorrect, because we keep the old version. Offlate should update the version header.After updating from the TP, the robot complains that the version string in the headers is incorrect, because we keep the old version. Offlate should update the version header.0.6Julien LepillerJulien Lepillerhttps://framagit.org/tyreunom/offlate/-/issues/37android translation issues2020-01-12T03:36:07ZJulien Lepillerandroid translation issuesHandling plurals in android is not easy, because we need to know how many plural forms there is for a language, and what they are; this is somewhat similar to qt.
multistrings lead to a crash when saving the document. The issue is in th...Handling plurals in android is not easy, because we need to know how many plural forms there is for a language, and what they are; this is somewhat similar to qt.
multistrings lead to a crash when saving the document. The issue is in the androidstringslib library.0.5Julien LepillerJulien Lepillerhttps://framagit.org/tyreunom/offlate/-/issues/36Search in editor2020-12-12T14:42:54ZJulien LepillerSearch in editorHave a search option in the editor window to easily find stringsHave a search option in the editor window to easily find strings0.6Julien LepillerJulien Lepillerhttps://framagit.org/tyreunom/offlate/-/issues/33highlight missing settings2020-12-12T21:51:34ZJulien Lepillerhighlight missing settingsWhen a new project is created, but settings are missing, the settings window is shown. Highlight missing settings so the users know what the need to do. Also highlight tabs where settings are missing.When a new project is created, but settings are missing, the settings window is shown. Highlight missing settings so the users know what the need to do. Also highlight tabs where settings are missing.0.6Julien LepillerJulien Lepillerhttps://framagit.org/tyreunom/offlate/-/issues/32Do not create a project without proper settings2019-11-08T20:09:01ZJulien LepillerDo not create a project without proper settingsIf settings are not set for a project, the user is redirected to the settings window, but if they fail to fill in the necessary parts, the project is created, and a crash follows.If settings are not set for a project, the user is redirected to the settings window, but if they fail to fill in the necessary parts, the project is created, and a crash follows.0.5Julien LepillerJulien Lepillerhttps://framagit.org/tyreunom/offlate/-/issues/31upload on separate thread2019-11-09T15:10:33ZJulien Lepillerupload on separate threadSending a project upstream should be done on a separate thread.Sending a project upstream should be done on a separate thread.0.5Julien LepillerJulien Lepillerhttps://framagit.org/tyreunom/offlate/-/issues/30Selecting one of the last items in the editor changes the position2022-06-11T20:12:55ZJulien LepillerSelecting one of the last items in the editor changes the positionWhen selecting (or validating the previous item and going to the next) an item that is near the end of the list in the editor, the scrollbar goes back a little, so the item is now hidden.
Possible cause: when a user selects another item...When selecting (or validating the previous item and going to the next) an item that is near the end of the list in the editor, the scrollbar goes back a little, so the item is now hidden.
Possible cause: when a user selects another item, the edition zone is cleared and replaced by a new one; this means the zone disappears shortly, the list is expanded to the bottom of the window, and when the zone is created again, the list is contracted to its original size, showing the same first element as when it was expanded. Replacing one element at a time instead of the whole zone at once might solve that issue.0.6Julien LepillerJulien Lepillerhttps://framagit.org/tyreunom/offlate/-/issues/29Can only checkout local branch, but need to checkout remote ones2019-08-31T11:11:42ZJulien LepillerCan only checkout local branch, but need to checkout remote onesWhen loading a git project, we clone the default branch, but if translations need to happen on another branch, we need to fetch the remote branch. The current code can only checkout a local branch, so it fails.When loading a git project, we clone the default branch, but if translations need to happen on another branch, we need to fetch the remote branch. The current code can only checkout a local branch, so it fails.0.4Julien LepillerJulien Lepillerhttps://framagit.org/tyreunom/offlate/-/issues/28Open with external editor2019-11-09T17:54:33ZJulien LepillerOpen with external editorAllow users to open a file with an external editor, and refresh content (with inotify)Allow users to open a file with an external editor, and refresh content (with inotify)0.5Julien LepillerJulien Lepillerhttps://framagit.org/tyreunom/offlate/-/issues/27Wizard for configuring systems2021-04-09T17:24:01ZJulien LepillerWizard for configuring systemsCurrently, systems are configured together in a small multi-tab window. It would be nice if each system could run a sort of wizard window, with a step-by-step guide on how to create an account, ask for the right permissions and get the i...Currently, systems are configured together in a small multi-tab window. It would be nice if each system could run a sort of wizard window, with a step-by-step guide on how to create an account, ask for the right permissions and get the information needed to configure the system. At the end of the wizard, the system would be fully configured, and configuration would be checked.
* [x] first-time welcome screen (asking for generic informations, currently copyright line for po files)
* [x] a wizzard parent class, with maybe some facilities that could be shared
* [x] one wizzard per system, explaining how to obtain each info, one by one
Wizzards should be callable with some parameters, because we would need to know the gitlab instance to configure, or with future systems the weblate or pootle instances for instance :)0.6Julien LepillerJulien Lepillerhttps://framagit.org/tyreunom/offlate/-/issues/26Propose to configure systems when adding a new project2019-08-31T09:38:01ZJulien LepillerPropose to configure systems when adding a new projectIf the user didn't configure the system used by a new project they create, we should let them configure the system before they create the project.If the user didn't configure the system used by a new project they create, we should let them configure the system before they create the project.0.4Julien LepillerJulien Lepillerhttps://framagit.org/tyreunom/offlate/-/issues/25Report non existing project2019-08-31T10:16:47ZJulien LepillerReport non existing projectWhen fetching a non existing project, an error occurs that is hard to understand. Each system should have a way to determine whether the project exists before it tries to fetch it (or to report the error properly otherwise).
[ ] transla...When fetching a non existing project, an error occurs that is hard to understand. Each system should have a way to determine whether the project exists before it tries to fetch it (or to report the error properly otherwise).
[ ] translation project
[ ] transifex
[ ] git/gitlab0.4Julien LepillerJulien Lepillerhttps://framagit.org/tyreunom/offlate/-/issues/24Editing a project doesn't show the system's specific fields2019-08-25T10:10:57ZJulien LepillerEditing a project doesn't show the system's specific fieldsWhen editing a project, the system is correctly selected, but related fields are not shown at all.When editing a project, the system is correctly selected, but related fields are not shown at all.0.4Julien LepillerJulien Lepillerhttps://framagit.org/tyreunom/offlate/-/issues/23Failure to fetch a project should re-open the new project window to allow for...2019-08-25T16:44:57ZJulien LepillerFailure to fetch a project should re-open the new project window to allow for correctionsWhen a project could not be fetched, it probably means the user made a typo, so allow them to fix it quickly by re-opening the window for editing the project settings.When a project could not be fetched, it probably means the user made a typo, so allow them to fix it quickly by re-opening the window for editing the project settings.0.4Julien LepillerJulien Lepillerhttps://framagit.org/tyreunom/offlate/-/issues/22Cannot create a new translation with TS format2019-08-27T21:49:33ZJulien LepillerCannot create a new translation with TS formatthe Qt translation format doesn't allow to create a translation for a new languagethe Qt translation format doesn't allow to create a translation for a new language0.4Julien LepillerJulien Lepillerhttps://framagit.org/tyreunom/offlate/-/issues/21new projects from editor should use the manager logic2019-08-24T18:48:29ZJulien Lepillernew projects from editor should use the manager logicinstead of re-implementing the logic from the manager (which currently doesn't work), we should use the manager directly. This should be easy since we already have a reference to the manager, which has a reference to the editor too, for ...instead of re-implementing the logic from the manager (which currently doesn't work), we should use the manager directly. This should be easy since we already have a reference to the manager, which has a reference to the editor too, for UI stuff.0.3Julien LepillerJulien Lepiller