bcp47-language-tags
Advanced tools
+1
-1
@@ -765,5 +765,5 @@ type BCP47LanguageTagName = "zh-CN" | "zh-TW" | "zh-HK" | "zh-MO" | "zh-SG" | "zh-CHS" | "zh-CHT" | "en-US" | "en-GB" | "en-CA" | "en-AU" | "en-IN" | "en-ZA" | "en-NZ" | "en-IE" | "en-PH" | "en-ZW" | "en-BZ" | "en-CB" | "en-JM" | "en-TT" | "hi-IN" | "es-ES" | "es-MX" | "es-AR" | "es-CO" | "es-PE" | "es-VE" | "es-CL" | "es-EC" | "es-GT" | "es-CU" | "es-BO" | "es-DO" | "es-HN" | "es-PY" | "es-SV" | "es-NI" | "es-PR" | "es-UY" | "es-PA" | "es-CR" | "ar-EG" | "ar-SA" | "ar-DZ" | "ar-MA" | "ar-IQ" | "ar-SD" | "ar-YE" | "ar-SY" | "ar-TN" | "ar-LY" | "ar-JO" | "ar-LB" | "ar-KW" | "ar-AE" | "ar-BH" | "ar-QA" | "ar-OM" | "pt-BR" | "pt-PT" | "ru-RU" | "ja-JP" | "de-DE" | "de-AT" | "de-CH" | "fr-FR" | "fr-CA" | "fr-BE" | "fr-CH" | "fr-LU" | "fr-MC" | "ko-KR" | "it-IT" | "it-CH" | "tr-TR" | "th-TH" | "el-GR" | "cs-CZ" | "sv-SE" | "sv-FI" | "hu-HU" | "fi-FI" | "da-DK" | "nb-NO" | "nn-NO" | "he-IL" | "id-ID" | "ms-MY" | "ms-BN" | "ro-RO" | "bg-BG" | "uk-UA" | "sk-SK" | "sl-SI" | "hr-HR" | "ca-ES" | "lt-LT" | "lv-LV" | "et-EE" | "sq-AL" | "mk-MK" | "be-BY" | "is-IS" | "gl-ES" | "eu-ES" | "af-ZA" | "sw-KE" | "ta-IN" | "te-IN" | "kn-IN" | "mr-IN" | "gu-IN" | "pa-IN" | "kok-IN" | "sa-IN" | "ur-PK" | "fa-IR" | "syr-SY" | "div-MV" | "ka-GE"; | ||
| declare const getTag: (tag: string) => BCP47LanguageTag | undefined; | ||
| declare const getTags: (language?: string) => BCP47LanguageTag[]; | ||
| declare const getTags: (language?: string | string[]) => BCP47LanguageTag[]; | ||
| declare const getPrimaryTags: () => BCP47LanguageTag[]; | ||
| export { type BCP47LanguageTag, type BCP47LanguageTagName, type BCP47LanguageTags, type PrimaryLanguageTages, type PrimaryLanguageTags, getPrimaryTags, getTag, getTags, tags }; |
+1
-1
@@ -765,5 +765,5 @@ type BCP47LanguageTagName = "zh-CN" | "zh-TW" | "zh-HK" | "zh-MO" | "zh-SG" | "zh-CHS" | "zh-CHT" | "en-US" | "en-GB" | "en-CA" | "en-AU" | "en-IN" | "en-ZA" | "en-NZ" | "en-IE" | "en-PH" | "en-ZW" | "en-BZ" | "en-CB" | "en-JM" | "en-TT" | "hi-IN" | "es-ES" | "es-MX" | "es-AR" | "es-CO" | "es-PE" | "es-VE" | "es-CL" | "es-EC" | "es-GT" | "es-CU" | "es-BO" | "es-DO" | "es-HN" | "es-PY" | "es-SV" | "es-NI" | "es-PR" | "es-UY" | "es-PA" | "es-CR" | "ar-EG" | "ar-SA" | "ar-DZ" | "ar-MA" | "ar-IQ" | "ar-SD" | "ar-YE" | "ar-SY" | "ar-TN" | "ar-LY" | "ar-JO" | "ar-LB" | "ar-KW" | "ar-AE" | "ar-BH" | "ar-QA" | "ar-OM" | "pt-BR" | "pt-PT" | "ru-RU" | "ja-JP" | "de-DE" | "de-AT" | "de-CH" | "fr-FR" | "fr-CA" | "fr-BE" | "fr-CH" | "fr-LU" | "fr-MC" | "ko-KR" | "it-IT" | "it-CH" | "tr-TR" | "th-TH" | "el-GR" | "cs-CZ" | "sv-SE" | "sv-FI" | "hu-HU" | "fi-FI" | "da-DK" | "nb-NO" | "nn-NO" | "he-IL" | "id-ID" | "ms-MY" | "ms-BN" | "ro-RO" | "bg-BG" | "uk-UA" | "sk-SK" | "sl-SI" | "hr-HR" | "ca-ES" | "lt-LT" | "lv-LV" | "et-EE" | "sq-AL" | "mk-MK" | "be-BY" | "is-IS" | "gl-ES" | "eu-ES" | "af-ZA" | "sw-KE" | "ta-IN" | "te-IN" | "kn-IN" | "mr-IN" | "gu-IN" | "pa-IN" | "kok-IN" | "sa-IN" | "ur-PK" | "fa-IR" | "syr-SY" | "div-MV" | "ka-GE"; | ||
| declare const getTag: (tag: string) => BCP47LanguageTag | undefined; | ||
| declare const getTags: (language?: string) => BCP47LanguageTag[]; | ||
| declare const getTags: (language?: string | string[]) => BCP47LanguageTag[]; | ||
| declare const getPrimaryTags: () => BCP47LanguageTag[]; | ||
| export { type BCP47LanguageTag, type BCP47LanguageTagName, type BCP47LanguageTags, type PrimaryLanguageTages, type PrimaryLanguageTags, getPrimaryTags, getTag, getTags, tags }; |
+6
-3
@@ -55,7 +55,10 @@ "use strict"; | ||
| if (!language) return Object.values(tags2); | ||
| const lngs = Array.isArray(language) ? language : [language]; | ||
| const matchedTags = []; | ||
| Object.entries(tags2).filter(([name, tag]) => { | ||
| if (name.startsWith(language + "-")) { | ||
| matchedTags.push(tag); | ||
| } | ||
| lngs.forEach((lng) => { | ||
| if (name === lng || name.startsWith(lng + "-")) { | ||
| matchedTags.push(tag); | ||
| } | ||
| }); | ||
| }); | ||
@@ -62,0 +65,0 @@ return matchedTags; |
+6
-3
@@ -26,7 +26,10 @@ // src/utils.ts | ||
| if (!language) return Object.values(tags2); | ||
| const lngs = Array.isArray(language) ? language : [language]; | ||
| const matchedTags = []; | ||
| Object.entries(tags2).filter(([name, tag]) => { | ||
| if (name.startsWith(language + "-")) { | ||
| matchedTags.push(tag); | ||
| } | ||
| lngs.forEach((lng) => { | ||
| if (name === lng || name.startsWith(lng + "-")) { | ||
| matchedTags.push(tag); | ||
| } | ||
| }); | ||
| }); | ||
@@ -33,0 +36,0 @@ return matchedTags; |
+1
-1
@@ -765,5 +765,5 @@ type BCP47LanguageTagName = "zh-CN" | "zh-TW" | "zh-HK" | "zh-MO" | "zh-SG" | "zh-CHS" | "zh-CHT" | "en-US" | "en-GB" | "en-CA" | "en-AU" | "en-IN" | "en-ZA" | "en-NZ" | "en-IE" | "en-PH" | "en-ZW" | "en-BZ" | "en-CB" | "en-JM" | "en-TT" | "hi-IN" | "es-ES" | "es-MX" | "es-AR" | "es-CO" | "es-PE" | "es-VE" | "es-CL" | "es-EC" | "es-GT" | "es-CU" | "es-BO" | "es-DO" | "es-HN" | "es-PY" | "es-SV" | "es-NI" | "es-PR" | "es-UY" | "es-PA" | "es-CR" | "ar-EG" | "ar-SA" | "ar-DZ" | "ar-MA" | "ar-IQ" | "ar-SD" | "ar-YE" | "ar-SY" | "ar-TN" | "ar-LY" | "ar-JO" | "ar-LB" | "ar-KW" | "ar-AE" | "ar-BH" | "ar-QA" | "ar-OM" | "pt-BR" | "pt-PT" | "ru-RU" | "ja-JP" | "de-DE" | "de-AT" | "de-CH" | "fr-FR" | "fr-CA" | "fr-BE" | "fr-CH" | "fr-LU" | "fr-MC" | "ko-KR" | "it-IT" | "it-CH" | "tr-TR" | "th-TH" | "el-GR" | "cs-CZ" | "sv-SE" | "sv-FI" | "hu-HU" | "fi-FI" | "da-DK" | "nb-NO" | "nn-NO" | "he-IL" | "id-ID" | "ms-MY" | "ms-BN" | "ro-RO" | "bg-BG" | "uk-UA" | "sk-SK" | "sl-SI" | "hr-HR" | "ca-ES" | "lt-LT" | "lv-LV" | "et-EE" | "sq-AL" | "mk-MK" | "be-BY" | "is-IS" | "gl-ES" | "eu-ES" | "af-ZA" | "sw-KE" | "ta-IN" | "te-IN" | "kn-IN" | "mr-IN" | "gu-IN" | "pa-IN" | "kok-IN" | "sa-IN" | "ur-PK" | "fa-IR" | "syr-SY" | "div-MV" | "ka-GE"; | ||
| declare const getTag: (tag: string) => BCP47LanguageTag | undefined; | ||
| declare const getTags: (language?: string) => BCP47LanguageTag[]; | ||
| declare const getTags: (language?: string | string[]) => BCP47LanguageTag[]; | ||
| declare const getPrimaryTags: () => BCP47LanguageTag[]; | ||
| export { type BCP47LanguageTag, type BCP47LanguageTagName, type BCP47LanguageTags, type PrimaryLanguageTages, type PrimaryLanguageTags, getPrimaryTags, getTag, getTags, tags }; |
+1
-1
@@ -765,5 +765,5 @@ type BCP47LanguageTagName = "zh-CN" | "zh-TW" | "zh-HK" | "zh-MO" | "zh-SG" | "zh-CHS" | "zh-CHT" | "en-US" | "en-GB" | "en-CA" | "en-AU" | "en-IN" | "en-ZA" | "en-NZ" | "en-IE" | "en-PH" | "en-ZW" | "en-BZ" | "en-CB" | "en-JM" | "en-TT" | "hi-IN" | "es-ES" | "es-MX" | "es-AR" | "es-CO" | "es-PE" | "es-VE" | "es-CL" | "es-EC" | "es-GT" | "es-CU" | "es-BO" | "es-DO" | "es-HN" | "es-PY" | "es-SV" | "es-NI" | "es-PR" | "es-UY" | "es-PA" | "es-CR" | "ar-EG" | "ar-SA" | "ar-DZ" | "ar-MA" | "ar-IQ" | "ar-SD" | "ar-YE" | "ar-SY" | "ar-TN" | "ar-LY" | "ar-JO" | "ar-LB" | "ar-KW" | "ar-AE" | "ar-BH" | "ar-QA" | "ar-OM" | "pt-BR" | "pt-PT" | "ru-RU" | "ja-JP" | "de-DE" | "de-AT" | "de-CH" | "fr-FR" | "fr-CA" | "fr-BE" | "fr-CH" | "fr-LU" | "fr-MC" | "ko-KR" | "it-IT" | "it-CH" | "tr-TR" | "th-TH" | "el-GR" | "cs-CZ" | "sv-SE" | "sv-FI" | "hu-HU" | "fi-FI" | "da-DK" | "nb-NO" | "nn-NO" | "he-IL" | "id-ID" | "ms-MY" | "ms-BN" | "ro-RO" | "bg-BG" | "uk-UA" | "sk-SK" | "sl-SI" | "hr-HR" | "ca-ES" | "lt-LT" | "lv-LV" | "et-EE" | "sq-AL" | "mk-MK" | "be-BY" | "is-IS" | "gl-ES" | "eu-ES" | "af-ZA" | "sw-KE" | "ta-IN" | "te-IN" | "kn-IN" | "mr-IN" | "gu-IN" | "pa-IN" | "kok-IN" | "sa-IN" | "ur-PK" | "fa-IR" | "syr-SY" | "div-MV" | "ka-GE"; | ||
| declare const getTag: (tag: string) => BCP47LanguageTag | undefined; | ||
| declare const getTags: (language?: string) => BCP47LanguageTag[]; | ||
| declare const getTags: (language?: string | string[]) => BCP47LanguageTag[]; | ||
| declare const getPrimaryTags: () => BCP47LanguageTag[]; | ||
| export { type BCP47LanguageTag, type BCP47LanguageTagName, type BCP47LanguageTags, type PrimaryLanguageTages, type PrimaryLanguageTags, getPrimaryTags, getTag, getTags, tags }; |
+6
-3
@@ -55,7 +55,10 @@ "use strict"; | ||
| if (!language) return Object.values(tags2); | ||
| const lngs = Array.isArray(language) ? language : [language]; | ||
| const matchedTags = []; | ||
| Object.entries(tags2).filter(([name, tag]) => { | ||
| if (name.startsWith(language + "-")) { | ||
| matchedTags.push(tag); | ||
| } | ||
| lngs.forEach((lng) => { | ||
| if (name === lng || name.startsWith(lng + "-")) { | ||
| matchedTags.push(tag); | ||
| } | ||
| }); | ||
| }); | ||
@@ -62,0 +65,0 @@ return matchedTags; |
+6
-3
@@ -26,7 +26,10 @@ // src/utils.ts | ||
| if (!language) return Object.values(tags2); | ||
| const lngs = Array.isArray(language) ? language : [language]; | ||
| const matchedTags = []; | ||
| Object.entries(tags2).filter(([name, tag]) => { | ||
| if (name.startsWith(language + "-")) { | ||
| matchedTags.push(tag); | ||
| } | ||
| lngs.forEach((lng) => { | ||
| if (name === lng || name.startsWith(lng + "-")) { | ||
| matchedTags.push(tag); | ||
| } | ||
| }); | ||
| }); | ||
@@ -33,0 +36,0 @@ return matchedTags; |
+1
-1
@@ -765,5 +765,5 @@ type BCP47LanguageTagName = "zh-CN" | "zh-TW" | "zh-HK" | "zh-MO" | "zh-SG" | "zh-CHS" | "zh-CHT" | "en-US" | "en-GB" | "en-CA" | "en-AU" | "en-IN" | "en-ZA" | "en-NZ" | "en-IE" | "en-PH" | "en-ZW" | "en-BZ" | "en-CB" | "en-JM" | "en-TT" | "hi-IN" | "es-ES" | "es-MX" | "es-AR" | "es-CO" | "es-PE" | "es-VE" | "es-CL" | "es-EC" | "es-GT" | "es-CU" | "es-BO" | "es-DO" | "es-HN" | "es-PY" | "es-SV" | "es-NI" | "es-PR" | "es-UY" | "es-PA" | "es-CR" | "ar-EG" | "ar-SA" | "ar-DZ" | "ar-MA" | "ar-IQ" | "ar-SD" | "ar-YE" | "ar-SY" | "ar-TN" | "ar-LY" | "ar-JO" | "ar-LB" | "ar-KW" | "ar-AE" | "ar-BH" | "ar-QA" | "ar-OM" | "pt-BR" | "pt-PT" | "ru-RU" | "ja-JP" | "de-DE" | "de-AT" | "de-CH" | "fr-FR" | "fr-CA" | "fr-BE" | "fr-CH" | "fr-LU" | "fr-MC" | "ko-KR" | "it-IT" | "it-CH" | "tr-TR" | "th-TH" | "el-GR" | "cs-CZ" | "sv-SE" | "sv-FI" | "hu-HU" | "fi-FI" | "da-DK" | "nb-NO" | "nn-NO" | "he-IL" | "id-ID" | "ms-MY" | "ms-BN" | "ro-RO" | "bg-BG" | "uk-UA" | "sk-SK" | "sl-SI" | "hr-HR" | "ca-ES" | "lt-LT" | "lv-LV" | "et-EE" | "sq-AL" | "mk-MK" | "be-BY" | "is-IS" | "gl-ES" | "eu-ES" | "af-ZA" | "sw-KE" | "ta-IN" | "te-IN" | "kn-IN" | "mr-IN" | "gu-IN" | "pa-IN" | "kok-IN" | "sa-IN" | "ur-PK" | "fa-IR" | "syr-SY" | "div-MV" | "ka-GE"; | ||
| declare const getTag: (tag: string) => BCP47LanguageTag | undefined; | ||
| declare const getTags: (language?: string) => BCP47LanguageTag[]; | ||
| declare const getTags: (language?: string | string[]) => BCP47LanguageTag[]; | ||
| declare const getPrimaryTags: () => BCP47LanguageTag[]; | ||
| export { type BCP47LanguageTag, type BCP47LanguageTagName, type BCP47LanguageTags, type PrimaryLanguageTages, type PrimaryLanguageTags, getPrimaryTags, getTag, getTags, tags }; |
+1
-1
@@ -765,5 +765,5 @@ type BCP47LanguageTagName = "zh-CN" | "zh-TW" | "zh-HK" | "zh-MO" | "zh-SG" | "zh-CHS" | "zh-CHT" | "en-US" | "en-GB" | "en-CA" | "en-AU" | "en-IN" | "en-ZA" | "en-NZ" | "en-IE" | "en-PH" | "en-ZW" | "en-BZ" | "en-CB" | "en-JM" | "en-TT" | "hi-IN" | "es-ES" | "es-MX" | "es-AR" | "es-CO" | "es-PE" | "es-VE" | "es-CL" | "es-EC" | "es-GT" | "es-CU" | "es-BO" | "es-DO" | "es-HN" | "es-PY" | "es-SV" | "es-NI" | "es-PR" | "es-UY" | "es-PA" | "es-CR" | "ar-EG" | "ar-SA" | "ar-DZ" | "ar-MA" | "ar-IQ" | "ar-SD" | "ar-YE" | "ar-SY" | "ar-TN" | "ar-LY" | "ar-JO" | "ar-LB" | "ar-KW" | "ar-AE" | "ar-BH" | "ar-QA" | "ar-OM" | "pt-BR" | "pt-PT" | "ru-RU" | "ja-JP" | "de-DE" | "de-AT" | "de-CH" | "fr-FR" | "fr-CA" | "fr-BE" | "fr-CH" | "fr-LU" | "fr-MC" | "ko-KR" | "it-IT" | "it-CH" | "tr-TR" | "th-TH" | "el-GR" | "cs-CZ" | "sv-SE" | "sv-FI" | "hu-HU" | "fi-FI" | "da-DK" | "nb-NO" | "nn-NO" | "he-IL" | "id-ID" | "ms-MY" | "ms-BN" | "ro-RO" | "bg-BG" | "uk-UA" | "sk-SK" | "sl-SI" | "hr-HR" | "ca-ES" | "lt-LT" | "lv-LV" | "et-EE" | "sq-AL" | "mk-MK" | "be-BY" | "is-IS" | "gl-ES" | "eu-ES" | "af-ZA" | "sw-KE" | "ta-IN" | "te-IN" | "kn-IN" | "mr-IN" | "gu-IN" | "pa-IN" | "kok-IN" | "sa-IN" | "ur-PK" | "fa-IR" | "syr-SY" | "div-MV" | "ka-GE"; | ||
| declare const getTag: (tag: string) => BCP47LanguageTag | undefined; | ||
| declare const getTags: (language?: string) => BCP47LanguageTag[]; | ||
| declare const getTags: (language?: string | string[]) => BCP47LanguageTag[]; | ||
| declare const getPrimaryTags: () => BCP47LanguageTag[]; | ||
| export { type BCP47LanguageTag, type BCP47LanguageTagName, type BCP47LanguageTags, type PrimaryLanguageTages, type PrimaryLanguageTags, getPrimaryTags, getTag, getTags, tags }; |
+6
-3
@@ -55,7 +55,10 @@ "use strict"; | ||
| if (!language) return Object.values(tags2); | ||
| const lngs = Array.isArray(language) ? language : [language]; | ||
| const matchedTags = []; | ||
| Object.entries(tags2).filter(([name, tag]) => { | ||
| if (name.startsWith(language + "-")) { | ||
| matchedTags.push(tag); | ||
| } | ||
| lngs.forEach((lng) => { | ||
| if (name === lng || name.startsWith(lng + "-")) { | ||
| matchedTags.push(tag); | ||
| } | ||
| }); | ||
| }); | ||
@@ -62,0 +65,0 @@ return matchedTags; |
+6
-3
@@ -26,7 +26,10 @@ // src/utils.ts | ||
| if (!language) return Object.values(tags2); | ||
| const lngs = Array.isArray(language) ? language : [language]; | ||
| const matchedTags = []; | ||
| Object.entries(tags2).filter(([name, tag]) => { | ||
| if (name.startsWith(language + "-")) { | ||
| matchedTags.push(tag); | ||
| } | ||
| lngs.forEach((lng) => { | ||
| if (name === lng || name.startsWith(lng + "-")) { | ||
| matchedTags.push(tag); | ||
| } | ||
| }); | ||
| }); | ||
@@ -33,0 +36,0 @@ return matchedTags; |
+1
-1
@@ -765,5 +765,5 @@ type BCP47LanguageTagName = "zh-CN" | "zh-TW" | "zh-HK" | "zh-MO" | "zh-SG" | "zh-CHS" | "zh-CHT" | "en-US" | "en-GB" | "en-CA" | "en-AU" | "en-IN" | "en-ZA" | "en-NZ" | "en-IE" | "en-PH" | "en-ZW" | "en-BZ" | "en-CB" | "en-JM" | "en-TT" | "hi-IN" | "es-ES" | "es-MX" | "es-AR" | "es-CO" | "es-PE" | "es-VE" | "es-CL" | "es-EC" | "es-GT" | "es-CU" | "es-BO" | "es-DO" | "es-HN" | "es-PY" | "es-SV" | "es-NI" | "es-PR" | "es-UY" | "es-PA" | "es-CR" | "ar-EG" | "ar-SA" | "ar-DZ" | "ar-MA" | "ar-IQ" | "ar-SD" | "ar-YE" | "ar-SY" | "ar-TN" | "ar-LY" | "ar-JO" | "ar-LB" | "ar-KW" | "ar-AE" | "ar-BH" | "ar-QA" | "ar-OM" | "pt-BR" | "pt-PT" | "ru-RU" | "ja-JP" | "de-DE" | "de-AT" | "de-CH" | "fr-FR" | "fr-CA" | "fr-BE" | "fr-CH" | "fr-LU" | "fr-MC" | "ko-KR" | "it-IT" | "it-CH" | "tr-TR" | "th-TH" | "el-GR" | "cs-CZ" | "sv-SE" | "sv-FI" | "hu-HU" | "fi-FI" | "da-DK" | "nb-NO" | "nn-NO" | "he-IL" | "id-ID" | "ms-MY" | "ms-BN" | "ro-RO" | "bg-BG" | "uk-UA" | "sk-SK" | "sl-SI" | "hr-HR" | "ca-ES" | "lt-LT" | "lv-LV" | "et-EE" | "sq-AL" | "mk-MK" | "be-BY" | "is-IS" | "gl-ES" | "eu-ES" | "af-ZA" | "sw-KE" | "ta-IN" | "te-IN" | "kn-IN" | "mr-IN" | "gu-IN" | "pa-IN" | "kok-IN" | "sa-IN" | "ur-PK" | "fa-IR" | "syr-SY" | "div-MV" | "ka-GE"; | ||
| declare const getTag: (tag: string) => BCP47LanguageTag | undefined; | ||
| declare const getTags: (language?: string) => BCP47LanguageTag[]; | ||
| declare const getTags: (language?: string | string[]) => BCP47LanguageTag[]; | ||
| declare const getPrimaryTags: () => BCP47LanguageTag[]; | ||
| export { type BCP47LanguageTag, type BCP47LanguageTagName, type BCP47LanguageTags, type PrimaryLanguageTages, type PrimaryLanguageTags, getPrimaryTags, getTag, getTags, tags }; |
+1
-1
@@ -765,5 +765,5 @@ type BCP47LanguageTagName = "zh-CN" | "zh-TW" | "zh-HK" | "zh-MO" | "zh-SG" | "zh-CHS" | "zh-CHT" | "en-US" | "en-GB" | "en-CA" | "en-AU" | "en-IN" | "en-ZA" | "en-NZ" | "en-IE" | "en-PH" | "en-ZW" | "en-BZ" | "en-CB" | "en-JM" | "en-TT" | "hi-IN" | "es-ES" | "es-MX" | "es-AR" | "es-CO" | "es-PE" | "es-VE" | "es-CL" | "es-EC" | "es-GT" | "es-CU" | "es-BO" | "es-DO" | "es-HN" | "es-PY" | "es-SV" | "es-NI" | "es-PR" | "es-UY" | "es-PA" | "es-CR" | "ar-EG" | "ar-SA" | "ar-DZ" | "ar-MA" | "ar-IQ" | "ar-SD" | "ar-YE" | "ar-SY" | "ar-TN" | "ar-LY" | "ar-JO" | "ar-LB" | "ar-KW" | "ar-AE" | "ar-BH" | "ar-QA" | "ar-OM" | "pt-BR" | "pt-PT" | "ru-RU" | "ja-JP" | "de-DE" | "de-AT" | "de-CH" | "fr-FR" | "fr-CA" | "fr-BE" | "fr-CH" | "fr-LU" | "fr-MC" | "ko-KR" | "it-IT" | "it-CH" | "tr-TR" | "th-TH" | "el-GR" | "cs-CZ" | "sv-SE" | "sv-FI" | "hu-HU" | "fi-FI" | "da-DK" | "nb-NO" | "nn-NO" | "he-IL" | "id-ID" | "ms-MY" | "ms-BN" | "ro-RO" | "bg-BG" | "uk-UA" | "sk-SK" | "sl-SI" | "hr-HR" | "ca-ES" | "lt-LT" | "lv-LV" | "et-EE" | "sq-AL" | "mk-MK" | "be-BY" | "is-IS" | "gl-ES" | "eu-ES" | "af-ZA" | "sw-KE" | "ta-IN" | "te-IN" | "kn-IN" | "mr-IN" | "gu-IN" | "pa-IN" | "kok-IN" | "sa-IN" | "ur-PK" | "fa-IR" | "syr-SY" | "div-MV" | "ka-GE"; | ||
| declare const getTag: (tag: string) => BCP47LanguageTag | undefined; | ||
| declare const getTags: (language?: string) => BCP47LanguageTag[]; | ||
| declare const getTags: (language?: string | string[]) => BCP47LanguageTag[]; | ||
| declare const getPrimaryTags: () => BCP47LanguageTag[]; | ||
| export { type BCP47LanguageTag, type BCP47LanguageTagName, type BCP47LanguageTags, type PrimaryLanguageTages, type PrimaryLanguageTags, getPrimaryTags, getTag, getTags, tags }; |
+6
-3
@@ -55,7 +55,10 @@ "use strict"; | ||
| if (!language) return Object.values(tags2); | ||
| const lngs = Array.isArray(language) ? language : [language]; | ||
| const matchedTags = []; | ||
| Object.entries(tags2).filter(([name, tag]) => { | ||
| if (name.startsWith(language + "-")) { | ||
| matchedTags.push(tag); | ||
| } | ||
| lngs.forEach((lng) => { | ||
| if (name === lng || name.startsWith(lng + "-")) { | ||
| matchedTags.push(tag); | ||
| } | ||
| }); | ||
| }); | ||
@@ -62,0 +65,0 @@ return matchedTags; |
+6
-3
@@ -26,7 +26,10 @@ // src/utils.ts | ||
| if (!language) return Object.values(tags2); | ||
| const lngs = Array.isArray(language) ? language : [language]; | ||
| const matchedTags = []; | ||
| Object.entries(tags2).filter(([name, tag]) => { | ||
| if (name.startsWith(language + "-")) { | ||
| matchedTags.push(tag); | ||
| } | ||
| lngs.forEach((lng) => { | ||
| if (name === lng || name.startsWith(lng + "-")) { | ||
| matchedTags.push(tag); | ||
| } | ||
| }); | ||
| }); | ||
@@ -33,0 +36,0 @@ return matchedTags; |
+1
-1
@@ -765,5 +765,5 @@ type BCP47LanguageTagName = "zh-CN" | "zh-TW" | "zh-HK" | "zh-MO" | "zh-SG" | "zh-CHS" | "zh-CHT" | "en-US" | "en-GB" | "en-CA" | "en-AU" | "en-IN" | "en-ZA" | "en-NZ" | "en-IE" | "en-PH" | "en-ZW" | "en-BZ" | "en-CB" | "en-JM" | "en-TT" | "hi-IN" | "es-ES" | "es-MX" | "es-AR" | "es-CO" | "es-PE" | "es-VE" | "es-CL" | "es-EC" | "es-GT" | "es-CU" | "es-BO" | "es-DO" | "es-HN" | "es-PY" | "es-SV" | "es-NI" | "es-PR" | "es-UY" | "es-PA" | "es-CR" | "ar-EG" | "ar-SA" | "ar-DZ" | "ar-MA" | "ar-IQ" | "ar-SD" | "ar-YE" | "ar-SY" | "ar-TN" | "ar-LY" | "ar-JO" | "ar-LB" | "ar-KW" | "ar-AE" | "ar-BH" | "ar-QA" | "ar-OM" | "pt-BR" | "pt-PT" | "ru-RU" | "ja-JP" | "de-DE" | "de-AT" | "de-CH" | "fr-FR" | "fr-CA" | "fr-BE" | "fr-CH" | "fr-LU" | "fr-MC" | "ko-KR" | "it-IT" | "it-CH" | "tr-TR" | "th-TH" | "el-GR" | "cs-CZ" | "sv-SE" | "sv-FI" | "hu-HU" | "fi-FI" | "da-DK" | "nb-NO" | "nn-NO" | "he-IL" | "id-ID" | "ms-MY" | "ms-BN" | "ro-RO" | "bg-BG" | "uk-UA" | "sk-SK" | "sl-SI" | "hr-HR" | "ca-ES" | "lt-LT" | "lv-LV" | "et-EE" | "sq-AL" | "mk-MK" | "be-BY" | "is-IS" | "gl-ES" | "eu-ES" | "af-ZA" | "sw-KE" | "ta-IN" | "te-IN" | "kn-IN" | "mr-IN" | "gu-IN" | "pa-IN" | "kok-IN" | "sa-IN" | "ur-PK" | "fa-IR" | "syr-SY" | "div-MV" | "ka-GE"; | ||
| declare const getTag: (tag: string) => BCP47LanguageTag | undefined; | ||
| declare const getTags: (language?: string) => BCP47LanguageTag[]; | ||
| declare const getTags: (language?: string | string[]) => BCP47LanguageTag[]; | ||
| declare const getPrimaryTags: () => BCP47LanguageTag[]; | ||
| export { type BCP47LanguageTag, type BCP47LanguageTagName, type BCP47LanguageTags, type PrimaryLanguageTages, type PrimaryLanguageTags, getPrimaryTags, getTag, getTags, tags }; |
+1
-1
@@ -765,5 +765,5 @@ type BCP47LanguageTagName = "zh-CN" | "zh-TW" | "zh-HK" | "zh-MO" | "zh-SG" | "zh-CHS" | "zh-CHT" | "en-US" | "en-GB" | "en-CA" | "en-AU" | "en-IN" | "en-ZA" | "en-NZ" | "en-IE" | "en-PH" | "en-ZW" | "en-BZ" | "en-CB" | "en-JM" | "en-TT" | "hi-IN" | "es-ES" | "es-MX" | "es-AR" | "es-CO" | "es-PE" | "es-VE" | "es-CL" | "es-EC" | "es-GT" | "es-CU" | "es-BO" | "es-DO" | "es-HN" | "es-PY" | "es-SV" | "es-NI" | "es-PR" | "es-UY" | "es-PA" | "es-CR" | "ar-EG" | "ar-SA" | "ar-DZ" | "ar-MA" | "ar-IQ" | "ar-SD" | "ar-YE" | "ar-SY" | "ar-TN" | "ar-LY" | "ar-JO" | "ar-LB" | "ar-KW" | "ar-AE" | "ar-BH" | "ar-QA" | "ar-OM" | "pt-BR" | "pt-PT" | "ru-RU" | "ja-JP" | "de-DE" | "de-AT" | "de-CH" | "fr-FR" | "fr-CA" | "fr-BE" | "fr-CH" | "fr-LU" | "fr-MC" | "ko-KR" | "it-IT" | "it-CH" | "tr-TR" | "th-TH" | "el-GR" | "cs-CZ" | "sv-SE" | "sv-FI" | "hu-HU" | "fi-FI" | "da-DK" | "nb-NO" | "nn-NO" | "he-IL" | "id-ID" | "ms-MY" | "ms-BN" | "ro-RO" | "bg-BG" | "uk-UA" | "sk-SK" | "sl-SI" | "hr-HR" | "ca-ES" | "lt-LT" | "lv-LV" | "et-EE" | "sq-AL" | "mk-MK" | "be-BY" | "is-IS" | "gl-ES" | "eu-ES" | "af-ZA" | "sw-KE" | "ta-IN" | "te-IN" | "kn-IN" | "mr-IN" | "gu-IN" | "pa-IN" | "kok-IN" | "sa-IN" | "ur-PK" | "fa-IR" | "syr-SY" | "div-MV" | "ka-GE"; | ||
| declare const getTag: (tag: string) => BCP47LanguageTag | undefined; | ||
| declare const getTags: (language?: string) => BCP47LanguageTag[]; | ||
| declare const getTags: (language?: string | string[]) => BCP47LanguageTag[]; | ||
| declare const getPrimaryTags: () => BCP47LanguageTag[]; | ||
| export { type BCP47LanguageTag, type BCP47LanguageTagName, type BCP47LanguageTags, type PrimaryLanguageTages, type PrimaryLanguageTags, getPrimaryTags, getTag, getTags, tags }; |
+6
-3
@@ -55,7 +55,10 @@ "use strict"; | ||
| if (!language) return Object.values(tags2); | ||
| const lngs = Array.isArray(language) ? language : [language]; | ||
| const matchedTags = []; | ||
| Object.entries(tags2).filter(([name, tag]) => { | ||
| if (name.startsWith(language + "-")) { | ||
| matchedTags.push(tag); | ||
| } | ||
| lngs.forEach((lng) => { | ||
| if (name === lng || name.startsWith(lng + "-")) { | ||
| matchedTags.push(tag); | ||
| } | ||
| }); | ||
| }); | ||
@@ -62,0 +65,0 @@ return matchedTags; |
+6
-3
@@ -26,7 +26,10 @@ // src/utils.ts | ||
| if (!language) return Object.values(tags2); | ||
| const lngs = Array.isArray(language) ? language : [language]; | ||
| const matchedTags = []; | ||
| Object.entries(tags2).filter(([name, tag]) => { | ||
| if (name.startsWith(language + "-")) { | ||
| matchedTags.push(tag); | ||
| } | ||
| lngs.forEach((lng) => { | ||
| if (name === lng || name.startsWith(lng + "-")) { | ||
| matchedTags.push(tag); | ||
| } | ||
| }); | ||
| }); | ||
@@ -33,0 +36,0 @@ return matchedTags; |
+1
-1
@@ -765,5 +765,5 @@ type BCP47LanguageTagName = "zh-CN" | "zh-TW" | "zh-HK" | "zh-MO" | "zh-SG" | "zh-CHS" | "zh-CHT" | "en-US" | "en-GB" | "en-CA" | "en-AU" | "en-IN" | "en-ZA" | "en-NZ" | "en-IE" | "en-PH" | "en-ZW" | "en-BZ" | "en-CB" | "en-JM" | "en-TT" | "hi-IN" | "es-ES" | "es-MX" | "es-AR" | "es-CO" | "es-PE" | "es-VE" | "es-CL" | "es-EC" | "es-GT" | "es-CU" | "es-BO" | "es-DO" | "es-HN" | "es-PY" | "es-SV" | "es-NI" | "es-PR" | "es-UY" | "es-PA" | "es-CR" | "ar-EG" | "ar-SA" | "ar-DZ" | "ar-MA" | "ar-IQ" | "ar-SD" | "ar-YE" | "ar-SY" | "ar-TN" | "ar-LY" | "ar-JO" | "ar-LB" | "ar-KW" | "ar-AE" | "ar-BH" | "ar-QA" | "ar-OM" | "pt-BR" | "pt-PT" | "ru-RU" | "ja-JP" | "de-DE" | "de-AT" | "de-CH" | "fr-FR" | "fr-CA" | "fr-BE" | "fr-CH" | "fr-LU" | "fr-MC" | "ko-KR" | "it-IT" | "it-CH" | "tr-TR" | "th-TH" | "el-GR" | "cs-CZ" | "sv-SE" | "sv-FI" | "hu-HU" | "fi-FI" | "da-DK" | "nb-NO" | "nn-NO" | "he-IL" | "id-ID" | "ms-MY" | "ms-BN" | "ro-RO" | "bg-BG" | "uk-UA" | "sk-SK" | "sl-SI" | "hr-HR" | "ca-ES" | "lt-LT" | "lv-LV" | "et-EE" | "sq-AL" | "mk-MK" | "be-BY" | "is-IS" | "gl-ES" | "eu-ES" | "af-ZA" | "sw-KE" | "ta-IN" | "te-IN" | "kn-IN" | "mr-IN" | "gu-IN" | "pa-IN" | "kok-IN" | "sa-IN" | "ur-PK" | "fa-IR" | "syr-SY" | "div-MV" | "ka-GE"; | ||
| declare const getTag: (tag: string) => BCP47LanguageTag | undefined; | ||
| declare const getTags: (language?: string) => BCP47LanguageTag[]; | ||
| declare const getTags: (language?: string | string[]) => BCP47LanguageTag[]; | ||
| declare const getPrimaryTags: () => BCP47LanguageTag[]; | ||
| export { type BCP47LanguageTag, type BCP47LanguageTagName, type BCP47LanguageTags, type PrimaryLanguageTages, type PrimaryLanguageTags, getPrimaryTags, getTag, getTags, tags }; |
+1
-1
@@ -765,5 +765,5 @@ type BCP47LanguageTagName = "zh-CN" | "zh-TW" | "zh-HK" | "zh-MO" | "zh-SG" | "zh-CHS" | "zh-CHT" | "en-US" | "en-GB" | "en-CA" | "en-AU" | "en-IN" | "en-ZA" | "en-NZ" | "en-IE" | "en-PH" | "en-ZW" | "en-BZ" | "en-CB" | "en-JM" | "en-TT" | "hi-IN" | "es-ES" | "es-MX" | "es-AR" | "es-CO" | "es-PE" | "es-VE" | "es-CL" | "es-EC" | "es-GT" | "es-CU" | "es-BO" | "es-DO" | "es-HN" | "es-PY" | "es-SV" | "es-NI" | "es-PR" | "es-UY" | "es-PA" | "es-CR" | "ar-EG" | "ar-SA" | "ar-DZ" | "ar-MA" | "ar-IQ" | "ar-SD" | "ar-YE" | "ar-SY" | "ar-TN" | "ar-LY" | "ar-JO" | "ar-LB" | "ar-KW" | "ar-AE" | "ar-BH" | "ar-QA" | "ar-OM" | "pt-BR" | "pt-PT" | "ru-RU" | "ja-JP" | "de-DE" | "de-AT" | "de-CH" | "fr-FR" | "fr-CA" | "fr-BE" | "fr-CH" | "fr-LU" | "fr-MC" | "ko-KR" | "it-IT" | "it-CH" | "tr-TR" | "th-TH" | "el-GR" | "cs-CZ" | "sv-SE" | "sv-FI" | "hu-HU" | "fi-FI" | "da-DK" | "nb-NO" | "nn-NO" | "he-IL" | "id-ID" | "ms-MY" | "ms-BN" | "ro-RO" | "bg-BG" | "uk-UA" | "sk-SK" | "sl-SI" | "hr-HR" | "ca-ES" | "lt-LT" | "lv-LV" | "et-EE" | "sq-AL" | "mk-MK" | "be-BY" | "is-IS" | "gl-ES" | "eu-ES" | "af-ZA" | "sw-KE" | "ta-IN" | "te-IN" | "kn-IN" | "mr-IN" | "gu-IN" | "pa-IN" | "kok-IN" | "sa-IN" | "ur-PK" | "fa-IR" | "syr-SY" | "div-MV" | "ka-GE"; | ||
| declare const getTag: (tag: string) => BCP47LanguageTag | undefined; | ||
| declare const getTags: (language?: string) => BCP47LanguageTag[]; | ||
| declare const getTags: (language?: string | string[]) => BCP47LanguageTag[]; | ||
| declare const getPrimaryTags: () => BCP47LanguageTag[]; | ||
| export { type BCP47LanguageTag, type BCP47LanguageTagName, type BCP47LanguageTags, type PrimaryLanguageTages, type PrimaryLanguageTags, getPrimaryTags, getTag, getTags, tags }; |
+6
-3
@@ -55,7 +55,10 @@ "use strict"; | ||
| if (!language) return Object.values(tags2); | ||
| const lngs = Array.isArray(language) ? language : [language]; | ||
| const matchedTags = []; | ||
| Object.entries(tags2).filter(([name, tag]) => { | ||
| if (name.startsWith(language + "-")) { | ||
| matchedTags.push(tag); | ||
| } | ||
| lngs.forEach((lng) => { | ||
| if (name === lng || name.startsWith(lng + "-")) { | ||
| matchedTags.push(tag); | ||
| } | ||
| }); | ||
| }); | ||
@@ -62,0 +65,0 @@ return matchedTags; |
+6
-3
@@ -26,7 +26,10 @@ // src/utils.ts | ||
| if (!language) return Object.values(tags2); | ||
| const lngs = Array.isArray(language) ? language : [language]; | ||
| const matchedTags = []; | ||
| Object.entries(tags2).filter(([name, tag]) => { | ||
| if (name.startsWith(language + "-")) { | ||
| matchedTags.push(tag); | ||
| } | ||
| lngs.forEach((lng) => { | ||
| if (name === lng || name.startsWith(lng + "-")) { | ||
| matchedTags.push(tag); | ||
| } | ||
| }); | ||
| }); | ||
@@ -33,0 +36,0 @@ return matchedTags; |
+1
-1
@@ -765,5 +765,5 @@ type BCP47LanguageTagName = "zh-CN" | "zh-TW" | "zh-HK" | "zh-MO" | "zh-SG" | "zh-CHS" | "zh-CHT" | "en-US" | "en-GB" | "en-CA" | "en-AU" | "en-IN" | "en-ZA" | "en-NZ" | "en-IE" | "en-PH" | "en-ZW" | "en-BZ" | "en-CB" | "en-JM" | "en-TT" | "hi-IN" | "es-ES" | "es-MX" | "es-AR" | "es-CO" | "es-PE" | "es-VE" | "es-CL" | "es-EC" | "es-GT" | "es-CU" | "es-BO" | "es-DO" | "es-HN" | "es-PY" | "es-SV" | "es-NI" | "es-PR" | "es-UY" | "es-PA" | "es-CR" | "ar-EG" | "ar-SA" | "ar-DZ" | "ar-MA" | "ar-IQ" | "ar-SD" | "ar-YE" | "ar-SY" | "ar-TN" | "ar-LY" | "ar-JO" | "ar-LB" | "ar-KW" | "ar-AE" | "ar-BH" | "ar-QA" | "ar-OM" | "pt-BR" | "pt-PT" | "ru-RU" | "ja-JP" | "de-DE" | "de-AT" | "de-CH" | "fr-FR" | "fr-CA" | "fr-BE" | "fr-CH" | "fr-LU" | "fr-MC" | "ko-KR" | "it-IT" | "it-CH" | "tr-TR" | "th-TH" | "el-GR" | "cs-CZ" | "sv-SE" | "sv-FI" | "hu-HU" | "fi-FI" | "da-DK" | "nb-NO" | "nn-NO" | "he-IL" | "id-ID" | "ms-MY" | "ms-BN" | "ro-RO" | "bg-BG" | "uk-UA" | "sk-SK" | "sl-SI" | "hr-HR" | "ca-ES" | "lt-LT" | "lv-LV" | "et-EE" | "sq-AL" | "mk-MK" | "be-BY" | "is-IS" | "gl-ES" | "eu-ES" | "af-ZA" | "sw-KE" | "ta-IN" | "te-IN" | "kn-IN" | "mr-IN" | "gu-IN" | "pa-IN" | "kok-IN" | "sa-IN" | "ur-PK" | "fa-IR" | "syr-SY" | "div-MV" | "ka-GE"; | ||
| declare const getTag: (tag: string) => BCP47LanguageTag | undefined; | ||
| declare const getTags: (language?: string) => BCP47LanguageTag[]; | ||
| declare const getTags: (language?: string | string[]) => BCP47LanguageTag[]; | ||
| declare const getPrimaryTags: () => BCP47LanguageTag[]; | ||
| export { type BCP47LanguageTag, type BCP47LanguageTagName, type BCP47LanguageTags, type PrimaryLanguageTages, type PrimaryLanguageTags, getPrimaryTags, getTag, getTags, tags }; |
+1
-1
@@ -765,5 +765,5 @@ type BCP47LanguageTagName = "zh-CN" | "zh-TW" | "zh-HK" | "zh-MO" | "zh-SG" | "zh-CHS" | "zh-CHT" | "en-US" | "en-GB" | "en-CA" | "en-AU" | "en-IN" | "en-ZA" | "en-NZ" | "en-IE" | "en-PH" | "en-ZW" | "en-BZ" | "en-CB" | "en-JM" | "en-TT" | "hi-IN" | "es-ES" | "es-MX" | "es-AR" | "es-CO" | "es-PE" | "es-VE" | "es-CL" | "es-EC" | "es-GT" | "es-CU" | "es-BO" | "es-DO" | "es-HN" | "es-PY" | "es-SV" | "es-NI" | "es-PR" | "es-UY" | "es-PA" | "es-CR" | "ar-EG" | "ar-SA" | "ar-DZ" | "ar-MA" | "ar-IQ" | "ar-SD" | "ar-YE" | "ar-SY" | "ar-TN" | "ar-LY" | "ar-JO" | "ar-LB" | "ar-KW" | "ar-AE" | "ar-BH" | "ar-QA" | "ar-OM" | "pt-BR" | "pt-PT" | "ru-RU" | "ja-JP" | "de-DE" | "de-AT" | "de-CH" | "fr-FR" | "fr-CA" | "fr-BE" | "fr-CH" | "fr-LU" | "fr-MC" | "ko-KR" | "it-IT" | "it-CH" | "tr-TR" | "th-TH" | "el-GR" | "cs-CZ" | "sv-SE" | "sv-FI" | "hu-HU" | "fi-FI" | "da-DK" | "nb-NO" | "nn-NO" | "he-IL" | "id-ID" | "ms-MY" | "ms-BN" | "ro-RO" | "bg-BG" | "uk-UA" | "sk-SK" | "sl-SI" | "hr-HR" | "ca-ES" | "lt-LT" | "lv-LV" | "et-EE" | "sq-AL" | "mk-MK" | "be-BY" | "is-IS" | "gl-ES" | "eu-ES" | "af-ZA" | "sw-KE" | "ta-IN" | "te-IN" | "kn-IN" | "mr-IN" | "gu-IN" | "pa-IN" | "kok-IN" | "sa-IN" | "ur-PK" | "fa-IR" | "syr-SY" | "div-MV" | "ka-GE"; | ||
| declare const getTag: (tag: string) => BCP47LanguageTag | undefined; | ||
| declare const getTags: (language?: string) => BCP47LanguageTag[]; | ||
| declare const getTags: (language?: string | string[]) => BCP47LanguageTag[]; | ||
| declare const getPrimaryTags: () => BCP47LanguageTag[]; | ||
| export { type BCP47LanguageTag, type BCP47LanguageTagName, type BCP47LanguageTags, type PrimaryLanguageTages, type PrimaryLanguageTags, getPrimaryTags, getTag, getTags, tags }; |
+6
-3
@@ -55,7 +55,10 @@ "use strict"; | ||
| if (!language) return Object.values(tags2); | ||
| const lngs = Array.isArray(language) ? language : [language]; | ||
| const matchedTags = []; | ||
| Object.entries(tags2).filter(([name, tag]) => { | ||
| if (name.startsWith(language + "-")) { | ||
| matchedTags.push(tag); | ||
| } | ||
| lngs.forEach((lng) => { | ||
| if (name === lng || name.startsWith(lng + "-")) { | ||
| matchedTags.push(tag); | ||
| } | ||
| }); | ||
| }); | ||
@@ -62,0 +65,0 @@ return matchedTags; |
+6
-3
@@ -26,7 +26,10 @@ // src/utils.ts | ||
| if (!language) return Object.values(tags2); | ||
| const lngs = Array.isArray(language) ? language : [language]; | ||
| const matchedTags = []; | ||
| Object.entries(tags2).filter(([name, tag]) => { | ||
| if (name.startsWith(language + "-")) { | ||
| matchedTags.push(tag); | ||
| } | ||
| lngs.forEach((lng) => { | ||
| if (name === lng || name.startsWith(lng + "-")) { | ||
| matchedTags.push(tag); | ||
| } | ||
| }); | ||
| }); | ||
@@ -33,0 +36,0 @@ return matchedTags; |
+1
-1
@@ -765,5 +765,5 @@ type BCP47LanguageTagName = "zh-CN" | "zh-TW" | "zh-HK" | "zh-MO" | "zh-SG" | "zh-CHS" | "zh-CHT" | "en-US" | "en-GB" | "en-CA" | "en-AU" | "en-IN" | "en-ZA" | "en-NZ" | "en-IE" | "en-PH" | "en-ZW" | "en-BZ" | "en-CB" | "en-JM" | "en-TT" | "hi-IN" | "es-ES" | "es-MX" | "es-AR" | "es-CO" | "es-PE" | "es-VE" | "es-CL" | "es-EC" | "es-GT" | "es-CU" | "es-BO" | "es-DO" | "es-HN" | "es-PY" | "es-SV" | "es-NI" | "es-PR" | "es-UY" | "es-PA" | "es-CR" | "ar-EG" | "ar-SA" | "ar-DZ" | "ar-MA" | "ar-IQ" | "ar-SD" | "ar-YE" | "ar-SY" | "ar-TN" | "ar-LY" | "ar-JO" | "ar-LB" | "ar-KW" | "ar-AE" | "ar-BH" | "ar-QA" | "ar-OM" | "pt-BR" | "pt-PT" | "ru-RU" | "ja-JP" | "de-DE" | "de-AT" | "de-CH" | "fr-FR" | "fr-CA" | "fr-BE" | "fr-CH" | "fr-LU" | "fr-MC" | "ko-KR" | "it-IT" | "it-CH" | "tr-TR" | "th-TH" | "el-GR" | "cs-CZ" | "sv-SE" | "sv-FI" | "hu-HU" | "fi-FI" | "da-DK" | "nb-NO" | "nn-NO" | "he-IL" | "id-ID" | "ms-MY" | "ms-BN" | "ro-RO" | "bg-BG" | "uk-UA" | "sk-SK" | "sl-SI" | "hr-HR" | "ca-ES" | "lt-LT" | "lv-LV" | "et-EE" | "sq-AL" | "mk-MK" | "be-BY" | "is-IS" | "gl-ES" | "eu-ES" | "af-ZA" | "sw-KE" | "ta-IN" | "te-IN" | "kn-IN" | "mr-IN" | "gu-IN" | "pa-IN" | "kok-IN" | "sa-IN" | "ur-PK" | "fa-IR" | "syr-SY" | "div-MV" | "ka-GE"; | ||
| declare const getTag: (tag: string) => BCP47LanguageTag | undefined; | ||
| declare const getTags: (language?: string) => BCP47LanguageTag[]; | ||
| declare const getTags: (language?: string | string[]) => BCP47LanguageTag[]; | ||
| declare const getPrimaryTags: () => BCP47LanguageTag[]; | ||
| export { type BCP47LanguageTag, type BCP47LanguageTagName, type BCP47LanguageTags, type PrimaryLanguageTages, type PrimaryLanguageTags, getPrimaryTags, getTag, getTags, tags }; |
+1
-1
@@ -765,5 +765,5 @@ type BCP47LanguageTagName = "zh-CN" | "zh-TW" | "zh-HK" | "zh-MO" | "zh-SG" | "zh-CHS" | "zh-CHT" | "en-US" | "en-GB" | "en-CA" | "en-AU" | "en-IN" | "en-ZA" | "en-NZ" | "en-IE" | "en-PH" | "en-ZW" | "en-BZ" | "en-CB" | "en-JM" | "en-TT" | "hi-IN" | "es-ES" | "es-MX" | "es-AR" | "es-CO" | "es-PE" | "es-VE" | "es-CL" | "es-EC" | "es-GT" | "es-CU" | "es-BO" | "es-DO" | "es-HN" | "es-PY" | "es-SV" | "es-NI" | "es-PR" | "es-UY" | "es-PA" | "es-CR" | "ar-EG" | "ar-SA" | "ar-DZ" | "ar-MA" | "ar-IQ" | "ar-SD" | "ar-YE" | "ar-SY" | "ar-TN" | "ar-LY" | "ar-JO" | "ar-LB" | "ar-KW" | "ar-AE" | "ar-BH" | "ar-QA" | "ar-OM" | "pt-BR" | "pt-PT" | "ru-RU" | "ja-JP" | "de-DE" | "de-AT" | "de-CH" | "fr-FR" | "fr-CA" | "fr-BE" | "fr-CH" | "fr-LU" | "fr-MC" | "ko-KR" | "it-IT" | "it-CH" | "tr-TR" | "th-TH" | "el-GR" | "cs-CZ" | "sv-SE" | "sv-FI" | "hu-HU" | "fi-FI" | "da-DK" | "nb-NO" | "nn-NO" | "he-IL" | "id-ID" | "ms-MY" | "ms-BN" | "ro-RO" | "bg-BG" | "uk-UA" | "sk-SK" | "sl-SI" | "hr-HR" | "ca-ES" | "lt-LT" | "lv-LV" | "et-EE" | "sq-AL" | "mk-MK" | "be-BY" | "is-IS" | "gl-ES" | "eu-ES" | "af-ZA" | "sw-KE" | "ta-IN" | "te-IN" | "kn-IN" | "mr-IN" | "gu-IN" | "pa-IN" | "kok-IN" | "sa-IN" | "ur-PK" | "fa-IR" | "syr-SY" | "div-MV" | "ka-GE"; | ||
| declare const getTag: (tag: string) => BCP47LanguageTag | undefined; | ||
| declare const getTags: (language?: string) => BCP47LanguageTag[]; | ||
| declare const getTags: (language?: string | string[]) => BCP47LanguageTag[]; | ||
| declare const getPrimaryTags: () => BCP47LanguageTag[]; | ||
| export { type BCP47LanguageTag, type BCP47LanguageTagName, type BCP47LanguageTags, type PrimaryLanguageTages, type PrimaryLanguageTags, getPrimaryTags, getTag, getTags, tags }; |
+6
-3
@@ -55,7 +55,10 @@ "use strict"; | ||
| if (!language) return Object.values(tags2); | ||
| const lngs = Array.isArray(language) ? language : [language]; | ||
| const matchedTags = []; | ||
| Object.entries(tags2).filter(([name, tag]) => { | ||
| if (name.startsWith(language + "-")) { | ||
| matchedTags.push(tag); | ||
| } | ||
| lngs.forEach((lng) => { | ||
| if (name === lng || name.startsWith(lng + "-")) { | ||
| matchedTags.push(tag); | ||
| } | ||
| }); | ||
| }); | ||
@@ -62,0 +65,0 @@ return matchedTags; |
+6
-3
@@ -26,7 +26,10 @@ // src/utils.ts | ||
| if (!language) return Object.values(tags2); | ||
| const lngs = Array.isArray(language) ? language : [language]; | ||
| const matchedTags = []; | ||
| Object.entries(tags2).filter(([name, tag]) => { | ||
| if (name.startsWith(language + "-")) { | ||
| matchedTags.push(tag); | ||
| } | ||
| lngs.forEach((lng) => { | ||
| if (name === lng || name.startsWith(lng + "-")) { | ||
| matchedTags.push(tag); | ||
| } | ||
| }); | ||
| }); | ||
@@ -33,0 +36,0 @@ return matchedTags; |
+1
-1
@@ -765,5 +765,5 @@ type BCP47LanguageTagName = "zh-CN" | "zh-TW" | "zh-HK" | "zh-MO" | "zh-SG" | "zh-CHS" | "zh-CHT" | "en-US" | "en-GB" | "en-CA" | "en-AU" | "en-IN" | "en-ZA" | "en-NZ" | "en-IE" | "en-PH" | "en-ZW" | "en-BZ" | "en-CB" | "en-JM" | "en-TT" | "hi-IN" | "es-ES" | "es-MX" | "es-AR" | "es-CO" | "es-PE" | "es-VE" | "es-CL" | "es-EC" | "es-GT" | "es-CU" | "es-BO" | "es-DO" | "es-HN" | "es-PY" | "es-SV" | "es-NI" | "es-PR" | "es-UY" | "es-PA" | "es-CR" | "ar-EG" | "ar-SA" | "ar-DZ" | "ar-MA" | "ar-IQ" | "ar-SD" | "ar-YE" | "ar-SY" | "ar-TN" | "ar-LY" | "ar-JO" | "ar-LB" | "ar-KW" | "ar-AE" | "ar-BH" | "ar-QA" | "ar-OM" | "pt-BR" | "pt-PT" | "ru-RU" | "ja-JP" | "de-DE" | "de-AT" | "de-CH" | "fr-FR" | "fr-CA" | "fr-BE" | "fr-CH" | "fr-LU" | "fr-MC" | "ko-KR" | "it-IT" | "it-CH" | "tr-TR" | "th-TH" | "el-GR" | "cs-CZ" | "sv-SE" | "sv-FI" | "hu-HU" | "fi-FI" | "da-DK" | "nb-NO" | "nn-NO" | "he-IL" | "id-ID" | "ms-MY" | "ms-BN" | "ro-RO" | "bg-BG" | "uk-UA" | "sk-SK" | "sl-SI" | "hr-HR" | "ca-ES" | "lt-LT" | "lv-LV" | "et-EE" | "sq-AL" | "mk-MK" | "be-BY" | "is-IS" | "gl-ES" | "eu-ES" | "af-ZA" | "sw-KE" | "ta-IN" | "te-IN" | "kn-IN" | "mr-IN" | "gu-IN" | "pa-IN" | "kok-IN" | "sa-IN" | "ur-PK" | "fa-IR" | "syr-SY" | "div-MV" | "ka-GE"; | ||
| declare const getTag: (tag: string) => BCP47LanguageTag | undefined; | ||
| declare const getTags: (language?: string) => BCP47LanguageTag[]; | ||
| declare const getTags: (language?: string | string[]) => BCP47LanguageTag[]; | ||
| declare const getPrimaryTags: () => BCP47LanguageTag[]; | ||
| export { type BCP47LanguageTag, type BCP47LanguageTagName, type BCP47LanguageTags, type PrimaryLanguageTages, type PrimaryLanguageTags, getPrimaryTags, getTag, getTags, tags }; |
+1
-1
@@ -765,5 +765,5 @@ type BCP47LanguageTagName = "zh-CN" | "zh-TW" | "zh-HK" | "zh-MO" | "zh-SG" | "zh-CHS" | "zh-CHT" | "en-US" | "en-GB" | "en-CA" | "en-AU" | "en-IN" | "en-ZA" | "en-NZ" | "en-IE" | "en-PH" | "en-ZW" | "en-BZ" | "en-CB" | "en-JM" | "en-TT" | "hi-IN" | "es-ES" | "es-MX" | "es-AR" | "es-CO" | "es-PE" | "es-VE" | "es-CL" | "es-EC" | "es-GT" | "es-CU" | "es-BO" | "es-DO" | "es-HN" | "es-PY" | "es-SV" | "es-NI" | "es-PR" | "es-UY" | "es-PA" | "es-CR" | "ar-EG" | "ar-SA" | "ar-DZ" | "ar-MA" | "ar-IQ" | "ar-SD" | "ar-YE" | "ar-SY" | "ar-TN" | "ar-LY" | "ar-JO" | "ar-LB" | "ar-KW" | "ar-AE" | "ar-BH" | "ar-QA" | "ar-OM" | "pt-BR" | "pt-PT" | "ru-RU" | "ja-JP" | "de-DE" | "de-AT" | "de-CH" | "fr-FR" | "fr-CA" | "fr-BE" | "fr-CH" | "fr-LU" | "fr-MC" | "ko-KR" | "it-IT" | "it-CH" | "tr-TR" | "th-TH" | "el-GR" | "cs-CZ" | "sv-SE" | "sv-FI" | "hu-HU" | "fi-FI" | "da-DK" | "nb-NO" | "nn-NO" | "he-IL" | "id-ID" | "ms-MY" | "ms-BN" | "ro-RO" | "bg-BG" | "uk-UA" | "sk-SK" | "sl-SI" | "hr-HR" | "ca-ES" | "lt-LT" | "lv-LV" | "et-EE" | "sq-AL" | "mk-MK" | "be-BY" | "is-IS" | "gl-ES" | "eu-ES" | "af-ZA" | "sw-KE" | "ta-IN" | "te-IN" | "kn-IN" | "mr-IN" | "gu-IN" | "pa-IN" | "kok-IN" | "sa-IN" | "ur-PK" | "fa-IR" | "syr-SY" | "div-MV" | "ka-GE"; | ||
| declare const getTag: (tag: string) => BCP47LanguageTag | undefined; | ||
| declare const getTags: (language?: string) => BCP47LanguageTag[]; | ||
| declare const getTags: (language?: string | string[]) => BCP47LanguageTag[]; | ||
| declare const getPrimaryTags: () => BCP47LanguageTag[]; | ||
| export { type BCP47LanguageTag, type BCP47LanguageTagName, type BCP47LanguageTags, type PrimaryLanguageTages, type PrimaryLanguageTags, getPrimaryTags, getTag, getTags, tags }; |
+6
-3
@@ -55,7 +55,10 @@ "use strict"; | ||
| if (!language) return Object.values(tags2); | ||
| const lngs = Array.isArray(language) ? language : [language]; | ||
| const matchedTags = []; | ||
| Object.entries(tags2).filter(([name, tag]) => { | ||
| if (name.startsWith(language + "-")) { | ||
| matchedTags.push(tag); | ||
| } | ||
| lngs.forEach((lng) => { | ||
| if (name === lng || name.startsWith(lng + "-")) { | ||
| matchedTags.push(tag); | ||
| } | ||
| }); | ||
| }); | ||
@@ -62,0 +65,0 @@ return matchedTags; |
+6
-3
@@ -26,7 +26,10 @@ // src/utils.ts | ||
| if (!language) return Object.values(tags2); | ||
| const lngs = Array.isArray(language) ? language : [language]; | ||
| const matchedTags = []; | ||
| Object.entries(tags2).filter(([name, tag]) => { | ||
| if (name.startsWith(language + "-")) { | ||
| matchedTags.push(tag); | ||
| } | ||
| lngs.forEach((lng) => { | ||
| if (name === lng || name.startsWith(lng + "-")) { | ||
| matchedTags.push(tag); | ||
| } | ||
| }); | ||
| }); | ||
@@ -33,0 +36,0 @@ return matchedTags; |
+1
-1
@@ -765,5 +765,5 @@ type BCP47LanguageTagName = "zh-CN" | "zh-TW" | "zh-HK" | "zh-MO" | "zh-SG" | "zh-CHS" | "zh-CHT" | "en-US" | "en-GB" | "en-CA" | "en-AU" | "en-IN" | "en-ZA" | "en-NZ" | "en-IE" | "en-PH" | "en-ZW" | "en-BZ" | "en-CB" | "en-JM" | "en-TT" | "hi-IN" | "es-ES" | "es-MX" | "es-AR" | "es-CO" | "es-PE" | "es-VE" | "es-CL" | "es-EC" | "es-GT" | "es-CU" | "es-BO" | "es-DO" | "es-HN" | "es-PY" | "es-SV" | "es-NI" | "es-PR" | "es-UY" | "es-PA" | "es-CR" | "ar-EG" | "ar-SA" | "ar-DZ" | "ar-MA" | "ar-IQ" | "ar-SD" | "ar-YE" | "ar-SY" | "ar-TN" | "ar-LY" | "ar-JO" | "ar-LB" | "ar-KW" | "ar-AE" | "ar-BH" | "ar-QA" | "ar-OM" | "pt-BR" | "pt-PT" | "ru-RU" | "ja-JP" | "de-DE" | "de-AT" | "de-CH" | "fr-FR" | "fr-CA" | "fr-BE" | "fr-CH" | "fr-LU" | "fr-MC" | "ko-KR" | "it-IT" | "it-CH" | "tr-TR" | "th-TH" | "el-GR" | "cs-CZ" | "sv-SE" | "sv-FI" | "hu-HU" | "fi-FI" | "da-DK" | "nb-NO" | "nn-NO" | "he-IL" | "id-ID" | "ms-MY" | "ms-BN" | "ro-RO" | "bg-BG" | "uk-UA" | "sk-SK" | "sl-SI" | "hr-HR" | "ca-ES" | "lt-LT" | "lv-LV" | "et-EE" | "sq-AL" | "mk-MK" | "be-BY" | "is-IS" | "gl-ES" | "eu-ES" | "af-ZA" | "sw-KE" | "ta-IN" | "te-IN" | "kn-IN" | "mr-IN" | "gu-IN" | "pa-IN" | "kok-IN" | "sa-IN" | "ur-PK" | "fa-IR" | "syr-SY" | "div-MV" | "ka-GE"; | ||
| declare const getTag: (tag: string) => BCP47LanguageTag | undefined; | ||
| declare const getTags: (language?: string) => BCP47LanguageTag[]; | ||
| declare const getTags: (language?: string | string[]) => BCP47LanguageTag[]; | ||
| declare const getPrimaryTags: () => BCP47LanguageTag[]; | ||
| export { type BCP47LanguageTag, type BCP47LanguageTagName, type BCP47LanguageTags, type PrimaryLanguageTages, type PrimaryLanguageTags, getPrimaryTags, getTag, getTags, tags }; |
+1
-1
@@ -765,5 +765,5 @@ type BCP47LanguageTagName = "zh-CN" | "zh-TW" | "zh-HK" | "zh-MO" | "zh-SG" | "zh-CHS" | "zh-CHT" | "en-US" | "en-GB" | "en-CA" | "en-AU" | "en-IN" | "en-ZA" | "en-NZ" | "en-IE" | "en-PH" | "en-ZW" | "en-BZ" | "en-CB" | "en-JM" | "en-TT" | "hi-IN" | "es-ES" | "es-MX" | "es-AR" | "es-CO" | "es-PE" | "es-VE" | "es-CL" | "es-EC" | "es-GT" | "es-CU" | "es-BO" | "es-DO" | "es-HN" | "es-PY" | "es-SV" | "es-NI" | "es-PR" | "es-UY" | "es-PA" | "es-CR" | "ar-EG" | "ar-SA" | "ar-DZ" | "ar-MA" | "ar-IQ" | "ar-SD" | "ar-YE" | "ar-SY" | "ar-TN" | "ar-LY" | "ar-JO" | "ar-LB" | "ar-KW" | "ar-AE" | "ar-BH" | "ar-QA" | "ar-OM" | "pt-BR" | "pt-PT" | "ru-RU" | "ja-JP" | "de-DE" | "de-AT" | "de-CH" | "fr-FR" | "fr-CA" | "fr-BE" | "fr-CH" | "fr-LU" | "fr-MC" | "ko-KR" | "it-IT" | "it-CH" | "tr-TR" | "th-TH" | "el-GR" | "cs-CZ" | "sv-SE" | "sv-FI" | "hu-HU" | "fi-FI" | "da-DK" | "nb-NO" | "nn-NO" | "he-IL" | "id-ID" | "ms-MY" | "ms-BN" | "ro-RO" | "bg-BG" | "uk-UA" | "sk-SK" | "sl-SI" | "hr-HR" | "ca-ES" | "lt-LT" | "lv-LV" | "et-EE" | "sq-AL" | "mk-MK" | "be-BY" | "is-IS" | "gl-ES" | "eu-ES" | "af-ZA" | "sw-KE" | "ta-IN" | "te-IN" | "kn-IN" | "mr-IN" | "gu-IN" | "pa-IN" | "kok-IN" | "sa-IN" | "ur-PK" | "fa-IR" | "syr-SY" | "div-MV" | "ka-GE"; | ||
| declare const getTag: (tag: string) => BCP47LanguageTag | undefined; | ||
| declare const getTags: (language?: string) => BCP47LanguageTag[]; | ||
| declare const getTags: (language?: string | string[]) => BCP47LanguageTag[]; | ||
| declare const getPrimaryTags: () => BCP47LanguageTag[]; | ||
| export { type BCP47LanguageTag, type BCP47LanguageTagName, type BCP47LanguageTags, type PrimaryLanguageTages, type PrimaryLanguageTags, getPrimaryTags, getTag, getTags, tags }; |
+6
-3
@@ -55,7 +55,10 @@ "use strict"; | ||
| if (!language) return Object.values(tags2); | ||
| const lngs = Array.isArray(language) ? language : [language]; | ||
| const matchedTags = []; | ||
| Object.entries(tags2).filter(([name, tag]) => { | ||
| if (name.startsWith(language + "-")) { | ||
| matchedTags.push(tag); | ||
| } | ||
| lngs.forEach((lng) => { | ||
| if (name === lng || name.startsWith(lng + "-")) { | ||
| matchedTags.push(tag); | ||
| } | ||
| }); | ||
| }); | ||
@@ -62,0 +65,0 @@ return matchedTags; |
+6
-3
@@ -26,7 +26,10 @@ // src/utils.ts | ||
| if (!language) return Object.values(tags2); | ||
| const lngs = Array.isArray(language) ? language : [language]; | ||
| const matchedTags = []; | ||
| Object.entries(tags2).filter(([name, tag]) => { | ||
| if (name.startsWith(language + "-")) { | ||
| matchedTags.push(tag); | ||
| } | ||
| lngs.forEach((lng) => { | ||
| if (name === lng || name.startsWith(lng + "-")) { | ||
| matchedTags.push(tag); | ||
| } | ||
| }); | ||
| }); | ||
@@ -33,0 +36,0 @@ return matchedTags; |
+1
-1
@@ -765,5 +765,5 @@ type BCP47LanguageTagName = "zh-CN" | "zh-TW" | "zh-HK" | "zh-MO" | "zh-SG" | "zh-CHS" | "zh-CHT" | "en-US" | "en-GB" | "en-CA" | "en-AU" | "en-IN" | "en-ZA" | "en-NZ" | "en-IE" | "en-PH" | "en-ZW" | "en-BZ" | "en-CB" | "en-JM" | "en-TT" | "hi-IN" | "es-ES" | "es-MX" | "es-AR" | "es-CO" | "es-PE" | "es-VE" | "es-CL" | "es-EC" | "es-GT" | "es-CU" | "es-BO" | "es-DO" | "es-HN" | "es-PY" | "es-SV" | "es-NI" | "es-PR" | "es-UY" | "es-PA" | "es-CR" | "ar-EG" | "ar-SA" | "ar-DZ" | "ar-MA" | "ar-IQ" | "ar-SD" | "ar-YE" | "ar-SY" | "ar-TN" | "ar-LY" | "ar-JO" | "ar-LB" | "ar-KW" | "ar-AE" | "ar-BH" | "ar-QA" | "ar-OM" | "pt-BR" | "pt-PT" | "ru-RU" | "ja-JP" | "de-DE" | "de-AT" | "de-CH" | "fr-FR" | "fr-CA" | "fr-BE" | "fr-CH" | "fr-LU" | "fr-MC" | "ko-KR" | "it-IT" | "it-CH" | "tr-TR" | "th-TH" | "el-GR" | "cs-CZ" | "sv-SE" | "sv-FI" | "hu-HU" | "fi-FI" | "da-DK" | "nb-NO" | "nn-NO" | "he-IL" | "id-ID" | "ms-MY" | "ms-BN" | "ro-RO" | "bg-BG" | "uk-UA" | "sk-SK" | "sl-SI" | "hr-HR" | "ca-ES" | "lt-LT" | "lv-LV" | "et-EE" | "sq-AL" | "mk-MK" | "be-BY" | "is-IS" | "gl-ES" | "eu-ES" | "af-ZA" | "sw-KE" | "ta-IN" | "te-IN" | "kn-IN" | "mr-IN" | "gu-IN" | "pa-IN" | "kok-IN" | "sa-IN" | "ur-PK" | "fa-IR" | "syr-SY" | "div-MV" | "ka-GE"; | ||
| declare const getTag: (tag: string) => BCP47LanguageTag | undefined; | ||
| declare const getTags: (language?: string) => BCP47LanguageTag[]; | ||
| declare const getTags: (language?: string | string[]) => BCP47LanguageTag[]; | ||
| declare const getPrimaryTags: () => BCP47LanguageTag[]; | ||
| export { type BCP47LanguageTag, type BCP47LanguageTagName, type BCP47LanguageTags, type PrimaryLanguageTages, type PrimaryLanguageTags, getPrimaryTags, getTag, getTags, tags }; |
+1
-1
@@ -765,5 +765,5 @@ type BCP47LanguageTagName = "zh-CN" | "zh-TW" | "zh-HK" | "zh-MO" | "zh-SG" | "zh-CHS" | "zh-CHT" | "en-US" | "en-GB" | "en-CA" | "en-AU" | "en-IN" | "en-ZA" | "en-NZ" | "en-IE" | "en-PH" | "en-ZW" | "en-BZ" | "en-CB" | "en-JM" | "en-TT" | "hi-IN" | "es-ES" | "es-MX" | "es-AR" | "es-CO" | "es-PE" | "es-VE" | "es-CL" | "es-EC" | "es-GT" | "es-CU" | "es-BO" | "es-DO" | "es-HN" | "es-PY" | "es-SV" | "es-NI" | "es-PR" | "es-UY" | "es-PA" | "es-CR" | "ar-EG" | "ar-SA" | "ar-DZ" | "ar-MA" | "ar-IQ" | "ar-SD" | "ar-YE" | "ar-SY" | "ar-TN" | "ar-LY" | "ar-JO" | "ar-LB" | "ar-KW" | "ar-AE" | "ar-BH" | "ar-QA" | "ar-OM" | "pt-BR" | "pt-PT" | "ru-RU" | "ja-JP" | "de-DE" | "de-AT" | "de-CH" | "fr-FR" | "fr-CA" | "fr-BE" | "fr-CH" | "fr-LU" | "fr-MC" | "ko-KR" | "it-IT" | "it-CH" | "tr-TR" | "th-TH" | "el-GR" | "cs-CZ" | "sv-SE" | "sv-FI" | "hu-HU" | "fi-FI" | "da-DK" | "nb-NO" | "nn-NO" | "he-IL" | "id-ID" | "ms-MY" | "ms-BN" | "ro-RO" | "bg-BG" | "uk-UA" | "sk-SK" | "sl-SI" | "hr-HR" | "ca-ES" | "lt-LT" | "lv-LV" | "et-EE" | "sq-AL" | "mk-MK" | "be-BY" | "is-IS" | "gl-ES" | "eu-ES" | "af-ZA" | "sw-KE" | "ta-IN" | "te-IN" | "kn-IN" | "mr-IN" | "gu-IN" | "pa-IN" | "kok-IN" | "sa-IN" | "ur-PK" | "fa-IR" | "syr-SY" | "div-MV" | "ka-GE"; | ||
| declare const getTag: (tag: string) => BCP47LanguageTag | undefined; | ||
| declare const getTags: (language?: string) => BCP47LanguageTag[]; | ||
| declare const getTags: (language?: string | string[]) => BCP47LanguageTag[]; | ||
| declare const getPrimaryTags: () => BCP47LanguageTag[]; | ||
| export { type BCP47LanguageTag, type BCP47LanguageTagName, type BCP47LanguageTags, type PrimaryLanguageTages, type PrimaryLanguageTags, getPrimaryTags, getTag, getTags, tags }; |
+6
-3
@@ -55,7 +55,10 @@ "use strict"; | ||
| if (!language) return Object.values(tags2); | ||
| const lngs = Array.isArray(language) ? language : [language]; | ||
| const matchedTags = []; | ||
| Object.entries(tags2).filter(([name, tag]) => { | ||
| if (name.startsWith(language + "-")) { | ||
| matchedTags.push(tag); | ||
| } | ||
| lngs.forEach((lng) => { | ||
| if (name === lng || name.startsWith(lng + "-")) { | ||
| matchedTags.push(tag); | ||
| } | ||
| }); | ||
| }); | ||
@@ -62,0 +65,0 @@ return matchedTags; |
+6
-3
@@ -26,7 +26,10 @@ // src/utils.ts | ||
| if (!language) return Object.values(tags2); | ||
| const lngs = Array.isArray(language) ? language : [language]; | ||
| const matchedTags = []; | ||
| Object.entries(tags2).filter(([name, tag]) => { | ||
| if (name.startsWith(language + "-")) { | ||
| matchedTags.push(tag); | ||
| } | ||
| lngs.forEach((lng) => { | ||
| if (name === lng || name.startsWith(lng + "-")) { | ||
| matchedTags.push(tag); | ||
| } | ||
| }); | ||
| }); | ||
@@ -33,0 +36,0 @@ return matchedTags; |
+1
-1
@@ -765,5 +765,5 @@ type BCP47LanguageTagName = "zh-CN" | "zh-TW" | "zh-HK" | "zh-MO" | "zh-SG" | "zh-CHS" | "zh-CHT" | "en-US" | "en-GB" | "en-CA" | "en-AU" | "en-IN" | "en-ZA" | "en-NZ" | "en-IE" | "en-PH" | "en-ZW" | "en-BZ" | "en-CB" | "en-JM" | "en-TT" | "hi-IN" | "es-ES" | "es-MX" | "es-AR" | "es-CO" | "es-PE" | "es-VE" | "es-CL" | "es-EC" | "es-GT" | "es-CU" | "es-BO" | "es-DO" | "es-HN" | "es-PY" | "es-SV" | "es-NI" | "es-PR" | "es-UY" | "es-PA" | "es-CR" | "ar-EG" | "ar-SA" | "ar-DZ" | "ar-MA" | "ar-IQ" | "ar-SD" | "ar-YE" | "ar-SY" | "ar-TN" | "ar-LY" | "ar-JO" | "ar-LB" | "ar-KW" | "ar-AE" | "ar-BH" | "ar-QA" | "ar-OM" | "pt-BR" | "pt-PT" | "ru-RU" | "ja-JP" | "de-DE" | "de-AT" | "de-CH" | "fr-FR" | "fr-CA" | "fr-BE" | "fr-CH" | "fr-LU" | "fr-MC" | "ko-KR" | "it-IT" | "it-CH" | "tr-TR" | "th-TH" | "el-GR" | "cs-CZ" | "sv-SE" | "sv-FI" | "hu-HU" | "fi-FI" | "da-DK" | "nb-NO" | "nn-NO" | "he-IL" | "id-ID" | "ms-MY" | "ms-BN" | "ro-RO" | "bg-BG" | "uk-UA" | "sk-SK" | "sl-SI" | "hr-HR" | "ca-ES" | "lt-LT" | "lv-LV" | "et-EE" | "sq-AL" | "mk-MK" | "be-BY" | "is-IS" | "gl-ES" | "eu-ES" | "af-ZA" | "sw-KE" | "ta-IN" | "te-IN" | "kn-IN" | "mr-IN" | "gu-IN" | "pa-IN" | "kok-IN" | "sa-IN" | "ur-PK" | "fa-IR" | "syr-SY" | "div-MV" | "ka-GE"; | ||
| declare const getTag: (tag: string) => BCP47LanguageTag | undefined; | ||
| declare const getTags: (language?: string) => BCP47LanguageTag[]; | ||
| declare const getTags: (language?: string | string[]) => BCP47LanguageTag[]; | ||
| declare const getPrimaryTags: () => BCP47LanguageTag[]; | ||
| export { type BCP47LanguageTag, type BCP47LanguageTagName, type BCP47LanguageTags, type PrimaryLanguageTages, type PrimaryLanguageTags, getPrimaryTags, getTag, getTags, tags }; |
+1
-1
@@ -765,5 +765,5 @@ type BCP47LanguageTagName = "zh-CN" | "zh-TW" | "zh-HK" | "zh-MO" | "zh-SG" | "zh-CHS" | "zh-CHT" | "en-US" | "en-GB" | "en-CA" | "en-AU" | "en-IN" | "en-ZA" | "en-NZ" | "en-IE" | "en-PH" | "en-ZW" | "en-BZ" | "en-CB" | "en-JM" | "en-TT" | "hi-IN" | "es-ES" | "es-MX" | "es-AR" | "es-CO" | "es-PE" | "es-VE" | "es-CL" | "es-EC" | "es-GT" | "es-CU" | "es-BO" | "es-DO" | "es-HN" | "es-PY" | "es-SV" | "es-NI" | "es-PR" | "es-UY" | "es-PA" | "es-CR" | "ar-EG" | "ar-SA" | "ar-DZ" | "ar-MA" | "ar-IQ" | "ar-SD" | "ar-YE" | "ar-SY" | "ar-TN" | "ar-LY" | "ar-JO" | "ar-LB" | "ar-KW" | "ar-AE" | "ar-BH" | "ar-QA" | "ar-OM" | "pt-BR" | "pt-PT" | "ru-RU" | "ja-JP" | "de-DE" | "de-AT" | "de-CH" | "fr-FR" | "fr-CA" | "fr-BE" | "fr-CH" | "fr-LU" | "fr-MC" | "ko-KR" | "it-IT" | "it-CH" | "tr-TR" | "th-TH" | "el-GR" | "cs-CZ" | "sv-SE" | "sv-FI" | "hu-HU" | "fi-FI" | "da-DK" | "nb-NO" | "nn-NO" | "he-IL" | "id-ID" | "ms-MY" | "ms-BN" | "ro-RO" | "bg-BG" | "uk-UA" | "sk-SK" | "sl-SI" | "hr-HR" | "ca-ES" | "lt-LT" | "lv-LV" | "et-EE" | "sq-AL" | "mk-MK" | "be-BY" | "is-IS" | "gl-ES" | "eu-ES" | "af-ZA" | "sw-KE" | "ta-IN" | "te-IN" | "kn-IN" | "mr-IN" | "gu-IN" | "pa-IN" | "kok-IN" | "sa-IN" | "ur-PK" | "fa-IR" | "syr-SY" | "div-MV" | "ka-GE"; | ||
| declare const getTag: (tag: string) => BCP47LanguageTag | undefined; | ||
| declare const getTags: (language?: string) => BCP47LanguageTag[]; | ||
| declare const getTags: (language?: string | string[]) => BCP47LanguageTag[]; | ||
| declare const getPrimaryTags: () => BCP47LanguageTag[]; | ||
| export { type BCP47LanguageTag, type BCP47LanguageTagName, type BCP47LanguageTags, type PrimaryLanguageTages, type PrimaryLanguageTags, getPrimaryTags, getTag, getTags, tags }; |
+6
-3
@@ -55,7 +55,10 @@ "use strict"; | ||
| if (!language) return Object.values(tags2); | ||
| const lngs = Array.isArray(language) ? language : [language]; | ||
| const matchedTags = []; | ||
| Object.entries(tags2).filter(([name, tag]) => { | ||
| if (name.startsWith(language + "-")) { | ||
| matchedTags.push(tag); | ||
| } | ||
| lngs.forEach((lng) => { | ||
| if (name === lng || name.startsWith(lng + "-")) { | ||
| matchedTags.push(tag); | ||
| } | ||
| }); | ||
| }); | ||
@@ -62,0 +65,0 @@ return matchedTags; |
+6
-3
@@ -26,7 +26,10 @@ // src/utils.ts | ||
| if (!language) return Object.values(tags2); | ||
| const lngs = Array.isArray(language) ? language : [language]; | ||
| const matchedTags = []; | ||
| Object.entries(tags2).filter(([name, tag]) => { | ||
| if (name.startsWith(language + "-")) { | ||
| matchedTags.push(tag); | ||
| } | ||
| lngs.forEach((lng) => { | ||
| if (name === lng || name.startsWith(lng + "-")) { | ||
| matchedTags.push(tag); | ||
| } | ||
| }); | ||
| }); | ||
@@ -33,0 +36,0 @@ return matchedTags; |
+1
-1
| { | ||
| "name": "bcp47-language-tags", | ||
| "version": "1.0.6", | ||
| "version": "1.0.7", | ||
| "main": "dist/index.js", | ||
@@ -5,0 +5,0 @@ "module": "dist/index.mjs", |
+46
-4
@@ -12,2 +12,3 @@ # bcp47-language-tags | ||
| // list of language tags | ||
| for(let tag of tags) { | ||
@@ -68,5 +69,7 @@ console.log(tag); | ||
| import { tags } from 'bcp-language-tags/nl'; | ||
| ``` | ||
| ### List of all language tags | ||
| // | ||
| ```typescript | ||
| import allTags from 'bcp-language-tags'; | ||
@@ -141,4 +144,8 @@ // { | ||
| ### API | ||
| ## API | ||
| ### getTag(tag: string): BCP47LanguageTag | ||
| get language tag. | ||
| ```typescript | ||
@@ -161,3 +168,9 @@ | ||
| getTag('en') | ||
| ``` | ||
| ### getTags(tag: string): BCP47LanguageTag[] | ||
| list of language tags. | ||
| ```typescript | ||
| // return all language tags | ||
@@ -176,5 +189,15 @@ getTags("zh") | ||
| getTags(["zh","en"]) | ||
| getTags(["zh-CN","en-US"]) | ||
| ``` | ||
| ### getPrimaryTags(): BCP47LanguageTag[] | ||
| list of primary language tags. | ||
| ```typescript | ||
| // return primary language tags | ||
| getPrimaryTags() | ||
| [ | ||
@@ -194,4 +217,23 @@ {"tag": "zh-CN", "name": "Chinese (Simplified)", "nativeName": "简体中文", "primary": true}, | ||
| ] | ||
| ``` | ||
| ``` | ||
| # Recommendation | ||
| - [Internationalization Solution for React/Vue/Nodejs/Solidjs - VoerkaI18n](https://zhangfisher.github.io/voerka-i18n/) | ||
| - [React State Library - AutoStore](https://zhangfisher.github.io/autostore/) | ||
| - [Terminal Interface Development Enhancement Library - Logsets](https://zhangfisher.github.io/logsets/) | ||
| - [Log Output Library - VoerkaLogger](https://zhangfisher.github.io/voerkalogger/) | ||
| - [Decorator Development - FlexDecorators](https://zhangfisher.github.io/flex-decorators/) | ||
| - [Finite State Machine Library - FlexState](https://zhangfisher.github.io/flexstate/) | ||
| - [Universal Function Tool Library - FlexTools](https://zhangfisher.github.io/flex-tools/) | ||
| - [CSS-IN-JS Library - FlexStyled](https://zhangfisher.github.io/flexstyled/) | ||
| - [VSCode Plugin for Adding Comments to JSON Files - json_comments_extension](https://github.com/zhangfisher/json_comments_extension) | ||
| - [Library for Developing Interactive Command Line Programs - mixcli](https://github.com/zhangfisher/mixcli) | ||
| - [Powerful String Interpolation Variable Processing Tool Library - flexvars](https://github.com/zhangfisher/flexvars) | ||
| - [Frontend Link Debugging Assistant Tool - yald](https://github.com/zhangfisher/yald) | ||
| - [Asynchronous Signal - asyncsignal](https://github.com/zhangfisher/asyncsignal) | ||
| - [bundle Vue styles into JavaScript - vite-plugin-vue-style-bundler ](https://github.com/zhangfisher/vite-plugin-vue-style-bundler) | ||
| - [Tree Component- LiteTree](https://github.com/zhangfisher/lite-tree) | ||
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Minified code
QualityThis package contains minified code. This may be harmless in some cases where minified code is included in packaged libraries, however packages on npm should not minify code.
1449731
5.92%17118
11.37%0
-100%234
21.88%