offlate issueshttps://framagit.org/tyreunom/offlate/-/issues2024-02-26T18:01:54Zhttps://framagit.org/tyreunom/offlate/-/issues/47QTextField can replace "\n" escape character with U+2029 (paragraph separator...2024-02-26T18:01:54ZMarco RimoldiQTextField can replace "\n" escape character with U+2029 (paragraph separator) inadvertentlyExample of an affected string:
~~~
msgid ""
"\n"
" --substitute-urls=URLS\n"
" fetch substitute from URLS if they are authorized"
~~~
When the string is loaded in Offlate the newlines "\\n" are not shown in the edit field. But if, wh...Example of an affected string:
~~~
msgid ""
"\n"
" --substitute-urls=URLS\n"
" fetch substitute from URLS if they are authorized"
~~~
When the string is loaded in Offlate the newlines "\\n" are not shown in the edit field. But if, while editing, you delete the newline and press Enter again, it will be replaced with unicode character U+2029 in the saved .po file.https://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/43onskyapp platform2021-05-02T11:52:27ZJulien Lepilleronskyapp platformSupport https://www.oneskyapp.com/how-it-works/translation-management-platform/
Eg. https://zamojski.oneskyapp.com/collaboration/Support https://www.oneskyapp.com/how-it-works/translation-management-platform/
Eg. https://zamojski.oneskyapp.com/collaboration/https://framagit.org/tyreunom/offlate/-/issues/42Weblate upload2024-02-23T19:00:44ZJulien LepillerWeblate uploadWeblate system works well, except the upload fails for some reason.Weblate system works well, except the upload fails for some reason.0.7https://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/40Github system should squash commits2021-04-09T15:11:25ZJulien LepillerGithub system should squash commitsWhen submitting a PR to a Github repository, offlate creates one commit per file that is modified.When submitting a PR to a Github repository, offlate creates one commit per file that is modified.https://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/38interface for data.json2020-01-17T21:32:28ZJulien Lepillerinterface for data.jsonIt would be nice if users could report their projects to improve data.json for everyone. It would also be nice if they could update their own data.json.
The idea would be to have an API to GET the data.json and POST or UPDATE an entry. ...It would be nice if users could report their projects to improve data.json for everyone. It would also be nice if they could update their own data.json.
The idea would be to have an API to GET the data.json and POST or UPDATE an entry. It would be complemented by a simple web interface that would allow users to download a copy of the data, or submit their own entries. They should be able to "report" or "flag" inappropriate entries.1.0Julien 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/35Have a proper website2022-06-11T20:14:03ZJulien LepillerHave a proper websiteWe should have our own website for presenting the project, with a download area.We should have our own website for presenting the project, with a download area.0.7Julien LepillerJulien Lepillerhttps://framagit.org/tyreunom/offlate/-/issues/34Detect and copy tags and other unmodifiable items2019-11-08T13:04:52ZJulien LepillerDetect and copy tags and other unmodifiable itemsCurrently, texinfo is hardcoded, but it would be nice to detect the format for detecting tags and other unmodifiable elements. It would be nice to add a configuration option for the project, so the user can enable/disable/customize the d...Currently, texinfo is hardcoded, but it would be nice to detect the format for detecting tags and other unmodifiable elements. It would be nice to add a configuration option for the project, so the user can enable/disable/customize the detection.1.0Julien 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 Lepiller