Quantcast Leo's Altholic need translation - ESOUI
Thread Tools Display Modes
10/12/18, 06:05 AM   #1
LeandroSilva
AddOn Author - Click to view addons
Join Date: Aug 2018
Posts: 2
Leo's Altholic needs translation

Hello!
Need some help with translations for LeoAltholic with de, fr, jp, ru. Any help is most welcome! Thanks in advance!

Code:
ZO_CreateStringId("LEOALT_D",      "d") -- day
ZO_CreateStringId("LEOALT_H",      "h") -- hour
ZO_CreateStringId("LEOALT_M",      "m") -- minute
ZO_CreateStringId("LEOALT_S",      "s") -- second
ZO_CreateStringId("LEOALT_FINISHED",      "finished")
ZO_CreateStringId("LEOALT_UNLOCKED",      "unlocked")
ZO_CreateStringId("LEOALT_REMOVED_FROM",      "Removed <<1>> from <<2>>.")
ZO_CreateStringId("LEOALT_MINUTES_AGO",      "<<1[%d minute ago/%d minutes ago]>>")
ZO_CreateStringId("LEOALT_HOURS_AGO",      "<<1[%d hour ago/%d hours ago]>>")
ZO_CreateStringId("LEOALT_DAYS_AGO",      "<<1[Yesterday/%d days ago]>>")
ZO_CreateStringId("LEOALT_NOT_DONE_TODAY",      "not done today")
ZO_CreateStringId("LEOALT_MOUNT_FINISHED",      "<<C:1>> has finished a mount training.")
ZO_CreateStringId("LEOALT_RESEARCH_FINISHED",      "<<C:1>> has finished a research")
ZO_CreateStringId("LEOALT_TRACK_ONLY_DAILY",      "Only daily quests can be tracked.")
ZO_CreateStringId("LEOALT_QUEST_ALREADY_TRACKED", "Quest <<1>> is already being tracked.")
ZO_CreateStringId("LEOALT_TRACKING", "Tracking")
ZO_CreateStringId("LEOALT_QUEST_DONE_TODAY", "Quest <<1>> done for today.")
ZO_CreateStringId("LEOALT_TRACKED_QUESTS", "Tracked Quests")
ZO_CreateStringId("LEOALT_AUTO_TRACK_WRIT", "Automatically track started daily crafting quests")
ZO_CreateStringId("LEOALT_AUTO_TRACK_DAILY", "Automatically track started daily quests")
ZO_CreateStringId("LEOALT_COMPLETED_RESEARCH", "Completed Research")
ZO_CreateStringId("LEOALT_CHAT_ALL", "Chat message for all characters")
ZO_CreateStringId("LEOALT_CHAT_ALL_TOOLTIP", "Display a chat message whenever a research is completed for a character")
ZO_CreateStringId("LEOALT_CENTERSCREEN_CURRENT", "Center Screen message for current character")
ZO_CreateStringId("LEOALT_CENTERSCREEN_CURRENT_TOOLTIP", "Display a center screen message whenever a research is completed for current character")

ZO_CreateStringId("LEOALT_PLAYED", "Played")
ZO_CreateStringId("LEOALT_RIDING", "Riding")
ZO_CreateStringId("LEOALT_MAXIMUM", "Maximum")
ZO_CreateStringId("LEOALT_RECOVERY", "Recovery")

ZO_CreateStringId("LEOALT_WRIT", "Writ")
ZO_CreateStringId("LEOALT_ALCHEMIST", "Alchemist")
ZO_CreateStringId("LEOALT_BLACKSMITH", "Blacksmith")
ZO_CreateStringId("LEOALT_CLOTHIER", "Clothier")
ZO_CreateStringId("LEOALT_ENCHANTER", "Enchanter")
ZO_CreateStringId("LEOALT_JEWELRY", "Jewelry")
ZO_CreateStringId("LEOALT_PROVISIONER", "Provisioner")
ZO_CreateStringId("LEOALT_WOODWORKER", "Woodworker")

