diff --git a/LevelRange-Turtle.toc b/LevelRange-Turtle.toc index da8f6c7..28bf4e4 100644 --- a/LevelRange-Turtle.toc +++ b/LevelRange-Turtle.toc @@ -17,5 +17,6 @@ Locale\LevelRange-esES.lua Locale\LevelRange-ptBR.lua Locale\LevelRange-deDE.lua Locale\LevelRange-frFR.lua +Locale\LevelRange-chZN.lua LevelRange.lua LevelRange.xml diff --git a/Locale/LevelRange-chZN.lua b/Locale/LevelRange-chZN.lua new file mode 100644 index 0000000..4f0e183 --- /dev/null +++ b/Locale/LevelRange-chZN.lua @@ -0,0 +1,230 @@ +-- +-- LevelRange :: Translatable Strings - Chinese (Simplified) +-- Copyright (c) 2006-2025 Philip Hughes (Bull3t) / Rafael Calafell (rafacc87) +-- +-------------------------------------------------------------------------------------------------- +-- Localised Strings - Chinese (Simplified) +-------------------------------------------------------------------------------------------------- + +if (GetLocale() == "zhCN") then + -- LevelRange + LEVELRANGE_NAME = "等级范围"; + LEVELRANGE_DESCRIPTION = "在世界地图上显示区域的等级范围"; + + -- Factions + LEVELRANGE_ALLIANCE = "联盟"; + LEVELRANGE_HORDE = "部落"; + LEVELRANGE_CONTESTED = "争夺区域"; + LEVELRANGE_FRIENDLY = "友好"; + LEVELRANGE_HOSTILE = "敌对"; + + -- Zones + LEVELRANGE_1KNEEDLES = "千针石林"; + LEVELRANGE_ALTERAC = "奥特兰克山脉"; + LEVELRANGE_ARATHI = "阿拉希高地"; + LEVELRANGE_ASHENVALE = "灰谷"; + LEVELRANGE_AZSHARA = "艾萨拉"; + LEVELRANGE_BADLANDS = "荒芜之地"; + LEVELRANGE_BARRENS = "贫瘠之地"; + LEVELRANGE_BLASTEDLANDS = "诅咒之地"; + LEVELRANGE_BURNINGSTEPPE = "燃烧平原"; + LEVELRANGE_DARKSHORE = "黑海岸"; + LEVELRANGE_DEADWINDPASS = "逆风小径"; + LEVELRANGE_DESOLACE = "凄凉之地"; + LEVELRANGE_DUNMOROGH = "丹莫罗"; + LEVELRANGE_DUROTAR = "杜隆塔尔"; + LEVELRANGE_DUSKWOOD = "暮色森林"; + LEVELRANGE_DUSTWALLOW = "尘泥沼泽"; + LEVELRANGE_EASTERNPLAGUE = "东瘟疫之地"; + LEVELRANGE_ELWYNN = "艾尔文森林"; + LEVELRANGE_FELWOOD = "费伍德森林"; + LEVELRANGE_FERALAS = "菲拉斯"; + LEVELRANGE_HILLSBRAD = "希尔斯布莱德丘陵"; + LEVELRANGE_HINTERLANDS = "辛特兰"; + LEVELRANGE_LOCHMODAN = "洛克莫丹"; + LEVELRANGE_MOONGLADE = "月光林地"; + LEVELRANGE_MULGORE = "莫高雷"; + LEVELRANGE_REDRIDGE = "赤脊山"; + LEVELRANGE_SEARINGGORGE = "灼热峡谷"; + LEVELRANGE_SILITHUS = "希利苏斯"; + LEVELRANGE_SILVERPINE = "银松森林"; + LEVELRANGE_SORROWS = "悲伤沼泽"; + LEVELRANGE_STONETALON = "石爪山脉"; + LEVELRANGE_STRANGLETHORN = "荆棘谷"; + LEVELRANGE_TANARIS = "塔纳利斯"; + LEVELRANGE_TELDRASSIL = "泰达希尔"; + LEVELRANGE_TIRISFAL = "提瑞斯法林地"; + LEVELRANGE_UNGOROCRATER = "安戈洛环形山"; + LEVELRANGE_WESTERNPLAGUE = "西瘟疫之地"; + LEVELRANGE_WESTFALL = "西部荒野"; + LEVELRANGE_WETLANDS = "湿地"; + LEVELRANGE_WINTERSPRING = "冬泉谷"; + + -- Turtle WoW Zones + LEVELRANGE_BLACKSTONEISLAND = "黑石岛"; + LEVELRANGE_GILLIJIM = "吉利吉姆之岛"; + LEVELRANGE_GILNEAS = "吉尔尼斯"; + LEVELRANGE_HYJAL = "海加尔山"; + LEVELRANGE_LAPIDIS = "拉匹迪斯之岛"; + LEVELRANGE_SCARLETENCLAVE = "东瘟疫之地:血色领地"; + LEVELRANGE_TELABIM = "泰拉比姆"; + LEVELRANGE_THALASSIANHIGHLANDS = "阿尔萨拉斯"; + -- added in patch 1.18 + LEVELRANGE_GRIMREACHES = "冷酷海岸"; + LEVELRANGE_NORTHWIND = "北风领"; + LEVELRANGE_BALOR = "巴洛"; + + -- Sub-zones + LEVELRANGE_DARNASSUS = "达纳苏斯"; + LEVELRANGE_IRONFORGE = "铁炉堡"; + LEVELRANGE_ORGRIMMAR = "奥格瑞玛"; + LEVELRANGE_STORMWIND = "暴风城"; + LEVELRANGE_THUNDERBLUFF = "雷霆崖"; + LEVELRANGE_UNDERCITY = "幽暗城"; + + -- Turtle WoW Sub-zones + LEVELRANGE_ALAHTHALAS = "萨拉斯高地"; + LEVELRANGE_RUINSOFZULRASAZ = "Ruins of Zul'rasaz"; + LEVELRANGE_TIRISFALUPLANDS = "Tirisfal Uplands"; + -- added in patch 1.18 + LEVELRANGE_SLICKWICKOILRIG = "Slickwick Oil Rig"; + LEVELRANGE_RUGFORDSMOUNTAINREST = "Rugford's Mountain Rest"; + LEVELRANGE_EARTHENRING = "Earthen Ring"; + + -- Dungeons + LEVELRANGE_INSTANCESTEXT = "地下城:"; + + LEVELRANGE_BLACKFATHOMDEEPS = "黑暗深渊"; + LEVELRANGE_BLACKROCKDEPTH = "黑石深渊"; + LEVELRANGE_BLACKROCKSPIRE = "黑石塔"; + LEVELRANGE_DEADMINES = "死亡矿井"; + LEVELRANGE_DIREMAUL = "厄运之槌"; + LEVELRANGE_GNOMEREGAN = "诺莫瑞根"; + LEVELRANGE_MARAUDON = "玛拉顿"; + LEVELRANGE_RAGEFIRECHASM = "怒焰裂谷"; + LEVELRANGE_RAZORFENDOWNS = "Razorfen Downs"; + LEVELRANGE_RAZORFENKRAUL = "剃刀高地"; + LEVELRANGE_SCARLETMONASTERY = "血色修道院"; + LEVELRANGE_SCHOLOMANCE = "通灵学院"; + LEVELRANGE_SHADOWFANGKEEP = "影牙城堡"; + LEVELRANGE_STOCKADES = "监狱"; + LEVELRANGE_STRATHOLME = "斯坦索姆"; + LEVELRANGE_SUNKENTEMPLE = "The Sunken Temple"; + LEVELRANGE_ULDAMAN = "奥达曼"; + LEVELRANGE_WAILINGCAVERNS = "哀嚎洞穴"; + LEVELRANGE_ZULFARRAK = "祖尔法拉克"; + + -- Turtle WoW Dungeons + LEVELRANGE_COTBLACKMORASS = "Caverns of Time: The Black Morass"; + LEVELRANGE_CRESCENTGROVE = "The Crescent Grove"; + LEVELRANGE_GILNEASCITY = "Gilneas City"; + LEVELRANGE_HATEFORGEQUARRY = "Hateforge Quarry"; + LEVELRANGE_KARAZHANCRYPT = "Karazhan Crypt"; + LEVELRANGE_STORMWINDVAULT = "Stormwind Vault"; + -- added in patch 1.18 + LEVELRANGE_STORMWROUGHTRUINS = "Stormwrought Ruins"; + LEVELRANGE_DRAGONMAWRETREAT = "Dragonmaw Retreat"; + + -- Raids + LEVELRANGE_RAIDSTEXT = "团队副本:"; + + LEVELRANGE_NAXXRAMAS = "納克薩瑪斯"; + LEVELRANGE_ONYXIASLAIR = "奧妮克希亞的巢穴"; + LEVELRANGE_RUINSAHNQIRAJ = "安其拉廢墟"; + LEVELRANGE_TEMPLEAHNQIRAJ = "安其拉神廟"; + LEVELRANGE_ZULGURUB = "祖爾格拉布"; + + -- Turtle WoW Raids + LEVELRANGE_EMERALDSANCTUM = "Emerald Sanctum"; + LEVELRANGE_LOWERKARAZHANHALLS = "Lower Karazhan Halls"; + + -- General Strings + LEVELRANGE_LEVELS = "等级 %d - %d"; + LEVELRANGE_FLEVEL = "钓鱼等级 %d"; + + -- Message Strings + LEVELRANGE_LOADEDPREFIX = "等级范围版本 " + LEVELRANGE_LOADEDSUFFIX = " 已加载。"; + + -- Instances List + LEVELRANGE_INSTANCES1 = LEVELRANGE_DEADMINES .. " (17, 26)" + LEVELRANGE_INSTANCES2 = LEVELRANGE_WAILINGCAVERNS .. " (17, 24)" + LEVELRANGE_INSTANCES3 = LEVELRANGE_SHADOWFANGKEEP .. " (22, 30)" + LEVELRANGE_INSTANCES4 = LEVELRANGE_BLACKFATHOMDEEPS .. " (24, 32)" + LEVELRANGE_INSTANCES5 = LEVELRANGE_GNOMEREGAN .. " (29, 38)" + LEVELRANGE_INSTANCES6 = LEVELRANGE_RAZORFENKRAUL .. " (25, 30)" + LEVELRANGE_INSTANCES7 = LEVELRANGE_SCARLETMONASTERY .. " (34, 45)" + LEVELRANGE_INSTANCES8 = LEVELRANGE_RAZORFENDOWNS .. " (33, 45)" + LEVELRANGE_INSTANCES9 = LEVELRANGE_ULDAMAN .. " (35, 47)" + LEVELRANGE_INSTANCES10 = LEVELRANGE_MARAUDON .. " (46, 55)" + LEVELRANGE_INSTANCES11 = LEVELRANGE_SUNKENTEMPLE .. " (45, 55)" + LEVELRANGE_INSTANCES12 = LEVELRANGE_BLACKROCKDEPTH .. " (52, 60)" + LEVELRANGE_INSTANCES13 = LEVELRANGE_BLACKROCKSPIRE .. " (58, 60)" + LEVELRANGE_INSTANCES14 = LEVELRANGE_STRATHOLME .. " (58, 60)" + LEVELRANGE_INSTANCES15 = LEVELRANGE_DIREMAUL .. " (55, 60)" + LEVELRANGE_INSTANCES16 = LEVELRANGE_SCHOLOMANCE .. " (57, 60)" + LEVELRANGE_INSTANCES17 = LEVELRANGE_RAGEFIRECHASM .. " (13, 18)" + LEVELRANGE_INSTANCES18 = LEVELRANGE_STOCKADES .. " (24, 32)" + LEVELRANGE_INSTANCES19 = LEVELRANGE_ZULFARRAK .. " (44, 54)" + + -- Help Strings + LEVELRANGE_HELP0 = "使用以下命令更改等级范围的选项。" + LEVELRANGE_HELP1 = "/lr >> 打开等级范围选项面板。" + LEVELRANGE_HELP2 = "/lr toggle >> 切换等级范围提示信息的显示。" + LEVELRANGE_HELP3 = "/lr instances >> 切换提示信息中地下城的显示。" + LEVELRANGE_HELP4 = "/lr pvp >> 切换提示信息中PvP外交状态的显示。" + LEVELRANGE_HELP5 = "/lr fishing >> 切换提示信息中最低钓鱼等级的显示。" + LEVELRANGE_HELP6 = "长命令: /levelrange 也可以代替 /lr 使用。" + + -- Toggle Message Strings + LEVELRANGE_ON = "已启用" + LEVELRANGE_OFF = "已禁用" + + LEVELRANGE_ENABLED = "已启用。" + LEVELRANGE_DISABLED = "已禁用。" + + LEVELRANGE_TOGGLESHOW = "等级范围提示信息" + LEVELRANGE_TOGGLEINSTANCES = "显示等级范围地下城" + LEVELRANGE_TOGGLERAIDS = "显示等级范围团队副本" + LEVELRANGE_TOGGLEPVP = "显示等级范围PvP外交状态" + LEVELRANGE_TOGGLEFISHING = "显示最低钓鱼等级" + + -- Options Frame Strings + LEVELRANGE_OPTIONS_TITLE = "等级范围选项" + LEVELRANGE_OPTIONS_CLOSE = "关闭" + + LEVELRANGE_OPTIONS = {}; + LEVELRANGE_OPTIONS[1] = { -- Option 1 + label = "启用等级范围", + option = "showLevelRange", + tooltip = "在提示信息中显示/隐藏等级范围", + children = {2, 3, 4, 5}, + }; + LEVELRANGE_OPTIONS[2] = { -- Option 2 + label = "显示地下城", + option = "showInstances", + tooltip = "在提示信息中显示/隐藏地下城", + }; + LEVELRANGE_OPTIONS[3] = { -- Option 3 + label = "显示团队副本", + option = "showRaids", + tooltip = "在提示信息中显示/隐藏团队副本", + }; + LEVELRANGE_OPTIONS[4] = { -- Option 4 + label = "显示PvP外交状态", + option = "showPvP", + tooltip = "在提示信息中显示/隐藏PvP外交状态", + }; + LEVELRANGE_OPTIONS[5] = { -- Option 5 + label = "显示所需钓鱼等级", + option = "showFishing", + tooltip = "在提示信息中显示/隐藏所需钓鱼等级", + }; + + LEVELRANGE_DEFAULT_OPTS = { + ["showLevelRange"] = true, + ["showInstances"] = true, + ["showPvP"] = true, + ["showFishing"] = true, + }; +end \ No newline at end of file diff --git a/Locale/LevelRange-deDE.lua b/Locale/LevelRange-deDE.lua index 2a0b629..e04cf04 100644 --- a/Locale/LevelRange-deDE.lua +++ b/Locale/LevelRange-deDE.lua @@ -1,6 +1,6 @@ -- -- LevelRange :: Translatable Strings - Spanish --- Copyright (c) 2025 Rafael Calafell (rafacc87) +-- Copyright (c) 2006-2025 Philip Hughes (Bull3t) / Rafael Calafell (rafacc87) -- -------------------------------------------------------------------------------------------------- -- Localised Strings - Spanish diff --git a/Locale/LevelRange-esES.lua b/Locale/LevelRange-esES.lua index c130c21..ee8cee5 100644 --- a/Locale/LevelRange-esES.lua +++ b/Locale/LevelRange-esES.lua @@ -1,6 +1,6 @@ -- -- LevelRange :: Translatable Strings - Spanish --- Copyright (c) 2025 Rafael Calafell (rafacc87) +-- Copyright (c) 2006-2025 Philip Hughes (Bull3t) / Rafael Calafell (rafacc87) -- -------------------------------------------------------------------------------------------------- -- Localised Strings - Spanish diff --git a/Locale/LevelRange-ptBR.lua b/Locale/LevelRange-ptBR.lua index 5349f57..35f79d9 100644 --- a/Locale/LevelRange-ptBR.lua +++ b/Locale/LevelRange-ptBR.lua @@ -1,6 +1,6 @@ -- -- LevelRange :: Translatable Strings - Portuguese (Brazil) --- Copyright (c) 2025 Rafael Calafell (rafacc87) +-- Copyright (c) 2206-2025 Philip Hughes (Bull3t) / Rafael Calafell (rafacc87) -- -------------------------------------------------------------------------------------------------- -- Localised Strings - Portuguese (Brazil)