mirror of
https://git.mirrors.martin98.com/https://github.com/sub-store-org/Sub-Store.git
synced 2025-08-12 04:59:03 +08:00
feat: geo 更新
This commit is contained in:
parent
5b28e1a4c9
commit
f16b2d34f1
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "sub-store",
|
"name": "sub-store",
|
||||||
"version": "2.14.432",
|
"version": "2.14.433",
|
||||||
"description": "Advanced Subscription Manager for QX, Loon, Surge, Stash and ShadowRocket.",
|
"description": "Advanced Subscription Manager for QX, Loon, Surge, Stash and ShadowRocket.",
|
||||||
"main": "src/main.js",
|
"main": "src/main.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
@ -151,6 +151,7 @@ export function getFlag(name) {
|
|||||||
'滑铁卢',
|
'滑铁卢',
|
||||||
'多伦多',
|
'多伦多',
|
||||||
'Waterloo',
|
'Waterloo',
|
||||||
|
'Toronto',
|
||||||
],
|
],
|
||||||
'🇨🇭': ['Switzerland', '瑞士', '苏黎世', 'Zurich'],
|
'🇨🇭': ['Switzerland', '瑞士', '苏黎世', 'Zurich'],
|
||||||
'🇨🇱': ['Chile', '智利'],
|
'🇨🇱': ['Chile', '智利'],
|
||||||
@ -245,7 +246,7 @@ export function getFlag(name) {
|
|||||||
'🇮🇪': ['Ireland', '爱尔兰', '愛爾蘭', '都柏林'],
|
'🇮🇪': ['Ireland', '爱尔兰', '愛爾蘭', '都柏林'],
|
||||||
'🇮🇱': ['Israel', '以色列'],
|
'🇮🇱': ['Israel', '以色列'],
|
||||||
'🇮🇲': ['Isle of Man', '马恩岛', '馬恩島'],
|
'🇮🇲': ['Isle of Man', '马恩岛', '馬恩島'],
|
||||||
'🇮🇳': ['India', '印度', '孟买', 'MFumbai'],
|
'🇮🇳': ['India', '印度', '孟买', 'MFumbai', 'Mumbai'],
|
||||||
'🇮🇷': ['Iran', '伊朗'],
|
'🇮🇷': ['Iran', '伊朗'],
|
||||||
'🇮🇸': ['Iceland', '冰岛', '冰島'],
|
'🇮🇸': ['Iceland', '冰岛', '冰島'],
|
||||||
'🇮🇹': ['Italy', '意大利', '義大利', '米兰', 'Nachash'],
|
'🇮🇹': ['Italy', '意大利', '義大利', '米兰', 'Nachash'],
|
||||||
@ -261,7 +262,14 @@ export function getFlag(name) {
|
|||||||
'🇲🇹': ['Malta', '马耳他'],
|
'🇲🇹': ['Malta', '马耳他'],
|
||||||
'🇲🇽': ['Mexico', '墨西哥'],
|
'🇲🇽': ['Mexico', '墨西哥'],
|
||||||
'🇲🇾': ['Malaysia', '马来', '馬來', '吉隆坡', '大馬'],
|
'🇲🇾': ['Malaysia', '马来', '馬來', '吉隆坡', '大馬'],
|
||||||
'🇳🇱': ['Netherlands', '荷兰', '荷蘭', '尼德蘭', '阿姆斯特丹'],
|
'🇳🇱': [
|
||||||
|
'Netherlands',
|
||||||
|
'荷兰',
|
||||||
|
'荷蘭',
|
||||||
|
'尼德蘭',
|
||||||
|
'阿姆斯特丹',
|
||||||
|
'Amsterdam',
|
||||||
|
],
|
||||||
'🇳🇴': ['Norway', '挪威'],
|
'🇳🇴': ['Norway', '挪威'],
|
||||||
'🇳🇵': ['Nepal', '尼泊尔'],
|
'🇳🇵': ['Nepal', '尼泊尔'],
|
||||||
'🇳🇿': ['New Zealand', '新西兰', '新西蘭'],
|
'🇳🇿': ['New Zealand', '新西兰', '新西蘭'],
|
||||||
@ -269,7 +277,7 @@ export function getFlag(name) {
|
|||||||
'🇵🇪': ['Peru', '秘鲁', '祕魯'],
|
'🇵🇪': ['Peru', '秘鲁', '祕魯'],
|
||||||
'🇵🇭': ['Philippines', '菲律宾', '菲律賓'],
|
'🇵🇭': ['Philippines', '菲律宾', '菲律賓'],
|
||||||
'🇵🇰': ['Pakistan', '巴基斯坦'],
|
'🇵🇰': ['Pakistan', '巴基斯坦'],
|
||||||
'🇵🇱': ['Poland', '波兰', '波蘭'],
|
'🇵🇱': ['Poland', '波兰', '波蘭', '华沙', 'Warsaw'],
|
||||||
'🇵🇷': ['Puerto Rico', '波多黎各'],
|
'🇵🇷': ['Puerto Rico', '波多黎各'],
|
||||||
'🇵🇹': ['Portugal', '葡萄牙'],
|
'🇵🇹': ['Portugal', '葡萄牙'],
|
||||||
'🇵🇾': ['Paraguay', '巴拉圭'],
|
'🇵🇾': ['Paraguay', '巴拉圭'],
|
||||||
@ -294,7 +302,7 @@ export function getFlag(name) {
|
|||||||
'Moscow',
|
'Moscow',
|
||||||
],
|
],
|
||||||
'🇸🇦': ['Saudi', '沙特阿拉伯', '沙特', 'Riyadh', '利雅得'],
|
'🇸🇦': ['Saudi', '沙特阿拉伯', '沙特', 'Riyadh', '利雅得'],
|
||||||
'🇸🇪': ['Sweden', '瑞典'],
|
'🇸🇪': ['Sweden', '瑞典', '斯德哥尔摩', 'Stockholm'],
|
||||||
'🇸🇬': [
|
'🇸🇬': [
|
||||||
'Singapore',
|
'Singapore',
|
||||||
'新加坡',
|
'新加坡',
|
||||||
@ -314,7 +322,7 @@ export function getFlag(name) {
|
|||||||
'🇸🇰': ['Slovakia', '斯洛伐克'],
|
'🇸🇰': ['Slovakia', '斯洛伐克'],
|
||||||
'🇹🇭': ['Thailand', '泰国', '泰國', '曼谷'],
|
'🇹🇭': ['Thailand', '泰国', '泰國', '曼谷'],
|
||||||
'🇹🇳': ['Tunisia', '突尼斯'],
|
'🇹🇳': ['Tunisia', '突尼斯'],
|
||||||
'🇹🇷': ['Turkey', '土耳其', '伊斯坦布尔'],
|
'🇹🇷': ['Turkey', '土耳其', '伊斯坦布尔', 'Istanbul'],
|
||||||
'🇹🇼': [
|
'🇹🇼': [
|
||||||
'Taiwan',
|
'Taiwan',
|
||||||
'台湾',
|
'台湾',
|
||||||
@ -341,6 +349,7 @@ export function getFlag(name) {
|
|||||||
'波特兰',
|
'波特兰',
|
||||||
'达拉斯',
|
'达拉斯',
|
||||||
'俄勒冈',
|
'俄勒冈',
|
||||||
|
'Oregon',
|
||||||
'凤凰城',
|
'凤凰城',
|
||||||
'费利蒙',
|
'费利蒙',
|
||||||
'硅谷',
|
'硅谷',
|
||||||
@ -354,10 +363,17 @@ export function getFlag(name) {
|
|||||||
'沪美',
|
'沪美',
|
||||||
'哥伦布',
|
'哥伦布',
|
||||||
'纽约',
|
'纽约',
|
||||||
|
'New York',
|
||||||
'Los Angeles',
|
'Los Angeles',
|
||||||
'San Jose',
|
'San Jose',
|
||||||
'Sillicon Valley',
|
'Sillicon Valley',
|
||||||
'Michigan',
|
'Michigan',
|
||||||
|
'俄亥俄',
|
||||||
|
'Ohio',
|
||||||
|
'马纳萨斯',
|
||||||
|
'Manassas',
|
||||||
|
'弗吉尼亚',
|
||||||
|
'Virginia',
|
||||||
],
|
],
|
||||||
'🇺🇾': ['Uruguay', '乌拉圭'],
|
'🇺🇾': ['Uruguay', '乌拉圭'],
|
||||||
'🇻🇪': ['Venezuela', '委内瑞拉'],
|
'🇻🇪': ['Venezuela', '委内瑞拉'],
|
||||||
@ -418,8 +434,12 @@ export function getFlag(name) {
|
|||||||
RegExp(`(^|[^a-zA-Z])${keyword}([^a-zA-Z]|$)`).test(name),
|
RegExp(`(^|[^a-zA-Z])${keyword}([^a-zA-Z]|$)`).test(name),
|
||||||
)
|
)
|
||||||
) {
|
) {
|
||||||
//console.log(`ISOFlag = ${flag}`)
|
const isCN2 =
|
||||||
return (Flag = flag);
|
flag == '🇨🇳' &&
|
||||||
|
RegExp(`(^|[^a-zA-Z])CN2([^a-zA-Z]|$)`).test(name);
|
||||||
|
if (!isCN2) {
|
||||||
|
return (Flag = flag);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user