Lines Matching refs:language
116 const char * const language; /* Language ID */ member
168 char *language,/* I - Language ID buffer */ in _cupsAppleLanguage() argument
188 strlcpy(language, "en", langsize); in _cupsAppleLanguage()
192 strlcpy(language, locale, langsize); in _cupsAppleLanguage()
196 strlcpy(language, locale, langsize); in _cupsAppleLanguage()
198 if (language[2] == '-') in _cupsAppleLanguage()
204 language[2] = '_'; in _cupsAppleLanguage()
205 language[3] = (char)toupper(language[3] & 255); in _cupsAppleLanguage()
206 language[4] = (char)toupper(language[4] & 255); in _cupsAppleLanguage()
217 strlcpy(language, apple_language_locale[i].language, sizeof(language)); in _cupsAppleLanguage()
225 if ((localeid = CFStringCreateWithCString(kCFAllocatorDefault, language, in _cupsAppleLanguage()
231 CFStringGetCString(langid, language, (CFIndex)langsize, kCFStringEncodingASCII); in _cupsAppleLanguage()
242 return (language); in _cupsAppleLanguage()
281 if (!strcmp(locale, apple_language_locale[i].language)) in _cupsAppleLocale()
429 cupsLangGet(const char *language) /* I - Language or locale */ in cupsLangGet() argument
486 DEBUG_printf(("2cupsLangGet(language=\"%s\")", language)); in cupsLangGet()
500 if (!language) in cupsLangGet()
502 if (!getenv("SOFTWARE") || (language = getenv("LANG")) == NULL) in cupsLangGet()
503 language = appleLangDefault(); in cupsLangGet()
505 DEBUG_printf(("4cupsLangGet: language=\"%s\"", language)); in cupsLangGet()
521 if (!language) in cupsLangGet()
573 language = locale; in cupsLangGet()
582 DEBUG_printf(("4cupsLangGet: new language value is \"%s\"", language)); in cupsLangGet()
592 if (!language) in cupsLangGet()
598 language = "C"; in cupsLangGet()
642 if (language == NULL || !language[0] || in cupsLangGet()
643 !strcmp(language, "POSIX")) in cupsLangGet()
651 for (ptr = langname; *language; language ++) in cupsLangGet()
652 if (*language == '_' || *language == '-' || *language == '.') in cupsLangGet()
655 *ptr++ = (char)tolower(*language & 255); in cupsLangGet()
659 if (*language == '_' || *language == '-') in cupsLangGet()
665 for (language ++, ptr = country; *language; language ++) in cupsLangGet()
666 if (*language == '.') in cupsLangGet()
669 *ptr++ = (char)toupper(*language & 255); in cupsLangGet()
674 if (*language == '.' && !charset[0]) in cupsLangGet()
680 for (language ++, ptr = charset; *language; language ++) in cupsLangGet()
681 if (_cups_isalnum(*language) && ptr < (charset + sizeof(charset) - 1)) in cupsLangGet()
682 *ptr++ = (char)toupper(*language & 255); in cupsLangGet()
801 strlcpy(lang->language, real, sizeof(lang->language)); in cupsLangGet()
1224 if (!cg->language[0]) in appleLangDefault()
1229 strlcpy(cg->language, lang, sizeof(cg->language)); in appleLangDefault()
1230 return (cg->language); in appleLangDefault()
1297 if (_cupsAppleLocale(languageName, cg->language, sizeof(cg->language))) in appleLangDefault()
1299 cg->language)); in appleLangDefault()
1312 if (!cg->language[0]) in appleLangDefault()
1315 strlcpy(cg->language, "en_US.UTF-8", sizeof(cg->language)); in appleLangDefault()
1319 DEBUG_printf(("3appleLangDefault: Using previous locale \"%s\".", cg->language)); in appleLangDefault()
1325 return (cg->language); in appleLangDefault()
1523 "encoding=%d(%s)", (void *)lang, lang->language, lang->encoding, in cups_cache_lookup()
1526 if (!strcmp(lang->language, name) && in cups_cache_lookup()
1581 lang->strings = appleMessageLoad(lang->language); in cups_message_load()
1590 lang->language, lang->language); in cups_message_load()
1592 if (strchr(lang->language, '_') && access(filename, 0)) in cups_message_load()
1599 lang->language, lang->language); in cups_message_load()