Page MenuHomeFeedback Tracker

Localized string fallback / font size issue
Assigned, UrgentPublic

Description

Dear dev team,

When playing the game in languages other than English (localized environment), strings added by mods (mainly key bindings and dialog elements) are displayed with the internal name that identifies the string (e.g., "vstr_item_manager_title").
So please implement a fallback to the default language (English) string instead of displaying the internal name when a string localized to the language selected by the player is not found.

I think this happens because when the game searches for a localized string in the selected language, there is no matching string in the mod, resulting in the internal name being displayed.

And if the selected language is Chinese or Japanese (my native language), some of the displayed texts are incorrectly sized (probably because of the difference in font size)

Once this happens, it will persist until the game language is changed to English and restarted.

The screenshots below are when the game language is English:

The screenshots below are when the game language is Japanese (the internal names are being displayed, and some of the texts are incorrectly sized):

It happens in both experimental version 1.24 and stable version 1.23.

Sincerely,
Stella Nova

Details

Severity
Minor
Resolution
Open
Reproducibility
Always
Operating System
Windows 10 x64
Category
Ingame UI
Steps To Reproduce
  1. Install mods that implements own key bindings and dialogs (e.g., Community-Online-Tools, VPPAdminTools, ZomBerry Admin Tools and VanillaPlusPlusMap)
  1. Select any language other than English in the game's language preference.
  1. Confirm that the internal names are being displayed in the key binding settings and on the dialogs of these mods.
  1. If the game language is Chinese or Japanese, also confirm that some of the texts on the dialogs of these mods are incorrectly sized.
Additional Information

Below are additional screenshots taken on stable 1.23.

Game language: English

Game language: French

Game language: Japanese

Event Timeline

stella_nova edited Additional Information. (Show Details)
stella_nova changed Category from General to Ingame UI.
Geez changed the task status from New to Assigned.Jan 22 2024, 10:01 AM