Lines Matching refs:tag
100 //{"tag", "preferred"},
140 * / privateuse ; private use tag
190 // Check if the tag is grandfathered
199 LanguageTag tag = new LanguageTag();
202 if (tag.parseLanguage(itr, sts)) {
203 tag.parseExtlangs(itr, sts);
204 tag.parseScript(itr, sts);
205 tag.parseRegion(itr, sts);
206 tag.parseVariants(itr, sts);
207 tag.parseExtensions(itr, sts);
209 tag.parsePrivateuse(itr, sts);
221 return tag;
417 LanguageTag tag = new LanguageTag();
437 tag.language = language;
441 tag.script = canonicalizeScript(script);
446 tag.region = canonicalizeRegion(region);
450 // Special handling for no_NO_NY - use nn_NO for language tag
451 if (tag.language.equals("no") && tag.region.equals("NO") && variant.equals("NY")) {
452 tag.language = "nn";
471 tag.variants = variants;
514 tag.extensions = extensions;
529 tag.privateuse = privateuse;
532 if (tag.language.length() == 0 && (hasSubtag || privateuse == null)) {
535 // no private use tag is available
536 tag.language = UNDETERMINED;
539 return tag;