Skip to content

l10n: sync lang_*.po with updated template and add translations for 8 new strings - #270

Merged
bucanero merged 3 commits into
mainfrom
copilot/update-translate-po-template
May 2, 2026
Merged

bucanero merged 3 commits into
mainfrom
copilot/update-translate-po-template

Conversation

Copilot AI commented May 2, 2026

Copy link
Copy Markdown
Contributor

The 12 language files (lang_*.po) were stale relative to docs/translate.po, and 8 newly added source strings had no translations.

Changes

  • msgmerge sync — all 12 .po files updated against the current translate.po template; source line references refreshed throughout
  • Duplicate fix — lang_it.po had a duplicate msgid "Save .Zip to USB" entry (lines 703 and 975) that blocked merging; removed the redundant occurrence
  • Translations — filled in all 96 missing msgstr entries (8 strings × 12 languages: de, el, es, fr, hu, it, ja, ko, pt, ru, zh_cn, zh_tw)

New strings translated

msgid Context
Preparing upload... Status during FTP upload prep
Do you want to upload the selected saves to FTP? Confirmation dialog
Saves uploaded to FTP Success notification
Search UI label
Search bytes (hex) Hex byte search prompt
Value not found: 0x Failed search result
Upload selected Saves to FTP Menu action
Upload all Saves to FTP Menu action

Translations follow each language's existing terminology (e.g. Spielstände in German, セーブデータ in Japanese, simplified vs. traditional distinctions for Chinese).

@bucanero
bucanero marked this pull request as ready for review May 2, 2026 13:34
@bucanero
bucanero self-requested a review as a code owner May 2, 2026 13:34
@bucanero
bucanero merged commit 9da6cc5 into main May 2, 2026
2 checks passed
@bucanero
bucanero deleted the copilot/update-translate-po-template branch May 2, 2026 13:36
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.

2 participants