From 5172115e88f336b1145b7efdb56aa00233b69b29 Mon Sep 17 00:00:00 2001 From: xream Date: Sat, 30 Nov 2024 12:59:49 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20geo=20=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/package.json | 2 +- backend/src/utils/geo.js | 26 +++++++++++++++++++++----- 2 files changed, 22 insertions(+), 6 deletions(-) diff --git a/backend/package.json b/backend/package.json index 4074dea29..9757847c8 100644 --- a/backend/package.json +++ b/backend/package.json @@ -1,6 +1,6 @@ { "name": "sub-store", - "version": "2.14.432", + "version": "2.14.433", "description": "Advanced Subscription Manager for QX, Loon, Surge, Stash and ShadowRocket.", "main": "src/main.js", "scripts": { diff --git a/backend/src/utils/geo.js b/backend/src/utils/geo.js index 385b5f98a..0180c5199 100644 --- a/backend/src/utils/geo.js +++ b/backend/src/utils/geo.js @@ -151,6 +151,7 @@ export function getFlag(name) { '滑铁卢', '多伦多', 'Waterloo', + 'Toronto', ], '🇨🇭': ['Switzerland', '瑞士', '苏黎世', 'Zurich'], '🇨🇱': ['Chile', '智利'], @@ -245,7 +246,7 @@ export function getFlag(name) { '🇮🇪': ['Ireland', '爱尔兰', '愛爾蘭', '都柏林'], '🇮🇱': ['Israel', '以色列'], '🇮🇲': ['Isle of Man', '马恩岛', '馬恩島'], - '🇮🇳': ['India', '印度', '孟买', 'MFumbai'], + '🇮🇳': ['India', '印度', '孟买', 'MFumbai', 'Mumbai'], '🇮🇷': ['Iran', '伊朗'], '🇮🇸': ['Iceland', '冰岛', '冰島'], '🇮🇹': ['Italy', '意大利', '義大利', '米兰', 'Nachash'], @@ -261,7 +262,14 @@ export function getFlag(name) { '🇲🇹': ['Malta', '马耳他'], '🇲🇽': ['Mexico', '墨西哥'], '🇲🇾': ['Malaysia', '马来', '馬來', '吉隆坡', '大馬'], - '🇳🇱': ['Netherlands', '荷兰', '荷蘭', '尼德蘭', '阿姆斯特丹'], + '🇳🇱': [ + 'Netherlands', + '荷兰', + '荷蘭', + '尼德蘭', + '阿姆斯特丹', + 'Amsterdam', + ], '🇳🇴': ['Norway', '挪威'], '🇳🇵': ['Nepal', '尼泊尔'], '🇳🇿': ['New Zealand', '新西兰', '新西蘭'], @@ -269,7 +277,7 @@ export function getFlag(name) { '🇵🇪': ['Peru', '秘鲁', '祕魯'], '🇵🇭': ['Philippines', '菲律宾', '菲律賓'], '🇵🇰': ['Pakistan', '巴基斯坦'], - '🇵🇱': ['Poland', '波兰', '波蘭'], + '🇵🇱': ['Poland', '波兰', '波蘭', '华沙', 'Warsaw'], '🇵🇷': ['Puerto Rico', '波多黎各'], '🇵🇹': ['Portugal', '葡萄牙'], '🇵🇾': ['Paraguay', '巴拉圭'], @@ -294,7 +302,7 @@ export function getFlag(name) { 'Moscow', ], '🇸🇦': ['Saudi', '沙特阿拉伯', '沙特', 'Riyadh', '利雅得'], - '🇸🇪': ['Sweden', '瑞典'], + '🇸🇪': ['Sweden', '瑞典', '斯德哥尔摩', 'Stockholm'], '🇸🇬': [ 'Singapore', '新加坡', @@ -314,7 +322,7 @@ export function getFlag(name) { '🇸🇰': ['Slovakia', '斯洛伐克'], '🇹🇭': ['Thailand', '泰国', '泰國', '曼谷'], '🇹🇳': ['Tunisia', '突尼斯'], - '🇹🇷': ['Turkey', '土耳其', '伊斯坦布尔'], + '🇹🇷': ['Turkey', '土耳其', '伊斯坦布尔', 'Istanbul'], '🇹🇼': [ 'Taiwan', '台湾', @@ -341,6 +349,7 @@ export function getFlag(name) { '波特兰', '达拉斯', '俄勒冈', + 'Oregon', '凤凰城', '费利蒙', '硅谷', @@ -354,10 +363,17 @@ export function getFlag(name) { '沪美', '哥伦布', '纽约', + 'New York', 'Los Angeles', 'San Jose', 'Sillicon Valley', 'Michigan', + '俄亥俄', + 'Ohio', + '马纳萨斯', + 'Manassas', + '弗吉尼亚', + 'Virginia', ], '🇺🇾': ['Uruguay', '乌拉圭'], '🇻🇪': ['Venezuela', '委内瑞拉'],