forked from Chuyu-Team/Dism-Multi-language
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
53 lines (53 loc) · 1.68 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
<script language="JavaScript">
var la = (navigator.language || navigator.browserLanguage || '').toLowerCase().split('-');
switch (la[0]) {
case 'es': case 'an': case 'ast': case 'ca': case 'gl':
la = 'es'; break;
case 'eu':
switch (la[1]) {
case 'fr':
la = 'fr'; break;
default: /* case 'es': case 'ad': */
la = 'es'; break;
} break;
case 'oc':
switch (la[1]) {
case 'es':
la = 'es'; break;
default: /* case 'fr': case 'it': */
la = 'fr'; break;
} break;
case 'fr': case 'br': case 'co': case 'nrf': case 'pcd': case 'gcf': case 'ty':
case 'frc': case 'wa': case 'ht': case 'mg': case 'lb':
la = 'fr'; break;
case 'gsw':
switch (la[1]) {
case 'fr':
la = 'fr'; break;
default: /* case 'de': case 'ch': */
la = 'de'; break;
} break;
case 'de': case 'bar': case 'nds':
la = 'de'; break;
case 'ja':
la = 'ja'; break;
case 'pt':
la = 'pt'; break;
case 'ru':
la = 'ru'; break;
case 'tr':
la = 'tr'; break;
case 'zh':
switch (la[1]) {
case 'hant': case 'mo': case 'tw': case 'hk':
la = 'zh-Hant'; break;
default: /* case 'hans': case 'cn': case 'sg': */
la = 'zh-Hans'; break;
} break;
case 'wuu': case 'yue':
la = 'zh-Hans'; break;
default: /* all other languages go to English */
la = 'en'; break;
}
document.location = './' + la + '/index.html';
</script>