offlate issues
https://framagit.org/tyreunom/offlate/-/issues
2018-04-20T09:59:55Z
https://framagit.org/tyreunom/offlate/-/issues/1
json backend
2018-04-20T09:59:55Z
Julien Lepiller
json backend
support translations in yaml format:
```
[
{
"comment": "",
"context": "",
"key": "imagery.tf-landscape.attribution.text",
"string_hash": "314155a6138f286e74975b5f5e7495e0",
"reviewed": fa...
support translations in yaml format:
```
[
{
"comment": "",
"context": "",
"key": "imagery.tf-landscape.attribution.text",
"string_hash": "314155a6138f286e74975b5f5e7495e0",
"reviewed": false,
"pluralized": false,
"source_string": "Maps © Thunderforest, Data © OpenStreetMap contributors",
"translation": "Cartes © Thunderforest, données © contributeurs OpenStreetMap"
},
{
"comment": "",
"context": "",
"key": "imagery.tf-landscape.name",
"string_hash": "9c62e16596b398bf8544b3e0c18532a1",
"reviewed": false,
"pluralized": false,
"source_string": "Thunderforest Landscape",
"translation": "Thunderforest Landscape"
}
]
```
Julien Lepiller
Julien Lepiller
https://framagit.org/tyreunom/offlate/-/issues/2
transifex system
2018-10-13T08:45:41Z
Julien Lepiller
transifex system
* [x] Separate formats from systems
* [x] Implement a transifex system
* [x] Implement at least the yaml format (for id-editor, a project managed in transifex)
* [x] Use a custom exception type for unsupported format error
* [x] Catch ex...
* [x] Separate formats from systems
* [x] Implement a transifex system
* [x] Implement at least the yaml format (for id-editor, a project managed in transifex)
* [x] Use a custom exception type for unsupported format error
* [x] Catch exceptions in the manager at project creation
* [x] Catch exceptions at project loading
Julien Lepiller
Julien Lepiller
https://framagit.org/tyreunom/offlate/-/issues/3
weblate system
2020-12-13T02:14:37Z
Julien Lepiller
weblate system
Julien Lepiller
Julien Lepiller
https://framagit.org/tyreunom/offlate/-/issues/5
github system
2019-11-10T10:48:18Z
Julien Lepiller
github system
~~Blocked by #14~~
~~Blocked by #14~~
0.5
Julien Lepiller
Julien Lepiller
https://framagit.org/tyreunom/offlate/-/issues/6
strings.xml format
2019-11-09T10:43:57Z
Julien Lepiller
strings.xml format
0.5
Julien Lepiller
Julien Lepiller
https://framagit.org/tyreunom/offlate/-/issues/7
gitlab system
2019-08-23T15:48:52Z
Julien Lepiller
gitlab system
So we can translate this app ;)
~~Blocked by #14~~
So we can translate this app ;)
~~Blocked by #14~~
0.3
Julien Lepiller
Julien Lepiller
https://framagit.org/tyreunom/offlate/-/issues/10
Focus on translation edit only when it wasn't focused before
2018-10-13T08:51:15Z
Julien Lepiller
Focus on translation edit only when it wasn't focused before
When going to the next translation with `Ctrl+Enter`, the edit zone is only focused when it wasn't focused before.
When going to the next translation with `Ctrl+Enter`, the edit zone is only focused when it wasn't focused before.
Julien Lepiller
Julien Lepiller
https://framagit.org/tyreunom/offlate/-/issues/11
Fix tabulation order in new project window
2019-08-27T20:18:23Z
Julien Lepiller
Fix tabulation order in new project window
When a system has options, the new fields are set after the cancel and OK buttons in tab order.
When a system has options, the new fields are set after the cancel and OK buttons in tab order.
0.4
Julien Lepiller
Julien Lepiller
https://framagit.org/tyreunom/offlate/-/issues/12
Build and install l10n files
2018-10-13T10:14:07Z
Julien Lepiller
Build and install l10n files
This repository (and produced tarballs) only contain .ts files. They must be compiled and installed, which is not the case for now.
This repository (and produced tarballs) only contain .ts files. They must be compiled and installed, which is not the case for now.
Julien Lepiller
Julien Lepiller
https://framagit.org/tyreunom/offlate/-/issues/13
ts format (qt)
2019-08-24T19:51:50Z
Julien Lepiller
ts format (qt)
that's what this application uses, so we'd better support it :)
that's what this application uses, so we'd better support it :)
0.3
Julien Lepiller
Julien Lepiller
https://framagit.org/tyreunom/offlate/-/issues/14
Git abstract system
2019-08-23T15:47:37Z
Julien Lepiller
Git abstract system
To support many different Git repository websites (github, gitlab, gitea, notabug, ...), implement a Git system. Provide support for:
- [x] clone (in basedir/current)
- [x] update (move in basedir/old, reclone in basedir/current)
- [x] ...
To support many different Git repository websites (github, gitlab, gitea, notabug, ...), implement a Git system. Provide support for:
- [x] clone (in basedir/current)
- [x] update (move in basedir/old, reclone in basedir/current)
- [x] discover file format
- [x] save files
- [x] merge translations when updating
Blocks #5 and #7.
0.3
https://framagit.org/tyreunom/offlate/-/issues/15
Project management
2019-08-22T17:45:15Z
Julien Lepiller
Project management
In a window similar to New Project, add options to change project settings and remove selected projects.
In a window similar to New Project, add options to change project settings and remove selected projects.
0.3
Julien Lepiller
Julien Lepiller
https://framagit.org/tyreunom/offlate/-/issues/17
Crashes when fetching a project prevents it from being fetched again in the f...
2019-08-25T14:44:58Z
Julien Lepiller
Crashes when fetching a project prevents it from being fetched again in the future
When a crash occurs while fetching a project, the directory of that project is kept as is, but the project is not added to the list of projects in the application. This means that a user would probably want to retry adding the project, b...
When a crash occurs while fetching a project, the directory of that project is kept as is, but the project is not added to the list of projects in the application. This means that a user would probably want to retry adding the project, but that will fail because the directory already exists, again crashing the application.
- make sure an error while fetching a project doesn't crash the application and cleans after itself
- a message should be shown when adding a project whose directory already exists.
0.4
Julien Lepiller
Julien Lepiller
https://framagit.org/tyreunom/offlate/-/issues/19
Cannot properly fetch and contribute to gitlab projects in subgroups
2019-08-24T18:45:28Z
Julien Lepiller
Cannot properly fetch and contribute to gitlab projects in subgroups
We have an issue with subgroups: we make the assumption that a project part is made of a group or user name, and a project name, but that is not always the case. Not sure what the consequences are, but we should fix that :)
We have an issue with subgroups: we make the assumption that a project part is made of a group or user name, and a project name, but that is not always the case. Not sure what the consequences are, but we should fix that :)
0.3
Julien Lepiller
Julien Lepiller
https://framagit.org/tyreunom/offlate/-/issues/20
Updates on separate threads
2019-11-09T15:10:30Z
Julien Lepiller
Updates on separate threads
project updates should be done on a separate thread to prevent freezing the application.
project updates should be done on a separate thread to prevent freezing the application.
0.5
Julien Lepiller
Julien Lepiller
https://framagit.org/tyreunom/offlate/-/issues/21
new projects from editor should use the manager logic
2019-08-24T18:48:29Z
Julien Lepiller
new projects from editor should use the manager logic
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 ...
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.3
Julien Lepiller
Julien Lepiller
https://framagit.org/tyreunom/offlate/-/issues/22
Cannot create a new translation with TS format
2019-08-27T21:49:33Z
Julien Lepiller
Cannot create a new translation with TS format
the Qt translation format doesn't allow to create a translation for a new language
the Qt translation format doesn't allow to create a translation for a new language
0.4
Julien Lepiller
Julien Lepiller
https://framagit.org/tyreunom/offlate/-/issues/23
Failure to fetch a project should re-open the new project window to allow for...
2019-08-25T16:44:57Z
Julien Lepiller
Failure to fetch a project should re-open the new project window to allow for corrections
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.
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.4
Julien Lepiller
Julien Lepiller
https://framagit.org/tyreunom/offlate/-/issues/24
Editing a project doesn't show the system's specific fields
2019-08-25T10:10:57Z
Julien Lepiller
Editing a project doesn't show the system's specific fields
When 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.4
Julien Lepiller
Julien Lepiller
https://framagit.org/tyreunom/offlate/-/issues/25
Report non existing project
2019-08-31T10:16:47Z
Julien Lepiller
Report non existing project
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).
[ ] 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/gitlab
0.4
Julien Lepiller
Julien Lepiller