ZO_CreateStringId('SI_BINDING_NAME_LEOALTHOLIC_TOGGLE_WINDOW', "Show/Hide Main Window")
ZO_CreateStringId('SI_BINDING_NAME_LEOALTHOLIC_TRACK_QUEST', "Track Daily Quest")
Edit: Simplified a lot the translation, thanks @Baertram!

Last edited by LeandroSilva : 10/15/18 at 05:08 AM.
  Reply With Quote
10/12/18, 11:46 AM   #2
Baertram
 
Baertram's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2014
Posts: 1,768
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
10/12/18, 05:56 PM   #3
LeandroSilva
AddOn Author - Click to view addons
Join Date: Aug 2018
Posts: 2
True! I'll change some translations soon. About the quest names, Dolgubons Lazy Writ Creator uses part of the names + the writ word, but since it works pretty well, guess i can migrate to that too. Thanks for the input!
  Reply With Quote
10/14/18, 08:37 PM   #4
Gamer1986PAN
AddOn Author - Click to view addons
Join Date: Sep 2015
Posts: 72
Originally Posted by Baertram View Post
Working on DE translations.
Todo: Quest names for writs.
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", "Schmiedekunst")
ZO_CreateStringId("LEOALT_CLOTHING", "Schneiderei")
ZO_CreateStringId("LEOALT_ENCHANTING", "Verzaubern")
ZO_CreateStringId("LEOALT_ALCHEMY", "Alchemie")
ZO_CreateStringId("LEOALT_PROVISIONING", "Versorgen")
ZO_CreateStringId("LEOALT_WOODWORKING", "Schreinerei")
ZO_CreateStringId("LEOALT_JEWELCRAFTING", "Schmuckhandwerk")
ZO_CreateStringId("LEOALT_BOUNTY", "Kopfgeld")
ZO_CreateStringId("LEOALT_ATTRIBUTE_POINTS", "Attributspunkte")
ZO_CreateStringId("LEOALT_PLAYED", "Gespielt")
ZO_CreateStringId("LEOALT_RIDING", "Reiten")
ZO_CreateStringId("LEOALT_POINTS", "Punkte")
ZO_CreateStringId("LEOALT_MAXIMUM", "Maximum")
ZO_CreateStringId("LEOALT_RECOVERY", "Regeneration")
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", "Gilde")
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", "Alchemistenschrieb") -- QUEST NAME
ZO_CreateStringId("LEOALT_BLACKSMITHING_WRIT", "Schmiedeschrieb") -- QUEST NAME
ZO_CreateStringId("LEOALT_CLOTHIER_WRIT", "Schneiderschrieb") -- QUEST NAME
ZO_CreateStringId("LEOALT_ENCHANTING_WRIT", "Verzaubererschrieb") -- QUEST NAME
ZO_CreateStringId("LEOALT_JEWELRYCRAFTING_WRIT", "Schmuckhandwerksschrieb") -- QUEST NAME
ZO_CreateStringId("LEOALT_PROVISIONING_WRIT", "Versorgerschrieb") -- QUEST NAME
ZO_CreateStringId("LEOALT_WOODWORKING_WRIT", "Schreinerschrieb") -- 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")
Did some edits on this. Will take a look for improvements when everything is working ^^
__________________
Co-Author of the Addon BeamMeUp - feel free to check it out.

Last edited by Gamer1986PAN : 10/15/18 at 05:52 AM.
  Reply With Quote
10/15/18, 09:26 AM   #5
Siegtime
Join Date: Sep 2018
Posts: 15
JP translations.

