XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

SpaceNinjaServer

A simple server for a small space ninja game

公开
关注 0 Fork 1 Star 0
返回提交历史

XFEstudio/SpaceNinjaServer

chore(webui): fixing a mess in the translations (#2498)

Re #2494 (only fixes the strings, **NOT** the weapon issue) - The invigoration stuff now mentions the numbers, percentages of buffs - Improved some misleading strings (e.g. "Movement Speed", when it was in fact just "Sprint Speed" instead) - Improved some inconsistencies in some key names (some weren't like other, similar existing ones) - Got rid of duplicate "None" string & re-used it properly + re-used existing strings to newly added buttons, instead of using unnecessary extra added strings (more consistent to use existing strings, aside that they are shorter, less lines and less work overall for everyone involved) If I should change anything, lemme know. Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/2498 Reviewed-by: Sainan <63328889+sainan@users.noreply.github.com> Co-authored-by: Animan8000 <animan8000@noreply.localhost> Co-committed-by: Animan8000 <animan8000@noreply.localhost>

64b43fcc
Animan8000 <animan8000@noreply.localhost>
提交于

代码差异

8 个文件 +170 -188
Modified static/webui/index.html +15 -15
@@ -479,16 +479,16 @@
479 479 </div>
480 480 </div>
481 481 <div id="edit-suit-invigorations-card" class="card mb-3 d-none">
482 <h5 class="card-header" data-loc="detailedView_editSuitInvigoration"></h5>
482 <h5 class="card-header" data-loc="detailedView_suitInvigorationLabel"></h5>
483 483 <div class="card-body">
484 484 <form onsubmit="submitSuitInvigorationUpgrade(event)">
485 485 <div class="mb-3">
486 486 <label for="invigoration-offensive" class="form-label" data-loc="invigorations_offensiveLabel"></label>
487 487 <select class="form-select" id="dv-invigoration-offensive">
488 <option value="" data-loc="invigorations_noneOption"></option>
489 <option value="/Lotus/Upgrades/Invigorations/Offensive/OffensiveInvigorationPowerStrength" data-loc="invigorations_offensive_PowerStrength"></option>
490 <option value="/Lotus/Upgrades/Invigorations/Offensive/OffensiveInvigorationPowerRange" data-loc="invigorations_offensive_PowerRange"></option>
491 <option value="/Lotus/Upgrades/Invigorations/Offensive/OffensiveInvigorationPowerDuration" data-loc="invigorations_offensive_PowerDuration"></option>
488 <option value="" data-loc="general_none"></option>
489 <option value="/Lotus/Upgrades/Invigorations/Offensive/OffensiveInvigorationPowerStrength" data-loc="invigorations_offensive_AbilityStrength"></option>
490 <option value="/Lotus/Upgrades/Invigorations/Offensive/OffensiveInvigorationPowerRange" data-loc="invigorations_offensive_AbilityRange"></option>
491 <option value="/Lotus/Upgrades/Invigorations/Offensive/OffensiveInvigorationPowerDuration" data-loc="invigorations_offensive_AbilityDuration"></option>
492 492 <option value="/Lotus/Upgrades/Invigorations/Offensive/OffensiveInvigorationMeleeDamage" data-loc="invigorations_offensive_MeleeDamage"></option>
493 493 <option value="/Lotus/Upgrades/Invigorations/Offensive/OffensiveInvigorationPrimaryDamage" data-loc="invigorations_offensive_PrimaryDamage"></option>
494 494 <option value="/Lotus/Upgrades/Invigorations/Offensive/OffensiveInvigorationSecondaryDamage" data-loc="invigorations_offensive_SecondaryDamage"></option>
@@ -501,16 +501,16 @@
501 501 <div class="mb-3">
502 502 <label for="invigoration-defensive" class="form-label" data-loc="invigorations_defensiveLabel"></label>
503 503 <select class="form-select" id="dv-invigoration-defensive">
504 <option value="" data-loc="invigorations_noneOption"></option>
505 <option value="/Lotus/Upgrades/Invigorations/Utility/UtilityInvigorationPowerEfficiency" data-loc="invigorations_utility_PowerEfficiency"></option>
506 <option value="/Lotus/Upgrades/Invigorations/Utility/UtilityInvigorationMovementSpeed" data-loc="invigorations_utility_MovementSpeed"></option>
507 <option value="/Lotus/Upgrades/Invigorations/Utility/UtilityInvigorationParkourSpeed" data-loc="invigorations_utility_ParkourSpeed"></option>
508 <option value="/Lotus/Upgrades/Invigorations/Utility/UtilityInvigorationHealth" data-loc="invigorations_utility_Health"></option>
509 <option value="/Lotus/Upgrades/Invigorations/Utility/UtilityInvigorationEnergy" data-loc="invigorations_utility_Energy"></option>
510 <option value="/Lotus/Upgrades/Invigorations/Utility/UtilityInvigorationStatusResistance" data-loc="invigorations_utility_StatusResistance"></option>
504 <option value="" data-loc="general_none"></option>
505 <option value="/Lotus/Upgrades/Invigorations/Utility/UtilityInvigorationPowerEfficiency" data-loc="invigorations_utility_AbilityEfficiency"></option>
506 <option value="/Lotus/Upgrades/Invigorations/Utility/UtilityInvigorationMovementSpeed" data-loc="invigorations_utility_SprintSpeed"></option>
507 <option value="/Lotus/Upgrades/Invigorations/Utility/UtilityInvigorationParkourSpeed" data-loc="invigorations_utility_ParkourVelocity"></option>
508 <option value="/Lotus/Upgrades/Invigorations/Utility/UtilityInvigorationHealth" data-loc="invigorations_utility_HealthMax"></option>
509 <option value="/Lotus/Upgrades/Invigorations/Utility/UtilityInvigorationEnergy" data-loc="invigorations_utility_EnergyMax"></option>
510 <option value="/Lotus/Upgrades/Invigorations/Utility/UtilityInvigorationStatusResistance" data-loc="invigorations_utility_StatusImmune"></option>
511 511 <option value="/Lotus/Upgrades/Invigorations/Utility/UtilityInvigorationReloadSpeed" data-loc="invigorations_utility_ReloadSpeed"></option>
512 512 <option value="/Lotus/Upgrades/Invigorations/Utility/UtilityInvigorationHealthRegen" data-loc="invigorations_utility_HealthRegen"></option>
513 <option value="/Lotus/Upgrades/Invigorations/Utility/UtilityInvigorationArmor" data-loc="invigorations_utility_Armor"></option>
513 <option value="/Lotus/Upgrades/Invigorations/Utility/UtilityInvigorationArmor" data-loc="invigorations_utility_ArmorMax"></option>
514 514 <option value="/Lotus/Upgrades/Invigorations/Utility/UtilityInvigorationJumps" data-loc="invigorations_utility_Jumps"></option>
515 515 <option value="/Lotus/Upgrades/Invigorations/Utility/UtilityInvigorationEnergyRegen" data-loc="invigorations_utility_EnergyRegen"></option>
516 516 </select>
@@ -522,8 +522,8 @@
522 522 </div>
523 523
524 524 <div class="d-flex gap-2">
525 <button type="submit" class="btn btn-primary" data-loc="invigorations_applyButton"></button>
526 <button type="button" class="btn btn-danger" onclick="clearSuitInvigorationUpgrades()" data-loc="invigorations_clearButton"></button>
525 <button type="submit" class="btn btn-primary" data-loc="general_setButton"></button>
526 <button type="button" class="btn btn-danger" onclick="clearSuitInvigorationUpgrades()" data-loc="code_remove"></button>
527 527 </div>
528 528 </form>
529 529 </div>
Modified static/webui/script.js +5 -5
@@ -283,7 +283,7 @@ function fetchItemList() {
283 283
284 284 const syndicateNone = document.createElement("option");
285 285 syndicateNone.value = "";
286 syndicateNone.textContent = loc("cheats_none");
286 syndicateNone.textContent = loc("general_none");
287 287 document.getElementById("changeSyndicate").innerHTML = "";
288 288 document.getElementById("changeSyndicate").appendChild(syndicateNone);
289 289
@@ -304,8 +304,8 @@ function fetchItemList() {
304 304 "/Lotus/Upgrades/Invigorations/ArchonCrystalUpgrades/ArchonCrystalUpgradeWarframeAbilityDurationMythic": loc("upgrade_WarframeAbilityDuration").split("|VAL|").join("15"),
305 305 "/Lotus/Upgrades/Invigorations/ArchonCrystalUpgrades/ArchonCrystalUpgradeWarframeAbilityStrength": loc("upgrade_WarframeAbilityStrength").split("|VAL|").join("10"),
306 306 "/Lotus/Upgrades/Invigorations/ArchonCrystalUpgrades/ArchonCrystalUpgradeWarframeAbilityStrengthMythic": loc("upgrade_WarframeAbilityStrength").split("|VAL|").join("15"),
307 "/Lotus/Upgrades/Invigorations/ArchonCrystalUpgrades/ArchonCrystalUpgradeWarframeArmourMax": loc("upgrade_WarframeArmourMax").split("|VAL|").join("150"),
308 "/Lotus/Upgrades/Invigorations/ArchonCrystalUpgrades/ArchonCrystalUpgradeWarframeArmourMaxMythic": loc("upgrade_WarframeArmourMax").split("|VAL|").join("225"),
307 "/Lotus/Upgrades/Invigorations/ArchonCrystalUpgrades/ArchonCrystalUpgradeWarframeArmourMax": loc("upgrade_WarframeArmorMax").split("|VAL|").join("150"),
308 "/Lotus/Upgrades/Invigorations/ArchonCrystalUpgrades/ArchonCrystalUpgradeWarframeArmourMaxMythic": loc("upgrade_WarframeArmorMax").split("|VAL|").join("225"),
309 309 "/Lotus/Upgrades/Invigorations/ArchonCrystalUpgrades/ArchonCrystalUpgradeWarframeBlastProc": loc("upgrade_WarframeBlastProc").split("|VAL|").join("5"),
310 310 "/Lotus/Upgrades/Invigorations/ArchonCrystalUpgrades/ArchonCrystalUpgradeWarframeBlastProcMythic": loc("upgrade_WarframeBlastProc").split("|VAL|").join("7.5"),
311 311 "/Lotus/Upgrades/Invigorations/ArchonCrystalUpgrades/ArchonCrystalUpgradeWarframeCastingSpeed": loc("upgrade_WarframeCastingSpeed").split("|VAL|").join("25"),
@@ -334,8 +334,8 @@ function fetchItemList() {
334 334 "/Lotus/Upgrades/Invigorations/ArchonCrystalUpgrades/ArchonCrystalUpgradeWarframeParkourVelocityMythic": loc("upgrade_WarframeParkourVelocity").split("|VAL|").join("22.5"),
335 335 "/Lotus/Upgrades/Invigorations/ArchonCrystalUpgrades/ArchonCrystalUpgradeWarframeRadiationDamageBoost": loc("upgrade_WarframeRadiationDamageBoost").split("|VAL|").join("10"),
336 336 "/Lotus/Upgrades/Invigorations/ArchonCrystalUpgrades/ArchonCrystalUpgradeWarframeRadiationDamageBoostMythic": loc("upgrade_WarframeRadiationDamageBoost").split("|VAL|").join("15"),
337 "/Lotus/Upgrades/Invigorations/ArchonCrystalUpgrades/ArchonCrystalUpgradeWarframeRegen": loc("upgrade_WarframeRegen").split("|VAL|").join("5"),
338 "/Lotus/Upgrades/Invigorations/ArchonCrystalUpgrades/ArchonCrystalUpgradeWarframeRegenMythic": loc("upgrade_WarframeRegen").split("|VAL|").join("7.5"),
337 "/Lotus/Upgrades/Invigorations/ArchonCrystalUpgrades/ArchonCrystalUpgradeWarframeRegen": loc("upgrade_WarframeHealthRegen").split("|VAL|").join("5"),
338 "/Lotus/Upgrades/Invigorations/ArchonCrystalUpgrades/ArchonCrystalUpgradeWarframeRegenMythic": loc("upgrade_WarframeHealthRegen").split("|VAL|").join("7.5"),
339 339 "/Lotus/Upgrades/Invigorations/ArchonCrystalUpgrades/ArchonCrystalUpgradeWarframeShieldMax": loc("upgrade_WarframeShieldMax").split("|VAL|").join("150"),
340 340 "/Lotus/Upgrades/Invigorations/ArchonCrystalUpgrades/ArchonCrystalUpgradeWarframeShieldMaxMythic": loc("upgrade_WarframeShieldMax").split("|VAL|").join("225"),
341 341 "/Lotus/Upgrades/Invigorations/ArchonCrystalUpgrades/ArchonCrystalUpgradeWarframeStartingEnergy": loc("upgrade_WarframeStartingEnergy").split("|VAL|").join("30"),
Modified static/webui/translations/de.js +25 -28
@@ -3,6 +3,7 @@ dict = {
3 3 general_inventoryUpdateNote: `Hinweis: Um Änderungen im Spiel zu sehen, musst du dein Inventar neu synchronisieren, z. B. mit dem /sync Befehl des Bootstrappers, durch Besuch eines Dojo/Relais oder durch erneutes Einloggen.`,
4 4 general_addButton: `Hinzufügen`,
5 5 general_setButton: `Festlegen`,
6 general_none: `Keines`,
6 7 general_bulkActions: `Massenaktionen`,
7 8 general_loading: `Lädt...`,
8 9
@@ -62,7 +63,7 @@ dict = {
62 63 code_mature: `Für den Kampf auswachsen lassen`,
63 64 code_unmature: `Genetisches Altern zurücksetzen`,
64 65 code_succChange: `Erfolgreich geändert.`,
65 code_requiredInvigorationUpgrade: `[UNTRANSLATED] You must select both an offensive and a defensive upgrade.`,
66 code_requiredInvigorationUpgrade: `[UNTRANSLATED] You must select both an offensive & defensive upgrade.`,
66 67 login_description: `Melde dich mit deinem OpenWF-Account an (denselben Angaben wie im Spiel, wenn du dich mit diesem Server verbindest).`,
67 68 login_emailLabel: `E-Mail-Adresse`,
68 69 login_passwordLabel: `Passwort`,
@@ -126,36 +127,33 @@ dict = {
126 127 detailedView_valenceBonusLabel: `Valenz-Bonus`,
127 128 detailedView_valenceBonusDescription: `Du kannst den Valenz-Bonus deiner Waffe festlegen oder entfernen.`,
128 129 detailedView_modularPartsLabel: `Modulare Teile ändern`,
129 detailedView_editSuitInvigoration: `[UNTRANSLATED] Edit Suit Invigoration`,
130 detailedView_suitInvigorationLabel: `[UNTRANSLATED] Warframe Invigoration`,
130 131
131 invigorations_offensive_PowerStrength: `[UNTRANSLATED] Power Strength`,
132 invigorations_offensive_PowerRange: `[UNTRANSLATED] Power Range`,
133 invigorations_offensive_PowerDuration: `[UNTRANSLATED] Power Duration`,
134 invigorations_offensive_MeleeDamage: `[UNTRANSLATED] Melee Damage`,
135 invigorations_offensive_PrimaryDamage: `[UNTRANSLATED] Primary Damage`,
136 invigorations_offensive_SecondaryDamage: `[UNTRANSLATED] Secondary Damage`,
137 invigorations_offensive_PrimaryCritChance: `[UNTRANSLATED] Primary Critical Chance`,
138 invigorations_offensive_SecondaryCritChance: `[UNTRANSLATED] Secondary Critical Chance`,
139 invigorations_offensive_MeleeCritChance: `[UNTRANSLATED] Melee Critical Chance`,
132 invigorations_offensive_AbilityStrength: `[UNTRANSLATED] +200% Ability Strength`,
133 invigorations_offensive_AbilityRange: `[UNTRANSLATED] +100% Ability Range`,
134 invigorations_offensive_AbilityDuration: `[UNTRANSLATED] +100% Ability Duration`,
135 invigorations_offensive_MeleeDamage: `[UNTRANSLATED] +250% Melee Damage`,
136 invigorations_offensive_PrimaryDamage: `[UNTRANSLATED] +250% Primary Damage`,
137 invigorations_offensive_SecondaryDamage: `[UNTRANSLATED] +250% Secondary Damage`,
138 invigorations_offensive_PrimaryCritChance: `[UNTRANSLATED] +200% Primary Critical Chance`,
139 invigorations_offensive_SecondaryCritChance: `[UNTRANSLATED] +200% Secondary Critical Chance`,
140 invigorations_offensive_MeleeCritChance: `[UNTRANSLATED] +200% Melee Critical Chance`,
140 141
141 invigorations_utility_PowerEfficiency: `[UNTRANSLATED] Power Efficiency`,
142 invigorations_utility_MovementSpeed: `[UNTRANSLATED] Movement Speed`,
143 invigorations_utility_ParkourSpeed: `[UNTRANSLATED] Parkour Speed`,
144 invigorations_utility_Health: `[UNTRANSLATED] Health`,
145 invigorations_utility_Energy: `[UNTRANSLATED] Energy`,
146 invigorations_utility_StatusResistance: `[UNTRANSLATED] Status Resistance`,
147 invigorations_utility_ReloadSpeed: `[UNTRANSLATED] Reload Speed`,
148 invigorations_utility_HealthRegen: `[UNTRANSLATED] Health Regen`,
149 invigorations_utility_Armor: `[UNTRANSLATED] Armor`,
150 invigorations_utility_Jumps: `[UNTRANSLATED] Jumps`,
151 invigorations_utility_EnergyRegen: `[UNTRANSLATED] Energy Regen`,
142 invigorations_utility_AbilityEfficiency: `[UNTRANSLATED] +75% Ability Efficiency`,
143 invigorations_utility_SprintSpeed: `[UNTRANSLATED] +75% Sprint Speed`,
144 invigorations_utility_ParkourVelocity: `[UNTRANSLATED] +75% Parkour Velocity`,
145 invigorations_utility_HealthMax: `[UNTRANSLATED] +1000 Health`,
146 invigorations_utility_EnergyMax: `[UNTRANSLATED] +200% Energy Max`,
147 invigorations_utility_StatusImmune: `[UNTRANSLATED] Immune to Status Effects`,
148 invigorations_utility_ReloadSpeed: `[UNTRANSLATED] +75% Reload Speed`,
149 invigorations_utility_HealthRegen: `[UNTRANSLATED] +25 Health Regen/s`,
150 invigorations_utility_ArmorMax: `[UNTRANSLATED] +1000 Armor`,
151 invigorations_utility_Jumps: `[UNTRANSLATED] +5 Jump Resets`,
152 invigorations_utility_EnergyRegen: `[UNTRANSLATED] +2 Energy Regen/s`,
152 153
153 154 invigorations_offensiveLabel: `[UNTRANSLATED] Offensive Upgrade`,
154 155 invigorations_defensiveLabel: `[UNTRANSLATED] Defensive Upgrade`,
155 156 invigorations_expiryLabel: `[UNTRANSLATED] Upgrades Expiry (optional)`,
156 invigorations_applyButton: `[UNTRANSLATED] Apply Upgrades`,
157 invigorations_clearButton: `[UNTRANSLATED] Clear Upgrades`,
158 invigorations_noneOption: `[UNTRANSLATED] None`,
159 157
160 158 mods_addRiven: `Riven hinzufügen`,
161 159 mods_fingerprint: `Fingerabdruck`,
@@ -234,7 +232,6 @@ dict = {
234 232 cheats_intrinsicsUnlockAll: `Alle Inhärenzen auf Max. Rang`,
235 233 cheats_changeSupportedSyndicate: `Unterstütztes Syndikat`,
236 234 cheats_changeButton: `Ändern`,
237 cheats_none: `Keines`,
238 235 cheats_markAllAsRead: `Posteingang als gelesen markieren`,
239 236
240 237 worldState: `Weltstatus`,
@@ -296,7 +293,7 @@ dict = {
296 293 upgrade_SecondaryCritChance: `+|VAL|% Sekundärwaffen Krit. Chance`,
297 294 upgrade_WarframeAbilityDuration: `+|VAL|% Fähigkeitsdauer`,
298 295 upgrade_WarframeAbilityStrength: `+|VAL|% Fähigkeitsstärke`,
299 upgrade_WarframeArmourMax: `+|VAL| Rüstung`,
296 upgrade_WarframeArmorMax: `+|VAL| Rüstung`,
300 297 upgrade_WarframeBlastProc: `+|VAL| Schilde beim Töten eines Gegners mit Explosionsschaden`,
301 298 upgrade_WarframeCastingSpeed: `+|VAL|% Aktivierungsgeschwindigkeit`,
302 299 upgrade_WarframeCorrosiveDamageBoost: `+|VAL|% Fähigkeitsschaden auf Gegner, die von Korrosions-Status betroffen sind`,
@@ -311,7 +308,7 @@ dict = {
311 308 upgrade_WarframeHPBoostFromImpact: `+|VAL1| Gesundheit beim Töten eines Gegners mit Explosionsschaden (Max. |VAL2| Gesundheit)`,
312 309 upgrade_WarframeParkourVelocity: `+|VAL|% Parkour-Geschwindigkeit`,
313 310 upgrade_WarframeRadiationDamageBoost: `+|VAL|% Fähigkeitsschaden auf Gegner, die von Strahlungs-Status betroffen sind`,
314 upgrade_WarframeRegen: `+|VAL| Gesundheitsregeneration pro Sekunde`,
311 upgrade_WarframeHealthRegen: `+|VAL| Gesundheitsregeneration pro Sekunde`,
315 312 upgrade_WarframeShieldMax: `+|VAL| Schildkapazität`,
316 313 upgrade_WarframeStartingEnergy: `+|VAL|% Max. Energie beim Spawnen`,
317 314 upgrade_WarframeToxinDamage: `+|VAL|% Schaden durch Gift-Statuseffekte`,
Modified static/webui/translations/en.js +25 -28
@@ -2,6 +2,7 @@ dict = {
2 2 general_inventoryUpdateNote: `Note: To see changes in-game, you need to resync your inventory, e.g. using the bootstrapper's /sync command, visiting a dojo/relay, or relogging.`,
3 3 general_addButton: `Add`,
4 4 general_setButton: `Set`,
5 general_none: `None`,
5 6 general_bulkActions: `Bulk Actions`,
6 7 general_loading: `Loading...`,
7 8
@@ -61,7 +62,7 @@ dict = {
61 62 code_mature: `Mature for combat`,
62 63 code_unmature: `Regress genetic aging`,
63 64 code_succChange: `Successfully changed.`,
64 code_requiredInvigorationUpgrade: `You must select both an offensive and a defensive upgrade.`,
65 code_requiredInvigorationUpgrade: `You must select both an offensive & defensive upgrade.`,
65 66 login_description: `Login using your OpenWF account credentials (same as in-game when connecting to this server).`,
66 67 login_emailLabel: `Email address`,
67 68 login_passwordLabel: `Password`,
@@ -125,36 +126,33 @@ dict = {
125 126 detailedView_valenceBonusLabel: `Valence Bonus`,
126 127 detailedView_valenceBonusDescription: `You can set or remove the Valence Bonus from your weapon.`,
127 128 detailedView_modularPartsLabel: `Change Modular Parts`,
128 detailedView_editSuitInvigoration: `Edit Suit Invigoration`,
129 detailedView_suitInvigorationLabel: `Warframe Invigoration`,
129 130
130 invigorations_offensive_PowerStrength: `Power Strength`,
131 invigorations_offensive_PowerRange: `Power Range`,
132 invigorations_offensive_PowerDuration: `Power Duration`,
133 invigorations_offensive_MeleeDamage: `Melee Damage`,
134 invigorations_offensive_PrimaryDamage: `Primary Damage`,
135 invigorations_offensive_SecondaryDamage: `Secondary Damage`,
136 invigorations_offensive_PrimaryCritChance: `Primary Critical Chance`,
137 invigorations_offensive_SecondaryCritChance: `Secondary Critical Chance`,
138 invigorations_offensive_MeleeCritChance: `Melee Critical Chance`,
131 invigorations_offensive_AbilityStrength: `+200% Ability Strength`,
132 invigorations_offensive_AbilityRange: `+100% Ability Range`,
133 invigorations_offensive_AbilityDuration: `+100% Ability Duration`,
134 invigorations_offensive_MeleeDamage: `+250% Melee Damage`,
135 invigorations_offensive_PrimaryDamage: `+250% Primary Damage`,
136 invigorations_offensive_SecondaryDamage: `+250% Secondary Damage`,
137 invigorations_offensive_PrimaryCritChance: `+200% Primary Critical Chance`,
138 invigorations_offensive_SecondaryCritChance: `+200% Secondary Critical Chance`,
139 invigorations_offensive_MeleeCritChance: `+200% Melee Critical Chance`,
139 140
140 invigorations_utility_PowerEfficiency: `Power Efficiency`,
141 invigorations_utility_MovementSpeed: `Movement Speed`,
142 invigorations_utility_ParkourSpeed: `Parkour Speed`,
143 invigorations_utility_Health: `Health`,
144 invigorations_utility_Energy: `Energy`,
145 invigorations_utility_StatusResistance: `Status Resistance`,
146 invigorations_utility_ReloadSpeed: `Reload Speed`,
147 invigorations_utility_HealthRegen: `Health Regen`,
148 invigorations_utility_Armor: `Armor`,
149 invigorations_utility_Jumps: `Jumps`,
150 invigorations_utility_EnergyRegen: `Energy Regen`,
141 invigorations_utility_AbilityEfficiency: `+75% Ability Efficiency`,
142 invigorations_utility_SprintSpeed: `+75% Sprint Speed`,
143 invigorations_utility_ParkourVelocity: `+75% Parkour Velocity`,
144 invigorations_utility_HealthMax: `+1000 Health`,
145 invigorations_utility_EnergyMax: `+200% Energy Max`,
146 invigorations_utility_StatusImmune: `Immune to Status Effects`,
147 invigorations_utility_ReloadSpeed: `+75% Reload Speed`,
148 invigorations_utility_HealthRegen: `+25 Health Regen/s`,
149 invigorations_utility_ArmorMax: `+1000 Armor`,
150 invigorations_utility_Jumps: `+5 Jump Resets`,
151 invigorations_utility_EnergyRegen: `+2 Energy Regen/s`,
151 152
152 153 invigorations_offensiveLabel: `Offensive Upgrade`,
153 154 invigorations_defensiveLabel: `Defensive Upgrade`,
154 155 invigorations_expiryLabel: `Upgrades Expiry (optional)`,
155 invigorations_applyButton: `Apply Upgrades`,
156 invigorations_clearButton: `Clear Upgrades`,
157 invigorations_noneOption: `None`,
158 156
159 157 mods_addRiven: `Add Riven`,
160 158 mods_fingerprint: `Fingerprint`,
@@ -233,7 +231,6 @@ dict = {
233 231 cheats_intrinsicsUnlockAll: `Max Rank All Intrinsics`,
234 232 cheats_changeSupportedSyndicate: `Supported syndicate`,
235 233 cheats_changeButton: `Change`,
236 cheats_none: `None`,
237 234 cheats_markAllAsRead: `Mark Inbox As Read`,
238 235
239 236 worldState: `World State`,
@@ -295,7 +292,7 @@ dict = {
295 292 upgrade_SecondaryCritChance: `+|VAL|% Secondary Critical Chance`,
296 293 upgrade_WarframeAbilityDuration: `+|VAL|% Ability Duration`,
297 294 upgrade_WarframeAbilityStrength: `+|VAL|% Ability Strength`,
298 upgrade_WarframeArmourMax: `+|VAL| Armor`,
295 upgrade_WarframeArmorMax: `+|VAL| Armor`,
299 296 upgrade_WarframeBlastProc: `+|VAL| Shields on kill with Blast Damage`,
300 297 upgrade_WarframeCastingSpeed: `+|VAL|% Casting Speed`,
301 298 upgrade_WarframeCorrosiveDamageBoost: `+|VAL|% Ability Damage on enemies affected by Corrosion Status`,
@@ -310,7 +307,7 @@ dict = {
310 307 upgrade_WarframeHPBoostFromImpact: `+|VAL1| Health on kill with Blast Damage (Max |VAL2| Health)`,
311 308 upgrade_WarframeParkourVelocity: `+|VAL|% Parkour Velocity`,
312 309 upgrade_WarframeRadiationDamageBoost: `+|VAL|% Ability Damage on enemies affected by Radiation Status`,
313 upgrade_WarframeRegen: `+|VAL| Health Regen/s`,
310 upgrade_WarframeHealthRegen: `+|VAL| Health Regen/s`,
314 311 upgrade_WarframeShieldMax: `+|VAL| Shield`,
315 312 upgrade_WarframeStartingEnergy: `+|VAL|% Energy on Spawn`,
316 313 upgrade_WarframeToxinDamage: `+|VAL|% Toxin Status Effect Damage`,
Modified static/webui/translations/es.js +25 -28
@@ -3,6 +3,7 @@ dict = {
3 3 general_inventoryUpdateNote: `Para ver los cambios en el juego, necesitas volver a sincronizar tu inventario, por ejemplo, usando el comando /sync del bootstrapper, visitando un dojo o repetidor, o volviendo a iniciar sesión.`,
4 4 general_addButton: `Agregar`,
5 5 general_setButton: `Establecer`,
6 general_none: `Ninguno`,
6 7 general_bulkActions: `Acciones masivas`,
7 8 general_loading: `Cargando...`,
8 9
@@ -62,7 +63,7 @@ dict = {
62 63 code_mature: `Listo para el combate`,
63 64 code_unmature: `Regresar el envejecimiento genético`,
64 65 code_succChange: `Cambiado correctamente`,
65 code_requiredInvigorationUpgrade: `[UNTRANSLATED] You must select both an offensive and a defensive upgrade.`,
66 code_requiredInvigorationUpgrade: `[UNTRANSLATED] You must select both an offensive & defensive upgrade.`,
66 67 login_description: `Inicia sesión con las credenciales de tu cuenta OpenWF (las mismas que usas en el juego al conectarte a este servidor).`,
67 68 login_emailLabel: `Dirección de correo electrónico`,
68 69 login_passwordLabel: `Contraseña`,
@@ -126,36 +127,33 @@ dict = {
126 127 detailedView_valenceBonusLabel: `Bônus de Valência`,
127 128 detailedView_valenceBonusDescription: `Puedes establecer o quitar el bono de valencia de tu arma.`,
128 129 detailedView_modularPartsLabel: `Cambiar partes modulares`,
129 detailedView_editSuitInvigoration: `[UNTRANSLATED] Edit Suit Invigoration`,
130 detailedView_suitInvigorationLabel: `[UNTRANSLATED] Warframe Invigoration`,
130 131
131 invigorations_offensive_PowerStrength: `[UNTRANSLATED] Power Strength`,
132 invigorations_offensive_PowerRange: `[UNTRANSLATED] Power Range`,
133 invigorations_offensive_PowerDuration: `[UNTRANSLATED] Power Duration`,
134 invigorations_offensive_MeleeDamage: `[UNTRANSLATED] Melee Damage`,
135 invigorations_offensive_PrimaryDamage: `[UNTRANSLATED] Primary Damage`,
136 invigorations_offensive_SecondaryDamage: `[UNTRANSLATED] Secondary Damage`,
137 invigorations_offensive_PrimaryCritChance: `[UNTRANSLATED] Primary Critical Chance`,
138 invigorations_offensive_SecondaryCritChance: `[UNTRANSLATED] Secondary Critical Chance`,
139 invigorations_offensive_MeleeCritChance: `[UNTRANSLATED] Melee Critical Chance`,
132 invigorations_offensive_AbilityStrength: `[UNTRANSLATED] +200% Ability Strength`,
133 invigorations_offensive_AbilityRange: `[UNTRANSLATED] +100% Ability Range`,
134 invigorations_offensive_AbilityDuration: `[UNTRANSLATED] +100% Ability Duration`,
135 invigorations_offensive_MeleeDamage: `[UNTRANSLATED] +250% Melee Damage`,
136 invigorations_offensive_PrimaryDamage: `[UNTRANSLATED] +250% Primary Damage`,
137 invigorations_offensive_SecondaryDamage: `[UNTRANSLATED] +250% Secondary Damage`,
138 invigorations_offensive_PrimaryCritChance: `[UNTRANSLATED] +200% Primary Critical Chance`,
139 invigorations_offensive_SecondaryCritChance: `[UNTRANSLATED] +200% Secondary Critical Chance`,
140 invigorations_offensive_MeleeCritChance: `[UNTRANSLATED] +200% Melee Critical Chance`,
140 141
141 invigorations_utility_PowerEfficiency: `[UNTRANSLATED] Power Efficiency`,
142 invigorations_utility_MovementSpeed: `[UNTRANSLATED] Movement Speed`,
143 invigorations_utility_ParkourSpeed: `[UNTRANSLATED] Parkour Speed`,
144 invigorations_utility_Health: `[UNTRANSLATED] Health`,
145 invigorations_utility_Energy: `[UNTRANSLATED] Energy`,
146 invigorations_utility_StatusResistance: `[UNTRANSLATED] Status Resistance`,
147 invigorations_utility_ReloadSpeed: `[UNTRANSLATED] Reload Speed`,
148 invigorations_utility_HealthRegen: `[UNTRANSLATED] Health Regen`,
149 invigorations_utility_Armor: `[UNTRANSLATED] Armor`,
150 invigorations_utility_Jumps: `[UNTRANSLATED] Jumps`,
151 invigorations_utility_EnergyRegen: `[UNTRANSLATED] Energy Regen`,
142 invigorations_utility_AbilityEfficiency: `[UNTRANSLATED] +75% Ability Efficiency`,
143 invigorations_utility_SprintSpeed: `[UNTRANSLATED] +75% Sprint Speed`,
144 invigorations_utility_ParkourVelocity: `[UNTRANSLATED] +75% Parkour Velocity`,
145 invigorations_utility_HealthMax: `[UNTRANSLATED] +1000 Health`,
146 invigorations_utility_EnergyMax: `[UNTRANSLATED] +200% Energy Max`,
147 invigorations_utility_StatusImmune: `[UNTRANSLATED] Immune to Status Effects`,
148 invigorations_utility_ReloadSpeed: `[UNTRANSLATED] +75% Reload Speed`,
149 invigorations_utility_HealthRegen: `[UNTRANSLATED] +25 Health Regen/s`,
150 invigorations_utility_ArmorMax: `[UNTRANSLATED] +1000 Armor`,
151 invigorations_utility_Jumps: `[UNTRANSLATED] +5 Jump Resets`,
152 invigorations_utility_EnergyRegen: `[UNTRANSLATED] +2 Energy Regen/s`,
152 153
153 154 invigorations_offensiveLabel: `[UNTRANSLATED] Offensive Upgrade`,
154 155 invigorations_defensiveLabel: `[UNTRANSLATED] Defensive Upgrade`,
155 156 invigorations_expiryLabel: `[UNTRANSLATED] Upgrades Expiry (optional)`,
156 invigorations_applyButton: `[UNTRANSLATED] Apply Upgrades`,
157 invigorations_clearButton: `[UNTRANSLATED] Clear Upgrades`,
158 invigorations_noneOption: `[UNTRANSLATED] None`,
159 157
160 158 mods_addRiven: `Agregar Agrietado`,
161 159 mods_fingerprint: `Huella digital`,
@@ -234,7 +232,6 @@ dict = {
234 232 cheats_intrinsicsUnlockAll: `Maximizar todos los intrínsecos`,
235 233 cheats_changeSupportedSyndicate: `Sindicatos disponibles`,
236 234 cheats_changeButton: `Cambiar`,
237 cheats_none: `Ninguno`,
238 235 cheats_markAllAsRead: `Marcar bandeja de entrada como leída`,
239 236
240 237 worldState: `Estado del mundo`,
@@ -296,7 +293,7 @@ dict = {
296 293 upgrade_SecondaryCritChance: `+|VAL|% de probabilidad crítica en armas secundarias`,
297 294 upgrade_WarframeAbilityDuration: `+|VAL|% de duración de habilidades`,
298 295 upgrade_WarframeAbilityStrength: `+|VAL|% de fuerza de habilidades`,
299 upgrade_WarframeArmourMax: `+|VAL| de armadura`,
296 upgrade_WarframeArmorMax: `+|VAL| de armadura`,
300 297 upgrade_WarframeBlastProc: `+|VAL| de escudos al matar con daño de explosión`,
301 298 upgrade_WarframeCastingSpeed: `+|VAL|% de velocidad de lanzamiento de habilidades`,
302 299 upgrade_WarframeCorrosiveDamageBoost: `+|VAL|% de daño de habilidades a enemigos con estado corrosivo`,
@@ -311,7 +308,7 @@ dict = {
311 308 upgrade_WarframeHPBoostFromImpact: `+|VAL1| de salud al eliminar con daño explosivo (máx. |VAL2| de salud)`,
312 309 upgrade_WarframeParkourVelocity: `+|VAL|% de velocidad de parkour`,
313 310 upgrade_WarframeRadiationDamageBoost: `+|VAL|% de daño de habilidades a enemigos con estado radiactivo`,
314 upgrade_WarframeRegen: `+|VAL| de regeneración de salud por segundo`,
311 upgrade_WarframeHealthRegen: `+|VAL| de regeneración de salud por segundo`,
315 312 upgrade_WarframeShieldMax: `+|VAL| de escudo`,
316 313 upgrade_WarframeStartingEnergy: `+|VAL|% de energía al reaparecer`,
317 314 upgrade_WarframeToxinDamage: `+|VAL|% de daño por efecto de estado tóxico`,
Modified static/webui/translations/fr.js +25 -28
@@ -3,6 +3,7 @@ dict = {
3 3 general_inventoryUpdateNote: `[UNTRANSLATED] Note: To see changes in-game, you need to resync your inventory, e.g. using the bootstrapper's /sync command, visiting a dojo/relay, or relogging.`,
4 4 general_addButton: `Ajouter`,
5 5 general_setButton: `[UNTRANSLATED] Set`,
6 general_none: `Aucun`,
6 7 general_bulkActions: `Action groupée`,
7 8 general_loading: `[UNTRANSLATED] Loading...`,
8 9
@@ -62,7 +63,7 @@ dict = {
62 63 code_mature: `Maturer pour le combat`,
63 64 code_unmature: `Régrésser l'âge génétique`,
64 65 code_succChange: `[UNTRANSLATED] Successfully changed.`,
65 code_requiredInvigorationUpgrade: `[UNTRANSLATED] You must select both an offensive and a defensive upgrade.`,
66 code_requiredInvigorationUpgrade: `[UNTRANSLATED] You must select both an offensive & defensive upgrade.`,
66 67 login_description: `Connexion avec les informations de connexion OpenWF.`,
67 68 login_emailLabel: `Email`,
68 69 login_passwordLabel: `Mot de passe`,
@@ -126,36 +127,33 @@ dict = {
126 127 detailedView_valenceBonusLabel: `Bonus de Valence`,
127 128 detailedView_valenceBonusDescription: `[UNTRANSLATED] You can set or remove the Valence Bonus from your weapon.`,
128 129 detailedView_modularPartsLabel: `[UNTRANSLATED] Change Modular Parts`,
129 detailedView_editSuitInvigoration: `[UNTRANSLATED] Edit Suit Invigoration`,
130 detailedView_suitInvigorationLabel: `[UNTRANSLATED] Warframe Invigoration`,
130 131
131 invigorations_offensive_PowerStrength: `[UNTRANSLATED] Power Strength`,
132 invigorations_offensive_PowerRange: `[UNTRANSLATED] Power Range`,
133 invigorations_offensive_PowerDuration: `[UNTRANSLATED] Power Duration`,
134 invigorations_offensive_MeleeDamage: `[UNTRANSLATED] Melee Damage`,
135 invigorations_offensive_PrimaryDamage: `[UNTRANSLATED] Primary Damage`,
136 invigorations_offensive_SecondaryDamage: `[UNTRANSLATED] Secondary Damage`,
137 invigorations_offensive_PrimaryCritChance: `[UNTRANSLATED] Primary Critical Chance`,
138 invigorations_offensive_SecondaryCritChance: `[UNTRANSLATED] Secondary Critical Chance`,
139 invigorations_offensive_MeleeCritChance: `[UNTRANSLATED] Melee Critical Chance`,
132 invigorations_offensive_AbilityStrength: `[UNTRANSLATED] +200% Ability Strength`,
133 invigorations_offensive_AbilityRange: `[UNTRANSLATED] +100% Ability Range`,
134 invigorations_offensive_AbilityDuration: `[UNTRANSLATED] +100% Ability Duration`,
135 invigorations_offensive_MeleeDamage: `[UNTRANSLATED] +250% Melee Damage`,
136 invigorations_offensive_PrimaryDamage: `[UNTRANSLATED] +250% Primary Damage`,
137 invigorations_offensive_SecondaryDamage: `[UNTRANSLATED] +250% Secondary Damage`,
138 invigorations_offensive_PrimaryCritChance: `[UNTRANSLATED] +200% Primary Critical Chance`,
139 invigorations_offensive_SecondaryCritChance: `[UNTRANSLATED] +200% Secondary Critical Chance`,
140 invigorations_offensive_MeleeCritChance: `[UNTRANSLATED] +200% Melee Critical Chance`,
140 141
141 invigorations_utility_PowerEfficiency: `[UNTRANSLATED] Power Efficiency`,
142 invigorations_utility_MovementSpeed: `[UNTRANSLATED] Movement Speed`,
143 invigorations_utility_ParkourSpeed: `[UNTRANSLATED] Parkour Speed`,
144 invigorations_utility_Health: `[UNTRANSLATED] Health`,
145 invigorations_utility_Energy: `[UNTRANSLATED] Energy`,
146 invigorations_utility_StatusResistance: `[UNTRANSLATED] Status Resistance`,
147 invigorations_utility_ReloadSpeed: `[UNTRANSLATED] Reload Speed`,
148 invigorations_utility_HealthRegen: `[UNTRANSLATED] Health Regen`,
149 invigorations_utility_Armor: `[UNTRANSLATED] Armor`,
150 invigorations_utility_Jumps: `[UNTRANSLATED] Jumps`,
151 invigorations_utility_EnergyRegen: `[UNTRANSLATED] Energy Regen`,
142 invigorations_utility_AbilityEfficiency: `[UNTRANSLATED] +75% Ability Efficiency`,
143 invigorations_utility_SprintSpeed: `[UNTRANSLATED] +75% Sprint Speed`,
144 invigorations_utility_ParkourVelocity: `[UNTRANSLATED] +75% Parkour Velocity`,
145 invigorations_utility_HealthMax: `[UNTRANSLATED] +1000 Health`,
146 invigorations_utility_EnergyMax: `[UNTRANSLATED] +200% Energy Max`,
147 invigorations_utility_StatusImmune: `[UNTRANSLATED] Immune to Status Effects`,
148 invigorations_utility_ReloadSpeed: `[UNTRANSLATED] +75% Reload Speed`,
149 invigorations_utility_HealthRegen: `[UNTRANSLATED] +25 Health Regen/s`,
150 invigorations_utility_ArmorMax: `[UNTRANSLATED] +1000 Armor`,
151 invigorations_utility_Jumps: `[UNTRANSLATED] +5 Jump Resets`,
152 invigorations_utility_EnergyRegen: `[UNTRANSLATED] +2 Energy Regen/s`,
152 153
153 154 invigorations_offensiveLabel: `[UNTRANSLATED] Offensive Upgrade`,
154 155 invigorations_defensiveLabel: `[UNTRANSLATED] Defensive Upgrade`,
155 156 invigorations_expiryLabel: `[UNTRANSLATED] Upgrades Expiry (optional)`,
156 invigorations_applyButton: `[UNTRANSLATED] Apply Upgrades`,
157 invigorations_clearButton: `[UNTRANSLATED] Clear Upgrades`,
158 invigorations_noneOption: `[UNTRANSLATED] None`,
159 157
160 158 mods_addRiven: `Ajouter un riven`,
161 159 mods_fingerprint: `Empreinte`,
@@ -234,7 +232,6 @@ dict = {
234 232 cheats_intrinsicsUnlockAll: `Inhérences niveau max`,
235 233 cheats_changeSupportedSyndicate: `Allégeance`,
236 234 cheats_changeButton: `Changer`,
237 cheats_none: `Aucun`,
238 235 cheats_markAllAsRead: `[UNTRANSLATED] Mark Inbox As Read`,
239 236
240 237 worldState: `[UNTRANSLATED] World State`,
@@ -296,7 +293,7 @@ dict = {
296 293 upgrade_SecondaryCritChance: `+|VAL|% de chance critique sur arme secondaire`,
297 294 upgrade_WarframeAbilityDuration: `+|VAL|% de durée de pouvoir`,
298 295 upgrade_WarframeAbilityStrength: `+|VAL|% de puissance de pouvoir`,
299 upgrade_WarframeArmourMax: `+|VAL| d'armure`,
296 upgrade_WarframeArmorMax: `+|VAL| d'armure`,
300 297 upgrade_WarframeBlastProc: `+|VAL| de boucliers sur élimination avec des dégats d'explosion`,
301 298 upgrade_WarframeCastingSpeed: `+|VAL|% de vitesse de lancement de pouvoir`,
302 299 upgrade_WarframeCorrosiveDamageBoost: `+|VAL|% de dégâts de pouvoir sur les ennemis affectés par du statut corrosif`,
@@ -311,7 +308,7 @@ dict = {
311 308 upgrade_WarframeHPBoostFromImpact: `[UNTRANSLATED] +|VAL1| Health on kill with Blast Damage (Max |VAL2| Health)`,
312 309 upgrade_WarframeParkourVelocity: `+|VAL|% de vélocité de parkour`,
313 310 upgrade_WarframeRadiationDamageBoost: `+|VAL|% de dégâts de pouvoir sur les ennemis affectés par du statut radiation`,
314 upgrade_WarframeRegen: `+|VAL| régénération de santé/s`,
311 upgrade_WarframeHealthRegen: `+|VAL| régénération de santé/s`,
315 312 upgrade_WarframeShieldMax: `+|VAL| de boucliers`,
316 313 upgrade_WarframeStartingEnergy: `+|VAL|% d'énergie sur apparition`,
317 314 upgrade_WarframeToxinDamage: `+|VAL|% de dégâts sur le statut poison`,
Modified static/webui/translations/ru.js +25 -28
@@ -3,6 +3,7 @@ dict = {
3 3 general_inventoryUpdateNote: `[UNTRANSLATED] Note: To see changes in-game, you need to resync your inventory, e.g. using the bootstrapper's /sync command, visiting a dojo/relay, or relogging.`,
4 4 general_addButton: `Добавить`,
5 5 general_setButton: `Установить`,
6 general_none: `Отсутствует`,
6 7 general_bulkActions: `Массовые действия`,
7 8 general_loading: `[UNTRANSLATED] Loading...`,
8 9
@@ -62,7 +63,7 @@ dict = {
62 63 code_mature: `Подготовить к сражениям`,
63 64 code_unmature: `Регрессия генетического старения`,
64 65 code_succChange: `Успешно изменено.`,
65 code_requiredInvigorationUpgrade: `[UNTRANSLATED] You must select both an offensive and a defensive upgrade.`,
66 code_requiredInvigorationUpgrade: `[UNTRANSLATED] You must select both an offensive & defensive upgrade.`,
66 67 login_description: `Войдите, используя учетные данные OpenWF (те же, что и в игре при подключении к этому серверу).`,
67 68 login_emailLabel: `Адрес электронной почты`,
68 69 login_passwordLabel: `Пароль`,
@@ -126,36 +127,33 @@ dict = {
126 127 detailedView_valenceBonusLabel: `Бонус Валентности`,
127 128 detailedView_valenceBonusDescription: `Вы можете установить или убрать бонус валентности с вашего оружия.`,
128 129 detailedView_modularPartsLabel: `Изменить Модульные Части`,
129 detailedView_editSuitInvigoration: `[UNTRANSLATED] Edit Suit Invigoration`,
130 detailedView_suitInvigorationLabel: `[UNTRANSLATED] Warframe Invigoration`,
130 131
131 invigorations_offensive_PowerStrength: `[UNTRANSLATED] Power Strength`,
132 invigorations_offensive_PowerRange: `[UNTRANSLATED] Power Range`,
133 invigorations_offensive_PowerDuration: `[UNTRANSLATED] Power Duration`,
134 invigorations_offensive_MeleeDamage: `[UNTRANSLATED] Melee Damage`,
135 invigorations_offensive_PrimaryDamage: `[UNTRANSLATED] Primary Damage`,
136 invigorations_offensive_SecondaryDamage: `[UNTRANSLATED] Secondary Damage`,
137 invigorations_offensive_PrimaryCritChance: `[UNTRANSLATED] Primary Critical Chance`,
138 invigorations_offensive_SecondaryCritChance: `[UNTRANSLATED] Secondary Critical Chance`,
139 invigorations_offensive_MeleeCritChance: `[UNTRANSLATED] Melee Critical Chance`,
132 invigorations_offensive_AbilityStrength: `[UNTRANSLATED] +200% Ability Strength`,
133 invigorations_offensive_AbilityRange: `[UNTRANSLATED] +100% Ability Range`,
134 invigorations_offensive_AbilityDuration: `[UNTRANSLATED] +100% Ability Duration`,
135 invigorations_offensive_MeleeDamage: `[UNTRANSLATED] +250% Melee Damage`,
136 invigorations_offensive_PrimaryDamage: `[UNTRANSLATED] +250% Primary Damage`,
137 invigorations_offensive_SecondaryDamage: `[UNTRANSLATED] +250% Secondary Damage`,
138 invigorations_offensive_PrimaryCritChance: `[UNTRANSLATED] +200% Primary Critical Chance`,
139 invigorations_offensive_SecondaryCritChance: `[UNTRANSLATED] +200% Secondary Critical Chance`,
140 invigorations_offensive_MeleeCritChance: `[UNTRANSLATED] +200% Melee Critical Chance`,
140 141
141 invigorations_utility_PowerEfficiency: `[UNTRANSLATED] Power Efficiency`,
142 invigorations_utility_MovementSpeed: `[UNTRANSLATED] Movement Speed`,
143 invigorations_utility_ParkourSpeed: `[UNTRANSLATED] Parkour Speed`,
144 invigorations_utility_Health: `[UNTRANSLATED] Health`,
145 invigorations_utility_Energy: `[UNTRANSLATED] Energy`,
146 invigorations_utility_StatusResistance: `[UNTRANSLATED] Status Resistance`,
147 invigorations_utility_ReloadSpeed: `[UNTRANSLATED] Reload Speed`,
148 invigorations_utility_HealthRegen: `[UNTRANSLATED] Health Regen`,
149 invigorations_utility_Armor: `[UNTRANSLATED] Armor`,
150 invigorations_utility_Jumps: `[UNTRANSLATED] Jumps`,
151 invigorations_utility_EnergyRegen: `[UNTRANSLATED] Energy Regen`,
142 invigorations_utility_AbilityEfficiency: `[UNTRANSLATED] +75% Ability Efficiency`,
143 invigorations_utility_SprintSpeed: `[UNTRANSLATED] +75% Sprint Speed`,
144 invigorations_utility_ParkourVelocity: `[UNTRANSLATED] +75% Parkour Velocity`,
145 invigorations_utility_HealthMax: `[UNTRANSLATED] +1000 Health`,
146 invigorations_utility_EnergyMax: `[UNTRANSLATED] +200% Energy Max`,
147 invigorations_utility_StatusImmune: `[UNTRANSLATED] Immune to Status Effects`,
148 invigorations_utility_ReloadSpeed: `[UNTRANSLATED] +75% Reload Speed`,
149 invigorations_utility_HealthRegen: `[UNTRANSLATED] +25 Health Regen/s`,
150 invigorations_utility_ArmorMax: `[UNTRANSLATED] +1000 Armor`,
151 invigorations_utility_Jumps: `[UNTRANSLATED] +5 Jump Resets`,
152 invigorations_utility_EnergyRegen: `[UNTRANSLATED] +2 Energy Regen/s`,
152 153
153 154 invigorations_offensiveLabel: `[UNTRANSLATED] Offensive Upgrade`,
154 155 invigorations_defensiveLabel: `[UNTRANSLATED] Defensive Upgrade`,
155 156 invigorations_expiryLabel: `[UNTRANSLATED] Upgrades Expiry (optional)`,
156 invigorations_applyButton: `[UNTRANSLATED] Apply Upgrades`,
157 invigorations_clearButton: `[UNTRANSLATED] Clear Upgrades`,
158 invigorations_noneOption: `[UNTRANSLATED] None`,
159 157
160 158 mods_addRiven: `Добавить Мод Разлома`,
161 159 mods_fingerprint: `Отпечаток`,
@@ -234,7 +232,6 @@ dict = {
234 232 cheats_intrinsicsUnlockAll: `Полностью улучшить Модуляры`,
235 233 cheats_changeSupportedSyndicate: `Поддерживаемый синдикат`,
236 234 cheats_changeButton: `Изменить`,
237 cheats_none: `Отсутствует`,
238 235 cheats_markAllAsRead: `[UNTRANSLATED] Mark Inbox As Read`,
239 236
240 237 worldState: `[UNTRANSLATED] World State`,
@@ -296,7 +293,7 @@ dict = {
296 293 upgrade_SecondaryCritChance: `[UNTRANSLATED] +|VAL|% Secondary Critical Chance`,
297 294 upgrade_WarframeAbilityDuration: `[UNTRANSLATED] +|VAL|% Ability Duration`,
298 295 upgrade_WarframeAbilityStrength: `[UNTRANSLATED] +|VAL|% Ability Strength`,
299 upgrade_WarframeArmourMax: `[UNTRANSLATED] +|VAL| Armor`,
296 upgrade_WarframeArmorMax: `[UNTRANSLATED] +|VAL| Armor`,
300 297 upgrade_WarframeBlastProc: `[UNTRANSLATED] +|VAL| Shields on kill with Blast Damage`,
301 298 upgrade_WarframeCastingSpeed: `[UNTRANSLATED] +|VAL|% Casting Speed`,
302 299 upgrade_WarframeCorrosiveDamageBoost: `[UNTRANSLATED] +|VAL|% Ability Damage on enemies affected by Corrosion Status`,
@@ -311,7 +308,7 @@ dict = {
311 308 upgrade_WarframeHPBoostFromImpact: `[UNTRANSLATED] +|VAL1| Health on kill with Blast Damage (Max |VAL2| Health)`,
312 309 upgrade_WarframeParkourVelocity: `[UNTRANSLATED] +|VAL|% Parkour Velocity`,
313 310 upgrade_WarframeRadiationDamageBoost: `[UNTRANSLATED] +|VAL|% Ability Damage on enemies affected by Radiation Status`,
314 upgrade_WarframeRegen: `[UNTRANSLATED] +|VAL| Health Regen/s`,
311 upgrade_WarframeHealthRegen: `[UNTRANSLATED] +|VAL| Health Regen/s`,
315 312 upgrade_WarframeShieldMax: `[UNTRANSLATED] +|VAL| Shield`,
316 313 upgrade_WarframeStartingEnergy: `[UNTRANSLATED] +|VAL|% Energy on Spawn`,
317 314 upgrade_WarframeToxinDamage: `[UNTRANSLATED] +|VAL|% Toxin Status Effect Damage`,
Modified static/webui/translations/zh.js +25 -28
@@ -3,6 +3,7 @@ dict = {
3 3 general_inventoryUpdateNote: `注意:要在游戏中查看更改,您需要重新同步库存,例如使用引导程序的 /sync 命令、访问道场/中继站或重新登录客户端.`,
4 4 general_addButton: `添加`,
5 5 general_setButton: `设置`,
6 general_none: `无`,
6 7 general_bulkActions: `批量操作`,
7 8 general_loading: `加载中...`,
8 9
@@ -62,7 +63,7 @@ dict = {
62 63 code_mature: `成长并战备`,
63 64 code_unmature: `逆转衰老基因`,
64 65 code_succChange: `更改成功.`,
65 code_requiredInvigorationUpgrade: `您必须同时选择一个进攻型和一个功能型活化属性.`,
66 code_requiredInvigorationUpgrade: `[UNTRANSLATED] You must select both an offensive & defensive upgrade.`,
66 67 login_description: `使用您的 OpenWF 账户凭证登录(与游戏内连接本服务器时使用的昵称相同).`,
67 68 login_emailLabel: `电子邮箱`,
68 69 login_passwordLabel: `密码`,
@@ -126,36 +127,33 @@ dict = {
126 127 detailedView_valenceBonusLabel: `效价加成`,
127 128 detailedView_valenceBonusDescription: `您可以设置或移除武器上的效价加成.`,
128 129 detailedView_modularPartsLabel: `更换部件`,
129 detailedView_editSuitInvigoration: `编辑战甲活化属性`,
130 detailedView_suitInvigorationLabel: `[UNTRANSLATED] Warframe Invigoration`,
130 131
131 invigorations_offensive_PowerStrength: `+200%技能强度`,
132 invigorations_offensive_PowerRange: `+100%技能范围`,
133 invigorations_offensive_PowerDuration: `+100%技能持续时间`,
134 invigorations_offensive_MeleeDamage: `+250%近战伤害`,
135 invigorations_offensive_PrimaryDamage: `+250%主武器伤害`,
136 invigorations_offensive_SecondaryDamage: `+250%副武器伤害`,
137 invigorations_offensive_PrimaryCritChance: `+200%主武器暴击几率`,
138 invigorations_offensive_SecondaryCritChance: `+200%副武器暴击几率`,
139 invigorations_offensive_MeleeCritChance: `+200%近战暴击几率`,
132 invigorations_offensive_AbilityStrength: `[UNTRANSLATED] +200% Ability Strength`,
133 invigorations_offensive_AbilityRange: `[UNTRANSLATED] +100% Ability Range`,
134 invigorations_offensive_AbilityDuration: `[UNTRANSLATED] +100% Ability Duration`,
135 invigorations_offensive_MeleeDamage: `[UNTRANSLATED] +250% Melee Damage`,
136 invigorations_offensive_PrimaryDamage: `[UNTRANSLATED] +250% Primary Damage`,
137 invigorations_offensive_SecondaryDamage: `[UNTRANSLATED] +250% Secondary Damage`,
138 invigorations_offensive_PrimaryCritChance: `[UNTRANSLATED] +200% Primary Critical Chance`,
139 invigorations_offensive_SecondaryCritChance: `[UNTRANSLATED] +200% Secondary Critical Chance`,
140 invigorations_offensive_MeleeCritChance: `[UNTRANSLATED] +200% Melee Critical Chance`,
140 141
141 invigorations_utility_PowerEfficiency: `+75%技能效率`,
142 invigorations_utility_MovementSpeed: `+75%冲刺速度`,
143 invigorations_utility_ParkourSpeed: `+75%跑酷速度`,
144 invigorations_utility_Health: `+1000生命值`,
145 invigorations_utility_Energy: `+200%最大能量`,
146 invigorations_utility_StatusResistance: `异常状态免疫`,
147 invigorations_utility_ReloadSpeed: `+75%装填速度`,
148 invigorations_utility_HealthRegen: `+25/秒生命再生`,
149 invigorations_utility_Armor: `+1000护甲值`,
150 invigorations_utility_Jumps: `+5跳跃次数`,
151 invigorations_utility_EnergyRegen: `+2/秒能量再生`,
142 invigorations_utility_AbilityEfficiency: `[UNTRANSLATED] +75% Ability Efficiency`,
143 invigorations_utility_SprintSpeed: `[UNTRANSLATED] +75% Sprint Speed`,
144 invigorations_utility_ParkourVelocity: `[UNTRANSLATED] +75% Parkour Velocity`,
145 invigorations_utility_HealthMax: `[UNTRANSLATED] +1000 Health`,
146 invigorations_utility_EnergyMax: `[UNTRANSLATED] +200% Energy Max`,
147 invigorations_utility_StatusImmune: `[UNTRANSLATED] Immune to Status Effects`,
148 invigorations_utility_ReloadSpeed: `[UNTRANSLATED] +75% Reload Speed`,
149 invigorations_utility_HealthRegen: `[UNTRANSLATED] +25 Health Regen/s`,
150 invigorations_utility_ArmorMax: `[UNTRANSLATED] +1000 Armor`,
151 invigorations_utility_Jumps: `[UNTRANSLATED] +5 Jump Resets`,
152 invigorations_utility_EnergyRegen: `[UNTRANSLATED] +2 Energy Regen/s`,
152 153
153 154 invigorations_offensiveLabel: `进攻型属性`,
154 155 invigorations_defensiveLabel: `功能型属性`,
155 156 invigorations_expiryLabel: `活化时效(可选)`,
156 invigorations_applyButton: `应用活化`,
157 invigorations_clearButton: `清除活化`,
158 invigorations_noneOption: `无`,
159 157
160 158 mods_addRiven: `添加裂罅MOD`,
161 159 mods_fingerprint: `印记`,
@@ -234,7 +232,6 @@ dict = {
234 232 cheats_intrinsicsUnlockAll: `所有内源之力最大等级`,
235 233 cheats_changeSupportedSyndicate: `支持的集团`,
236 234 cheats_changeButton: `更改`,
237 cheats_none: `无`,
238 235 cheats_markAllAsRead: `收件箱全部标记为已读`,
239 236
240 237 worldState: `世界状态配置`,
@@ -296,7 +293,7 @@ dict = {
296 293 upgrade_SecondaryCritChance: `+|VAL|%次要武器暴击几率`,
297 294 upgrade_WarframeAbilityDuration: `+|VAL|%技能持续时间`,
298 295 upgrade_WarframeAbilityStrength: `+|VAL|%技能强度`,
299 upgrade_WarframeArmourMax: `+|VAL|护甲`,
296 upgrade_WarframeArmorMax: `+|VAL|护甲`,
300 297 upgrade_WarframeBlastProc: `使用爆炸伤害击杀敌人时恢复+|VAL|护盾`,
301 298 upgrade_WarframeCastingSpeed: `+|VAL|%施放速度`,
302 299 upgrade_WarframeCorrosiveDamageBoost: `对受腐蚀异常影响的敌人+|VAL|%额外技能伤害`,
@@ -311,7 +308,7 @@ dict = {
311 308 upgrade_WarframeHPBoostFromImpact: `通过爆炸伤害击杀的每个敌人可增加|VAL1|生命上限(最大|VAL2|生命上限)`,
312 309 upgrade_WarframeParkourVelocity: `+|VAL|%跑酷速度`,
313 310 upgrade_WarframeRadiationDamageBoost: `对受辐射状态影响的敌人+|VAL|%技能伤害`,
314 upgrade_WarframeRegen: `+|VAL|/秒生命再生`,
311 upgrade_WarframeHealthRegen: `+|VAL|/秒生命再生`,
315 312 upgrade_WarframeShieldMax: `+|VAL|护盾值`,
316 313 upgrade_WarframeStartingEnergy: `进任务时+|VAL|%初始能量`,
317 314 upgrade_WarframeToxinDamage: `毒素伤害额外+|VAL|%伤害`,