Lines Matching defs:language
12 * See the License for the specific language governing permissions and
82 HILOG_INFO_I18N("Taboo::ReplaceCountryName language %{public}s fallback failed", displayLanguage.c_str());
101 std::string Taboo::ReplaceLanguageName(const std::string& language, const std::string& displayLanguage,
108 if (supportedLanguages.find(language) == supportedLanguages.end()) {
109 HILOG_ERROR_I18N("Taboo::ReplaceLanguageName taboo data don't support language %{public}s",
110 language.c_str());
113 std::string key = languageKey + language;
119 HILOG_ERROR_I18N("Taboo::ReplaceLanguageName language %{public}s fallback failed", displayLanguage.c_str());
133 HILOG_ERROR_I18N("Taboo::ReplaceLanguageName not find taboo data correspond to language %{public}s",
134 language.c_str());
222 std::tuple<std::string, std::string> Taboo::LanguageFallBack(const std::string& language)
230 int32_t score = LocaleCompare::Compare(language, resLanguage);
255 std::string language = GetLanguageFromFileName(fileName);
256 RESOURCES[language] = fileName;
266 std::string language = fileName.substr(4);
267 if (language[0] == 'b' && language[1] == '+') {
268 language = language.substr(2); // 2 is the length of "b+"
270 size_t pos = language.find("+");
272 language = language.replace(pos, 1, "-");
274 pos = language.find("-r");
276 language = language.replace(pos, 2, "-"); // 2 is the length of "-r"
278 return language;