Skip to content

[loc] Russian and German localizations added. - #8

Draft
kkkkarim wants to merge 1 commit into
mainfrom
feature/ru-de-transl
Draft

[loc] Russian and German localizations added.#8
kkkkarim wants to merge 1 commit into
mainfrom
feature/ru-de-transl

Conversation

@kkkkarim

@kkkkarim kkkkarim commented May 5, 2026

Copy link
Copy Markdown

Summary

This PR adds internationalization (i18n) infrastructure to the CAVISE documentation using sphinx-intl with gettext. All existing pages have been translated into Russian and German.

Changes

  • source/conf.py — added 3 lines for i18n configuration (locale_dirs, gettext_compact, gettext_additional_targets)
  • locales/ — new directory containing translation files:
    • ru/LC_MESSAGES/ — 6 .po + 6 .mo files (Russian translations)
    • de/LC_MESSAGES/ — 6 .po + 6 .mo files (German translations)
  • Translated 6 pages: index.rst, wiki/index.rst, wiki/install-and-launch.rst, wiki/additional-scripts.rst, wiki/troubleshooting.rst, scenarios/index.rst
  • Added build commands for Russian, German, and English documentation
  • Defined translation rules: technical terms (CARLA, OpenCDA, SUMO, Docker, etc.) and code blocks remain in English; RST markup is preserved

Validation

  • Manual verification (translated docs built successfully for both languages, pages render correctly)

Checklist

  • Kept the PR focused and reviewable
  • Updated documentation if needed (i18n configuration added)
  • Added or updated validation steps if needed (build instructions included)

@il3241ya
il3241ya marked this pull request as draft May 31, 2026 18:46
@il3241ya il3241ya changed the title Russian and German localizations added. [loc] Russian and German localizations added. Jul 11, 2026
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