Skip to content

Commit 7ee1760

Browse files
authored
i18n: add missing german translations (#831)
1 parent 9e80a2f commit 7ee1760

10 files changed

Lines changed: 1532 additions & 23 deletions

ui/raidboss/data/07-dt/deepdungeon/pilgrims_traverse_stones_71-80.ts

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ const triggerSet: TriggerSet<Data> = {
6363
outputStrings: {
6464
text: {
6565
en: 'Get Behind x4',
66+
de: 'Geh hinter x4',
6667
cn: '去背后4次',
6768
ko: '뒤로 x4',
6869
},
@@ -130,6 +131,7 @@ const triggerSet: TriggerSet<Data> = {
130131
outputStrings: {
131132
text: {
132133
en: 'Avoid AoE',
134+
de: 'Vermeide AoE',
133135
cn: '避开AoE',
134136
ko: '장판 피하기',
135137
},
@@ -178,6 +180,7 @@ const triggerSet: TriggerSet<Data> = {
178180
outputStrings: {
179181
text: {
180182
en: '${in} + ${backFront}',
183+
de: '${in} + ${backFront}',
181184
cn: '${in} + ${backFront}',
182185
ko: '${in} + ${backFront}',
183186
},
@@ -205,6 +208,7 @@ const triggerSet: TriggerSet<Data> = {
205208
outputStrings: {
206209
text: {
207210
en: '${out} + ${backFront}',
211+
de: '${out} + ${backFront}',
208212
cn: '${out} + ${backFront}',
209213
ko: '${out} + ${backFront}',
210214
},
@@ -222,6 +226,7 @@ const triggerSet: TriggerSet<Data> = {
222226
outputStrings: {
223227
text: {
224228
en: 'Avoid final AoE',
229+
de: 'Vermeide finale AoE',
225230
cn: '躲避终点AoE',
226231
ko: '마지막 장판 피하기',
227232
},
@@ -247,6 +252,61 @@ const triggerSet: TriggerSet<Data> = {
247252
},
248253
},
249254
],
255+
timelineReplace: [
256+
{
257+
'locale': 'de',
258+
'replaceSync': {
259+
'Forgiven Arrogance': 'geläutert(?:e|er|es|en) Gefallsucht',
260+
'Forgiven Corruption': 'geläutert(?:e|er|es|en) Korruption',
261+
'Forgiven Dissention': 'geläutert(?:e|er|es|en) Zwietracht',
262+
'Forgiven Profanity': 'geläutert(?:e|er|es|en) Beschimpfung',
263+
'Forgiven Slander': 'geläutert(?:e|er|es|en) Nachrede',
264+
'Forgiven Spite': 'geläutert(?:e|er|es|en) Boshaftigkeit',
265+
'Forgiven Unbelief': 'geläutert(?:e|er|es|en) Unglauben',
266+
'Forgiven Vanity': 'geläutert(?:e|er|es|en) Eitelkeit',
267+
'Traverse Amemet': 'Wallfahrt-Amemet',
268+
'Traverse Huldu': 'Wallfahrt-Huldu',
269+
'Traverse Scissorjaws': 'Wallfahrt-Scherenmaul',
270+
'Traverse Worm': 'Wallfahrt-Wurm',
271+
},
272+
},
273+
{
274+
'locale': 'fr',
275+
'missingTranslations': true,
276+
'replaceSync': {
277+
'Forgiven Arrogance': 'arrogance pardonnée',
278+
'Forgiven Corruption': 'corruption pardonnée',
279+
'Forgiven Dissention': 'dissension pardonnée',
280+
'Forgiven Profanity': 'grossièreté pardonnée',
281+
'Forgiven Slander': 'calomnie pardonnée',
282+
'Forgiven Spite': 'malveillance pardonnée',
283+
'Forgiven Unbelief': 'incrédulité pardonnée',
284+
'Forgiven Vanity': 'vanité pardonnée',
285+
'Traverse Amemet': 'amemet du pèlerinage',
286+
'Traverse Huldu': 'huldu du pèlerinage',
287+
'Traverse Scissorjaws': 'mandicisaille du pèlerinage',
288+
'Traverse Worm': 'ver du pèlerinage',
289+
},
290+
},
291+
{
292+
'locale': 'ja',
293+
'missingTranslations': true,
294+
'replaceSync': {
295+
'Forgiven Arrogance': 'フォーギヴン・アロガンス',
296+
'Forgiven Corruption': 'フォーギヴン・コラプション',
297+
'Forgiven Dissention': 'フォーギヴン・ディセンション',
298+
'Forgiven Profanity': 'フォーギヴン・プロファニティー',
299+
'Forgiven Slander': 'フォーギヴン・スランダー',
300+
'Forgiven Spite': 'フォーギヴン・スパイト',
301+
'Forgiven Unbelief': 'フォーギヴン・アンビリーフ',
302+
'Forgiven Vanity': 'フォーギヴン・ヴァニティー',
303+
'Traverse Amemet': 'トラバース・アメミット',
304+
'Traverse Huldu': 'トラバース・フルドゥ',
305+
'Traverse Scissorjaws': 'トラバース・シザージョウ',
306+
'Traverse Worm': 'トラバース・ウォーム',
307+
},
308+
},
309+
],
250310
};
251311

252312
export default triggerSet;

ui/raidboss/data/07-dt/deepdungeon/pilgrims_traverse_stones_81-90.ts

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,16 +43,19 @@ const triggerSet: TriggerSet<Data> = {
4343
outputStrings: {
4444
maul: {
4545
en: 'Maul',
46+
de: 'Zerknirscher',
4647
cn: '咬杀',
4748
ko: '물어 죽이기',
4849
},
4950
maulOnYou: {
5051
en: 'Maul on YOU',
52+
de: 'Zerknirscher auf DIR',
5153
cn: '咬杀点名',
5254
ko: '물어 죽이기 대상자',
5355
},
5456
maulOnPlayer: {
5557
en: 'Maul on ${player}',
58+
de: 'Zerknirscher auf ${player}',
5659
cn: '咬杀点 ${player}',
5760
ko: '${player} 물어 죽이기',
5861
},
@@ -104,16 +107,19 @@ const triggerSet: TriggerSet<Data> = {
104107
outputStrings: {
105108
heat: {
106109
en: 'Pyretic, Avoid AoE',
110+
de: 'Pyretisch, vermeide AoE',
107111
cn: '热病, 避开AoE',
108112
ko: '열병, 장판 피하기',
109113
},
110114
heatOnYou: {
111115
en: 'Pyretic on YOU, Away from Group => Stop Everything!',
116+
de: 'Pyretisch auf DIR, Weg von der Gruppe => Stoppe Alles!',
112117
cn: '热病点名, 远离小队成员 => 停止一切行动!',
113118
ko: '열병 대상자, 파티에서 떨어지기 => 모든 행동 멈추기!',
114119
},
115120
heatOnPlayer: {
116121
en: 'Pyretic on ${player}, Avoid AoE',
122+
de: 'Pyretisch auf ${player}, vermeide AoE',
117123
cn: '热病点 ${player}, 避开AoE',
118124
ko: '${player} 열병, 장판 피하기',
119125
},
@@ -150,6 +156,7 @@ const triggerSet: TriggerSet<Data> = {
150156
outputStrings: {
151157
text: {
152158
en: 'Avoid AoE',
159+
de: 'Vermeide AoE',
153160
cn: '避开AoE',
154161
ko: '장판 피하기',
155162
},
@@ -178,6 +185,7 @@ const triggerSet: TriggerSet<Data> = {
178185
outputStrings: {
179186
text: {
180187
en: '${count}x attacks => Get Behind',
188+
de: '${count}x Attacken => Geh Hinter',
181189
cn: '${count}次攻击 => 靠近',
182190
ko: '${count}번 공격 => 뒤로',
183191
},
@@ -234,6 +242,7 @@ const triggerSet: TriggerSet<Data> = {
234242
outputStrings: {
235243
text: {
236244
en: 'Get Behind + Left',
245+
de: 'Geh Hinten + Links',
237246
cn: '去背后 + 左侧',
238247
ko: '뒤로 + 왼쪽',
239248
},
@@ -247,6 +256,7 @@ const triggerSet: TriggerSet<Data> = {
247256
outputStrings: {
248257
text: {
249258
en: 'Get Behind + Right',
259+
de: 'Geh Hinten + Rechts',
250260
cn: '去背后 + 右侧',
251261
ko: '뒤로 + 오른쪽',
252262
},
@@ -271,6 +281,67 @@ const triggerSet: TriggerSet<Data> = {
271281
response: Responses.knockback(),
272282
},
273283
],
284+
timelineReplace: [
285+
{
286+
'locale': 'de',
287+
'replaceSync': {
288+
'Invoked Arch Demon': 'gerufen(?:e|er|es|en) Erzdämon',
289+
'Invoked Baal': 'gerufen(?:e|er|es|en) Bael',
290+
'Invoked Caym': 'gerufen(?:e|er|es|en) Caym',
291+
'Invoked Cerberus': 'gerufen(?:e|er|es|en) Cerberus',
292+
'Invoked Gremlin': 'gerufen(?:e|er|es|en) Gremlin',
293+
'Invoked Humbaba': 'gerufen(?:e|er|es|en) Hunbaba',
294+
'Invoked Satana': 'gerufen(?:e|er|es|en) Satana',
295+
'Invoked Succubus': 'gerufen(?:e|er|es|en) Sukkubus',
296+
'Invoked Troubadour': 'gerufen(?:e|er|es|en) Troubadour',
297+
'Malacoda': 'Malacoda',
298+
'Traverse Cama': 'Wallfahrt-Cama',
299+
'Traverse Cubus': 'Wallfahrt-Lunte',
300+
'Traverse Gnoll': 'Wallfahrt-Gnoll',
301+
'Traverse Rider': 'Wallfahrt-Reiter',
302+
},
303+
},
304+
{
305+
'locale': 'fr',
306+
'missingTranslations': true,
307+
'replaceSync': {
308+
'Invoked Arch Demon': 'archidémon invoqué',
309+
'Invoked Baal': 'baël invoqué',
310+
'Invoked Caym': 'caym invoqué',
311+
'Invoked Cerberus': 'cerbère invoqué',
312+
'Invoked Gremlin': 'gremlin invoqué',
313+
'Invoked Humbaba': 'humbaba invoqué',
314+
'Invoked Satana': 'minisatana invoqué',
315+
'Invoked Succubus': 'succube invoqué',
316+
'Invoked Troubadour': 'troubadour invoqué',
317+
'Malacoda': 'Malacoda',
318+
'Traverse Cama': 'chama du pèlerinage',
319+
'Traverse Cubus': 'oléofuror du pèlerinage',
320+
'Traverse Gnoll': 'gnole du pèlerinage',
321+
'Traverse Rider': 'cavalier du pèlerinage',
322+
},
323+
},
324+
{
325+
'locale': 'ja',
326+
'missingTranslations': true,
327+
'replaceSync': {
328+
'Invoked Arch Demon': 'インヴォークド・アークデーモン',
329+
'Invoked Baal': 'インヴォークド・バエル',
330+
'Invoked Caym': 'インヴォークド・カイム',
331+
'Invoked Cerberus': 'インヴォークド・ケルベロス',
332+
'Invoked Gremlin': 'インヴォークド・グレムリン',
333+
'Invoked Humbaba': 'インヴォークド・フンババ',
334+
'Invoked Satana': 'インヴォークド・サタナジュニア',
335+
'Invoked Succubus': 'インヴォークド・サキュバス',
336+
'Invoked Troubadour': 'インヴォークド・トルバドゥール',
337+
'Malacoda': 'マラコーダ',
338+
'Traverse Cama': 'トラバース・キャマ',
339+
'Traverse Cubus': 'トラバース・カブス',
340+
'Traverse Gnoll': 'トラバース・ノール',
341+
'Traverse Rider': 'トラバース・ライダー',
342+
},
343+
},
344+
],
274345
};
275346

276347
export default triggerSet;

ui/raidboss/data/07-dt/deepdungeon/pilgrims_traverse_stones_91-100.ts

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ const triggerSet: TriggerSet<Data> = {
6060
outputStrings: {
6161
text: {
6262
en: 'Go Front + Right',
63+
de: 'Geh nach Vorne + Rechts',
6364
cn: '去前面 + 右侧',
6465
ko: '앞으로 + 오른쪽',
6566
},
@@ -73,6 +74,7 @@ const triggerSet: TriggerSet<Data> = {
7374
outputStrings: {
7475
text: {
7576
en: 'Go Front + Left',
77+
de: 'Geh nach Vorne + Links',
7678
cn: '去前面 + 左侧',
7779
ko: '앞으로 + 왼쪽',
7880
},
@@ -106,6 +108,7 @@ const triggerSet: TriggerSet<Data> = {
106108
outputStrings: {
107109
text: {
108110
en: '${count}x attacks => Out of Melee',
111+
de: '${count}x Attacken => Raus aus Nahkampf',
109112
cn: '${count}次攻击 => 离开近战范围',
110113
ko: '${count}번 공격 => 근접 범위 밖으로',
111114
},
@@ -139,6 +142,7 @@ const triggerSet: TriggerSet<Data> = {
139142
outputStrings: {
140143
text: {
141144
en: 'Avoid AoE',
145+
de: 'Vermeide AoE',
142146
cn: '避开AoE',
143147
ko: '장판 피하기',
144148
},
@@ -196,6 +200,64 @@ const triggerSet: TriggerSet<Data> = {
196200
// ---------------- Stone 99 Boss: Eminent Grief/Devoured Eater ----------------
197201
// triggers in The Final Verse: pilgrims_traverse_the_final_verse.ts
198202
],
203+
timelineReplace: [
204+
{
205+
'locale': 'de',
206+
'replaceSync': {
207+
'Invoked Acheron': 'gerufen(?:e|er|es|en) Acheron',
208+
'Invoked Archaeodemon': 'gerufen(?:e|er|es|en) Archaeodämon',
209+
'Invoked Bachelor': 'gerufen(?:e|er|es|en) Spinnrich',
210+
'Invoked Dahak': 'gerufen(?:e|er|es|en) Dahak',
211+
'Invoked Destrudo': 'gerufen(?:e|er|es|en) Destrudo',
212+
'Invoked Dreamer': 'gerufen(?:e|er|es|en) bös(?:e|er|es|en) Träumer',
213+
'Invoked Gusion': 'gerufen(?:e|er|es|en) Gusion',
214+
'Invoked Poppet': 'gerufen(?:e|er|es|en) Puppe',
215+
'Invoked Sawtooth': 'gerufen(?:e|er|es|en) Sägezahn',
216+
'Traverse Malevolence': 'Wallfahrt-Böswilligkeit',
217+
'Traverse Triffid': 'Wallfahrt-Triffid',
218+
'Traverse Warg': 'Wallfahrt-Warg',
219+
'Traverse Ya-te-veo': 'Wallfahrt-Yateveo',
220+
},
221+
},
222+
{
223+
'locale': 'fr',
224+
'missingTranslations': true,
225+
'replaceSync': {
226+
'Invoked Acheron': 'achéron invoqué',
227+
'Invoked Archaeodemon': 'archéodémon invoqué',
228+
'Invoked Bachelor': 'aranéide invoqué',
229+
'Invoked Dahak': 'dahaka invoqué',
230+
'Invoked Destrudo': 'destrudo invoqué',
231+
'Invoked Dreamer': 'rêveur maudit invoqué',
232+
'Invoked Gusion': 'gusion invoqué',
233+
'Invoked Poppet': 'poupée invoquée',
234+
'Invoked Sawtooth': 'dentata invoqué',
235+
'Traverse Malevolence': 'malveillance du pèlerinage',
236+
'Traverse Triffid': 'triffide du pèlerinage',
237+
'Traverse Warg': 'warg du pèlerinage',
238+
'Traverse Ya-te-veo': 'yateveo du pèlerinage',
239+
},
240+
},
241+
{
242+
'locale': 'ja',
243+
'missingTranslations': true,
244+
'replaceSync': {
245+
'Invoked Acheron': 'インヴォークド・アケローン',
246+
'Invoked Archaeodemon': 'インヴォークド・アルケオデーモン',
247+
'Invoked Bachelor': 'インヴォークド・バチェラー',
248+
'Invoked Dahak': 'インヴォークド・ダハーカ',
249+
'Invoked Destrudo': 'インヴォークド・デストルドー',
250+
'Invoked Dreamer': 'インヴォークド・ドリームエビル',
251+
'Invoked Gusion': 'インヴォークド・グシオン',
252+
'Invoked Poppet': 'インヴォークド・パペット',
253+
'Invoked Sawtooth': 'インヴォークド・ソウトゥース',
254+
'Traverse Malevolence': 'トラバース・マレヴォレンス',
255+
'Traverse Triffid': 'トラバース・トリフィド',
256+
'Traverse Warg': 'トラバース・ワーグ',
257+
'Traverse Ya-te-veo': 'トラバース・ヤテベオ',
258+
},
259+
},
260+
],
199261
};
200262

201263
export default triggerSet;

0 commit comments

Comments
 (0)