Commit Graph

7 Commits

Author SHA1 Message Date
John Livingston
5ecff1d916
Localized help urls:
Links to documentation are now using the front-end language to point to the translated documentation page
(except for some links generated from the backend, in the diagnostic tool for example).

Partial fix for #224.
2023-09-06 17:58:54 +02:00
John Livingston
a82e5eb390
Fix build-languages on fresh install. 2023-07-14 13:39:34 +02:00
John Livingston
df9fb8f9a0
Fix build-languages, for new languages. 2023-06-09 18:07:48 +02:00
John Livingston
89a11cd3d6
Changing the way the translations are handled:
To make the Weblate integration simplier, this commit merge all
translations in yml files (there is no more distinction between
standards and settings strings)

This yml files will be handled by Weblate.

TODO: document the new translation process.
2023-06-09 17:08:39 +02:00
John Livingston
dd1662c3cf
Translation building script modification, for Weblate integration:
When pluggin Weblate to the repo, its first commits replaced `false` by
`true` in JSON files. See PR #184.
So i modified the build-language.js script to remove all translations
that are not strings. Should do the trick.
2023-06-09 15:06:25 +02:00
John Livingston
13fd1a84c9
Fix typo. 2023-02-16 06:58:28 +01:00
John Livingston
9d18e401a7
Implements #153: Settings translations (#155)
Implementing a new translating system, so we can more easily translate
settings strings. Indeed, these strings are difficult to embed in
JSON format.

We still use JSON files for standard strings, but in addition we have
dedicated YAML files to translate settings strings.

There is a new build-languages.js script that merge all translations in JSON files.

Other modifications:
* Eslint: ignoring documentation and build scripts.
* french settings translations.
2023-02-15 11:54:48 +01:00