Localization Manager
Overview
The game uses a number of game fonts in different cases, for example the 'credit_titles' font is used for credits and the 'font_main_menu' is used in menus, as their names suggest.
Every game font needs a config file in case its textures need regeneration.
For example, if the mapping for the French language shows that 'font_main_menu' is linked to the 'metro_2034_font_2' config, this means that the content\localization\metro_2034_font_1.bmfc configuration file will be used to generate its textures.
The same game fonts can use different configuration files for different languages.
For example, the CZ (Czech) language uses 'metro_for_menu' configuration for building the 'font_menu' game font, whereas the UK English language uses 'metro_for_menu_cyr', which means that the CZ font textures will be generated based on the Helvetica font while the UK font will be generated based on the Oswald font.
Toolbar
Always On Top | Sets the Localization Manager Window to be on top of the editor. |
Import CSV | Imports a CSV-file for building localization tables. |
Generate Fonts | Force font texture generation when building localization tables (if unchecked, new textures will only be generated if major changes in localization take place, like changing a charset for a language). |
OK | Closes the localization window and saving changes made to configs. |
Cancel | Closes the localization window while discarding changes made to configs. |
Languages
Checks for supported languages. This can be unchecked if you want to ignore certain language localization tables when importing a CSV file.
RMB Utils
Expand All | Expands all the lists. |
Collapse All | Collapses all the lists. |
| |
|---|---|
Check All | Checks all the checkboxes. |
Uncheck All | Unchecks all the checkboxes. |
| |
Filter | Shows/hides the filter toolbar. |
Plain Mode | Shows all objects in alphabetical order without hierarchy. |
Configs
List of font configurations.
RMB Utils
Add Config... | Adds the necessary config. |
Rename Config... | Renames the selected config. |
Remove Config | Removes the selected config. |
Expand All | Expands all the lists. |
Collapse All | Collapses all the lists. |
Filter | Shows/hides the filter toolbar. |
Plain Mode | Shows all items in alphabetical order without hierarchy. |
Game Fonts
List of game fonts.
RMB Utils
Add Game Font... | Adds the necessary game font. |
Rename Game Font... | Renames the selected game font. |
Remove Game Font | Removes the selected game font. |
Expand All | Expands all the lists. |
Collapse All | Collapses all the lists. |
Filter | Shows/hides the filter toolbar. |
Plain Mode | Shows all items in alphabetical order without hierarchy. |
Mapping
Font <-> Config mapping for every font used, for every language.
Column headers
Languages | A list of buttons for switching used languages. |
Items | A list of used game fonts. |
Config | A list of used configs. |
RMB Utils
Expand All | Expands all the lists. |
Collapse All | Collapses all the lists. |
Filter | Shows/hides the filter toolbar. |
Plain Mode | Shows all items in alphabetical order without hierarchy. |
Process of importing a text
Run Exodus SDK and open the Localization Manager.
Download and take a look at our localization example below.
Make sure your localization texts follow the formatting of this example.
Add your created texts via the button "Import CSV".