refactor(core): ♻️ 优化节点重命名逻辑与城市短码表
更新重命名脚本中的城市别名表,将原本的二位城市码(如 LA)替换为标准 的三位 IATA/城市码(如 LAX、SJC),以避免被旗帜操作逻辑误识别为国家 代码。 同时对内部计数器初始化进行重构,使用 Object.create(null) 以提升性能并 避免原型链污染,并同步更新了相关文档说明。
This commit is contained in:
+2
-1
@@ -93,7 +93,8 @@
|
||||
`rename.js` 适合放在整合订阅最后。它做的事情更通用:
|
||||
|
||||
- 国家/地区中文名、英文名转短码,例如 `香港` -> `HK`、`Japan` -> `JP`。
|
||||
- 常见城市转短码,例如 `Los Angeles` -> `LA`、`Seattle` -> `SEA`、`东京` -> `TYO`。
|
||||
- 常见城市转短码,例如 `Los Angeles` -> `LAX`、`San Jose` -> `SJC`、`Seattle` -> `SEA`、`东京` -> `TYO`。
|
||||
- 国家/地区别名表覆盖常见英文、中文国家名;城市尽量使用三字 IATA/城市码,避免 `LA` 这类两字码被旗帜操作误识别为国家。
|
||||
- 支持国旗在中间的节点名,例如 `Pro-🇭🇰 Sharon|守夜人` -> `🇭🇰 HK Pro-Sharon|守夜人`。
|
||||
- 清理 `[DIP China-Hongkong]` 为 `[DIP]`。
|
||||
- 清理 `IEPL 专线` 这类冗余描述。
|
||||
|
||||
Reference in New Issue
Block a user