Commit Graph

4 Commits

Author SHA1 Message Date
thibautbus e234323060 Translate Emerald map-section names
Mapsec.name() returns Strings(name): every caller displays the name, so the region map, the PokéNav, the map name popup, Match Call, TV and the other screens that print it follow, and the RSE summary's met location is translated the same way.
2026-10-05 14:46:31 +02:00
thibautbus 6b5993f7de Translate Emerald Pokédex categories and descriptions
The Pokédex entry passes its category and description through Strings() when drawn, and the starter selection and the Battle Factory build the same CopyMonCategoryText string the same way.
2026-10-05 14:46:31 +02:00
thibautbus 53af9e925e Translate Emerald contest categories and effect descriptions
SummaryData.contestEffectDescription() and contestCategoryName() translate by the English text, like the move and ability descriptions, and the RSE summary, the move relearner and the contest move window print them.
2026-10-05 14:46:31 +02:00
thibautbus ed27cd2821 Translate Emerald ability names
Pokemon.abilityName() returns Strings(name), so the RSE summary and the battle ability placeholders show a translated name, as FireRed's summary already did. FireRed's summary no longer translates the getter's result a second time, and the battle adapter keys an ability outside its built-in table by Pokemon.romAbilityName(), so a translated name cannot become an unknown ability key.
2026-10-05 14:46:31 +02:00