i18n: Italian translation of the BAL plugin (BAL follows Electrum's language) #8
Reference in New Issue
Block a user
Delete Branch "feature/i18n"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Translates the Qt GUI of the plugin, starting with Italian. Plan and decisions: PLAN_I18N.md.
How it works
Safety
Visible changes
Verification
Release note: the release machine needs Babel installed before running make-release.sh.
See CHANGELOG entries 58, 59, 60.
- babel.cfg and the catalog sources: bal/locale/bal.pot (424 texts) and bal/locale/it_IT/LC_MESSAGES/bal.po, fully translated (43 entries taken from Electrum's it_IT catalog, the rest following the owner's glossary and review: "locktime" kept in English, "transazione senza Will-Executor" for the backup transaction). - build_zip.py compiles each bal.po into bal.mo inside the zip (Babel required); .po/.pot are not shipped and *.mo is ignored by git. - tests/test_translations.py: catalogs compile, {} fields and $tokens match, no address/e-mail/URL added by a translation (patterns from electrum-locale). - AGENTS.md: how to update the catalogs or add a language. See CHANGELOG entry 60 and PLAN_I18N.md.Pull request closed