|
OpenTTD Source
1.11.0-beta2
|
Go to the source code of this file.
Data Structures | |
| struct | LanguagePackHeader |
| Header of a language file. More... | |
| struct | LanguageMetadata |
| Make sure the size is right. More... | |
Typedefs | |
| typedef std::vector< LanguageMetadata > | LanguageList |
| Type for the list of language meta data. | |
Functions | |
| bool | ReadLanguagePack (const LanguageMetadata *lang) |
| Read a particular language. More... | |
| const LanguageMetadata * | GetLanguage (byte newgrflangid) |
| Get the language with the given NewGRF language ID. More... | |
Variables | |
| static const uint8 | CASE_GENDER_LEN = 16 |
| The (maximum) length of a case/gender string. | |
| static const uint8 | MAX_NUM_GENDERS = 8 |
| Maximum number of supported genders. | |
| static const uint8 | MAX_NUM_CASES = 16 |
| Maximum number of supported cases. | |
| LanguageList | _languages |
| The actual list of language meta data. | |
| const LanguageMetadata * | _current_language |
| The currently loaded language. | |
| std::unique_ptr< icu::Collator > | _current_collator |
| Collator for the language currently in use. | |
Information about languages and their files.
Definition in file language.h.
| const LanguageMetadata* GetLanguage | ( | byte | newgrflangid | ) |
Get the language with the given NewGRF language ID.
| newgrflangid | NewGRF languages ID to check. |
Definition at line 1878 of file strings.cpp.
References _languages.
| bool ReadLanguagePack | ( | const LanguageMetadata * | lang | ) |
Read a particular language.
| lang | The metadata about the language. |
Definition at line 1728 of file strings.cpp.
References LanguageMetadata::file, ReadFileToMem(), and TEXT_TAB_END.
Referenced by GameOptionsWindow::OnDropdownSelect().