hk-mtr-util
Version:
A simple TypeScript Library contains information about HK MTR.
486 lines • 18.5 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.translate = void 0;
var type_1 = require("./type");
function translate(location, locale) {
if (locale === 'zh') {
return translateZH(location);
}
else {
return translateEn(location);
}
}
exports.translate = translate;
function translateZH(location) {
switch (location) {
case type_1.AirportExpressLine.AIRPORT:
return '機場';
case type_1.AirportExpressLine.ASIS_WORLD_EXPO:
return '博覽館';
case type_1.AirportExpressLine.TSING_YI:
return '青衣';
case type_1.AirportExpressLine.KOWNLOON:
return '九龍';
case type_1.AirportExpressLine.HONG_KONG:
return '香港';
case type_1.DisneylandResortLine.DISNEYLAND_RESORT:
return '迪士尼';
case type_1.DisneylandResortLine.SUNNY_BAY:
return '欣澳';
case type_1.EastRailLine.HUNG_HOM:
return '紅磡';
case type_1.EastRailLine.MONG_KOK_EAST:
return '旺角東';
case type_1.EastRailLine.KOWLOON_TONG:
return '九龍塘';
case type_1.EastRailLine.TAI_WAI:
return '大圍';
case type_1.EastRailLine.SHA_TIN:
return '沙田';
case type_1.EastRailLine.FO_TAN:
return '火炭';
case type_1.EastRailLine.RACECOURSE:
return '馬場';
case type_1.EastRailLine.UNIVERSITY:
return '大學';
case type_1.EastRailLine.TAI_PO_MARKET:
return '大埔墟';
case type_1.EastRailLine.TAI_WO:
return '太和';
case type_1.EastRailLine.FANLING:
return '粉嶺';
case type_1.EastRailLine.SHEUNG_SHUI:
return '上水';
case type_1.EastRailLine.LO_WU:
return '羅湖';
case type_1.EastRailLine.LOK_MA_CHAU:
return '落馬洲';
case type_1.IslandLine.KENNEDY_TOWN:
return '堅尼地城';
case type_1.IslandLine.HKU:
return '香港大學';
case type_1.IslandLine.SAI_YING_PUN:
return '西營盤';
case type_1.IslandLine.SHEUNG_WAN:
return '上環';
case type_1.IslandLine.CENTRAL:
return '中環';
case type_1.IslandLine.ADMIRALTY:
return '金鐘';
case type_1.IslandLine.WAN_CHAI:
return '灣仔';
case type_1.IslandLine.CAUSEWAY_BAY:
return '銅鑼灣';
case type_1.IslandLine.TIN_HAU:
return '天后';
case type_1.IslandLine.FORTRESS_HILL:
return '炮台山';
case type_1.IslandLine.NORTH_POINT:
return '北角';
case type_1.IslandLine.QUARRY_BAY:
return '鰂魚涌';
case type_1.IslandLine.TAI_KOO:
return '太古';
case type_1.IslandLine.SAI_WAN_HO:
return '西灣河';
case type_1.IslandLine.SHAU_KEI_WAN:
return '筲箕灣';
case type_1.IslandLine.HENG_FA_CHUEN:
return '杏花邨';
case type_1.IslandLine.CHAI_WAN:
return '柴灣';
case type_1.KwunTongLine.WHAMPOA:
return '黃埔';
case type_1.KwunTongLine.HO_MAN_TIN:
return '何文田';
case type_1.KwunTongLine.YAU_MA_TEI:
return '油麻地';
case type_1.KwunTongLine.MONG_KOK:
return '旺角';
case type_1.KwunTongLine.PRINCE_EDWARD:
return '太子';
case type_1.KwunTongLine.SHEK_KIP_MEI:
return '石硤尾';
case type_1.KwunTongLine.KOWLOON_TONG:
return '九龍塘';
case type_1.KwunTongLine.LOK_FU:
return '樂富';
case type_1.KwunTongLine.WONG_TAI_SIN:
return '黃大仙';
case type_1.KwunTongLine.DIAMOND_HILL:
return '鑽石山';
case type_1.KwunTongLine.CHOI_HUNG:
return '彩虹';
case type_1.KwunTongLine.KOWLOON_BAY:
return '九龍灣';
case type_1.KwunTongLine.NGAU_TAU_KOK:
return '牛頭角';
case type_1.KwunTongLine.KWUN_TONG:
return '觀塘';
case type_1.KwunTongLine.LAM_TIN:
return '藍田';
case type_1.KwunTongLine.YAU_TONG:
return '油塘';
case type_1.KwunTongLine.TIU_KENG_LENG:
return '調景嶺';
case type_1.SouthIslandLine.ADMIRALTY:
return '金鐘';
case type_1.SouthIslandLine.OCEAN_PARK:
return '海洋公園';
case type_1.SouthIslandLine.WONG_CHUK_HANG:
return '黃竹坑';
case type_1.SouthIslandLine.LEI_TUNG:
return '利東';
case type_1.SouthIslandLine.SOUTH_HORIZONS:
return '海怡半島';
case type_1.TseungKwanOLine.NORTH_POINT:
return '北角';
case type_1.TseungKwanOLine.QUARRY_BAY:
return '鰂魚涌';
case type_1.TseungKwanOLine.YAU_TONG:
return '油塘';
case type_1.TseungKwanOLine.TIU_KENG_LENG:
return '調景嶺';
case type_1.TseungKwanOLine.TSEUNG_KWAN_O:
return '將軍澳';
case type_1.TseungKwanOLine.HANG_HAU:
return '坑口';
case type_1.TseungKwanOLine.PO_LAM:
return '寶琳';
case type_1.TseungKwanOLine.LOHAS_PARK:
return '康城';
case type_1.TsuenWanLine.CENTRAL:
return '中環';
case type_1.TsuenWanLine.ADMIRALTY:
return '金鐘';
case type_1.TsuenWanLine.TSIM_SHA_TSUI:
return '尖沙嘴';
case type_1.TsuenWanLine.JORDAN:
return '佐敦';
case type_1.TsuenWanLine.YAU_MA_TEI:
return '油麻地';
case type_1.TsuenWanLine.MONG_KOK:
return '旺角';
case type_1.TsuenWanLine.PRINCE_EDWARD:
return '太子';
case type_1.TsuenWanLine.SHAM_SHUI_PO:
return '深水埗';
case type_1.TsuenWanLine.CHEUNG_SHA_WAN:
return '長沙灣';
case type_1.TsuenWanLine.LAI_CHI_KOK:
return '荔枝角';
case type_1.TsuenWanLine.MEI_FOO:
return '美孚';
case type_1.TsuenWanLine.LAI_KING:
return '荔景';
case type_1.TsuenWanLine.KWAI_FONG:
return '葵芳';
case type_1.TsuenWanLine.KWAI_HING:
return '葵興';
case type_1.TsuenWanLine.TAI_WO_HAU:
return '大窩口';
case type_1.TsuenWanLine.TSUEN_WAN:
return '荃灣';
case type_1.TuenMaLinePhaseOne.KAI_TAK:
return '啟德';
case type_1.TuenMaLinePhaseOne.DIAMOND_HILL:
return '鑽石山';
case type_1.TuenMaLinePhaseOne.HIN_KENG:
return '顯徑';
case type_1.TuenMaLinePhaseOne.TAI_WAI:
return '大圍';
case type_1.TuenMaLinePhaseOne.CHE_KUNG_TEMPLE:
return '車公廟';
case type_1.TuenMaLinePhaseOne.SHA_TIN_WAI:
return '沙田圍';
case type_1.TuenMaLinePhaseOne.CITY_ONE:
return '第一城';
case type_1.TuenMaLinePhaseOne.SHEK_MUN:
return '石門';
case type_1.TuenMaLinePhaseOne.TAI_SHUI_HANG:
return '大水坑';
case type_1.TuenMaLinePhaseOne.HENG_ON:
return '恆安';
case type_1.TuenMaLinePhaseOne.MA_ON_SHAN:
return '馬鞍山';
case type_1.TuenMaLinePhaseOne.WU_KAI_SHA:
return '烏溪沙';
case type_1.TungChungLine.HONG_KONG:
return '香港';
case type_1.TungChungLine.KOWLOON:
return '九龍';
case type_1.TungChungLine.OLYMPIC:
return '奧運';
case type_1.TungChungLine.NAM_CHEONG:
return '南昌';
case type_1.TungChungLine.LAI_KING:
return '荔景';
case type_1.TungChungLine.TSING_YI:
return '青衣';
case type_1.TungChungLine.SUNNY_BAY:
return '欣澳';
case type_1.TungChungLine.TUNG_CHUNG:
return '東涌';
case type_1.WestRailLine.HUNG_HOM:
return '紅磡';
case type_1.WestRailLine.EAST_TSIM_SHA_TSUI:
return '尖東';
case type_1.WestRailLine.AUSTIN:
return '柯士甸';
case type_1.WestRailLine.NAM_CHEONG:
return '南昌';
case type_1.WestRailLine.MEI_FOO:
return '美孚';
case type_1.WestRailLine.TSUEN_WAN_WEST:
return '荃灣西';
case type_1.WestRailLine.KAM_SHEUNG_ROAD:
return '錦上路';
case type_1.WestRailLine.YUEN_LONG:
return '元朗';
case type_1.WestRailLine.LONG_PING:
return '朗屏';
case type_1.WestRailLine.TIN_SHUI_WAI:
return '天水圍';
case type_1.WestRailLine.SIU_HONG:
return '兆康';
case type_1.WestRailLine.TUEN_MUN:
return '屯門';
}
}
function translateEn(location) {
switch (location) {
case type_1.AirportExpressLine.AIRPORT:
return 'Airport';
case type_1.AirportExpressLine.ASIS_WORLD_EXPO:
return 'AsiaWorld-Expo';
case type_1.AirportExpressLine.TSING_YI:
return 'Tsing Yi';
case type_1.AirportExpressLine.KOWNLOON:
return 'Kowloon';
case type_1.AirportExpressLine.HONG_KONG:
return 'Hong Kong';
case type_1.DisneylandResortLine.DISNEYLAND_RESORT:
return 'Disneyland Resort';
case type_1.DisneylandResortLine.SUNNY_BAY:
return 'Sunny Bay';
case type_1.EastRailLine.HUNG_HOM:
return 'Hung Home';
case type_1.EastRailLine.MONG_KOK_EAST:
return 'Mong Kok East';
case type_1.EastRailLine.KOWLOON_TONG:
return 'Kowloon Tong';
case type_1.EastRailLine.TAI_WAI:
return 'Tai Wai';
case type_1.EastRailLine.SHA_TIN:
return 'Sha Tin';
case type_1.EastRailLine.FO_TAN:
return 'Fo Tan';
case type_1.EastRailLine.RACECOURSE:
return 'Racecourse';
case type_1.EastRailLine.UNIVERSITY:
return 'University';
case type_1.EastRailLine.TAI_PO_MARKET:
return 'Tai Po Market';
case type_1.EastRailLine.TAI_WO:
return 'Tai Wo';
case type_1.EastRailLine.FANLING:
return 'Fanling';
case type_1.EastRailLine.SHEUNG_SHUI:
return 'Sheung Shui';
case type_1.EastRailLine.LO_WU:
return 'Lo Wu';
case type_1.EastRailLine.LOK_MA_CHAU:
return 'Lok Ma Chau';
case type_1.IslandLine.KENNEDY_TOWN:
return 'Kennedy Town';
case type_1.IslandLine.HKU:
return 'HKU';
case type_1.IslandLine.SAI_YING_PUN:
return 'Sai Ying Pun';
case type_1.IslandLine.SHEUNG_WAN:
return 'Sheung Wan';
case type_1.IslandLine.CENTRAL:
return 'Central';
case type_1.IslandLine.ADMIRALTY:
return 'Admiralty';
case type_1.IslandLine.WAN_CHAI:
return 'Wan Chai';
case type_1.IslandLine.CAUSEWAY_BAY:
return 'Causeway Bay';
case type_1.IslandLine.TIN_HAU:
return 'Tin Hau';
case type_1.IslandLine.FORTRESS_HILL:
return 'Fortress Hill';
case type_1.IslandLine.NORTH_POINT:
return 'North Point';
case type_1.IslandLine.QUARRY_BAY:
return 'Quarry Bay';
case type_1.IslandLine.TAI_KOO:
return 'Tai Koo';
case type_1.IslandLine.SAI_WAN_HO:
return 'Sai Wan Ho';
case type_1.IslandLine.SHAU_KEI_WAN:
return 'Shau Kei Wan';
case type_1.IslandLine.HENG_FA_CHUEN:
return 'Heng Fa Chuen';
case type_1.IslandLine.CHAI_WAN:
return 'Chai Wan';
case type_1.KwunTongLine.WHAMPOA:
return 'Whampoa';
case type_1.KwunTongLine.HO_MAN_TIN:
return 'Ho Man Tin';
case type_1.KwunTongLine.YAU_MA_TEI:
return 'Yau Ma Tei';
case type_1.KwunTongLine.MONG_KOK:
return 'Mong Kok';
case type_1.KwunTongLine.PRINCE_EDWARD:
return 'Prince Edward';
case type_1.KwunTongLine.SHEK_KIP_MEI:
return 'Shek Kip Mei';
case type_1.KwunTongLine.KOWLOON_TONG:
return 'Kowloon Tong';
case type_1.KwunTongLine.LOK_FU:
return 'Lok Fu';
case type_1.KwunTongLine.WONG_TAI_SIN:
return 'Wong Tai Sin';
case type_1.KwunTongLine.DIAMOND_HILL:
return 'Diamond Hill';
case type_1.KwunTongLine.CHOI_HUNG:
return 'Choi Hung';
case type_1.KwunTongLine.KOWLOON_BAY:
return 'Kowloon Bay';
case type_1.KwunTongLine.NGAU_TAU_KOK:
return 'Ngau Tau Kok';
case type_1.KwunTongLine.KWUN_TONG:
return 'Kwun Tong';
case type_1.KwunTongLine.LAM_TIN:
return 'Lam Tin';
case type_1.KwunTongLine.YAU_TONG:
return 'Yau Tong';
case type_1.KwunTongLine.TIU_KENG_LENG:
return 'Tiu Keng Leng';
case type_1.SouthIslandLine.ADMIRALTY:
return 'Admiralty';
case type_1.SouthIslandLine.OCEAN_PARK:
return 'Ocean Park';
case type_1.SouthIslandLine.WONG_CHUK_HANG:
return 'Wong CHuk';
case type_1.SouthIslandLine.LEI_TUNG:
return 'Lei Tung';
case type_1.SouthIslandLine.SOUTH_HORIZONS:
return 'South Horizons';
case type_1.TseungKwanOLine.NORTH_POINT:
return 'North Point';
case type_1.TseungKwanOLine.QUARRY_BAY:
return 'Quarry Bay';
case type_1.TseungKwanOLine.YAU_TONG:
return 'Yau Tong';
case type_1.TseungKwanOLine.TIU_KENG_LENG:
return 'Tiu Keng Leng';
case type_1.TseungKwanOLine.TSEUNG_KWAN_O:
return 'Tseung Kwan O';
case type_1.TseungKwanOLine.HANG_HAU:
return 'Hang Hau';
case type_1.TseungKwanOLine.PO_LAM:
return 'Po Lam';
case type_1.TseungKwanOLine.LOHAS_PARK:
return 'Lohas Park';
case type_1.TsuenWanLine.CENTRAL:
return 'Central';
case type_1.TsuenWanLine.ADMIRALTY:
return 'Admiralty';
case type_1.TsuenWanLine.TSIM_SHA_TSUI:
return 'Tsim Sha Tsui';
case type_1.TsuenWanLine.JORDAN:
return 'Jordan';
case type_1.TsuenWanLine.YAU_MA_TEI:
return 'Yau Ma Tei';
case type_1.TsuenWanLine.MONG_KOK:
return 'Mong Kok';
case type_1.TsuenWanLine.PRINCE_EDWARD:
return 'Price Edward';
case type_1.TsuenWanLine.SHAM_SHUI_PO:
return 'Sham Shui Po';
case type_1.TsuenWanLine.CHEUNG_SHA_WAN:
return 'Cheung Sha Wan';
case type_1.TsuenWanLine.LAI_CHI_KOK:
return 'Lai Chi Kok';
case type_1.TsuenWanLine.MEI_FOO:
return 'Mei Foo';
case type_1.TsuenWanLine.LAI_KING:
return 'Lai King';
case type_1.TsuenWanLine.KWAI_FONG:
return 'Kwai Fong';
case type_1.TsuenWanLine.KWAI_HING:
return 'Kwai Hing';
case type_1.TsuenWanLine.TAI_WO_HAU:
return 'Tai Wo Hau';
case type_1.TsuenWanLine.TSUEN_WAN:
return 'Tsuen Wan';
case type_1.TuenMaLinePhaseOne.KAI_TAK:
return 'Kai Tak';
case type_1.TuenMaLinePhaseOne.DIAMOND_HILL:
return 'Diamond Hill';
case type_1.TuenMaLinePhaseOne.HIN_KENG:
return 'Hin Keng';
case type_1.TuenMaLinePhaseOne.TAI_WAI:
return 'Tai Wai';
case type_1.TuenMaLinePhaseOne.CHE_KUNG_TEMPLE:
return 'Che Kung Temple';
case type_1.TuenMaLinePhaseOne.SHA_TIN_WAI:
return 'Sha Tin Wai';
case type_1.TuenMaLinePhaseOne.CITY_ONE:
return 'City One';
case type_1.TuenMaLinePhaseOne.SHEK_MUN:
return 'Shek Mun';
case type_1.TuenMaLinePhaseOne.TAI_SHUI_HANG:
return 'Tai Shui Hang';
case type_1.TuenMaLinePhaseOne.HENG_ON:
return 'Heng On';
case type_1.TuenMaLinePhaseOne.MA_ON_SHAN:
return 'Ma On Shan';
case type_1.TuenMaLinePhaseOne.WU_KAI_SHA:
return 'Wu Kai Sha';
case type_1.TungChungLine.HONG_KONG:
return 'Hong Kong';
case type_1.TungChungLine.KOWLOON:
return 'Kowloon';
case type_1.TungChungLine.OLYMPIC:
return 'Olympic';
case type_1.TungChungLine.NAM_CHEONG:
return 'Nam Cheong';
case type_1.TungChungLine.LAI_KING:
return 'Lai King';
case type_1.TungChungLine.TSING_YI:
return 'Tsing Yi';
case type_1.TungChungLine.SUNNY_BAY:
return 'Sunny Bay';
case type_1.TungChungLine.TUNG_CHUNG:
return 'Tung Chung';
case type_1.WestRailLine.HUNG_HOM:
return 'Hung Hom';
case type_1.WestRailLine.EAST_TSIM_SHA_TSUI:
return 'East Tsun Sha Tsui';
case type_1.WestRailLine.AUSTIN:
return 'Austin';
case type_1.WestRailLine.NAM_CHEONG:
return 'Nam Cheong';
case type_1.WestRailLine.MEI_FOO:
return 'Mei Foo';
case type_1.WestRailLine.TSUEN_WAN_WEST:
return 'Tsuen Wan West';
case type_1.WestRailLine.KAM_SHEUNG_ROAD:
return 'Kam Sheung Road';
case type_1.WestRailLine.YUEN_LONG:
return 'Yuen Long';
case type_1.WestRailLine.LONG_PING:
return 'Long Ping';
case type_1.WestRailLine.TIN_SHUI_WAI:
return 'Tin Shui Wai';
case type_1.WestRailLine.SIU_HONG:
return 'Siu Hong';
case type_1.WestRailLine.TUEN_MUN:
return 'Tuen Mun';
}
}
//# sourceMappingURL=translate.js.map