Files
42_104/caddy/www/qiji-luopan/constants.js
2026-06-23 19:33:50 +08:00

308 lines
6.8 KiB
JavaScript

// 台灣習慣中文名稱(全表)
const CUSTOM_ZH = {
ad: "安道爾",
ae: "阿拉伯聯合大公國",
af: "阿富汗",
ag: "安地卡及巴布達",
ai: "安圭拉",
al: "阿爾巴尼亞",
am: "亞美尼亞",
ao: "安哥拉",
aq: "南極洲",
ar: "阿根廷",
as: "美屬薩摩亞",
at: "奧地利",
au: "澳洲",
aw: "阿魯巴",
ax: "奧蘭群島",
az: "亞塞拜然",
ba: "波士尼亞與赫塞哥維納",
bb: "巴貝多",
bd: "孟加拉",
be: "比利時",
bf: "布吉納法索",
bg: "保加利亞",
bh: "巴林",
bi: "布隆迪",
bj: "貝南",
bl: "聖巴泰勒米島",
bm: "百慕達",
bn: "汶萊",
bo: "玻利維亞",
bq: "荷蘭加勒比區",
br: "巴西",
bs: "巴哈馬",
bt: "不丹",
bv: "布威島",
bw: "波札那",
by: "白俄羅斯",
bz: "貝里斯",
ca: "加拿大",
cc: "科科斯(基林)群島",
cd: "剛果民主共和國",
cf: "中非共和國",
cg: "剛果共和國",
ch: "瑞士",
ci: "科特迪瓦",
ck: "庫克群島",
cl: "智利",
cm: "喀麥隆",
cn: "中國",
co: "哥倫比亞",
cr: "哥斯大黎加",
cu: "古巴",
cv: "佛得角",
cw: "古拉索",
cx: "聖誕島",
cy: "賽普勒斯",
cz: "捷克",
de: "德國",
dj: "吉布地",
dk: "丹麥",
dm: "多明尼克",
do: "多明尼加共和國",
dz: "阿爾及利亞",
ec: "厄瓜多",
ee: "愛沙尼亞",
eg: "埃及",
eh: "西撒哈拉",
er: "厄利垂亞",
es: "西班牙",
et: "衣索比亞",
fi: "芬蘭",
fj: "斐濟",
fk: "福克蘭群島",
fm: "密克羅尼西亞聯邦",
fo: "法羅群島",
fr: "法國",
ga: "加彭",
gb: "英國",
gd: "格瑞那達",
ge: "喬治亞",
gf: "法屬圭亞那",
gg: "根西島",
gh: "迦納",
gi: "直布羅陀",
gl: "格陵蘭",
gm: "甘比亞",
gn: "幾內亞",
gp: "瓜地洛普",
gq: "赤道幾內亞",
gr: "希臘",
gs: "南喬治亞與南三明治群島",
gt: "瓜地馬拉",
gu: "關島",
gw: "幾內亞比索",
gy: "蓋亞那",
hk: "香港",
hm: "赫德島及麥唐納群島",
hn: "宏都拉斯",
hr: "克羅埃西亞",
ht: "海地",
hu: "匈牙利",
id: "印尼",
ie: "愛爾蘭",
il: "以色列",
im: "曼島",
in: "印度",
io: "英屬印度洋領地",
iq: "伊拉克",
ir: "伊朗",
is: "冰島",
it: "義大利",
jm: "牙買加",
jo: "約旦",
jp: "日本",
ke: "肯亞",
kg: "吉爾吉斯",
kh: "柬埔寨",
ki: "吉里巴斯",
km: "葛摩",
kn: "聖克里斯多福及尼維斯",
kp: "北韓",
kr: "南韓",
kw: "科威特",
ky: "開曼群島",
kz: "哈薩克",
la: "寮國",
lb: "黎巴嫩",
lc: "聖露西亞",
li: "列支敦斯登",
lk: "斯里蘭卡",
lr: "賴比瑞亞",
ls: "賴索托",
lt: "立陶宛",
lu: "盧森堡",
lv: "拉脫維亞",
ly: "利比亞",
ma: "摩洛哥",
mc: "摩納哥",
md: "摩爾多瓦",
me: "蒙特內哥羅",
mf: "聖馬丁(法屬)",
mg: "馬達加斯加",
mh: "馬紹爾群島",
mk: "北馬其頓",
ml: "馬利",
mm: "緬甸",
mn: "蒙古",
mo: "澳門",
mp: "北馬利安納群島",
mq: "馬丁尼克",
mr: "茅利塔尼亞",
ms: "蒙特色拉特島",
mt: "馬爾他",
mu: "模里西斯",
mv: "馬爾地夫",
mw: "馬拉威",
mx: "墨西哥",
my: "馬來西亞",
mz: "莫三比克",
na: "納米比亞",
nc: "新喀里多尼亞",
ne: "尼日",
nf: "諾福克島",
ng: "奈及利亞",
ni: "尼加拉瓜",
nl: "荷蘭",
no: "挪威",
np: "尼泊爾",
nr: "諾魯",
nu: "紐埃",
nz: "紐西蘭",
om: "阿曼",
pa: "巴拿馬",
pe: "秘魯",
pf: "法屬玻里尼西亞",
pg: "巴布亞紐幾內亞",
ph: "菲律賓",
pk: "巴基斯坦",
pl: "波蘭",
pm: "聖皮耶與密克隆群島",
pn: "皮特肯群島",
pr: "波多黎各",
ps: "巴勒斯坦",
pt: "葡萄牙",
pw: "帛琉",
py: "巴拉圭",
qa: "卡達",
re: "留尼旺",
ro: "羅馬尼亞",
rs: "塞爾維亞",
ru: "俄羅斯",
rw: "盧安達",
sa: "沙烏地阿拉伯",
sb: "索羅門群島",
sc: "塞席爾",
sd: "蘇丹",
se: "瑞典",
sg: "新加坡",
sh: "聖赫勒拿、亞森欣及崔斯坦達庫尼亞",
si: "斯洛維尼亞",
sj: "斯瓦爾巴及揚馬延",
sk: "斯洛伐克",
sl: "獅子山",
sm: "聖馬利諾",
sn: "塞內加爾",
so: "索馬利亞",
sr: "蘇利南",
ss: "南蘇丹",
st: "聖多美普林西比",
sv: "薩爾瓦多",
sx: "荷屬聖馬丁",
sy: "敘利亞",
sz: "史瓦帝尼",
tc: "土克斯及開科斯群島",
td: "查德",
tf: "法屬南部屬地",
tg: "多哥",
th: "泰國",
tj: "塔吉克",
tk: "托克勞",
tl: "東帝汶",
tm: "土庫曼",
tn: "突尼西亞",
to: "東加",
tr: "土耳其",
tt: "千里達及托巴哥",
tv: "吐瓦魯",
tw: "台灣",
tz: "坦尚尼亞",
ua: "烏克蘭",
ug: "烏干達",
um: "美國本土外小島嶼",
us: "美國",
uy: "烏拉圭",
uz: "烏茲別克",
va: "梵諦岡",
vc: "聖文森及格瑞那丁",
ve: "委內瑞拉",
vg: "英屬維京群島",
vi: "美屬維京群島",
vn: "越南",
vu: "萬那杜",
wf: "瓦利斯和富圖那",
ws: "薩摩亞",
ye: "葉門",
yt: "馬約特",
za: "南非",
zm: "尚比亞",
zw: "辛巴威"
};
// 與 flags 資料夾一致的國碼
const countryCodes = [
"ad","ae","af","ag","ai","al","am","ao","aq","ar","as","at","au","aw","ax",
"az","ba","bb","bd","be","bf","bg","bh","bi","bj","bl","bm","bn","bo","bq",
"br","bs","bt","bv","bw","by","bz","ca","cc","cd","cf","cg","ch","ci","ck",
"cl","cm","cn","co","cr","cu","cv","cw","cx","cy","cz","de","dj","dk","dm",
"do","dz","ec","ee","eg","eh","er","es","et","fi","fj","fk","fm","fo","fr",
"ga","gb","gd","ge","gf","gg","gh","gi","gl","gm","gn","gp","gq","gr","gs",
"gt","gu","gw","gy","hk","hm","hn","hr","ht","hu","id","ie","il","im","in",
"io","iq","ir","is","it","jm","jo","jp","ke","kg","kh","ki","km","kn","kp",
"kr","kw","ky","kz","la","lb","lc","li","lk","lr","ls","lt","lu","lv","ly",
"ma","mc","md","me","mf","mg","mh","mk","ml","mm","mn","mo","mp","mq","mr",
"ms","mt","mu","mv","mw","mx","my","mz","na","nc","ne","nf","ng","ni","nl",
"no","np","nr","nu","nz","om","pa","pe","pf","pg","ph","pk","pl","pm","pn",
"pr","ps","pt","pw","py","qa","re","ro","rs","ru","rw","sa","sb","sc","sd",
"se","sg","sh","si","sj","sk","sl","sm","sn","so","sr","ss","st","sv","sx",
"sy","sz","tc","td","tf","tg","th","tj","tk","tl","tm","tn","to","tr","tt",
"tv","tw","tz","ua","ug","um","us","uy","uz","va","vc","ve","vg","vi","vn",
"vu","wf","ws","ye","yt","za","zm","zw"
];
const REGION_ORDER = ["Asia", "Europe", "Africa", "Americas", "Oceania", "Antarctic", "Other"];
const REGION_LABELS = {
Asia: "亞洲",
Europe: "歐洲",
Africa: "非洲",
Americas: "美洲",
Oceania: "大洋洲",
Antarctic: "南極",
Other: "其他 / 未分類"
};