Skip to content

Commit

Permalink
i18n: missing cn translations (#5988)
Browse files Browse the repository at this point in the history
  • Loading branch information
ShadyWhite authored Dec 7, 2023
1 parent f1fea24 commit 85c3631
Show file tree
Hide file tree
Showing 11 changed files with 89 additions and 44 deletions.
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})',
cn: '死刑点名 (与${player})',
},
formlessBusterOnYOU: Outputs.tankBusterOnYou,
};
Expand Down Expand Up @@ -450,9 +451,11 @@ const triggerSet: TriggerSet<Data> = {
output.responseOutputStrings = {
stackOnYou: {
en: 'Stack on YOU (w/${player})',
cn: '分摊点名 (与${player})',
},
stacks: {
en: 'Stacks: ${players}',
cn: '分摊: ${players}',
},
};

Expand Down Expand Up @@ -1298,42 +1301,43 @@ const triggerSet: TriggerSet<Data> = {
de: 'Auge auf DIR (w/${player})', // FIXME
fr: 'Œil sur VOUS (w/${player})', // FIXME
ja: '自分に目 (w/${player})', // FIXME
cn: '石化眼点名 (w/${player})', // FIXME
cn: '石化眼点名 (${player})',
ko: '시선징 대상자 (w/${player})', // FIXME
},
water: {
en: 'Stack (w/${player})',
cn: '分摊 (与${player})',
},
longFire: {
en: 'Long Fire (w/${player})',
de: 'langes Feuer (w/${player})', // FIXME
fr: 'Feu long (w/${player})', // FIXME
ja: 'ファイガ(遅い) (w/${player})', // FIXME
cn: '长火 (w/${player})', // FIXME
cn: '长火 (${player})',
ko: '느린 파이가 (w/${player})', // FIXME
},
shortFire: {
en: 'Short Fire (w/${player})',
de: 'kurzes Feuer (w/${player})', // FIXME
fr: 'Feu court (w/${player})', // FIXME
ja: 'ファイガ(早い) (w/${player})', // FIXME
cn: '短火 (w/${player})', // FIXME
cn: '短火 (${player})',
ko: '빠른 파이가 (w/${player})', // FIXME
},
longIce: {
en: 'Long Ice (w/${player})',
de: 'langes Eis (w/${player})', // FIXME
fr: 'Glace longue (w/${player})', // FIXME
ja: 'ブリザガ(遅い) (w/${player})', // FIXME
cn: '长冰 (w/${player})', // FIXME
cn: '长冰 (${player})',
ko: '느린 블리자가 (w/${player})', // FIXME
},
shortIce: {
en: 'Short Ice (w/${player})',
de: 'kurzes Eis (w/${player})', // FIXME
fr: 'Glace courte (w/${player})', // FIXME
ja: 'ブリザガ(早い) (w/${player})', // FIXME
cn: '短冰 (w/${player})', // FIXME
cn: '短冰 (${player})',
ko: '빠른 블리자가 (w/${player})', // FIXME
},
unknown: Outputs.unknown,
Expand Down Expand Up @@ -1653,6 +1657,7 @@ const triggerSet: TriggerSet<Data> = {
},
stacksOn: {
en: 'Stacks (${player1}, ${player2})',
cn: '分摊 (${player1}, ${player2})',
},
knockbackIntoStackGroups: {
en: 'Knockback Into Stack Groups',
Expand All @@ -1664,6 +1669,7 @@ const triggerSet: TriggerSet<Data> = {
},
knockbackIntoStacksOn: {
en: 'Knockback => Stacks (${player1}, ${player2})',
cn: '击退 => 分摊 (${player1}, ${player2})',
},
},
},
Expand Down Expand Up @@ -1728,6 +1734,7 @@ const triggerSet: TriggerSet<Data> = {
},
stacksOn: {
en: 'Stacks (${player1}, ${player2})',
cn: '分摊 (${player1}, ${player2})',
},
},
},
Expand All @@ -1754,23 +1761,23 @@ const triggerSet: TriggerSet<Data> = {
de: 'Auge auf DIR (w/${player})', // FIXME
fr: 'Œil sur VOUS (w/${player})', // FIXME
ja: '自分に目 (w/${player})', // FIXME
cn: '石化眼点名 (w/${player})', // FIXME
cn: '石化眼点名 (${player})',
ko: '시선징 대상자 (w/${player})', // FIXME
},
doubleAero: {
en: 'Double Aero (w/${player})',
de: 'Doppel Windga auf DIR (w/${player})', // FIXME
fr: 'Double Vent sur VOUS (w/${player})', // FIXME
ja: '自分にエアロガ×2 (w/${player})', // FIXME
cn: '双风点名 (w/${player})', // FIXME
cn: '双风点名 (${player})',
ko: '더블 에어로가 대상자 (w/${player})', // FIXME
},
spread: {
en: 'Spread (w/${player1}, ${player2}, ${player3})',
de: 'Verteilen auf DIR (w/${player1}, ${player2}, ${player3})', // FIXME
fr: 'Dispersion sur VOUS (w/${player1}, ${player2}, ${player3})', // FIXME
ja: '自分に散開 (w/${player1}, ${player2}, ${player3})', // FIXME
cn: '分散点名 (w/${player1}, ${player2}, ${player3})', // FIXME
cn: '分散点名 (${player1}, ${player2}, ${player3})',
ko: '산개징 대상자 (w/${player1}, ${player2}, ${player3})', // FIXME
},
unknown: Outputs.unknown,
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',
cn: '黄标分散',
},
},
},
Expand Down Expand Up @@ -101,6 +102,7 @@ const triggerSet: TriggerSet<Data> = {
outputStrings: {
text: {
en: 'Orange Stack',
cn: '橙标分摊',
},
},
},
Expand Down Expand Up @@ -361,6 +363,7 @@ const triggerSet: TriggerSet<Data> = {
outputStrings: {
text: {
en: 'Blue Weight',
cn: '蓝标大陆之重',
},
},
},
Expand Down Expand Up @@ -409,6 +412,7 @@ const triggerSet: TriggerSet<Data> = {
outputStrings: {
text: {
en: 'Gaol on YOU (w/${player})',
cn: '石牢点名 (与${player})',
},
},
},
Expand All @@ -432,7 +436,7 @@ const triggerSet: TriggerSet<Data> = {
de: 'VON VORNE RECHTS RUNTER', // FIXME
fr: 'PARTEZ DE L\'AVANT DROITE', // FIXME
ja: '右前壊れるよ', // FIXME
cn: '破坏右前', // FIXME
cn: '左 (或 后)',
ko: '앞 오른쪽 피하기', // FIXME
},
left: Outputs.left,
Expand All @@ -459,7 +463,7 @@ const triggerSet: TriggerSet<Data> = {
de: 'VON HINTEN RECHTS RUNTER', // FIXME
fr: 'PARTEZ DE L\'ARRIÈRE DROITE', // FIXME
ja: '右後ろ壊れるよ', // FIXME
cn: '破坏右后', // FIXME
cn: '左 (或 前)',
ko: '뒤 오른쪽 피하기', // FIXME
},
left: Outputs.left,
Expand All @@ -486,7 +490,7 @@ const triggerSet: TriggerSet<Data> = {
de: 'VON HINTEN LINKS RUNTER', // FIXME
fr: 'PARTEZ DE L\'ARRIÈRE GAUCHE', // FIXME
ja: '左後ろ壊れるよ', // FIXME
cn: '破坏左后', // FIXME
cn: '右 (或 前)',
ko: '뒤 왼쪽 피하기', // FIXME
},
right: Outputs.right,
Expand All @@ -513,7 +517,7 @@ const triggerSet: TriggerSet<Data> = {
de: 'VON VORNE LINKS RUNTER', // FIXME
fr: 'PARTEZ DE L\'AVANT GAUCHE', // FIXME
ja: '左前壊れるよ', // FIXME
cn: '破坏左前', // FIXME
cn: '右 (或 后)',
ko: '앞 왼쪽 피하기', // FIXME
},
right: Outputs.right,
Expand Down
45 changes: 39 additions & 6 deletions ui/raidboss/data/05-shb/raid/e8s.ts
Original file line number Diff line number Diff line change
Expand Up @@ -103,6 +103,14 @@ const triggerSet: TriggerSet<Data> = {
Tanks adjust to where the Red and Green Mirror are located.
One tank must be inbetween the party, the other closest to Greem Mirror.
Once Green Mirror goes off, the tanks adjust for Red Mirror.`,
cn: `此选项可让 cactbot 提示第四次镜中奇遇的双击退。
会在 BOSS 转身期间或之后播报提示, 需要小于 1.4 秒
的反应时间来同时躲避绿镜和红镜击退。
示例: https://clips.twitch.tv/CreativeDreamyAsparagusKlappa
人群在 BOSS 瞬移后分成两组, 分别站在 BOSS 身后。
坦克根据红镜和绿镜的位置进行调整。
一个坦克必须在分组中间,另一个坦克最靠近绿镜。
绿镜熄灭后,坦克调整到红镜位置。`,
},
type: 'checkbox',
default: (options) => {
Expand Down Expand Up @@ -214,9 +222,11 @@ const triggerSet: TriggerSet<Data> = {
outputStrings: {
scytheNext: {
en: '(under boss => under mirrors soon)',
cn: '(BOSS 下方 => 即将去镜子下方)',
},
axeNext: {
en: '(out => middle soon)',
cn: '(外 => 即将去中间)',
},
},
},
Expand Down Expand Up @@ -248,9 +258,11 @@ const triggerSet: TriggerSet<Data> = {
outputStrings: {
redMirrorWest: {
en: 'Behind => SW',
cn: '后 => 左下 (西南)',
},
redMirrorEast: {
en: 'Behind => SE',
cn: '后 => 右下 (东南)',
},
getBehind: Outputs.getBehind,
},
Expand All @@ -270,9 +282,11 @@ const triggerSet: TriggerSet<Data> = {
outputStrings: {
redMirrorEast: {
en: 'Front => NW',
cn: '前 => 左上 (西北)',
},
redMirrorWest: {
en: 'Front => NE',
cn: '前 => 右上 (东北)',
},
goFront: Outputs.goFront,
},
Expand Down Expand Up @@ -340,15 +354,15 @@ const triggerSet: TriggerSet<Data> = {
de: 'Frosthieb als nächstes', // FIXME
fr: 'Taillade de givre bientôt', // FIXME
ja: '次はフロストスラッシュ', // FIXME
cn: '下次攻击前侧面', // FIXME
cn: '冰霜斩 (去背后)',
ko: '다음: 서리 참격', // FIXME
},
drivingFrostNext: {
en: 'Driving Next (face inward)',
de: 'Froststoß als nächstes', // FIXME
fr: 'Percée de givre bientôt', // FIXME
ja: '次はフロストスラスト', // FIXME
cn: '下次攻击后面', // FIXME
cn: '冰霜刺 (去前面)',
ko: '다음: 서리 일격', // FIXME
},
},
Expand Down Expand Up @@ -379,6 +393,7 @@ const triggerSet: TriggerSet<Data> = {
outputStrings: {
cleanse: {
en: 'Cleanse: ${players}',
cn: '驱散: ${players}',
},
},
},
Expand All @@ -391,6 +406,7 @@ const triggerSet: TriggerSet<Data> = {
outputStrings: {
text: {
en: 'Star on YOU',
cn: '冰针点名',
},
},
},
Expand Down Expand Up @@ -481,6 +497,7 @@ const triggerSet: TriggerSet<Data> = {
outputStrings: {
outThenMiddle: {
en: 'Out => Middle',
cn: '远离 => 中间',
},
out: Outputs.out,
},
Expand All @@ -503,12 +520,15 @@ const triggerSet: TriggerSet<Data> = {
outputStrings: {
getUnderCards: {
en: 'Under => Under Cardinal Mirrors',
cn: '下方 => 正点镜下方',
},
getUnderIntercards: {
en: 'Under => Under Intercard Mirrors',
cn: '下方 => 斜点镜下方',
},
getUnderUnknown: {
en: 'Under Boss => Under Mirrors',
cn: 'BOSS 下方 => 镜下方',
},
getUnder: Outputs.getUnder,
},
Expand Down Expand Up @@ -574,9 +594,11 @@ const triggerSet: TriggerSet<Data> = {
output.responseOutputStrings = {
getFinalTower: {
en: 'Get Final Tower',
cn: '踩最后塔',
},
avoidFinalTower: {
en: 'Avoid Final Tower',
cn: '躲最后塔',
},
};

Expand Down Expand Up @@ -626,6 +648,7 @@ const triggerSet: TriggerSet<Data> = {
outputStrings: {
text: {
en: 'Stun Aqueous Aether',
cn: '眩晕水以太',
},
},
},
Expand Down Expand Up @@ -724,6 +747,9 @@ const triggerSet: TriggerSet<Data> = {
en: `Fast means you can go from the 1st to the 3rd safe spot directly.
Slow means you need to go 1 => 2 => 3 without skipping 2.
This is for casters who may not want to move as much.`,
cn: `快指你可以从第 1 个安全点直接到达第 3 个安全点。
慢指你需要走 1 => 2 => 3 ,不跳过 2。
适用于不想移动太多的读条职业。`,
},
type: 'StartsUsing',
netRegex: { source: 'Shiva', id: ['4D75', '4D76'] },
Expand Down Expand Up @@ -783,9 +809,11 @@ const triggerSet: TriggerSet<Data> = {
outputStrings: {
slowText: {
en: '${dir1} => ${dir2} => ${dir3} (slow)',
cn: '${dir1} => ${dir2} => ${dir3} (慢)',
},
fastText: {
en: '${dir1} => ${dir2} => ${dir3} (fast)',
cn: '${dir1} => ${dir2} => ${dir3} (快)',
},
dirNW: Outputs.dirNW,
dirNE: Outputs.dirNE,
Expand Down Expand Up @@ -978,9 +1006,11 @@ const triggerSet: TriggerSet<Data> = {
outputStrings: {
redDragonHead: {
en: 'Pop Head #${num}',
cn: '撞头 #${num}',
},
bluePuddle: {
en: 'Get Puddle #${num}',
cn: '踩圈 #${num}',
},
},
},
Expand Down Expand Up @@ -1054,6 +1084,7 @@ const triggerSet: TriggerSet<Data> = {
},
bluCleanse: {
en: 'Exuviation',
cn: '蜕皮',
},
},
},
Expand Down Expand Up @@ -1104,9 +1135,11 @@ const triggerSet: TriggerSet<Data> = {
outputStrings: {
proteanGetFinalTower: {
en: 'Protean => Get Final Tower',
cn: '八方分散 => 踩最后塔',
},
proteanAvoidFinalTower: {
en: 'Protean => Avoid Final Tower',
cn: '八方分散 => 躲最后塔',
},
},
},
Expand Down Expand Up @@ -1307,13 +1340,13 @@ const triggerSet: TriggerSet<Data> = {
},
{
'locale': 'cn',
'missingTranslations': true,
'replaceSync': {
'Shiva': '希瓦',
'Earthen Aether': '土以太',
'Frozen Mirror': '冰面镜',
'Mothercrystal': '母水晶',
'Luminous Aether': '光以太',
'great wyrm': '圣龙',
'Luminous Aether': '光以太',
'Mothercrystal': '母水晶',
'Shiva': '希瓦',
},
'replaceText': {
'Absolute Zero': '绝对零度',
Expand Down
1 change: 1 addition & 0 deletions ui/raidboss/data/05-shb/trial/titania-ex.ts
Original file line number Diff line number Diff line change
Expand Up @@ -138,6 +138,7 @@ const triggerSet: TriggerSet<Data> = {
outputStrings: {
breakTether: {
en: 'Break Tether (w/${player})',
cn: '拉断连线 (与${player})',
},
},
},
Expand Down
Loading

0 comments on commit 85c3631

Please sign in to comment.