From ea32342248ea4c3134ec95c2857331a679a80754 Mon Sep 17 00:00:00 2001 From: Akurosia Kamo Date: Wed, 13 Apr 2022 17:50:22 +0200 Subject: [PATCH] i18n: 6.1 dungeon translation (#4266) --- .../data/06-ew/dungeon/alzadaals_legacy.ts | 145 ++++++++++++++++++ 1 file changed, 145 insertions(+) diff --git a/ui/raidboss/data/06-ew/dungeon/alzadaals_legacy.ts b/ui/raidboss/data/06-ew/dungeon/alzadaals_legacy.ts index d0908979f8..c3302d0c66 100644 --- a/ui/raidboss/data/06-ew/dungeon/alzadaals_legacy.ts +++ b/ui/raidboss/data/06-ew/dungeon/alzadaals_legacy.ts @@ -14,16 +14,23 @@ const triggerSet: TriggerSet = { id: 'Alzadaal Big Wave', type: 'StartsUsing', netRegex: NetRegexes.startsUsing({ id: '6F60', source: 'Ambujam', capture: false }), + netRegexDe: NetRegexes.startsUsing({ id: '6F60', source: 'Ambujam', capture: false }), + netRegexFr: NetRegexes.startsUsing({ id: '6F60', source: 'Ambujam', capture: false }), + netRegexJa: NetRegexes.startsUsing({ id: '6F60', source: 'アムブジャ', capture: false }), response: Responses.aoe(), }, { id: 'Alzadaal Tentacle Dig', type: 'StartsUsing', netRegex: NetRegexes.startsUsing({ id: ['6F55', '6559'], source: 'Ambujam', capture: false }), + netRegexDe: NetRegexes.startsUsing({ id: ['6F55', '6559'], source: 'Ambujam', capture: false }), + netRegexFr: NetRegexes.startsUsing({ id: ['6F55', '6559'], source: 'Ambujam', capture: false }), + netRegexJa: NetRegexes.startsUsing({ id: ['6F55', '6559'], source: 'アムブジャ', capture: false }), infoText: (_data, _matches, output) => output.text!(), outputStrings: { text: { en: 'Avoid tentacle explosions', + de: 'Weiche Tentakel-Explosion aus', }, }, }, @@ -31,10 +38,14 @@ const triggerSet: TriggerSet = { id: 'Alzadaal Fountain', type: 'StartsUsing', netRegex: NetRegexes.startsUsing({ id: '731A', source: 'Ambujam', capture: false }), + netRegexDe: NetRegexes.startsUsing({ id: '731A', source: 'Ambujam', capture: false }), + netRegexFr: NetRegexes.startsUsing({ id: '731A', source: 'Ambujam', capture: false }), + netRegexJa: NetRegexes.startsUsing({ id: '731A', source: 'アムブジャ', capture: false }), infoText: (_data, _matches, output) => output.text!(), outputStrings: { text: { en: 'Dodge 3 to 1', + de: 'Weiche von 3 auf 1 aus', }, }, }, @@ -42,22 +53,32 @@ const triggerSet: TriggerSet = { id: 'Alzadaal Diffusion Ray', type: 'StartsUsing', netRegex: NetRegexes.startsUsing({ id: '6F1E', source: 'Armored Chariot', capture: false }), + netRegexDe: NetRegexes.startsUsing({ id: '6F1E', source: 'Gepanzert(?:e|er|es|en) Chariot', capture: false }), + netRegexFr: NetRegexes.startsUsing({ id: '6F1E', source: 'Char Cuirassé', capture: false }), + netRegexJa: NetRegexes.startsUsing({ id: '6F1E', source: 'アーマード・チャリオット', capture: false }), response: Responses.aoe(), }, { id: 'Alzadaal Rail Cannon', type: 'StartsUsing', netRegex: NetRegexes.startsUsing({ id: '6F1F', source: 'Armored Chariot' }), + netRegexDe: NetRegexes.startsUsing({ id: '6F1F', source: 'Gepanzert(?:e|er|es|en) Chariot' }), + netRegexFr: NetRegexes.startsUsing({ id: '6F1F', source: 'Char Cuirassé' }), + netRegexJa: NetRegexes.startsUsing({ id: '6F1F', source: 'アーマード・チャリオット' }), response: Responses.tankBuster(), }, { id: 'Alzadaal Articulated Bits', type: 'StartsUsing', netRegex: NetRegexes.startsUsing({ id: '6F19', source: 'Armored Chariot', capture: false }), + netRegexDe: NetRegexes.startsUsing({ id: '6F19', source: 'Gepanzert(?:e|er|es|en) Chariot', capture: false }), + netRegexFr: NetRegexes.startsUsing({ id: '6F19', source: 'Char Cuirassé', capture: false }), + netRegexJa: NetRegexes.startsUsing({ id: '6F19', source: 'アーマード・チャリオット', capture: false }), infoText: (_data, _matches, output) => output.text!(), outputStrings: { text: { en: 'Avoid bit lasers', + de: 'Weiche Drohnen-Laser aus', }, }, }, @@ -65,6 +86,9 @@ const triggerSet: TriggerSet = { id: 'Alzadaal Graviton Cannon', type: 'StartsUsing', netRegex: NetRegexes.startsUsing({ id: '7373', source: 'Armored Chariot' }), + netRegexDe: NetRegexes.startsUsing({ id: '7373', source: 'Gepanzert(?:e|er|es|en) Chariot' }), + netRegexFr: NetRegexes.startsUsing({ id: '7373', source: 'Char Cuirassé' }), + netRegexJa: NetRegexes.startsUsing({ id: '7373', source: 'アーマード・チャリオット' }), delaySeconds: (_data, matches) => parseFloat(matches.castTime) - 4, response: Responses.spread(), }, @@ -72,16 +96,23 @@ const triggerSet: TriggerSet = { id: 'Alzadaal Billowing Bolts', type: 'StartsUsing', netRegex: NetRegexes.startsUsing({ id: '6F70', source: 'Kapikulu', capture: false }), + netRegexDe: NetRegexes.startsUsing({ id: '6F70', source: 'Kapikulu', capture: false }), + netRegexFr: NetRegexes.startsUsing({ id: '6F70', source: 'Kapikulu', capture: false }), + netRegexJa: NetRegexes.startsUsing({ id: '6F70', source: 'カプクル', capture: false }), response: Responses.aoe(), }, { id: 'Alzadaal Spin Out', type: 'StartsUsing', netRegex: NetRegexes.startsUsing({ id: '6F63', source: 'Kapikulu', capture: false }), + netRegexDe: NetRegexes.startsUsing({ id: '6F63', source: 'Kapikulu', capture: false }), + netRegexFr: NetRegexes.startsUsing({ id: '6F63', source: 'Kapikulu', capture: false }), + netRegexJa: NetRegexes.startsUsing({ id: '6F63', source: 'カプクル', capture: false }), infoText: (_data, _matches, output) => output.text!(), outputStrings: { text: { en: 'Steer away from spikes', + de: 'Weg von den Stacheln lenken', }, }, }, @@ -89,10 +120,14 @@ const triggerSet: TriggerSet = { id: 'Alzadaal Power Serge', type: 'StartsUsing', netRegex: NetRegexes.startsUsing({ id: '6F6A', source: 'Kapikulu', capture: false }), + netRegexDe: NetRegexes.startsUsing({ id: '6F6A', source: 'Kapikulu', capture: false }), + netRegexFr: NetRegexes.startsUsing({ id: '6F6A', source: 'Kapikulu', capture: false }), + netRegexJa: NetRegexes.startsUsing({ id: '6F6A', source: 'カプクル', capture: false }), infoText: (_data, _matches, output) => output.text!(), outputStrings: { text: { en: 'Avoid tethered color', + de: 'Weiche der verbundenen Farbe aus', }, }, }, @@ -112,6 +147,9 @@ const triggerSet: TriggerSet = { id: 'Alzadaal Crewel Slice', type: 'StartsUsing', netRegex: NetRegexes.startsUsing({ id: '6F72', source: 'Kapikulu' }), + netRegexDe: NetRegexes.startsUsing({ id: '6F72', source: 'Kapikulu' }), + netRegexFr: NetRegexes.startsUsing({ id: '6F72', source: 'Kapikulu' }), + netRegexJa: NetRegexes.startsUsing({ id: '6F72', source: 'カプクル' }), response: Responses.tankBuster(), }, ], @@ -124,6 +162,113 @@ const triggerSet: TriggerSet = { 'Magnitude Opus/Rotary Gale': 'Opus/Gale', }, }, + { + 'locale': 'de', + 'replaceSync': { + 'Ambujam': 'Ambujam', + 'Armored Chariot': 'gepanzert(?:e|er|es|en) Chariot', + 'Armored Drudge': 'gepanzert(?:e|er|es|en) Sklave', + 'Kapikulu': 'Kapikulu', + 'Scarlet Tentacle': 'Scharlachtentakel', + 'The Threshold Of Bounty': 'Schwelle zum Reichtum', + 'The Undersea Entrance': 'Versunkene Pforte', + 'Weaver\'S Warding': 'Webers Wehr', + }, + 'replaceText': { + 'Articulated Bits': 'Satellitenarme', + 'Assail': 'Anstürmen', + 'Assault Cannon': 'Sturmkanone', + 'Basting Blade': 'Kaschmirklinge', + 'Big Wave': 'Gigantische Welle', + 'Billowing Bolts': 'Bauschende Ballen', + 'Corrosive Fountain': 'Ätzender Geysir', + 'Corrosive Venom': 'Ätzendes Gift', + 'Crewel Slice': 'Seidenschnitt', + 'Diffusion Ray': 'Diffusionsstrahl', + 'Graviton Cannon': 'Gravitonkanone', + 'Magnitude Opus': 'Magnitude Opus', + 'Mana Explosion': 'Mana-Explosion', + 'Power Serge': 'Vervliesung', + 'Rail Cannon': 'Magnetschienenkanone', + 'Rotary Gale': 'Spinnsturm', + 'Spin Out': 'Spinner', + 'Tentacle Dig': 'Tentakelgraber', + 'Toxin Shower': 'Giftsprüher', + 'Wild Weave': 'Wildes Weben', + }, + }, + { + 'locale': 'fr', + 'missingTranslations': true, + 'replaceSync': { + 'Ambujam': 'Ambujam', + 'Armored Chariot': 'char cuirassé', + 'Armored Drudge': 'esclave cuirassé', + 'Kapikulu': 'Kapikulu', + 'Scarlet Tentacle': 'tentacule pourpre', + 'The Threshold Of Bounty': 'Chambre de l\'Abondance', + 'The Undersea Entrance': 'Hall dévasté', + 'Weaver\'S Warding': 'Chambre scellée du tisserand', + }, + 'replaceText': { + 'Articulated Bits': 'Main autonome', + 'Assail': 'Ordre de couverture', + 'Assault Cannon': 'Canon d\'assaut', + 'Basting Blade': 'Lame rayonnante', + 'Big Wave': 'Lame de fond', + 'Billowing Bolts': 'Diffraction textile', + 'Corrosive Fountain': 'Jet d\'acide', + 'Corrosive Venom': 'Acidochorie', + 'Crewel Slice': 'Lame dansante', + 'Diffusion Ray': 'Rayon diffuseur', + 'Graviton Cannon': 'Canon gravitationnel', + 'Magnitude Opus': 'Craquement terrestre', + 'Mana Explosion': 'Explosion de mana', + 'Power Serge': 'Étoffes chargées', + 'Rail Cannon': 'Canon électrique', + 'Rotary Gale': 'Bourrasque tranchante', + 'Spin Out': 'Toupie mortelle', + 'Tentacle Dig': 'Tentacule enfoui', + 'Toxin Shower': 'Vénénochorie', + 'Wild Weave': 'Étoffes virevoltantes', + }, + }, + { + 'locale': 'ja', + 'missingTranslations': true, + 'replaceSync': { + 'Ambujam': 'アムブジャ', + 'Armored Chariot': 'アーマード・チャリオット', + 'Armored Drudge': 'アーマード・スレイヴ', + 'Kapikulu': 'カプクル', + 'Scarlet Tentacle': '紅の触手', + 'The Threshold Of Bounty': '豊穣の間', + 'The Undersea Entrance': '崩れかけた広間', + 'Weaver\'S Warding': '封宝の間', + }, + 'replaceText': { + 'Articulated Bits': 'ハンドビット', + 'Assail': '攻撃指示', + 'Assault Cannon': 'アサルトカノン', + 'Basting Blade': '人形剣閃', + 'Big Wave': 'ビッグウェーブ', + 'Billowing Bolts': '魔布法陣', + 'Corrosive Fountain': '酸液噴出', + 'Corrosive Venom': '酸液散布', + 'Crewel Slice': '人形剣技', + 'Diffusion Ray': 'ディフュージョンレイ', + 'Graviton Cannon': 'グラビトンキャノン', + 'Magnitude Opus': '崩土', + 'Mana Explosion': '魔力爆発', + 'Power Serge': '魔布入精', + 'Rail Cannon': 'レールキャノン', + 'Rotary Gale': '刻風', + 'Spin Out': '四方八方帯回し', + 'Tentacle Dig': '触手潜行', + 'Toxin Shower': '毒液散布', + 'Wild Weave': '魔布散開', + }, + }, ], };