@@ -26,14 +26,14 @@ export const LanguageTable = () => {
2626 { code : 'HU' , name : 'Hungarian' , translation : true , isVariant : false , glossaries : true , tagHandling : true , textImprovement : false } ,
2727 { code : 'ID' , name : 'Indonesian' , translation : true , isVariant : false , glossaries : true , tagHandling : true , textImprovement : false } ,
2828 { code : 'IT' , name : 'Italian' , translation : true , isVariant : false , glossaries : true , tagHandling : true , textImprovement : true } ,
29- { code : 'JA' , name : 'Japanese' , translation : true , isVariant : false , glossaries : true , tagHandling : true , textImprovement : false } ,
30- { code : 'KO' , name : 'Korean' , translation : true , isVariant : false , glossaries : true , tagHandling : true , textImprovement : false } ,
29+ { code : 'JA' , name : 'Japanese' , translation : true , isVariant : false , glossaries : true , tagHandling : true , textImprovement : true } ,
30+ { code : 'KO' , name : 'Korean' , translation : true , isVariant : false , glossaries : true , tagHandling : true , textImprovement : true } ,
3131 { code : 'LT' , name : 'Lithuanian' , translation : true , isVariant : false , glossaries : true , tagHandling : true , textImprovement : false } ,
3232 { code : 'LV' , name : 'Latvian' , translation : true , isVariant : false , glossaries : true , tagHandling : true , textImprovement : false } ,
3333 { code : 'NB' , name : 'Norwegian Bokmål' , translation : true , isVariant : false , glossaries : true , tagHandling : true , textImprovement : false } ,
3434 { code : 'NL' , name : 'Dutch' , translation : true , isVariant : false , glossaries : true , tagHandling : true , textImprovement : false } ,
3535 { code : 'PL' , name : 'Polish' , translation : true , isVariant : false , glossaries : true , tagHandling : true , textImprovement : false } ,
36- { code : 'PT' , name : 'Portuguese (unspecified variant)' , translation : true , isVariant : false , glossaries : true , tagHandling : true , textImprovement : false } ,
36+ { code : 'PT' , name : 'Portuguese (unspecified variant)' , translation : true , isVariant : false , glossaries : true , tagHandling : true , textImprovement : true } ,
3737 { code : 'RO' , name : 'Romanian' , translation : true , isVariant : false , glossaries : true , tagHandling : true , textImprovement : false } ,
3838 { code : 'RU' , name : 'Russian' , translation : true , isVariant : false , glossaries : true , tagHandling : true , textImprovement : false } ,
3939 { code : 'SK' , name : 'Slovak' , translation : true , isVariant : false , glossaries : true , tagHandling : true , textImprovement : false } ,
@@ -47,36 +47,50 @@ export const LanguageTable = () => {
4747 { code : 'EN-GB' , name : 'English (British)' , translation : true , isVariant : true , glossaries : true , tagHandling : true , textImprovement : true } ,
4848 { code : 'EN-US' , name : 'English (American)' , translation : true , isVariant : true , glossaries : true , tagHandling : true , textImprovement : true } ,
4949 { code : 'PT-BR' , name : 'Portuguese (Brazilian)' , translation : true , isVariant : true , glossaries : true , tagHandling : true , textImprovement : true } ,
50- { code : 'PT-PT' , name : 'Portuguese (European)' , translation : true , isVariant : true , glossaries : true , tagHandling : true , textImprovement : true } ,
51- { code : 'ZH-HANS' , name : 'Chinese (simplified)' , translation : true , isVariant : true , glossaries : true , tagHandling : true , textImprovement : false } ,
50+ { code : 'PT-PT' , name : 'Portuguese (European)' , translation : true , isVariant : true , glossaries : true , tagHandling : true , textImprovement : false } ,
51+ { code : 'ZH-HANS' , name : 'Chinese (simplified)' , translation : true , isVariant : true , glossaries : true , tagHandling : true , textImprovement : true } ,
5252 { code : 'ZH-HANT' , name : 'Chinese (traditional)' , translation : true , isVariant : true , glossaries : true , tagHandling : true , textImprovement : false } ,
5353
54- // Target-only text translation only variant (no glossaries, no tag handling)
55- { code : 'ES-419' , name : 'Spanish (Latin American)' , translation : true , isVariant : true , glossaries : false , tagHandling : false , textImprovement : false } ,
54+ // Target-only variant
55+ { code : 'ES-419' , name : 'Spanish (Latin American)' , translation : true , isVariant : true , glossaries : true , tagHandling : true , textImprovement : false } ,
5656
5757 // Text-only languages (both source and target, but no glossaries or tag handling)
5858 { code : 'ACE' , name : 'Acehnese' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
5959 { code : 'AF' , name : 'Afrikaans' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
60+ { code : 'AN' , name : 'Aragonese' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
6061 { code : 'AS' , name : 'Assamese' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
62+ { code : 'AY' , name : 'Aymara' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
6163 { code : 'AZ' , name : 'Azerbaijani' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
6264 { code : 'BA' , name : 'Bashkir' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
6365 { code : 'BE' , name : 'Belarusian' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
6466 { code : 'BHO' , name : 'Bhojpuri' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
6567 { code : 'BN' , name : 'Bengali' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
68+ { code : 'BR' , name : 'Breton' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
6669 { code : 'BS' , name : 'Bosnian' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
70+ { code : 'CA' , name : 'Catalan' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
6771 { code : 'CEB' , name : 'Cebuano' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
68- { code : 'DIN' , name : 'Dinka' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
72+ { code : 'CKB' , name : 'Kurdish (Sorani)' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
73+ { code : 'CY' , name : 'Welsh' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
6974 { code : 'EO' , name : 'Esperanto' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
7075 { code : 'EU' , name : 'Basque' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
7176 { code : 'FA' , name : 'Persian' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
77+ { code : 'GA' , name : 'Irish' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
7278 { code : 'GL' , name : 'Galician' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
79+ { code : 'GN' , name : 'Guarani' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
7380 { code : 'GOM' , name : 'Konkani' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
81+ { code : 'GU' , name : 'Gujarati' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
7482 { code : 'HA' , name : 'Hausa' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
75- { code : 'HE' , name : 'Hebrew' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
83+ { code : 'HE' , name : 'Hebrew' , translation : true , isVariant : false , glossaries : true , tagHandling : false , textImprovement : false } ,
84+ { code : 'HI' , name : 'Hindi' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
7685 { code : 'HR' , name : 'Croatian' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
86+ { code : 'HT' , name : 'Haitian Creole' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
87+ { code : 'HY' , name : 'Armenian' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
7788 { code : 'IG' , name : 'Igbo' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
89+ { code : 'IS' , name : 'Icelandic' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
7890 { code : 'JV' , name : 'Javanese' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
91+ { code : 'KA' , name : 'Georgian' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
7992 { code : 'KK' , name : 'Kazakh' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
93+ { code : 'KMR' , name : 'Kurdish (Kurmanji)' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
8094 { code : 'KY' , name : 'Kyrgyz' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
8195 { code : 'LA' , name : 'Latin' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
8296 { code : 'LB' , name : 'Luxembourgish' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
@@ -86,6 +100,7 @@ export const LanguageTable = () => {
86100 { code : 'MG' , name : 'Malagasy' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
87101 { code : 'MI' , name : 'Maori' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
88102 { code : 'MK' , name : 'Macedonian' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
103+ { code : 'ML' , name : 'Malayalam' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
89104 { code : 'MN' , name : 'Mongolian' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
90105 { code : 'MR' , name : 'Marathi' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
91106 { code : 'MS' , name : 'Malay' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
@@ -94,32 +109,34 @@ export const LanguageTable = () => {
94109 { code : 'NE' , name : 'Nepali' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
95110 { code : 'OC' , name : 'Occitan' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
96111 { code : 'OM' , name : 'Oromo' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
112+ { code : 'PA' , name : 'Punjabi' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
97113 { code : 'PAG' , name : 'Pangasinan' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
98114 { code : 'PAM' , name : 'Kapampangan' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
115+ { code : 'PRS' , name : 'Dari' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
99116 { code : 'PS' , name : 'Pashto' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
100- { code : 'RW ' , name : 'Kinyarwanda ' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
117+ { code : 'QU ' , name : 'Quechua ' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
101118 { code : 'SA' , name : 'Sanskrit' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
102119 { code : 'SCN' , name : 'Sicilian' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
103- { code : 'SG' , name : 'Sango' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
104- { code : 'SN' , name : 'Shona' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
105- { code : 'SO' , name : 'Somali' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
106120 { code : 'SQ' , name : 'Albanian' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
121+ { code : 'SR' , name : 'Serbian' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
107122 { code : 'ST' , name : 'Sesotho' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
108123 { code : 'SU' , name : 'Sundanese' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
109124 { code : 'SW' , name : 'Swahili' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
125+ { code : 'TA' , name : 'Tamil' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
126+ { code : 'TE' , name : 'Telugu' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
110127 { code : 'TG' , name : 'Tajik' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
111128 { code : 'TH' , name : 'Thai' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
112129 { code : 'TK' , name : 'Turkmen' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
113130 { code : 'TL' , name : 'Tagalog' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
114131 { code : 'TN' , name : 'Tswana' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
115132 { code : 'TS' , name : 'Tsonga' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
116133 { code : 'TT' , name : 'Tatar' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
117- { code : 'UG' , name : 'Uyghur' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
118134 { code : 'UR' , name : 'Urdu' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
119135 { code : 'UZ' , name : 'Uzbek' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
120- { code : 'VI' , name : 'Vietnamese' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
136+ { code : 'VI' , name : 'Vietnamese' , translation : true , isVariant : false , glossaries : true , tagHandling : false , textImprovement : false } ,
137+ { code : 'WO' , name : 'Wolof' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
121138 { code : 'XH' , name : 'Xhosa' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
122- { code : 'YO ' , name : 'Yoruba ' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
139+ { code : 'YI ' , name : 'Yiddish ' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
123140 { code : 'YUE' , name : 'Cantonese' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
124141 { code : 'ZU' , name : 'Zulu' , translation : true , isVariant : false , glossaries : false , tagHandling : false , textImprovement : false } ,
125142 ]
@@ -213,11 +230,10 @@ export const LanguageTable = () => {
213230 return (
214231 < span
215232 key = { f . key }
216- className = "inline-flex items-center gap-1 px-2 py-0.5 rounded text-xs font-medium bg-orange-100 text-orange-800 dark:bg-orange-900/50 dark:text-orange-200 cursor-help "
233+ className = "inline-flex items-center px-2 py-0.5 rounded text-xs font-medium bg-orange-100 text-orange-800 dark:bg-orange-900/50 dark:text-orange-200"
217234 title = "This language variant can only be used as a target language, not as a source. For example, use EN as the source and EN-GB as the target."
218235 >
219- Translate: Target Only
220- < span className = "opacity-60 text-[10px]" > ?</ span >
236+ Translation: Target Only
221237 </ span >
222238 )
223239 }
0 commit comments