MCPcopy Create free account
hub / github.com/TactilityProject/Tactility / getDesiredLocale

Function getDesiredLocale

Tactility/Source/i18n/TextResources.cpp:19–34  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

17}
18
19static std::string getDesiredLocale() {
20 switch (settings::getLanguage()) {
21 case settings::Language::en_GB:
22 return "en-GB";
23 case settings::Language::en_US:
24 return "en-US";
25 case settings::Language::fr_FR:
26 return "fr-FR";
27 case settings::Language::nl_BE:
28 return "nl-BE";
29 case settings::Language::nl_NL:
30 return "nl-NL";
31 default:
32 return getFallbackLocale();
33 }
34}
35
36static std::string getI18nDataFilePath(const std::string& path) {
37 auto locale = getDesiredLocale();

Callers 1

getI18nDataFilePathFunction · 0.85

Calls 2

getLanguageFunction · 0.85
getFallbackLocaleFunction · 0.85

Tested by

no test coverage detected