Lines Matching defs:language
398 // Parse it, because for example 'language' might really be a complete
438 uprv_strcpy(language, other.language);
469 uprv_strcpy(language, other.language);
641 const CharStringMap& languageMap() const { return language; }
659 : language(std::move(languageMap)),
673 CharStringMap language;
739 * replacement language.
758 // language
763 // Assert when language is und, no REGION in aliasFrom.
898 * contains alias of language, country, script and variants.
928 ures_getByKey(metadataAlias.getAlias(), "language", nullptr, &status));
1069 language(nullptr), script(nullptr), region(nullptr),
1089 const char* language;
1136 CharString& generateKey(const char* language, const char* region,
1174 const char* language, const char* region, const char* variant,
1177 out.append(language, status);
1288 const char* searchLanguage = checkLanguage ? language : "und";
1330 language : replacedLanguage;
1336 if ( same(language, replacedLanguage) &&
1345 language = replacedLanguage;
1368 // Something changed by language alias data.
1371 // Nothing changed by language alias data.
1394 // We need to check which one match based on the language.
1395 // Cannot use nullptr for language because that will construct
1399 .setLanguage(language == nullptr ? "und" : language)
1596 out.append(language, status);
1640 language = locale.getLanguage();
1641 if (!notEmpty(language)) {
1642 language = nullptr;
1862 language[0] = script[0] = country[0] = 0;
1914 if (fieldLen[0] >= (int32_t)(sizeof(language)))
1916 break; // error: the language field is too long
1921 /* We have a language */
1922 uprv_memcpy(language, fullName, fieldLen[0]);
1923 language[fieldLen[0]] = 0;
2034 *language = 0;
2147 // If a BCP 47 language tag is passed as the language parameter to the
2152 // legacy language tags (marked as “Type: grandfathered” in BCP 47,