From 3f7029714bbe205e6c3463d5f2bb8fe6006ab1ef Mon Sep 17 00:00:00 2001 From: Akurosia Kamo Date: Thu, 5 Oct 2023 18:16:24 +0200 Subject: [PATCH 1/2] i18n: ex7 + dungeon translations --- .../06-ew/dungeon/the_lunar_subterrane.ts | 133 +++++++++++++++++ ui/raidboss/data/06-ew/trial/zeromus-ex.ts | 140 ++++++++++++++++++ 2 files changed, 273 insertions(+) diff --git a/ui/raidboss/data/06-ew/dungeon/the_lunar_subterrane.ts b/ui/raidboss/data/06-ew/dungeon/the_lunar_subterrane.ts index 9d85bc8916..bed6571640 100644 --- a/ui/raidboss/data/06-ew/dungeon/the_lunar_subterrane.ts +++ b/ui/raidboss/data/06-ew/dungeon/the_lunar_subterrane.ts @@ -44,6 +44,7 @@ const triggerSet: TriggerSet = { outputStrings: { text: { en: 'Blue Square Safe', + de: 'Blaues Viereck sicher', }, }, }, @@ -55,6 +56,7 @@ const triggerSet: TriggerSet = { outputStrings: { text: { en: 'Pink Triangle Safe', + de: 'Pinkes Dreieck sicher', }, }, }, @@ -72,6 +74,7 @@ const triggerSet: TriggerSet = { outputStrings: { cleanse: { en: 'Cleanse ${player}\'s Doom', + de: 'Reinige ${player}\'s Verhängnis', }, }, }, @@ -123,6 +126,7 @@ const triggerSet: TriggerSet = { outputStrings: { text: { en: 'Go Sides on Wall', + de: 'Geh seitlich an die Wand', }, }, }, @@ -155,6 +159,135 @@ const triggerSet: TriggerSet = { response: Responses.tankBuster(), }, ], + timelineReplace: [ + { + 'locale': 'de', + 'replaceSync': { + 'Aetheric Charge': 'magisch(?:e|er|es|en) Sphäre', + 'Damcyan Antlion': 'damcyanisch(?:e|er|es|en) Ameisenlöwe', + 'Dark Elf': 'Dunkelelf', + 'Durante': 'Durante', + 'Stone Pillar': 'Steinsäule', + 'The Bloodied Barbican': 'Schlosspforte', + 'The Carnelian Courtyard': 'Schlossgarten', + 'The Cloven Crystal Square': 'Kristall-Platz', + }, + 'replaceText': { + '\\(cast\\)': '(Wirken)', + '\\(spread\\)': '(Verteilen)', + 'Abyssal Outburst': 'Finsterschwall', + 'Antipodal Assault': 'Antipodischer Stoß', + 'Antlion March': 'Mächtiger Marsch', + 'Arcane Edge': 'Arkane Schneide', + 'Contrapasso': 'Contrapasso', + 'Dark Impact': 'Dunkler Einschlag', + 'Death\'s Journey': 'Ende des Weges', + 'Duplicitous Battery': 'Doppelte Barrage', + 'Earthen Geyser': 'Staubiger Geysir', + 'Explosion': 'Explosion', + 'Fallen Grace': 'Banngeschoß', + 'Forsaken Fount': 'Magische Sphären', + 'Hard Slash': 'Harter Schlitzer', + 'Hexing Staves': 'Stäbe der Dunkelheit', + 'Landslip': 'Einsturz', + 'Old Magic': 'Magiefeuer', + 'Pound Sand': 'Sandhammer', + 'Ruinous Confluence': 'Verheerender Fluch', + 'Sandblast': 'Sandschwall', + 'Shadowy Sigil': 'Wappen der Dunkelheit', + 'Sorcerous Shroud': 'Vorhang der Dunkelheit', + 'Splinter': 'Sphärensplitterung', + 'Staff Smite': 'Stabschlag', + 'Towerfall': 'Turmsturz', + 'Twilight Phase': 'Zwielichtschnitt', + 'Void Dark II': 'Nichts-Negra', + }, + }, + { + 'locale': 'fr', + 'missingTranslations': true, + 'replaceSync': { + 'Aetheric Charge': 'globe magique', + 'Damcyan Antlion': 'fourmilion de Damcyan', + 'Dark Elf': 'Elfe noir', + 'Durante': 'Durante', + 'Stone Pillar': 'colonne', + 'The Bloodied Barbican': 'Portes du château de Baron', + 'The Carnelian Courtyard': 'Cour du château de Baron', + 'The Cloven Crystal Square': 'Place du cristal', + }, + 'replaceText': { + 'Abyssal Outburst': 'Onde noire', + 'Antipodal Assault': 'Percée antipodale', + 'Antlion March': 'Marche des fourmilions', + 'Arcane Edge': 'Oblitérateur magique', + 'Contrapasso': 'Contrapasso', + 'Dark Impact': 'Décharge obscure', + 'Death\'s Journey': 'Cortège funèbre', + 'Duplicitous Battery': 'Multi-décharges', + 'Earthen Geyser': 'Geyser terrestre', + 'Explosion': 'Explosion', + 'Fallen Grace': 'Descente obscure', + 'Forsaken Fount': 'Globes magiques', + 'Hard Slash': 'Taillade violente', + 'Hexing Staves': 'Cannes des ténèbres', + 'Landslip': 'Sol mouvant', + 'Old Magic': 'Déferlante magique', + 'Pound Sand': 'Martèlement terrestre', + 'Ruinous Confluence': 'Cruci-cannes', + 'Sandblast': 'Explosion sableuse', + 'Shadowy Sigil': 'Sceau des ténèbres', + 'Sorcerous Shroud': 'Disparition ténébreuse', + 'Splinter': 'Rupture', + 'Staff Smite': 'Coup de canne', + 'Towerfall': 'Écroulement', + 'Twilight Phase': 'Ombre du crépuscule', + 'Void Dark II': 'Extra Ténèbres du néant', + }, + }, + { + 'locale': 'ja', + 'missingTranslations': true, + 'replaceSync': { + 'Aetheric Charge': '魔力球', + 'Damcyan Antlion': 'ダムシアン・アントリオン', + 'Dark Elf': 'ダークエルフ', + 'Durante': 'ドゥランテ', + 'Stone Pillar': '石柱', + 'The Bloodied Barbican': 'バロン城正門', + 'The Carnelian Courtyard': 'バロン城中庭', + 'The Cloven Crystal Square': 'クリスタル広場', + }, + 'replaceText': { + 'Abyssal Outburst': '暗黒波動', + 'Antipodal Assault': 'アンティポディース・スラスト', + 'Antlion March': 'アントリオンマーチ', + 'Arcane Edge': '魔針弾', + 'Contrapasso': 'コントラパッソ', + 'Dark Impact': '暗黒魔弾', + 'Death\'s Journey': 'ジャーニー・オブ・デス', + 'Duplicitous Battery': '双魔連弾', + 'Earthen Geyser': 'アースゲイザー', + 'Explosion': '爆発', + 'Fallen Grace': '降魔弾', + 'Forsaken Fount': '魔力球', + 'Hard Slash': 'ハードスラッシュ', + 'Hexing Staves': '闇の杖', + 'Landslip': '地滑り', + 'Old Magic': '魔力放出', + 'Pound Sand': 'アースパウンド', + 'Ruinous Confluence': '十字魔操', + 'Sandblast': 'サンドブラスト', + 'Shadowy Sigil': '闇の紋章', + 'Sorcerous Shroud': '闇の帳', + 'Splinter': '破裂', + 'Staff Smite': '杖撃', + 'Towerfall': '倒壊', + 'Twilight Phase': 'トワイライトフェイズ', + 'Void Dark II': 'ヴォイド・ダーラ', + }, + }, + ], }; export default triggerSet; diff --git a/ui/raidboss/data/06-ew/trial/zeromus-ex.ts b/ui/raidboss/data/06-ew/trial/zeromus-ex.ts index 91a6aff84e..bfaae57c02 100644 --- a/ui/raidboss/data/06-ew/trial/zeromus-ex.ts +++ b/ui/raidboss/data/06-ew/trial/zeromus-ex.ts @@ -47,6 +47,7 @@ const triggerSet: TriggerSet = { outputStrings: { text: { en: '${dir1}/${dir2}', + de: '${dir1}/${dir2}', }, ne: Outputs.northeast, sw: Outputs.southwest, @@ -62,6 +63,7 @@ const triggerSet: TriggerSet = { outputStrings: { text: { en: '${dir1}/${dir2}', + de: '${dir1}/${dir2}', }, nw: Outputs.northwest, se: Outputs.southeast, @@ -99,6 +101,7 @@ const triggerSet: TriggerSet = { outputStrings: { blackHole: { en: 'Black Hole on YOU', + de: 'Schwarzes Loch auf DIR', }, }, }, @@ -139,6 +142,143 @@ const triggerSet: TriggerSet = { response: Responses.stackMarkerOn(), }, ], + timelineReplace: [ + { + 'locale': 'en', + 'replaceText': { + 'Branding Flare/Sparking Flare': 'Branding/Sparking Flare', + }, + }, + { + 'locale': 'de', + 'replaceSync': { + 'Comet': 'Komet', + 'Toxic Bubble': 'Giftblase', + 'Zeromus': 'Zeromus', + }, + 'replaceText': { + 'Abyssal Echoes': 'Abyssal-Echos', + 'Abyssal Nox': 'Abyssal-Nox', + 'Akh Rhai': 'Akh Rhai', + 'Big Bang': 'Großer Knall', + 'Big Crunch': 'Großer Quetscher', + 'Black Hole': 'Schwarzes Loch', + 'Branding Flare': 'Flare-Brand', + 'Burst': 'Kosmos-Splitter', + 'Bury': 'Impakt', + 'Chasmic Nails': 'Abyssal-Nagel', + 'Dark Matter': 'Dunkelmaterie', + 'Dimensional Surge': 'Dimensionsschwall', + 'Explosion': 'Explosion', + '(? Date: Thu, 5 Oct 2023 18:17:41 +0200 Subject: [PATCH 2/2] fix timeline --- ui/raidboss/data/06-ew/trial/zeromus-ex.txt | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/ui/raidboss/data/06-ew/trial/zeromus-ex.txt b/ui/raidboss/data/06-ew/trial/zeromus-ex.txt index a4342eb82b..f6261ac050 100644 --- a/ui/raidboss/data/06-ew/trial/zeromus-ex.txt +++ b/ui/raidboss/data/06-ew/trial/zeromus-ex.txt @@ -87,29 +87,29 @@ hideall "--sync--" 319.2 "Abyssal Echoes" sync / 1[56]:[^:]*:Zeromus:8B42:/ 324.2 "Abyssal Echoes" sync / 1[56]:[^:]*:Zeromus:8B42:/ 329.2 "Sable Thread" sync / 1[56]:[^:]*:Zeromus:8B38:/ -353.2 "Branding/Sparking Flare" sync / 1[56]:[^:]*:Zeromus:8B5[EF]:/ -361.2 "Branding/Sparking Flare" sync / 1[56]:[^:]*:Zeromus:8B6[45]:/ +353.2 "Branding Flare/Sparking Flare" sync / 1[56]:[^:]*:Zeromus:8B5[EF]:/ +361.2 "Branding Flare/Sparking Flare" sync / 1[56]:[^:]*:Zeromus:8B6[45]:/ 361.2 "Prominence Spine" sync / 1[56]:[^:]*:Zeromus:8B63:/ 380.2 "Void Bio" sync / 1[56]:[^:]*:Zeromus:8B66:/ 394.4 "Visceral Whirl" sync / 1[56]:[^:]*:Zeromus:8B43:/ 403.4 "Miasmic Blast" sync / 1[56]:[^:]*:Zeromus:8B49:/ 414.4 "Dark Matter" sync / 1[56]:[^:]*:Zeromus:8B83:/ -430.6 "Branding/Sparking Flare" sync / 1[56]:[^:]*:Zeromus:8B5[EF]:/ -438.6 "Branding/Sparking Flare" sync / 1[56]:[^:]*:Zeromus:8B6[45]:/ +430.6 "Branding Flare/Sparking Flare" sync / 1[56]:[^:]*:Zeromus:8B5[EF]:/ +438.6 "Branding Flare/Sparking Flare" sync / 1[56]:[^:]*:Zeromus:8B6[45]:/ 438.6 "Prominence Spine" sync / 1[56]:[^:]*:Zeromus:8B63:/ 467.7 "Abyssal Nox" sync / 1[56]:[^:]*:Zeromus:8B3F:/ 483.7 "Abyssal Echoes" sync / 1[56]:[^:]*:Zeromus:8B42:/ 488.7 "Abyssal Echoes" sync / 1[56]:[^:]*:Zeromus:8B42:/ 493.7 "Sable Thread" sync / 1[56]:[^:]*:Zeromus:8B38:/ -517.7 "Branding/Sparking Flare" sync / 1[56]:[^:]*:Zeromus:8B5[EF]:/ -525.7 "Branding/Sparking Flare" sync / 1[56]:[^:]*:Zeromus:8B6[45]:/ +517.7 "Branding Flare/Sparking Flare" sync / 1[56]:[^:]*:Zeromus:8B5[EF]:/ +525.7 "Branding Flare/Sparking Flare" sync / 1[56]:[^:]*:Zeromus:8B6[45]:/ 525.7 "Prominence Spine" sync / 1[56]:[^:]*:Zeromus:8B63:/ 544.8 "Void Bio" sync / 1[56]:[^:]*:Zeromus:8B66:/ 558.9 "Visceral Whirl" sync / 1[56]:[^:]*:Zeromus:8B43:/ 567.9 "Miasmic Blast" sync / 1[56]:[^:]*:Zeromus:8B49:/ 578.9 "Dark Matter" sync / 1[56]:[^:]*:Zeromus:8B83:/ -595.0 "Branding/Sparking Flare" sync / 1[56]:[^:]*:Zeromus:8B5[EF]:/ -603.0 "Branding/Sparking Flare" sync / 1[56]:[^:]*:Zeromus:8B6[45]:/ +595.0 "Branding Flare/Sparking Flare" sync / 1[56]:[^:]*:Zeromus:8B5[EF]:/ +603.0 "Branding Flare/Sparking Flare" sync / 1[56]:[^:]*:Zeromus:8B6[45]:/ 603.0 "Prominence Spine" sync / 1[56]:[^:]*:Zeromus:8B63:/ 632.1 "Abyssal Nox" sync / 1[56]:[^:]*:Zeromus:8B3F:/ 648.1 "Abyssal Echoes" sync / 1[56]:[^:]*:Zeromus:8B42:/