UNPKG

@phensley/cldr-core

Version:
23 lines (22 loc) 776 B
import { LanguageTag } from './languagetag'; /** * Methods for substituting language and region aliases, adding likely subtags, etc. * * @alpha */ export declare class LanguageResolver { /** * Substitute all relevant aliases, and then add likely subtags. */ static resolve(real: string | LanguageTag): LanguageTag; /** * Add any missing subtags using the likely subtags mapping. For example, * this would convert "en" to "en-Latn-US". */ static addLikelySubtags(real: string | LanguageTag): LanguageTag; /** * Remove any subtags that would be added by addLikelySubtags() above. For example, * this would convert "en-Latn-US" to "en". */ static removeLikelySubtags(real: string | LanguageTag): LanguageTag; }