feedback5 W5S: i18n phase 2, ui — HUD, shop bar, detail card, bond strip and popup, 机变 overlay, enemy drawer, team panel, under-frame, guide, emotes, match chrome, connection banner, components, the loadout / roster models, the store, net and observe texts through t() / tParts() (whole sentences where a number or a name sat inside), msgid tables marked N_() and translated where shown, the shop's refusal reasons compared through t(); tools/i18n.mjs reads aliased imports (t as tr); English for the 59 new msgids; Chinese output unchanged (zh render proof; five rewrites checked by hand, listed in the notes)
This commit is contained in:
1 parent
166c4fbbfb
commit
647bd23ef2
33 files changed
+530
-427
No files matched your search
+60
-1
@@ -1010,5 +1010,64 @@
|
||||
"全部持有:没有由替补干员上场的棋子": "Everything is owned: no chess takes the field as a stand-in",
|
||||
"没有可下掉的干员": "No Operators can be marked",
|
||||
"{name}({note})": "{name} ({note})",
|
||||
"本局耗时 {n} 分钟": "Duration: {n} {mins|minute|minutes}"
|
||||
"本局耗时 {n} 分钟": "Duration: {n} {mins|minute|minutes}",
|
||||
"{tip} · {n} 名成员": "{tip} · {n} {n|member|members}",
|
||||
"{names} 在场:核心盟约激活人数 +{harmony}": "{names} on the field: Core Alliance head count +{harmony}",
|
||||
"{harmonyName}已激活:核心盟约激活人数 +{harmony}": "{harmonyName} active: Core Alliance head count +{harmony}",
|
||||
"层数不显示": "Stacks not shown",
|
||||
"已激活 · {tier} 阶": "Active · Tier {tier}",
|
||||
"已激活": "Active",
|
||||
"bond-threshold::名": "+",
|
||||
"({note})": " ({note})",
|
||||
"观战中,可点击左侧成员头像前往查看": "Spectating · tap a member's avatar on the left to view their field",
|
||||
"基础 {v}": "Base {v}",
|
||||
"{items} → 【{name}】": "{items} → [{name}]",
|
||||
"list::、": ", ",
|
||||
"与{morph}一同装备时,携带者视为【{bond}】成员": "Equipped together with {morph}, the wearer counts as a member of [{bond}]",
|
||||
":在场 {count}/{cap}": ": {count}/{cap} on the field",
|
||||
":在场 {count}": ": {count} on the field",
|
||||
"拖拽至干员身上进行配发(每名干员最多 2 件,配发后无法取下)": "Drag onto an Operator to equip (up to 2 per Operator; equipped Equipment cannot be removed)",
|
||||
"调度中心不出售 · 获取途径:{source}": "Not sold in the Dispatch Center · Source: {source}",
|
||||
"免疫:{list}": "Immune to: {list}",
|
||||
"确定要出售精锐干员「{name}」吗?出售后获得 {price} 资金。": "Sell the Elite Operator \"{name}\"? You get {price} Funds.",
|
||||
"之后的每场作战": "every later battle",
|
||||
"还剩 {left} 场作战": "{left} {left|battle|battles} left",
|
||||
"第 {r} 回合 · 即将迎击 {n} 名敌人": "Round {r} · {n} incoming {count|enemy|enemies}",
|
||||
"特训敌人·": "Tactical Training/",
|
||||
"{bandOwner} 的策略": "{bandOwner}'s Strategy",
|
||||
"确认替换": "Replace",
|
||||
"「{name}」的装备栏已满(2/2)。选择一件装备进行替换,{warn}。": "\"{name}\" has no free Equipment slot (2/2). Choose a piece of Equipment to replace: {warn}.",
|
||||
"将销毁「{old}」并配发「{item}」": "Destroys \"{old}\" and equips \"{item}\"",
|
||||
"{name} 漏过的敌人还剩 {n} 个(联防中)": "{n} {n|enemy|enemies} that got past {name} still standing (Unite in progress)",
|
||||
"你漏过的敌人还剩 {n} 个(队友正在迎战)": "{n} {n|enemy|enemies} that got past you still standing (your teammates are engaging)",
|
||||
"{name} 漏过的敌人已全部被击倒": "Every enemy that got past {name} has been defeated",
|
||||
"你漏过的敌人已全部被击倒": "Every enemy that got past you has been defeated",
|
||||
"目标生命值 {lp}:本回合已有 {cap} 个以上敌人进入蓝门,结算时扣除 {pending} 点(每回合至多 {cap} 点)": "LP {lp}: {cap}+ enemies reached the blue gate this round; settlement costs {pending} LP (max {cap} per round)",
|
||||
"目标生命值 {lp}:本回合已有 {pending} 个敌人进入蓝门,结算时扣除 {pending} 点(每回合至多 {cap} 点)": "LP {lp}: {pending} {pending|enemy|enemies} reached the blue gate this round; settlement costs {pending} LP (max {cap} per round)",
|
||||
"临时整备区还有 {count} 个单位:{rule}": "{count} {count|unit is|units are} still on the Temporary Bench: {rule}",
|
||||
"临时整备区 {n} 个单位待处理": "Temporary Bench: {n} {count|unit|units} pending",
|
||||
"{n} 秒后全队生命值开始流失": "Team LP starts draining in {n} {count|second|seconds}",
|
||||
"超时 · 生命值 {n}/秒": "Overtime · LP {n}/s",
|
||||
"这份调配来自更新的版本(v{v}),请先更新游戏": "This loadout comes from a newer version (v{v}). Update the game first.",
|
||||
"{n}秒": "{n}s",
|
||||
"干员持有是局外设置,修改将在下一局生效": "The Operator Roster is set outside matches; changes apply from the next match",
|
||||
"离开观战": "Stop Spectating",
|
||||
"离开观战席并返回大厅,本局模拟不受影响;观战席空着时可以凭同盟密钥再次观战。": "Leave the spectator seat and return to the lobby; the simulation goes on. While a spectator seat is free you can watch again with the Alliance Key.",
|
||||
"{away}:由 AI 托管你的席位(自动部署、准备与选择),随时可以返回。": "{away}: the AI takes over your seat (deploying, readying and picking); you can come back at any time.",
|
||||
"{quit}:离开后无法返回本局,你的干员将回到共享卡池。": "{quit}: you cannot come back to this match, and your Operators return to the shared pool.",
|
||||
"灰色:部分盟约所含干员阵容不完整(仍可通过其他盟约的干员或装备激活)": "Gray: some of the Alliance's Operators cannot appear (it can still be activated by Operators of other Alliances or by Equipment)",
|
||||
"这不是干员持有的数据": "This is not Operator Roster data",
|
||||
"里面没有干员持有的数据": "It holds no Operator Roster data",
|
||||
"{name},价格 {price}": "{name}, price {price}",
|
||||
"技能 {slot}:{name}": "Skill {slot}: {name}",
|
||||
"技能:{name}": "Skill: {name}",
|
||||
"目标生命值 {lp},联防中:漏过的敌人还剩 {left} 个,按现在结算扣除 {pending} 点(每回合至多 {cap} 点)": "LP {lp}, Unite in progress: {left} {left|enemy|enemies} that got through still standing; settling now would cost {pending} LP (max {cap} per round)",
|
||||
"目标生命值 {lp},联防中,结算时扣除至多 {pending} 点": "LP {lp}, Unite in progress: settlement costs up to {pending} LP",
|
||||
"目标生命值 {lp},结算时扣除 {pending} 点": "LP {lp}: settlement costs {pending} LP",
|
||||
"{name} 操作": "{name} actions",
|
||||
"撤退至整备区(Q)": "Retreat to Bench (Q)",
|
||||
"撤退[Q]": "Retreat [Q]",
|
||||
"出售(+{sell} 资金,X)": "Sell (+{sell} Funds, X)",
|
||||
"出售[X]": "Sell [X]",
|
||||
"临时整备区 {n} 件道具待处理": "Temporary Bench: {n} {count|item|items} pending"
|
||||
}
|
||||
Reference in new issue
Block a user