Skip to content

Commit

Permalink
i18n: new translations (#6008)
Browse files Browse the repository at this point in the history
  • Loading branch information
Akurosia authored Dec 14, 2023
1 parent eefb006 commit a7cb87d
Show file tree
Hide file tree
Showing 7 changed files with 77 additions and 15 deletions.
3 changes: 3 additions & 0 deletions ui/oopsyraidsy/data/00-misc/test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,9 @@ const triggerSet: OopsyTriggerSet<Data> = {
id: 'Test Bow',
type: 'GameLog',
netRegex: NetRegexes.gameNameLog({ line: 'You bow courteously to the striking dummy.*?' }),
netRegexDe: NetRegexes.gameNameLog({
line: 'Du verbeugst dich hochachtungsvoll vor der Trainingspuppe.*?',
}),
netRegexFr: NetRegexes.gameNameLog({
line: 'Vous vous inclinez devant le mannequin d\'entraînement.*?',
}),
Expand Down
2 changes: 1 addition & 1 deletion ui/raidboss/data/00-misc/test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -394,7 +394,6 @@ const triggerSet: TriggerSet<Data> = {
timelineReplace: [
{
locale: 'de',
missingTranslations: true,
replaceSync: {
'You bid farewell to the striking dummy': 'Du winkst der Trainingspuppe zum Abschied zu',
'You bow courteously to the striking dummy':
Expand All @@ -407,6 +406,7 @@ const triggerSet: TriggerSet<Data> = {
'cactbot test config': 'cactbot test konfig',
'cactbot test outputStrings': 'cactbot test outputStrings',
'cactbot test combatant cast': 'cactbot test gegner wirken',
'testNetRegexTimeline': 'testNetRegexTimeline',
'You clap for the striking dummy': 'Du klatschst begeistert Beifall für die Trainingspuppe',
'You psych yourself up alongside the striking dummy':
'Du willst wahren Kampfgeist in der Trainingspuppe entfachen',
Expand Down
13 changes: 13 additions & 0 deletions ui/raidboss/data/04-sb/ultimate/ultima_weapon_ultimate.ts
Original file line number Diff line number Diff line change
Expand Up @@ -845,6 +845,10 @@ const triggerSet: TriggerSet<Data> = {
en: `If the first nail is SE, this will call SE/NW for both reverse-Z and normal-Z.
If the first nail is S, this will call SE/NW for reverse-Z and SW/NE for normal-Z.
Other nail orders are also supported, these are just examples.`,
de:
`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.`,
cn: `如果第一个火神柱在东南,则反向 Z 和正常 Z 都会提示东南/西北
如果第一个火神柱在南, 则反向 Z 将提示东南/西北,正常 Z 将提示西南/东北。
这些只是示例, 还支持其他火神柱顺序。`,
Expand Down Expand Up @@ -893,6 +897,10 @@ const triggerSet: TriggerSet<Data> = {
en: `If the first nail was on an intercard, then the first Ifrit dash is on an intercard
and this optional call is to move to be adjacent to that first dash.
If you are already safe, this will not be called.`,
de:
`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.`,
cn: `如果第一个火神柱在对角线上,那么第一次火神冲也在对角线上。
这个可选提示会提示你移动到第一次火神冲附近的位置。
如果你已在安全区,则不会输出此提示。`,
Expand Down Expand Up @@ -939,6 +947,11 @@ const triggerSet: TriggerSet<Data> = {
Both the party and the healer will move either 45 or 90 degrees.
It is a "fast" movement if you need to move fast to avoid the Ifrit follow-up dash.
It is a "slow" movement if you have extra time to do this.`,
de:
`Dies ist die Hauptbewegung für die Ifrit-Anstürme, die in der Nähe des ersten Ansturms beginnt.
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.`,
cn: `这是从第一次火神冲附近开始的火神冲主要移动。
人群和奶妈都将移动 45 度或 90 度。
"快" 可以让你快速移动,躲避第二次火神冲。
Expand Down
23 changes: 15 additions & 8 deletions ui/raidboss/data/05-shb/raid/e12s.ts
Original file line number Diff line number Diff line change
Expand Up @@ -319,6 +319,7 @@ const triggerSet: TriggerSet<Data> = {
},
formlessBusterBLU: {
en: 'Buster on YOU (w/${player})',
de: 'Tankbuster auf DIR (mit ${player})',
fr: 'Tankbuster sur VOUS (avec ${player})',
cn: '死刑点名 (与${player})',
ko: '탱버 대상자 (+${player})',
Expand Down Expand Up @@ -453,12 +454,14 @@ const triggerSet: TriggerSet<Data> = {
output.responseOutputStrings = {
stackOnYou: {
en: 'Stack on YOU (w/${player})',
de: 'Auf DIR sammeln (mit ${player})',
fr: 'Package sur VOUS (avec ${player})',
cn: '分摊点名 (与${player})',
ko: '쉐어 대상자 (+${player})',
},
stacks: {
en: 'Stacks: ${players}',
de: 'Sammeln: ${players}',
fr: 'Package: ${players}',
cn: '分摊: ${players}',
ko: '쉐어: ${players}',
Expand Down Expand Up @@ -1304,45 +1307,46 @@ const triggerSet: TriggerSet<Data> = {
output.responseOutputStrings = {
shadoweye: {
en: 'Eye (w/${player})',
de: 'Auge auf DIR (w/${player})', // FIXME
de: 'Auge (mit ${player})',
fr: 'Œil (avec ${player})',
ja: '自分に目 (w/${player})', // FIXME
cn: '石化眼点名 (与${player})',
ko: '시선징 (+${player})',
},
water: {
en: 'Stack (w/${player})',
de: 'Sammeln (mit ${player})',
fr: 'Pack (avec ${player})',
cn: '分摊 (与${player})',
ko: '쉐어징 (+${player})',
},
longFire: {
en: 'Long Fire (w/${player})',
de: 'langes Feuer (w/${player})', // FIXME
de: 'langes Feuer (w/${player})',
fr: 'Feu long (avec ${player})',
ja: 'ファイガ(遅い) (w/${player})', // FIXME
cn: '长火 (与${player})',
ko: '느린 파이가 (+${player})',
},
shortFire: {
en: 'Short Fire (w/${player})',
de: 'kurzes Feuer (w/${player})', // FIXME
de: 'kurzes Feuer (w/${player})',
fr: 'Feu court (avec ${player})',
ja: 'ファイガ(早い) (w/${player})', // FIXME
cn: '短火 (与${player})',
ko: '빠른 파이가 (+${player})',
},
longIce: {
en: 'Long Ice (w/${player})',
de: 'langes Eis (w/${player})', // FIXME
de: 'langes Eis (w/${player})',
fr: 'Glace longue (avec ${player})',
ja: 'ブリザガ(遅い) (w/${player})', // FIXME
cn: '长冰 (与${player})',
ko: '느린 블리자가 (+${player})',
},
shortIce: {
en: 'Short Ice (w/${player})',
de: 'kurzes Eis (w/${player})', // FIXME
de: 'kurzes Eis (w/${player})',
fr: 'Glace courte (avec ${player})',
ja: 'ブリザガ(早い) (w/${player})', // FIXME
cn: '短冰 (与${player})',
Expand Down Expand Up @@ -1665,6 +1669,7 @@ const triggerSet: TriggerSet<Data> = {
},
stacksOn: {
en: 'Stacks (${player1}, ${player2})',
de: 'Sammeln (${player1}, ${player2})',
fr: 'Packages (${player1}, ${player2})',
cn: '分摊 (${player1}, ${player2})',
ko: '쉐어 (${player1}, ${player2})',
Expand All @@ -1679,6 +1684,7 @@ const triggerSet: TriggerSet<Data> = {
},
knockbackIntoStacksOn: {
en: 'Knockback => Stacks (${player1}, ${player2})',
de: 'Rückstoß => Sammeln (${player1}, ${player2})',
fr: 'Poussée => Package (${player1}, ${player2})',
cn: '击退 => 分摊 (${player1}, ${player2})',
ko: '넉백 => 쉐어 (${player1}, ${player2})',
Expand Down Expand Up @@ -1746,6 +1752,7 @@ const triggerSet: TriggerSet<Data> = {
},
stacksOn: {
en: 'Stacks (${player1}, ${player2})',
de: 'Sammeln (${player1}, ${player2})',
fr: 'Packages (${player1}, ${player2})',
cn: '分摊 (${player1}, ${player2})',
ko: '쉐어 (${player1}, ${player2})',
Expand All @@ -1772,23 +1779,23 @@ const triggerSet: TriggerSet<Data> = {
output.responseOutputStrings = {
shadoweye: {
en: 'Eye (w/${player})',
de: 'Auge auf DIR (w/${player})', // FIXME
de: 'Auge (mit ${player})',
fr: 'Œil(avec ${player})',
ja: '自分に目 (w/${player})', // FIXME
cn: '石化眼点名 (与${player})',
ko: '시선징 (+${player})',
},
doubleAero: {
en: 'Double Aero (w/${player})',
de: 'Doppel Windga auf DIR (w/${player})', // FIXME
de: 'Doppel Windga (mit ${player})',
fr: 'Double Vent(avec ${player})',
ja: '自分にエアロガ×2 (w/${player})', // FIXME
cn: '双风点名 (与${player})',
ko: '더블 에어로가 (+${player})',
},
spread: {
en: 'Spread (w/${player1}, ${player2}, ${player3})',
de: 'Verteilen auf DIR (w/${player1}, ${player2}, ${player3})', // FIXME
de: 'Verteilen (mit ${player1}, ${player2}, ${player3})',
fr: 'Dispersion (avec ${player1}, ${player2}, ${player3})',
ja: '自分に散開 (w/${player1}, ${player2}, ${player3})', // FIXME
cn: '分散点名 (与${player1}, ${player2}, ${player3})',
Expand Down
12 changes: 8 additions & 4 deletions ui/raidboss/data/05-shb/raid/e4s.ts
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,7 @@ const triggerSet: TriggerSet<Data> = {
outputStrings: {
text: {
en: 'Yellow Spread',
de: 'Gelb Verteilen',
fr: 'Dispersion des jaunes',
cn: '黄标分散',
ko: '노란색 산개',
Expand Down Expand Up @@ -104,6 +105,7 @@ const triggerSet: TriggerSet<Data> = {
outputStrings: {
text: {
en: 'Orange Stack',
de: 'Orange Sammeln',
fr: 'Package des oranges',
cn: '橙标分摊',
ko: '주황색 쉐어',
Expand Down Expand Up @@ -367,6 +369,7 @@ const triggerSet: TriggerSet<Data> = {
outputStrings: {
text: {
en: 'Blue Weight',
de: 'Blau Gewicht',
fr: 'Poids bleu',
cn: '蓝标大陆之重',
ko: '파란징 대륙의 무게',
Expand Down Expand Up @@ -418,6 +421,7 @@ const triggerSet: TriggerSet<Data> = {
outputStrings: {
text: {
en: 'Gaol on YOU (w/${player})',
de: 'Gefängnis auf DIR (mit ${player})',
fr: 'Geôle sur VOUS (avec ${player})',
cn: '石牢点名 (与${player})',
ko: '돌감옥 대상자 (+${player})',
Expand All @@ -441,7 +445,7 @@ const triggerSet: TriggerSet<Data> = {
outputStrings: {
leftOrBack: {
en: 'Left (or Back)',
de: 'VON VORNE RECHTS RUNTER', // FIXME
de: 'Links (oder Hinten)',
fr: 'Gauche (ou Arrière)',
ja: '右前壊れるよ', // FIXME
cn: '左 (或 后)',
Expand All @@ -468,7 +472,7 @@ const triggerSet: TriggerSet<Data> = {
outputStrings: {
leftOrFront: {
en: 'Left (or Front)',
de: 'VON HINTEN RECHTS RUNTER', // FIXME
de: 'Links (oder Vorne)',
fr: 'Gauche (ou Devant)',
ja: '右後ろ壊れるよ', // FIXME
cn: '左 (或 前)',
Expand All @@ -495,7 +499,7 @@ const triggerSet: TriggerSet<Data> = {
outputStrings: {
frontOrRight: {
en: 'Right (or Front)',
de: 'VON HINTEN LINKS RUNTER', // FIXME
de: 'Rechts (oder Vorne)',
fr: 'Droite (ou Devant)',
ja: '左後ろ壊れるよ', // FIXME
cn: '右 (或 前)',
Expand All @@ -522,7 +526,7 @@ const triggerSet: TriggerSet<Data> = {
outputStrings: {
backOrRight: {
en: 'Right (or Back)',
de: 'VON VORNE LINKS RUNTER', // FIXME
de: 'Rechts (oder Hinten)',
fr: 'Droite (ou Arrière)',
ja: '左前壊れるよ', // FIXME
cn: '右 (或 后)',
Expand Down
Loading

0 comments on commit a7cb87d

Please sign in to comment.