ESOUI

ESOUI (https://www.esoui.com/forums/index.php)
-   Translation Help (https://www.esoui.com/forums/forumdisplay.php?f=186)
-   -   Leo's Altholic need translation (https://www.esoui.com/forums/showthread.php?t=8101)

LeandroSilva 10/12/18 06:05 AM

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!

Baertram 10/12/18 11:46 AM

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.

LeandroSilva 10/12/18 05:56 PM

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!

Gamer1986PAN 10/14/18 08:37 PM

Quote:

Originally Posted by Baertram (Post 36266)
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 ^^

Siegtime 11/22/18 07:17 PM

Plz JP translations is fix.
 
Quote:

Originally Posted by Siegtime (Post 36314)
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', "デイリークエストを検索")

※I'm sorry, I fixed it because the Japanese translation of a considerable item is strange. Please replace it.


All times are GMT -6. The time now is 04:36 AM.

vBulletin © 2024, Jelsoft Enterprises Ltd
© 2014 - 2022 MMOUI