Skip to content

feat(locale): add French (fr_FR) translations#1562

Open
JackAlexander12 wants to merge 2 commits into
rdiankov:productionfrom
JackAlexander12:add_french_locale_20260624
Open

feat(locale): add French (fr_FR) translations#1562
JackAlexander12 wants to merge 2 commits into
rdiankov:productionfrom
JackAlexander12:add_french_locale_20260624

Conversation

@JackAlexander12

Copy link
Copy Markdown

Generated by AI, do not review or read yet.

What

Adds French (fr_FR) gettext translations to OpenRAVE, alongside the existing en_US and ja_JP.

Changes

  • Wire fr_FR into both language lists so French is generated and built:
    • locale/updatetranslations.bash (LANGUAGES)
    • locale/CMakeLists.txt (set(LANGUAGES ...), controls .mo compile/install)
  • Add 5 translated .po files (328 entries) covering every gettext domain:
    openrave and the configurationcache, ikfastsolvers, oderave, rplanners plugins.

Validation

  • 0 untranslated, 0 fuzzy across all 5 files.
  • msgfmt --check-format --check-domain passes for all files.
  • Every printf/boost format specifier preserved; code identifiers, type/method names and acronyms left untranslated.

Notes

  • French-only: en_US/ja_JP catalogs are intentionally untouched. Re-extraction from current sources surfaced more strings than those committed catalogs hold, so fr_FR contains a few entries the other locales don't yet — those are pre-existing staleness and out of scope here.

jack.alexander and others added 2 commits June 24, 2026 11:18
Add French (fr_FR) to the language list in both the maintainer
extraction script and the CMake locale build so that French .po
files are generated by updatetranslations.bash and compiled to .mo
and installed alongside en_US and ja_JP.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Add French translations for all five OpenRAVE gettext domains
(openrave and the configurationcache, ikfastsolvers, oderave and
rplanners plugins), 328 entries total. Strings re-extracted from
current sources via locale/updatetranslations.bash; all entries
translated (0 untranslated, 0 fuzzy) and validated with
msgfmt --check-format, preserving every printf/boost format
specifier and leaving code identifiers untranslated.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@JackAlexander12
JackAlexander12 marked this pull request as ready for review June 24, 2026 15:41
@cielavenir
cielavenir requested a review from ziyan June 25, 2026 00:14
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