MCPcopy Create free account
hub / github.com/Serial-Studio/Serial-Studio / systemLanguage

Method systemLanguage

app/src/Misc/Translator.cpp:77–150  ·  view source on GitHub ↗

* @brief Returns the language enum that matches the host operating system locale. */

Source from the content-addressed store, hash-verified

75 * @brief Returns the language enum that matches the host operating system locale.
76 */
77Misc::Translator::Language Misc::Translator::systemLanguage() const
78{
79 Language lang;
80 switch (QLocale::system().language()) {
81 case QLocale::English:
82 lang = English;
83 break;
84 case QLocale::Spanish:
85 lang = Spanish;
86 break;
87 case QLocale::Chinese:
88 lang = Chinese;
89 break;
90 case QLocale::German:
91 lang = German;
92 break;
93 case QLocale::Russian:
94 lang = Russian;
95 break;
96 case QLocale::French:
97 lang = French;
98 break;
99 case QLocale::Japanese:
100 lang = Japanese;
101 break;
102 case QLocale::Korean:
103 lang = Korean;
104 break;
105 case QLocale::Portuguese:
106 lang = Portuguese;
107 break;
108 case QLocale::Italian:
109 lang = Italian;
110 break;
111 case QLocale::Polish:
112 lang = Polish;
113 break;
114 case QLocale::Turkish:
115 lang = Turkish;
116 break;
117 case QLocale::Ukrainian:
118 lang = Ukrainian;
119 break;
120 case QLocale::Czech:
121 lang = Czech;
122 break;
123 case QLocale::Hindi:
124 lang = Hindi;
125 break;
126 case QLocale::Dutch:
127 lang = Dutch;
128 break;
129 case QLocale::Romanian:
130 lang = Romanian;
131 break;
132 case QLocale::Swedish:
133 lang = Swedish;
134 break;

Callers

nothing calls this directly

Calls 1

languageMethod · 0.45

Tested by

no test coverage detected