offlate issueshttps://framagit.org/tyreunom/offlate/-/issues2024-02-23T19:00:44Zhttps://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/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/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/18Allow more than one language per project2020-11-14T02:38:12ZJulien LepillerAllow more than one language per projectSome translators know more than one language, so why should we limit the set of target languages to only one?Some translators know more than one language, so why should we limit the set of target languages to only one?1.0Julien LepillerJulien Lepillerhttps://framagit.org/tyreunom/offlate/-/issues/16Three-way merge?2019-08-23T21:36:05ZJulien LepillerThree-way merge?When updating from upstream, we currently only compare what upstream has and what we locally have. By saving a copy of the last known upstream state, we can compare strings in this way:
* if last upstream and local state have the same v...When updating from upstream, we currently only compare what upstream has and what we locally have. By saving a copy of the last known upstream state, we can compare strings in this way:
* if last upstream and local state have the same value, use new upstream value
* if last upstream and new upstream have the same value, use the local value
* if new upstream and local state have the same value, use the local value
* if all three have different values, ask user for what they want to do1.0Julien LepillerJulien Lepillerhttps://framagit.org/tyreunom/offlate/-/issues/9Support validation and sanity checks2019-08-23T21:26:14ZJulien LepillerSupport validation and sanity checksThe application should perform some configurable (pluggable) checks depending on the project:
- check tags are similar
- check format strings are the same
- check ending `\n` and punctuation
- …
report validation errors with a specific...The application should perform some configurable (pluggable) checks depending on the project:
- check tags are similar
- check format strings are the same
- check ending `\n` and punctuation
- …
report validation errors with a specific background or font color. Implement an option “show validation issues”.
Ideally, configure checks per project. Each check would be a class in validation/ or check/.1.0Julien LepillerJulien Lepillerhttps://framagit.org/tyreunom/offlate/-/issues/8Support local glossary and translation memory2019-08-23T21:26:35ZJulien LepillerSupport local glossary and translation memoryThis feature would have multiple facets:
- [ ] have multiple glossaries that can be loaded into the application
- [ ] suggest translation when a word in the glossary occurs in the original sentence
- [ ] show translations of similar sen...This feature would have multiple facets:
- [ ] have multiple glossaries that can be loaded into the application
- [ ] suggest translation when a word in the glossary occurs in the original sentence
- [ ] show translations of similar sentences and allow copy
- [ ] add or remove words and translations manually
- [ ] automatically import glossaries from other sources
- [ ] view glossary
The glossary should support some sort of “context” when a word can have multiple translations, through usage example for instance.1.0Julien LepillerJulien Lepillerhttps://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/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/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/4pootle system2018-10-11T15:20:02ZJulien Lepillerpootle systemJulien LepillerJulien Lepiller