• v1.4.0 cabae919d5

    v1.4.0 Stable

    govtech42 released this 2026-08-27 16:01:43 +00:00 | 1 commits to main since this release

    Pomotimer more than doubles its languages — and mirrors itself for two of them.

    What's new

    Eight new languages🇳🇱 Nederlands, 🇷🇺 Русский, 🇹🇷 Türkçe, 🇮🇱 עברית,
    🇸🇦 العربية, 🇯🇵 日本語, 🇰🇷 한국어 and 🇨🇳 中文 join the existing six, for
    fourteen in total. Every language carries the full interface, the help dialog, the
    day report and the notifications; dates come from Intl per locale
    (2026年8月27日木曜日, jueves, 27 de agosto de 2026).

    Right-to-left support — Hebrew and Arabic flip the entire layout, not just the
    text: tabs, forms, the log and the stats all mirror. Switching back restores LTR.

    Two-column language picker — fourteen entries stay compact.

    Plurals are handled per language rather than with an "+s" suffix: Turkish, Japanese,
    Korean and Chinese use one invariant form, Russian uses the many-form as a deliberate
    compromise, and Arabic counts sessions (جلسة/جلسات).

    Fixes

    • The language menu stopped closing after gaining its grid layout — the display:grid
      rule out-specified the hidden attribute. Scoped to :not([hidden]).

    Under the hood

    Still one HTML file, no build, no translation files: each language is one entry in the
    I18N object (67 keys). index.html?test fails loudly if any key is missing from any
    of the fourteen languages. Also ships the README/SECURITY refresh from v1.3.0.

    Upgrading

    Replace your index.html. Entries and preferences are untouched; the app keeps the
    language you had chosen.

    Full changelog: https://git.govtech42.com.br/govtech42/pomotimer/compare/v1.3.0...v1.4.0

    Downloads