View Single Post
10/12/18, 11:46 AM   #2
Baertram
Super Moderator
 
Baertram's Avatar
WoWInterface Super Mod
AddOn Author - Click to view addons
Join Date: Mar 2014
Posts: 4,912
Working on DE translations.
Todo: Quest names for writs.
-> Can be found within addon Dolgubons Lazy Writ Creator maybe.

Code:
ZO_CreateStringId("LEOALT_D",      "T") -- Tag
ZO_CreateStringId("LEOALT_H",      "S") -- Stunde
ZO_CreateStringId("LEOALT_M",      "M") -- Minute
ZO_CreateStringId("LEOALT_S",      "s") -- Sekunde
ZO_CreateStringId("LEOALT_FINISHED",      "abgeschlossen")
ZO_CreateStringId("LEOALT_UNLOCKED",      "freigeschaltet")
ZO_CreateStringId("LEOALT_REMOVED_FROM",      "<<1>> wurde von <<2>> entfernt.")
ZO_CreateStringId("LEOALT_MINUTES_AGO",      "<<1[%d Minute her/%d Minuten her]>>")
ZO_CreateStringId("LEOALT_HOURS_AGO",      "<<1[%d Stunde her/%d Stunden her]>>")
ZO_CreateStringId("LEOALT_DAYS_AGO",      "<<1[Gestern/%d Tage her]>>")
ZO_CreateStringId("LEOALT_NOT_DONE_TODAY",      "heute  nicht erledigt")
ZO_CreateStringId("LEOALT_GUILD",      "Gilde")
ZO_CreateStringId("LEOALT_MAIN_STORY",      "Hauptgeschichte")
ZO_CreateStringId("LEOALT_FEMALE",      "Weiblich")
ZO_CreateStringId("LEOALT_MALE",      "Männlich")
ZO_CreateStringId("LEOALT_MOUNT_FINISHED",      "<<C:1>> hat das Reittraining beendet.")
ZO_CreateStringId("LEOALT_RESEARCH_FINISHED",      "<<C:1>> hat eine Analyse beendet.")
ZO_CreateStringId("LEOALT_TRACK_ONLY_DAILY",      "Eine Tagesquest kann verfolgt werden.")
ZO_CreateStringId("LEOALT_QUEST_ALREADY_TRACKED", "Quest <<1>> wird bereits verfolgt.")
ZO_CreateStringId("LEOALT_TRACKING", "Wird verfolgt")
ZO_CreateStringId("LEOALT_QUEST_DONE_TODAY", "Quest <<1>> heute abgeschlossen.")
ZO_CreateStringId("LEOALT_TRACKED_QUESTS", "Verfolgte Quests")
ZO_CreateStringId("LEOALT_AUTO_TRACK_WRIT", "Automatisch tägliche Handwerksquests verfolgen")
ZO_CreateStringId("LEOALT_AUTO_TRACK_DAILY", "Automatisch tägliche Quests verfolgen")
ZO_CreateStringId("LEOALT_COMPLETED_RESEARCH", "Abgeschlossene Analysen")
ZO_CreateStringId("LEOALT_CHAT_ALL", "Chat Nachricht für alle Charaktere")
ZO_CreateStringId("LEOALT_CHAT_ALL_TOOLTIP", "Zeigt eine Chat Nachricht an, wenn eine Analyse für einen Charakter abgeschlossen wurde.")
ZO_CreateStringId("LEOALT_CENTERSCREEN_CURRENT", "Bildschirm Nachricht für aktuellen Charakter")
ZO_CreateStringId("LEOALT_CENTERSCREEN_CURRENT_TOOLTIP", "Zeigt eine Bildschirm Nachricht oben in der Mitte an, wenn eine Analyse für den aktuellen Charakter abgeschlossen wurde.")