ZO_CreateStringId("LEOALT_D", "d") -- 日
ZO_CreateStringId("LEOALT_H", "h") -- 時間
ZO_CreateStringId("LEOALT_M", "m") -- 分
ZO_CreateStringId("LEOALT_S", "s") -- 秒
ZO_CreateStringId("LEOALT_FINISHED", "完了")
ZO_CreateStringId("LEOALT_UNLOCKED", "ロックを外す")
ZO_CreateStringId("LEOALT_REMOVED_FROM", "削除 <<1>> から <<2>>.")
ZO_CreateStringId("LEOALT_MINUTES_AGO", "<<1[%d 分 前/%d 分 前]>>")
ZO_CreateStringId("LEOALT_HOURS_AGO", "<<1[%d 時間 前/%d 時間 前]>>")
ZO_CreateStringId("LEOALT_DAYS_AGO", "<<1[昨日/%d 日 前]>>")
ZO_CreateStringId("LEOALT_NOT_DONE_TODAY", "今日は行ってない")
ZO_CreateStringId("LEOALT_MOUNT_FINISHED", "<<C:1>> マウントトレーニングを終了しました")
ZO_CreateStringId("LEOALT_RESEARCH_FINISHED", "<<C:1>> 研究を終了しました")
ZO_CreateStringId("LEOALT_TRACK_ONLY_DAILY", "デイリークエストのみ追跡")
ZO_CreateStringId("LEOALT_QUEST_ALREADY_TRACKED", "クエスト <<1>> は既に追跡されています")
ZO_CreateStringId("LEOALT_TRACKING", "追跡")
ZO_CreateStringId("LEOALT_QUEST_DONE_TODAY", "クエスト <<1>> は今日行う")
ZO_CreateStringId("LEOALT_TRACKED_QUESTS", "追跡されたクエスト")
ZO_CreateStringId("LEOALT_AUTO_TRACK_WRIT", "デイリークラフトクエストを自動で追跡を始める")
ZO_CreateStringId("LEOALT_AUTO_TRACK_DAILY", "デイリークエストを自動で追跡を始める")
ZO_CreateStringId("LEOALT_COMPLETED_RESEARCH", "検索を完了しました")
ZO_CreateStringId("LEOALT_CHAT_ALL", "全てのキャラクタをチャットメッセージ")
ZO_CreateStringId("LEOALT_CHAT_ALL_TOOLTIP", "キャラクターの研究が完了するたびにチャットメッセージを表示する”
ZO_CreateStringId("LEOALT_CENTERSCREEN_CURRENT", "現在のキャラクタの中央画面にメッセージ")
ZO_CreateStringId("LEOALT_CENTERSCREEN_CURRENT_TOOLTIP", "現在のキャラクターの研究が終了するたびに中央画面にメッセージを表示する”

ZO_CreateStringId("LEOALT_PLAYED", "プレイ")
ZO_CreateStringId("LEOALT_RIDING", "乗る")
ZO_CreateStringId("LEOALT_MAXIMUM", "最大")
ZO_CreateStringId("LEOALT_RECOVERY", "回復")

ZO_CreateStringId("LEOALT_WRIT", "Writ")
ZO_CreateStringId("LEOALT_ALCHEMIST", "錬金術")
ZO_CreateStringId("LEOALT_BLACKSMITH", "鍛冶")
ZO_CreateStringId("LEOALT_CLOTHIER", "縫製")
ZO_CreateStringId("LEOALT_ENCHANTER", "付呪")
ZO_CreateStringId("LEOALT_JEWELRY", "宝飾")
ZO_CreateStringId("LEOALT_PROVISIONER", "調理")
ZO_CreateStringId("LEOALT_WOODWORKER", "木工")

ZO_CreateStringId('SI_BINDING_NAME_LEOALTHOLIC_TOGGLE_WINDOW', "表示/非表示 メイン 画面")
ZO_CreateStringId('SI_BINDING_NAME_LEOALTHOLIC_TRACK_QUEST', "デイリークエストを追跡")

Last edited by Siegtime : 10/15/18 at 09:50 AM.
  Reply With Quote

ESOUI » Developer Discussions » Translation Help » Leo's Altholic need translation

Thread Tools
Display Modes

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