Skip to content
This repository was archived by the owner on Nov 10, 2026. It is now read-only.

v0.1.2 - Implemented Internationalization Support

Choose a tag to compare

@lloura lloura released this 19 Dec 13:54
· 114 commits to main since this release

Duel! v0.1.2

This release introduces full support for internationalization, including a Brazilian Portuguese translation and improvements to keyboard input.

New Features

  • Added support for internationalization (i18n) using gettext.
  • Added Brazilian Portuguese (pt_BR) translation.
  • Keyboard shortcuts (1-5) are now also triggerable via the keypad (Numpad).

Fixes & Refinements

  • Refactored game result logic to support semantically correct translations instead of using isolated verbs and nouns.
  • Fixed an issue where some game explanations involving Spock were not translatable.
  • Fixed the Spock symbolic icon not displaying correctly in some cases.
  • Updated the update-translations.sh script and fixed issues with translatable lines in window.blp.
  • Corrected minor typos in translator credits and metadata files.

Development & Infrastructure

  • Added a release workflow for automated builds.
  • Updated .gitignore to ignore generated translation files (.mo) and temporary system files.
  • Updated license references in README.md.

Full Changelog: v0.1.1...v0.1.2