ZO_CreateStringId("LEOALT_LEVEL", "Level")
ZO_CreateStringId("LEOALT_RANK", "Rang")
--> Please check file here for constants to use from the base game: https://github.com/esoui/esoui/tree/master/esoui/internalingamelocalization.
--> e.g. ZO_CreateStringId("LEOALT_BLACKSMITHING", GetString(SI_ITEMFILTERTYPE13)) -- Blacksmithing
ZO_CreateStringId("LEOALT_BLACKSMITHING", "Schmied")
ZO_CreateStringId("LEOALT_CLOTHING", "Schneider")
ZO_CreateStringId("LEOALT_ENCHANTING", "Verzauberer")
ZO_CreateStringId("LEOALT_ALCHEMY", "Alchemie")
ZO_CreateStringId("LEOALT_PROVISIONING", "Versorger")
ZO_CreateStringId("LEOALT_WOODWORKING", "Schreiner")
ZO_CreateStringId("LEOALT_JEWELCRAFTING", "Schmuck Handwerk")
ZO_CreateStringId("LEOALT_BOUNTY", "Kopfgeld")
ZO_CreateStringId("LEOALT_ATTRIBUTE_POINTS", "Attribut Punkte")
ZO_CreateStringId("LEOALT_PLAYED", "Gespielt")
ZO_CreateStringId("LEOALT_RIDING", "Reiten")
ZO_CreateStringId("LEOALT_POINTS", "Punkte")
ZO_CreateStringId("LEOALT_MAXIMUM", "Maximum")
ZO_CreateStringId("LEOALT_RECOVERY", "Wiederherstellung")
ZO_CreateStringId("LEOALT_SPELL_CRIT", "Zauber Krit.")
ZO_CreateStringId("LEOALT_WEAPON_CRIT", "Waffen Krit.")
ZO_CreateStringId("LEOALT_CLASS", "Klasse")
ZO_CreateStringId("LEOALT_ARMOR", "Rüstung")
ZO_CreateStringId("LEOALT_WEAPON", "Waffen")
ZO_CreateStringId("LEOALT_CRAFT", "Handwerk")
ZO_CreateStringId("LEOALT_GUILD", "Gild")
ZO_CreateStringId("LEOALT_WORLD", "Welt")
ZO_CreateStringId("LEOALT_ALLIANCE", "Allianz")
ZO_CreateStringId("LEOALT_RACIAL", "Rasse")
ZO_CreateStringId("LEOALT_INVENTORY_LIST", "Inventar Liste")

--TODO: Not translated to DE properly
ZO_CreateStringId("LEOALT_ALCHEMY_WRIT", "Alchemie Schrieb") -- QUEST NAME
ZO_CreateStringId("LEOALT_BLACKSMITHING_WRIT", "Blacksmith Schrieb") -- QUEST NAME
ZO_CreateStringId("LEOALT_CLOTHIER_WRIT", "Clothier Schrieb") -- QUEST NAME
ZO_CreateStringId("LEOALT_ENCHANTING_WRIT", "Enchanter Schrieb") -- QUEST NAME
ZO_CreateStringId("LEOALT_JEWELRYCRAFTING_WRIT", "Jewelry Crafting Schrieb") -- QUEST NAME
ZO_CreateStringId("LEOALT_PROVISIONING_WRIT", "Provisioner Writ") -- QUEST NAME
ZO_CreateStringId("LEOALT_WOODWORKING_WRIT", "Woodworker Writ") -- QUEST NAME

ZO_CreateStringId('SI_BINDING_NAME_LEOALTHOLIC_TOGGLE_WINDOW', "Zeige/Verstecke Haupt Fenster")
ZO_CreateStringId('SI_BINDING_NAME_LEOALTHOLIC_TRACK_QUEST', "Verfolge tägliche Quest")
Edit:
You should definately use the ESO build in translation strings via GetString(SI_*) for given constants like Blacksmithing etc.
Same applies to strings like Weapon, Armor, ...

You can find them here:
https://github.com/esoui/esoui/tree/...melocalization
https://github.com/esoui/esoui/tree/...melocalization
-> Check the .lua files in there.

e.g. instead of building your own "Blacksmithing" use GetString(SI_ITEMFILTERTYPE13)
You only need to add this to the en.lua file then (or your primary loaded language file) and all other languages will use the en.lua entries first.
Do not overwrite them in other langauges the game supports, like de.lua, jp.lua or fr. lua. Only overwrite them within unsupported/unofficial languages like es.lua, ru.lua then.

Last edited by Baertram : 10/14/18 at 10:11 AM.
  Reply With Quote