Home | History | Annotate | Download | only in cups

Lines Matching refs:language

860  * 'ippAddString()' - Add a language-encoded string to an IPP message.
872 * (@code IPP_TAG_KEYWORD@), language (@code IPP_TAG_LANGUAGE@), mimeMediaType
878 * The @code language@ parameter must be non-@code NULL@ for nameWithLanguage and
887 const char *language, /* I - Language code */
893 /* Charset/language code buffer */
896 DEBUG_printf(("ippAddString(ipp=%p, group=%02x(%s), value_tag=%02x(%s), name=\"%s\", language=\"%s\", value=\"%s\")", (void *)ipp, group, ippTagString(group), value_tag, ippTagString(value_tag), name, language, value));
912 != (language != NULL))
921 * See if we need to map charset, language, or locale values...
924 if (language && ((int)value_tag & IPP_TAG_CUPS_CONST) &&
925 strcmp(language, ipp_lang_code(language, code, sizeof(code))))
947 attr->values[0].string.language = (char *)language;
952 if (language)
953 attr->values[0].string.language = _cupsStrAlloc(ipp_lang_code(language, code,
987 * (@code IPP_TAG_KEYWORD@), language (@code IPP_TAG_LANGUAGE@), mimeMediaType
993 * The @code language@ parameter must be non-@code NULL@ for nameWithLanguage
1010 const char *language, /* I - Language code (@code NULL@ for default) */
1019 attr = ippAddStringfv(ipp, group, value_tag, name, language, format, ap);
1040 * (@code IPP_TAG_KEYWORD@), language (@code IPP_TAG_LANGUAGE@), mimeMediaType
1046 * The @code language@ parameter must be non-@code NULL@ for nameWithLanguage
1063 const char *language, /* I - Language code (@code NULL@ for default) */
1085 != (language != NULL))
1184 return (ippAddString(ipp, group, value_tag, name, language, buffer));
1189 * 'ippAddStrings()' - Add language-encoded strings to an IPP message.
1201 * (@code IPP_TAG_KEYWORD@), language (@code IPP_TAG_LANGUAGE@), mimeMediaType
1207 * The @code language@ parameter must be non-@code NULL@ for nameWithLanguage and
1218 const char *language, /* I - Language code (@code NULL@ for default) */
1225 char code[32]; /* Language/charset value buffer */
1228 DEBUG_printf(("ippAddStrings(ipp=%p, group=%02x(%s), value_tag=%02x(%s), name=\"%s\", num_values=%d, language=\"%s\", values=%p)", (void *)ipp, group, ippTagString(group), value_tag, ippTagString(value_tag), name, num_values, language, (void *)values));
1245 != (language != NULL))
1255 * See if we need to map charset, language, or locale values...
1258 if (language && ((int)value_tag & IPP_TAG_CUPS_CONST) &&
1259 strcmp(language, ipp_lang_code(language, code, sizeof(code))))
1295 if (language)
1300 value->string.language = (char *)language;
1302 value->string.language = _cupsStrAlloc(ipp_lang_code(language, code,
1306 value->string.language = attr->values[0].string.language;
1383 * language, mimeMediaType, name, text, URI, or URI scheme value.
1632 dstval->string.language = srcval->string.language;
1644 dstval->string.language = _cupsStrAlloc(srcval->string.language);
1646 dstval->string.language = dstattr->values[0].string.language;
1659 dstval->string.language = _cupsStrRetain(srcval->string.language);
1661 dstval->string.language = dstattr->values[0].string.language;
2560 * 'ippGetString()' - Get the string and optionally the language code for an attribute.
2571 const char **language)/* O - Language code (@code NULL@ for don't care) */
2589 if (language)
2590 *language = attr->values[element].string.language;
2726 * attributes-natural-language attributes added. The
2727 * attributes-natural-language value is derived from the current locale.
2736 cups_lang_t *language; /* Current language localization */
2770 * Get the language from the current locale...
2773 language = cupsLangDefault();
2776 "attributes-natural-language", NULL, language->language);
2790 * request-id, attributes-charset, and attributes-natural-language as the
2792 * attributes-natural-language attributes are missing from the request,
2857 * Then attributes-natural-language...
2864 !strcmp(attr->name, "attributes-natural-language") &&
2870 * Copy language from request...
2874 "attributes-natural-language", NULL,
2880 * Use the language from the current locale...
2883 cups_lang_t *language = cupsLangDefault();
2887 "attributes-natural-language", NULL, language->language);
3499 DEBUG_puts("1ippReadIO: Unable to read string w/language "
3508 * text-with-language and name-with-language are composite
3511 * language-length
3512 * language
3522 _("IPP language length overflows value."), 1);
3523 DEBUG_printf(("1ippReadIO: bad language value length %d.",
3531 _("IPP language length too large."), 1);
3532 DEBUG_printf(("1ippReadIO: bad language value length %d.",
3541 value->string.language = _cupsStrAlloc((char *)string);
4309 value->string.language = (*attr)->values[0].string.language;
4530 * Promoting a string attribute to nameWithLanguage or textWithLanguage adds the language
4531 * code in the "attributes-natural-language" attribute or, if not present, the language
4546 cups_lang_t *language; /* Current language */
4547 char code[32]; /* Language code */
4630 !strcmp(ipp->attrs->next->name, "attributes-natural-language"))
4633 * Use the language code from the IPP message...
4636 (*attr)->values[0].string.language =
4642 * Otherwise, use the language code corresponding to the locale...
4645 language = cupsLangDefault();
4646 (*attr)->values[0].string.language = _cupsStrAlloc(ipp_lang_code(language->language,
4654 value->string.language = (*attr)->values[0].string.language;
5286 * language tags in RFC 4646. All I can say is that this is the
5293 /* language */
6082 if (value->string.language != NULL)
6083 n += (int)strlen(value->string.language);
6113 /* Length of language */
6114 if (value->string.language != NULL)
6115 n = (int)strlen(value->string.language);
6122 /* Language */
6125 memcpy(bufptr, value->string.language, (size_t)n);
6457 attr->values[0].string.language)
6459 _cupsStrFree(attr->values[0].string.language);
6460 attr->values[0].string.language = NULL;
6535 * 'ipp_get_code()' - Convert a C locale/charset name into an IPP language/charset code.
6541 static char * /* O - Language code string */
6573 * 'ipp_lang_code()' - Convert a C locale name into an IPP language code.
6579 static char * /* O - Language code string */
6720 if (value->string.language)
6721 bytes += strlen(value->string.language);
6878 /* Current language */