Skip to content

Commit 283897e

Browse files
committed
chore(video-player): update build configuration and language codes; enable tree shaking and minification, disable sourcemaps
1 parent 14426b4 commit 283897e

4 files changed

Lines changed: 112 additions & 262 deletions

File tree

packages/video-player/javascript/interfaces/TextTrack.ts

Lines changed: 99 additions & 251 deletions
Original file line numberDiff line numberDiff line change
@@ -38,257 +38,105 @@ export interface TextTrackOptions {
3838
}
3939

4040
export const languageCodes = Object.freeze({
41-
af: 'AFRIKAANS',
42-
sq: 'ALBANIAN',
43-
am: 'AMHARIC',
44-
ar: 'ARABIC',
45-
hy: 'ARMENIAN',
46-
as: 'ASSAMESE',
47-
ay: 'AYMARA',
48-
az: 'AZERBAIJANI',
49-
bm: 'BAMBARA',
50-
eu: 'BASQUE',
51-
be: 'BELARUSIAN',
52-
bn: 'BENGALI',
53-
bho: 'BHOJPURI',
54-
bs: 'BOSNIAN',
55-
bg: 'BULGARIAN',
56-
ca: 'CATALAN',
57-
ceb: 'CEBUANO',
58-
ny: 'CHICHEWA',
59-
zh_CN: 'CHINESE_SIMPLIFIED',
60-
zh_TW: 'CHINESE_TRADITIONAL',
61-
co: 'CORSICAN',
62-
hr: 'CROATIAN',
63-
cs: 'CZECH',
64-
da: 'DANISH',
65-
dv: 'DHIVEHI',
66-
doi: 'DOGRI',
67-
nl: 'DUTCH',
68-
en: 'ENGLISH',
69-
eo: 'ESPERANTO',
70-
et: 'ESTONIAN',
71-
ee: 'EWE',
72-
tl: 'FILIPINO',
73-
fi: 'FINNISH',
74-
fr: 'FRENCH',
75-
fy: 'FRISIAN',
76-
gl: 'GALICIAN',
77-
ka: 'GEORGIAN',
78-
de: 'GERMAN',
79-
el: 'GREEK',
80-
gn: 'GUARANI',
81-
gu: 'GUJARATI',
82-
ht: 'HAITIAN_CREOLE',
83-
ha: 'HAUSA',
84-
haw: 'HAWAIIAN',
85-
iw: 'HEBREW',
86-
hi: 'HINDI',
87-
hmn: 'HMONG',
88-
hu: 'HUNGARIAN',
89-
is: 'ICELANDIC',
90-
ig: 'IGBO',
91-
ilo: 'ILOCANO',
92-
id: 'INDONESIAN',
93-
ga: 'IRISH',
94-
it: 'ITALIAN',
95-
ja: 'JAPANESE',
96-
jw: 'JAVANESE',
97-
kn: 'KANNADA',
98-
kk: 'KAZAKH',
99-
km: 'KHMER',
100-
rw: 'KINYARWANDA',
101-
gom: 'KONKANI',
102-
ko: 'KOREAN',
103-
kri: 'KRIO',
104-
ku: 'KURDISH_KURMANJI',
105-
ckb: 'KURDISH_SORANI',
106-
ky: 'KYRGYZ',
107-
lo: 'LAO',
108-
la: 'LATIN',
109-
lv: 'LATVIAN',
110-
ln: 'LINGALA',
111-
lt: 'LITHUANIAN',
112-
lg: 'LUGANDA',
113-
lb: 'LUXEMBOURGISH',
114-
mk: 'MACEDONIAN',
115-
mai: 'MAITHILI',
116-
mg: 'MALAGASY',
117-
ms: 'MALAY',
118-
ml: 'MALAYALAM',
119-
mt: 'MALTESE',
120-
mi: 'MAORI',
121-
mr: 'MARATHI',
122-
mni_Mtei: 'MEITEILON_MANIPURI',
123-
lus: 'MIZO',
124-
mn: 'MONGOLIAN',
125-
my: 'MYANMAR_BURMESE',
126-
ne: 'NEPALI',
127-
no: 'NORWEGIAN',
128-
or: 'ODIA_ORIYA',
129-
om: 'OROMO',
130-
ps: 'PASHTO',
131-
fa: 'PERSIAN',
132-
pl: 'POLISH',
133-
pt: 'PORTUGUESE',
134-
pa: 'PUNJABI',
135-
qu: 'QUECHUA',
136-
ro: 'ROMANIAN',
137-
ru: 'RUSSIAN',
138-
sm: 'SAMOAN',
139-
sa: 'SANSKRIT',
140-
gd: 'SCOTS_GAELIC',
141-
nso: 'SEPEDI',
142-
sr: 'SERBIAN',
143-
st: 'SESOTHO',
144-
sn: 'SHONA',
145-
sd: 'SINDHI',
146-
si: 'SINHALA',
147-
sk: 'SLOVAK',
148-
sl: 'SLOVENIAN',
149-
so: 'SOMALI',
150-
es: 'SPANISH',
151-
su: 'SUNDANESE',
152-
sw: 'SWAHILI',
153-
sv: 'SWEDISH',
154-
tg: 'TAJIK',
155-
ta: 'TAMIL',
156-
tt: 'TATAR',
157-
te: 'TELUGU',
158-
th: 'THAI',
159-
ti: 'TIGRINYA',
160-
ts: 'TSONGA',
161-
tr: 'TURKISH',
162-
tk: 'TURKMEN',
163-
ak: 'TWI',
164-
uk: 'UKRAINIAN',
165-
ur: 'URDU',
166-
ug: 'UYGHUR',
167-
uz: 'UZBEK',
168-
vi: 'VIETNAMESE',
169-
cy: 'WELSH',
170-
xh: 'XHOSA',
171-
yi: 'YIDDISH',
172-
yo: 'YORUBA',
173-
zu: 'ZULU',
174-
// Newly added languages
175-
ab: 'ABKHAZ',
176-
ace: 'ACEHNESE',
177-
ach: 'ACHOLI',
178-
aa: 'AFAR',
179-
alz: 'ALUR',
180-
av: 'AVAR',
181-
awa: 'AWADHI',
182-
ban: 'BALINESE',
183-
bal: 'BALUCHI',
184-
bci: 'BAOULE',
185-
ba: 'BASHKIR',
186-
btx: 'BATAK_KARO',
187-
bts: 'BATAK_SIMALUNGUN',
188-
bbc: 'BATAK_TOBA',
189-
bem: 'BEMBA',
190-
bew: 'BETAWI',
191-
bik: 'BIKOL',
192-
br: 'BRETON',
193-
bua: 'BURYAT',
194-
yue: 'CANTONESE',
195-
ch: 'CHAMORRO',
196-
ce: 'CHECHEN',
197-
chk: 'CHUUKESE',
198-
cv: 'CHUVASH',
199-
crh: 'CRIMEAN_TATAR',
200-
prs: 'DARI',
201-
din: 'DINKA',
202-
dov: 'DOMBE',
203-
dyu: 'DYULA',
204-
dz: 'DZONGKHA',
205-
fo: 'FAROESE',
206-
fj: 'FIJIAN',
207-
fon: 'FON',
208-
fur: 'FRIULIAN',
209-
ff: 'FULANI',
210-
gaa: 'GA',
211-
cnh: 'HAKHA_CHIN',
212-
hil: 'HILIGAYNON',
213-
hrx: 'HUNSRIK',
214-
iba: 'IBAN',
215-
iu_Latn: 'INUKTITUT_LATIN',
216-
iu: 'INUKTITUT_SYLLABICS',
217-
jam: 'JAMAICAN_PATOIS',
218-
kac: 'JINGPO',
219-
kl: 'KALAALLISUT',
220-
kr: 'KANURI',
221-
pam: 'KAPAMPANGAN',
222-
ks: 'KASHMIRI',
223-
kha: 'KHASI',
224-
cgg: 'KIGA',
225-
kg: 'KIKONGO',
226-
ktu: 'KITUBA',
227-
trp: 'KOKBOROK',
228-
kv: 'KOMI',
229-
lki: 'KURDISH_LAKI',
230-
ltg: 'LATGALIAN',
231-
lij: 'LIGURIAN',
232-
li: 'LIMBURGISH',
233-
lmo: 'LOMBARD',
234-
luo: 'LUO',
235-
mad: 'MADURESE',
236-
mak: 'MAKASSAR',
237-
ms_Jawi: 'MALAY_JAWI',
238-
mam: 'MAM',
239-
gv: 'MANX',
240-
mh: 'MARSHALLESE',
241-
mwr: 'MARWARI',
242-
mfe: 'MAURITIAN_CREOLE',
243-
mhr: 'MEADOW_MARI',
244-
min: 'MINANGKABAU',
245-
nhe: 'NAHUATL_EASTERN_HUASTECA',
246-
ndc: 'NDAU',
247-
nr: 'NDEBELE_SOUTH',
248-
nap: 'NEAPOLITAN',
249-
new: 'NEPALBHASA_NEWARI',
250-
nqo: 'NKO',
251-
nus: 'NUER',
252-
nyn: 'NYANKOLE',
253-
oc: 'OCCITAN',
254-
os: 'OSSETIAN',
255-
pag: 'PANGASINAN',
256-
pap: 'PAPIAMENTO',
257-
pa_Arab: 'PUNJABI_SHAHMUKHI',
258-
kek: 'QEQCHI',
259-
rom: 'ROMANI',
260-
rn: 'RUNDI',
261-
se: 'SAMI_NORTHERN',
262-
sg: 'SANGO',
263-
sat: 'SANTALI',
264-
sc: 'SARDINIAN',
265-
crs: 'SEYCHELLOIS_CREOLE',
266-
shn: 'SHAN',
267-
scn: 'SICILIAN',
268-
szl: 'SILESIAN',
269-
sus: 'SUSU',
270-
ss: 'SWATI',
271-
ty: 'TAHITIAN',
272-
zgh: 'TAMAZIGHT',
273-
zgh_Tfng: 'TAMAZIGHT_TIFINAGH',
274-
tet: 'TETUM',
275-
bo: 'TIBETAN',
276-
tiv: 'TIV',
277-
tpi: 'TOK_PISIN',
278-
to: 'TONGAN',
279-
lua: 'TSHILUBA',
280-
tcy: 'TULU',
281-
tum: 'TUMBUKA',
282-
tyv: 'TUVAN',
283-
udm: 'UDMURT',
284-
ve: 'VENDA',
285-
vec: 'VENETIAN',
286-
wa: 'WALLOON',
287-
war: 'WARAY',
288-
wo: 'WOLOF',
289-
sah: 'YAKUT',
290-
yua: 'YUCATEC_MAYA',
291-
zap: 'ZAPOTEC',
41+
en: "English",
42+
es: "Spanish",
43+
fr: "French",
44+
de: "German",
45+
it: "Italian",
46+
pt: "Portuguese",
47+
nl: "Dutch",
48+
hi: "Hindi",
49+
ja: "Japanese",
50+
zh: "Chinese",
51+
fi: "Finnish",
52+
ko: "Korean",
53+
pl: "Polish",
54+
ru: "Russian",
55+
tr: "Turkish",
56+
uk: "Ukrainian",
57+
vi: "Vietnamese",
58+
af: "Afrikaans",
59+
sq: "Albanian",
60+
am: "Amharic",
61+
ar: "Arabic",
62+
hy: "Armenian",
63+
as: "Assamese",
64+
az: "Azerbaijani",
65+
ba: "Bashkir",
66+
eu: "Basque",
67+
be: "Belarusian",
68+
bn: "Bengali",
69+
bs: "Bosnian",
70+
br: "Breton",
71+
bg: "Bulgarian",
72+
my: "Burmese",
73+
ca: "Catalan",
74+
hr: "Croatian",
75+
cs: "Czech",
76+
da: "Danish",
77+
et: "Estonian",
78+
fo: "Faroese",
79+
gl: "Galician",
80+
ka: "Georgian",
81+
el: "Greek",
82+
gu: "Gujarati",
83+
ht: "Haitian",
84+
ha: "Hausa",
85+
haw: "Hawaiian",
86+
he: "Hebrew",
87+
hu: "Hungarian",
88+
is: "Icelandic",
89+
id: "Indonesian",
90+
jw: "Javanese",
91+
kn: "Kannada",
92+
kk: "Kazakh",
93+
km: "Khmer",
94+
lo: "Lao",
95+
la: "Latin",
96+
lv: "Latvian",
97+
ln: "Lingala",
98+
lt: "Lithuanian",
99+
lb: "Luxembourgish",
100+
mk: "Macedonian",
101+
mg: "Malagasy",
102+
ms: "Malay",
103+
ml: "Malayalam",
104+
mt: "Maltese",
105+
mi: "Maori",
106+
mr: "Marathi",
107+
mn: "Mongolian",
108+
ne: "Nepali",
109+
no: "Norwegian",
110+
nn: "Norwegian Nynorsk",
111+
oc: "Occitan",
112+
pa: "Panjabi",
113+
ps: "Pashto",
114+
fa: "Persian",
115+
ro: "Romanian",
116+
sa: "Sanskrit",
117+
sr: "Serbian",
118+
sn: "Shona",
119+
sd: "Sindhi",
120+
si: "Sinhala",
121+
sk: "Slovak",
122+
sl: "Slovenian",
123+
so: "Somali",
124+
su: "Sundanese",
125+
sw: "Swahili",
126+
sv: "Swedish",
127+
tl: "Tagalog",
128+
tg: "Tajik",
129+
ta: "Tamil",
130+
tt: "Tatar",
131+
te: "Telugu",
132+
th: "Thai",
133+
bo: "Tibetan",
134+
tk: "Turkmen",
135+
ur: "Urdu",
136+
uz: "Uzbek",
137+
cy: "Welsh",
138+
yi: "Yiddish",
139+
yo: "Yoruba",
292140
});
293141

294142
/**

packages/video-player/javascript/modules/playlist/styles/playlist-ui.scss

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -232,6 +232,7 @@
232232
.vjs-playlist-details {
233233
flex-grow: 1;
234234
min-width: 0;
235+
line-height: unset;
235236
}
236237

237238
.vjs-playlist-name {

packages/video-player/javascript/modules/subtitles/subtitles.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -113,10 +113,7 @@ function getLanguageName(langCode: string): string {
113113
return langCode;
114114
}
115115

116-
return languageName
117-
.split('_')
118-
.map(word => word.charAt(0) + word.slice(1).toLowerCase())
119-
.join(' ');
116+
return languageName;
120117
}
121118

122119
function disableOtherTracks(player: Player, activeTrack: any): void {

0 commit comments

Comments
 (0)