You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on May 2, 2025. It is now read-only.
- Many revisions can be skipped, we don't care about the history of the `.*-newRevisions/.*` files: https://app.assembla.com/spaces/screenReaderTranslations/subversion/source/HEAD/fr/changes-newRevisions/19733
34
+
- Should the history be maintained at all?
35
+
- Could maintain history in a separate branch.
36
+
- Does anyone or will anyone look at the history?
37
+
- The folder structure will likely be different.
22
38
23
39
### Project registration
24
40
Add the project information to a json file in this repository:
25
41
- URL of the project. Typically, a GitHub URL. EG Github.com/nvaccess/nvda.
26
42
- This is useful for communicating with the project. Translators can create issues / discussions
27
43
to ask about strings used in the project.
28
44
- POT file URL: This should always point to the most recent POT file.
29
-
Ideas:
30
-
- Have a l10n (localization) branch.
31
-
GitHub actions will generate a POT file which will be committed back to this branch.
32
-
- This allows the author to have ultimate control (by merging too/from this branch).
33
-
- Control over when code should become translatable, or incorporate completed translations.
34
-
- Control over which branches should be the source or destination for translations.
35
-
- Docs and guides for this will be available.
36
-
- Example URL: github.com/nvaccess/nvda/tree/l10n/source/locale/nvda.pot
37
-
- Use gitHub actions, save pot file as a workflow artifact?
38
-
-https://github.com/actions/upload-artifact
39
-
- How do we download the pot file? The URL seems to contain a workflow / artifact ID?
40
-
- Doesn't pollute the repo with unnecessary pot files
41
-
- Upload as an artifact for a 'l10n' release?
45
+
- For now, using a l10n branch is preferred.
46
+
- Different projects could implement different approaches, the only requirement is a URL containing the most recent POT file.
47
+
- All ideas considered:
48
+
- The project (addon will have a l10n (localization) branch on their.
49
+
GitHub actions will generate a POT file which will be committed back to this branch.
50
+
- This allows the author to have ultimate control (by merging too/from this branch).
51
+
- Control over when code should become translatable, or incorporate completed translations.
52
+
- Control over which branches should be the source or destination for translations.
53
+
- Docs and guides for this will be available.
54
+
- Example URL: github.com/nvaccess/nvda/tree/l10n/source/locale/nvda.pot
55
+
- Use gitHub actions, save pot file as a workflow artifact?
56
+
-https://github.com/actions/upload-artifact
57
+
- How do we download the pot file? The URL seems to contain a workflow / artifact ID?
58
+
- Doesn't pollute the repo with unnecessary pot files
59
+
- Upload as an artifact for a 'l10n' release?
60
+
- This will create noise on the repositories releases page and imposes quite an opinionated workflow.
61
+
42
62
43
63
44
64
### POT file creation
@@ -62,5 +82,9 @@ Projects will be responsible for building this POT file. A GitHub action created
62
82
These are a source of complexity in the translation system.
63
83
To simplify, all t2t files will be converted to a format that has support for the gettext
64
84
system.
85
+
- See issues:
86
+
-https://github.com/nvaccess/nvda/issues/7303
87
+
-https://github.com/nvaccess/nvda/issues/4371
88
+
-https://github.com/nvaccess/nvda/issues/11044.
65
89
- A strategy to keep old translations of the t2t files will need to be given careful
0 commit comments