Skip to content

feat(i18n): add Galician translation - #1431

Open
B1NAR10 wants to merge 1 commit into
AprilNEA:masterfrom
galician-translators:feat/galician-translation
Open

B1NAR10 wants to merge 1 commit into
AprilNEA:masterfrom
galician-translators:feat/galician-translation

Conversation

@B1NAR10

@B1NAR10 B1NAR10 commented Sep 16, 2026

Copy link
Copy Markdown

Summary

Add complete Galician (gl) translation catalog and wire it into the core locale negotiation, catalog parity test suite, and Crowdin configuration.

Changes

openlogi-ui

  • Add crates/openlogi-ui/locales/gl.toml with all 516 semantic keys aligned with en.toml.
  • Include gl.toml in crates/openlogi-ui/tests/catalog_parity.rs to maintain catalog parity test coverage.

openlogi-core

  • Add ("gl", "Galego") to SUPPORTED in crates/openlogi-core/src/locale.rs.
  • Add BCP-47 locale negotiation unit tests for gl and gl-ES.

Infra / Tooling

  • Add gl to .config/crowdin.yml in export_languages and languages_mapping for automated sync.

Testing

  • Validated TOML syntax, key count (515 translation keys + version), exact key order, and identical %{placeholder} interpolations against en.toml.
  • Verified Crowdin merge script compatibility via .github/scripts/i18n/merge_crowdin_download.py --self-test.
  • Not runtime-tested on hardware.

@B1NAR10
B1NAR10 requested a review from AprilNEA as a code owner September 16, 2026 22:41
@greptile-apps

greptile-apps Bot commented Sep 16, 2026 •

Copy link
Copy Markdown

RetriggerConfidence Score: 5/5

[Low risk] Adds Galician language support to the UI.

The PR appears safe to merge; no actionable new issue was identified.

Summary

Adds a Galician translation catalog and connects it to locale negotiation, catalog parity checks, and Crowdin synchronization.

  • Adds gl and gl-ES negotiation coverage.
  • Includes the Galician catalog in key and placeholder parity checks.

Reviews (2) · Last reviewed commit: "feat(i18n): add Galician translation"

@B1NAR10
B1NAR10 force-pushed the feat/galician-translation branch from 9af06a1 to c128b9f Compare October 1, 2026 12:26

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant