diff --git a/addons/translate/ReadMe.txt b/addons/translate/ReadMe.txt index d6eab5e0f1..73c120eee0 100644 --- a/addons/translate/ReadMe.txt +++ b/addons/translate/ReadMe.txt @@ -1,4 +1,4 @@ -Last Updated: 01/02/15 +Last Updated: 2022/01/13 Description: Translate is an addon designed to automatically translate chat text and search comments from JP to EN. It creates a dictionary using the windower resources and custom-made dictionaries (../windower/addons/translate/dicts/), and replaces incoming chat lines with the matching translation in order of longest JP phrase to shortest. @@ -10,4 +10,4 @@ This approach is not without its problems, and occasionally phrases will be tran Commands: //trans -* show original - Displays the original text. Known to double-up autotranslated phrases sometimes in search comments. Reason unclear. \ No newline at end of file +* show - Toggles display of the original text. Known to double-up autotranslated phrases sometimes in search comments. Reason unclear. \ No newline at end of file diff --git a/addons/translate/dicts/bgthread_guide.lua b/addons/translate/dicts/bgthread_guide.lua index f49fa126a2..bfc7976908 100644 --- a/addons/translate/dicts/bgthread_guide.lua +++ b/addons/translate/dicts/bgthread_guide.lua @@ -6,7 +6,7 @@ local dict = { {en="Normal",ja="普通"}, {en="Difficult",ja="むず"}, {en="Very Difficult",ja="とてもむず"}, - + {en="Menace",ja="メナス"}, {en="Voidwatch",ja="ヴォッチ"}, {en="Burrows",ja="バローズ"}, @@ -14,20 +14,19 @@ local dict = { {en="Ra'Kaznar Skirmish",ja="カザスカ"}, {en="Ra'Kaznar Skirmish",ja="スカカザ"}, {en="Ra'Kaznar Skirmish",ja="かざすか"}, - + {en="Leveling",ja="レベリング"}, {en="Aby",ja="アビ"}, {en="Altepa",ja="アルテパ"}, {en="Misareaux",ja="セア ミザレオ"}, {en="Doll",ja="ド-ル"}, - + {en="Recruiting",ja="募集"}, {en="Check seacom for jobs",ja="サチコ参照ジョブを添えてテルください"}, {en="Search Comment",ja="サチコ"}, {en="Job doesn't matter",ja="ジョブ不問"}, {en="currently",ja="現在"}, - - + {en="Hennetiel",ja="NTL"}, {en="Morimar",ja="モリマ"}, {en="Kamihr",ja="カミール"}, @@ -37,7 +36,7 @@ local dict = { {en="Foret",ja="水林"}, {en="Ceizak",ja="ケイザ"}, {en="Cirdas",ja="シルダス"}, - + {en="Trial by Fire",ja="火の試練"}, {en="Trial by Lightning",ja="雷の試練"}, {en="Trial by Earth",ja="土の試練"}, @@ -46,34 +45,34 @@ local dict = { {en="Trial by Wind",ja="風の試練"}, {en="Leviathan",ja="リヴァイアサン"}, {en="Levi",ja="リヴァ"}, - + {en="Tenzen",ja="てんぜん"}, {en="Tenzen",ja="テンゼン"}, {en="Warrior's Path",ja="武士道とは"}, - + {en="Return to Delkfutt's Tower",ja="デルクフの塔 再び"}, {en="Return to Delkfutt's Tower",ja="テルクフの塔再び"}, {en="Eald'narche",ja="エルド"}, {en="Kam'lanaut",ja="カムラ"}, {en="Stellar Fulcrum",ja="天輪"}, {en="Celestial Nexus",ja="宿星"}, - + {en="BRD",ja="吟"}, {en="GEO",ja="風"}, - + {en="Wanted (Battle)",ja="ウォンテッド"}, {en="Dragonfly",ja="トンボ"}, {en="Cost",ja="コスト"}, - + {en="Incursion",ja="インカ"}, {en="Tryl",ja="トリル"}, - + {en="*waves*",ja="ノシ"}, {en="Full Alliance",ja="フルアラ"}, - + {en="EIN",ja="エイン"}, {en="Ampuole",ja="アンプル"}, - + -- These are from wiki.ffo.jp: {en="Hugemaw Harold",ja="ひゅーじまうへらるど"}, {en="Bouncing Bertha",ja="ばうんしんぐばーさ"}, @@ -102,8 +101,7 @@ local dict = { {en="Douma Weapon",ja="どうまうぇぽん"}, {en="King Ugoprygid",ja="きんぐうるぴじっど"}, {en="Vedrfolnir",ja="う゛ぇどるふぉるにる"}, - - + {en="Ark Angel",ja="あーくえんじぇる"}, {en="Hume",ja="ひゅーむ"}, {en="Tarutaru",ja="たるたる"}, @@ -148,8 +146,7 @@ local dict = { {en="Diabolos",ja="でぃあぼろす"}, {en="Cait Sith",ja="けっとしー"}, {en="Atomos",ja="あともす"}, - - + {en="Vagary",ja="ベガリ"}, {en="Vagary",ja="ベガリーインスペクター"}, {en="Balamor",ja="バラモア"}, @@ -162,8 +159,11 @@ local dict = { {en="Hades",ja="ハデス"}, {en="upper",ja="上位"}, {en="lower",ja="下位"}, - + {en="Sinister Reign",ja="シニスターレイン"}, + + {en="Ambuscade",ja="アンバス"}, + {en="segments",ja="セグポ"} } return dict \ No newline at end of file diff --git a/addons/translate/dicts/captainhowdy_guide.lua b/addons/translate/dicts/captainhowdy_guide.lua index 60d3ca824f..e5b5855828 100644 --- a/addons/translate/dicts/captainhowdy_guide.lua +++ b/addons/translate/dicts/captainhowdy_guide.lua @@ -23,7 +23,7 @@ local dict = { {en="They are already there",ja="もおむこおにいっています"}, {en="Welcome back",ja="お帰りー"}, {en="What job?",ja="すみません、私のジョブなんですか?"}, - + -- During an event section {en="pop",ja="わかす"}, {en="Go ahead",ja="先にどうぞ"}, @@ -51,7 +51,7 @@ local dict = { {en="When is the ending?",ja="おわりますか"}, {en="You can pop next",ja="つぎわかせていいよ"}, --(You Find Nothing In The Riftworn Pyxis) || Tanakasan wa daikirai desuyo! || (ノ ゜Д゜)ノ三┸┸ - + -- Coming and Going {en="Bad",ja="だめ"}, {en="Cheap",ja="やすい"}, @@ -92,7 +92,7 @@ local dict = { {en="What happened?",ja="何かあった"}, {en="Yes, I'm coming",ja="はい行きます"}, {en="Yes, that's right",ja="はいそうです"}, - + {en="Brb, I'm going to the store",ja="りせき、コンビニで行きます"}, {en="Dont be late",ja="ちこくしないで"}, {en="Don't lie",ja="うそつかないで"}, @@ -239,8 +239,7 @@ local dict = { {en="Wyvern",ja="飛竜"}, {en="Pet",ja="ペット"}, {en="Pet",ja="よぶだす"}, - - + -- Useful words {en="Synergy",ja="相乗効果"}, {en="Carbuncle",ja="カーバンクル"}, @@ -255,8 +254,7 @@ local dict = { {en="Odin",ja="オーディン"}, {en="Alexander",ja="アレキサンダー"}, {en="Cait Sith",ja="ケット・シー"}, - - + {en="Weakness",ja="弱点"}, {en="Trigger",ja="狙って"}, {en="Blue",ja="青"}, @@ -314,8 +312,7 @@ local dict = { {en="Plasm farming",ja="メナポ"}, {en="Falling asleep",ja="寝落ち"}, {en="losing claim",ja="横取り"}, - - + -- 10/4/14 update {en="Dismemberment Brigade",ja="八つ裂き旅団"}, {en="The Worm's Turn",ja="地竜大王"}, diff --git a/addons/translate/katakana_to_romanji.lua b/addons/translate/katakana_to_romanji.lua index 40fcd83dc4..9297deb48a 100644 --- a/addons/translate/katakana_to_romanji.lua +++ b/addons/translate/katakana_to_romanji.lua @@ -47,7 +47,7 @@ katakana_to_romanji = { {en="wi",ja="ヰ"}, {en="we",ja="ヱ"}, {en="wo",ja="ヲ"}, - + {en="ga",ja="ガ"}, {en="gi",ja="ギ"}, {en="gu",ja="グ"}, @@ -73,9 +73,9 @@ katakana_to_romanji = { {en="pu",ja="プ"}, {en="pe",ja="ペ"}, {en="po",ja="ポ"}, - + {en="n",ja="ン"}, - + {en="kya",ja="キャ"}, {en="kyu",ja="キュ"}, {en="kyo",ja="キョ"}, @@ -97,7 +97,7 @@ katakana_to_romanji = { {en="rya",ja="リャ"}, {en="ryu",ja="リュ"}, {en="ryo",ja="リョ"}, - + {en="gya",ja="ギャ"}, {en="gyu",ja="ギュ"}, {en="gyo",ja="ギョ"}, diff --git a/addons/translate/translate.lua b/addons/translate/translate.lua index a33bbdab52..78306bc87f 100644 --- a/addons/translate/translate.lua +++ b/addons/translate/translate.lua @@ -49,11 +49,15 @@ handled_resources = S{ 'items', 'job_abilities', 'job_traits', + 'job_points', 'jobs', 'key_items', + 'merit_points', 'monster_abilities', + 'monster_skills', 'monstrosity', 'moon_phases', + 'mounts', 'races', 'regions', 'skills', @@ -308,17 +312,18 @@ windower.register_event('addon command', function(...) local commands = {...} if not commands[1] then return end if commands[1]:lower() == 'show' then - if commands[2] and commands[2]:lower() == 'original' then - show_original=not show_original - if show_original then - print('Translate: Showing the original text line.') - else - print('Translate: Hiding the original text line.') - end + show_original=not show_original + if show_original then + print('Translate: Showing the original text line.') + else + print('Translate: Hiding the original text line.') end elseif commands[1]:lower() == 'eval' and commands[2] then table.remove(commands,1) assert(loadstring(table.concat(commands, ' ')))() + elseif comamnds[1]:lower() == 'help' then + print('Translate:') + print(' show: toggles whether to show the original text (default: hide)') end end)