From 3785e0168d3b9e8f9587de391e9eaaa5dd1257cc Mon Sep 17 00:00:00 2001 From: CarnVanBeck Date: Mon, 12 Jan 2026 17:37:28 +0100 Subject: [PATCH 1/5] added localization of class names for german language to fix Attempt to index field `?` (a nil value) Fixes #2 --- scripts/TurtleRPConstants.lua | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/scripts/TurtleRPConstants.lua b/scripts/TurtleRPConstants.lua index 1ebecf1..b31b131 100644 --- a/scripts/TurtleRPConstants.lua +++ b/scripts/TurtleRPConstants.lua @@ -89,6 +89,17 @@ TurtleRPClassData['Shaman'] = {0, 0.44, 0.87, "0070DD"} TurtleRPClassData['Warlock'] = {0.53, 0.53, 0.93, "8788EE"} TurtleRPClassData['Warrior'] = {0.78, 0.61, 0.43, "C69B6D"} +--- Localized class names for German +TurtleRPClassData['Druide'] = {1, 0.49, 0.04, "FF7C0A"} +TurtleRPClassData['Jäger'] = {0.67, 0.83, 0.45, "AAD372"} +TurtleRPClassData['Magier'] = {0.25, 0.78, 0.92, "3FC7EB"} +-- (same as english) TurtleRPClassData['Paladin'] = {0.96, 0.55, 0.73, "F48CBA"} +TurtleRPClassData['Priester'] = {1, 1, 1, "FFFFFF"} +TurtleRPClassData['Schurke'] = {1, 0.96, 0.41, "FFF468"} +TurtleRPClassData['Schamane'] = {0, 0.44, 0.87, "0070DD"} +TurtleRPClassData['Hexenmeister'] = {0.53, 0.53, 0.93, "8788EE"} +TurtleRPClassData['Krieger'] = {0.78, 0.61, 0.43, "C69B6D"} + TurtleRPIcons = { "Ability_Ambush", "Ability_BackStab", From e4096fb94434bdd566cd6098078fed1903fc8474 Mon Sep 17 00:00:00 2001 From: CarnVanBeck Date: Tue, 13 Jan 2026 13:38:11 +0100 Subject: [PATCH 2/5] added basic localization support --- TurtleRP.toc | 3 +- components/TurtleRP_IconTray.xml | 30 +-- components/TurtleRP_Tooltip.xml | 4 +- scripts/TurtleRP.lua | 23 +- scripts/TurtleRPConstants.lua | 29 +-- scripts/TurtleRPIconTray.lua | 120 ++++----- scripts/TurtleRPTooltip.lua | 433 +++++++++++++++++-------------- scripts/TurtleRPTranslation.lua | 323 +++++++++++++++++++++++ 8 files changed, 663 insertions(+), 302 deletions(-) create mode 100644 scripts/TurtleRPTranslation.lua diff --git a/TurtleRP.toc b/TurtleRP.toc index bc145d5..0dfc91e 100644 --- a/TurtleRP.toc +++ b/TurtleRP.toc @@ -1,6 +1,6 @@ ## Interface: 11200 ## Title: |cffabd473Turtle RP Official -## Author: luskanek / OldManAlpha / tempranova / Drixi / Vee / Zara +## Author: luskanek / OldManAlpha / tempranova / Drixi / Vee / Zara / CarnVanBeck ## Version: 1.2 ## Notes: RP Addon custom made for Turtle WoW ## SavedVariables: TurtleRPCharacters, TurtleRPQueryablePlayers @@ -8,6 +8,7 @@ ChatThrottleLib\ChatThrottleLib.lua scripts\TurtleRPConstants.lua +scripts\TurtleRPTranslation.lua scripts\TurtleRPComms.lua scripts\TurtleRPEmotes.lua scripts\TurtleRPDirectory.lua diff --git a/components/TurtleRP_IconTray.xml b/components/TurtleRP_IconTray.xml index 0383cfa..017ab81 100644 --- a/components/TurtleRP_IconTray.xml +++ b/components/TurtleRP_IconTray.xml @@ -16,7 +16,7 @@ - -