mirror of
https://github.com/Mezeporta/Erupe.git
synced 2026-05-08 07:13:55 +02:00
TestLangCompleteness uses reflection to walk the i18n struct and fail on any empty string field, catching incomplete translations at CI time. Running it immediately found three missing strings in lang_jp.go (playtime, timer.enabled, timer.disabled), which are now filled in. CHANGELOG updated with i18n refactor, FR/ES languages, and the new test.