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

XFESpaceNinjaServer

A simple server for a small space ninja game

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

XFEstudio/XFESpaceNinjaServer

chore(webui): update translation files (#3212)

- Updated German translation - Used in-game translations for Nights of Naberus event & Nightwave Dreams of the Dead (minus the `\r\n` of course) for other translation files - Changed `code_genFail` to actually mention what the problem is in order to be more helpful - Added `guildView_naDescription` (imo looks a little cleaner this way), example: Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/3212 Co-authored-by: Animan8000 <187183497+Veniman8000@users.noreply.github.com> Co-committed-by: Animan8000 <187183497+Veniman8000@users.noreply.github.com>

7a08e11c
Animan8000 <187183497+Veniman8000@users.noreply.github.com>
提交于

代码差异

9 个文件 +52 -42
Modified static/webui/index.html +1 -0
@@ -575,6 +575,7 @@
575 575 <div id="guild-route" data-route="/webui/guildView" data-title="Guild | OpenWF WebUI">
576 576 <h3 id="guildView-loading" data-loc="general_loading"></h3>
577 577 <h3 id="guildView-na" class="d-none" data-loc="guildView_na"></h3>
578 <h5 id="guildView-naDescription" class="d-none" data-loc="guildView_naDescription"></h5>
578 579 <h3 id="guildView-title" class="mb-0"></h3>
579 580 <p id="guildView-tier" class="text-body-secondary mb-0"></p>
580 581 <p id="guildView-class" class="text-body-secondary mb-0"></p>
Modified static/webui/script.js +2 -0
@@ -2087,6 +2087,7 @@ function updateInventory() {
2087 2087 guildReq.fail(() => {
2088 2088 document.getElementById("guildView-loading").classList.add("d-none");
2089 2089 document.getElementById("guildView-na").classList.remove("d-none");
2090 document.getElementById("guildView-naDescription").classList.remove("d-none");
2090 2091 });
2091 2092 }
2092 2093
@@ -3506,6 +3507,7 @@ single.getRoute("#detailedView-route").on("beforeload", function () {
3506 3507 single.getRoute("#guild-route").on("beforeload", function () {
3507 3508 document.getElementById("guildView-loading").classList.remove("d-none");
3508 3509 document.getElementById("guildView-na").classList.add("d-none");
3510 document.getElementById("guildView-naDescription").classList.add("d-none");
3509 3511 document.getElementById("guildView-title").textContent = "";
3510 3512 document.getElementById("guildView-tier").textContent = "";
3511 3513 document.getElementById("guildView-class").textContent = "";
Modified static/webui/translations/de.js +31 -30
@@ -10,7 +10,7 @@ dict = {
10 10
11 11 code_loginFail: `Anmeldung fehlgeschlagen. Bitte überprüfe deine Angaben.`,
12 12 code_regFail: `Registrierung fehlgeschlagen. Account existiert bereits?`,
13 code_genFail: `[UNTRANSLATED] I'm sorry Dave, I'm afraid I can't do that.`,
13 code_genFail: `Der Name darf nicht länger als 24 Zeichen sein.`,
14 14 code_changeNameConfirm: `In welchen Namen möchtest du deinen Account umbenennen?`,
15 15 code_changeNameRetry: `|NAME| ist bereits vergeben.`,
16 16 code_deleteAccountConfirm: `Bist du sicher, dass du deinen Account |DISPLAYNAME| (|EMAIL|) löschen möchtest? Diese Aktion kann nicht rückgängig gemacht werden.`,
@@ -24,9 +24,9 @@ dict = {
24 24 code_moteAmp: `Anfangsverstärker`,
25 25 code_amp: `Verstärker`,
26 26 code_kDrive: `K-Drive`,
27 code_fusionCoreCommon: `[UNTRANSLATED] Fusion Core (Common)`,
28 code_fusionCoreUncommon: `[UNTRANSLATED] Fusion Core (Uncommon)`,
29 code_fusionCoreRare: `[UNTRANSLATED] Fusion Core (Rare)`,
27 code_fusionCoreCommon: `Fusionskern (Gewöhnlich)`,
28 code_fusionCoreUncommon: `Fusionskern (Ungewöhnlich)`,
29 code_fusionCoreRare: `Fusionskern (Selten)`,
30 30 code_legendaryCore: `Legendärer Kern`,
31 31 code_traumaticPeculiar: `Kuriose Mod: Traumatisch`,
32 32 code_starter: `|MOD| (Defekt)`,
@@ -35,9 +35,9 @@ dict = {
35 35 code_rename: `Umbenennen`,
36 36 code_renamePrompt: `Neuen benutzerdefinierten Namen eingeben:`,
37 37 code_remove: `Entfernen`,
38 code_addItemsConfirm: `Bist du sicher, dass du |COUNT| Gegenstände zu deinem Account hinzufügen möchtest?`,
39 code_addTechProjectsConfirm: `Bist du sicher, dass du |COUNT| Forschungen zu deinem Clan hinzufügen möchtest?`,
40 code_addVaultItemsConfirm: `Bist du sicher, dass du |COUNT| Gegenstände zu deinem Clan-Tresor hinzufügen möchtest?`,
38 code_addItemsConfirm: `Bist du sicher, dass du |COUNT| Inhalt(e) zu deinem Account hinzufügen möchtest?`,
39 code_addTechProjectsConfirm: `Bist du sicher, dass du |COUNT| Forschung(en) zu deinem Clan hinzufügen möchtest?`,
40 code_addVaultItemsConfirm: `Bist du sicher, dass du |COUNT| Inhalt(e) zu deinem Clan-Tresor hinzufügen möchtest?`,
41 41 code_succRankUp: `Erfolgreich aufgestiegen.`,
42 42 code_noEquipmentToRankUp: `Keine Ausstattung zum Rangaufstieg verfügbar.`,
43 43 code_succAdded: `Erfolgreich hinzugefügt.`,
@@ -53,7 +53,7 @@ dict = {
53 53 code_count: `Anzahl`,
54 54 code_focusAllUnlocked: `Alle Fokus-Schulen sind bereits freigeschaltet.`,
55 55 code_focusUnlocked: `|COUNT| neue Fokus-Schulen freigeschaltet! Ein Inventar-Update wird benötigt, damit die Änderungen im Spiel sichtbar werden.`,
56 code_addModsConfirm: `Bist du sicher, dass du |COUNT| Mods zu deinem Account hinzufügen möchtest?`,
56 code_addModsConfirm: `Bist du sicher, dass du |COUNT| Mod(s) zu deinem Account hinzufügen möchtest?`,
57 57 code_succImport: `Erfolgreich importiert.`,
58 58 code_succRelog: `Fertig. Bitte beachte, dass du dich neu anmelden musst, damit die Änderung im Spiel sichtbar wird.`,
59 59 code_nothingToDo: `Fertig. Es gab nichts zu tun.`,
@@ -81,17 +81,17 @@ dict = {
81 81 code_stalker: `Stalker`,
82 82 code_drifterBeardName: `Drifter-Bart: |INDEX|`,
83 83 code_reviveBooster: `Wiederbelebungsbooster`,
84 code_reviveBoosterDesc: `[UNTRANSLATED] Sets revive count to 4, which allows self-revive in Archon Hunts.`,
84 code_reviveBoosterDesc: `Setzt die Wiederbelebungsanzahl auf 4 und ermöglicht Selbstwiederbelebung in Archon Jagd.`,
85 85 code_succChange: `Erfolgreich geändert.`,
86 86 code_requiredInvigorationUpgrade: `Du musst sowohl ein Offensiv- als auch ein Support-Upgrade auswählen.`,
87 code_feature_1: `[UNTRANSLATED] Orokin Reactor`,
88 code_feature_1_alt: `[UNTRANSLATED] Orokin Catalyst`,
89 code_feature_2: `[UNTRANSLATED] Exilus Adapter`,
90 code_feature_4: `[UNTRANSLATED] Gravimag`,
91 code_feature_8: `[UNTRANSLATED] Gild`,
92 code_feature_32: `[UNTRANSLATED] Arcane Slot`,
93 code_feature_64: `[UNTRANSLATED] Second Arcane Slot`,
94 code_feature_1024: `[UNTRANSLATED] Valence Override`,
87 code_feature_1: `Orokin Reaktor`,
88 code_feature_1_alt: `Orokin Beschleuniger`,
89 code_feature_2: `Exilus-Adapter`,
90 code_feature_4: `Gravimag`,
91 code_feature_8: `Veredelt`,
92 code_feature_32: `Arkana Slot`,
93 code_feature_64: `Zweiter Arkana Slot`,
94 code_feature_1024: `Valenz-Überbrückung`,
95 95 login_description: `Melde dich mit deinem OpenWF-Account an (denselben Angaben wie im Spiel, wenn du dich mit diesem Server verbindest).`,
96 96 login_emailLabel: `E-Mail-Adresse`,
97 97 login_passwordLabel: `Passwort`,
@@ -106,9 +106,9 @@ dict = {
106 106 navbar_quests: `Quests`,
107 107 navbar_cheats: `Cheats`,
108 108 navbar_import: `Importieren`,
109 inventory_addItems: `Gegenstände hinzufügen`,
109 inventory_addItems: `Inhalte hinzufügen`,
110 110 inventory_addItemByItemType: `Roh`,
111 inventory_addItemByItemType_warning: `Verwende diese Funktion auf eigene Gefahr. Sie kann dein Inventar beschädigen und du musst Gegenstände manuell entfernen, falls etwas schiefgeht.`,
111 inventory_addItemByItemType_warning: `Verwende diese Funktion auf eigene Gefahr. Sie kann dein Inventar beschädigen und du musst Inhalte manuell entfernen, falls etwas schiefgeht.`,
112 112 inventory_suits: `Warframes`,
113 113 inventory_longGuns: `Primärwaffen`,
114 114 inventory_pistols: `Sekundärwaffen`,
@@ -161,13 +161,13 @@ dict = {
161 161 detailedView_archonShardsLabel: `Archon-Scherben-Slots`,
162 162 detailedView_archonShardsDescription: `Du kannst diese unbegrenzten Slots nutzen, um eine Vielzahl von Verbesserungen anzuwenden.`,
163 163 detailedView_archonShardsDescription2: `Hinweis: Jede Archon-Scherbe benötigt beim Laden etwas Zeit, um angewendet zu werden.`,
164 detailedView_valenceBonusLabel: `Valenz-Bonus`,
165 detailedView_valenceBonusDescription: `Du kannst den Valenz-Bonus deiner Waffe festlegen oder entfernen.`,
164 detailedView_valenceBonusLabel: `Valenzbonus`,
165 detailedView_valenceBonusDescription: `Du kannst den Valenzbonus deiner Waffe festlegen oder entfernen.`,
166 166 detailedView_modularPartsLabel: `Modulare Teile ändern`,
167 167 detailedView_invigorationLabel: `Kräftigung`,
168 168 detailedView_loadoutLabel: `Loadouts`,
169 detailedView_equipmentFeaturesLabel: `[UNTRANSLATED] Equipment Features`,
170 detailedView_umbraEchoesLabel: `[UNTRANSLATED] Echoes Of Umbra`,
169 detailedView_equipmentFeaturesLabel: `Ausrüstungsfunktionen`,
170 detailedView_umbraEchoesLabel: `Echoes Of Umbra`,
171 171
172 172 invigorations_offensive_AbilityStrength: `+200% Fähigkeitsstärke`,
173 173 invigorations_offensive_AbilityRange: `+100% Fähigkeitsreichweite`,
@@ -199,7 +199,7 @@ dict = {
199 199 abilityOverride_onSlot: `auf Slot`,
200 200
201 201 detailedView_umbraEchoesDescription: `Wird ein Warframe mit dieser Flüssigkeit injiziert, kann er selbstständig an der Seite des Operators kämpfen.`,
202 detailedView_umbraEchoesExpiryLabel: `[UNTRANSLATED] Echo Expiry (optional)`,
202 detailedView_umbraEchoesExpiryLabel: `Echo-Ablaufdatum (optional)`,
203 203
204 204 mods_addRiven: `Riven hinzufügen`,
205 205 mods_fingerprint: `Fingerabdruck`,
@@ -227,7 +227,7 @@ dict = {
227 227 cheats_claimingBlueprintRefundsIngredients: `Fertige Blaupausen erstatten Ressourcen zurück`,
228 228 cheats_dontSubtractPurchaseCreditCost: `Credits beim Kauf nicht verbrauchen`,
229 229 cheats_dontSubtractPurchasePlatinumCost: `Platinum beim Kauf nicht verbrauchen`,
230 cheats_dontSubtractPurchaseItemCost: `Gegenstände beim Kauf nicht verbrauchen`,
230 cheats_dontSubtractPurchaseItemCost: `Inhalte beim Kauf nicht verbrauchen`,
231 231 cheats_dontSubtractPurchaseStandingCost: `Ansehen beim Kauf nicht verbrauchen`,
232 232 cheats_dontSubtractVoidTraces: `Void-Spuren nicht verbrauchen`,
233 233 cheats_dontSubtractConsumables: `Verbrauchsgüter (Ausrüstung) nicht verbrauchen`,
@@ -245,13 +245,13 @@ dict = {
245 245 cheats_noVendorPurchaseLimits: `Keine Kaufbeschränkungen bei Händlern`,
246 246 cheats_noDeathMarks: `Keine Todesmarkierungen`,
247 247 cheats_noKimCooldowns: `Keine Wartezeit bei KIM`,
248 cheats_noBlessingCooldown: `[UNTRANSLATED] No Blessing Cooldown`,
248 cheats_noBlessingCooldown: `Keine Wartezeit für Gaben`,
249 249 cheats_fullyStockedVendors: `Händler haben volles Inventar`,
250 250 cheats_baroAlwaysAvailable: `Baro immer im Relais verfügbar`,
251 251 cheats_baroFullyStocked: `Baro hat volles Inventar`,
252 252 cheats_alertsRepeatable: `Alarmierungen wiederholbar`,
253 253 cheats_syndicateMissionsRepeatable: `Syndikat-Missionen wiederholbar`,
254 cheats_unlockAllJobChainBounties: `[UNTRANSLATED] Unlock All Job Chain Bounties`,
254 cheats_unlockAllJobChainBounties: `Alle aufeinanderfolgenden Aufträge freischalten`,
255 255 cheats_unlockSuccInventory: `Erfolgreich. Bitte beachte, dass du dein Inventar neu synchronisieren musst, z. B. durch Besuch eines Dojo/Relais oder durch erneutes Anmelden.`,
256 256 cheats_instantFinishRivenChallenge: `Riven-Mod Herausforderung sofort abschließen`,
257 257 cheats_instantResourceExtractorDrones: `Sofortige Ressourcen-Extraktor-Drohnen`,
@@ -322,7 +322,7 @@ dict = {
322 322 worldState_thermiaFractures: `Thermische Risse`,
323 323 worldState_thermiaFracturesProgressOverride: `Thermische Risse-Fortschritt`,
324 324 worldState_qtccAlerts: `Quest zum Kampf gegen Krebs-Alarmierungen`,
325 worldState_evilBaroStage: `[UNTRANSLATED] Evil Baro`,
325 worldState_evilBaroStage: `Böser Baro`,
326 326 worldState_from_year: `Von |VAL|`,
327 327 worldState_pre_year: `Vor |VAL|`,
328 328 worldState_week: `Woche |VAL|`,
@@ -378,7 +378,7 @@ dict = {
378 378 import_samples: `Beispiele:`,
379 379 import_samples_maxFocus: `Alle Fokus-Schulen maximiert`,
380 380 import_samples_accolades: `Auszeichnungen & Council Chat Zugang`,
381 import_samples_removeDeathMarks: `Alle Todesmarkierungen entfernen`,
381 import_samples_removeDeathMarks: `Entferne alle Todesmarkierungen`,
382 382 import_samples_maxStratos: `Max. Rang-Symbol für Stratos Emblem`,
383 383
384 384 upgrade_Equilibrium: `+|VAL|% Energie bei Gesundheitskugeln, +|VAL|% Gesundheit bei Energiekugeln`,
@@ -443,7 +443,8 @@ dict = {
443 443 theme_dark: `Dunkles Design`,
444 444 theme_light: `Helles Design`,
445 445
446 guildView_na: `[UNTRANSLATED] You're not in a clan.`,
446 guildView_na: `Du bist in keinem Clan.`,
447 guildView_naDescription: `Tritt einem Clan bei oder erstelle einen, um Clan-Funktionen zu nutzen.`,
447 448 guildView_cheats: `Clan-Cheats`,
448 449 guildView_techProjects: `Forschung`,
449 450 guildView_vaultDecoRecipes: `Dojo-Deko-Baupläne`,
Modified static/webui/translations/en.js +2 -1
@@ -9,7 +9,7 @@ dict = {
9 9
10 10 code_loginFail: `Login failed. Double-check the email and password.`,
11 11 code_regFail: `Registration failed. Account already exists?`,
12 code_genFail: `I'm sorry Dave, I'm afraid I can't do that.`,
12 code_genFail: `Name cannot be longer than 24 characters.`,
13 13 code_changeNameConfirm: `What would you like to change your account name to?`,
14 14 code_changeNameRetry: `|NAME| is already taken.`,
15 15 code_deleteAccountConfirm: `Are you sure you want to delete your account |DISPLAYNAME| (|EMAIL|)? This action cannot be undone.`,
@@ -443,6 +443,7 @@ dict = {
443 443 theme_light: `Light Theme`,
444 444
445 445 guildView_na: `You're not in a clan.`,
446 guildView_naDescription: `Join or create one to access clan features.`,
446 447 guildView_cheats: `Clan Cheats`,
447 448 guildView_techProjects: `Research`,
448 449 guildView_vaultDecoRecipes: `Dojo Deco Recipes`,
Modified static/webui/translations/es.js +3 -2
@@ -10,7 +10,7 @@ dict = {
10 10
11 11 code_loginFail: `Error al iniciar sesión. Verifica el correo electrónico y la contraseña.`,
12 12 code_regFail: `Error al registrar la cuenta. ¿Ya existe una cuenta con este correo?`,
13 code_genFail: `[UNTRANSLATED] I'm sorry Dave, I'm afraid I can't do that.`,
13 code_genFail: `[UNTRANSLATED] Name cannot be longer than 24 characters.`,
14 14 code_changeNameConfirm: `¿Qué nombre te gustaría ponerle a tu cuenta?`,
15 15 code_changeNameRetry: `|NAME| Ya está en uso.`,
16 16 code_deleteAccountConfirm: `¿Estás seguro de que deseas eliminar tu cuenta |DISPLAYNAME| (|EMAIL|)? Esta acción es permanente.`,
@@ -345,7 +345,7 @@ dict = {
345 345 worldState_sorrow: `Tristeza`,
346 346 worldState_fear: `Miedo`,
347 347 worldState_nightwaveOverride: `Volúmen de Onda Nocturna`,
348 worldState_RadioLegionIntermission14Syndicate: `[UNTRANSLATED] Nora's Mix: Dreams of the Dead`,
348 worldState_RadioLegionIntermission14Syndicate: `Mix de Nora: Sueños de los Muertos`,
349 349 worldState_RadioLegionIntermission13Syndicate: `Mix de Nora Vol. 9`,
350 350 worldState_RadioLegionIntermission12Syndicate: `Mix de Nora Vol. 8`,
351 351 worldState_RadioLegionIntermission11Syndicate: `Mix de Nora Vol. 7`,
@@ -444,6 +444,7 @@ dict = {
444 444 theme_light: `Tema Claro`,
445 445
446 446 guildView_na: `[UNTRANSLATED] You're not in a clan.`,
447 guildView_naDescription: `[UNTRANSLATED] Join or create one to access clan features.`,
447 448 guildView_cheats: `Trucos de Clan`,
448 449 guildView_techProjects: `Investigación`,
449 450 guildView_vaultDecoRecipes: `Planos de Decoración de Dojo`,
Modified static/webui/translations/fr.js +3 -2
@@ -10,7 +10,7 @@ dict = {
10 10
11 11 code_loginFail: `Connexion échouée. Vérifiez le mot de passe.`,
12 12 code_regFail: `Enregistrement impossible. Compte existant?`,
13 code_genFail: `[UNTRANSLATED] I'm sorry Dave, I'm afraid I can't do that.`,
13 code_genFail: `[UNTRANSLATED] Name cannot be longer than 24 characters.`,
14 14 code_changeNameConfirm: `Nouveau nom du compte :`,
15 15 code_changeNameRetry: `|NAME| est déjà pris.`,
16 16 code_deleteAccountConfirm: `Supprimer |DISPLAYNAME| (|EMAIL|) ? Cette action est irreversible.`,
@@ -345,7 +345,7 @@ dict = {
345 345 worldState_sorrow: `hagrin`,
346 346 worldState_fear: `Peur`,
347 347 worldState_nightwaveOverride: `Saison d'Ondes Nocturnes`,
348 worldState_RadioLegionIntermission14Syndicate: `[UNTRANSLATED] Nora's Mix: Dreams of the Dead`,
348 worldState_RadioLegionIntermission14Syndicate: `Mix de Nora: Les Rêves des Morts`,
349 349 worldState_RadioLegionIntermission13Syndicate: `Mix de Nora Vol. 9`,
350 350 worldState_RadioLegionIntermission12Syndicate: `Mix de Nora Vol. 8`,
351 351 worldState_RadioLegionIntermission11Syndicate: `Mix de Nora Vol. 7`,
@@ -444,6 +444,7 @@ dict = {
444 444 theme_light: `Thème clair`,
445 445
446 446 guildView_na: `[UNTRANSLATED] You're not in a clan.`,
447 guildView_naDescription: `[UNTRANSLATED] Join or create one to access clan features.`,
447 448 guildView_cheats: `Clan`,
448 449 guildView_techProjects: `Recherche`,
449 450 guildView_vaultDecoRecipes: `Schémas de décorations de dojo`,
Modified static/webui/translations/ru.js +3 -2
@@ -10,7 +10,7 @@ dict = {
10 10
11 11 code_loginFail: `Не удалось войти. Проверьте адрес электронной почты и пароль.`,
12 12 code_regFail: `Не удалось зарегистрироваться. Учетная запись уже существует?`,
13 code_genFail: `[UNTRANSLATED] I'm sorry Dave, I'm afraid I can't do that.`,
13 code_genFail: `[UNTRANSLATED] Name cannot be longer than 24 characters.`,
14 14 code_changeNameConfirm: `Какое имя вы хотите установить для своей учетной записи?`,
15 15 code_changeNameRetry: `|NAME| уже занято.`,
16 16 code_deleteAccountConfirm: `Вы уверены, что хотите удалить аккаунт |DISPLAYNAME| (|EMAIL|)? Это действие нельзя отменить.`,
@@ -345,7 +345,7 @@ dict = {
345 345 worldState_sorrow: `Печаль`,
346 346 worldState_fear: `Страх`,
347 347 worldState_nightwaveOverride: `Сезон Ночной волны`,
348 worldState_RadioLegionIntermission14Syndicate: `[UNTRANSLATED] Nora's Mix: Dreams of the Dead`,
348 worldState_RadioLegionIntermission14Syndicate: `Микс Норы: Сны мёртвых`,
349 349 worldState_RadioLegionIntermission13Syndicate: `Микс Норы, Диск 9`,
350 350 worldState_RadioLegionIntermission12Syndicate: `Микс Норы, Диск 8`,
351 351 worldState_RadioLegionIntermission11Syndicate: `Микс Норы, Диск 7`,
@@ -444,6 +444,7 @@ dict = {
444 444 theme_light: `Светлая тема`,
445 445
446 446 guildView_na: `[UNTRANSLATED] You're not in a clan.`,
447 guildView_naDescription: `[UNTRANSLATED] Join or create one to access clan features.`,
447 448 guildView_cheats: `Читы Клана`,
448 449 guildView_techProjects: `Исследовения`,
449 450 guildView_vaultDecoRecipes: `Рецепты декораций Додзё`,
Modified static/webui/translations/uk.js +3 -2
@@ -10,7 +10,7 @@ dict = {
10 10
11 11 code_loginFail: `Не вдалося увійти. Перевірте адресу електронної пошти та пароль.`,
12 12 code_regFail: `Не вдалося зареєструватися. Обліковий запис вже існує?`,
13 code_genFail: `[UNTRANSLATED] I'm sorry Dave, I'm afraid I can't do that.`,
13 code_genFail: `[UNTRANSLATED] Name cannot be longer than 24 characters.`,
14 14 code_changeNameConfirm: `Яке ім'я ви хочете встановити для свого облікового запису?`,
15 15 code_changeNameRetry: `|NAME| вже зайнято.`,
16 16 code_deleteAccountConfirm: `Ви впевнені, що хочете видалити обліковий запис |DISPLAYNAME| (|EMAIL|)? Цю дію не можна скасувати.`,
@@ -345,7 +345,7 @@ dict = {
345 345 worldState_sorrow: `Журба`,
346 346 worldState_fear: `Страх`,
347 347 worldState_nightwaveOverride: `Сезон Нічної хвилі`,
348 worldState_RadioLegionIntermission14Syndicate: `[UNTRANSLATED] Nora's Mix: Dreams of the Dead`,
348 worldState_RadioLegionIntermission14Syndicate: `Вибірка Нори: «Сни мерців»`,
349 349 worldState_RadioLegionIntermission13Syndicate: `Вибірка Нори 9`,
350 350 worldState_RadioLegionIntermission12Syndicate: `Вибірка Нори 8`,
351 351 worldState_RadioLegionIntermission11Syndicate: `Вибірка Нори 7`,
@@ -444,6 +444,7 @@ dict = {
444 444 theme_light: `Світла тема`,
445 445
446 446 guildView_na: `[UNTRANSLATED] You're not in a clan.`,
447 guildView_naDescription: `[UNTRANSLATED] Join or create one to access clan features.`,
447 448 guildView_cheats: `Кланові чити`,
448 449 guildView_techProjects: `Дослідження`,
449 450 guildView_vaultDecoRecipes: `Рецепти оздоблень Доджьо`,
Modified static/webui/translations/zh.js +4 -3
@@ -10,7 +10,7 @@ dict = {
10 10
11 11 code_loginFail: `登录失败.请检查邮箱和密码.`,
12 12 code_regFail: `注册失败.账号是否已存在?`,
13 code_genFail: `[UNTRANSLATED] I'm sorry Dave, I'm afraid I can't do that.`,
13 code_genFail: `[UNTRANSLATED] Name cannot be longer than 24 characters.`,
14 14 code_changeNameConfirm: `您想将账户名称更改为?`,
15 15 code_changeNameRetry: `|NAME| 已存在相同昵称.`,
16 16 code_deleteAccountConfirm: `确定要删除您的账户 |DISPLAYNAME|(|EMAIL|) 吗?此操作不可撤销.`,
@@ -312,7 +312,7 @@ dict = {
312 312 worldState_hallowedFlame: `万圣之焰`,
313 313 worldState_hallowedNightmares: `万圣噩梦`,
314 314 worldState_hallowedNightmaresRewards: `万圣噩梦奖励设置`,
315 worldState_naberusNights: `[UNTRANSLATED] Nights of Naberus`,
315 worldState_naberusNights: `纳贝流士之夜`,
316 316 worldState_proxyRebellion: `机械叛乱`,
317 317 worldState_proxyRebellionRewards: `机械叛乱奖励设置`,
318 318 worldState_bellyOfTheBeast: `兽之腹`,
@@ -345,7 +345,7 @@ dict = {
345 345 worldState_sorrow: `悲伤`,
346 346 worldState_fear: `恐惧`,
347 347 worldState_nightwaveOverride: `午夜电波系列`,
348 worldState_RadioLegionIntermission14Syndicate: `[UNTRANSLATED] Nora's Mix: Dreams of the Dead`,
348 worldState_RadioLegionIntermission14Syndicate: `诺拉的混选:亡者之梦`,
349 349 worldState_RadioLegionIntermission13Syndicate: `诺拉的混选VOL.9`,
350 350 worldState_RadioLegionIntermission12Syndicate: `诺拉的混选VOL.8`,
351 351 worldState_RadioLegionIntermission11Syndicate: `诺拉的混选VOL.7`,
@@ -444,6 +444,7 @@ dict = {
444 444 theme_light: `亮色主题`,
445 445
446 446 guildView_na: `[UNTRANSLATED] You're not in a clan.`,
447 guildView_naDescription: `[UNTRANSLATED] Join or create one to access clan features.`,
447 448 guildView_cheats: `[UNTRANSLATED] Clan Cheats`,
448 449 guildView_techProjects: `研究`,
449 450 guildView_vaultDecoRecipes: `[UNTRANSLATED] Dojo Deco Recipes`,