Languages: Europe's regional and minority languages, at 1.0.0 unless a translation is contributed sooner #348

Open
opened 2026-10-01 10:09:27 +00:00 by tiagoagueda · 0 comments
Owner

Decided by the maintainer on 2026-10-01, as the last part of the final decision on translations (#269, #347).

The languages of the European continent that still have no catalogue fall into two groups. The ones official in a state or territory (Azerbaijani, Belarusian, Kazakh, Montenegrin, Norwegian nynorsk, Romansh, Faroese) are required by 0.5.0 and belong to #269. The regional and minority languages are required by 1.0.0, because each has few speakers, unless a contributed translation arrives for one of them before then. This issue holds that second group.

The languages

Scottish Gaelic (gd), Breton (br), Occitan (oc), Corsican (co), Sardinian (sc), West Frisian (fy), Northern Sami (se), Asturian (ast), and the others of the same standing, to be listed here as the work starts: for example Aragonese, Friulian, Ladin, Upper and Lower Sorbian, Kashubian, Manx, Cornish, Yiddish and Romani. The codes are written as #337 decides. Russian is excepted from the European set by the decision and is not part of this issue.

The rule

  • Scaffolded now, like every language (#347): each has its catalogue with a slot for every string, and none is offered until somebody starts it.
  • Required by 1.0.0: every string present, a draft counts, the same as any language a release selects.
  • Earlier if somebody contributes. A language whose translation arrives sooner is selected for the release it arrives in, and is held to that release's gate from then on. Making that possible without a developer in the way is #72's subject (a speaker adds a language; Weblate is already running for it).
  • A machine-made draft stays flagged draft until a speaker has read it (docs/TRANSLATING.md). For languages this small that is likely to be a long time, which #101 already says plainly about the PALOP languages; the same honesty applies here.

Per language, as for every other

The plural rule (Scottish Gaelic, Breton, Manx and Cornish do not use n != 1), dates and the first day of the week, the document themes' section titles, and whether the bundled fonts draw the script (Yiddish is written right to left in Hebrew letters).

Done when

  • Each language named here has a catalogue with every string present, and is selected for 1.0.0 (or for the earlier release its contributed translation arrived in).
  • The list above is complete: no regional or minority language of the continent that Postulo means to carry is left unnamed.
Decided by the maintainer on 2026-10-01, as the last part of the final decision on translations (#269, #347). The languages of the European continent that still have no catalogue fall into two groups. The ones official in a state or territory (Azerbaijani, Belarusian, Kazakh, Montenegrin, Norwegian nynorsk, Romansh, Faroese) are required by **0.5.0** and belong to #269. **The regional and minority languages are required by 1.0.0**, because each has few speakers, **unless a contributed translation arrives for one of them before then**. This issue holds that second group. ## The languages Scottish Gaelic (`gd`), Breton (`br`), Occitan (`oc`), Corsican (`co`), Sardinian (`sc`), West Frisian (`fy`), Northern Sami (`se`), Asturian (`ast`), and the others of the same standing, to be listed here as the work starts: for example Aragonese, Friulian, Ladin, Upper and Lower Sorbian, Kashubian, Manx, Cornish, Yiddish and Romani. The codes are written as #337 decides. Russian is excepted from the European set by the decision and is not part of this issue. ## The rule - **Scaffolded now, like every language** (#347): each has its catalogue with a slot for every string, and none is offered until somebody starts it. - **Required by 1.0.0**: every string present, a draft counts, the same as any language a release selects. - **Earlier if somebody contributes.** A language whose translation arrives sooner is selected for the release it arrives in, and is held to that release's gate from then on. Making that possible without a developer in the way is #72's subject (a speaker adds a language; Weblate is already running for it). - A machine-made draft stays flagged `draft` until a speaker has read it (`docs/TRANSLATING.md`). For languages this small that is likely to be a long time, which #101 already says plainly about the PALOP languages; the same honesty applies here. ## Per language, as for every other The plural rule (Scottish Gaelic, Breton, Manx and Cornish do not use `n != 1`), dates and the first day of the week, the document themes' section titles, and whether the bundled fonts draw the script (Yiddish is written right to left in Hebrew letters). ## Done when - Each language named here has a catalogue with every string present, and is selected for 1.0.0 (or for the earlier release its contributed translation arrived in). - The list above is complete: no regional or minority language of the continent that Postulo means to carry is left unnamed.
tiagoagueda added this to the 1.0.0 milestone 2026-10-01 10:09:27 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
Postulo/postulo#348
No description provided.