mirror of
https://github.com/Mezeporta/Erupe.git
synced 2026-03-24 00:23:39 +01: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.