Skip to content

Commit

Permalink
i18n: added 5.5 KR translations (quisquous#3446)
Browse files Browse the repository at this point in the history
  • Loading branch information
Akurosia authored Sep 16, 2021
1 parent 907f203 commit e120278
Show file tree
Hide file tree
Showing 4 changed files with 255 additions and 0 deletions.
129 changes: 129 additions & 0 deletions ui/raidboss/data/05-shb/alliance/the_tower_at_paradigms_breach.ts
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ const triggerSet: TriggerSet<Data> = {
netRegexFr: NetRegexes.startsUsing({ id: '5EB5', source: 'Jack', capture: false }),
netRegexJa: NetRegexes.startsUsing({ id: '5EB5', source: 'ジャック', capture: false }),
netRegexCn: NetRegexes.startsUsing({ id: '5EB5', source: '杰克', capture: false }),
netRegexKo: NetRegexes.startsUsing({ id: '5EB5', source: '잭', capture: false }),
condition: Conditions.caresAboutAOE(),
response: Responses.aoe(),
},
Expand All @@ -50,6 +51,7 @@ const triggerSet: TriggerSet<Data> = {
netRegexFr: NetRegexes.startsUsing({ id: '5EA4', source: 'Jack', capture: false }),
netRegexJa: NetRegexes.startsUsing({ id: '5EA4', source: 'ジャック', capture: false }),
netRegexCn: NetRegexes.startsUsing({ id: '5EA4', source: '杰克', capture: false }),
netRegexKo: NetRegexes.startsUsing({ id: '5EA4', source: '잭', capture: false }),
durationSeconds: 5,
response: Responses.goMiddle(),
},
Expand All @@ -61,6 +63,7 @@ const triggerSet: TriggerSet<Data> = {
netRegexFr: NetRegexes.startsUsing({ id: '5EA4', source: 'Réplique De Jack', capture: false }),
netRegexJa: NetRegexes.startsUsing({ id: '5EA4', source: '複製サレタジャック', capture: false }),
netRegexCn: NetRegexes.startsUsing({ id: '5EA4', source: '复制的杰克', capture: false }),
netRegexKo: NetRegexes.startsUsing({ id: '5EA4', source: '복제된 잭', capture: false }),
// Cast time of 8 seconds, clones start casting 6 seconds into the cast.
delaySeconds: 2.1,
durationSeconds: 5,
Expand All @@ -74,6 +77,7 @@ const triggerSet: TriggerSet<Data> = {
netRegexFr: NetRegexes.startsUsing({ id: '5EA7', source: 'Jack', capture: false }),
netRegexJa: NetRegexes.startsUsing({ id: '5EA7', source: 'ジャック', capture: false }),
netRegexCn: NetRegexes.startsUsing({ id: '5EA7', source: '杰克', capture: false }),
netRegexKo: NetRegexes.startsUsing({ id: '5EA7', source: '잭', capture: false }),
durationSeconds: 5,
alertText: (_data, _matches, output) => output.text!(),
tts: (_data, _matches, output) => output.ttsText!(),
Expand Down Expand Up @@ -104,6 +108,7 @@ const triggerSet: TriggerSet<Data> = {
netRegexFr: NetRegexes.startsUsing({ id: '5EA7', source: 'Réplique De Jack', capture: false }),
netRegexJa: NetRegexes.startsUsing({ id: '5EA7', source: '複製サレタジャック', capture: false }),
netRegexCn: NetRegexes.startsUsing({ id: '5EA7', source: '复制的杰克', capture: false }),
netRegexKo: NetRegexes.startsUsing({ id: '5EA7', source: '복제된 잭', capture: false }),
delaySeconds: 2.1,
durationSeconds: 5,
alertText: (_data, _matches, output) => output.text!(),
Expand Down Expand Up @@ -189,6 +194,7 @@ const triggerSet: TriggerSet<Data> = {
netRegexFr: NetRegexes.startsUsing({ id: '5EB1', source: 'Jack' }),
netRegexJa: NetRegexes.startsUsing({ id: '5EB1', source: 'ジャック' }),
netRegexCn: NetRegexes.startsUsing({ id: '5EB1', source: '杰克' }),
netRegexKo: NetRegexes.startsUsing({ id: '5EB1', source: '잭' }),
delaySeconds: (_data, matches) => parseFloat(matches.castTime) - 6,
durationSeconds: 5,
infoText: (_data, _matches, output) => output.text!(),
Expand All @@ -211,6 +217,7 @@ const triggerSet: TriggerSet<Data> = {
netRegexFr: NetRegexes.startsUsing({ id: '5EB1', source: 'Réplique De Jack' }),
netRegexJa: NetRegexes.startsUsing({ id: '5EB1', source: '複製サレタジャック' }),
netRegexCn: NetRegexes.startsUsing({ id: '5EB1', source: '复制的杰克' }),
netRegexKo: NetRegexes.startsUsing({ id: '5EB1', source: '복제된 잭' }),
condition: (data) => !data.cloneLunge,
delaySeconds: (_data, matches) => parseFloat(matches.castTime) - 6,
durationSeconds: 5,
Expand All @@ -235,6 +242,7 @@ const triggerSet: TriggerSet<Data> = {
netRegexFr: NetRegexes.startsUsing({ id: '60C7', source: 'Jack' }),
netRegexJa: NetRegexes.startsUsing({ id: '60C7', source: 'ジャック' }),
netRegexCn: NetRegexes.startsUsing({ id: '60C7', source: '杰克' }),
netRegexKo: NetRegexes.startsUsing({ id: '60C7', source: '잭' }),
// Half a second longer cast time than the Lunge itself
delaySeconds: (_data, matches) => parseFloat(matches.castTime) - 6.5,
durationSeconds: 5,
Expand All @@ -258,6 +266,7 @@ const triggerSet: TriggerSet<Data> = {
netRegexFr: NetRegexes.startsUsing({ id: '60C8', source: 'Jack' }),
netRegexJa: NetRegexes.startsUsing({ id: '60C8', source: 'ジャック' }),
netRegexCn: NetRegexes.startsUsing({ id: '60C8', source: '杰克' }),
netRegexKo: NetRegexes.startsUsing({ id: '60C8', source: '잭' }),
delaySeconds: (_data, matches) => parseFloat(matches.castTime) - 6.5,
durationSeconds: 5,
alertText: (_data, _matches, output) => output.text!(),
Expand All @@ -280,6 +289,7 @@ const triggerSet: TriggerSet<Data> = {
netRegexFr: NetRegexes.startsUsing({ id: '5C69', source: 'Gretel', capture: false }),
netRegexJa: NetRegexes.startsUsing({ id: '5C69', source: 'グレーテル', capture: false }),
netRegexCn: NetRegexes.startsUsing({ id: '5C69', source: '格雷特', capture: false }),
netRegexKo: NetRegexes.startsUsing({ id: '5C69', source: '그레텔', capture: false }),
infoText: (_data, _matches, output) => output.text!(),
outputStrings: {
text: {
Expand All @@ -300,6 +310,7 @@ const triggerSet: TriggerSet<Data> = {
netRegexFr: NetRegexes.startsUsing({ id: '5C6B', source: 'Hansel', capture: false }),
netRegexJa: NetRegexes.startsUsing({ id: '5C6B', source: 'ヘンゼル', capture: false }),
netRegexCn: NetRegexes.startsUsing({ id: '5C6B', source: '韩塞尔', capture: false }),
netRegexKo: NetRegexes.startsUsing({ id: '5C6B', source: '헨젤', capture: false }),
infoText: (_data, _matches, output) => output.text!(),
outputStrings: {
text: {
Expand All @@ -320,6 +331,7 @@ const triggerSet: TriggerSet<Data> = {
netRegexFr: NetRegexes.startsUsing({ id: '5C7[67]', source: ['Hansel', 'Gretel'], capture: false }),
netRegexJa: NetRegexes.startsUsing({ id: '5C7[67]', source: ['ヘンゼル', 'グレーテル'], capture: false }),
netRegexCn: NetRegexes.startsUsing({ id: '5C7[67]', source: ['韩塞尔', '格雷特'], capture: false }),
netRegexKo: NetRegexes.startsUsing({ id: '5C7[67]', source: ['헨젤', '그레텔'], capture: false }),
condition: Conditions.caresAboutAOE(),
response: Responses.aoe(),
},
Expand All @@ -331,6 +343,7 @@ const triggerSet: TriggerSet<Data> = {
netRegexFr: NetRegexes.startsUsing({ id: '5C7[89]', source: ['Hansel', 'Gretel'] }),
netRegexJa: NetRegexes.startsUsing({ id: '5C7[89]', source: ['ヘンゼル', 'グレーテル'] }),
netRegexCn: NetRegexes.startsUsing({ id: '5C7[89]', source: ['韩塞尔', '格雷特'] }),
netRegexKo: NetRegexes.startsUsing({ id: '5C7[89]', source: ['헨젤', '그레텔'] }),
condition: Conditions.targetIsYou(),
response: Responses.tankBuster(),
},
Expand Down Expand Up @@ -380,6 +393,7 @@ const triggerSet: TriggerSet<Data> = {
netRegexFr: NetRegexes.startsUsing({ id: '5C7[34]', source: ['Hansel', 'Gretel'], capture: false }),
netRegexJa: NetRegexes.startsUsing({ id: '5C7[34]', source: ['ヘンゼル', 'グレーテル'], capture: false }),
netRegexCn: NetRegexes.startsUsing({ id: '5C7[34]', source: ['韩塞尔', '格雷特'], capture: false }),
netRegexKo: NetRegexes.startsUsing({ id: '5C7[34]', source: ['헨젤', '그레텔'], capture: false }),
condition: Conditions.caresAboutAOE(),
response: Responses.aoe(),
},
Expand All @@ -391,6 +405,7 @@ const triggerSet: TriggerSet<Data> = {
netRegexFr: NetRegexes.startsUsing({ id: '601[23]', source: 'Fille En Rouge', capture: false }),
netRegexJa: NetRegexes.startsUsing({ id: '601[23]', source: '赤い少女', capture: false }),
netRegexCn: NetRegexes.startsUsing({ id: '601[23]', source: '红衣少女', capture: false }),
netRegexKo: NetRegexes.startsUsing({ id: '601[23]', source: '붉은 소녀', capture: false }),
condition: Conditions.caresAboutAOE(),
response: Responses.aoe(),
},
Expand All @@ -402,6 +417,7 @@ const triggerSet: TriggerSet<Data> = {
netRegexFr: NetRegexes.startsUsing({ id: '618D', source: 'Noyau Orange', capture: false }),
netRegexJa: NetRegexes.startsUsing({ id: '618D', source: '赤球', capture: false }),
netRegexCn: NetRegexes.startsUsing({ id: '618D', source: '红球', capture: false }),
netRegexKo: NetRegexes.startsUsing({ id: '618D', source: '붉은 공', capture: false }),
infoText: (data, _matches, output) => {
// Skip the first callout, since you're still zoning in
if (data.seenSphere)
Expand All @@ -427,6 +443,7 @@ const triggerSet: TriggerSet<Data> = {
netRegexFr: NetRegexes.startsUsing({ id: '618E', source: 'Noyau Orange', capture: false }),
netRegexJa: NetRegexes.startsUsing({ id: '618E', source: '赤球', capture: false }),
netRegexCn: NetRegexes.startsUsing({ id: '618E', source: '红球', capture: false }),
netRegexKo: NetRegexes.startsUsing({ id: '618E', source: '붉은 공', capture: false }),
infoText: (data, _matches, output) => {
if (data.seenSphere)
return output.text!();
Expand All @@ -451,6 +468,7 @@ const triggerSet: TriggerSet<Data> = {
netRegexFr: NetRegexes.startsUsing({ id: '5C06', source: ['Meng-Zi', 'Xun-Zi'], capture: false }),
netRegexJa: NetRegexes.startsUsing({ id: '5C06', source: ['モウシ', 'ジュンシ'], capture: false }),
netRegexCn: NetRegexes.startsUsing({ id: '5C06', source: ['孟子', '荀子'], capture: false }),
netRegexKo: NetRegexes.startsUsing({ id: '5C06', source: ['맹자', '순자'], capture: false }),
condition: Conditions.caresAboutAOE(),
suppressSeconds: 5,
response: Responses.aoe(),
Expand All @@ -463,6 +481,7 @@ const triggerSet: TriggerSet<Data> = {
netRegexFr: NetRegexes.startsUsing({ id: '5BDD', source: 'Déesse Factice', capture: false }),
netRegexJa: NetRegexes.startsUsing({ id: '5BDD', source: '偽造サレタ神', capture: false }),
netRegexCn: NetRegexes.startsUsing({ id: '5BDD', source: '伪造的神明', capture: false }),
netRegexKo: NetRegexes.startsUsing({ id: '5BDD', source: '위조된 신', capture: false }),
condition: Conditions.caresAboutAOE(),
response: Responses.aoe(),
},
Expand All @@ -474,6 +493,7 @@ const triggerSet: TriggerSet<Data> = {
netRegexFr: NetRegexes.startsUsing({ id: '5BD6', source: 'Déesse Factice', capture: false }),
netRegexJa: NetRegexes.startsUsing({ id: '5BD6', source: '偽造サレタ神', capture: false }),
netRegexCn: NetRegexes.startsUsing({ id: '5BD6', source: '伪造的神明', capture: false }),
netRegexKo: NetRegexes.startsUsing({ id: '5BD6', source: '위조된 신', capture: false }),
durationSeconds: 5,
response: Responses.goRight(),
},
Expand All @@ -485,6 +505,7 @@ const triggerSet: TriggerSet<Data> = {
netRegexFr: NetRegexes.startsUsing({ id: '5BD7', source: 'Déesse Factice', capture: false }),
netRegexJa: NetRegexes.startsUsing({ id: '5BD7', source: '偽造サレタ神', capture: false }),
netRegexCn: NetRegexes.startsUsing({ id: '5BD7', source: '伪造的神明', capture: false }),
netRegexKo: NetRegexes.startsUsing({ id: '5BD7', source: '위조된 신', capture: false }),
durationSeconds: 5,
response: Responses.goLeft(),
},
Expand Down Expand Up @@ -559,6 +580,7 @@ const triggerSet: TriggerSet<Data> = {
netRegexFr: NetRegexes.startsUsing({ id: '5BF5', source: 'Déesse Éclose', capture: false }),
netRegexJa: NetRegexes.startsUsing({ id: '5BF5', source: '開花シタ神', capture: false }),
netRegexCn: NetRegexes.startsUsing({ id: '5BF5', source: '开花的神明', capture: false }),
netRegexKo: NetRegexes.startsUsing({ id: '5BF5', source: '꽃피운 신', capture: false }),
condition: Conditions.caresAboutAOE(),
response: Responses.aoe(),
},
Expand All @@ -571,6 +593,7 @@ const triggerSet: TriggerSet<Data> = {
netRegexFr: NetRegexes.ability({ id: '5BE1', source: 'Déesse Éclose', capture: false }),
netRegexJa: NetRegexes.ability({ id: '5BE1', source: '開花シタ神', capture: false }),
netRegexCn: NetRegexes.ability({ id: '5BE1', source: '开花的神明', capture: false }),
netRegexKo: NetRegexes.ability({ id: '5BE1', source: '꽃피운 신', capture: false }),
durationSeconds: 5,
alertText: (_data, _matches, output) => output.text!(),
outputStrings: {
Expand All @@ -592,6 +615,7 @@ const triggerSet: TriggerSet<Data> = {
netRegexFr: NetRegexes.startsUsing({ id: '5BE3', source: 'Déesse Éclose', capture: false }),
netRegexJa: NetRegexes.startsUsing({ id: '5BE3', source: '開花シタ神', capture: false }),
netRegexCn: NetRegexes.startsUsing({ id: '5BE3', source: '开花的神明', capture: false }),
netRegexKo: NetRegexes.startsUsing({ id: '5BE3', source: '꽃피운 신', capture: false }),
run: (data) => data.signalCount = 0,
},
{
Expand All @@ -602,6 +626,7 @@ const triggerSet: TriggerSet<Data> = {
netRegexFr: NetRegexes.tether({ id: '0036', target: 'Déesse Éclose', capture: false }),
netRegexJa: NetRegexes.tether({ id: '0036', target: '開花シタ神', capture: false }),
netRegexCn: NetRegexes.tether({ id: '0036', target: '开花的神明', capture: false }),
netRegexKo: NetRegexes.tether({ id: '0036', target: '꽃피운 신', capture: false }),
preRun: (data) => data.signalCount = (data.signalCount ?? 0) + 1,
durationSeconds: 5,
alertText: (data, _matches, output) => {
Expand All @@ -627,6 +652,7 @@ const triggerSet: TriggerSet<Data> = {
netRegexFr: NetRegexes.startsUsing({ id: '5BED', source: 'Déesse Éclose', capture: false }),
netRegexJa: NetRegexes.startsUsing({ id: '5BED', source: '開花シタ神', capture: false }),
netRegexCn: NetRegexes.startsUsing({ id: '5BED', source: '开花的神明', capture: false }),
netRegexKo: NetRegexes.startsUsing({ id: '5BED', source: '꽃피운 신', capture: false }),
response: Responses.goSides(),
},
{
Expand All @@ -637,6 +663,7 @@ const triggerSet: TriggerSet<Data> = {
netRegexFr: NetRegexes.startsUsing({ id: '5BEF', source: 'Déesse Éclose', capture: false }),
netRegexJa: NetRegexes.startsUsing({ id: '5BEF', source: '開花シタ神', capture: false }),
netRegexCn: NetRegexes.startsUsing({ id: '5BEF', source: '开花的神明', capture: false }),
netRegexKo: NetRegexes.startsUsing({ id: '5BEF', source: '꽃피운 신', capture: false }),
suppressSeconds: 1,
response: Responses.goFrontBack(),
},
Expand Down Expand Up @@ -1073,6 +1100,108 @@ const triggerSet: TriggerSet<Data> = {
'Wipe: White': '大爆炸:白',
},
},
{
'locale': 'ko',
'missingTranslations': true,
'replaceSync': {
'2P-Operated Flight Unit': '2P: 비행 유닛 장비',
'Beyond': '정상',
'Black Lance': '검은 창',
'Black Pylon': '검은 기둥',
'Closed Area A': '봉쇄 구획 A',
'Copied Knave': '복제된 잭',
'False Idol': '위조된 신',
'Her Inflorescence': '꽃피운 신',
'Knave Of Hearts': '잭',
'Meng-Zi': '맹자',
'Red Girl': '붉은 소녀',
'Red Sphere': '붉은 공',
'Serial-Jointed Model': '다관절형',
'Spheroid': '구체',
'Staging Node B': '요격 구획 B',
'Staging Node C': '요격 구획 C',
'Staging Node D': '요격 구획 D',
'The Ascension Platform': '승강기',
'White Lance': '하얀 창',
'Xun-Zi': '순자',
'Hansel & Gretel': '헨젤과 그레텔',
'(?<!& )Gretel': '그레텔',
'Hansel(?! &)': '헨젤',
},
'replaceText': {
'Black Dissonance': '침식: 흑',
'Child\'s Play': '인형 놀이',
'Colossal Impact': '강공격',
'Crash': '충돌',
'Crippling Blow': '통타',
'Cruelty': '강습',
'Darker Note': '노래 중단: 흑',
'Deploy Armaments': '무장 기동',
'Diffuse Energy': '확산 에너지탄',
'Distortion': '오염',
'Eminence': '위광',
'Explosion': '폭발',
'Generate: Barrier': '생성: 장벽',
'Heavy Arms': '무장',
'High-Powered Laser': '고출력 레이저',
'Hungry Lance': '창 후리기',
'Knavish Bullets': '마장탄',
'Lamentation': '통곡',
'Light Leap': '도약',
'Lighter Note': '노래 중단: 백',
'Lightfast Blade': '빛의 칼날 베기',
'Lunge': '몸통 박치기',
'Made Magic': '마력 방출',
'Magic Artillery Alpha': '마법 충격탄 α',
'Magic Artillery Beta': '마법 충격탄 β',
'Magic Barrage': '마법탄 연사',
'Magical Interference': '마력 간섭',
'Maneuver: Standard Laser': '공격: 레이저',
'Manipulate Energy': '에너지 집중',
'Mixed Signals': '신호 변경',
'Pervasion': '투과',
'Pillar Impact': '고드름 낙하',
'Place Of Power': '역장 생성',
'Point: Black': '찌르기: 흑',
'Point: White': '찌르기: 백',
'Recreate Meteor': '재현: 메테오',
'Recreate Signal': '재현: 신호등',
'Recreate Structure': '재현: 건물',
'Replicate': '복제',
'Rhythm Rings': '노래 고리',
'Riot Of Magic': '마법탄 발사',
'Roar': '포효',
'Scattered Magic': '마력 비산',
'Screaming Score': '노래 악보',
'Seed Of Magic(?! )': '마법탄',
'Seed Of Magic Alpha': '마법탄 α',
'Seed Of Magic Beta': '마법탄 β',
'Shock: Black': '충격: 흑',
'Shock: White': '충격: 백',
'Shockwave': '충격파',
'Spheroids': '구체 방출',
'Stacking The Deck': '연계 공격',
'Sublime Transcendence': '초월',
'Tandem Assault: Bloody Sweep': '연계 공격: 내리치기',
'Tandem Assault: Breakthrough': '연계 공격: 육중한 돌진',
'Tandem Assault: Passing Lance': '연계 공격: 창 돌진',
'The Final Song': '마지막 노래',
'Towerfall': '무너지는 탑',
'Transference': '전이',
'Uneven Footing': '격돌 충격',
'Universal Assault': '전방위 공격',
'Upgraded Lance': '강화: 창',
'Upgraded Shield': '강화: 방패',
'Vortex': '흡인',
'Wail': '고함',
'Wandering Trail': '마장륜',
'Wave: Black': '파동: 흑',
'Wave: White': '파동: 백',
'White Dissonance': '침식: 백',
'Wipe: Black': '대폭발: 흑',
'Wipe: White': '대폭발: 백',
},
},
],
};

Expand Down
Loading

0 comments on commit e120278

Please sign in to comment.