diff --git a/00-misc/test.js b/00-misc/test.js index e096518b31..51463b430e 100644 --- a/00-misc/test.js +++ b/00-misc/test.js @@ -416,14 +416,13 @@ Options.Triggers.push({ }, { locale: 'fr', + missingTranslations: true, replaceSync: { 'cactbot lang': 'cactbot langue', 'cactbot test response': 'cactbot test de réponse', 'cactbot test watch': 'cactbot test d\'observation', 'cactbot test config': 'test de configuration de cactbot', 'cactbot test combatant cast': 'test d\'incantation d\'un combatant', - 'cactbot test outputStrings': 'cactbot test outputStrings', - 'testNetRegexTimeline': 'testNetRegexTimeline', 'You bid farewell to the striking dummy': 'Vous faites vos adieux au mannequin d\'entraînement', 'You bow courteously to the striking dummy': diff --git a/00-misc/the_masked_carnivale.js b/00-misc/the_masked_carnivale.js index cbd7c951e6..6acc5a6b1a 100644 --- a/00-misc/the_masked_carnivale.js +++ b/00-misc/the_masked_carnivale.js @@ -4,7 +4,6 @@ Options.Triggers.push({ zoneLabel: { en: 'The Masked Carnivale', de: 'Die Große Maskerade', - fr: 'Le carnaval masqué', cn: '假面狂欢', ko: '가면 무투회', }, @@ -167,7 +166,6 @@ Options.Triggers.push({ text: { en: 'Arena Roselets spawning!', de: 'Arena-Röslinge erscheinen!', - fr: 'Roses d\'arène vient d\'apparaitre !', cn: '正在生成 斗场小红花!', ko: '넝쿨장미 소환됨!', }, @@ -296,7 +294,6 @@ Options.Triggers.push({ text: { en: 'Diamondback', de: 'Diamantrücken', - fr: 'Dos de diamant', cn: '超硬化', ko: '초경화', }, @@ -311,7 +308,6 @@ Options.Triggers.push({ text: { en: 'Charge + knockback', de: 'Ansturm + Rückstoß', - fr: 'Charge + Poussée', cn: '冲锋 + 击退', ko: '돌진 + 넉백', }, @@ -327,7 +323,6 @@ Options.Triggers.push({ text: { en: 'Away from front + in', de: 'Weg von Vorne + Rein', - fr: 'Loin de l\'avant + intérieur', cn: '避开正面 + 去下方', ko: '보스 전방 피하기 + 안으로', }, @@ -355,7 +350,6 @@ Options.Triggers.push({ text: { en: 'Charge + knockback', de: 'Ansturm + Rückstoß', - fr: 'Ruée + Poussée', cn: '冲锋 + 击退', ko: '돌진 + 넉백', }, @@ -380,7 +374,6 @@ Options.Triggers.push({ text: { en: 'Fireball', de: 'Feuerball', - fr: 'Boule de feu', cn: '火球', ko: '화염구', }, @@ -399,7 +392,6 @@ Options.Triggers.push({ text: { en: 'Magic reflect', de: 'Magische Reflektion', - fr: 'Réflexion magique', cn: '反弹魔法伤害', ko: '마법공격 반사됨', }, @@ -423,7 +415,6 @@ Options.Triggers.push({ text: { en: 'Blind yourself or Look Away', de: 'Erblinden oder schau weg', - fr: 'Aveuglez-vous ou regardez ailleurs', cn: '致盲自己或看向其他方向', ko: '나한테 실명걸기 또는 뒤돌기', }, @@ -441,7 +432,6 @@ Options.Triggers.push({ text: { en: 'Diamondback', de: 'Diamantrücken', - fr: 'Dos de diamant', cn: '超硬化', ko: '초경화', }, @@ -535,7 +525,6 @@ Options.Triggers.push({ text: { en: 'Get to Safe Spot', de: 'Geh zur sicheren Stelle', - fr: 'Allez dans la zone sûre', cn: '去安全区', ko: '안전지대 찾기', }, @@ -578,7 +567,6 @@ Options.Triggers.push({ pullToBoss: { en: 'Pull ${name} to boss', de: 'Ziehe ${name} zum Boss', - fr: 'Attirez ${name} vers le boss', cn: '将 ${name} 拉到BOSS处', ko: '보스쪽으로 ${name} 끌고오기', }, @@ -597,7 +585,6 @@ Options.Triggers.push({ text: { en: 'Diamondback', de: 'Diamantrücken', - fr: 'Dos de diamant', cn: '超硬化', ko: '초경화', }, @@ -625,7 +612,6 @@ Options.Triggers.push({ text: { en: 'Cleanse debuff or mitigate', de: 'Debuff entfernen oder mitigieren', - fr: 'Guérissez les débuffs ou mitigez', cn: '驱散DEBUFF或减伤', ko: '디버프 해제 또는 생존기', }, @@ -647,7 +633,6 @@ Options.Triggers.push({ text: { en: 'Knockback into Safe Spot', de: 'Rückstoß zur sicheren Stelle', - fr: 'Poussée vers la zone sûre', cn: '击退到安全区', ko: '안전지대로 넉백되기', }, @@ -671,7 +656,6 @@ Options.Triggers.push({ text: { en: 'Physical reflect', de: 'Physische Reflektion', - fr: 'Réflexion physique', cn: '反弹物理伤害', ko: '물리공격 반사됨', }, @@ -700,7 +684,6 @@ Options.Triggers.push({ text: { en: 'Magic reflect', de: 'Magische Reflektion', - fr: 'Réflexion magique', cn: '反弹魔法伤害', ko: '마법공격 반사됨', }, @@ -725,7 +708,6 @@ Options.Triggers.push({ dispel: { en: 'Dispel ${name}', de: 'Entferne ${name}', - fr: 'Dissipez ${name}', cn: '清除 ${name}', ko: '${name} 버프 해제', }, @@ -748,7 +730,6 @@ Options.Triggers.push({ dispel: { en: 'Dispel ${name}', de: 'Entferne ${name}', - fr: 'Dissipez ${name}', cn: '清除 ${name}', ko: '${name} 버프 해제', }, @@ -773,7 +754,6 @@ Options.Triggers.push({ text: { en: 'Cleanse debuff', de: 'Debuff entfernen', - fr: 'Guérissez le débuff', cn: '驱散DEBUFF', ko: '디버프 해제', }, @@ -841,7 +821,6 @@ Options.Triggers.push({ text: { en: 'Avoid puddles', de: 'Vermeide Flächen', - fr: 'Évitez les flaques', cn: '躲避圈圈', ko: '장판 피하기', }, @@ -872,7 +851,6 @@ Options.Triggers.push({ forward: { en: 'March Forward into Safe Spot', de: 'marschiere Vorwärts in die sichere Stelle', - fr: 'Marche avant forcée en zone sûre', ja: '強制移動: 前', cn: '向前强制移动到安全区', ko: '강제 이동 앞', @@ -880,7 +858,6 @@ Options.Triggers.push({ backward: { en: 'March Backward into Safe Spot', de: 'marschiere Rückwärts in die sichere Stelle', - fr: 'Marche arrière forcée en zone sûre', ja: '強制移動: 後ろ', cn: '向后强制移动到安全区', ko: '강제 이동 뒤', @@ -888,7 +865,6 @@ Options.Triggers.push({ left: { en: 'March Left into Safe Spot', de: 'marschiere Links in die sichere Stelle', - fr: 'Marche à gauche forcée en zone sûre', ja: '強制移動: 左', cn: '向左强制移动到安全区', ko: '강제 이동 왼쪽', @@ -896,7 +872,6 @@ Options.Triggers.push({ right: { en: 'March Right into Safe Spot', de: 'marschiere Rechts in die sichere Stelle', - fr: 'Marche à droite forcée en zone sûre', ja: '強制移動: 右', cn: '向右强制移动到安全区', ko: '강제 이동 오른쪽', @@ -920,7 +895,6 @@ Options.Triggers.push({ text: { en: 'Bait two Eruptions', de: 'Köder 2 Eruptionen', - fr: 'Attirez 2 éruptions', cn: '诱导2个地火', ko: '장판 2개 유도', }, @@ -960,7 +934,6 @@ Options.Triggers.push({ text: { en: 'Get to Safe Spot', de: 'Geh zur sicheren Stelle', - fr: 'Allez en zone sûre', cn: '去安全区', ko: '안전지대 찾기', }, @@ -976,7 +949,6 @@ Options.Triggers.push({ text: { en: 'Get to edge', de: 'Geh zu einem Rand', - fr: 'Allez sur le bord', cn: '去场边', ko: '외곽으로', }, @@ -992,7 +964,7 @@ Options.Triggers.push({ text: { en: 'Run Away From Boss', de: 'Renn weg vom Boss', - fr: 'Éloignez-vous du boss', + fr: 'Courez loin du boss', ja: 'ボスから離れる', cn: '远离Boss', ko: '보스와 거리 벌리기', @@ -1025,7 +997,6 @@ Options.Triggers.push({ text: { en: 'Cleanse debuff', de: 'Debuff entfernen', - fr: 'Guérissez le débuff', cn: '驱散DEBUFF', ko: '디버프 해제', }, @@ -1070,7 +1041,6 @@ Options.Triggers.push({ text: { en: 'Bait two aoes', de: 'Köder 2 AoEs', - fr: 'Attirez 2 AoEs', cn: '诱导2个AOE', ko: '장판 2개 유도', }, @@ -1085,7 +1055,6 @@ Options.Triggers.push({ text: { en: 'Adds soon', de: 'Bald Adds', - fr: 'Adds bientôt', cn: '小怪即将出现', ko: '곧 쫄 나옴', }, @@ -1107,7 +1076,6 @@ Options.Triggers.push({ text: { en: 'Diamondback', de: 'Diamantrücken', - fr: 'Dos de diamant', cn: '超硬化', ko: '초경화', }, @@ -1124,7 +1092,6 @@ Options.Triggers.push({ text: { en: 'Away from water tornadoes', de: 'Weg von den Wassertornados', - fr: 'Éloignez-vous des tornades d\'eau', cn: '远离水龙卷', ko: '물기둥에서 멀리 떨어지기', }, @@ -1141,7 +1108,6 @@ Options.Triggers.push({ text: { en: 'Magic reflect', de: 'Magische Reflektion', - fr: 'Réflexion magique', cn: '反弹魔法伤害', ko: '마법공격 반사됨', }, @@ -1158,7 +1124,6 @@ Options.Triggers.push({ text: { en: 'Cleanse debuff', de: 'Debuff entfernen', - fr: 'Guérissez le débuff', cn: '驱散DEBUFF', ko: '디버프 해제', }, @@ -1173,7 +1138,6 @@ Options.Triggers.push({ text: { en: 'Bait three aoes', de: 'Köder 3 AoEs', - fr: 'Attirez 3 AoEs', cn: '诱导3个AOE', ko: '장판 3개 유도', }, @@ -1189,7 +1153,6 @@ Options.Triggers.push({ text: { en: 'Knockback into Safe Spot', de: 'Rückstoß zur sicheren Stelle', - fr: 'Poussée vers la zone sûre', cn: '击退到安全区', ko: '안전지대로 넉백되기', }, @@ -1206,7 +1169,6 @@ Options.Triggers.push({ text: { en: 'Get in + Knockback', de: 'Geh rein + Rückstoß', - fr: 'Intérieur + Poussée', cn: '去脚下 + 击退', ko: '안으로 + 넉백', }, @@ -1222,7 +1184,6 @@ Options.Triggers.push({ text: { en: 'Get to Safe Spot (between two ice)', de: 'Geh zur sicheren Stelle (zwischen 2 Eis)', - fr: 'Allez en zone sûre (entre deux glaces)', cn: '去安全区 (两个冰之间)', ko: '안전지대 찾기 (얼음 없는쪽)', }, @@ -1260,7 +1221,6 @@ Options.Triggers.push({ text: { en: 'Bait two aoes', de: 'Köder 2 AoEs', - fr: 'Attirez 2 AoEs', cn: '诱导2个AOE', ko: '장판 2개 유도', }, @@ -1300,7 +1260,6 @@ Options.Triggers.push({ text: { en: 'Add soon', de: 'Bald Add', - fr: 'Add bientôt', cn: '小怪即将出现', ko: '분신 등장', }, @@ -1316,7 +1275,6 @@ Options.Triggers.push({ dispel: { en: 'Dispel ${name}', de: 'Entferne ${name}', - fr: 'Dissipez ${name}', cn: '清除 ${name}', ko: '${name} 버프 해제', }, @@ -1334,7 +1292,6 @@ Options.Triggers.push({ text: { en: 'Away from boss => Stop Everything', de: 'Weg vom Boss => Stoppe alles', - fr: 'Éloignez-vous du boss => Arrêtez tout', cn: '远离BOSS => 停停停', ko: '보스와 멀리 떨어지기 => 행동 멈추기', }, @@ -1354,7 +1311,6 @@ Options.Triggers.push({ text: { en: 'Diamondback', de: 'Diamantrücken', - fr: 'Dos de diamant', cn: '超硬化', ko: '초경화', }, @@ -1373,7 +1329,6 @@ Options.Triggers.push({ text: { en: 'Cleanse both debuffs', de: 'Entferne beide Debuffs', - fr: 'Guérissez les deux débuffs', cn: '驱散两个DEBUFF', ko: '디버프 둘다 해제', }, @@ -1403,7 +1358,6 @@ Options.Triggers.push({ text: { en: 'Cleanse debuff', de: 'Debuff entfernen', - fr: 'Guérissez le débuff', cn: '驱散DEBUFF', ko: '디버프 해제', }, diff --git a/03-hw/raid/a7s.js b/03-hw/raid/a7s.js index 8d6947e831..ad8fe2776a 100644 --- a/03-hw/raid/a7s.js +++ b/03-hw/raid/a7s.js @@ -262,6 +262,7 @@ Options.Triggers.push({ }, { 'locale': 'fr', + 'missingTranslations': true, 'replaceSync': { 'Bomb': 'bombe', 'Boomtype Magitek Gobwalker G-VII': 'gobblindé magitek G-VII Lamineur', @@ -274,27 +275,19 @@ Options.Triggers.push({ 'The electrocution gallery': 'square d\'exécution publique', }, 'replaceText': { - 'Big Doll': 'Grosse poupée', 'Bomb': 'Bombe', - '(? Programmfehler registriert.', 'Rocket Punch': 'Raketenschlag', }, 'replaceText': { @@ -194,11 +194,11 @@ Options.Triggers.push({ }, { 'locale': 'fr', + 'missingTranslations': true, 'replaceSync': { 'Engaging Delta Attack protocol': 'Nécessité d\'utiliser l\'attaque Delta', 'Level Checker': 'vérifiniveau', 'Omega': 'Oméga', - 'Program failure detected': 'Arrêt de la boucle de programme Alpha...', 'Rocket Punch': 'Astéropoing', }, 'replaceText': { @@ -228,7 +228,6 @@ Options.Triggers.push({ 'Engaging Delta Attack protocol': 'デルタアタックの必要性を認定します', 'Level Checker': 'レベルチェッカー', 'Omega': 'オメガ', - 'Program failure detected': 'サークルプログラム・アルファの失敗を確認……', 'Rocket Punch': 'ロケットパンチ', }, 'replaceText': { @@ -252,11 +251,11 @@ Options.Triggers.push({ }, { 'locale': 'cn', + 'missingTranslations': true, 'replaceSync': { 'Engaging Delta Attack protocol': '认定有必要使用三角攻击。', 'Level Checker': '等级检测仪', 'Omega': '欧米茄', - 'Program failure detected': '确认到循环程序·阿尔法启动失败……', 'Rocket Punch': '火箭飞拳', }, 'replaceText': { @@ -280,11 +279,11 @@ Options.Triggers.push({ }, { 'locale': 'ko', + 'missingTranslations': true, 'replaceSync': { 'Engaging Delta Attack protocol': '델타 공격의 필요성을 인정합니다', 'Level Checker': '레벨 측정기', 'Omega': '오메가', - 'Program failure detected': '순환 프로그램 알파 실패 확인…….', 'Rocket Punch': '로켓 주먹', }, 'replaceText': { diff --git a/04-sb/raid/o12n.js b/04-sb/raid/o12n.js index 7166a17946..86376bd4b7 100644 --- a/04-sb/raid/o12n.js +++ b/04-sb/raid/o12n.js @@ -171,6 +171,7 @@ Options.Triggers.push({ timelineReplace: [ { 'locale': 'de', + 'missingTranslations': true, 'replaceSync': { 'Calculations indicate increased probability of defeat': 'Warnung. Erhöhte Wahrscheinlichkeit einer Niederlage', @@ -178,8 +179,8 @@ Options.Triggers.push({ 'Omega-M': 'Omega-M', 'Optical Unit': 'Optikmodul', 'Progress to party combat': 'Initiiere Gruppenkampf', - ' Limits of single combatant': ' Leistungsgrenze als Einzelkämpfer', - ' Warning\\. Calculations indicate': ' Warnung. Erhöhte Wahrscheinlichkeit', + '\\\\ Warning\\\\\. Calculations indicate': + ' Warnung. Erhöhte Wahrscheinlichkeit', }, 'replaceText': { 'Beyond Strength': 'Schildkombo G', @@ -212,15 +213,16 @@ Options.Triggers.push({ }, { 'locale': 'fr', + 'missingTranslations': true, 'replaceSync': { + '\\\\ Warning\\\\\. Calculations indicate': + 'Alerte... Alerte... Forte augmentation', 'Calculations indicate increased probability of defeat': 'Forte augmentation des probabilités de défaite', 'Omega(?!-)': 'Oméga', 'Omega-M': 'Oméga-M', 'Optical Unit': 'unité optique', 'Progress to party combat': 'Limites du combat en solitaire atteintes', - ' Limits of single combatant': 'Bip... Bip... Limites du combat en solitaire', - ' Warning\\. Calculations indicate': 'Alerte... Alerte... Forte augmentation', }, 'replaceText': { 'Beyond Strength': 'Combo bouclier G', @@ -253,13 +255,13 @@ Options.Triggers.push({ }, { 'locale': 'ja', + 'missingTranslations': true, 'replaceSync': { 'Omega(?!-)': 'オメガ', 'Omega-M': 'オメガM', 'Optical Unit': 'オプチカルユニット', 'Progress to party combat': '単独戦闘による限界を確認', - ' Limits of single combatant': '分析……単独戦闘による', - ' Warning\\. Calculations indicate': '警告……警告……敗北の危険性が上昇……', + '\\\\ Warning\\\\\. Calculations indicate': '警告……警告……敗北の危険性が上昇……', }, 'replaceText': { 'Beyond Strength': 'シールドコンボG', @@ -292,14 +294,14 @@ Options.Triggers.push({ }, { 'locale': 'cn', + 'missingTranslations': true, 'replaceSync': { 'Calculations indicate increased probability of defeat': '警告……警告……失败的危险性上升……', 'Omega(?!-)': '欧米茄', 'Omega-M': '欧米茄M', 'Optical Unit': '视觉组', 'Progress to party combat': '确认到单独战斗的极限', - ' Limits of single combatant': '分析……确认到单', - ' Warning\\. Calculations indicate': '警告……警告……失败的危险性上升……', + '\\\\ Warning\\\\\. Calculations indicate': '警告……警告……失败的危险性上升……', }, 'replaceText': { 'Beyond Strength': '盾连击G', @@ -332,14 +334,14 @@ Options.Triggers.push({ }, { 'locale': 'ko', + 'missingTranslations': true, 'replaceSync': { 'Omega(?!-)': '오메가', 'Omega-M': '오메가 M', 'Optical Unit': '광학 유닛', 'Progress to party combat': '단독 전투 한계 확인', 'Calculations indicate increased probability of defeat': '패배 위험성 상승', - ' Limits of single combatant': '분석…… 단독 전투 한계', - ' Warning\\. Calculations indicate': '패배 위험성 상승', + '\\\\ Warning\\\\\. Calculations indicate': '패배 위험성 상승', }, 'replaceText': { 'Beyond Strength': '방패 연격 G', diff --git a/04-sb/raid/o9n.js b/04-sb/raid/o9n.js index bcbeb5f54c..439752d91b 100644 --- a/04-sb/raid/o9n.js +++ b/04-sb/raid/o9n.js @@ -153,9 +153,9 @@ Options.Triggers.push({ timelineReplace: [ { 'locale': 'de', + 'missingTranslations': true, 'replaceSync': { 'Chaos': 'Chaos', - 'The crystal...destroyed!?': 'Ihr habt den Kristall zerstört?!', 'YOU DARE!': 'Wie könnt ihr es wagen?!', }, 'replaceText': { @@ -178,9 +178,9 @@ Options.Triggers.push({ }, { 'locale': 'fr', + 'missingTranslations': true, 'replaceSync': { 'Chaos': 'Chaos', - 'The crystal...destroyed!?': '... Mon cristal!?', 'YOU DARE!': '... Mon cristal !? Impossible !', }, 'replaceText': { @@ -203,9 +203,9 @@ Options.Triggers.push({ }, { 'locale': 'ja', + 'missingTranslations': true, 'replaceSync': { 'Chaos': 'カオス', - 'The crystal...destroyed!?': 'まさか……黒水晶を……!?', 'YOU DARE!': 'まさか……黒水晶を……!?', }, 'replaceText': { @@ -228,9 +228,9 @@ Options.Triggers.push({ }, { 'locale': 'cn', + 'missingTranslations': true, 'replaceSync': { 'Chaos': '卡奥斯', - 'The crystal...destroyed!?': '居然……把黑水晶给', 'YOU DARE!': '居然……把黑水晶给……', }, 'replaceText': { @@ -253,9 +253,9 @@ Options.Triggers.push({ }, { 'locale': 'ko', + 'missingTranslations': true, 'replaceSync': { 'Chaos': '카오스', - 'The crystal...destroyed!?': '설마…… 흑수정을……!?', 'YOU DARE!': '네 이노오오옴', }, 'replaceText': { diff --git a/04-sb/ultimate/ultima_weapon_ultimate.js b/04-sb/ultimate/ultima_weapon_ultimate.js index be3de6e4e7..252b658e00 100644 --- a/04-sb/ultimate/ultima_weapon_ultimate.js +++ b/04-sb/ultimate/ultima_weapon_ultimate.js @@ -11,7 +11,6 @@ const gaolConfig = (id) => { name: { en: `Titan Gaol Order ${numStr}`, de: `Titan Gefängnis Reihenfolge ${numStr}`, - fr: `Ordre geôle de Titan ${numStr}`, cn: `泰坦石牢顺序 ${numStr}`, ko: `돌감옥 순서 ${numStr}`, }, @@ -35,8 +34,6 @@ Options.Triggers.push({ 'Each entry can be the three letter job (e.g. "war" or "SGE") or the full name (e.g. "Tini Poutini"), all case insensitive. Smaller numbers will be listed first in the gaol order. Duplicate jobs will sort players alphabetically. Anybody not listed will be added to the end alphabetically. Blank entries are ignored. If players are listed multiple times by name or job, the lower number will be considered.', de: 'Jeder Eintrag kann aus drei Buchstaben des Jobs bestehen (z. B. "war" oder "SGE") oder aus dem vollständigen Namen (z. B. "Tini Poutini"), wobei Groß- und Kleinschreibung nicht berücksichtigt werden. Kleinere Nummern werden in der Reihenfolge der Gefängnisse zuerst aufgeführt. Bei doppelten Aufträgen werden die Spieler alphabetisch sortiert. Jeder nicht aufgeführte Spieler wird am Ende alphabetisch eingeordnet. Leere Einträge werden ignoriert. Wenn Spieler mehrfach nach Namen oder Beruf aufgelistet sind, wird die niedrigere Nummer berücksichtigt.', - fr: - 'Chaque entrée peut être désigné par les jobs en trois lettres (par exemple "war" ou "SGE") ou le nom complet (par exemple "Tini Poutini"), sans tenir compte des majuscules et minuscules. Les plus petits numéros seront classés en premier dans l\'ordre des geôles. Les doublons seront classés par ordre alphabétique. Toute personne ne figurant pas sur la liste sera ajoutée à la fin par ordre alphabétique. Les entrées vides sont ignorées. Si des joueurs sont listés plusieurs fois par nom ou par fonction, le numéro le plus bas sera pris en compte.', cn: '每个条目可以是三个字母的职业缩写 (例如 "war" 或 "SGE") 或玩家全名(例如 "Tini Poutini"),所有字母不区分大小写。编号较小的将在石牢顺序中排列在前。重复的职业将按姓名字母顺序对玩家进行排序。未列出的队员将按字母顺序添加到末尾。空白条目将被忽略。如果玩家按姓名或职业被多次列出,则以较小编号为准。', ko: @@ -120,7 +117,6 @@ Options.Triggers.push({ text: { en: 'Eruption Baits', de: 'Köder Eruption', - fr: 'Attirez les éruptions', cn: '诱导地火', ko: '용암 분출 유도', }, @@ -238,7 +234,6 @@ Options.Triggers.push({ tankCleavePartyOut: { en: 'Tank Cleave (PARTY OUT)', de: 'Tank Cleave (GRUPPE RAUS)', - fr: 'Tank cleave (Groupe à l\'extérieur)', cn: '坦克顺劈 (人群出)', ko: '광역 탱버 (본대 밖으로)', }, @@ -337,8 +332,6 @@ Options.Triggers.push({ 'Where the two sisters are for the tanks to block. dir1 is always the first sister location starting North and going clockwise', de: 'Wo sich die beiden Schwestern befinden, die die Tanks blockieren sollen. dir1 ist immer die erste Schwester, die im Norden beginnt und im Uhrzeigersinn verläuft.', - fr: - 'L\'emplacement des deux sœurs à bloquer pour les tanks. dir1 est toujours le premier emplacement de la sœur en commençant par le nord et en allant dans le sens des aiguilles d\'une montre.', cn: '两分身待坦克阻挡的位置。dir1 始终是从上 (北) 开始顺时针方向的第一个分身位置', ko: '탱커가 막을 두 분신의 위치. dir1은 북쪽에서 시계방향으로 도는 것을 기준으로 항상 첫 번째 분신의 위치입니다', }, @@ -392,7 +385,6 @@ Options.Triggers.push({ text: { en: 'Sisters: ${dir1} / ${dir2}', de: 'Schwestern: ${dir1} / ${dir2}', - fr: 'Sœurs : ${dir1} / ${dir2}', cn: '分身:${dir1} / ${dir2}', ko: '분신: ${dir1} / ${dir2}', }, @@ -416,7 +408,6 @@ Options.Triggers.push({ garuda2: { en: 'Get Sister Tether!!!', de: 'Nimm Verbindung von der Schwester!!!', - fr: 'Prenez le lien de la sœur !!!', cn: '接分身的线!!!', ko: '분신 줄 가져가기!!!', }, @@ -424,7 +415,6 @@ Options.Triggers.push({ garuda1: { en: 'Sister Tethers', de: 'Schwester Verbindungen', - fr: 'Lien de la sœur', cn: '分身连线', ko: '분신 줄', }, @@ -432,7 +422,6 @@ Options.Triggers.push({ annihilation1: { en: 'Tether', de: 'Verbindungen', - fr: 'Lien', cn: '连线', ko: '줄', }, @@ -440,7 +429,6 @@ Options.Triggers.push({ suppression1: { en: 'Tether!!!', de: 'Verbindungen!!!', - fr: 'Lien !!!', cn: '连线!!!', ko: '줄!!!', }, @@ -525,7 +513,6 @@ Options.Triggers.push({ text: { en: 'Ifrit ${dir}', de: 'Ifrit ${dir}', - fr: 'Ifrit ${dir}', cn: '火神 ${dir}', ko: '이프리트 ${dir}', }, @@ -635,7 +622,6 @@ Options.Triggers.push({ text: { en: 'Near: ${dir}', de: 'Nahe: ${dir}', - fr: 'Proche : ${dir}', cn: '近: ${dir}', ko: '가까운 기둥: ${dir}', }, @@ -716,7 +702,6 @@ Options.Triggers.push({ fetters: { en: 'Fetters (w/${player})', de: 'Fesseln (mit ${player})', - fr: 'Entraves (avec ${player})', cn: '锁链 (与 /${player})', ko: '사슬 (+${player})', }, @@ -765,9 +750,6 @@ Options.Triggers.push({ `Wenn der erste Nagel SO ist, wird dies SO/NW sowohl für Umgekehrtes-Z als auch für Normal-Z aufgerufen. Wenn der erste Nagel S ist, wird dies SO/NW für Umgekehrtes-Z und SW/NO für Normal-Z aufgerufen. Andere Nagelreihenfolgen werden ebenfalls unterstützt, dies sind nur Beispiele.`, - fr: `Si le premier clou est SE, on annoncera SE/NO pour les Z inversés et les Z normaux. - Si le premier clou est S, on annoncera SE/NO pour la zone inversée et SW/NO pour la zone normale. - D'autres ordres de clous sont également possibles, il ne s'agit que d'exemples.`, cn: `如果第一个火神柱在东南,则反向 Z 和正常 Z 都会提示东南/西北 如果第一个火神柱在南, 则反向 Z 将提示东南/西北,正常 Z 将提示西南/东北。 这些只是示例, 还支持其他火神柱顺序。`, @@ -802,7 +784,6 @@ Options.Triggers.push({ intercardSafeSpot: { en: '${dir1} / ${dir2}', de: '${dir1} / ${dir2}', - fr: '${dir1} / ${dir2}', cn: '${dir1} / ${dir2}', ko: '${dir1} / ${dir2}', }, @@ -819,10 +800,6 @@ Options.Triggers.push({ `Wenn der erste Nagel Interkardinal war, dann ist der erste Ifrit-Ansturm auf einer Interkardinalen und dieser optionale Aufruf besteht darin, sich in die Nähe dieses ersten Ansturms zu bewegen. Wenn man bereits in Sicherheit ist, wird dies nicht aufgerufen.`, - fr: - `Si le premier clou était en intercardinal, alors le premier dash d'Ifrit est en intercardinal - et cette annonce optionnelle vous préviens de vous déplacer pour être adjacent à ce premier dash. - Si vous êtes déjà en sécurité, cette option n'est pas activée.`, cn: `如果第一个火神柱在对角线上,那么第一次火神冲也在对角线上。 这个可选提示会提示你移动到第一次火神冲附近的位置。 如果你已在安全区,则不会输出此提示。`, @@ -853,7 +830,6 @@ Options.Triggers.push({ text: { en: 'Adjust 45° ${rotation}', de: 'Rotiere 45° ${rotation}', - fr: 'Ajustez de 45° ${rotation}', cn: '${rotation} 旋转 45°', ko: '${rotation} 45° 이동', }, @@ -873,11 +849,6 @@ Options.Triggers.push({ Sowohl die Gruppe als auch der Heiler bewegen sich entweder um 45 oder 90 Grad. Es ist eine "schnelle" Bewegung, wenn man sich schnell bewegen muss, um dem Ifrit-Folgeschlag auszuweichen. Es ist eine "langsame" Bewegung, wenn man mehr Zeit hat, dies zu tun.`, - fr: - `Il s'agit du mouvement principal pour les dashs d'Ifrit qui commencent à côté du premier dash. - Le groupe et le soigneur se déplacent de 45 ou 90 degrés. - Il s'agit d'un mouvement "rapide" si vous devez vous déplacer rapidement pour éviter le dash suivant d'Ifrit. - Il s'agit d'un mouvement "lent" si vous avez plus de temps pour le faire.`, cn: `这是从第一次火神冲附近开始的火神冲主要移动。 人群和奶妈都将移动 45 度或 90 度。 "快" 可以让你快速移动,躲避第二次火神冲。 @@ -946,28 +917,24 @@ Options.Triggers.push({ awokenDash1: { en: '${rotation} 45° to ${dir} (fast)', de: '${rotation} 45° nach ${dir} (schnell)', - fr: '${rotation} 45° vers ${dir} (rapide)', cn: '${rotation} 45° 到 ${dir} (快)', ko: '${rotation} 45° ${dir}까지 (빠름)', }, awokenDash2: { en: '${rotation} 90° to ${dir} (fast)', de: '${rotation} 90° nach ${dir} (schnell)', - fr: '${rotation} 90° vers ${dir} (rapide)', cn: '${rotation} 90° 到 ${dir} (快)', ko: '${rotation} 90° ${dir}까지 (빠름)', }, awokenDash3: { en: '${rotation} 45° to ${dir} (slow)', de: '${rotation} 45° nach ${dir} (langsam)', - fr: '${rotation} 45° vers ${dir} (lent)', cn: '${rotation} 45° 到 ${dir} (慢)', ko: '${rotation} 45° ${dir}까지 (느림)', }, awokenDash4: { en: '${rotation} 90° to ${dir} (slow)', de: '${rotation} 90° nach ${dir} (langsam)', - fr: '${rotation} 90° vers ${dir} (lent)', cn: '${rotation} 90° 到 ${dir} (慢)', ko: '${rotation} 90° ${dir}까지 (느림)', }, @@ -1167,7 +1134,6 @@ Options.Triggers.push({ text: { en: 'Everyone to ${num} (${player} died)', de: 'Alle zur ${num} (${player} ist gestorben)', - fr: 'Tout le monde sur ${num} (${player} est mort)', cn: '所有人到 ${num} (${player}死亡)', ko: '전부다 ${num} 쪽으로 (${player} 죽음)', }, @@ -1195,7 +1161,6 @@ Options.Triggers.push({ text: { en: 'Caster LB NOW!', de: 'Magier LB JETZT!', - fr: 'LB MAINTENANT !', cn: '法系LB!', ko: '캐스터 리밋!', }, @@ -1213,7 +1178,6 @@ Options.Triggers.push({ text: { en: 'Healer LB NOW!', de: 'Heiler LB JETZT!', - fr: 'Healer LB MAINTENANT !', cn: '奶妈LB!', ko: '힐러 리밋!', }, @@ -1230,7 +1194,6 @@ Options.Triggers.push({ text: { en: 'Melee LB NOW!', de: 'Nahkämpfer LB JETZT!', - fr: 'LB melee MAINTENANT !', cn: '近战LB!', ko: '근딜 리밋!', }, @@ -1246,7 +1209,7 @@ Options.Triggers.push({ text: { en: 'Tank LB NOW', de: 'JETZT Tank LB', - fr: 'LB Tank MAINTENANT !', + fr: 'Transcendance Tank maintenant !', ja: '今タンクLB', cn: '坦克LB', ko: '탱리밋', @@ -1260,7 +1223,6 @@ Options.Triggers.push({ en: '"early safe" here means that you can move before the first Ifrit dash.', de: '"früh sicher" bedeutet hier, dass man such auch schon for dem ersten Ifrit Dash bewegen kann.', - fr: '"sûr avant" veut dire que vous pouvez bouger avant le dash d\'Ifrit.', cn: '这里的 "提前安全" 指你可以在伊弗利特第一次冲锋前移动。', ko: '여기서 "안전"이란 첫 이프리트 돌진 전에 미리 가 있어도 된다는 의미입니다.', }, @@ -1374,14 +1336,12 @@ Options.Triggers.push({ early: { en: '${dir} => ${rotation} (early safe)', de: '${dir} => ${rotation} (früh sicher)', - fr: '${dir} => ${rotation} (sûr avant)', cn: '${dir} => ${rotation} (提前安全)', ko: '${dir} => ${rotation} (안전)', }, normal: { en: '${dir} => ${rotation}', de: '${dir} => ${rotation}', - fr: '${dir} => ${rotation}', cn: '${dir} => ${rotation}', ko: '${dir} => ${rotation}', }, diff --git a/04-sb/ultimate/unending_coil_ultimate.js b/04-sb/ultimate/unending_coil_ultimate.js index 9b4ccd18d9..d7bf90cc1b 100644 --- a/04-sb/ultimate/unending_coil_ultimate.js +++ b/04-sb/ultimate/unending_coil_ultimate.js @@ -743,7 +743,6 @@ Options.Triggers.push({ thunderOnOthers: { en: 'Thunder on ${player1}, ${player2}', de: 'Blitz auf ${player1}, ${player2}', - fr: 'Foudre sur ${player1}, ${player2}', cn: '雷点 ${player1}, ${player2}', ko: '번개 ${player1}, ${player2}', }, @@ -1367,7 +1366,6 @@ Options.Triggers.push({ dive: { en: '${dir} Dive', de: '${dir} Sturzbombe', - fr: 'Plongée ${dir}', cn: '${dir} 俯冲', ko: '${dir} 다이브', }, @@ -1427,7 +1425,6 @@ Options.Triggers.push({ naelPosition: { en: 'Nael is ${dir}', de: 'Nael ist im ${dir}', - fr: 'Nael est vers ${dir}', cn: '奈尔在 ${dir}', ko: '넬 ${dir}', }, @@ -1599,7 +1596,6 @@ Options.Triggers.push({ naelPosition: { en: '${dir} Nael', de: '${dir} Nael', - fr: 'Nael ${dir}', cn: '${dir} 奈尔', ko: '넬 ${dir}', }, @@ -1750,7 +1746,6 @@ Options.Triggers.push({ grandOctet: { en: 'Bait dash, go ${startDir}, rotate ${path}', de: 'Ansturm ködern, gehe nach ${startDir}, rotiere ${path}', - fr: 'Attirez le dash, allez ${startDir}, tournez ${path}', cn: '诱导俯冲, 去 ${startDir}, ${path} 转', ko: '돌진 유도, ${startDir}쪽으로, ${path}', }, @@ -1933,6 +1928,7 @@ Options.Triggers.push({ }, { 'locale': 'fr', + 'missingTranslations': true, 'replaceSync': { 'Bahamut Prime': 'Primo-Bahamut', 'Blazing path, lead me to iron rule': @@ -2039,6 +2035,7 @@ Options.Triggers.push({ }, { 'locale': 'ja', + 'missingTranslations': true, 'replaceSync': { 'Bahamut Prime': 'バハムート・プライム', 'Fang of Light': 'ライトファング', diff --git a/05-shb/hunts/ss_rank.js b/05-shb/hunts/ss_rank.js index 0233e98ec1..c46e3040be 100644 --- a/05-shb/hunts/ss_rank.js +++ b/05-shb/hunts/ss_rank.js @@ -11,7 +11,6 @@ Options.Triggers.push({ zoneLabel: { en: 'SS Rank Hunts', de: 'SS Jagdziele', - fr: 'Objectifs de chasse SS', cn: 'SS 级狩猎怪', ko: 'SS급 마물', }, diff --git a/05-shb/map/the_dungeons_of_lyhe_ghiah.js b/05-shb/map/the_dungeons_of_lyhe_ghiah.js index 198125bc8e..8fa06f4285 100644 --- a/05-shb/map/the_dungeons_of_lyhe_ghiah.js +++ b/05-shb/map/the_dungeons_of_lyhe_ghiah.js @@ -53,7 +53,6 @@ Options.Triggers.push({ text: { en: 'Dungeon Crew spawned, kill in order!', de: 'Verlies-Mandragora erscheinen, in Reihenfolge besiegen!', - fr: 'Les mandragores apparaissent, tuez-les dans l\'ordre', cn: '已生成 宝库蔓德拉战队, 依次击杀!', ko: '만드라즈 등장, 순서대로 잡기!', }, diff --git a/05-shb/raid/e8s.js b/05-shb/raid/e8s.js index 0c00bee0ce..af7de9cbe7 100644 --- a/05-shb/raid/e8s.js +++ b/05-shb/raid/e8s.js @@ -200,7 +200,6 @@ Options.Triggers.push({ axeNext: { en: '(out => middle soon)', de: '(raus => gleich Mitte)', - fr: '(extérieur => milieu bientôt)', cn: '(外 => 即将去中间)', ko: '(밖 => 이후 중앙)', }, diff --git a/05-shb/trial/hades-ex.js b/05-shb/trial/hades-ex.js index 9ec0bc7bcf..8126fa702b 100644 --- a/05-shb/trial/hades-ex.js +++ b/05-shb/trial/hades-ex.js @@ -684,6 +684,7 @@ Options.Triggers.push({ timelineReplace: [ { 'locale': 'de', + 'missingTranslations': true, 'replaceSync': { 'Aetherial Gaol': 'Ätherkerker', 'Arcane Font': 'Arkan(?:e|er|es|en) Körper', @@ -694,7 +695,6 @@ Options.Triggers.push({ 'Lahabrea\'s Shade': 'Lahabreas Schatten', 'Lahabrea\'s and Igeyorhm\'s Shades': 'Lahabrea und Igeyorhm', 'Nabriales\'s Shade': 'Nabriales\' Schatten', - 'Our plea transcends': 'Reißt nieder die Grenze', 'Shadow of the Ancients': 'Schatten der Alten', }, 'replaceText': { @@ -749,6 +749,7 @@ Options.Triggers.push({ }, { 'locale': 'fr', + 'missingTranslations': true, 'replaceSync': { 'Aetherial Gaol': 'Geôle Éthérée', 'Arcane Font': 'Solide Arcanique', @@ -759,7 +760,6 @@ Options.Triggers.push({ 'Lahabrea\'s Shade': 'Spectre de Lahabrea', 'Lahabrea\'s and Igeyorhm\'s Shades': 'Duo d\'Asciens', 'Nabriales\'s Shade': 'Spectre de Nabriales', - 'Our plea transcends': 'Nos convictions sont si fortes', 'Shadow of the Ancients': 'Spectre d\'Ascien', }, 'replaceText': { @@ -944,6 +944,7 @@ Options.Triggers.push({ }, { 'locale': 'ko', + 'missingTranslations': true, 'replaceSync': { 'Aetherial Gaol': '에테르 감옥', 'Arcane Font': '입체 마법진', @@ -954,7 +955,6 @@ Options.Triggers.push({ 'Lahabrea\'s Shade': '라하브레아의 그림자', 'Lahabrea\'s and Igeyorhm\'s Shades': '라하브레아와 이게요름', 'Nabriales\'s Shade': '나브리알레스의 그림자', - 'Our plea transcends': '그 강한 바람은 혼', 'Shadow of the Ancients': '고대인의 그림자', }, 'replaceText': { diff --git a/05-shb/trial/titania-ex.js b/05-shb/trial/titania-ex.js index 63184ac774..6e9a4b90d1 100644 --- a/05-shb/trial/titania-ex.js +++ b/05-shb/trial/titania-ex.js @@ -122,7 +122,6 @@ Options.Triggers.push({ breakTether: { en: 'Break Tether (w/${player})', de: 'Verbindungen brechen (mit ${player})', - fr: 'Cassez les liens (avec ${player})', cn: '拉断连线 (与${player})', ko: '선 끊기 (+${player})', }, diff --git a/05-shb/ultimate/the_epic_of_alexander.js b/05-shb/ultimate/the_epic_of_alexander.js index 7d521def34..530a9478df 100644 --- a/05-shb/ultimate/the_epic_of_alexander.js +++ b/05-shb/ultimate/the_epic_of_alexander.js @@ -287,8 +287,7 @@ Options.Triggers.push({ 'Enable cactbot Wormhole strat: https://ff14.toolboxgaming.space/?id=17050133675751&preview=1', de: 'Aktiviere Cactbot Wormhole Strategie: https://ff14.toolboxgaming.space/?id=17050133675751&preview=1', - fr: - 'Activer cactbot pour la strat Wormhole : https://ff14.toolboxgaming.space/?id=17050133675751&preview=1', + fr: 'Alex fatal : activer cactbot pour la strat Wormhole', ja: '絶アレキサンダー討滅戦:cactbot「次元断絶のマーチ」ギミック', cn: '启用 cactbot 灵泉策略: https://ff14.toolboxgaming.space/?id=17050133675751&preview=1', ko: 'cactbot 웜홀 공략방식 사용: https://ff14.toolboxgaming.space/?id=17050133675751&preview=1', diff --git a/06-ew/alliance/aglaia.js b/06-ew/alliance/aglaia.js index 51b6f80e41..91076846ae 100644 --- a/06-ew/alliance/aglaia.js +++ b/06-ew/alliance/aglaia.js @@ -760,6 +760,7 @@ Options.Triggers.push({ }, { 'locale': 'fr', + 'missingTranslations': true, 'replaceSync': { '--hammer--': '--Marteau--', 'Azeyma': 'Azeyma', @@ -785,10 +786,6 @@ Options.Triggers.push({ 'The Twin Halls': 'Palais jumeau', }, 'replaceText': { - '--hammer--': '--Marteau--', - '\(fake\)': 'Faux', - '\(proximity\)': 'Proche', - '\(summon\)': 'Invocation', 'Advent of the Eighth': 'Anneaux astraux', 'As Above, So Below': 'Flamme de vie, flamme de mort', '(? Get in Bubble', de: 'Rückstoß => Geh in eine Blase', - fr: 'Poussée => Allez dans la bulle', ko: '넉백 => 거품 안으로', }, }, @@ -227,7 +217,6 @@ Options.Triggers.push({ text: { en: 'Get behind non-bubbled Zaratan', de: 'Geh hinter einen Zaratan ohne Blase', - fr: 'Allez derrière le Zaratan sans bulle', ko: '거품 밖에 있는 쫄 뒤로', }, }, @@ -245,7 +234,6 @@ Options.Triggers.push({ text: { en: 'Get in Bubble', de: 'Geh in eine Blase', - fr: 'Allez dans la bulle', ko: '거품 안으로', }, }, @@ -315,7 +303,6 @@ Options.Triggers.push({ text: { en: 'Go to safe zone', de: 'Geh in den sicheren Bereich', - fr: 'Allez dans une zone sûre', ja: '安置へ移動', ko: '안전지대로', }, @@ -367,25 +354,21 @@ Options.Triggers.push({ front: { en: 'Face Towards Lala', de: 'Schau Lala an', - fr: 'Regardez Lala', ko: '보스 쳐다보기', }, back: { en: 'Look Away from Lala', de: 'Schau von Lala weg', - fr: 'Ne regardez pas Lala', ko: '뒤돌기', }, left: { en: 'Left Flank towards Lala', de: 'Linke Seite zu Lala drehen', - fr: 'Flanc gauche vers Lala', ko: '왼쪽 측면을 보스쪽으로', }, right: { en: 'Right Flank towards Lala', de: 'Rechte Seite zu Lala drehen', - fr: 'Flanc droit vers Lala', ko: '오른쪽 측면을 보스쪽으로', }, }, @@ -399,7 +382,6 @@ Options.Triggers.push({ text: { en: 'Seed adds => Donut AOEs', de: 'Samen Adds => Donut AoEs', - fr: 'Adds graine => AoEs Donut', ja: '種 => ドーナツAOE', ko: '씨앗 등장 => 도넛 장판', }, @@ -414,7 +396,6 @@ Options.Triggers.push({ text: { en: 'Armadillo adds => Big AOEs', de: 'Fledermaus Adds => Große AoEs', - fr: 'Adds tatou => Grosses AoEs', ja: 'コウモリ => ゆかAOE', ko: '아르마딜로 등장 => 거리비례 장판', }, @@ -429,7 +410,6 @@ Options.Triggers.push({ text: { en: 'Tree adds => Line AOEs', de: 'Baum Adds => Linien AoEs', - fr: 'Adds Arbre => AoEs en ligne', ja: '木 => 直線AOE', ko: '나무 등장 => 직선 장판', }, @@ -479,7 +459,7 @@ Options.Triggers.push({ front: { en: 'Forward March (1 square)', de: 'Geistlenkung: Vorwärts', - fr: 'Vers l\'avant (1 carreau)', + fr: 'Piratage mental : Vers l\'avant', ja: '強制移動 : 前', cn: '强制移动 : 前', ko: '강제이동: 앞 (1칸)', @@ -487,7 +467,7 @@ Options.Triggers.push({ back: { en: 'Backwards March (1 square)', de: 'Geistlenkung: Rückwärts', - fr: 'Vers l\'arrière (1 carreau)', + fr: 'Piratage mental : Vers l\'arrière', ja: '強制移動 : 後ろ', cn: '强制移动 : 后', ko: '강제이동: 뒤 (1칸)', @@ -495,7 +475,7 @@ Options.Triggers.push({ left: { en: 'Left March (1 square)', de: 'Geistlenkung: Links', - fr: 'Vers la gauche (1 carreau)', + fr: 'Piratage mental : Vers la gauche', ja: '強制移動 : 左', cn: '强制移动 : 左', ko: '강제이동: 왼쪽 (1칸)', @@ -503,7 +483,7 @@ Options.Triggers.push({ right: { en: 'Right March (1 square)', de: 'Geistlenkung: Rechts', - fr: 'Vers la droite (1 carreau)', + fr: 'Piratage mental : Vers la droite', ja: '強制移動 : 右', cn: '强制移动 : 右', ko: '강제이동: 오른쪽 (1칸)', @@ -552,7 +532,6 @@ Options.Triggers.push({ text: { en: 'Safe: ${safe}', de: 'Sicher: ${safe}', - fr: 'Sûr : ${safe}', ja: '安置: ${safe}', ko: '안전: ${safe}', }, @@ -579,7 +558,6 @@ Options.Triggers.push({ text: { en: 'Stand on cushion', de: 'Auf einem Kissen stehen', - fr: 'Restez sur le coussin', ko: '발판 위에 있기', }, }, @@ -601,7 +579,6 @@ Options.Triggers.push({ text: { en: 'Glowing adds get larger', de: 'Weiche leuchtenden Adds aus', - fr: 'Les adds brillants deviennent plus large', ja: '光ってる物に注意', ko: '빛나는 쫄 장판은 커짐', }, @@ -623,7 +600,6 @@ Options.Triggers.push({ text: { en: 'Away from tether ends', de: 'Weiche Verbindungen aus', - fr: 'Loin de l\'extrémité du lien', ja: '縮む線を回避', ko: '선 끝부분 멀리 피하기', }, @@ -645,7 +621,6 @@ Options.Triggers.push({ text: { en: 'Last bloom => Walk into Safe', de: 'Letzte Blüte => Geh zum sicheren Bereich', - fr: 'Dernière fleur => Allez dans une zone sûre', ja: '最後の花畑 => 安置へ移動', ko: '마지막 꽃 => 안전지대로', }, @@ -668,7 +643,6 @@ Options.Triggers.push({ text: { en: '5x Knockback', de: '5x Rückstoß', - fr: 'Poussée x5', ja: '5x ノックバック', ko: '5x 넉백', }, @@ -815,6 +789,7 @@ Options.Triggers.push({ }, { 'locale': 'fr', + 'missingTranslations': true, 'replaceSync': { 'Aetheric Charge': 'globe magique', 'Aloalo Ahool': 'ahool d\'Aloalo', @@ -848,7 +823,6 @@ Options.Triggers.push({ 'Zeal-blind Zozone': 'Zozone le téméraire', }, 'replaceText': { - '--cleanse--': '--Guérison--', '4-tonze Weight': 'Poids de 4 tonz', 'Aero II': 'Extra Vent', 'Aero IV': 'Giga Vent', diff --git a/06-ew/dungeon/another_aloalo_island-savage.js b/06-ew/dungeon/another_aloalo_island-savage.js index ec03768225..2288ed479e 100644 --- a/06-ew/dungeon/another_aloalo_island-savage.js +++ b/06-ew/dungeon/another_aloalo_island-savage.js @@ -62,27 +62,22 @@ Options.Triggers.push({ orbDirFront: { en: 'Face Towards Orb', de: 'Den Orb anschauen', - fr: 'Pointez l\'orbe', }, orbDirBack: { en: 'Face Away from Orb', de: 'Weg vom Orb schauen', - fr: 'Ne pointez pas l\'orbe', }, orbDirLeft: { en: 'Point Left at Orb', de: 'Zeige links auf den Orb', - fr: 'Pointez à gauche de l\'orbe', }, orbDirRight: { en: 'Point Right at Orb', de: 'Zeige Rechts auf den Orb', - fr: 'Pointez à droite de l\'orbe', }, orbGeneral: { en: 'Point opening at Orb', de: 'Zeige die Öffnung auf den Orb', - fr: 'Pointez l\'orbe', }, }, }, @@ -99,12 +94,10 @@ Options.Triggers.push({ tankBusterOnYou: { en: '3x Tankbuster on YOU', de: '3x Tankbuster auf DIR', - fr: 'Tankbuster x3 sur VOUS', }, tankBusterOnPlayer: { en: '3x Tankbuster on ${player}', de: '3x Tankbuster auf ${player}', - fr: 'Tankbuster x3 sur ${player}', }, }; if (matches.target === data.me) @@ -246,12 +239,10 @@ Options.Triggers.push({ fetters: { en: 'Fetters (w/${player})', de: 'Fesseln (mit ${player})', - fr: 'Entraves (avec ${player})', }, bubble: { en: 'Bubble (w/${player})', de: 'Blase (mit ${player})', - fr: 'Bulles (avec ${player})', }, }, }, @@ -278,11 +269,6 @@ Options.Triggers.push({ Quadranten wie der angegebene Kristall liegt. Der Einfachheit halber bedeutet "neben" immer horizontal östlich/westlich von etwas. Siehe Triggerquelle für Diagramme in den Kommentaren.`, - fr: `Ces instructions supposent que vous choisissez toujours une case dans le même - quadrant que le cristal spécifié. - Par souci de concision, "à côté de" signifie toujours horizontal - à l'est ou à l'ouest de quelque chose. - Voir le déclencheur source pour les diagrammes dans les commentaires.`, }, type: 'StartsUsing', netRegex: { id: ['8AB8', '8AB4'], source: 'Ketuduke' }, @@ -393,53 +379,43 @@ Options.Triggers.push({ bubbleNetMech: { en: '${fettersBubble} + ${spreadStack}', de: '${fettersBubble} + ${spreadStack}', - fr: '${fettersBubble} + ${spreadStack}', }, bubbleNetMechPartner: { en: '${fettersBubble} + ${spreadStack} (w/${player})', de: '${fettersBubble} + ${spreadStack} (mit ${player})', - fr: '${fettersBubble} + ${spreadStack} (avec ${player})', }, bubbleBuff: { en: 'Bubble', de: 'Blase', - fr: 'Bulle', }, fettersBuff: { en: 'Fetters', de: 'Ketten', - fr: 'Entraves', }, spread: Outputs.spread, stacks: { en: 'Stacks', de: 'Sammeln', - fr: 'Package', }, bubbleAnything: { en: 'Diagonal of Vertical / Next to Horizontal ', de: 'Diagonale der Vertikalen / Neben Horizontal', - fr: 'Diagonale de la verticale / À côté de l\'horizontale', }, fettersSpreadSplit: { en: 'Diagonal of Vertical', de: 'Diagonale der Vertikalen', - fr: 'Diagonale de la verticale', }, fettersSpreadColumn: { en: 'Next to Vertical', de: 'Neben Vertikal', - fr: 'À côté de la verticale', }, fettersStackSplit: { en: 'On Horizontal', de: 'Auf Horizontal', - fr: 'Sur l\'horizontale', }, fettersStackColumn: { en: 'Diagonal of Horizontal', de: 'Diagonale der Horizontalen', - fr: 'Diagonale de l\'horizontale', }, }, }, @@ -456,12 +432,10 @@ Options.Triggers.push({ spread: { en: 'Spread => Stacks', de: 'Verteilen => Sammeln', - fr: 'Écarté => Package', }, stacks: { en: 'Stacks => Spread', de: 'Sammeln => Verteilen', - fr: 'Package => Écarté', }, }, }, @@ -485,12 +459,10 @@ Options.Triggers.push({ stacks: { en: 'Stacks', de: 'Sammeln', - fr: 'Package', }, roleStacks: { en: 'Role Stacks', de: 'Rollengruppe sammeln', - fr: 'Package par rôle', }, }, }, @@ -530,17 +502,14 @@ Options.Triggers.push({ roleStacks: { en: 'Role Stacks', de: 'Rollengruppe sammeln', - fr: 'Package par rôle', }, spreadThenRoleStacks: { en: 'Spread => Role Stacks', de: 'Verteilen => Rollengruppe sammeln', - fr: 'Écarté => Package par rôle', }, roleStacksThenSpread: { en: 'Role Stacks => Spread', de: 'Rollengruppe sammeln => Verteilen', - fr: 'Package par rôle => Écarté', }, }, }, @@ -558,12 +527,10 @@ Options.Triggers.push({ outInStacks: { en: 'Out => In + Stacks', de: 'Raus => Rein + sammeln', - fr: 'Extérieur => Intérieur + Package', }, outInRoleStacks: { en: 'Out => In + Role Stacks', de: 'Raus => Rein + Rollengruppe sammeln', - fr: 'Extérieur => Intérieur + Package par rôle', }, }, }, @@ -581,12 +548,10 @@ Options.Triggers.push({ inOutStacks: { en: 'In => Out + Stacks', de: 'Rein => Raus + sammeln', - fr: 'Intérieur => Extérieur + Package', }, inOutRoleStacks: { en: 'In => Out + Role Stacks', de: 'Rein => Raus + Rollengruppe sammeln', - fr: 'Intérieur => Extérieur + Package par rôle', }, }, }, @@ -611,19 +576,16 @@ Options.Triggers.push({ text: { en: '${inOut} + ${stack}', de: '${inOut} + ${stack}', - fr: '${inOut} + ${stack}', }, in: Outputs.in, out: Outputs.out, stack: { en: 'Stacks', de: 'Sammeln', - fr: 'Package', }, roleStacks: { en: 'Role Stacks', de: 'Rollengruppe sammeln', - fr: 'Package par rôle', }, }, }, @@ -660,17 +622,14 @@ Options.Triggers.push({ northSouthSafe: { en: 'North/South', de: 'Norden/Süden', - fr: 'Nord/Sud', }, eastWestSafe: { en: 'East/West', de: 'Osten/Westen', - fr: 'Est/Ouest', }, cornersSafe: { en: 'Corners', de: 'Ecken', - fr: 'Coins', }, }, }, @@ -689,17 +648,14 @@ Options.Triggers.push({ knockbackSpread: { en: 'Knockback => Spread', de: 'Rückstoß => verteilen', - fr: 'Pousée => Écartez-vous', }, knockbackStacks: { en: 'Knockback => Stacks', de: 'Rückstoß => sammeln', - fr: 'Poussée => Package', }, knockbackRoleStacks: { en: 'Knockback => Role Stacks', de: 'Rückstoß => Rollengruppe sammeln', - fr: 'Poussée => Package par rôle', }, }, }, @@ -721,12 +677,10 @@ Options.Triggers.push({ tornadoOn: { en: 'Away from ${player}', de: 'Weg von ${player}', - fr: 'Loin de ${player}', }, tornadoOnYou: { en: 'Tornado on YOU', de: 'Tornado auf DIR', - fr: 'Tornade sur VOUS', }, }; if (data.me === matches.target) @@ -746,7 +700,6 @@ Options.Triggers.push({ text: { en: 'Cleanse ${player}', de: 'Reinige ${player}', - fr: 'Guérissez ${player}', }, }, }, @@ -771,7 +724,6 @@ Options.Triggers.push({ text: { en: 'Get Behind + Out', de: 'Geh nach Hinten + Raus', - fr: 'Derrière + Extérieur', }, }, }, @@ -790,7 +742,6 @@ Options.Triggers.push({ text: { en: 'Kill Islekeeper!', de: 'Wächter besiegen!', - fr: 'Tuez le gardien !', }, }, }, @@ -932,22 +883,18 @@ Options.Triggers.push({ front: { en: 'Face Towards Lala', de: 'Lala anschauen', - fr: 'Regardez Lala', }, back: { en: 'Look Away from Lala', de: 'Von Lala weg schauen', - fr: 'Ne regardez pas Lala', }, left: { en: 'Left Flank towards Lala', de: 'Linke Seite zu Lala zeigen', - fr: 'Flanc gauche vers Lala', }, right: { en: 'Right Flank towards Lala', de: 'Rechte Seite zu Lala zeigen', - fr: 'Flanc droit vers Lala', }, }, }, @@ -976,38 +923,31 @@ Options.Triggers.push({ one: { en: 'One', de: 'Eins', - fr: 'Un', }, bigTwo: { en: 'Two (stack with three)', de: 'Zwei (sammeln mit Drei)', - fr: 'Deux (Pack avec Trois)', }, smallTwo: { en: 'Two (stack with one)', de: 'Zwei (sammeln mit Eins)', - fr: 'Deux (Pack avec Un', }, eitherTwo: { en: 'Either Two (w/${player})', de: 'Eine Zwei (mit ${player})', - fr: 'Un des deux (avec ${player})', }, three: { en: 'Three', de: 'Drei', - fr: 'Trois', }, // This is just a raidcall so you can direct your friends. smallTwoOn: { en: '(Two with one: ${players})', de: '(Zwei mit Eins: ${players})', - fr: '(Deux avec Un : ${players})', }, unknownNum: { en: '${num}', de: '${num}', - fr: '${num}', }, num1: Outputs.num1, num2: Outputs.num2, @@ -1096,12 +1036,10 @@ Options.Triggers.push({ left: { en: 'Leftward March', de: 'Linker March', - fr: 'Marche à gauche', }, right: { en: 'Rightward March', de: 'Rechter March', - fr: 'Marche à droite', }, }, }, @@ -1122,22 +1060,18 @@ Options.Triggers.push({ num1: { en: 'One (avoid all)', de: 'Eins (alles ausweichen)', - fr: 'Un (Évitez tout)', }, num2: { en: 'Two (stay middle)', de: 'Zwei (steh in der Mitte)', - fr: 'Deux (Restez au centre)', }, num3: { en: 'Three (adjacent to middle)', de: 'Drei (steh neben der Mitte)', - fr: 'Trois (adjacent au centre)', }, num4: { en: 'Four', de: 'Vier', - fr: 'Quatre', }, }, }, @@ -1185,7 +1119,6 @@ Options.Triggers.push({ numSafeLater: { en: '(${num} safe later)', de: '(${num} später sicher)', - fr: '(${num} sûr ensuite)', }, num1: Outputs.num1, num2: Outputs.num2, @@ -1245,17 +1178,14 @@ Options.Triggers.push({ dartOnYou: { en: 'Dart on YOU', de: 'Dart auf DIR', - fr: 'Dard sur VOUS', }, noDartOnYou: { en: 'No Dart', de: 'Kein Dart', - fr: 'Pas de Dard', }, flexCall: { en: '(${player} unmarked)', de: '(${player} unmarkiert)', - fr: '(${player} non-marqué)', }, }; if (data.staticeIsPinwheelingDartboard) @@ -1297,7 +1227,6 @@ Options.Triggers.push({ numSafeSoon: { en: '(${num} safe soon)', de: '(${num} gleich sicher)', - fr: '(${num} bientôt sûr', }, num1: Outputs.num1, num2: Outputs.num2, @@ -1325,7 +1254,6 @@ Options.Triggers.push({ knockbackToNum: { en: 'Knockback => ${num}', de: 'Rückstoß => ${num}', - fr: 'Poussée => ${num}', }, knockback: Outputs.knockback, num1: Outputs.num1, @@ -1368,22 +1296,18 @@ Options.Triggers.push({ forward: { en: 'Forward March => ${mech}', de: 'Vorwärtsmarsch => ${mech}', - fr: 'Marche en avant => ${mech}', }, backward: { en: 'Backward March => ${mech}', de: 'Rückwärtsmarsch => ${mech}', - fr: 'Marche en arrière => ${mech}', }, left: { en: 'Left March => ${mech}', de: 'Marsch Links => ${mech}', - fr: 'Marche à gauche => ${mech}', }, right: { en: 'Right March => ${mech}', de: 'Marsch Rechts => ${mech}', - fr: 'Marche à droite => ${mech}', }, spread: Outputs.spread, stack: Outputs.stackMarker, @@ -1418,7 +1342,6 @@ Options.Triggers.push({ missileOnYou: { en: 'Bait Tethers => Missile Spread', de: 'Verbindungen ködern => Verteilen mit Raketen', - fr: 'Attirez les liens => Écartez les missiles', }, }; if (data.staticeMissileTether.length !== 2) @@ -1451,7 +1374,6 @@ Options.Triggers.push({ stack: { en: 'Juke Claw => Stack', de: 'Zieh Klaue => Sammeln', - fr: 'Griffe => Package', }, }, }, @@ -1487,27 +1409,22 @@ Options.Triggers.push({ dartOnYou: { en: 'Dart (w/${player})', de: 'Dart (mit ${player})', - fr: 'Dard (avec ${player})', }, noDartOnYou: { en: 'No Dart', de: 'Kein Dart', - fr: 'Pas de dard', }, blue: { en: 'Avoid Blue', de: 'Vermeide Blau', - fr: 'Évitez le bleu', }, red: { en: 'Avoid Red', de: 'Vermeide Rot', - fr: 'Évitez le rouge', }, yellow: { en: 'Avoid Yellow', de: 'Vermeide Gelb', - fr: 'Évitez le jaune', }, }; let infoText; @@ -1571,12 +1488,10 @@ Options.Triggers.push({ tether: { en: 'Tether w/${player}', de: 'Verbindung mit ${player}', - fr: 'Lien avec ${player}', }, stack: { en: 'Stack w/${player}', de: 'Sammeln mit ${player}', - fr: 'Package avec ${player}', }, }, }, @@ -1687,6 +1602,7 @@ Options.Triggers.push({ }, { 'locale': 'fr', + 'missingTranslations': true, 'replaceSync': { 'Aloalo Golem': 'golem sylvestre d\'Aloalo', 'Aloalo Islekeeper': 'gardien d\'Aloalo', @@ -1713,8 +1629,6 @@ Options.Triggers.push({ 'The Midnight Trial': 'Épreuve de Nokosero', }, 'replaceText': { - '\\(buff\\)': '(Buff)', - '\\(cast\\)': '(Incantation)', 'Aero II': 'Extra Vent', 'Aero IV': 'Giga Vent', 'Analysis': 'Analyse', @@ -1781,6 +1695,7 @@ Options.Triggers.push({ }, { 'locale': 'ja', + 'missingTranslations': true, 'replaceSync': { 'Aloalo Golem': 'アロアロ・ウッドゴーレム', 'Aloalo Islekeeper': 'アロアロ・キーパー', diff --git a/06-ew/dungeon/another_aloalo_island.js b/06-ew/dungeon/another_aloalo_island.js index 972e8613f2..908677a321 100644 --- a/06-ew/dungeon/another_aloalo_island.js +++ b/06-ew/dungeon/another_aloalo_island.js @@ -58,27 +58,22 @@ Options.Triggers.push({ orbDirFront: { en: 'Face Towards Orb', de: 'Den Orb anschauen', - fr: 'Pointez l\'orbe', }, orbDirBack: { en: 'Face Away from Orb', de: 'Weg vom Orb schauen', - fr: 'Ne pointez pas l\'orbe', }, orbDirLeft: { en: 'Point Left at Orb', de: 'Zeige links auf den Orb', - fr: 'Pointez à gauche de l\'orbe', }, orbDirRight: { en: 'Point Right at Orb', de: 'Zeige Rechts auf den Orb', - fr: 'Pointez à droite de l\'orbe', }, orbGeneral: { en: 'Point opening at Orb', de: 'Zeige die Öffnung auf den Orb', - fr: 'Pointez l\'orbe', }, }, }, @@ -95,12 +90,10 @@ Options.Triggers.push({ tankBusterOnYou: { en: '3x Tankbuster on YOU', de: '3x Tankbuster auf DIR', - fr: 'Tankbuster x3 sur VOUS', }, tankBusterOnPlayer: { en: '3x Tankbuster on ${player}', de: '3x Tankbuster auf ${player}', - fr: 'Tankbuster x3 sur ${player}', }, }; if (matches.target === data.me) @@ -242,12 +235,10 @@ Options.Triggers.push({ fetters: { en: 'Fetters (w/${player})', de: 'Fesseln (mit ${player})', - fr: 'Entraves (avec ${player})', }, bubble: { en: 'Bubble (w/${player})', de: 'Blase (mit ${player})', - fr: 'Bulles (avec ${player})', }, }, }, @@ -274,11 +265,6 @@ Options.Triggers.push({ Quadranten wie der angegebene Kristall liegt. Der Einfachheit halber bedeutet "neben" immer horizontal östlich/westlich von etwas. Siehe Triggerquelle für Diagramme in den Kommentaren.`, - fr: `Ces instructions supposent que vous choisissez toujours une case dans le même - quadrant que le cristal spécifié. - Par souci de concision, "à côté de" signifie toujours horizontal - à l'est ou à l'ouest de quelque chose. - Voir le déclencheur source pour les diagrammes dans les commentaires.`, }, type: 'StartsUsing', netRegex: { id: ['8AB8', '8AB4'], source: 'Ketuduke' }, @@ -389,53 +375,43 @@ Options.Triggers.push({ bubbleNetMech: { en: '${fettersBubble} + ${spreadStack}', de: '${fettersBubble} + ${spreadStack}', - fr: '${fettersBubble} + ${spreadStack}', }, bubbleNetMechPartner: { en: '${fettersBubble} + ${spreadStack} (w/${player})', de: '${fettersBubble} + ${spreadStack} (mit ${player})', - fr: '${fettersBubble} + ${spreadStack} (avec ${player})', }, bubbleBuff: { en: 'Bubble', de: 'Blase', - fr: 'Bulle', }, fettersBuff: { en: 'Fetters', de: 'Ketten', - fr: 'Entraves', }, spread: Outputs.spread, stacks: { en: 'Stacks', de: 'Sammeln', - fr: 'Package', }, bubbleAnything: { en: 'Diagonal of Vertical / Next to Horizontal ', de: 'Diagonale der Vertikalen / Neben Horizontal', - fr: 'Diagonale de la verticale / À côté de l\'horizontale', }, fettersSpreadSplit: { en: 'Diagonal of Vertical', de: 'Diagonale der Vertikalen', - fr: 'Diagonale de la verticale', }, fettersSpreadColumn: { en: 'Next to Vertical', de: 'Neben Vertikal', - fr: 'À côté de la verticale', }, fettersStackSplit: { en: 'On Horizontal', de: 'Auf Horizontal', - fr: 'Sur l\'horizontale', }, fettersStackColumn: { en: 'Diagonal of Horizontal', de: 'Diagonale der Horizontalen', - fr: 'Diagonale de l\'horizontale', }, }, }, @@ -452,12 +428,10 @@ Options.Triggers.push({ spread: { en: 'Spread => Stacks', de: 'Verteilen => Sammeln', - fr: 'Écarté => Package', }, stacks: { en: 'Stacks => Spread', de: 'Sammeln => Verteilen', - fr: 'Package => Écarté', }, }, }, @@ -481,12 +455,10 @@ Options.Triggers.push({ stacks: { en: 'Stacks', de: 'Sammeln', - fr: 'Package', }, roleStacks: { en: 'Role Stacks', de: 'Rollengruppe sammeln', - fr: 'Package par rôle', }, }, }, @@ -526,17 +498,14 @@ Options.Triggers.push({ roleStacks: { en: 'Role Stacks', de: 'Rollengruppe sammeln', - fr: 'Package par rôle', }, spreadThenRoleStacks: { en: 'Spread => Role Stacks', de: 'Verteilen => Rollengruppe sammeln', - fr: 'Écarté => Package par rôle', }, roleStacksThenSpread: { en: 'Role Stacks => Spread', de: 'Rollengruppe sammeln => Verteilen', - fr: 'Package par rôle => Écarté', }, }, }, @@ -554,12 +523,10 @@ Options.Triggers.push({ outInStacks: { en: 'Out => In + Stacks', de: 'Raus => Rein + sammeln', - fr: 'Extérieur => Intérieur + Package', }, outInRoleStacks: { en: 'Out => In + Role Stacks', de: 'Raus => Rein + Rollengruppe sammeln', - fr: 'Extérieur => Intérieur + Package par rôle', }, }, }, @@ -577,12 +544,10 @@ Options.Triggers.push({ inOutStacks: { en: 'In => Out + Stacks', de: 'Rein => Raus + sammeln', - fr: 'Intérieur => Extérieur + Package', }, inOutRoleStacks: { en: 'In => Out + Role Stacks', de: 'Rein => Raus + Rollengruppe sammeln', - fr: 'Intérieur => Extérieur + Package par rôle', }, }, }, @@ -607,19 +572,16 @@ Options.Triggers.push({ text: { en: '${inOut} + ${stack}', de: '${inOut} + ${stack}', - fr: '${inOut} + ${stack}', }, in: Outputs.in, out: Outputs.out, stack: { en: 'Stacks', de: 'Sammeln', - fr: 'Package', }, roleStacks: { en: 'Role Stacks', de: 'Rollengruppe sammeln', - fr: 'Package par rôle', }, }, }, @@ -656,17 +618,14 @@ Options.Triggers.push({ northSouthSafe: { en: 'North/South', de: 'Norden/Süden', - fr: 'Nord/Sud', }, eastWestSafe: { en: 'East/West', de: 'Osten/Westen', - fr: 'Est/Ouest', }, cornersSafe: { en: 'Corners', de: 'Ecken', - fr: 'Coins', }, }, }, @@ -685,17 +644,14 @@ Options.Triggers.push({ knockbackSpread: { en: 'Knockback => Spread', de: 'Rückstoß => verteilen', - fr: 'Pousée => Écartez-vous', }, knockbackStacks: { en: 'Knockback => Stacks', de: 'Rückstoß => sammeln', - fr: 'Poussée => Package', }, knockbackRoleStacks: { en: 'Knockback => Role Stacks', de: 'Rückstoß => Rollengruppe sammeln', - fr: 'Poussée => Package par rôle', }, }, }, @@ -717,12 +673,10 @@ Options.Triggers.push({ tornadoOn: { en: 'Away from ${player}', de: 'Weg von ${player}', - fr: 'Loin de ${player}', }, tornadoOnYou: { en: 'Tornado on YOU', de: 'Tornado auf DIR', - fr: 'Tornade sur VOUS', }, }; if (data.me === matches.target) @@ -742,7 +696,6 @@ Options.Triggers.push({ text: { en: 'Cleanse ${player}', de: 'Reinige ${player}', - fr: 'Guérissez ${player}', }, }, }, @@ -767,7 +720,6 @@ Options.Triggers.push({ text: { en: 'Get Behind + Out', de: 'Geh nach Hinten + Raus', - fr: 'Derrière + Extérieur', }, }, }, @@ -786,7 +738,6 @@ Options.Triggers.push({ text: { en: 'Kill Islekeeper!', de: 'Wächter besiegen!', - fr: 'Tuez le gardien !', }, }, }, @@ -928,22 +879,18 @@ Options.Triggers.push({ front: { en: 'Face Towards Lala', de: 'Lala anschauen', - fr: 'Regardez Lala', }, back: { en: 'Look Away from Lala', de: 'Von Lala weg schauen', - fr: 'Ne regardez pas Lala', }, left: { en: 'Left Flank towards Lala', de: 'Linke Seite zu Lala zeigen', - fr: 'Flanc gauche vers Lala', }, right: { en: 'Right Flank towards Lala', de: 'Rechte Seite zu Lala zeigen', - fr: 'Flanc droit vers Lala', }, }, }, @@ -972,38 +919,31 @@ Options.Triggers.push({ one: { en: 'One', de: 'Eins', - fr: 'Un', }, bigTwo: { en: 'Two (stack with three)', de: 'Zwei (sammeln mit Drei)', - fr: 'Deux (Pack avec Trois)', }, smallTwo: { en: 'Two (stack with one)', de: 'Zwei (sammeln mit Eins)', - fr: 'Deux (Pack avec Un', }, eitherTwo: { en: 'Either Two (w/${player})', de: 'Eine Zwei (mit ${player})', - fr: 'Un des deux (avec ${player})', }, three: { en: 'Three', de: 'Drei', - fr: 'Trois', }, // This is just a raidcall so you can direct your friends. smallTwoOn: { en: '(Two with one: ${players})', de: '(Zwei mit Eins: ${players})', - fr: '(Deux avec Un : ${players})', }, unknownNum: { en: '${num}', de: '${num}', - fr: '${num}', }, num1: Outputs.num1, num2: Outputs.num2, @@ -1092,12 +1032,10 @@ Options.Triggers.push({ left: { en: 'Leftward March', de: 'Linker March', - fr: 'Marche à gauche', }, right: { en: 'Rightward March', de: 'Rechter March', - fr: 'Marche à droite', }, }, }, @@ -1118,22 +1056,18 @@ Options.Triggers.push({ num1: { en: 'One (avoid all)', de: 'Eins (alles ausweichen)', - fr: 'Un (Évitez tout)', }, num2: { en: 'Two (stay middle)', de: 'Zwei (steh in der Mitte)', - fr: 'Deux (Restez au centre)', }, num3: { en: 'Three (adjacent to middle)', de: 'Drei (steh neben der Mitte)', - fr: 'Trois (adjacent au centre)', }, num4: { en: 'Four', de: 'Vier', - fr: 'Quatre', }, }, }, @@ -1181,7 +1115,6 @@ Options.Triggers.push({ numSafeLater: { en: '(${num} safe later)', de: '(${num} später sicher)', - fr: '(${num} sûr ensuite)', }, num1: Outputs.num1, num2: Outputs.num2, @@ -1241,17 +1174,14 @@ Options.Triggers.push({ dartOnYou: { en: 'Dart on YOU', de: 'Dart auf DIR', - fr: 'Dard sur VOUS', }, noDartOnYou: { en: 'No Dart', de: 'Kein Dart', - fr: 'Pas de Dard', }, flexCall: { en: '(${player} unmarked)', de: '(${player} unmarkiert)', - fr: '(${player} non-marqué)', }, }; if (data.staticeIsPinwheelingDartboard) @@ -1293,7 +1223,6 @@ Options.Triggers.push({ numSafeSoon: { en: '(${num} safe soon)', de: '(${num} gleich sicher)', - fr: '(${num} bientôt sûr', }, num1: Outputs.num1, num2: Outputs.num2, @@ -1321,7 +1250,6 @@ Options.Triggers.push({ knockbackToNum: { en: 'Knockback => ${num}', de: 'Rückstoß => ${num}', - fr: 'Poussée => ${num}', }, knockback: Outputs.knockback, num1: Outputs.num1, @@ -1364,22 +1292,18 @@ Options.Triggers.push({ forward: { en: 'Forward March => ${mech}', de: 'Vorwärtsmarsch => ${mech}', - fr: 'Marche en avant => ${mech}', }, backward: { en: 'Backward March => ${mech}', de: 'Rückwärtsmarsch => ${mech}', - fr: 'Marche en arrière => ${mech}', }, left: { en: 'Left March => ${mech}', de: 'Marsch Links => ${mech}', - fr: 'Marche à gauche => ${mech}', }, right: { en: 'Right March => ${mech}', de: 'Marsch Rechts => ${mech}', - fr: 'Marche à droite => ${mech}', }, spread: Outputs.spread, stack: Outputs.stackMarker, @@ -1414,7 +1338,6 @@ Options.Triggers.push({ missileOnYou: { en: 'Bait Tethers => Missile Spread', de: 'Verbindungen ködern => Verteilen mit Raketen', - fr: 'Attirez les liens => Écartez les missiles', }, }; if (data.staticeMissileTether.length !== 2) @@ -1447,7 +1370,6 @@ Options.Triggers.push({ stack: { en: 'Juke Claw => Stack', de: 'Zieh Klaue => Sammeln', - fr: 'Griffe => Package', }, }, }, @@ -1483,27 +1405,22 @@ Options.Triggers.push({ dartOnYou: { en: 'Dart (w/${player})', de: 'Dart (mit ${player})', - fr: 'Dard (avec ${player})', }, noDartOnYou: { en: 'No Dart', de: 'Kein Dart', - fr: 'Pas de dard', }, blue: { en: 'Avoid Blue', de: 'Vermeide Blau', - fr: 'Évitez le bleu', }, red: { en: 'Avoid Red', de: 'Vermeide Rot', - fr: 'Évitez le rouge', }, yellow: { en: 'Avoid Yellow', de: 'Vermeide Gelb', - fr: 'Évitez le jaune', }, }; let infoText; @@ -1567,12 +1484,10 @@ Options.Triggers.push({ tether: { en: 'Tether w/${player}', de: 'Verbindung mit ${player}', - fr: 'Lien avec ${player}', }, stack: { en: 'Stack w/${player}', de: 'Sammeln mit ${player}', - fr: 'Package avec ${player}', }, }, }, @@ -1683,6 +1598,7 @@ Options.Triggers.push({ }, { 'locale': 'fr', + 'missingTranslations': true, 'replaceSync': { 'Aloalo Golem': 'golem sylvestre d\'Aloalo', 'Aloalo Islekeeper': 'gardien d\'Aloalo', @@ -1709,8 +1625,6 @@ Options.Triggers.push({ 'The Midnight Trial': 'Épreuve de Nokosero', }, 'replaceText': { - '\\(buff\\)': '(Buff)', - '\\(cast\\)': '(Incantation)', 'Aero II': 'Extra Vent', 'Aero IV': 'Giga Vent', 'Analysis': 'Analyse', @@ -1777,6 +1691,7 @@ Options.Triggers.push({ }, { 'locale': 'ja', + 'missingTranslations': true, 'replaceSync': { 'Aloalo Golem': 'アロアロ・ウッドゴーレム', 'Aloalo Islekeeper': 'アロアロ・キーパー', diff --git a/06-ew/dungeon/another_mount_rokkon-savage.js b/06-ew/dungeon/another_mount_rokkon-savage.js index b22ca392d5..07ed76b122 100644 --- a/06-ew/dungeon/another_mount_rokkon-savage.js +++ b/06-ew/dungeon/another_mount_rokkon-savage.js @@ -34,7 +34,6 @@ const tripleKasumiFirstOutputStrings = { backRedFirst: { en: 'Back + Out', de: 'Hinten + Raus', - fr: 'Arrière + Extérieur', ja: '後ろ + 外', cn: '后 + 远离', ko: '뒤 + 밖', @@ -42,7 +41,6 @@ const tripleKasumiFirstOutputStrings = { leftRedFirst: { en: 'Left + Out', de: 'Links + Raus', - fr: 'Gauche + Extérieur', ja: '左 + 外', cn: '左 + 远离', ko: '왼쪽 + 밖', @@ -50,7 +48,6 @@ const tripleKasumiFirstOutputStrings = { frontRedFirst: { en: 'Front + Out', de: 'Vorne + Raus', - fr: 'Devant + Extérieur', ja: '前 + 外', cn: '前 + 远离', ko: '앞 + 밖', @@ -58,7 +55,6 @@ const tripleKasumiFirstOutputStrings = { rightRedFirst: { en: 'Right + Out', de: 'Rechts + Raus', - fr: 'Droite + Extérieur', ja: '右 + 外', cn: '右 + 远离', ko: '오른쪽 + 밖', @@ -66,7 +62,6 @@ const tripleKasumiFirstOutputStrings = { backBlueFirst: { en: 'Back + In', de: 'Hinten + Rein', - fr: 'Arrière + Intérieur', ja: '後ろ + 中', cn: '后 + 靠近', ko: '뒤 + 안', @@ -74,7 +69,6 @@ const tripleKasumiFirstOutputStrings = { leftBlueFirst: { en: 'Left + In', de: 'Links + Rein', - fr: 'Gauche + Intérieur', ja: '左 + 中', cn: '左 + 靠近', ko: '왼쪽 + 안', @@ -82,7 +76,6 @@ const tripleKasumiFirstOutputStrings = { frontBlueFirst: { en: 'Front + In', de: 'Vorne + Rein', - fr: 'Devant + Intérieur', ja: '前 + 中', cn: '前 + 靠近', ko: '앞 + 안', @@ -90,7 +83,6 @@ const tripleKasumiFirstOutputStrings = { rightBlueFirst: { en: 'Right + In', de: 'Rechts + Rein', - fr: 'Droite + Intérieur', ja: '右 + 中', cn: '右 + 靠近', ko: '오른쪽 + 안', @@ -102,7 +94,6 @@ const tripleKasumiFollowupOutputStrings = { backRed: { en: 'Stay + Out', de: 'bleib Stehen + Raus', - fr: 'Restez + Extérieur', ja: 'そのまま + 外', cn: '停 + 远离', ko: '그대로 + 밖', @@ -110,7 +101,6 @@ const tripleKasumiFollowupOutputStrings = { leftRed: { en: 'Left + Out', de: 'Links + Raus', - fr: 'Gauche + Extérieur', ja: '左 + 外', cn: '左左左 + 远离', ko: '왼쪽 + 밖', @@ -118,7 +108,6 @@ const tripleKasumiFollowupOutputStrings = { frontRed: { en: 'Through + Out', de: 'Durch + Raus', - fr: 'À travers + Extérieur', ja: 'またいで + 外', cn: '穿 + 远离', ko: '가로지르기 + 밖', @@ -126,7 +115,6 @@ const tripleKasumiFollowupOutputStrings = { rightRed: { en: 'Right + Out', de: 'Rechts + Raus', - fr: 'Droite + Extérieur', ja: '右 + 外', cn: '右右右 + 远离', ko: '오른쪽 + 밖', @@ -134,7 +122,6 @@ const tripleKasumiFollowupOutputStrings = { backBlue: { en: 'Stay + In', de: 'bleib Stehen + Rein', - fr: 'Restez + Intérieur', ja: 'そのまま + 中', cn: '停 + 靠近', ko: '그대로 + 안', @@ -142,7 +129,6 @@ const tripleKasumiFollowupOutputStrings = { leftBlue: { en: 'Left + In', de: 'Links + Rein', - fr: 'Gauche + Intérieur', ja: '左 + 中', cn: '左左左 + 靠近', ko: '왼쪽 + 밖', @@ -150,7 +136,6 @@ const tripleKasumiFollowupOutputStrings = { frontBlue: { en: 'Through + In', de: 'Durch + Rein', - fr: 'À travers + Intérieur', ja: 'またいで + 中', cn: '穿 + 靠近', ko: '가로지르기 + 안', @@ -158,7 +143,6 @@ const tripleKasumiFollowupOutputStrings = { rightBlue: { en: 'Right + In', de: 'Rechts + Rein', - fr: 'Droite + Intérieur', ja: '右 + 中', cn: '右右右 + 靠近', ko: '오른쪽 + 안', @@ -169,7 +153,6 @@ const basicStackSpreadOutputStrings = { melee: { en: 'Melees Stack', de: 'Nahkämpfer sammeln', - fr: 'Package mêlées', ja: '近接ペア', cn: '近战分摊', ko: '근딜 쉐어', @@ -177,7 +160,6 @@ const basicStackSpreadOutputStrings = { role: { en: 'Role Stacks', de: 'Rollengruppe sammeln', - fr: 'Package par role', ja: 'ロールペア', cn: '职能分摊', ko: '역할별 쉐어', @@ -185,7 +167,6 @@ const basicStackSpreadOutputStrings = { partner: { en: 'Partner Stacks', de: 'Partner sammeln', - fr: 'Package partenaire', ja: 'ペア', cn: '和搭档分摊', ko: '파트너 쉐어', @@ -193,7 +174,6 @@ const basicStackSpreadOutputStrings = { unknown: { en: 'Stacks', de: 'Sammeln', - fr: 'Package', ja: '頭割り', cn: '分摊', ko: '쉐어', @@ -279,7 +259,6 @@ const stackSpreadResponse = (data, output, collect, stackId, spreadId, hideStack spreadThenMeleeStack: { en: 'Spread => Melees Stack', de: 'Verteilen => Nahkämpfer sammeln', - fr: 'Écartez-vous => Package mêlées', ja: '散会 => 近接ペア', cn: '分散 => 近战分摊', ko: '산개 => 근딜 쉐어', @@ -287,7 +266,6 @@ const stackSpreadResponse = (data, output, collect, stackId, spreadId, hideStack spreadThenRoleStack: { en: 'Spread => Role Stacks', de: 'Verteilen => Rollengruppe sammeln', - fr: 'Écartez-vous => Package par rôle', ja: '散会 => ロールペア', cn: '分散 => 职能分摊', ko: '산개 => 역할별 쉐어', @@ -295,7 +273,6 @@ const stackSpreadResponse = (data, output, collect, stackId, spreadId, hideStack spreadThenPartnerStack: { en: 'Spread => Partner Stacks', de: 'Verteilen => Partner sammeln', - fr: 'Écartez-vous => Package partenaire', ja: '散会 => ペア', cn: '分散 => 和搭档分摊', ko: '산개 => 파트너 쉐어', @@ -303,7 +280,6 @@ const stackSpreadResponse = (data, output, collect, stackId, spreadId, hideStack meleeStackThenSpread: { en: 'Melees Stack => Spread', de: 'Nahkämpfer sammeln => Verteilen', - fr: 'Package mêlées => Écartez-vous', ja: '近接ペア => 散会', cn: '近战分摊 => 分散', ko: '근딜 쉐어 => 산개', @@ -311,7 +287,6 @@ const stackSpreadResponse = (data, output, collect, stackId, spreadId, hideStack roleStackThenSpread: { en: 'Role Stacks => Spread', de: 'Rollengruppe sammeln => Verteilen', - fr: 'Package par rôle => Écartez-vous', ja: 'ロールペア => 散会', cn: '职能分摊 => 分散', ko: '역할별 쉐어 => 산개', @@ -319,7 +294,6 @@ const stackSpreadResponse = (data, output, collect, stackId, spreadId, hideStack partnerStackThenSpread: { en: 'Partner Stacks => Spread', de: 'Partner sammeln => Verteilen', - fr: 'Package partenaire => Écartez-vous', ja: 'ペア => 散会', cn: '和搭档分摊 => 分散', ko: '파트너 쉐어 => 산개', @@ -329,7 +303,6 @@ const stackSpreadResponse = (data, output, collect, stackId, spreadId, hideStack stacks: { en: 'Stacks: ${player1}, ${player2}', de: 'Sammeln: ${player1}, ${player2}', - fr: 'Package : ${player1}, ${player2}', ja: '頭割り: ${player1}, ${player2}', cn: '分摊点: ${player1}, ${player2}', ko: '쉐어: ${player1}, ${player2}', @@ -374,7 +347,6 @@ const towerResponse = (data, output) => { tetherThenBlueTower: { en: 'Tether ${num1} => Blue Tower ${num2}', de: 'Verbindung ${num1} => Blauer Turm ${num2}', - fr: 'Lien ${num1} => Tour bleue ${num2}', ja: '線${num1} => 青塔${num2}', cn: '连线 ${num1} => 蓝塔 ${num2}', ko: '선 ${num1} => 파랑 기둥 ${num2}', @@ -382,7 +354,6 @@ const towerResponse = (data, output) => { tetherThenOrangeTower: { en: 'Tether ${num1} => Orange Tower ${num2}', de: 'Verbindung ${num1} => Orangener Turm ${num2}', - fr: 'Lien ${num1} => Tour orange ${num2}', ja: '線${num1} => 赤塔${num2}', cn: '连线 ${num1} => 橙塔 ${num2}', ko: '선 ${num1} => 주황 기둥 ${num2}', @@ -390,7 +361,6 @@ const towerResponse = (data, output) => { tether: { en: 'Tether ${num}', de: 'Verbindung ${num}', - fr: 'Lien ${num}', ja: '線${num}', cn: '连线 ${num}', ko: '선 ${num}', @@ -398,7 +368,6 @@ const towerResponse = (data, output) => { blueTower: { en: 'Blue Tower ${num}', de: 'Blauer Turm ${num}', - fr: 'Tour bleue ${num}', ja: '青塔${num}', cn: '蓝塔 ${num}', ko: '파랑 기둥 ${num}', @@ -406,7 +375,6 @@ const towerResponse = (data, output) => { orangeTower: { en: 'Orange Tower ${num}', de: 'Orangener Turm ${num}', - fr: 'Tour orange ${num}', ja: '赤塔${num}', cn: '橙塔 ${num}', ko: '주황 기둥 ${num}', @@ -468,13 +436,6 @@ Options.Triggers.push({ Partner-Stack bedeuten Supporter+Dps und Supporter+Dps (jede Kombination ist möglich). Wenn du zwei Fernkampf-DPS oder zwei Nahkampf-DPS hast, wird es nie "Nahkämpfer" nennen, unabhängig von dieser Konfigurationsoption. Es gibt keine Unterstützung für Gruppenkombinationen, die nicht aus zwei Supportern und zwei DPS bestehen.`, - fr: - `Pour n'importe quel package à deux, ceci spécifie l'ordre de priorité pour choisir la personne avec qui se packer. - Si vous voulez votre mêlée et tank ensemble, choisissez l'option contenant mêlée. - Package mêlée signifie mêlée+tank et healer+distant. Package par rôle signifie tank+healer et dps+dps. - Package partenaire signifie support+dps (n'importe quelle combinaison fonctionne). - Si votre groupe est composée de deux distants ou deux mêlées, "mêlées" ne sera jamais annoncé quelque soit l'option choisie. - Les groupes ne contenant pas deux supports et deux dps ne peuvent pas être annoncés.`, ja: `2人ペアで一緒にペアを作り優先順位を決めます。近接とタンクを組む場合は近接オプションを選んでください。 近接ペアは近接+タンクとヒーラ+遠隔を意味します。ロールはタンク+ヒーラ、近接+遠隔を意味します。 遠隔まだは近接が2人の場合は、ここの設定を無視して近接呼び出しはありません。 @@ -494,7 +455,6 @@ Options.Triggers.push({ name: { en: 'Stack Selection Order', de: 'Sammel-Reihenfolge', - fr: 'Ordre de sélection des packages', ja: 'ペア優先順位', cn: '选择分摊次序', ko: '쉐어 우선순위', @@ -509,10 +469,6 @@ Options.Triggers.push({ 'Nahkämpfer > Rollen > Partner': 'meleeRolesPartners', 'Rollen > Partner': 'rolesPartners', }, - fr: { - 'Mêlées > Rôles > Partenaires': 'meleeRolesPartners', - 'Rôles > Partenaires': 'rolesPartners', - }, ja: { '近接 > ロール > ペア': 'meleeRolesPartners', 'ロール > ペア': 'rolesPartners', @@ -576,7 +532,6 @@ Options.Triggers.push({ chargeOnYou: { en: 'Charge on YOU', de: 'Ansturm auf DIR', - fr: 'Ruée sur VOUS', ja: '自分に突進', cn: '冲锋点名', ko: '돌진 대상자', @@ -584,7 +539,6 @@ Options.Triggers.push({ chargeOn: { en: 'Charge on ${player}', de: 'Ansturm auf ${player}', - fr: 'Ruée sur ${player}', ja: '突進: ${player}', cn: '冲锋点 ${player}', ko: '돌진 ${player}', @@ -780,7 +734,6 @@ Options.Triggers.push({ spreadThenMeleeStack: { en: '${inOut} + Spread => ${outIn} + Melees Stack', de: '${inOut} + Verteilen => ${outIn} + Nahkämpfer sammeln', - fr: '${inOut} + Écartement => ${outIn} + Package mêlées', ja: '${inOut} + 散会 => ${outIn} + 近接ペア', cn: '${inOut} + 分散 => ${outIn} + 近战分摊', ko: '${inOut} + 산개 => ${outIn} + 근딜 쉐어', @@ -788,7 +741,6 @@ Options.Triggers.push({ spreadThenRoleStack: { en: '${inOut} + Spread => ${outIn} + Role Stacks', de: '${inOut} + Verteilen => ${outIn} + Rollengruppe sammeln', - fr: '${inOut} + Écartement => ${outIn} + Package par rôle', ja: '${inOut} + 散会 => ${outIn} + ロールペア', cn: '${inOut} + 分散 => ${outIn} + 职能分摊', ko: '${inOut} + 산개 => ${outIn} + 역할별 쉐어', @@ -796,7 +748,6 @@ Options.Triggers.push({ spreadThenPartnerStack: { en: '${inOut} + Spread => ${outIn} + Partner Stacks', de: '${inOut} + Verteilen => ${outIn} + Partner sammeln', - fr: '${inOut} + Écartement => ${outIn} + Package partenaire', ja: '${inOut} + 散会 => ${outIn} + ペア', cn: '${inOut} + 分散 => ${outIn} + 和搭档分摊', ko: '${inOut} + 산개 => ${outIn} + 파트너 쉐어', @@ -804,7 +755,6 @@ Options.Triggers.push({ meleeStackThenSpread: { en: '${inOut} + Melees Stack => ${outIn} + Spread', de: '${inOut} + Nahkämpfer sammeln => ${outIn} + Verteilen', - fr: '${inOut} + Package mêlées => ${outIn} + Écartement', ja: '${inOut} + 近接ペア => ${outIn} + 散会', cn: '${inOut} + 近战分摊 => ${outIn} + 分散', ko: '${inOut} + 근딜 쉐어 => ${outIn} + 산개', @@ -812,7 +762,6 @@ Options.Triggers.push({ roleStackThenSpread: { en: '${inOut} + Role Stacks => ${outIn} + Spread', de: '${inOut} + Rollengruppe sammeln => ${outIn} + Verteilen', - fr: '${inOut} + Package par rôle => ${outIn} + Écartement', ja: '${inOut} + ロールペア => ${outIn} + 散会', cn: '${inOut} + 职能分摊 => ${outIn} + 分散', ko: '${inOut} + 역할별 쉐어 => ${outIn} + 산개', @@ -820,7 +769,6 @@ Options.Triggers.push({ partnerStackThenSpread: { en: '${inOut} + Partner Stacks => ${outIn} + Spread', de: '${inOut} + Partner sammeln => ${outIn} + Verteilen', - fr: '${inOut} + Package partenaire => ${outIn} + Écartement', ja: '${inOut} + ペア => ${outIn} + 散会', cn: '${inOut} + 和搭档分摊 => ${outIn} + 分散', ko: '${inOut} + 파트너 쉐어 => ${outIn} + 산개', @@ -828,7 +776,6 @@ Options.Triggers.push({ spreadThenStack: { en: '${inOut} + Spread => ${outIn} + Stack', de: '${inOut} + Verteilen => ${outIn} + Sammeln', - fr: '${inOut} + Écartement => ${outIn} + Package', ja: '${inOut} + 散会 => ${outIn} + ペア', cn: '${inOut} + 分散 => ${outIn} + 分摊', ko: '${inOut} + 산개 => ${outIn} + 쉐어', @@ -836,7 +783,6 @@ Options.Triggers.push({ stackThenSpread: { en: '${inOut} + Stack => ${outIn} + Spread', de: '${inOut} + Sammeln => ${outIn} + Verteilen', - fr: '${inOut} + Package => ${outIn} + Écartement', ja: '${inOut} + ペア => ${outIn} + 散会', cn: '${inOut} + 分摊 => ${outIn} + 分散', ko: '${inOut} + 쉐어 => ${outIn} + 산개', @@ -844,7 +790,6 @@ Options.Triggers.push({ stacks: { en: 'Stacks: ${player1}, ${player2}', de: 'Sammeln: ${player1}, ${player2}', - fr: 'Package : ${player1}, ${player2}', ja: '頭割り: ${player1}, ${player2}', cn: '分摊点: ${player1}, ${player2}', ko: '쉐어: ${player1}, ${player2}', @@ -913,7 +858,6 @@ Options.Triggers.push({ text: { en: '${inOut} + ${mechanic}', de: '${inOut} + ${mechanic}', - fr: '${inOut} + ${mechanic}', ja: '${inOut} + ${mechanic}', cn: '${inOut} + ${mechanic}', ko: '${inOut} + ${mechanic}', @@ -1007,7 +951,6 @@ Options.Triggers.push({ north: { en: 'North Diamond + ${mechanic}', de: 'nördlicher Diamant + ${mechanic}', - fr: 'Diamant Nord + ${mechanic}', ja: '北 + ${mechanic}', cn: '上 (北) 菱形 + ${mechanic}', ko: '북쪽 + ${mechanic}', @@ -1015,7 +958,6 @@ Options.Triggers.push({ east: { en: 'East Diamond + ${mechanic}', de: 'östlicher Diamant + ${mechanic}', - fr: 'Diamant Est + ${mechanic}', ja: '東 + ${mechanic}', cn: '右 (东) 菱形 + ${mechanic}', ko: '동쪽 + ${mechanic}', @@ -1023,7 +965,6 @@ Options.Triggers.push({ south: { en: 'South Diamond + ${mechanic}', de: 'südlicher Diamant + ${mechanic}', - fr: 'Diamant Sud + ${mechanic}', ja: '南 + ${mechanic}', cn: '下 (南) 菱形 + ${mechanic}', ko: '남쪽 + ${mechanic}', @@ -1031,7 +972,6 @@ Options.Triggers.push({ west: { en: 'West Diamond + ${mechanic}', de: 'westlicher Diamant + ${mechanic}', - fr: 'Diamant Ouest + ${mechanic}', ja: '西 + ${mechanic}', cn: '左 (西) 菱形 + ${mechanic}', ko: '서쪽 + ${mechanic}', @@ -1039,7 +979,6 @@ Options.Triggers.push({ northeast: { en: 'Northeast Square + ${mechanic}', de: 'nordöstliches Viereck + ${mechanic}', - fr: 'Carré Nord-Est + ${mechanic}', ja: '北東 + ${mechanic}', cn: '右上 (东北) 正方形 + ${mechanic}', ko: '북동쪽 + ${mechanic}', @@ -1047,7 +986,6 @@ Options.Triggers.push({ southeast: { en: 'Southeast Square + ${mechanic}', de: 'südöstliches Viereck + ${mechanic}', - fr: 'Carré Sud-Est + ${mechanic}', ja: '南東 + ${mechanic}', cn: '右下 (东南) 正方形 + ${mechanic}', ko: '남동쪽 + ${mechanic}', @@ -1055,7 +993,6 @@ Options.Triggers.push({ southwest: { en: 'Southwest Square + ${mechanic}', de: 'südwestliches Viereck + ${mechanic}', - fr: 'Carré Sud-Ouest + ${mechanic}', ja: '南西 + ${mechanic}', cn: '左下 (西南) 正方形 + ${mechanic}', ko: '남서쪽 + ${mechanic}', @@ -1063,7 +1000,6 @@ Options.Triggers.push({ northwest: { en: 'Northwest Square + ${mechanic}', de: 'nordwestliches Viereck + ${mechanic}', - fr: 'Carré Nord-Ouest + ${mechanic}', ja: '北西 + ${mechanic}', cn: '左上 (西北) 正方形 + ${mechanic}', ko: '북서쪽 + ${mechanic}', @@ -1092,7 +1028,6 @@ Options.Triggers.push({ tower: { en: 'Tower', de: 'Türme', - fr: 'Tour', ja: '塔', cn: '塔', ko: '기둥', @@ -1131,7 +1066,6 @@ Options.Triggers.push({ tower: { en: 'Get Tower (w/${player})', de: 'Nimm Turm mit (w/${player})', - fr: 'Prenez une tour (avec ${player})', ja: '塔踏み (${player})', cn: '踩塔 (与${player})', ko: '기둥 들어가기 (+${player})', @@ -1139,7 +1073,6 @@ Options.Triggers.push({ spread: { en: 'Spread (w/${player})', de: 'Verteilen (w/${player})', - fr: 'Écartez-vous (avec ${player})', ja: '散会 (${player})', cn: '分散 (与${player})', ko: '산개 들어가기 (+${player})', @@ -1158,7 +1091,6 @@ Options.Triggers.push({ text: { en: 'Sides (Stay Sides)', de: 'Seiten (Seitlich bleiben)', - fr: 'Côtés (Restez sur les côtes', ja: '横へ (そのまま横)', cn: '两侧 (待在两侧)', ko: '양 옆 (양 옆에 있기)', @@ -1175,7 +1107,6 @@ Options.Triggers.push({ text: { en: 'Right + Behind', de: 'Rechts + Hinten', - fr: 'Droite + Derrière', ja: '右 + 後ろ', cn: '右右右 + 去背后', ko: '오른쪽 + 뒤', @@ -1192,7 +1123,6 @@ Options.Triggers.push({ text: { en: 'Left + Behind', de: 'Links + Hinten', - fr: 'Gauche + Derrière', ja: '左 + 後ろ', cn: '左左左 + 去背后', ko: '왼쪽 + 뒤', @@ -1232,7 +1162,6 @@ Options.Triggers.push({ text: { en: 'Dodge 4x Shuriken', de: 'Weiche 4x Shuriken aus', - fr: 'Évitez le shuriken x4', ja: '4x 手裏剣', cn: '躲避 4 次手里剑', ko: '수리검 4개 피하기', @@ -1255,7 +1184,6 @@ Options.Triggers.push({ text: { en: 'Avoid Expanding Lines', de: 'Weiche den größer werdenden Linien aus', - fr: 'Évitez les lignes en expansion', ja: 'AOE回避', cn: '远离扩大连线', ko: '커지는 장판들 피하기', @@ -1271,7 +1199,6 @@ Options.Triggers.push({ text: { en: 'Under Rock + Lines', de: 'Unter dem Stein + Linien', - fr: 'Sous le rocher + lignes', ja: '石の下へ + 直線AOE', cn: '站在石头和线下', ko: '바위 밑으로 + 직선장판', @@ -1311,7 +1238,6 @@ Options.Triggers.push({ stacks: { en: 'Stacks: ${player1}, ${player2}', de: 'Sammeln: ${player1}, ${player2}', - fr: 'Package : ${player1}, ${player2}', ja: '頭割り: ${player1}, ${player2}', cn: '分摊点: ${player1}, ${player2}', ko: '쉐어: ${player1}, ${player2}', @@ -1379,7 +1305,7 @@ Options.Triggers.push({ text: { en: 'Protean', de: 'Um den Boss verteilen', - fr: 'Position autour du boss', + fr: 'Changement', ja: 'ボス基準て散開', cn: '四方分散', ko: '산개', @@ -1403,7 +1329,6 @@ Options.Triggers.push({ text: { en: 'Shrink Lone Orb', de: 'Einzel-Orb verkleinern', - fr: 'Réduire l\'orbe isolé', ja: '玉の処理', cn: '缩小单独的球', ko: '혼자 있는 구슬 작아지게 만들기', @@ -1429,7 +1354,6 @@ Options.Triggers.push({ beBehindTank: { en: 'Stay Behind Tank', de: 'Hinter dem Tank stehen', - fr: 'Restez derrière le tank', ja: 'タンクの後ろ', cn: '站坦克后面', ko: '탱커 뒤에 서기', @@ -1437,7 +1361,6 @@ Options.Triggers.push({ blockLaser: { en: 'Block Laser on ${player}', de: 'Blockiere Laser auf ${player}', - fr: 'Bloquer le laser sur ${player}', ja: '${player}の前でカバー', cn: '挡枪 ${player}', ko: '${player} 대상 레이저 앞에서 맞기', @@ -1445,7 +1368,6 @@ Options.Triggers.push({ avoidLaser: { en: 'Avoid Laser', de: 'Laser vermeiden', - fr: 'Évitez le laser', ja: 'レイザー回避', cn: '躲避激光', ko: '레이저 피하기', @@ -1573,9 +1495,6 @@ Options.Triggers.push({ de: `Voll gemischt bedeutet, dass jeder beide Farben hat (zwei von der einen, eine von der anderen). Halb gemischt bedeutet, dass zwei Personen beide Farben haben und zwei Personen nur eine Farbe haben`, - fr: - `Complètement mixé signifie que tout le monde à les deux couleurs (deux de l'une et un de l'autre). - Mixé à moitié signifie que deux personnes ont les deux couleurs et deux ont la même couleur.`, cn: `全异色 指的是所有人的 3 个 buff 中有 2 个同色 buff (2 个是一种颜色, 剩下 1 个是另一种)。 半异色 指的是 2 个人有 2 个同色buff, 其余 2 人拥有 3 个同色buff。`, ko: `완전 혼합은 모든 사람이 두 가지 색을 가지고 있음을 의미합니다 (한 가지 색 두 개, 다른 색 하나). @@ -1593,7 +1512,6 @@ Options.Triggers.push({ alertText: { en: '${color1} -> ${color2} -> ${color3} (${mixedType})', de: '${color1} -> ${color2} -> ${color3} (${mixedType})', - fr: '${color1} -> ${color2} -> ${color3} (${mixedType})', ja: '${color1} -> ${color2} -> ${color3} (${mixedType})', cn: '${color1} -> ${color2} -> ${color3} (${mixedType})', ko: '${color1} -> ${color2} -> ${color3} (${mixedType})', @@ -1601,7 +1519,6 @@ Options.Triggers.push({ infoText: { en: '(first ${color} w/${player})', de: '(zuerst ${color} mit ${player})', - fr: '(premier ${color} avec ${player})', ja: '1番 ${color} +${player}', cn: '(第一个 ${color} 和 ${player})', ko: '1번 ${color} +${player}', @@ -1609,7 +1526,6 @@ Options.Triggers.push({ orange: { en: 'Orange', de: 'Orange', - fr: 'Orange', ja: '赤', cn: '橙色', ko: '주황', @@ -1617,7 +1533,6 @@ Options.Triggers.push({ blue: { en: 'Blue', de: 'Blau', - fr: 'Bleu', ja: '青', cn: '蓝色', ko: '파랑', @@ -1625,7 +1540,6 @@ Options.Triggers.push({ mixedTypeFull: { en: 'full mixed', de: 'Voll gemischt', - fr: 'Complètement mixé', ja: '全混合', cn: '全异色', ko: '완전 혼합', @@ -1633,7 +1547,6 @@ Options.Triggers.push({ mixedTypeHalf: { en: 'half mixed', de: 'Halb gemischt', - fr: 'Mixé à moitié', ja: '半分混合', cn: '半异色', ko: '반혼합', @@ -1702,7 +1615,6 @@ Options.Triggers.push({ blueTower1: { en: 'Inside Blue Tower 1', de: 'Innerhalb blauer Turm 1', - fr: 'À l\'intérieur de la tour bleue 1', ja: '内側の青塔1', cn: '内侧 蓝塔 1', ko: '안쪽 파랑 기둥1', @@ -1710,7 +1622,6 @@ Options.Triggers.push({ orangeTower1: { en: 'Inside Orange Tower 1', de: 'Innerhalb orangener Turm 1', - fr: 'À l\'intérieur de la tour orange 1', ja: '内側の赤塔1', cn: '内侧 橙塔 1', ko: '안쪽 주황 기둥1', @@ -1739,7 +1650,6 @@ Options.Triggers.push({ blueTower1: { en: 'Inside Blue Tower 1', de: 'Mittig blauer Turm 1', - fr: 'À l\'intérieur de la tour bleue 1', ja: '内側の青塔1', cn: '内侧 蓝塔 1', ko: '안쪽 파랑 기둥 1', @@ -1747,7 +1657,6 @@ Options.Triggers.push({ orangeTower1: { en: 'Inside Orange Tower 1', de: 'Mittig orangener Turm 1', - fr: 'À l\'intérieur de la tour orange 1', ja: '内側の赤塔1', cn: '内侧 橙塔 1', ko: '안쪽 주황 기둥 1', @@ -1755,7 +1664,6 @@ Options.Triggers.push({ blueTower2: { en: 'Corner Blue Tower 2', de: 'Ecke blauer Turm 2', - fr: 'Tour bleu 2 dans le coin', ja: '隅の青塔2', cn: '角落 蓝塔 2', ko: '구석 파랑 기둥 2', @@ -1763,7 +1671,6 @@ Options.Triggers.push({ orangeTower2: { en: 'Corner Orange Tower 2', de: 'Ecke orangener Turm 2', - fr: 'Tour orange 2 dans le coin', ja: '隅の赤塔2', cn: '角落 橙塔 2', ko: '구석 주황 기둥 2', @@ -1771,7 +1678,6 @@ Options.Triggers.push({ blueTower3: { en: 'Placed Blue Tower 3', de: 'Platzierter blauer Turm 3', - fr: 'Tour bleue placée 3', ja: '設置した青塔3', cn: '放置 蓝塔 3', ko: '설치한 파랑 기둥 3', @@ -1779,7 +1685,6 @@ Options.Triggers.push({ orangeTower3: { en: 'Placed Orange Tower 3', de: 'Platzierter orangener Turm 3', - fr: 'Tour orange placée 3', ja: '設置した赤塔3', cn: '放置 橙塔 3', ko: '설치한 주황 기둥 3', @@ -1841,7 +1746,6 @@ Options.Triggers.push({ text: { en: '(${text})', de: '(${text})', - fr: '(${text})', ja: '(${text})', cn: '(${text})', ko: '(${text})', @@ -1868,7 +1772,6 @@ Options.Triggers.push({ text: { en: '${text1} => ${text2} => ${text3}', de: '${text1} => ${text2} => ${text3}', - fr: '${text1} => ${text2} => ${text3}', ja: '${text1} => ${text2} => ${text3}', cn: '${text1} => ${text2} => ${text3}', ko: '${text1} => ${text2} => ${text3}', @@ -1908,7 +1811,6 @@ Options.Triggers.push({ text: { en: 'Sides + Out => Stay Out', de: 'Seiten + Raus => Bleib drausen', - fr: 'Côtés + Extérieur => Restez à l\'extérieur', ja: '横へ + 外 => そのまま外', cn: '两侧 + 远离 => 待在外面', ko: '양 옆 + 밖 => 밖에 있기', @@ -1924,7 +1826,6 @@ Options.Triggers.push({ text: { en: 'Under => Sides + Out', de: 'Unter ihn => Seiten + Geh Raus', - fr: 'Dessous => Côtés + Extérieur', ja: 'ボスの下へ => 横へ + 外', cn: '去脚下 => 两侧 + 出去', ko: '안 => 양 옆 + 밖', @@ -1941,7 +1842,6 @@ Options.Triggers.push({ text: { en: 'Sides + Out', de: 'Seiten + Raus', - fr: 'Côtés + Extérieur', ja: '横へ + 外', cn: '两侧 + 出去', ko: '양 옆 + 밖', @@ -2087,7 +1987,6 @@ Options.Triggers.push({ backOnYou: { en: 'Back Tether on YOU', de: 'Zurück-Verbindung auf DIR', - fr: 'Lien arrière sur VOUS', ja: '自分の後ろに線', cn: '后方连线点名!', ko: '선-뒤쪽 대상자', @@ -2095,7 +1994,6 @@ Options.Triggers.push({ leftOnYou: { en: 'Left Tether on YOU', de: 'Links-Verbindung auf DIR', - fr: 'Lien à gauche sur VOUS', ja: '自分の左に線', cn: '左侧连线点名!', ko: '선-왼쪽 대상자', @@ -2103,7 +2001,6 @@ Options.Triggers.push({ frontOnYou: { en: 'Front Tether on YOU', de: 'Vorne-Verbindung auf DIR', - fr: 'Lien avant sur VOUS', ja: '自分の前に線', cn: '前方连线点名!', ko: '선-앞쪽 대상자', @@ -2111,7 +2008,6 @@ Options.Triggers.push({ rightOnYou: { en: 'Right Tether on YOU', de: 'Rechts-Verbindung auf DIR', - fr: 'Lien à droite sur VOUS', ja: '自分の右に線', cn: '右侧连线点名!', ko: '선-오른쪽 대상자', @@ -2119,7 +2015,6 @@ Options.Triggers.push({ backOnPlayer: { en: 'Back Tether on ${player}', de: 'Zurück-Verbindung auf ${player}', - fr: 'Lien arrière sur ${player}', ja: '後ろの線: ${player}', cn: '后方连线点 ${player}', ko: '선-뒤쪽 ${player}', @@ -2127,7 +2022,6 @@ Options.Triggers.push({ leftOnPlayer: { en: 'Left Tether on ${player}', de: 'Links-Verbindung auf ${player}', - fr: 'Lien à gauche sur ${player}', ja: '左の線: ${player}', cn: '左侧连线点 ${player}', ko: '선-왼쪽 ${player}', @@ -2135,7 +2029,6 @@ Options.Triggers.push({ frontOnPlayer: { en: 'Front Tether on ${player}', de: 'Vorne-Verbindung auf ${player}', - fr: 'Lien avant sur ${player}', ja: '前の線: ${player}', cn: '前方连线点 ${player}', ko: '선-앞쪽 ${player}', @@ -2143,7 +2036,6 @@ Options.Triggers.push({ rightOnPlayer: { en: 'Right Tether on ${player}', de: 'Rechts-Verbindung auf ${player}', - fr: 'Lien à droite sur ${player}', ja: '右の線: ${player}', cn: '右侧连线点 ${player}', ko: '선-오른쪽 ${player}', @@ -2181,7 +2073,6 @@ Options.Triggers.push({ backOnYou: { en: 'Back Tether (${partners})', de: 'Zurück-Verbindung (${partners}))', - fr: 'Lien arrière (${partners})', ja: '後ろの線 (${partners})', cn: '后方连线 (和 ${partners})', ko: '선-뒤쪽 (${partners})', @@ -2190,7 +2081,6 @@ Options.Triggers.push({ leftOnYou: { en: 'Left Tether (${partners})', de: 'Links-Verbindung (${partners})', - fr: 'Lien à gauche (${partners})', ja: '左の線 (${partners})', cn: '左侧连线 (和 ${partners})', ko: '선-왼쪽 (${partners})', @@ -2198,7 +2088,6 @@ Options.Triggers.push({ frontOnYou: { en: 'Front Tether (${partners})', de: 'Vorne-Verbindung (${partners})', - fr: 'Lien avant (${partners})', ja: '前の線 (${partners})', cn: '前方连线 (和 ${partners})', ko: '선-앞쪽 (${partners})', @@ -2206,7 +2095,6 @@ Options.Triggers.push({ rightOnYou: { en: 'Right Tether (${partners})', de: 'Rechts-Verbindung (${partners})', - fr: 'Lien à droite (${partners})', ja: '右の線 (${partners})', cn: '右侧连线 (和 ${partners})', ko: '선-오른쪽 (${partners})', @@ -2214,7 +2102,6 @@ Options.Triggers.push({ unmarked: { en: 'Unmarked (${partners})', de: 'Unmarkiert (${partners})', - fr: 'Non-marqué (${partners})', ja: '線なし (${partners})', cn: '无点名 (和 ${partners})', ko: '무징 (${partners})', @@ -2222,7 +2109,6 @@ Options.Triggers.push({ melee: { en: 'melees together', de: 'Nahkämpfer zusammen', - fr: 'Mêlées ensemble', ja: '近接ペア', cn: '近战同组', ko: '근딜끼리', @@ -2230,7 +2116,6 @@ Options.Triggers.push({ role: { en: 'roles together', de: 'Rollen zusammen', - fr: 'Rôles ensemble', ja: 'ロールペア', cn: '职能分组', ko: '역할군끼리', @@ -2238,7 +2123,6 @@ Options.Triggers.push({ partner: { en: 'partners together', de: 'Partner zusammen', - fr: 'Partenaires ensemble', ja: 'ペア', cn: '搭档分组', ko: '파트너끼리', @@ -2304,7 +2188,6 @@ Options.Triggers.push({ northSouth: { en: 'North/South', de: 'Norden/Süden', - fr: 'Nord/Sud', ja: '北・南', cn: '上 (北)/下 (南)', ko: '북쪽/남쪽', @@ -2312,7 +2195,6 @@ Options.Triggers.push({ eastWest: { en: 'East/West', de: 'Osten/Westen', - fr: 'Est/Ouest', ja: '東・西', cn: '左 (西)/右 (东)', ko: '동쪽/서쪽', @@ -2335,7 +2217,6 @@ Options.Triggers.push({ baitNear: { en: 'Bait Near (Tether Far)', de: 'Nah ködern (Verbindung Fern)', - fr: 'Attirez proche (Lien éloigné)', ja: 'ニア (線ファー)', cn: '靠近引导 (连线远离)', ko: '유도 가까이 (선 멀리)', @@ -2343,7 +2224,6 @@ Options.Triggers.push({ baitFar: { en: 'Bait Far (Tether Near)', de: 'Fern ködern (Verbindung Nah)', - fr: 'Attirez loin (Lien proche)', ja: 'ファー (線ニア)', cn: '远离引导 (连线靠近)', ko: '멀리 유도 (선 가까이)', @@ -2351,7 +2231,6 @@ Options.Triggers.push({ tetherNear: { en: 'Tether Near (Bait Far)', de: 'Verbindung Nahe (Fern ködern)', - fr: 'Lien proche (Attirez loin)', ja: '線ニア (誘導ファー)', cn: '靠近拉线 (引导远离)', ko: '선 가까이 (유도 가까이)', @@ -2359,7 +2238,6 @@ Options.Triggers.push({ tetherFar: { en: 'Tether Far (Bait Near)', de: 'Verbindung Fern (Nahe ködern)', - fr: 'Lien éloigné (Attirez proche)', ja: '線ファー (誘導ニア)', cn: '远离拉线 (引导靠近)', ko: '선 멀리 (유도 멀리)', @@ -2411,7 +2289,6 @@ Options.Triggers.push({ back: { en: '(then stay)', de: '(bleib stehen)', - fr: '(puis restez)', ja: '(後はそのまま)', cn: '(稍后 停)', ko: '(이후 그대로)', @@ -2419,7 +2296,6 @@ Options.Triggers.push({ left: { en: '(then left)', de: '(dann links)', - fr: '(puis à gauche)', ja: '(後は左)', cn: '(稍后 去左侧)', ko: '(이후 왼쪽)', @@ -2427,7 +2303,6 @@ Options.Triggers.push({ front: { en: '(then through)', de: '(dann durchgehen)', - fr: '(puis devant)', ja: '(後はまたいで移動)', cn: '(稍后 穿)', ko: '(이후 가로지르기)', @@ -2435,7 +2310,6 @@ Options.Triggers.push({ right: { en: '(then right)', de: '(dann rechts)', - fr: '(puis à droite)', ja: '(後は右)', cn: '(稍后 去右侧)', ko: '(이후 오른쪽)', @@ -2511,7 +2385,6 @@ Options.Triggers.push({ back: { en: 'Stay', de: 'Bleib stehen', - fr: 'Restez', ja: 'そのまま', cn: '停', ko: '그대로', @@ -2520,7 +2393,6 @@ Options.Triggers.push({ front: { en: 'Through', de: 'Lauf durch', - fr: 'À travers', ja: 'またいで', cn: '穿', ko: '가로지르기', @@ -2626,7 +2498,6 @@ Options.Triggers.push({ left: { en: 'Left Tether (${partners})', de: 'Linke Verbindung (${partners})', - fr: 'Lien à gauche (${partners})', ja: '左線 (${partners})', cn: '左侧连线 (${partners})', ko: '왼쪽 선 (${partners})', @@ -2634,7 +2505,6 @@ Options.Triggers.push({ right: { en: 'Right Tether (${partners})', de: 'Rechte Verbindung (${partners})', - fr: 'Lien à droite (${partners})', ja: '右線 (${partners})', cn: '右侧连线 (${partners})', ko: '오른쪽 선 (${partners})', @@ -2642,7 +2512,6 @@ Options.Triggers.push({ role: { en: 'roles together', de: 'Rollen zusammen', - fr: 'Rôles ensemble', ja: 'ロールペア', cn: '职能集合', ko: '역할군끼리', @@ -2650,7 +2519,6 @@ Options.Triggers.push({ partner: { en: 'partners together', de: 'Partner zusammen', - fr: 'Partenaires ensemble', ja: 'ペア', cn: '和搭档集合', ko: '파트너끼리', @@ -2767,6 +2635,7 @@ Options.Triggers.push({ }, { 'locale': 'fr', + 'missingTranslations': true, 'replaceSync': { 'Ashigaru Kyuhei': 'ashigaru kyûhei', 'Ball of Levin': 'orbe de foudre', @@ -2787,8 +2656,6 @@ Options.Triggers.push({ 'The Trial Of Wisdom': 'Épreuve de la Connaissance', }, 'replaceText': { - '\\(circles\\)': '(Cercles)', - '\\(lines\\)': '(Lignes)', 'Azure Auspice': 'Auspice azuré', 'Boundless Azure': 'Lueur azurée', 'Boundless Scarlet': 'Lueur écarlate', diff --git a/06-ew/dungeon/another_mount_rokkon.js b/06-ew/dungeon/another_mount_rokkon.js index f2584d82ea..fd3363b0bd 100644 --- a/06-ew/dungeon/another_mount_rokkon.js +++ b/06-ew/dungeon/another_mount_rokkon.js @@ -30,7 +30,6 @@ const tripleKasumiFirstOutputStrings = { backRedFirst: { en: 'Back + Out', de: 'Hinten + Raus', - fr: 'Arrière + Extérieur', ja: '後ろ + 外', cn: '后 + 远离', ko: '뒤 + 밖', @@ -38,7 +37,6 @@ const tripleKasumiFirstOutputStrings = { leftRedFirst: { en: 'Left + Out', de: 'Links + Raus', - fr: 'Gauche + Extérieur', ja: '左 + 外', cn: '左 + 远离', ko: '왼쪽 + 밖', @@ -46,7 +44,6 @@ const tripleKasumiFirstOutputStrings = { frontRedFirst: { en: 'Front + Out', de: 'Vorne + Raus', - fr: 'Devant + Extérieur', ja: '前 + 外', cn: '前 + 远离', ko: '앞 + 밖', @@ -54,7 +51,6 @@ const tripleKasumiFirstOutputStrings = { rightRedFirst: { en: 'Right + Out', de: 'Rechts + Raus', - fr: 'Droite + Extérieur', ja: '右 + 外', cn: '右 + 远离', ko: '오른쪽 + 밖', @@ -62,7 +58,6 @@ const tripleKasumiFirstOutputStrings = { backBlueFirst: { en: 'Back + In', de: 'Hinten + Rein', - fr: 'Arrière + Intérieur', ja: '後ろ + 中', cn: '后 + 靠近', ko: '뒤 + 안', @@ -70,7 +65,6 @@ const tripleKasumiFirstOutputStrings = { leftBlueFirst: { en: 'Left + In', de: 'Links + Rein', - fr: 'Gauche + Intérieur', ja: '左 + 中', cn: '左 + 靠近', ko: '왼쪽 + 안', @@ -78,7 +72,6 @@ const tripleKasumiFirstOutputStrings = { frontBlueFirst: { en: 'Front + In', de: 'Vorne + Rein', - fr: 'Devant + Intérieur', ja: '前 + 中', cn: '前 + 靠近', ko: '앞 + 안', @@ -86,7 +79,6 @@ const tripleKasumiFirstOutputStrings = { rightBlueFirst: { en: 'Right + In', de: 'Rechts + Rein', - fr: 'Droite + Intérieur', ja: '右 + 中', cn: '右 + 靠近', ko: '오른쪽 + 안', @@ -98,7 +90,6 @@ const tripleKasumiFollowupOutputStrings = { backRed: { en: 'Stay + Out', de: 'bleib Stehen + Raus', - fr: 'Restez + Extérieur', ja: 'そのまま + 外', cn: '停 + 远离', ko: '그대로 + 밖', @@ -106,7 +97,6 @@ const tripleKasumiFollowupOutputStrings = { leftRed: { en: 'Left + Out', de: 'Links + Raus', - fr: 'Gauche + Extérieur', ja: '左 + 外', cn: '左左左 + 远离', ko: '왼쪽 + 밖', @@ -114,7 +104,6 @@ const tripleKasumiFollowupOutputStrings = { frontRed: { en: 'Through + Out', de: 'Durch + Raus', - fr: 'À travers + Extérieur', ja: 'またいで + 外', cn: '穿 + 远离', ko: '가로지르기 + 밖', @@ -122,7 +111,6 @@ const tripleKasumiFollowupOutputStrings = { rightRed: { en: 'Right + Out', de: 'Rechts + Raus', - fr: 'Droite + Extérieur', ja: '右 + 外', cn: '右右右 + 远离', ko: '오른쪽 + 밖', @@ -130,7 +118,6 @@ const tripleKasumiFollowupOutputStrings = { backBlue: { en: 'Stay + In', de: 'bleib Stehen + Rein', - fr: 'Restez + Intérieur', ja: 'そのまま + 中', cn: '停 + 靠近', ko: '그대로 + 안', @@ -138,7 +125,6 @@ const tripleKasumiFollowupOutputStrings = { leftBlue: { en: 'Left + In', de: 'Links + Rein', - fr: 'Gauche + Intérieur', ja: '左 + 中', cn: '左左左 + 靠近', ko: '왼쪽 + 밖', @@ -146,7 +132,6 @@ const tripleKasumiFollowupOutputStrings = { frontBlue: { en: 'Through + In', de: 'Durch + Rein', - fr: 'À travers + Intérieur', ja: 'またいで + 中', cn: '穿 + 靠近', ko: '가로지르기 + 안', @@ -154,7 +139,6 @@ const tripleKasumiFollowupOutputStrings = { rightBlue: { en: 'Right + In', de: 'Rechts + Rein', - fr: 'Droite + Intérieur', ja: '右 + 中', cn: '右右右 + 靠近', ko: '오른쪽 + 안', @@ -165,7 +149,6 @@ const basicStackSpreadOutputStrings = { melee: { en: 'Melees Stack', de: 'Nahkämpfer sammeln', - fr: 'Package mêlées', ja: '近接ペア', cn: '近战分摊', ko: '근딜 쉐어', @@ -173,7 +156,6 @@ const basicStackSpreadOutputStrings = { role: { en: 'Role Stacks', de: 'Rollengruppe sammeln', - fr: 'Package par role', ja: 'ロールペア', cn: '职能分摊', ko: '역할별 쉐어', @@ -181,7 +163,6 @@ const basicStackSpreadOutputStrings = { partner: { en: 'Partner Stacks', de: 'Partner sammeln', - fr: 'Package partenaire', ja: 'ペア', cn: '和搭档分摊', ko: '파트너 쉐어', @@ -189,7 +170,6 @@ const basicStackSpreadOutputStrings = { unknown: { en: 'Stacks', de: 'Sammeln', - fr: 'Package', ja: '頭割り', cn: '分摊', ko: '쉐어', @@ -275,7 +255,6 @@ const stackSpreadResponse = (data, output, collect, stackId, spreadId, hideStack spreadThenMeleeStack: { en: 'Spread => Melees Stack', de: 'Verteilen => Nahkämpfer sammeln', - fr: 'Écartez-vous => Package mêlées', ja: '散会 => 近接ペア', cn: '分散 => 近战分摊', ko: '산개 => 근딜 쉐어', @@ -283,7 +262,6 @@ const stackSpreadResponse = (data, output, collect, stackId, spreadId, hideStack spreadThenRoleStack: { en: 'Spread => Role Stacks', de: 'Verteilen => Rollengruppe sammeln', - fr: 'Écartez-vous => Package par rôle', ja: '散会 => ロールペア', cn: '分散 => 职能分摊', ko: '산개 => 역할별 쉐어', @@ -291,7 +269,6 @@ const stackSpreadResponse = (data, output, collect, stackId, spreadId, hideStack spreadThenPartnerStack: { en: 'Spread => Partner Stacks', de: 'Verteilen => Partner sammeln', - fr: 'Écartez-vous => Package partenaire', ja: '散会 => ペア', cn: '分散 => 和搭档分摊', ko: '산개 => 파트너 쉐어', @@ -299,7 +276,6 @@ const stackSpreadResponse = (data, output, collect, stackId, spreadId, hideStack meleeStackThenSpread: { en: 'Melees Stack => Spread', de: 'Nahkämpfer sammeln => Verteilen', - fr: 'Package mêlées => Écartez-vous', ja: '近接ペア => 散会', cn: '近战分摊 => 分散', ko: '근딜 쉐어 => 산개', @@ -307,7 +283,6 @@ const stackSpreadResponse = (data, output, collect, stackId, spreadId, hideStack roleStackThenSpread: { en: 'Role Stacks => Spread', de: 'Rollengruppe sammeln => Verteilen', - fr: 'Package par rôle => Écartez-vous', ja: 'ロールペア => 散会', cn: '职能分摊 => 分散', ko: '역할별 쉐어 => 산개', @@ -315,7 +290,6 @@ const stackSpreadResponse = (data, output, collect, stackId, spreadId, hideStack partnerStackThenSpread: { en: 'Partner Stacks => Spread', de: 'Partner sammeln => Verteilen', - fr: 'Package partenaire => Écartez-vous', ja: 'ペア => 散会', cn: '和搭档分摊 => 分散', ko: '파트너 쉐어 => 산개', @@ -325,7 +299,6 @@ const stackSpreadResponse = (data, output, collect, stackId, spreadId, hideStack stacks: { en: 'Stacks: ${player1}, ${player2}', de: 'Sammeln: ${player1}, ${player2}', - fr: 'Package : ${player1}, ${player2}', ja: '頭割り: ${player1}, ${player2}', cn: '分摊点: ${player1}, ${player2}', ko: '쉐어: ${player1}, ${player2}', @@ -370,7 +343,6 @@ const towerResponse = (data, output) => { tetherThenBlueTower: { en: 'Tether ${num1} => Blue Tower ${num2}', de: 'Verbindung ${num1} => Blauer Turm ${num2}', - fr: 'Lien ${num1} => Tour bleue ${num2}', ja: '線${num1} => 青塔${num2}', cn: '连线 ${num1} => 蓝塔 ${num2}', ko: '선 ${num1} => 파랑 기둥 ${num2}', @@ -378,7 +350,6 @@ const towerResponse = (data, output) => { tetherThenOrangeTower: { en: 'Tether ${num1} => Orange Tower ${num2}', de: 'Verbindung ${num1} => Orangener Turm ${num2}', - fr: 'Lien ${num1} => Tour orange ${num2}', ja: '線${num1} => 赤塔${num2}', cn: '连线 ${num1} => 橙塔 ${num2}', ko: '선 ${num1} => 주황 기둥 ${num2}', @@ -386,7 +357,6 @@ const towerResponse = (data, output) => { tether: { en: 'Tether ${num}', de: 'Verbindung ${num}', - fr: 'Lien ${num}', ja: '線${num}', cn: '连线 ${num}', ko: '선 ${num}', @@ -394,7 +364,6 @@ const towerResponse = (data, output) => { blueTower: { en: 'Blue Tower ${num}', de: 'Blauer Turm ${num}', - fr: 'Tour bleue ${num}', ja: '青塔${num}', cn: '蓝塔 ${num}', ko: '파랑 기둥 ${num}', @@ -402,7 +371,6 @@ const towerResponse = (data, output) => { orangeTower: { en: 'Orange Tower ${num}', de: 'Orangener Turm ${num}', - fr: 'Tour orange ${num}', ja: '赤塔${num}', cn: '橙塔 ${num}', ko: '주황 기둥 ${num}', @@ -464,13 +432,6 @@ Options.Triggers.push({ Partner-Stack bedeuten Supporter+Dps und Supporter+Dps (jede Kombination ist möglich). Wenn du zwei Fernkampf-DPS oder zwei Nahkampf-DPS hast, wird es nie "Nahkämpfer" nennen, unabhängig von dieser Konfigurationsoption. Es gibt keine Unterstützung für Gruppenkombinationen, die nicht aus zwei Supportern und zwei DPS bestehen.`, - fr: - `Pour n'importe quel package à deux, ceci spécifie l'ordre de priorité pour choisir la personne avec qui se packer. - Si vous voulez votre mêlée et tank ensemble, choisissez l'option contenant mêlée. - Package mêlée signifie mêlée+tank et healer+distant. Package par rôle signifie tank+healer et dps+dps. - Package partenaire signifie support+dps (n'importe quelle combinaison fonctionne). - Si votre groupe est composée de deux distants ou deux mêlées, "mêlées" ne sera jamais annoncé quelque soit l'option choisie. - Les groupes ne contenant pas deux supports et deux dps ne peuvent pas être annoncés.`, ja: `2人ペアで一緒にペアを作り優先順位を決めます。近接とタンクを組む場合は近接オプションを選んでください。 近接ペアは近接+タンクとヒーラ+遠隔を意味します。ロールはタンク+ヒーラ、近接+遠隔を意味します。 遠隔まだは近接が2人の場合は、ここの設定を無視して近接呼び出しはありません。 @@ -490,7 +451,6 @@ Options.Triggers.push({ name: { en: 'Stack Selection Order', de: 'Sammel-Reihenfolge', - fr: 'Ordre de sélection des packages', ja: 'ペア優先順位', cn: '选择分摊次序', ko: '쉐어 우선순위', @@ -505,10 +465,6 @@ Options.Triggers.push({ 'Nahkämpfer > Rollen > Partner': 'meleeRolesPartners', 'Rollen > Partner': 'rolesPartners', }, - fr: { - 'Mêlées > Rôles > Partenaires': 'meleeRolesPartners', - 'Rôles > Partenaires': 'rolesPartners', - }, ja: { '近接 > ロール > ペア': 'meleeRolesPartners', 'ロール > ペア': 'rolesPartners', @@ -572,7 +528,6 @@ Options.Triggers.push({ chargeOnYou: { en: 'Charge on YOU', de: 'Ansturm auf DIR', - fr: 'Ruée sur VOUS', ja: '自分に突進', cn: '冲锋点名', ko: '돌진 대상자', @@ -580,7 +535,6 @@ Options.Triggers.push({ chargeOn: { en: 'Charge on ${player}', de: 'Ansturm auf ${player}', - fr: 'Ruée sur ${player}', ja: '突進: ${player}', cn: '冲锋点 ${player}', ko: '돌진 ${player}', @@ -776,7 +730,6 @@ Options.Triggers.push({ spreadThenMeleeStack: { en: '${inOut} + Spread => ${outIn} + Melees Stack', de: '${inOut} + Verteilen => ${outIn} + Nahkämpfer sammeln', - fr: '${inOut} + Écartement => ${outIn} + Package mêlées', ja: '${inOut} + 散会 => ${outIn} + 近接ペア', cn: '${inOut} + 分散 => ${outIn} + 近战分摊', ko: '${inOut} + 산개 => ${outIn} + 근딜 쉐어', @@ -784,7 +737,6 @@ Options.Triggers.push({ spreadThenRoleStack: { en: '${inOut} + Spread => ${outIn} + Role Stacks', de: '${inOut} + Verteilen => ${outIn} + Rollengruppe sammeln', - fr: '${inOut} + Écartement => ${outIn} + Package par rôle', ja: '${inOut} + 散会 => ${outIn} + ロールペア', cn: '${inOut} + 分散 => ${outIn} + 职能分摊', ko: '${inOut} + 산개 => ${outIn} + 역할별 쉐어', @@ -792,7 +744,6 @@ Options.Triggers.push({ spreadThenPartnerStack: { en: '${inOut} + Spread => ${outIn} + Partner Stacks', de: '${inOut} + Verteilen => ${outIn} + Partner sammeln', - fr: '${inOut} + Écartement => ${outIn} + Package partenaire', ja: '${inOut} + 散会 => ${outIn} + ペア', cn: '${inOut} + 分散 => ${outIn} + 和搭档分摊', ko: '${inOut} + 산개 => ${outIn} + 파트너 쉐어', @@ -800,7 +751,6 @@ Options.Triggers.push({ meleeStackThenSpread: { en: '${inOut} + Melees Stack => ${outIn} + Spread', de: '${inOut} + Nahkämpfer sammeln => ${outIn} + Verteilen', - fr: '${inOut} + Package mêlées => ${outIn} + Écartement', ja: '${inOut} + 近接ペア => ${outIn} + 散会', cn: '${inOut} + 近战分摊 => ${outIn} + 分散', ko: '${inOut} + 근딜 쉐어 => ${outIn} + 산개', @@ -808,7 +758,6 @@ Options.Triggers.push({ roleStackThenSpread: { en: '${inOut} + Role Stacks => ${outIn} + Spread', de: '${inOut} + Rollengruppe sammeln => ${outIn} + Verteilen', - fr: '${inOut} + Package par rôle => ${outIn} + Écartement', ja: '${inOut} + ロールペア => ${outIn} + 散会', cn: '${inOut} + 职能分摊 => ${outIn} + 分散', ko: '${inOut} + 역할별 쉐어 => ${outIn} + 산개', @@ -816,7 +765,6 @@ Options.Triggers.push({ partnerStackThenSpread: { en: '${inOut} + Partner Stacks => ${outIn} + Spread', de: '${inOut} + Partner sammeln => ${outIn} + Verteilen', - fr: '${inOut} + Package partenaire => ${outIn} + Écartement', ja: '${inOut} + ペア => ${outIn} + 散会', cn: '${inOut} + 和搭档分摊 => ${outIn} + 分散', ko: '${inOut} + 파트너 쉐어 => ${outIn} + 산개', @@ -824,7 +772,6 @@ Options.Triggers.push({ spreadThenStack: { en: '${inOut} + Spread => ${outIn} + Stack', de: '${inOut} + Verteilen => ${outIn} + Sammeln', - fr: '${inOut} + Écartement => ${outIn} + Package', ja: '${inOut} + 散会 => ${outIn} + ペア', cn: '${inOut} + 分散 => ${outIn} + 分摊', ko: '${inOut} + 산개 => ${outIn} + 쉐어', @@ -832,7 +779,6 @@ Options.Triggers.push({ stackThenSpread: { en: '${inOut} + Stack => ${outIn} + Spread', de: '${inOut} + Sammeln => ${outIn} + Verteilen', - fr: '${inOut} + Package => ${outIn} + Écartement', ja: '${inOut} + ペア => ${outIn} + 散会', cn: '${inOut} + 分摊 => ${outIn} + 分散', ko: '${inOut} + 쉐어 => ${outIn} + 산개', @@ -840,7 +786,6 @@ Options.Triggers.push({ stacks: { en: 'Stacks: ${player1}, ${player2}', de: 'Sammeln: ${player1}, ${player2}', - fr: 'Package : ${player1}, ${player2}', ja: '頭割り: ${player1}, ${player2}', cn: '分摊点: ${player1}, ${player2}', ko: '쉐어: ${player1}, ${player2}', @@ -909,7 +854,6 @@ Options.Triggers.push({ text: { en: '${inOut} + ${mechanic}', de: '${inOut} + ${mechanic}', - fr: '${inOut} + ${mechanic}', ja: '${inOut} + ${mechanic}', cn: '${inOut} + ${mechanic}', ko: '${inOut} + ${mechanic}', @@ -1003,7 +947,6 @@ Options.Triggers.push({ north: { en: 'North Diamond + ${mechanic}', de: 'nördlicher Diamant + ${mechanic}', - fr: 'Diamant Nord + ${mechanic}', ja: '北 + ${mechanic}', cn: '上 (北) 菱形 + ${mechanic}', ko: '북쪽 + ${mechanic}', @@ -1011,7 +954,6 @@ Options.Triggers.push({ east: { en: 'East Diamond + ${mechanic}', de: 'östlicher Diamant + ${mechanic}', - fr: 'Diamant Est + ${mechanic}', ja: '東 + ${mechanic}', cn: '右 (东) 菱形 + ${mechanic}', ko: '동쪽 + ${mechanic}', @@ -1019,7 +961,6 @@ Options.Triggers.push({ south: { en: 'South Diamond + ${mechanic}', de: 'südlicher Diamant + ${mechanic}', - fr: 'Diamant Sud + ${mechanic}', ja: '南 + ${mechanic}', cn: '下 (南) 菱形 + ${mechanic}', ko: '남쪽 + ${mechanic}', @@ -1027,7 +968,6 @@ Options.Triggers.push({ west: { en: 'West Diamond + ${mechanic}', de: 'westlicher Diamant + ${mechanic}', - fr: 'Diamant Ouest + ${mechanic}', ja: '西 + ${mechanic}', cn: '左 (西) 菱形 + ${mechanic}', ko: '서쪽 + ${mechanic}', @@ -1035,7 +975,6 @@ Options.Triggers.push({ northeast: { en: 'Northeast Square + ${mechanic}', de: 'nordöstliches Viereck + ${mechanic}', - fr: 'Carré Nord-Est + ${mechanic}', ja: '北東 + ${mechanic}', cn: '右上 (东北) 正方形 + ${mechanic}', ko: '북동쪽 + ${mechanic}', @@ -1043,7 +982,6 @@ Options.Triggers.push({ southeast: { en: 'Southeast Square + ${mechanic}', de: 'südöstliches Viereck + ${mechanic}', - fr: 'Carré Sud-Est + ${mechanic}', ja: '南東 + ${mechanic}', cn: '右下 (东南) 正方形 + ${mechanic}', ko: '남동쪽 + ${mechanic}', @@ -1051,7 +989,6 @@ Options.Triggers.push({ southwest: { en: 'Southwest Square + ${mechanic}', de: 'südwestliches Viereck + ${mechanic}', - fr: 'Carré Sud-Ouest + ${mechanic}', ja: '南西 + ${mechanic}', cn: '左下 (西南) 正方形 + ${mechanic}', ko: '남서쪽 + ${mechanic}', @@ -1059,7 +996,6 @@ Options.Triggers.push({ northwest: { en: 'Northwest Square + ${mechanic}', de: 'nordwestliches Viereck + ${mechanic}', - fr: 'Carré Nord-Ouest + ${mechanic}', ja: '北西 + ${mechanic}', cn: '左上 (西北) 正方形 + ${mechanic}', ko: '북서쪽 + ${mechanic}', @@ -1088,7 +1024,6 @@ Options.Triggers.push({ tower: { en: 'Tower', de: 'Türme', - fr: 'Tour', ja: '塔', cn: '塔', ko: '기둥', @@ -1127,7 +1062,6 @@ Options.Triggers.push({ tower: { en: 'Get Tower (w/${player})', de: 'Nimm Turm mit (w/${player})', - fr: 'Prenez une tour (avec ${player})', ja: '塔踏み (${player})', cn: '踩塔 (与${player})', ko: '기둥 들어가기 (+${player})', @@ -1135,7 +1069,6 @@ Options.Triggers.push({ spread: { en: 'Spread (w/${player})', de: 'Verteilen (w/${player})', - fr: 'Écartez-vous (avec ${player})', ja: '散会 (${player})', cn: '分散 (与${player})', ko: '산개 들어가기 (+${player})', @@ -1154,7 +1087,6 @@ Options.Triggers.push({ text: { en: 'Sides (Stay Sides)', de: 'Seiten (Seitlich bleiben)', - fr: 'Côtés (Restez sur les côtes', ja: '横へ (そのまま横)', cn: '两侧 (待在两侧)', ko: '양 옆 (양 옆에 있기)', @@ -1171,7 +1103,6 @@ Options.Triggers.push({ text: { en: 'Right + Behind', de: 'Rechts + Hinten', - fr: 'Droite + Derrière', ja: '右 + 後ろ', cn: '右右右 + 去背后', ko: '오른쪽 + 뒤', @@ -1188,7 +1119,6 @@ Options.Triggers.push({ text: { en: 'Left + Behind', de: 'Links + Hinten', - fr: 'Gauche + Derrière', ja: '左 + 後ろ', cn: '左左左 + 去背后', ko: '왼쪽 + 뒤', @@ -1228,7 +1158,6 @@ Options.Triggers.push({ text: { en: 'Dodge 4x Shuriken', de: 'Weiche 4x Shuriken aus', - fr: 'Évitez le shuriken x4', ja: '4x 手裏剣', cn: '躲避 4 次手里剑', ko: '수리검 4개 피하기', @@ -1251,7 +1180,6 @@ Options.Triggers.push({ text: { en: 'Avoid Expanding Lines', de: 'Weiche den größer werdenden Linien aus', - fr: 'Évitez les lignes en expansion', ja: 'AOE回避', cn: '远离扩大连线', ko: '커지는 장판들 피하기', @@ -1267,7 +1195,6 @@ Options.Triggers.push({ text: { en: 'Under Rock + Lines', de: 'Unter dem Stein + Linien', - fr: 'Sous le rocher + lignes', ja: '石の下へ + 直線AOE', cn: '站在石头和线下', ko: '바위 밑으로 + 직선장판', @@ -1307,7 +1234,6 @@ Options.Triggers.push({ stacks: { en: 'Stacks: ${player1}, ${player2}', de: 'Sammeln: ${player1}, ${player2}', - fr: 'Package : ${player1}, ${player2}', ja: '頭割り: ${player1}, ${player2}', cn: '分摊点: ${player1}, ${player2}', ko: '쉐어: ${player1}, ${player2}', @@ -1375,7 +1301,7 @@ Options.Triggers.push({ text: { en: 'Protean', de: 'Um den Boss verteilen', - fr: 'Position autour du boss', + fr: 'Changement', ja: 'ボス基準て散開', cn: '四方分散', ko: '산개', @@ -1399,7 +1325,6 @@ Options.Triggers.push({ text: { en: 'Shrink Lone Orb', de: 'Einzel-Orb verkleinern', - fr: 'Réduire l\'orbe isolé', ja: '玉の処理', cn: '缩小单独的球', ko: '혼자 있는 구슬 작아지게 만들기', @@ -1425,7 +1350,6 @@ Options.Triggers.push({ beBehindTank: { en: 'Stay Behind Tank', de: 'Hinter dem Tank stehen', - fr: 'Restez derrière le tank', ja: 'タンクの後ろ', cn: '站坦克后面', ko: '탱커 뒤에 서기', @@ -1433,7 +1357,6 @@ Options.Triggers.push({ blockLaser: { en: 'Block Laser on ${player}', de: 'Blockiere Laser auf ${player}', - fr: 'Bloquer le laser sur ${player}', ja: '${player}の前でカバー', cn: '挡枪 ${player}', ko: '${player} 대상 레이저 앞에서 맞기', @@ -1441,7 +1364,6 @@ Options.Triggers.push({ avoidLaser: { en: 'Avoid Laser', de: 'Laser vermeiden', - fr: 'Évitez le laser', ja: 'レイザー回避', cn: '躲避激光', ko: '레이저 피하기', @@ -1569,9 +1491,6 @@ Options.Triggers.push({ de: `Voll gemischt bedeutet, dass jeder beide Farben hat (zwei von der einen, eine von der anderen). Halb gemischt bedeutet, dass zwei Personen beide Farben haben und zwei Personen nur eine Farbe haben`, - fr: - `Complètement mixé signifie que tout le monde à les deux couleurs (deux de l'une et un de l'autre). - Mixé à moitié signifie que deux personnes ont les deux couleurs et deux ont la même couleur.`, cn: `全异色 指的是所有人的 3 个 buff 中有 2 个同色 buff (2 个是一种颜色, 剩下 1 个是另一种)。 半异色 指的是 2 个人有 2 个同色buff, 其余 2 人拥有 3 个同色buff。`, ko: `완전 혼합은 모든 사람이 두 가지 색을 가지고 있음을 의미합니다 (한 가지 색 두 개, 다른 색 하나). @@ -1589,7 +1508,6 @@ Options.Triggers.push({ alertText: { en: '${color1} -> ${color2} -> ${color3} (${mixedType})', de: '${color1} -> ${color2} -> ${color3} (${mixedType})', - fr: '${color1} -> ${color2} -> ${color3} (${mixedType})', ja: '${color1} -> ${color2} -> ${color3} (${mixedType})', cn: '${color1} -> ${color2} -> ${color3} (${mixedType})', ko: '${color1} -> ${color2} -> ${color3} (${mixedType})', @@ -1597,7 +1515,6 @@ Options.Triggers.push({ infoText: { en: '(first ${color} w/${player})', de: '(zuerst ${color} mit ${player})', - fr: '(premier ${color} avec ${player})', ja: '1番 ${color} +${player}', cn: '(第一个 ${color} 和 ${player})', ko: '1번 ${color} +${player}', @@ -1605,7 +1522,6 @@ Options.Triggers.push({ orange: { en: 'Orange', de: 'Orange', - fr: 'Orange', ja: '赤', cn: '橙色', ko: '주황', @@ -1613,7 +1529,6 @@ Options.Triggers.push({ blue: { en: 'Blue', de: 'Blau', - fr: 'Bleu', ja: '青', cn: '蓝色', ko: '파랑', @@ -1621,7 +1536,6 @@ Options.Triggers.push({ mixedTypeFull: { en: 'full mixed', de: 'Voll gemischt', - fr: 'Complètement mixé', ja: '全混合', cn: '全异色', ko: '완전 혼합', @@ -1629,7 +1543,6 @@ Options.Triggers.push({ mixedTypeHalf: { en: 'half mixed', de: 'Halb gemischt', - fr: 'Mixé à moitié', ja: '半分混合', cn: '半异色', ko: '반혼합', @@ -1698,7 +1611,6 @@ Options.Triggers.push({ blueTower1: { en: 'Inside Blue Tower 1', de: 'Innerhalb blauer Turm 1', - fr: 'À l\'intérieur de la tour bleue 1', ja: '内側の青塔1', cn: '内侧 蓝塔 1', ko: '안쪽 파랑 기둥1', @@ -1706,7 +1618,6 @@ Options.Triggers.push({ orangeTower1: { en: 'Inside Orange Tower 1', de: 'Innerhalb orangener Turm 1', - fr: 'À l\'intérieur de la tour orange 1', ja: '内側の赤塔1', cn: '内侧 橙塔 1', ko: '안쪽 주황 기둥1', @@ -1735,7 +1646,6 @@ Options.Triggers.push({ blueTower1: { en: 'Inside Blue Tower 1', de: 'Mittig blauer Turm 1', - fr: 'À l\'intérieur de la tour bleue 1', ja: '内側の青塔1', cn: '内侧 蓝塔 1', ko: '안쪽 파랑 기둥 1', @@ -1743,7 +1653,6 @@ Options.Triggers.push({ orangeTower1: { en: 'Inside Orange Tower 1', de: 'Mittig orangener Turm 1', - fr: 'À l\'intérieur de la tour orange 1', ja: '内側の赤塔1', cn: '内侧 橙塔 1', ko: '안쪽 주황 기둥 1', @@ -1751,7 +1660,6 @@ Options.Triggers.push({ blueTower2: { en: 'Corner Blue Tower 2', de: 'Ecke blauer Turm 2', - fr: 'Tour bleu 2 dans le coin', ja: '隅の青塔2', cn: '角落 蓝塔 2', ko: '구석 파랑 기둥 2', @@ -1759,7 +1667,6 @@ Options.Triggers.push({ orangeTower2: { en: 'Corner Orange Tower 2', de: 'Ecke orangener Turm 2', - fr: 'Tour orange 2 dans le coin', ja: '隅の赤塔2', cn: '角落 橙塔 2', ko: '구석 주황 기둥 2', @@ -1767,7 +1674,6 @@ Options.Triggers.push({ blueTower3: { en: 'Placed Blue Tower 3', de: 'Platzierter blauer Turm 3', - fr: 'Tour bleue placée 3', ja: '設置した青塔3', cn: '放置 蓝塔 3', ko: '설치한 파랑 기둥 3', @@ -1775,7 +1681,6 @@ Options.Triggers.push({ orangeTower3: { en: 'Placed Orange Tower 3', de: 'Platzierter orangener Turm 3', - fr: 'Tour orange placée 3', ja: '設置した赤塔3', cn: '放置 橙塔 3', ko: '설치한 주황 기둥 3', @@ -1837,7 +1742,6 @@ Options.Triggers.push({ text: { en: '(${text})', de: '(${text})', - fr: '(${text})', ja: '(${text})', cn: '(${text})', ko: '(${text})', @@ -1864,7 +1768,6 @@ Options.Triggers.push({ text: { en: '${text1} => ${text2} => ${text3}', de: '${text1} => ${text2} => ${text3}', - fr: '${text1} => ${text2} => ${text3}', ja: '${text1} => ${text2} => ${text3}', cn: '${text1} => ${text2} => ${text3}', ko: '${text1} => ${text2} => ${text3}', @@ -1904,7 +1807,6 @@ Options.Triggers.push({ text: { en: 'Sides + Out => Stay Out', de: 'Seiten + Raus => Bleib drausen', - fr: 'Côtés + Extérieur => Restez à l\'extérieur', ja: '横へ + 外 => そのまま外', cn: '两侧 + 远离 => 待在外面', ko: '양 옆 + 밖 => 밖에 있기', @@ -1920,7 +1822,6 @@ Options.Triggers.push({ text: { en: 'Under => Sides + Out', de: 'Unter ihn => Seiten + Geh Raus', - fr: 'Dessous => Côtés + Extérieur', ja: 'ボスの下へ => 横へ + 外', cn: '去脚下 => 两侧 + 出去', ko: '안 => 양 옆 + 밖', @@ -1937,7 +1838,6 @@ Options.Triggers.push({ text: { en: 'Sides + Out', de: 'Seiten + Raus', - fr: 'Côtés + Extérieur', ja: '横へ + 外', cn: '两侧 + 出去', ko: '양 옆 + 밖', @@ -2083,7 +1983,6 @@ Options.Triggers.push({ backOnYou: { en: 'Back Tether on YOU', de: 'Zurück-Verbindung auf DIR', - fr: 'Lien arrière sur VOUS', ja: '自分の後ろに線', cn: '后方连线点名!', ko: '선-뒤쪽 대상자', @@ -2091,7 +1990,6 @@ Options.Triggers.push({ leftOnYou: { en: 'Left Tether on YOU', de: 'Links-Verbindung auf DIR', - fr: 'Lien à gauche sur VOUS', ja: '自分の左に線', cn: '左侧连线点名!', ko: '선-왼쪽 대상자', @@ -2099,7 +1997,6 @@ Options.Triggers.push({ frontOnYou: { en: 'Front Tether on YOU', de: 'Vorne-Verbindung auf DIR', - fr: 'Lien avant sur VOUS', ja: '自分の前に線', cn: '前方连线点名!', ko: '선-앞쪽 대상자', @@ -2107,7 +2004,6 @@ Options.Triggers.push({ rightOnYou: { en: 'Right Tether on YOU', de: 'Rechts-Verbindung auf DIR', - fr: 'Lien à droite sur VOUS', ja: '自分の右に線', cn: '右侧连线点名!', ko: '선-오른쪽 대상자', @@ -2115,7 +2011,6 @@ Options.Triggers.push({ backOnPlayer: { en: 'Back Tether on ${player}', de: 'Zurück-Verbindung auf ${player}', - fr: 'Lien arrière sur ${player}', ja: '後ろの線: ${player}', cn: '后方连线点 ${player}', ko: '선-뒤쪽 ${player}', @@ -2123,7 +2018,6 @@ Options.Triggers.push({ leftOnPlayer: { en: 'Left Tether on ${player}', de: 'Links-Verbindung auf ${player}', - fr: 'Lien à gauche sur ${player}', ja: '左の線: ${player}', cn: '左侧连线点 ${player}', ko: '선-왼쪽 ${player}', @@ -2131,7 +2025,6 @@ Options.Triggers.push({ frontOnPlayer: { en: 'Front Tether on ${player}', de: 'Vorne-Verbindung auf ${player}', - fr: 'Lien avant sur ${player}', ja: '前の線: ${player}', cn: '前方连线点 ${player}', ko: '선-앞쪽 ${player}', @@ -2139,7 +2032,6 @@ Options.Triggers.push({ rightOnPlayer: { en: 'Right Tether on ${player}', de: 'Rechts-Verbindung auf ${player}', - fr: 'Lien à droite sur ${player}', ja: '右の線: ${player}', cn: '右侧连线点 ${player}', ko: '선-오른쪽 ${player}', @@ -2177,7 +2069,6 @@ Options.Triggers.push({ backOnYou: { en: 'Back Tether (${partners})', de: 'Zurück-Verbindung (${partners}))', - fr: 'Lien arrière (${partners})', ja: '後ろの線 (${partners})', cn: '后方连线 (和 ${partners})', ko: '선-뒤쪽 (${partners})', @@ -2186,7 +2077,6 @@ Options.Triggers.push({ leftOnYou: { en: 'Left Tether (${partners})', de: 'Links-Verbindung (${partners})', - fr: 'Lien à gauche (${partners})', ja: '左の線 (${partners})', cn: '左侧连线 (和 ${partners})', ko: '선-왼쪽 (${partners})', @@ -2194,7 +2084,6 @@ Options.Triggers.push({ frontOnYou: { en: 'Front Tether (${partners})', de: 'Vorne-Verbindung (${partners})', - fr: 'Lien avant (${partners})', ja: '前の線 (${partners})', cn: '前方连线 (和 ${partners})', ko: '선-앞쪽 (${partners})', @@ -2202,7 +2091,6 @@ Options.Triggers.push({ rightOnYou: { en: 'Right Tether (${partners})', de: 'Rechts-Verbindung (${partners})', - fr: 'Lien à droite (${partners})', ja: '右の線 (${partners})', cn: '右侧连线 (和 ${partners})', ko: '선-오른쪽 (${partners})', @@ -2210,7 +2098,6 @@ Options.Triggers.push({ unmarked: { en: 'Unmarked (${partners})', de: 'Unmarkiert (${partners})', - fr: 'Non-marqué (${partners})', ja: '線なし (${partners})', cn: '无点名 (和 ${partners})', ko: '무징 (${partners})', @@ -2218,7 +2105,6 @@ Options.Triggers.push({ melee: { en: 'melees together', de: 'Nahkämpfer zusammen', - fr: 'Mêlées ensemble', ja: '近接ペア', cn: '近战同组', ko: '근딜끼리', @@ -2226,7 +2112,6 @@ Options.Triggers.push({ role: { en: 'roles together', de: 'Rollen zusammen', - fr: 'Rôles ensemble', ja: 'ロールペア', cn: '职能分组', ko: '역할군끼리', @@ -2234,7 +2119,6 @@ Options.Triggers.push({ partner: { en: 'partners together', de: 'Partner zusammen', - fr: 'Partenaires ensemble', ja: 'ペア', cn: '搭档分组', ko: '파트너끼리', @@ -2300,7 +2184,6 @@ Options.Triggers.push({ northSouth: { en: 'North/South', de: 'Norden/Süden', - fr: 'Nord/Sud', ja: '北・南', cn: '上 (北)/下 (南)', ko: '북쪽/남쪽', @@ -2308,7 +2191,6 @@ Options.Triggers.push({ eastWest: { en: 'East/West', de: 'Osten/Westen', - fr: 'Est/Ouest', ja: '東・西', cn: '左 (西)/右 (东)', ko: '동쪽/서쪽', @@ -2331,7 +2213,6 @@ Options.Triggers.push({ baitNear: { en: 'Bait Near (Tether Far)', de: 'Nah ködern (Verbindung Fern)', - fr: 'Attirez proche (Lien éloigné)', ja: 'ニア (線ファー)', cn: '靠近引导 (连线远离)', ko: '유도 가까이 (선 멀리)', @@ -2339,7 +2220,6 @@ Options.Triggers.push({ baitFar: { en: 'Bait Far (Tether Near)', de: 'Fern ködern (Verbindung Nah)', - fr: 'Attirez loin (Lien proche)', ja: 'ファー (線ニア)', cn: '远离引导 (连线靠近)', ko: '멀리 유도 (선 가까이)', @@ -2347,7 +2227,6 @@ Options.Triggers.push({ tetherNear: { en: 'Tether Near (Bait Far)', de: 'Verbindung Nahe (Fern ködern)', - fr: 'Lien proche (Attirez loin)', ja: '線ニア (誘導ファー)', cn: '靠近拉线 (引导远离)', ko: '선 가까이 (유도 가까이)', @@ -2355,7 +2234,6 @@ Options.Triggers.push({ tetherFar: { en: 'Tether Far (Bait Near)', de: 'Verbindung Fern (Nahe ködern)', - fr: 'Lien éloigné (Attirez proche)', ja: '線ファー (誘導ニア)', cn: '远离拉线 (引导靠近)', ko: '선 멀리 (유도 멀리)', @@ -2407,7 +2285,6 @@ Options.Triggers.push({ back: { en: '(then stay)', de: '(bleib stehen)', - fr: '(puis restez)', ja: '(後はそのまま)', cn: '(稍后 停)', ko: '(이후 그대로)', @@ -2415,7 +2292,6 @@ Options.Triggers.push({ left: { en: '(then left)', de: '(dann links)', - fr: '(puis à gauche)', ja: '(後は左)', cn: '(稍后 去左侧)', ko: '(이후 왼쪽)', @@ -2423,7 +2299,6 @@ Options.Triggers.push({ front: { en: '(then through)', de: '(dann durchgehen)', - fr: '(puis devant)', ja: '(後はまたいで移動)', cn: '(稍后 穿)', ko: '(이후 가로지르기)', @@ -2431,7 +2306,6 @@ Options.Triggers.push({ right: { en: '(then right)', de: '(dann rechts)', - fr: '(puis à droite)', ja: '(後は右)', cn: '(稍后 去右侧)', ko: '(이후 오른쪽)', @@ -2507,7 +2381,6 @@ Options.Triggers.push({ back: { en: 'Stay', de: 'Bleib stehen', - fr: 'Restez', ja: 'そのまま', cn: '停', ko: '그대로', @@ -2516,7 +2389,6 @@ Options.Triggers.push({ front: { en: 'Through', de: 'Lauf durch', - fr: 'À travers', ja: 'またいで', cn: '穿', ko: '가로지르기', @@ -2622,7 +2494,6 @@ Options.Triggers.push({ left: { en: 'Left Tether (${partners})', de: 'Linke Verbindung (${partners})', - fr: 'Lien à gauche (${partners})', ja: '左線 (${partners})', cn: '左侧连线 (${partners})', ko: '왼쪽 선 (${partners})', @@ -2630,7 +2501,6 @@ Options.Triggers.push({ right: { en: 'Right Tether (${partners})', de: 'Rechte Verbindung (${partners})', - fr: 'Lien à droite (${partners})', ja: '右線 (${partners})', cn: '右侧连线 (${partners})', ko: '오른쪽 선 (${partners})', @@ -2638,7 +2508,6 @@ Options.Triggers.push({ role: { en: 'roles together', de: 'Rollen zusammen', - fr: 'Rôles ensemble', ja: 'ロールペア', cn: '职能集合', ko: '역할군끼리', @@ -2646,7 +2515,6 @@ Options.Triggers.push({ partner: { en: 'partners together', de: 'Partner zusammen', - fr: 'Partenaires ensemble', ja: 'ペア', cn: '和搭档集合', ko: '파트너끼리', @@ -2763,6 +2631,7 @@ Options.Triggers.push({ }, { 'locale': 'fr', + 'missingTranslations': true, 'replaceSync': { 'Ashigaru Kyuhei': 'ashigaru kyûhei', 'Ball of Levin': 'orbe de foudre', @@ -2783,8 +2652,6 @@ Options.Triggers.push({ 'The Trial Of Wisdom': 'Épreuve de la Connaissance', }, 'replaceText': { - '\\(circles\\)': '(Cercles)', - '\\(lines\\)': '(Lignes)', 'Azure Auspice': 'Auspice azuré', 'Boundless Azure': 'Lueur azurée', 'Boundless Scarlet': 'Lueur écarlate', diff --git a/06-ew/dungeon/another_sildihn_subterrane-savage.js b/06-ew/dungeon/another_sildihn_subterrane-savage.js index d16c4d9506..ed5a4106eb 100644 --- a/06-ew/dungeon/another_sildihn_subterrane-savage.js +++ b/06-ew/dungeon/another_sildihn_subterrane-savage.js @@ -2408,6 +2408,7 @@ Options.Triggers.push({ }, { 'locale': 'fr', + 'missingTranslations': true, 'replaceSync': { 'Aqueduct Belladonna': 'belladone des aqueducs', 'Aqueduct Dryad': 'dryade des aqueducs', @@ -2482,6 +2483,7 @@ Options.Triggers.push({ }, { 'locale': 'ja', + 'missingTranslations': true, 'replaceSync': { 'Aqueduct Belladonna': 'アクアダクト・ベラドンナ', 'Aqueduct Dryad': 'アクアダクト・ドライアド', diff --git a/06-ew/dungeon/another_sildihn_subterrane.js b/06-ew/dungeon/another_sildihn_subterrane.js index d2029deac6..ae6234a738 100644 --- a/06-ew/dungeon/another_sildihn_subterrane.js +++ b/06-ew/dungeon/another_sildihn_subterrane.js @@ -2404,6 +2404,7 @@ Options.Triggers.push({ }, { 'locale': 'fr', + 'missingTranslations': true, 'replaceSync': { 'Aqueduct Belladonna': 'belladone des aqueducs', 'Aqueduct Dryad': 'dryade des aqueducs', @@ -2478,6 +2479,7 @@ Options.Triggers.push({ }, { 'locale': 'ja', + 'missingTranslations': true, 'replaceSync': { 'Aqueduct Belladonna': 'アクアダクト・ベラドンナ', 'Aqueduct Dryad': 'アクアダクト・ドライアド', diff --git a/06-ew/dungeon/lapis_manalis.js b/06-ew/dungeon/lapis_manalis.js index f7823f7309..367d1034a7 100644 --- a/06-ew/dungeon/lapis_manalis.js +++ b/06-ew/dungeon/lapis_manalis.js @@ -106,7 +106,6 @@ Options.Triggers.push({ text: { en: 'Away from tethered rock', de: 'Weg vom verbundenen Felsen', - fr: 'Éloignez-vous du rocher lié', ja: '線の繋がる石回避', cn: '躲避连线石头', ko: '선 연결된 돌 피하기', diff --git a/06-ew/dungeon/mount_rokkon.js b/06-ew/dungeon/mount_rokkon.js index 3738283f15..0f5f992582 100644 --- a/06-ew/dungeon/mount_rokkon.js +++ b/06-ew/dungeon/mount_rokkon.js @@ -382,7 +382,6 @@ Options.Triggers.push({ combo: { en: '${dir1} => ${dir2}', de: '${dir1} => ${dir2}', - fr: '${dir1} => ${dir2}', cn: '${dir1} => ${dir2}', ko: '${dir1} => ${dir2}', }, @@ -416,7 +415,6 @@ Options.Triggers.push({ combo: { en: '${dir1} => ${dir2}', de: '${dir1} => ${dir2}', - fr: '${dir1} => ${dir2}', cn: '${dir1} => ${dir2}', ko: '${dir1} => ${dir2}', }, @@ -853,6 +851,7 @@ Options.Triggers.push({ }, { 'locale': 'fr', + 'missingTranslations': true, 'replaceSync': { 'Ancient Katana': 'katana ancien', 'Ashigaru Kyuhei': 'ashigaru kyûhei', @@ -940,10 +939,8 @@ Options.Triggers.push({ 'Rush': 'Ruée', 'Scarlet Auspice': 'Auspice écarlate', 'Seal of Riotous Bloom': 'Sceau de floraison vivace', - 'Seal of the Blossom': 'Sceau de floraison', - 'Seal of the Fleeting': 'Sceau des quatre saisons', + 'Seal of the Fleeting': 'Sceau de floraison', 'Seasons of the Fleeting': 'Quatre saisons', - 'Season of Element': 'Saison de l\'élément', 'Self-destruct': 'Auto-destruction', 'Shadowflight': 'Vol ombrageux', '(? Under', de: 'Sprung folgen => Unter den Boss', - fr: 'Suivre le saut => Sous le boss', ja: 'ジャンプ近づく => 下へ', cn: '跟随跳跃 => 脚下', ko: '점프 따라가기 => 보스 아래로', @@ -138,7 +137,6 @@ Options.Triggers.push({ text: { en: 'Away From Jump', de: 'Weg vom Sprung', - fr: 'Loin du saut', ja: 'ジャンプから離れる', cn: '远离跳跃', ko: '점프뛴 곳에서 멀리 떨어지기', diff --git a/06-ew/hunts/mare_lamentorum.js b/06-ew/hunts/mare_lamentorum.js index 2f00ff75c7..a36619fad3 100644 --- a/06-ew/hunts/mare_lamentorum.js +++ b/06-ew/hunts/mare_lamentorum.js @@ -216,7 +216,6 @@ Options.Triggers.push({ joiner: { en: ' => ', de: ' => ', - fr: ' => ', ja: ' => ', cn: ' => ', ko: ' => ', diff --git a/06-ew/hunts/ss_rank.js b/06-ew/hunts/ss_rank.js index f864798c03..736067c284 100644 --- a/06-ew/hunts/ss_rank.js +++ b/06-ew/hunts/ss_rank.js @@ -15,7 +15,6 @@ Options.Triggers.push({ zoneLabel: { en: 'SS Rank Hunts', de: 'SS Jagdziele', - fr: 'Objectifs de chasse SS', ja: 'SSモブ', cn: 'SS 级狩猎怪', ko: 'SS급 마물', diff --git a/06-ew/hunts/thavnair.js b/06-ew/hunts/thavnair.js index 421ef2e3a4..e9298ad178 100644 --- a/06-ew/hunts/thavnair.js +++ b/06-ew/hunts/thavnair.js @@ -257,7 +257,6 @@ Options.Triggers.push({ text: { en: '${dir1} => ${dir2} => ${dir3} => ${dir4}', de: '${dir1} => ${dir2} => ${dir3} => ${dir4}', - fr: '${dir1} => ${dir2} => ${dir3} => ${dir4}', ja: '${dir1} => ${dir2} => ${dir3} => ${dir4}', cn: '${dir1} => ${dir2} => ${dir3} => ${dir4}', ko: '${dir1} => ${dir2} => ${dir3} => ${dir4}', @@ -369,7 +368,6 @@ Options.Triggers.push({ forward: { en: 'Forward March', de: 'Geistlenkung vorwärts', - fr: 'Marche avant', ja: '強制移動: 前', cn: '强制移动: 前', ko: '강제이동: 앞', @@ -377,7 +375,6 @@ Options.Triggers.push({ backward: { en: 'Backward March', de: 'Geistlenkung rückwärts', - fr: 'Marche arrière', ja: '強制移動: 後ろ', cn: '强制移动: 后', ko: '강제이동: 뒤', @@ -385,7 +382,6 @@ Options.Triggers.push({ left: { en: 'Left March', de: 'Geistlenkung links', - fr: 'Marche à gauche', ja: '強制移動: 左', cn: '强制移动: 左', ko: '강제이동: 왼쪽', @@ -393,7 +389,6 @@ Options.Triggers.push({ right: { en: 'Right March', de: 'Geistlenkung rechts', - fr: 'Marche à droite', ja: '強制移動: 右', cn: '强制移动: 右', ko: '강제이동: 오른쪽', @@ -418,7 +413,6 @@ Options.Triggers.push({ red: { en: 'Blue => Red', de: 'Blau => Rot', - fr: 'Bleu => Rouge', ja: '青 => 赤', cn: '蓝 => 红', ko: '파랑 => 빨강', @@ -426,7 +420,6 @@ Options.Triggers.push({ blue: { en: 'Red => Blue', de: 'Rot => Blau', - fr: 'Rouge => Bleu', ja: '赤 => 青', cn: '红 => 蓝', ko: '빨강 => 파랑', diff --git a/06-ew/hunts/ultima_thule.js b/06-ew/hunts/ultima_thule.js index 78d4cdaa4a..cdc55988b7 100644 --- a/06-ew/hunts/ultima_thule.js +++ b/06-ew/hunts/ultima_thule.js @@ -205,7 +205,6 @@ Options.Triggers.push({ text: { en: 'Under => Back', de: 'Unter Ihn => Hinter den Boss', - fr: 'Dessous => Arrière', ja: '下 => 後ろ', cn: '脚下 => 背后', ko: '안으로 => 뒤로', @@ -222,7 +221,6 @@ Options.Triggers.push({ text: { en: 'Sides => Back', de: 'Seiten => Hinter den Boss', - fr: 'Côtés => Arrière', ja: '横 => 後ろ', cn: '两侧 => 背后', ko: '옆으로 => 뒤로', @@ -239,7 +237,6 @@ Options.Triggers.push({ text: { en: 'Under => Front', de: 'Unter Ihn => Vor den Boss', - fr: 'Dessous => Devant', ja: '下 => 前', cn: '脚下 => 正面', ko: '안으로 => 앞으로', @@ -256,7 +253,6 @@ Options.Triggers.push({ text: { en: 'Sides => Front', de: 'Seiten => Vor den Boss', - fr: 'Côtés => Devant', ja: '横 => 前', cn: '两侧 => 正面', ko: '옆으로 => 앞으로', @@ -299,7 +295,6 @@ Options.Triggers.push({ northSouth: { en: 'Go North / South edge', de: 'Geh zur Kante im Norden / Süden', - fr: 'Allez au bord Nord/Sud', ja: '南北の隅へ', cn: '去南北边缘', ko: '남/북쪽 끝으로', @@ -307,7 +302,6 @@ Options.Triggers.push({ eastWest: { en: 'Go East / West edge', de: 'Geh zur Kante im Osten / Westen', - fr: 'Allez au bord Est/Ouest', ja: '東西の隅へ', cn: '去东西边缘', ko: '동/서쪽 끝으로', diff --git a/06-ew/map/the_excitatron_6000.js b/06-ew/map/the_excitatron_6000.js index f7b7be76f9..870da31dc0 100644 --- a/06-ew/map/the_excitatron_6000.js +++ b/06-ew/map/the_excitatron_6000.js @@ -3,7 +3,6 @@ const excitatronOutputStrings = { spawn: { en: '${name} spawned!', de: '${name} erscheint!', - fr: '${name} apparait !', ja: '${name} 現れる!', cn: '已生成 ${name}!', ko: '${name} 등장!', @@ -51,7 +50,6 @@ Options.Triggers.push({ text: { en: 'Exciting Mandragoras spawned, kill in order!', de: 'Mandragoras erscheinen, in Reihenfolge besiegen!', - fr: 'Les mandragores apparaissent, tuez-les dans l\'ordre', ja: 'マンドラゴラ!順番に倒して!', cn: '已生成 惊奇蔓德拉战队, 依次击杀!', ko: '만드라즈 등장, 순서대로 잡기', diff --git a/06-ew/map/the_shifting_gymnasion_agonon.js b/06-ew/map/the_shifting_gymnasion_agonon.js index f3e6553295..e3046629f6 100644 --- a/06-ew/map/the_shifting_gymnasion_agonon.js +++ b/06-ew/map/the_shifting_gymnasion_agonon.js @@ -10,7 +10,6 @@ const agononOutputStrings = { spawn: { en: '${name} spawned!', de: '${name} erscheint!', - fr: '${name} apparait !', ja: '${name} 現れる!', cn: '已生成 ${name}!', ko: '${name} 등장!', @@ -18,7 +17,6 @@ const agononOutputStrings = { adds: { en: 'Adds soon', de: 'Bald Adds', - fr: 'Adds bientôt', ja: 'まもなくザコ出ます', cn: '小怪即将出现', ko: '곧 쫄 나옴', @@ -57,7 +55,6 @@ Options.Triggers.push({ text: { en: 'Gymnasiou Mandragorai spawned, kill in order!', de: 'Gymnasiou-Mandragorai erscheinen, in Reihenfolge besiegen!', - fr: 'Les mandragores apparaissent, tuez-les dans l\'ordre', ja: 'マンドラゴラ!順番に倒して!', cn: '已生成 育体蔓德拉!', ko: '만드라즈 등장, 순서대로 잡기', @@ -167,7 +164,6 @@ Options.Triggers.push({ text: { en: 'Place Marker on Wall', de: 'Markierung an der Wand ablegen', - fr: 'Placez le marqueur sur le mur', ja: 'マーカーを壁に', cn: '在场边放置标记', ko: '벽에 징 놓기', @@ -203,7 +199,6 @@ Options.Triggers.push({ text: { en: 'Get Behind (Stay Behind)', de: 'Geh hinter den Boss (und bleib hinter ihm stehen)', - fr: 'Allez derrière (et restez-y)', ja: '後ろへ (そのまま後ろ)', cn: '去背后 (待在背后)', ko: '뒤로 이동 (뒤에 머물기)', @@ -319,7 +314,6 @@ Options.Triggers.push({ text: { en: 'Get Under Verdant Plume', de: 'Geh unter die blaue Feder', - fr: 'Allez sous la plume verdoyante', ja: '濃緑の羽根の下へ', cn: '去浓绿之羽下方', ko: '진녹색 날개 밑으로', @@ -335,7 +329,7 @@ Options.Triggers.push({ text: { en: 'Intercards', de: 'Interkardinal', - fr: 'Intercardinaux', + fr: 'Intercardinal', ja: '斜め', cn: '斜角', ko: '대각선 쪽으로', @@ -504,7 +498,6 @@ Options.Triggers.push({ forward: { en: 'March Forward into Safe Spot', de: 'marschiere Vorwärts in die sichere Stelle', - fr: 'Marche avant dans une zone sûre', ja: '強制移動: 前', cn: '向前强制移动到安全区', ko: '강제 이동 앞', @@ -512,7 +505,6 @@ Options.Triggers.push({ backward: { en: 'March Backward into Safe Spot', de: 'marschiere Rückwärts in die sichere Stelle', - fr: 'Marche arrière dans une zone sûre', ja: '強制移動: 後ろ', cn: '向后强制移动到安全区', ko: '강제 이동 뒤', @@ -520,7 +512,6 @@ Options.Triggers.push({ left: { en: 'March Left into Safe Spot', de: 'marschiere Links in die sichere Stelle', - fr: 'Marche à gauche dans une zone sûre', ja: '強制移動: 左', cn: '向左强制移动到安全区', ko: '강제 이동 왼쪽', @@ -528,7 +519,6 @@ Options.Triggers.push({ right: { en: 'March Right into Safe Spot', de: 'marschiere Rechts in die sichere Stelle', - fr: 'Marche à droite dans une zone sûre', ja: '強制移動: 右', cn: '向右强制移动到安全区', ko: '강제 이동 오른쪽', diff --git a/06-ew/raid/p11n.js b/06-ew/raid/p11n.js index 9aba39d480..eb83d641a2 100644 --- a/06-ew/raid/p11n.js +++ b/06-ew/raid/p11n.js @@ -263,6 +263,7 @@ Options.Triggers.push({ }, { 'locale': 'fr', + 'missingTranslations': true, 'replaceSync': { 'Illusory Themis': 'spectre de Thémis', '(?Right)', de: 'Elementarschöpfung: Ordnen nach Paaren (Links->Rechts)', - fr: 'Concepts élémentaires : Ordre des paires (Gauche->Droite)', cn: '经典概念 索尼顺序(左->右)', ko: 'Classical Concepts: 도형 순서 (왼 -> 오)', }, @@ -361,20 +360,16 @@ Options.Triggers.push({ { id: 'classicalConcepts2ActualNoFlip', comment: { - en: `Only calls final position immediately in chosen pair order with no flip. - For example, for BPOG, the blue X (crosses) will be far west. - Visual`, - de: `Nennt die endgültige Position nur sofort in der gewählten Paarreihenfolge ohne Flip. - Bei BPOG beispielsweise befindet sich das blaue X (Kreuze) weit westlich. - Visual`, + en: + 'Only calls final position immediately in chosen pair order with no flip. For example, for BPOG, the blue X (crosses) will be far west. Visual', + de: + 'Nennt die endgültige Position nur sofort in der gewählten Paarreihenfolge ohne Flip.“ Bei BPOG beispielsweise befindet sich das blaue X (Kreuze) weit westlich. Visual', fr: - `Afficher la position finale uniquement dans l\'ordre des paires choisies, sans inversion. - Par exemple, pour le BPOG, le X bleu (croix) sera loin à l\'ouest. - Visual`, - cn: `只报自己图案的最终位置,没有位置变换。例如,对于 BPOG 打法,蓝 X 是第一列(西面最远)。 - Visual`, - ko: `선택한 도형 순서에 따른 최종 위치만 알립니다. 예시에서 파보빨초를 기준으로 파랑 X는 1열이 됩니다. - Visual`, + 'Afficher la position finale uniquement dans l\'ordre des paires choisies, sans inversion. Par exemple, pour le BPOG, le X bleu (croix) sera loin à l\'ouest. Visual', + cn: + '只报自己图案的最终位置,没有位置变换。例如,对于 BPOG 打法,蓝 X 是第一列(西面最远)。 Visual', + ko: + '선택한 도형 순서에 따른 최종 위치만 알립니다. 예시에서 파보빨초를 기준으로 파랑 X는 1열이 됩니다. Visual', }, name: { en: 'Classical Concepts 2: Actual only & no inversion', @@ -4043,7 +4038,6 @@ Options.Triggers.push({ // This is meant to be "person without wind who gets an extra stack". en: 'Fire Marker', de: 'Feuer Markierung', - fr: 'Marqueur de feu', ja: '自分に初炎!', cn: '火标记点名', ko: '불 대상자', @@ -4257,6 +4251,7 @@ Options.Triggers.push({ }, { 'locale': 'fr', + 'missingTranslations': true, 'replaceSync': { '(? 中へ', cn: '去正面靠近', ko: '보스 앞 그리고 안으로', @@ -243,6 +242,7 @@ Options.Triggers.push({ }, { 'locale': 'fr', + 'missingTranslations': true, 'replaceSync': { 'Comet': 'Comète', 'Fire Sphere': 'Sphère de feu', @@ -283,6 +283,7 @@ Options.Triggers.push({ }, { 'locale': 'ja', + 'missingTranslations': true, 'replaceSync': { 'Comet': 'コメット', 'Fire Sphere': 'ファイアスフィア', diff --git a/06-ew/raid/p9s.js b/06-ew/raid/p9s.js index fd8e80d807..42ac3fb4b3 100644 --- a/06-ew/raid/p9s.js +++ b/06-ew/raid/p9s.js @@ -882,6 +882,7 @@ Options.Triggers.push({ }, { 'locale': 'fr', + 'missingTranslations': true, 'replaceSync': { 'Ball of Levin': 'orbe de foudre', 'Comet': 'Comète', @@ -933,6 +934,7 @@ Options.Triggers.push({ }, { 'locale': 'ja', + 'missingTranslations': true, 'replaceSync': { 'Ball of Levin': '雷球', 'Comet': 'コメット', diff --git a/06-ew/trial/barbariccia-ex.js b/06-ew/trial/barbariccia-ex.js index d3f7952caa..1a78c570c9 100644 --- a/06-ew/trial/barbariccia-ex.js +++ b/06-ew/trial/barbariccia-ex.js @@ -31,7 +31,6 @@ Options.Triggers.push({ text: { en: 'Stack to Bait Puddles', de: 'Sammeln um Flächen zu ködern', - fr: 'Packez-vous pour déposer les flaques', ja: 'AOE誘導のために頭割り', cn: '集合诱导黄圈', ko: '장판 유도를 위해 모이기', diff --git a/06-ew/trial/golbez-ex.js b/06-ew/trial/golbez-ex.js index bf7f608f5b..0da08680a0 100644 --- a/06-ew/trial/golbez-ex.js +++ b/06-ew/trial/golbez-ex.js @@ -31,7 +31,6 @@ const galeSphereOutputStrings = { dirAndMechanic: { en: '${dir} + ${mechanic}', de: '${dir} + ${mechanic}', - fr: '${dir} + ${mechanic}', ja: '${dir} + ${mechanic}', cn: '${dir} + ${mechanic}', ko: '${dir} + ${mechanic}', @@ -105,7 +104,6 @@ Options.Triggers.push({ dirNWSE: { en: 'NW / SE', de: 'NW / SO', - fr: 'NO / SE', ja: '北西 / 南東', cn: '左上 (西北) / 右下 (东南)', ko: '북서 / 남동', @@ -113,7 +111,6 @@ Options.Triggers.push({ dirNESW: { en: 'NE / SW', de: 'NO / SW', - fr: 'NE / SO', ja: '北東 / 南西', cn: '右上 (东北) / 左下 (西南)', ko: '북동 / 남서', @@ -177,7 +174,6 @@ Options.Triggers.push({ backThenFrontThenHealerGroups: { en: 'Back => Front => Out => Stacks', de: 'Hinten => Vorne => Raus => Sammeln', - fr: 'Derrière => Devant => Extérieur => Package', ja: '後ろ => 前 => 外側 => ペア', cn: '后 => 前 => 钢铁 => 集合', ko: '뒤 => 앞 => 밖 => 쉐어', @@ -185,7 +181,6 @@ Options.Triggers.push({ backThenFrontThenSpread: { en: 'Back => Front => Under => Spread', de: 'Hinten => Vorne => Unter ihn => Verteilen', - fr: 'Derrière => Devant => Dessous => Écartez-vous', ja: '後ろ => 前 => 内側 => 散会', cn: '后 => 前 => 月环 => 分散', ko: '뒤 => 앞 => 안 => 산개', @@ -210,7 +205,6 @@ Options.Triggers.push({ frontThenHealerGroups: { en: 'Front => Out => Stacks', de: 'Vorne => Raus => Sammeln', - fr: 'Devant => Extérieur => Package', ja: '前 => 外側 => ペア', cn: '前 => 钢铁 => 集合', ko: '앞 => 밖 => 쉐어', @@ -218,7 +212,6 @@ Options.Triggers.push({ frontThenSpread: { en: 'Front => Under', de: 'Vorne => Unter ihn', - fr: 'Devant => Dessous', ja: '前 => 内側', cn: '前 => 月环', ko: '앞 => 안', @@ -235,7 +228,6 @@ Options.Triggers.push({ outAndSpread: { en: 'Spread Out', de: 'Außen verteilen', - fr: 'Écartez-vous', ja: '散会', cn: '分散', ko: '산개', @@ -316,7 +308,6 @@ Options.Triggers.push({ text: { en: '(out + healer groups, for later)', de: '(raus + Heiler Gruppen, für später)', - fr: '(extérieur + gourpes sur les heals, pour après)', ja: '(外 + 後でヒーラと4:4頭割り)', cn: '(钢铁 + 稍后治疗分组分摊)', ko: '(밖으로 + 힐러 그룹 쉐어, 나중에)', @@ -333,7 +324,6 @@ Options.Triggers.push({ text: { en: '(in + spread, for later)', de: '(rein + verteilen, für später)', - fr: '(intérieur + écartement, pour après)', ja: '(中 + 後で散会)', cn: '(月环 + 稍后分散)', ko: '(안 + 산개, 나중에)', @@ -409,7 +399,6 @@ Options.Triggers.push({ clones: { en: 'Clones: ${dir1}->${dir2}->${dir3}->${dir4}', de: 'Klone: ${dir1}->${dir2}->${dir3}->${dir4}', - fr: 'Clones : ${dir1}->${dir2}->${dir3}->${dir4}', ja: '分身: ${dir1}->${dir2}->${dir3}->${dir4}', cn: '分身:${dir1}->${dir2}->${dir3}->${dir4}', ko: '분신:${dir1}->${dir2}->${dir3}->${dir4}', @@ -492,7 +481,6 @@ Options.Triggers.push({ safeSpotList: { en: '${dir1} => ${dir2} => ${dir3} => ${dir4}', de: '${dir1} => ${dir2} => ${dir3} => ${dir4}', - fr: '${dir1} => ${dir2} => ${dir3} => ${dir4}', ja: '${dir1} => ${dir2} => ${dir3} => ${dir4}', cn: '${dir1} => ${dir2} => ${dir3} => ${dir4}', ko: '${dir1} => ${dir2} => ${dir3} => ${dir4}', @@ -575,7 +563,6 @@ Options.Triggers.push({ text: { en: '${dir} => Healer Groups', de: '${dir} => Heiler Gruppen', - fr: '${dir} => Groupe sur les heals', ja: '${dir} => ヒーラと4:4頭割り', cn: '${dir} => 治疗分组分摊', ko: '${dir} => 힐러 그룹 쉐어', @@ -646,7 +633,6 @@ Options.Triggers.push({ middleLean: { en: 'Middle (lean ${dir})', de: 'Mitte (${dir} halten)', - fr: 'Milieu (côté ${dir})', ja: '真ん中 (すこし${dir})', cn: '中间 (偏 ${dir})', ko: '중앙 (약간 ${dir})', @@ -666,7 +652,6 @@ Options.Triggers.push({ text: { en: 'Knockback on YOU', de: 'Rückstoß auf DIR', - fr: 'Poussée sur VOUS', ja: '自分にノックバック', cn: '击退点名', ko: '넉백 대상자', @@ -686,7 +671,6 @@ Options.Triggers.push({ text: { en: 'Flare on YOU', de: 'Flare auf DIR', - fr: 'Brasier sur VOUS', ja: '自分にフレア', cn: '陨石点名', ko: '플레어 대상자', @@ -707,7 +691,6 @@ Options.Triggers.push({ text: { en: 'Get Tower', de: 'Nimm Turm', - fr: 'Prenez une tour', ja: '塔踏み', cn: '踩塔', ko: '기둥 들어가기', @@ -777,27 +760,13 @@ Options.Triggers.push({ }, { 'locale': 'fr', + 'missingTranslations': true, 'replaceSync': { 'Gale Sphere': 'Sphères de vent ténébreux', 'Golbez': 'Golbez', 'Shadow Dragon': 'dragonne obscure', }, 'replaceText': { - '\\(Enrage\\)': '(Enrage)', - '\\(big\\)': '(Gros)', - '\\(small\\)': '(Petit)', - '\\(light parties\\)': '(Petit groupe)', - '\\(spread\\)': '(Écartement)', - '\\(explode\\)': '(Explosion)', - '\\(snapshot\\)': '(Sauvegarde)', - '\\(back\\)': '(Arrière)', - '\\(cast\\)': '(Incantation)', - '\\(front\\)': '(Devant)', - '\\(out\\)': '(Extérieur)', - '\\(record\\)': '(Enregistrement)', - '\\(under\\)': '(Dessous)', - '\\(hit\\)': '(Frappe)', - '\\(preview\\)': '(Aperçu)', 'Abyssal Quasar': 'Quasar abyssal', 'Arctic Assault': 'Assaut arctique', 'Azdaja\'s Shadow': 'Ombre d\'Azdaja', diff --git a/06-ew/trial/golbez.js b/06-ew/trial/golbez.js index 34a85c2f3d..3c2cf76606 100644 --- a/06-ew/trial/golbez.js +++ b/06-ew/trial/golbez.js @@ -165,6 +165,7 @@ Options.Triggers.push({ }, { 'locale': 'fr', + 'missingTranslations': true, 'replaceSync': { 'Golbez': 'Golbez', 'Golbez\'s Shadow': 'spectre de Golbez', diff --git a/06-ew/trial/rubicante-ex.js b/06-ew/trial/rubicante-ex.js index 566de0c4c1..526b19dfe8 100644 --- a/06-ew/trial/rubicante-ex.js +++ b/06-ew/trial/rubicante-ex.js @@ -127,9 +127,6 @@ Options.Triggers.push({ outputStrings: { text: { en: '${dir} (max melee)', - de: '${dir} (max Nahkämpfer-Entfernung)', - fr: '${dir} (max melee)', - cn: '${dir} (最远近战距离)', }, north: Outputs.north, south: Outputs.south, @@ -188,9 +185,6 @@ Options.Triggers.push({ outputStrings: { text: { en: '${dir} (max melee)', - de: '${dir} (max Nahkämpfer-Entfernung)', - fr: '${dir} (max melee)', - cn: '${dir} (最远近战距离)', }, dirNNE: Outputs.dirNNE, dirENE: Outputs.dirENE, @@ -435,15 +429,9 @@ Options.Triggers.push({ out: Outputs.out, outCardinal: { en: 'Out + Cardinal', - de: 'Raus + Kardinal', - fr: 'Extérieur + Cardinal', - cn: '外 + 十字', }, outIntercard: { en: 'Out + Intercard', - de: 'Raus + Interkardinal', - fr: 'Extérieur + Intercardinal', - cn: '外 + 四角', }, }, }, @@ -728,9 +716,6 @@ Options.Triggers.push({ outputStrings: { text: { en: '${safe} => ${mech}', - de: '${safe} => ${mech}', - fr: '${safe} => ${mech}', - cn: '${safe} => ${mech}', }, cardinals: { en: 'Cardinal', @@ -766,15 +751,9 @@ Options.Triggers.push({ }, supportStack: { en: '(supports stack)', - de: '(Supporter sammeln)', - fr: '(package support)', - cn: '(T奶分摊)', }, dpsStack: { en: '(dps stack)', - de: '(DPS sammeln)', - fr: '(Package DPS)', - cn: '(DPS分摊)', }, }, }, @@ -836,6 +815,7 @@ Options.Triggers.push({ }, { 'locale': 'fr', + 'missingTranslations': true, 'replaceSync': { 'Circle of Purgatory': 'cercle arcanique du Purgatoire', '(? 中へ', cn: '躲避直线攻击, 然后去中间', ko: '직선 장판 피하고, 안으로', @@ -201,7 +200,6 @@ Options.Triggers.push({ stackBehind: { en: 'Stack behind Boss', de: 'Hinter dem Boss sammeln', - fr: 'Packez-vous derrière le boss', ja: 'ボスの後ろで頭割り', cn: 'BOSS背后分摊', ko: '보스 뒤에서 쉐어', @@ -248,6 +246,7 @@ Options.Triggers.push({ }, { 'locale': 'fr', + 'missingTranslations': true, 'replaceSync': { 'Circle of Purgatory': 'cercle arcanique du Purgatoire', '(? Right', de: 'Hinter ihn => Rechts', - fr: 'Derrière => Gauche', ja: '後ろ => 右', cn: '后 => 右', ko: '뒤 => 오른쪽', @@ -959,7 +947,6 @@ Options.Triggers.push({ text: { en: 'Behind => Left', de: 'Hinter ihn => Links', - fr: 'Derrière => Droite', ja: '後ろ => 左', cn: '后 => 左', ko: '뒤 => 왼쪽', @@ -994,7 +981,6 @@ Options.Triggers.push({ stackNorthNum: { en: '${num} (stack North)', de: '${num} (Im Norden sammeln)', - fr: '${num} (package au Nord)', ja: '${num} (北で頭割り)', cn: '${num} (上北分摊)', ko: '${num} (북쪽에서 쉐어)', @@ -1061,7 +1047,6 @@ Options.Triggers.push({ circleAllCircles: { en: '#${num} All Circles', de: '#${num} Alle Kreise', - fr: '#${num} Tous les cercles', ja: '#${num} みんなハイジャンプ', cn: '#${num} 全圆圈', ko: '#${num} 모두 하이점프', @@ -1069,7 +1054,6 @@ Options.Triggers.push({ circleWithArrows: { en: '#${num} Circle (with arrows)', de: '#${num} Kreise (mit Pfeilen)', - fr: '#${num} Cercle (avec flèches)', ja: '#${num} 自分のみハイジャンプ', cn: '#${num} 圆圈 (有箭头)', ko: '#${num} 나만 하이점프', @@ -1077,7 +1061,6 @@ Options.Triggers.push({ upArrow: { en: '#${num} Up Arrow', de: '#${num} Pfeil nach Vorne', - fr: '#${num} Flèche en haut', ja: '#${num} 上矢印 / スパインダイブ', cn: '#${num} 上箭头', ko: '#${num} 위 화살표 / 척추 강타', @@ -1085,7 +1068,6 @@ Options.Triggers.push({ downArrow: { en: '#${num} Down Arrow', de: '#${num} Pfeil nach Hinten', - fr: '#${num} Flèche en bas', ja: '#${num} 下矢印 / イルーシヴジャンプ', cn: '#${num} 下箭头', ko: '#${num} 아래 화살표 / 교묘한 점프', @@ -1160,7 +1142,6 @@ Options.Triggers.push({ stackInOut: { en: 'Stack => ${inout}', de: 'Sammeln => ${inout}', - fr: 'Package => ${inout}', ja: '頭割り => ${inout}', cn: '分摊 => ${inout}', ko: '쉐어 => ${inout}', @@ -1168,7 +1149,6 @@ Options.Triggers.push({ baitStackInOut: { en: 'Bait => Stack => ${inout}', de: 'Ködern => Sammeln => ${inout}', - fr: 'Attirez => Package => ${inout}', ja: '誘導 => 頭割り => ${inout}', cn: '引导 => 分摊 => ${inout}', ko: '공격 유도 => 쉐어 => ${inout}', @@ -1176,7 +1156,6 @@ Options.Triggers.push({ circlesDive1: { en: 'Dive (all circles) => ${inout}', de: 'Sturz (alle Kreise) => ${inout}', - fr: 'Saut (tous les cercles) => ${inout}', ja: 'ダイブ (みんなハイジャ) => ${inout}', cn: '俯冲 (全圆圈) => ${inout}', ko: '다이브 (모두 하이점프) => ${inout}', @@ -1184,7 +1163,6 @@ Options.Triggers.push({ circlesDive3: { en: 'Dive (all circles) => ${inout}', de: 'Sturz (alle Kreise) => ${inout}', - fr: 'Saut (tous les cercles) => ${inout}', ja: 'ダイブ (みんなハイジャ) => ${inout}', cn: '俯冲 (全圆圈) => ${inout}', ko: '다이브 (모두 하이점프) => ${inout}', @@ -1192,7 +1170,6 @@ Options.Triggers.push({ southDive1: { en: 'South Dive => ${inout}', de: 'Südlicher Sturz => ${inout}', - fr: 'Saut Sud => ${inout}', ja: '南ダイブ => ${inout}', cn: '下南俯冲 => ${inout}', ko: '남쪽 다이브 => ${inout}', @@ -1200,7 +1177,6 @@ Options.Triggers.push({ southDive3: { en: 'South Dive => ${inout}', de: 'Südlicher Sturz => ${inout}', - fr: 'Saut Sud => ${inout}', ja: '南ダイブ => ${inout}', cn: '下南俯冲 => ${inout}', ko: '남쪽 다이브 => ${inout}', @@ -1208,7 +1184,6 @@ Options.Triggers.push({ upArrowDive1: { en: 'Up Arrow Dive => ${inout}', de: 'Vorne-Pfeil-Sturz => ${inout}', - fr: 'Saut flèche en haut => ${inout}', ja: '上矢印 => ${inout}', cn: '上箭头俯冲 => ${inout}', ko: '위 화살표 => ${inout}', @@ -1216,7 +1191,6 @@ Options.Triggers.push({ upArrowDive3: { en: 'Up Arrow Dive => ${inout}', de: 'Vorne-Pfeil-Sturz => ${inout}', - fr: 'Saut flèche en haut => ${inout}', ja: '上矢印 => ${inout}', cn: '上箭头俯冲 => ${inout}', ko: '위 화살표 => ${inout}', @@ -1224,7 +1198,6 @@ Options.Triggers.push({ downArrowDive1: { en: 'Down Arrow Dive => ${inout}', de: 'Hinten-Pfeil-Sturz => ${inout}', - fr: 'Saut flèche en bas => ${inout}', ja: '下矢印 => ${inout}', cn: '下箭头俯冲 => ${inout}', ko: '아래 화살표 => ${inout}', @@ -1232,7 +1205,6 @@ Options.Triggers.push({ downArrowDive3: { en: 'Down Arrow Dive => ${inout}', de: 'Hinten-Pfeil-Sturz => ${inout}', - fr: 'Saut flèche en bas => ${inout}', ja: '下矢印 => ${inout}', cn: '下箭头俯冲 => ${inout}', ko: '아래 화살표 => ${inout}', @@ -1255,7 +1227,6 @@ Options.Triggers.push({ inOutAndBait: { en: '${inout} + Bait', de: '${inout} + Ködern', - fr: '${inout} + Attirez', ja: '${inout} + 誘導', cn: '${inout} + 引导', ko: '${inout} + 공격 유도', @@ -1263,7 +1234,6 @@ Options.Triggers.push({ circlesDive2: { en: '${inout} => Dive (all circles)', de: '${inout} => Sturz (alle Kreise)', - fr: '${inout} + Saut (tout les cercles)', ja: '${inout} => ダイブ (みんなハイジャ)', cn: '${inout} => 俯冲 (全圆圈)', ko: '${inout} => 다이브 (모두 하이점프)', @@ -1271,7 +1241,6 @@ Options.Triggers.push({ upArrowDive2: { en: '${inout} => Up Arrow Dive', de: '${inout} => Vorne-Pfeil-Sturz', - fr: '${inout} => Saut flèche en haut', ja: '${inout} => 上矢印', cn: '${inout} => 上箭头俯冲', ko: '${inout} => 위 화살표', @@ -1279,7 +1248,6 @@ Options.Triggers.push({ downArrowDive2: { en: '${inout} => Down Arrow Dive', de: '${inout} => Hinten-Pfeil-Sturz', - fr: '${inout} => Saut flèche en bas', ja: '${inout} => 下矢印', cn: '${inout} => 下箭头俯冲', ko: '${inout} => 아래 화살표', @@ -1389,7 +1357,6 @@ Options.Triggers.push({ unknownTower: { en: 'Tower (${inout})', de: 'Turm (${inout})', - fr: 'Tour (${inout})', ja: '塔 (${inout})', cn: '塔 (${inout})', ko: '기둥 (${inout})', @@ -1397,7 +1364,6 @@ Options.Triggers.push({ southTower1: { en: 'South Tower (${inout})', de: 'Südlicher Turm (${inout})', - fr: 'Tour sud (${inout})', ja: '南塔 (${inout})', cn: '下南塔 (${inout})', ko: '남쪽 기둥 (${inout})', @@ -1405,7 +1371,6 @@ Options.Triggers.push({ southTower3: { en: 'South Tower (${inout})', de: 'Südlicher Turm (${inout})', - fr: 'Tour sud (${inout})', ja: '南塔 (${inout})', cn: '下南塔 (${inout})', ko: '남쪽 기둥 (${inout})', @@ -1413,7 +1378,6 @@ Options.Triggers.push({ circleTowers1: { en: 'Tower (all circles, ${inout})', de: 'Türme (alle Kreise, ${inout})', - fr: 'Tour (tout les cercles, ${inout})', ja: '塔 (みんなハイジャ、${inout})', cn: '塔 (全圆圈, ${inout})', ko: '기둥 (모두 하이점프, ${inout})', @@ -1421,7 +1385,6 @@ Options.Triggers.push({ circleTowers3: { en: 'Tower (all circles, ${inout})', de: 'Türme (alle Kreise, ${inout})', - fr: 'Tour (tout les cercles, ${inout})', ja: '塔 (みんなハイジャ、${inout})', cn: '塔 (全圆圈, ${inout})', ko: '기둥 (모두 하이점프, ${inout})', @@ -1429,7 +1392,6 @@ Options.Triggers.push({ upArrowTower1: { en: 'Up Arrow Tower (${inout})', de: 'Vorne-Pfeil-Turm (${inout})', - fr: 'Tour flèche en haut (${inout})', ja: '上矢印の塔 (${inout})', cn: '上箭头塔 (${inout})', ko: '위 화살표 기둥 (${inout})', @@ -1437,7 +1399,6 @@ Options.Triggers.push({ downArrowTower1: { en: 'Down Arrow Tower (${inout})', de: 'Hinten-Pfeil-Turm (${inout})', - fr: 'Tour flèche en bas (${inout})', ja: '下矢印の塔 (${inout})', cn: '下箭头塔 (${inout})', ko: '아래 화살표 기둥 (${inout})', @@ -1445,7 +1406,6 @@ Options.Triggers.push({ upArrowTower3: { en: 'Up Arrow Tower (${inout})', de: 'Vorne-Pfeil-Turm (${inout})', - fr: 'Tour flèche en haut (${inout})', ja: '上矢印の塔 (${inout})', cn: '上箭头塔 (${inout})', ko: '위 화살표 기둥 (${inout})', @@ -1453,7 +1413,6 @@ Options.Triggers.push({ downArrowTower3: { en: 'Down Arrow Tower (${inout})', de: 'Hinten-Pfeil-Turm (${inout})', - fr: 'Tour flèche en bas (${inout})', ja: '下矢印の塔 (${inout})', cn: '下箭头塔 (${inout})', ko: '아래 화살표 기둥 (${inout})', @@ -1461,7 +1420,6 @@ Options.Triggers.push({ westTower3: { en: 'West Tower (${inout})', de: 'Westlicher Turm (${inout})', - fr: 'Tour ouest (${inout})', ja: '東塔 (${inout})', cn: '左西塔 (${inout})', ko: '서쪽 기둥 (${inout})', @@ -1469,7 +1427,6 @@ Options.Triggers.push({ eastTower3: { en: 'East Tower (${inout})', de: 'Östlicher Turm (${inout})', - fr: 'Tour est (${inout})', ja: '西塔 (${inout})', cn: '右东塔 (${inout})', ko: '동쪽 기둥 (${inout})', @@ -1535,7 +1492,6 @@ Options.Triggers.push({ unknownTower: { en: 'Tower', de: 'Turm', - fr: 'Tour', ja: '塔', cn: '塔', ko: '기둥', @@ -1543,7 +1499,6 @@ Options.Triggers.push({ northwestTower2: { en: 'Northwest Tower', de: 'Nordwestlicher Turm', - fr: 'Tour Nord-ouest', ja: '北東塔', cn: '(左上) 西北塔', ko: '북서쪽 기둥', @@ -1551,7 +1506,6 @@ Options.Triggers.push({ northeastTower2: { en: 'Northeast Tower', de: 'Nordöstlicher Turm', - fr: 'Tour Nord-est', ja: '北西塔', cn: '(右上) 东北塔', ko: '북동쪽 기둥', @@ -1584,7 +1538,6 @@ Options.Triggers.push({ text: { en: 'Bait', de: 'Ködern', - fr: 'Attirez', ja: '誘導', cn: '引导', ko: '공격 유도', @@ -1618,7 +1571,6 @@ Options.Triggers.push({ stackInOut: { en: 'Stack => ${inout}', de: 'Sammeln => ${inout}', - fr: 'Package => ${inout}', ja: '頭割り => ${inout}', cn: '分摊 => ${inout}', ko: '쉐어 => ${inout}', @@ -1647,7 +1599,6 @@ Options.Triggers.push({ text: { en: 'Blue', de: 'Blau', - fr: 'Bleu', ja: '青', cn: '蓝点名', ko: '파랑', @@ -1665,7 +1616,6 @@ Options.Triggers.push({ text: { en: 'Red', de: 'Rot', - fr: 'Rouge', ja: '赤', cn: '红点名', ko: '빨강', @@ -1684,7 +1634,6 @@ Options.Triggers.push({ text: { en: 'Dives Soon', de: 'Stürze bald', - fr: 'Saut bientôt', ja: 'まもなくダイブ', cn: '即将幻象冲', ko: '곧 다이브', @@ -1728,7 +1677,6 @@ Options.Triggers.push({ text: { en: 'Kill Right Eye', de: 'Besiege Rechtes Auge', - fr: 'Tuez l\'œil droit', ja: '右目を攻撃', cn: '击杀右眼', ko: '오른눈 잡기', @@ -1784,7 +1732,6 @@ Options.Triggers.push({ text: { en: 'Tether on YOU', de: 'Verbindung auf DIR', - fr: 'Lien sur VOUS', ja: '自分に線', cn: '连线点名', ko: '선 대상자', @@ -1831,7 +1778,6 @@ Options.Triggers.push({ text: { en: 'Thunder on YOU', de: 'Blitz auf DIR', - fr: 'Foudre sur VOUS', ja: '自分に雷', cn: '雷点名', ko: '번개 대상자', @@ -1859,7 +1805,6 @@ Options.Triggers.push({ text: { en: 'Thunder: ${name1}, ${name2}', de: 'Blitz: ${name1}, ${name2}', - fr: 'Foudre : ${name1}, ${name2}', ja: '雷: ${name1}, ${name2}', cn: '雷点: ${name1}, ${name2}', ko: '번개: ${name1}, ${name2}', @@ -1881,7 +1826,6 @@ Options.Triggers.push({ diveOnYou: { en: 'Divebomb (opposite warrior)', de: 'Sturz (gegenüber des Kriegers)', - fr: 'Saut (guerrier opposé)', ja: '自分にダイブ (杖の後ろ)', cn: '俯冲 (去法师场边)', ko: '카탈 대상자 (도끼 든 성기사 반대편)', @@ -1907,7 +1851,6 @@ Options.Triggers.push({ doomOnYou: { en: 'Doom on YOU', de: 'Verhängnis auf DIR', - fr: 'Glas sur VOUS', ja: '自分に死の宣告', cn: '死宣点名', ko: '선고 대상자', @@ -1915,7 +1858,6 @@ Options.Triggers.push({ noDoom: { en: 'No Doom', de: 'Kein Verhängnis', - fr: 'Pas de Glas', ja: '自分は無職', cn: '无死宣', ko: '선고 없음', @@ -1995,7 +1937,6 @@ Options.Triggers.push({ circleWithDoom: { en: 'Red Circle (Doom)', de: 'Roter Kreis (Verhängnis)', - fr: 'Cercle rouge (Glas)', ja: '赤まる (死の宣告)', cn: '红圆圈 (死宣)', ko: '빨강 동그라미 (선고)', @@ -2003,7 +1944,6 @@ Options.Triggers.push({ triangleWithDoom: { en: 'Green Triangle (Doom)', de: 'Grünes Dreieck (Verhängnis)', - fr: 'Triangle vers (Glas)', ja: '緑さんかく (死の宣告)', cn: '绿三角 (死宣)', ko: '초록 삼각 (선고)', @@ -2011,7 +1951,6 @@ Options.Triggers.push({ squareWithDoom: { en: 'Purple Square (Doom)', de: 'Lilanes Viereck (Verhängnis)', - fr: 'Carré violet (Glas)', ja: '紫しかく (死の宣告)', cn: '紫方块 (死宣)', ko: '보라 사각 (선고)', @@ -2019,7 +1958,6 @@ Options.Triggers.push({ crossWithDoom: { en: 'Blue X (Doom)', de: 'Blaues X (Verhängnis)', - fr: 'Croix bleue (Glas)', ja: '青バツ(死の宣告)', cn: '蓝X (死宣)', ko: '파랑 X (선고)', @@ -2074,7 +2012,6 @@ Options.Triggers.push({ circle: { en: 'Unmarked Red Circle', de: 'Unmarkierter roter Kreis', - fr: 'Cercle rouge non-marqué', ja: '無職で赤まる', cn: '无标记红圆圈', ko: '무징 빨강 동그라미', @@ -2082,7 +2019,6 @@ Options.Triggers.push({ triangle: { en: 'Unmarked Green Triangle', de: 'Unmarkiertes grünes Dreieck', - fr: 'Triangle vert non-marqué', ja: '無職で緑さんかく', cn: '无标记绿三角', ko: '무징 초록 삼각', @@ -2090,7 +2026,6 @@ Options.Triggers.push({ square: { en: 'Unmarked Purple Square', de: 'Unmarkiertes lilanes Viereck', - fr: 'Carré violet non-marqué', ja: '無職で紫しかく', cn: '无标记紫方块', ko: '무징 보라 사각', @@ -2098,7 +2033,6 @@ Options.Triggers.push({ cross: { en: 'Unmarked Blue X', de: 'Unmarkiertes blaues X ', - fr: 'Croix bleue non-marquée', ja: '無職で青バツ', cn: '无标记蓝X', ko: '무징 파랑 X', @@ -2106,7 +2040,6 @@ Options.Triggers.push({ circleWithDoom: { en: 'Unmarked Red Circle (Doom)', de: 'Unmarkierter roter Kreis (Verhängnis)', - fr: 'Cercle rouge non-marqué (Glas)', ja: '無職で赤まる (死の宣告)', cn: '无标记红圆圈 (死宣)', ko: '무징 빨강 동그라미 (선고)', @@ -2114,7 +2047,6 @@ Options.Triggers.push({ triangleWithDoom: { en: 'Unmarked Green Triangle (Doom)', de: 'Unmarkiertes grünes Dreieck (Verhängnis)', - fr: 'Triangle vert non-marqué (Glas)', ja: '無職で緑さんかく (死の宣告)', cn: '无标记绿三角 (死宣)', ko: '무징 초록 삼각 (선고)', @@ -2122,7 +2054,6 @@ Options.Triggers.push({ squareWithDoom: { en: 'Unmarked Purple Square (Doom)', de: 'Unmarkiertes lilanes Viereck (Verhängnis)', - fr: 'Carré violet non-marqué (Glas)', ja: '無職で紫しかく (死の宣告)', cn: '无标记紫方块 (死宣)', ko: '무징 보라 사각 (선고)', @@ -2130,7 +2061,6 @@ Options.Triggers.push({ crossWithDoom: { en: 'Unmarked Blue X (Doom)', de: 'Unmarkiertes blaues X (Verhängnis)', - fr: 'Croix bleue non-marquée (Glas)', ja: '無職で青バツ (死の宣告)', cn: '无标记蓝X (死宣)', ko: '무징 파랑 X (선고)', @@ -2186,7 +2116,6 @@ Options.Triggers.push({ doubleTriangle: { en: 'Double Non-Doom (${player})', de: 'Doppeltes Nicht-Verhängnis (${player})', - fr: 'Double Non-Glas (${player})', ja: '自分と相棒は死の宣告なし (${player})', cn: '双无死宣 (${player})', ko: '둘 다 선고 없음 (${player})', @@ -2194,7 +2123,6 @@ Options.Triggers.push({ doubleSquare: { en: 'Double Non-Doom (${player})', de: 'Doppeltes Nicht-Verhängnis (${player})', - fr: 'Double Non-Glas (${player})', ja: '自分と相棒は死の宣告なし (${player})', cn: '双无死宣 (${player})', ko: '둘 다 선고 없음 (${player})', @@ -2211,7 +2139,6 @@ Options.Triggers.push({ tanksApart: { en: 'Apart (Hrae buster)', de: 'Auseinander (Hrae-buster)', - fr: 'Séparation (Hrae buster)', ja: '離れる (フレスから攻撃)', cn: '分散 (圣龙死刑)', ko: '떨어지기 (흐레스벨그 탱버)', @@ -2219,7 +2146,6 @@ Options.Triggers.push({ hraesvelgrTankbuster: { en: 'Hrae Tankbuster', de: 'Hrae Tankbuster', - fr: 'Hrae Tankbuster', ja: 'フレスから攻撃', cn: '圣龙死刑', ko: '흐레스벨그 탱버', @@ -2246,7 +2172,6 @@ Options.Triggers.push({ tanksApart: { en: 'Apart (Nid buster)', de: 'Auseinander (Nid-buster)', - fr: 'Séparation (Nid buster)', ja: '離れる (ニーズから攻撃)', cn: '分散 (邪龙死刑)', ko: '떨어지기 (니드호그 탱버)', @@ -2254,7 +2179,6 @@ Options.Triggers.push({ nidTankbuster: { en: 'Nid Tankbuster', de: 'Nid Tankbuster', - fr: 'Nid Tankbuster', ja: 'ニーズから攻撃', cn: '邪龙死刑', ko: '니드호그 탱버', @@ -2289,7 +2213,6 @@ Options.Triggers.push({ sharedBuster: { en: 'Shared Buster', de: 'geteilter Tankbuster', - fr: 'Tankbuster partagé', ja: 'タンク二人で頭割り', cn: '分摊死刑', ko: '쉐어 탱버', @@ -2409,7 +2332,6 @@ Options.Triggers.push({ forward: { en: 'Forward', de: 'Vorwärts', - fr: 'Avant', ja: '前へ', cn: '向前', ko: '앞쪽으로', @@ -2417,7 +2339,6 @@ Options.Triggers.push({ backward: { en: 'Backward', de: 'Rückwärts', - fr: 'Arrière', ja: '後ろへ', cn: '向后', ko: '뒤쪽으로', @@ -2425,7 +2346,6 @@ Options.Triggers.push({ partyNear: { en: 'Party Near', de: 'Party nahe', - fr: 'Groupe proche', ja: 'パーティが前へ', cn: '人群靠近', ko: '본대가 가까이', @@ -2433,7 +2353,6 @@ Options.Triggers.push({ tanksNear: { en: 'Tanks Near', de: 'Tanks nahe', - fr: 'Tanks proches', ja: 'タンクが前へ', cn: '坦克靠近', ko: '탱커가 가까이', @@ -2441,7 +2360,6 @@ Options.Triggers.push({ partyFar: { en: 'Party Far', de: 'Party weit weg', - fr: 'Groupe au loin', ja: 'パーティが後ろへ', cn: '人群远离', ko: '본대가 멀리', @@ -2449,7 +2367,6 @@ Options.Triggers.push({ tanksFar: { en: 'Tanks Far', de: 'Tanks weit weg', - fr: 'Tanks au loin', ja: 'タンクが後ろへ', cn: '坦克远离', ko: '탱커가 멀리', @@ -2457,7 +2374,6 @@ Options.Triggers.push({ wingsHead: { en: '${wings}, ${head}', de: '${wings}, ${head}', - fr: '${wings}, ${head}', ja: '${wings}, ${head}', cn: '${wings}, ${head}', ko: '${wings}, ${head}', @@ -2465,7 +2381,6 @@ Options.Triggers.push({ wingsDiveHead: { en: '${wings} + ${dive}, ${head}', de: '${wings} + ${dive}, ${head}', - fr: '${wings} + ${dive}, ${head}', ja: '${wings} + ${dive}, ${head}', cn: '${wings} + ${dive}, ${head}', ko: '${wings} + ${dive}, ${head}', @@ -2483,7 +2398,6 @@ Options.Triggers.push({ // anything else. Because this is more arena-relative. en: 'Inside', de: 'Rein', - fr: 'Intérieur', ja: '内側へ', cn: '中间', ko: '중앙쪽으로', @@ -2499,7 +2413,6 @@ Options.Triggers.push({ text: { en: 'Outside', de: 'Raus', - fr: 'Extérieur', ja: '外側へ', cn: '两侧', ko: '바깥쪽으로', @@ -2526,7 +2439,6 @@ Options.Triggers.push({ nidhogg: { en: 'Get hit by Nidhogg', de: 'Werde von Nidhogg getroffen', - fr: 'Faites-vous toucher par Nidhogg', ja: 'ニーズヘッグに当たる', cn: '吃邪龙俯冲', ko: '니드호그에게 맞기', @@ -2534,7 +2446,6 @@ Options.Triggers.push({ hraesvelgr: { en: 'Get hit by Hraesvelgr', de: 'Werde von Hraesvelgr getroffen', - fr: 'Faites-vous toucher par Hraesvelgr', ja: 'フレースヴェルグに当たる', cn: '吃圣龙俯冲', ko: '흐레스벨그에게 맞기', @@ -2590,7 +2501,6 @@ Options.Triggers.push({ spread: { en: 'Spread', de: 'Verteilen', - fr: 'Écartez-vous', ja: '散会', cn: '分散', ko: '산개징 대상자', @@ -2598,7 +2508,6 @@ Options.Triggers.push({ stack: { en: 'Stack', de: 'Sammeln', - fr: 'Package', ja: '頭割り', cn: '分摊', ko: '쉐어징 대상자', @@ -2606,7 +2515,6 @@ Options.Triggers.push({ nodebuff: { en: 'No debuff (Stack)', de: 'Kein Debuff (Sammeln)', - fr: 'Aucun debuff (package)', ja: 'バフなし (頭割り)', cn: '无Debuff (分摊)', ko: '무징 (쉐어)', @@ -2643,7 +2551,6 @@ Options.Triggers.push({ // Only showing 'swap' is really confusing, in my opinion en: 'Get 2nd enmity', de: 'Sei 2. in der Aggro', - fr: 'Restez 2ème à l\'aggro', ja: 'スタンスオフ', cn: '建立二仇', ko: '적개심 2순위 잡기', @@ -2669,7 +2576,6 @@ Options.Triggers.push({ text: { en: 'Provoke', de: 'Herausforderung', - fr: 'Provoquez', ja: '挑発', cn: '挑衅', ko: '도발', @@ -2769,7 +2675,6 @@ Options.Triggers.push({ directions: { en: '${start} => ${rotation}', de: '${start} => ${rotation}', - fr: '${start} => ${rotation}', ja: '${start} => ${rotation}', cn: '${start} => ${rotation}', ko: '${start} => ${rotation}', @@ -2777,7 +2682,6 @@ Options.Triggers.push({ backLeft: { en: 'Back left', de: 'Hinten links', - fr: 'Arrière gauche', ja: '左後ろ', cn: '左后', ko: '뒤 왼쪽', @@ -2785,7 +2689,6 @@ Options.Triggers.push({ backRight: { en: 'Back right', de: 'Hinten rechts', - fr: 'Arrière droit', ja: '右後ろ', cn: '右后', ko: '뒤 오른쪽', @@ -2793,7 +2696,6 @@ Options.Triggers.push({ front: { en: 'Front', de: 'Vorne', - fr: 'Devant', ja: '前', cn: '前', ko: '앞', @@ -2802,7 +2704,6 @@ Options.Triggers.push({ clockwise: { en: 'Clockwise', de: 'Im Uhrzeigersinn', - fr: 'Horaire', ja: '時計回り', cn: '顺时针', ko: '시계방향', @@ -2810,7 +2711,6 @@ Options.Triggers.push({ counterclock: { en: 'Counterclockwise', de: 'Gegen den Uhrzeigersinn', - fr: 'Anti-horaire', ja: '反時計回り', cn: '逆时针', ko: '반시계방향', @@ -2962,6 +2862,7 @@ Options.Triggers.push({ }, { 'locale': 'fr', + 'missingTranslations': true, 'replaceSync': { 'Darkscale': 'Sombrécaille', 'Dragon-king Thordan': 'Thordan le Dieu Dragon', @@ -3085,7 +2986,6 @@ Options.Triggers.push({ 'The Dragon\'s Glory': 'Gloire du dragon', 'The Dragon\'s Rage': 'Colère du dragon', 'Touchdown': 'Atterrissage', - 'Tower': 'Tour', 'Trinity': 'Trinité', 'Twisting Dive': 'Plongeon-trombe', 'Ultimate End': 'Fin ultime', diff --git a/06-ew/ultimate/the_omega_protocol.js b/06-ew/ultimate/the_omega_protocol.js index 592ecc2c21..0deec34751 100644 --- a/06-ew/ultimate/the_omega_protocol.js +++ b/06-ew/ultimate/the_omega_protocol.js @@ -46,7 +46,6 @@ const nearDistantOutputStrings = { near: { en: 'Near World', de: 'Hallo Welt: Nah', - fr: 'Bonjour le monde : Proche', ja: 'ニア', cn: '近处世界', ko: '헬로 월드: 근거리', @@ -54,7 +53,6 @@ const nearDistantOutputStrings = { distant: { en: 'Distant World', de: 'Hallo Welt: Fern', - fr: 'Bonjour le monde : Distant', ja: 'ファー', cn: '远处世界', ko: '헬로 월드: 원거리', @@ -101,8 +99,6 @@ Options.Triggers.push({ 'Read Notes', de: 'Notizen lesen', - fr: - 'Notes', ja: 'ノート参考', cn: @@ -113,7 +109,6 @@ Options.Triggers.push({ name: { en: 'Run: Omega Staff Sword Dodge Direction', de: 'Renn: Omega Stab Schwert Ausweich-Richtung', - fr: 'Sprint : Direction d\'esquive de l\'épée Oméga', ja: 'オメガの杖の回避方向', cn: '欧米茄运动会杖剑躲避方向', ko: '코드: 오메가 지팡이 칼 회피 방향', @@ -128,10 +123,6 @@ Options.Triggers.push({ 'Ausweichen Fern (von Omega-M)': 'far', 'Ausweichen Mitte (von Omega-F)': 'mid', }, - fr: { - 'Esquive au loin (par Oméga-M)': 'far', - 'Esquive au milieu (par Oméga-F)': 'mid', - }, cn: { '躲远 (by Omega-M)': 'far', '躲中 (by Omega-F)': 'mid', @@ -182,7 +173,6 @@ Options.Triggers.push({ text: { en: 'Tank Autos', de: 'Tank Autos', - fr: 'Autos sur le tank', ja: 'タンクへのオートアタック', cn: '坦克平A', ko: '탱커 평타', @@ -199,7 +189,6 @@ Options.Triggers.push({ text: { en: 'Protean', de: 'Himmelsrichtungen', - fr: 'Positions', ja: '基本散会', cn: '八方分散', ko: '기본 산개', @@ -320,7 +309,6 @@ Options.Triggers.push({ text: { en: '${num} (with ${player})', de: '${num} (mit ${player})', - fr: '${num} (avec ${player})', ja: '${num} (${player})', cn: '${num} (与${player})', ko: '${num} (+ ${player})', @@ -344,7 +332,6 @@ Options.Triggers.push({ tower: { en: 'Tower 1', de: 'Turm 1', - fr: 'Tour 1', ja: '塔1', cn: '塔 1', ko: '기둥 1', @@ -352,7 +339,6 @@ Options.Triggers.push({ tether: { en: 'Tether 1', de: 'Verbindung 1', - fr: 'Lien 1', ja: '線1', cn: '线 1', ko: '선 1', @@ -360,7 +346,6 @@ Options.Triggers.push({ numNoMechanic: { en: '1', de: '1', - fr: '1', ja: '1', cn: '1', ko: '1', @@ -395,7 +380,6 @@ Options.Triggers.push({ tower: { en: 'Tower ${num}', de: 'Turm ${num}', - fr: 'Tour ${num}', ja: '塔 ${num}', cn: '塔 ${num}', ko: '기둥 ${num}', @@ -403,7 +387,6 @@ Options.Triggers.push({ tether: { en: 'Tether ${num}', de: 'Verbindung ${num}', - fr: 'Lien ${num}', ja: '線 ${num}', cn: '线 ${num}', ko: '선 ${num}', @@ -411,7 +394,6 @@ Options.Triggers.push({ numNoMechanic: { en: '${num}', de: '${num}', - fr: '${num}', ja: '${num}', cn: '${num}', ko: '${num}', @@ -442,7 +424,6 @@ Options.Triggers.push({ lineStack: { en: '1', de: '1', - fr: '1', ja: '1', cn: '1', ko: '1', @@ -450,7 +431,6 @@ Options.Triggers.push({ spread: { en: '1 Out (on YOU)', de: '1 Raus (auf Dir)', - fr: '1 Extérieur (sur VOUS)', ja: '1 外へ', cn: '1 出 (点名)', ko: '밖으로 1', @@ -475,7 +455,6 @@ Options.Triggers.push({ lineStack: { en: '${num}', de: '${num}', - fr: '${num}', ja: '${num}', cn: '${num}', ko: '${num}', @@ -483,7 +462,6 @@ Options.Triggers.push({ spread: { en: '${num} Out (on YOU)', de: '${num} Raus (auf Dir)', - fr: '${num} Extérieur (sur VOUS)', ja: '${num} 外へ', cn: '${num} 出 (点名)', ko: '밖으로 ${num}', @@ -514,7 +492,6 @@ Options.Triggers.push({ tankCleaves: { en: 'Tank Cleaves', de: 'Tank Cleaves', - fr: 'Tank Cleaves', ja: 'タンク前方攻撃', cn: '坦克顺劈', ko: '광역 탱버', @@ -535,7 +512,6 @@ Options.Triggers.push({ laserOnYou: { en: 'Laser on YOU', de: 'Laser auf DIR', - fr: 'Laser sur VOUS', ja: '自分のレーザー', cn: '激光点名', ko: '레이저 대상자', @@ -629,7 +605,6 @@ Options.Triggers.push({ blizzardBladework: { en: 'Out Out', de: 'Raus Raus', - fr: 'Extérieur Extérieur', ja: '外 外', cn: '远离男女', ko: '밖 밖', @@ -637,7 +612,6 @@ Options.Triggers.push({ superliminalStrength: { en: 'In In on M', de: 'Rein Rein auf M', - fr: 'Intérieur Intérieur sur M', ja: '内 内(男)', cn: '靠近男人', ko: '안 안 M', @@ -645,7 +619,6 @@ Options.Triggers.push({ superliminalBladework: { en: 'Under F', de: 'Unter W', - fr: 'Sous F', ja: '女の下', cn: '靠近女人', ko: 'F 밑', @@ -653,7 +626,6 @@ Options.Triggers.push({ blizzardStrength: { en: 'M Sides', de: 'Seitlich von M', - fr: 'Côtés de M', ja: '男の横', cn: '男人两侧', ko: 'M 양옆', @@ -697,7 +669,6 @@ Options.Triggers.push({ midGlitch: { en: 'Mid', de: 'Mittel', - fr: 'Milieu', ja: 'ミドル', cn: '中', ko: '가까이', @@ -705,7 +676,6 @@ Options.Triggers.push({ remoteGlitch: { en: 'Far', de: 'Fern', - fr: 'Loin', ja: 'ファー', cn: '远', ko: '멀리', @@ -713,7 +683,6 @@ Options.Triggers.push({ circle: { en: '${glitch} Circle (with ${player})', de: '${glitch} Kreis (mit ${player})', - fr: 'Cercle ${glitch} (avec ${player})', ja: '${glitch} 円 (${player})', cn: '${glitch} 圆圈 (与${player})', ko: '${glitch} 동그라미 (+ ${player})', @@ -721,7 +690,6 @@ Options.Triggers.push({ triangle: { en: '${glitch} Triangle (with ${player})', de: '${glitch} Dreieck (mit ${player})', - fr: 'Triangle ${glitch} (avec ${player})', ja: '${glitch} 三角 (${player})', cn: '${glitch} 三角 (与${player})', ko: '${glitch} 삼각 (+ ${player})', @@ -729,7 +697,6 @@ Options.Triggers.push({ square: { en: '${glitch} Square (with ${player})', de: '${glitch} Viereck (mit ${player})', - fr: 'Carré ${glitch} (avec ${player})', ja: '${glitch} 四角 (${player})', cn: '${glitch} 四角 (与${player})', ko: '${glitch} 사각 (+ ${player})', @@ -737,7 +704,6 @@ Options.Triggers.push({ cross: { en: '${glitch} Cross (with ${player})', de: '${glitch} Kreuz (mit ${player})', - fr: 'X ${glitch} (avec ${player})', ja: '${glitch} バツ (${player})', cn: '${glitch} X (与${player})', ko: '${glitch} X (+ ${player})', @@ -771,7 +737,6 @@ Options.Triggers.push({ text: { en: 'Eye ${dir}', de: 'Auge ${dir}', - fr: 'Œil ${dir}', ja: '目 ${dir}', cn: '眼 ${dir}', ko: '눈 ${dir}', @@ -797,7 +762,6 @@ Options.Triggers.push({ midGlitch: { en: 'Mid', de: 'Mittel', - fr: 'Milieu', ja: 'ミドル', cn: '中', ko: '가까이', @@ -805,7 +769,6 @@ Options.Triggers.push({ remoteGlitch: { en: 'Far', de: 'Fern', - fr: 'Loin', ja: 'ファー', cn: '远', ko: '멀리', @@ -813,7 +776,6 @@ Options.Triggers.push({ stacksOn: { en: '${glitch} Stacks (${player1}, ${player2})', de: '${glitch} Sammeln (${player1}, ${player2})', - fr: 'Package ${glitch} (${player1}, ${player2})', ja: '${glitch} 頭割り (${player1}, ${player2})', cn: '${glitch} 分摊 (${player1}, ${player2})', ko: '${glitch} 쉐어 (${player1}, ${player2})', @@ -925,7 +887,6 @@ Options.Triggers.push({ stack: { en: 'Stack (w/ ${player1} or ${player2})', de: 'Sammeln (mit ${player1} oder ${player2})', - fr: 'Package (avec ${player1} ou ${player2})', ja: 'あたまわり (${player1}, ${player2})', cn: '分摊 (与${player1} 或 ${player2})', ko: '쉐어 (+ ${player1}, ${player2})', @@ -933,7 +894,6 @@ Options.Triggers.push({ unmarkedStack: { en: 'Unmarked Stack (w/ ${player1} or ${player2})', de: 'Nicht markiertes Sammeln (mit ${player1} oder ${player2})', - fr: 'Package non-marqué (avec ${player1} ou ${player2})', ja: '無職のあたまわり (${player1}, ${player2})', cn: '无点名分摊 (与${player1} 或 ${player2})', ko: '무징 쉐어 (+ ${player1}, ${player2})', @@ -941,7 +901,6 @@ Options.Triggers.push({ sameDebuffPartner: { en: '(same debuff as ${player})', de: '(selber Debuff wie ${player})', - fr: '(même debuff que ${player})', ja: '(${player}と同じデバフ)', cn: '(与${player} 相同 debuff)', ko: '(${player}와 같은 디버프)', @@ -1050,7 +1009,6 @@ Options.Triggers.push({ red: { en: 'Red is Defamation', de: 'Rot hat Ehrenstrafe', - fr: 'Rouge a Diffamation', ja: '赤', cn: '红毒大圈', ko: '빨강 광역', @@ -1058,7 +1016,6 @@ Options.Triggers.push({ blue: { en: 'Blue is Defamation', de: 'Blau hat Ehrenstrafe', - fr: 'Bleu a Diffamation', ja: '青', cn: '蓝毒大圈', ko: '파랑 광역', @@ -1066,7 +1023,6 @@ Options.Triggers.push({ unknown: { en: '??? is Defamation', de: '??? Ehrenstrafe', - fr: '??? a Diffamation', ja: '???', cn: '???大圈', ko: '??? 광역', @@ -1090,7 +1046,6 @@ Options.Triggers.push({ colorTower: { en: '${color} Tower Stack', de: '${color} Turm versammeln', - fr: 'Package tour ${color}', ja: '${color}塔', cn: '${color} 塔分摊', ko: '${color} 장판 쉐어', @@ -1098,7 +1053,6 @@ Options.Triggers.push({ colorTowerDefamation: { en: '${color} Tower Defamation', de: '${color} Turm Ehrenstrafe', - fr: 'Diffamation tour ${color}', ja: '${color}塔', cn: '${color} 塔大圈', ko: '${color} 장판 광역', @@ -1106,7 +1060,6 @@ Options.Triggers.push({ red: { en: 'Red', de: 'Rot', - fr: 'Rouge', ja: '赤', cn: '红', ko: '빨강', @@ -1114,7 +1067,6 @@ Options.Triggers.push({ blue: { en: 'Blue', de: 'Blau', - fr: 'Bleue', ja: '青', cn: '蓝', ko: '파랑', @@ -1148,7 +1100,6 @@ Options.Triggers.push({ passRot: { en: 'Pass Rot', de: 'Bug weitergeben', - fr: 'Donnez le debuff', ja: '受け渡し', cn: '不接毒', ko: '디버프 건네기', @@ -1156,7 +1107,6 @@ Options.Triggers.push({ getRot: { en: 'Get Rot', de: 'Bug nehmen', - fr: 'Prenez le debuff', ja: 'デバフもらう', cn: '接毒', ko: '디버프 받기', @@ -1199,7 +1149,6 @@ Options.Triggers.push({ farTether: { en: 'Stack by ${color} Tower', de: 'Beim ${color}en Turm versammeln', - fr: 'Package sur tour ${color}', ja: '${color}の間でペア', cn: '在 ${color} 塔分摊', ko: '${color} 장판 사이에서 쉐어', @@ -1207,7 +1156,6 @@ Options.Triggers.push({ nearTether: { en: 'Outside ${color} Towers', de: 'Auserhalb vom ${color}en Turm', - fr: 'À l\'extérieur de la tour ${color}', ja: '${color}の外へ', cn: '站 ${color} 塔外', ko: '${color} 장판 바깥쪽으로', @@ -1215,7 +1163,6 @@ Options.Triggers.push({ finalTowerNear: { en: 'Between ${color} Towers', de: 'Zwischen den ${color}en Türmen', - fr: 'Entre les tours ${color}', ja: '${color}の間へ', cn: '站 ${color} 塔之间', ko: '${color} 장판 사이로', @@ -1223,7 +1170,6 @@ Options.Triggers.push({ red: { en: 'Red', de: 'Rot', - fr: 'Rouge(s)', ja: '赤', cn: '红', ko: '빨강', @@ -1231,7 +1177,6 @@ Options.Triggers.push({ blue: { en: 'Blue', de: 'Blau', - fr: 'Bleue(s)', ja: '青', cn: '蓝', ko: '파랑', @@ -1271,7 +1216,6 @@ Options.Triggers.push({ breakTether: { en: 'Break Tether', de: 'Verbindung brechen', - fr: 'Cassez le lien', ja: '線切る', cn: '扯断连线', ko: '선 끊기', @@ -1327,7 +1271,6 @@ Options.Triggers.push({ text: { en: 'East Monitors', de: 'Östliche Bildschirme', - fr: 'Moniteurs Est', ja: '検知左', cn: '左 (西) 小电视', ko: '오른쪽 모니터', @@ -1343,7 +1286,6 @@ Options.Triggers.push({ text: { en: 'West Monitors', de: 'Westliche Bildschirme', - fr: 'Moniteurs Ouest', ja: '検知右', cn: '右 (东) 小电视', ko: '왼쪽 모니터', @@ -1365,7 +1307,6 @@ Options.Triggers.push({ monitorOnYou: { en: 'Monitor (w/${player1}, ${player2})', de: 'Bildschirm (w/${player1}, ${player2})', - fr: 'Moniteur (avec ${player1}, ${player2})', ja: '検知 (${player1}, ${player2})', cn: '小电视点名 (与${player1}, ${player2})', ko: '모니터 (+ ${player1}, ${player2})', @@ -1373,7 +1314,6 @@ Options.Triggers.push({ unmarked: { en: 'Unmarked', de: 'Unmarkiert', - fr: 'Sans marque', ja: '無職', cn: '无点名', ko: '무징', @@ -1410,7 +1350,6 @@ Options.Triggers.push({ stacks: { en: 'Stacks (${player1}, ${player2})', de: 'Sammeln (${player1}, ${player2})', - fr: 'Package (${player1}, ${player2})', ja: 'あたまわり (${player1}, ${player2})', cn: '分摊 (${player1}, ${player2})', ko: '쉐어징 (${player1}, ${player2})', @@ -1418,7 +1357,6 @@ Options.Triggers.push({ stackOnYou: { en: 'Stack on You (w/${player})', de: 'Auf DIR sammeln (w/${player})', - fr: 'Package sur VOUS (avec ${player})', ja: '自分にマーカー (${player})', cn: '分摊点名 (与${player})', ko: '쉐어징 대상자 (+ ${player})', @@ -1462,7 +1400,6 @@ Options.Triggers.push({ farTether: { en: 'Blue Tether', de: 'Blaue Verbindung', - fr: 'Lien Bleu', ja: '青線', cn: '蓝线', ko: '파란색 선', @@ -1470,7 +1407,6 @@ Options.Triggers.push({ nearTether: { en: 'Green Tether', de: 'Grüne Verbindung', - fr: 'Lien Vert', ja: '緑線', cn: '绿线', ko: '초록색 선', @@ -1494,7 +1430,6 @@ Options.Triggers.push({ awayFromEye: { en: 'Away from Eye', de: 'Weg vom Auge', - fr: 'Éloignez-vous de l\'Œil', ja: '目から離れる', cn: '远离眼睛', ko: '눈에서 멀리 떨어지기', @@ -1502,7 +1437,6 @@ Options.Triggers.push({ towardsEye: { en: 'Towards Eye', de: 'Geh zu dem Auge', - fr: 'Allez vers l\'Œil', ja: '目に近づく', cn: '靠近眼睛', ko: '눈 쪽으로', @@ -1537,7 +1471,6 @@ Options.Triggers.push({ // Probably near baits, but you never know. en: 'Unmarked Blue', de: 'Blau ohne Debuff', - fr: 'Bleu sans debuff', ja: 'デバフなしの青線', cn: '无点名蓝', ko: '디버프 없는 파란색 선', @@ -1618,7 +1551,6 @@ Options.Triggers.push({ mLocation: { en: '${dir} M', de: '${dir} M', - fr: '${dir} M', ja: '${dir} 男', cn: '${dir} 男人', ko: '${dir} M', @@ -1640,7 +1572,6 @@ Options.Triggers.push({ noDebuff: { en: '(no debuff)', de: '(kein Debuff)', - fr: '(sans debuff)', ja: '(デバフなし)', cn: '(无 Debuff)', ko: '(디버프 없음)', @@ -1688,7 +1619,6 @@ Options.Triggers.push({ superliminalSteel: { en: 'Follow Laser, Move In', de: 'Laser folgen, rein gehen', - fr: 'Suivez le laser, aller dedans', ja: 'レーザー方面の中へ', cn: '跟随激光,穿进辣翅', ko: '레이저 따라서 안으로', @@ -1696,7 +1626,6 @@ Options.Triggers.push({ optimizedBlizzard: { en: 'Wait First', de: 'Zuerst warten', - fr: 'Attendez d\'abord', ja: 'まってから移動', cn: '先等十字', ko: '기다렸다가 이동', @@ -1744,7 +1673,6 @@ Options.Triggers.push({ baitTethers: { en: 'Bait Tethers', de: 'Verbindung ködern', - fr: 'Attirez les liens', ja: '線取り', cn: '接线', ko: '선 가져가기', @@ -1816,7 +1744,6 @@ Options.Triggers.push({ legsSword: { en: 'Close ${northSouth} or ${eastWest}', de: 'Nahe ${northSouth} oder ${eastWest}', - fr: 'Proche ${northSouth} ou ${eastWest}', ja: '内 ${northSouth}/${eastWest}', cn: '靠近 ${northSouth} 或 ${eastWest}', ko: '${northSouth}/${eastWest} 가까이', @@ -1824,7 +1751,6 @@ Options.Triggers.push({ legsShield: { en: 'Close ${northSouth} or ${eastWest}', de: 'Nahe ${northSouth} oder ${eastWest}', - fr: 'Proche ${northSouth} ou ${eastWest}', ja: '内 ${northSouth}/${eastWest}', cn: '靠近 ${northSouth} 或 ${eastWest}', ko: '${northSouth}/${eastWest} 가까이', @@ -1832,7 +1758,6 @@ Options.Triggers.push({ staffShield: { en: 'In ${northSouth} or ${eastWest}', de: 'Rein ${northSouth} oder ${eastWest}', - fr: 'Intérieur ${northSouth} ou ${eastWest}', ja: '外 ${northSouth}/${eastWest}', cn: '进 ${northSouth} 或 ${eastWest}', ko: '${northSouth}/${eastWest} 중간', @@ -1840,7 +1765,6 @@ Options.Triggers.push({ staffSwordFar: { en: 'Far ${northSouth} or ${eastWest}', de: 'Entfernt von ${northSouth} oder ${eastWest}', - fr: 'Loin ${northSouth} ou ${eastWest}', ja: '遠 ${northSouth}/${eastWest}', cn: '远 ${northSouth} 或 ${eastWest}', ko: '${northSouth}/${eastWest} 멀리', @@ -1848,7 +1772,6 @@ Options.Triggers.push({ staffSwordMid: { en: 'Mid ${northSouth} or ${eastWest}', de: 'Mittig ${northSouth} oder ${eastWest}', - fr: 'Milieu ${northSouth} ou ${eastWest}', ja: '外 ${northSouth}/${eastWest}', cn: '中 ${northSouth} 或 ${eastWest}', ko: '${northSouth}/${eastWest} 중간', @@ -1972,7 +1895,6 @@ Options.Triggers.push({ safeSpots: { en: '${first} => ${rotate} => ${second}', de: '${first} => ${rotate} => ${second}', - fr: '${first} => ${rotate} => ${second}', ja: '${first} => ${rotate} => ${second}', cn: '${first} => ${rotate} => ${second}', ko: '${first} => ${rotate} => ${second}', @@ -1980,7 +1902,6 @@ Options.Triggers.push({ rotateRight: { en: 'Right', de: 'Rechts', - fr: 'Droite', ja: '右', cn: '右', ko: '오른쪽', @@ -1988,7 +1909,6 @@ Options.Triggers.push({ rotateLeft: { en: 'Left', de: 'Links', - fr: 'Gauche', ja: '左', cn: '左', ko: '왼쪽', @@ -1997,7 +1917,6 @@ Options.Triggers.push({ legsSword: { en: 'Close ${dir}', de: 'Nahe ${dir}', - fr: 'Proche ${dir}', ja: '内 ${dir}', cn: '靠近 ${dir}', ko: '${dir} 가까이', @@ -2005,7 +1924,6 @@ Options.Triggers.push({ legsShield: { en: 'Close ${dir}', de: 'Nahe ${dir}', - fr: 'Proche ${dir}', ja: '内 ${dir}', cn: '靠近 ${dir}', ko: '${dir} 가까이', @@ -2013,7 +1931,6 @@ Options.Triggers.push({ staffShield: { en: 'Mid ${dir}', de: 'Mittig ${dir}', - fr: 'Milieu ${dir}', ja: '外 ${dir}', cn: '中 ${dir}', ko: '${dir} 중간', @@ -2021,7 +1938,6 @@ Options.Triggers.push({ staffSwordFar: { en: 'Far ${dir}', de: 'Entfernt von ${dir}', - fr: 'Loin ${dir}', ja: '遠 ${dir}', cn: '远 ${dir}', ko: '${dir} 멀리', @@ -2029,7 +1945,6 @@ Options.Triggers.push({ staffSwordMid: { en: 'Mid ${dir}', de: 'Mittig ${dir}', - fr: 'Milieu ${dir}', ja: '外 ${dir}', cn: '中 ${dir}', ko: '${dir} 중간', @@ -2109,7 +2024,6 @@ Options.Triggers.push({ rotateRight: { en: 'Right', de: 'Rechts', - fr: 'Droite', ja: '右', cn: '右', ko: '오른쪽', @@ -2117,7 +2031,6 @@ Options.Triggers.push({ rotateLeft: { en: 'Left', de: 'Links', - fr: 'Gauche', ja: '左', cn: '左', ko: '왼쪽', @@ -2125,7 +2038,6 @@ Options.Triggers.push({ legsSword: { en: '${rotate} => Close ${dir}', de: '${rotate} => Nahe ${dir}', - fr: '${rotate} => Proche ${dir}', ja: '${rotate} => 内 ${dir}', cn: '${rotate} => 靠近 ${dir}', ko: '${rotate} => ${dir} 가까이', @@ -2133,7 +2045,6 @@ Options.Triggers.push({ legsShield: { en: '${rotate} => Close ${dir}', de: '${rotate} => Nahe ${dir}', - fr: '${rotate} => Proche ${dir}', ja: '${rotate} => 内 ${dir}', cn: '${rotate} => 靠近 ${dir}', ko: '${rotate} => ${dir} 가까이', @@ -2141,7 +2052,6 @@ Options.Triggers.push({ staffShield: { en: '${rotate} => Mid ${dir}', de: '${rotate} => Mittig ${dir}', - fr: '${rotate} => Milieu ${dir}', ja: '${rotate} => 外 ${dir}', cn: '${rotate} => 中 ${dir}', ko: '${rotate} => ${dir} 중간', @@ -2149,7 +2059,6 @@ Options.Triggers.push({ staffSwordFar: { en: '${rotate} => Far ${dir}', de: '${rotate} => Entfernt ${dir}', - fr: '${rotate} => Loin ${dir}', ja: '${rotate} => 遠 ${dir}', cn: '${rotate} => 远 ${dir}', ko: '${rotate} => ${dir} 멀리', @@ -2157,7 +2066,6 @@ Options.Triggers.push({ staffSwordMid: { en: '${rotate} => Mid ${dir}', de: '${rotate} => Mittig ${dir}', - fr: '${rotate} => Milieu ${dir}', ja: '${rotate} => 外 ${dir}', cn: '${rotate} => 中 ${dir}', ko: '${rotate} => ${dir} 중간', @@ -2224,7 +2132,6 @@ Options.Triggers.push({ inFirst: { en: 'In First', de: 'Zuerst rein', - fr: 'Intérieur en 1er', ja: '内側から', cn: '先进', ko: '안 먼저', @@ -2232,7 +2139,6 @@ Options.Triggers.push({ outFirst: { en: 'Out First', de: 'Zuerst raus', - fr: 'Extérieur en 1er', ja: '外側から', cn: '先出', ko: '밖 먼저', @@ -2254,7 +2160,6 @@ Options.Triggers.push({ inWait2: { en: 'In => Wait 2', de: 'Rein => Warte 2', - fr: 'Intérieur => Attendez 2', ja: '内 => 待機 2', cn: '进 => 等 2', ko: '안 => 대기 2번', @@ -2262,7 +2167,6 @@ Options.Triggers.push({ outWait2: { en: 'Out => Wait 2', de: 'Raus => Warte 2', - fr: 'Extérieur => Attendez 2', ja: '外 => 待機 2', cn: '出 => 等 2', ko: '밖 => 대기 2번', @@ -2312,7 +2216,6 @@ Options.Triggers.push({ inWait2: { en: 'In => Wait 2', de: 'Rein => Warte 2', - fr: 'Intérieur => Attendez 2', ja: '内 => 待機 2', cn: '进 => 等 2', ko: '안 => 대기 2번', @@ -2320,7 +2223,6 @@ Options.Triggers.push({ outWait2: { en: 'Out => Wait 2', de: 'Raus => Warte 2', - fr: 'Extérieur => Attendez 2', ja: '外 => 待機 2', cn: '出 => 等 2', ko: '밖 => 대기 2번', @@ -2329,7 +2231,6 @@ Options.Triggers.push({ SidesOut: { en: 'Sides + Out', de: 'Seien + Raus', - fr: 'Côtés + Extérieur', ja: '横 + 外へ', cn: '两侧 + 出', ko: '옆 + 밖으로', @@ -2352,7 +2253,6 @@ Options.Triggers.push({ cosmoDiveTank: { en: 'Tanks Near (party far)', de: 'Tanks nahe (Gruppe entfernt)', - fr: 'Tanks proche (groupe éloigné)', ja: 'タンク内側 (パーティー離れる)', cn: '坦克靠近 (人群远离)', ko: '탱커 가까이 (본대 멀리)', @@ -2360,7 +2260,6 @@ Options.Triggers.push({ cosmoDiveParty: { en: 'Party Far (tanks near)', de: 'Gruppe entfernt (Tanks nahe)', - fr: 'Groupe éloigné (Tanks proche)', ja: 'パーティー離れる (タンク内側)', cn: '人群远离 (坦克靠近)', ko: '본대 멀리 (탱커 가까이)', @@ -2376,7 +2275,6 @@ Options.Triggers.push({ text: { en: 'Bait Middle', de: 'Mitte ködern', - fr: 'Attirez au milieu', ja: '真ん中', cn: '中间诱导', ko: '중앙에 장판 유도', @@ -2500,7 +2398,6 @@ Options.Triggers.push({ directions: { en: '${start} => ${rotation}', de: '${start} => ${rotation}', - fr: '${start} => ${rotation}', ja: '${start} => ${rotation}', cn: '${start} => ${rotation}', ko: '${start} => ${rotation}', @@ -2517,7 +2414,6 @@ Options.Triggers.push({ clockwise: { en: 'Clockwise', de: 'Im Uhrzeigersinn', - fr: 'Horaire', ja: '時計回り', cn: '顺时针', ko: '시계방향', @@ -2525,7 +2421,6 @@ Options.Triggers.push({ counterclock: { en: 'Counterclockwise', de: 'Gegen den Uhrzeigersinn', - fr: 'Anti-horaire', ja: '反時計回り', cn: '逆时针', ko: '반시계방향', @@ -2542,7 +2437,6 @@ Options.Triggers.push({ text: { en: 'Line Charge', de: 'Linien Ansturm', - fr: 'Ruée en ligne', ja: '直線あたまわり', cn: '直线分摊', ko: '직선 쉐어', @@ -2558,7 +2452,6 @@ Options.Triggers.push({ text: { en: 'Bait Middle', de: 'Mitte ködern', - fr: 'Attirez au milieu', ja: '真ん中', cn: '中间诱导', ko: '중앙에 장판 유도', @@ -2650,6 +2543,7 @@ Options.Triggers.push({ }, { 'locale': 'fr', + 'missingTranslations': true, 'replaceSync': { 'Alpha Omega': 'Alpha-Oméga', 'Cosmo Meteor': 'Cosmométéore',