Thread Tools Display Modes
Prev Previous Post   Next Post Next
07/21/19, 06:12 AM   #4
Baertram
Super Moderator
 
Baertram's Avatar
WoWInterface Super Mod
AddOn Author - Click to view addons
Join Date: Mar 2014
Posts: 5,003
Idea for the english strings, easier to add and automatically create them + exchanged some strings with SI_ ESO strings (like alliance points, telVar, experience):
Lua Code:
  1. --English base Strings
  2. local stringsEN = {
  3.     [SI_MONEYWHERE_COSTS] = "Costs/Fees", -- Fees for repairs and teleporting
  4.  
  5.     [SI_MONEYWHERE_TRANSACTION_INCOME] = "Income", --
  6.     [SI_MONEYWHERE_TRANSACTION_EXPENSE] = "Expenses", --
  7.     [SI_MONEYWHERE_TRANSACTION_NET] = "Net", -- The difference between Income and Expense
  8.  
  9.     [SI_MONEYWHERE_EXDISCOVERY] = "Discovery", -- finding a new point of interest
  10.     [SI_MONEYWHERE_EXKILL] = "Kills", --
  11.     [SI_MONEYWHERE_EXSKILLBOOK] = "Skill Book", --
  12.     [SI_MONEYWHERE_EXTRADESKILL] = "Trade Skill", --
  13.     [SI_MONEYWHERE_EXACHIEVEMENT] = "Achieve", -- earning an achievement like Dungeon Vanquisher
  14.  
  15.     [SI_MONEYWHERE_LOAD_LEDGER_ON_INIT] = "Load Ledger on Initialization",
  16.     [SI_MONEYWHERE_LOAD_LEDGER_DESCRIP] = "Check to load save transaction values when character loads",
  17.     [SI_MONEYWHERE_TRACK_GOLD] = "Track Gold", -- record gold income and spending
  18.     [SI_MONEYWHERE_TRACK_GOLD_DESCRIP] = "Check to track gold transactions.",
  19.     [SI_MONEYWHERE_TRACK_APOINTS] = "Track " .. GetString(SI_CHATCHANNELCATEGORIES48),
  20.     [SI_MONEYWHERE_TRACK_APOINTS_DESCRIP] = "Check to track " ..  GetString(SI_CHATCHANNELCATEGORIES48) .." transactions.",
  21.     [SI_MONEYWHERE_TRACK_TELVAR] = "Track " .. GetString(SI_CHATCHANNELCATEGORIES46),
  22.     [SI_MONEYWHERE_TRACK_TELVAR_DESCRIP] = "Check to track ".. GetString(SI_CHATCHANNELCATEGORIES46).." transactions.",
  23.     [SI_MONEYWHERE_TRACK_EXP] = "Track " .. GetString(SI_CHATCHANNELCATEGORIES45), -- record Experience earned
  24.     [SI_MONEYWHERE_TRACK_EXP_DESCRIP] = "Check to track " .. GetString(SI_CHATCHANNELCATEGORIES45) .. "Sources.",
  25.     [SI_MONEYWHERE_TRACK_RATE] = "Track Rate", -- record how fast currencies change
  26.     [SI_MONEYWHERE_TRACK_RATE_DESCRIP] = "Check to track rates of income.",
  27.     [SI_MONEYWHERE_MINUTES_TRACKED] = "Minutes Tracked",
  28.     [SI_MONEYWHERE_MINUTES_TRACKED_DESCRIP] = "Number of minutes used to calculate rate.",
  29.     [SI_MONEYWHERE_NEED_TO_RELOAD_UI] = "Will need to reload the UI.",
  30.  
  31.     [SI_MONEYWHERE_XP_NEED] = "Need",
  32.     [SI_MONEYWHERE_RATE_FOR_X_MIN] = "Rate for %d Minutes", -- Rate = How fast, the %d is where the number of minutes will go
  33. }
  34. for stringId, stringContent in pairs(stringsEN) do
  35.     ZO_CreateStringId(ZO_CreateStringId(stringId, stringContent)
  36.     SafeAddVersion(stringId, 1)
  37. end


And the German DE Strings will be updated this way then:
Lua Code:
  1. --German Strings
  2. local stringsDE = {
  3.     [SI_MONEYWHERE_COSTS] = "Kosten/Gebühren", -- Fees for repairs and teleporting
  4.  
  5.     [SI_MONEYWHERE_TRANSACTION_INCOME] = "Einkommen", --
  6.     [SI_MONEYWHERE_TRANSACTION_EXPENSE] = "Ausgaben", --
  7.     [SI_MONEYWHERE_TRANSACTION_NET] = "Netto", -- The difference between Income and Expense
  8.  
  9.     [SI_MONEYWHERE_EXDISCOVERY] = "Entdeckung", -- finding a new point of interest
  10.     [SI_MONEYWHERE_EXKILL] = "Tötungen", --
  11.     [SI_MONEYWHERE_EXSKILLBOOK] = "Fertigkeiten Buch", --
  12.     [SI_MONEYWHERE_EXTRADESKILL] = "Handwerk", --
  13.     [SI_MONEYWHERE_EXACHIEVEMENT] = "Errungenschaft", -- earning an achievement like Dungeon Vanquisher
  14.  
  15.     [SI_MONEYWHERE_LOAD_LEDGER_ON_INIT] = "Lade Hauptbuch beim Starten",
  16.     [SI_MONEYWHERE_LOAD_LEDGER_DESCRIP] = "Aktivieren, um die gesicherten Transaktionen beim Laden des Charakter zu sammeln",
  17.     [SI_MONEYWHERE_TRACK_GOLD] = "Verfolge Gold", -- record gold income and spending
  18.     [SI_MONEYWHERE_TRACK_GOLD_DESCRIP] = "Aktivieren, um die Gold Transaktionen zu sammeln.",
  19.     [SI_MONEYWHERE_TRACK_APOINTS] = "Verfolge " .. GetString(SI_CHATCHANNELCATEGORIES48),
  20.     [SI_MONEYWHERE_TRACK_APOINTS_DESCRIP] = "Aktivieren, um Transaktionen mit "  .. GetString(SI_CHATCHANNELCATEGORIES48) .. " zu sammeln.",
  21.     [SI_MONEYWHERE_TRACK_TELVAR] = "Verfolge " .. GetString(SI_CHATCHANNELCATEGORIES46),
  22.     [SI_MONEYWHERE_TRACK_TELVAR_DESCRIP] = "Aktivieren, um Transaktionen mit ".. GetString(SI_CHATCHANNELCATEGORIES46).." zu sammeln.",
  23.     [SI_MONEYWHERE_TRACK_EXP] = "Verfolge ".. GetString(SI_CHATCHANNELCATEGORIES45), -- record Experience earned
  24.     [SI_MONEYWHERE_TRACK_EXP_DESCRIP] = "Aktivieren, um Transaktionen aus " .. GetString(SI_CHATCHANNELCATEGORIES45) .. " Quellen zu sammeln.",
  25.     [SI_MONEYWHERE_TRACK_RATE] = "Verfolge Rate", -- record how fast currencies change
  26.     [SI_MONEYWHERE_TRACK_RATE_DESCRIP] = "Aktivieren, um die Rate (wie schnell verändert sich das Einkommen) des Einkommens zu verfolgen.",
  27.     [SI_MONEYWHERE_MINUTES_TRACKED] = "Minuten für Rate",
  28.     [SI_MONEYWHERE_MINUTES_TRACKED_DESCRIP] = "Anzahl der Minuten welche für die Berechnung der Rate verwendet werden.",
  29.     [SI_MONEYWHERE_NEED_TO_RELOAD_UI] = "Hierfür muss die Benutzeroberfläche (UI) neugeladen werden!",
  30.  
  31.     [SI_MONEYWHERE_XP_NEED] = "Benötigt",
  32.     [SI_MONEYWHERE_RATE_FOR_X_MIN] = "Rate für %d Minuten", -- Rate = How fast, the %d is where the number of minutes will go
  33. }
  34. for stringId, stringContent in pairs(stringsDE) do
  35.     SafeAddVersion(stringId, 1)
  36. end


Hint:
You do not need this text in your LAM panel:
SI_MONEYWHERE_NEED_TO_RELOAD_UI

Just enable the requiresReload=true, tag at your control (checkbox, dropdown, etc.) and LAM will automatically show the reload needed hint + a button to reload the UI if this setting got changed!

Last edited by Baertram : 07/21/19 at 06:31 AM.
  Reply With Quote
 

ESOUI » Developer Discussions » Translation Help » MoneyWhere Translation Help


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off