From 01940481c2d92d916a411cb2478360380111e8ba Mon Sep 17 00:00:00 2001
From: Sainan <63328889+Sainan@users.noreply.github.com>
Date: Thu, 7 Aug 2025 13:05:47 +0200
Subject: [PATCH] feat(webui): ukrainian translation by LoseFace
---
static/webui/script.js | 2 +-
static/webui/style.css | 3 +-
static/webui/translations/uk.js | 360 ++++++++++++++++++++++++++++++++
3 files changed, 363 insertions(+), 2 deletions(-)
create mode 100644 static/webui/translations/uk.js
diff --git a/static/webui/script.js b/static/webui/script.js
index 88e82588..2445a6fc 100644
--- a/static/webui/script.js
+++ b/static/webui/script.js
@@ -212,7 +212,7 @@ function setActiveLanguage(lang) {
document.querySelector("[data-lang=" + lang + "]").classList.add("active");
window.dictPromise = new Promise(resolve => {
- const webui_lang = ["en", "ru", "fr", "de", "zh", "es"].indexOf(lang) == -1 ? "en" : lang;
+ const webui_lang = ["en", "ru", "fr", "de", "zh", "es", "uk"].indexOf(lang) == -1 ? "en" : lang;
let script = document.getElementById("translations");
if (script) document.documentElement.removeChild(script);
diff --git a/static/webui/style.css b/static/webui/style.css
index becce85d..b0caab81 100644
--- a/static/webui/style.css
+++ b/static/webui/style.css
@@ -11,7 +11,8 @@
margin-left: 7rem;
}
- body.logged-in:has([data-lang="de"].active) #main-content {
+ body.logged-in:has([data-lang="de"].active) #main-content,
+ body.logged-in:has([data-lang="uk"].active) #main-content {
margin-left: 8rem;
}
diff --git a/static/webui/translations/uk.js b/static/webui/translations/uk.js
new file mode 100644
index 00000000..fd63eacd
--- /dev/null
+++ b/static/webui/translations/uk.js
@@ -0,0 +1,360 @@
+// Ukrainian translation by LoseFace
+dict = {
+ general_inventoryUpdateNote: `Пам'ятка: Щоб побачити зміни в грі, вам потрібно повторно синхронізувати свій інвентар, наприклад, використовуючи команду /sync завантажувача, відвідавши Доджьо/Реле або перезавантаживши гру.`,
+ general_addButton: `Добавити`,
+ general_setButton: `Встановити`,
+ general_none: `Відсутній`,
+ general_bulkActions: `Масові дії`,
+ general_loading: `Завантаження...`,
+
+ code_loginFail: `Не вдалося увійти. Перевірте адресу електронної пошти та пароль.`,
+ code_regFail: `Не вдалося зареєструватися. Обліковий запис вже існує?`,
+ code_changeNameConfirm: `Яке ім'я ви хочете встановити для свого облікового запису?`,
+ code_deleteAccountConfirm: `Ви впевнені, що хочете видалити обліковий запис |DISPLAYNAME| (|EMAIL|)? Цю дію не можна скасувати.`,
+ code_archgun: `Арч-Пушка`,
+ code_melee: `Ближній бій`,
+ code_pistol: `Пістолет`,
+ code_rifle: `Гвинтівка`,
+ code_shotgun: `Рушниця`,
+ code_kitgun: `Складостріл`,
+ code_zaw: `Зо`,
+ code_moteAmp: `Порошинка`,
+ code_amp: `Підсилювач`,
+ code_kDrive: `К-Драйв`,
+ code_legendaryCore: `Легендарне ядро`,
+ code_traumaticPeculiar: `Травмуюча Странність`,
+ code_starter: `|MOD| (Пошкоджений)`,
+ code_badItem: `(Самозванець)`,
+ code_maxRank: `Максимальний рівень`,
+ code_rename: `Переіменувати`,
+ code_renamePrompt: `Введіть нове ім'я:`,
+ code_remove: `Видалити`,
+ code_addItemsConfirm: `Ви впевнені, що хочете додати |COUNT| предметів на ваш обліковий запис?`,
+ code_succRankUp: `Рівень успішно підвищено`,
+ code_noEquipmentToRankUp: `Немає спорядження для підвищення рівня.`,
+ code_succAdded: `Успішно додано.`,
+ code_succRemoved: `Успішно видалено.`,
+ code_buffsNumber: `Кількість позитивних ефектів`,
+ code_cursesNumber: `Кількість негативних ефектів`,
+ code_rerollsNumber: `Кількість рероллів`,
+ code_viewStats: `Перегляд характеристики`,
+ code_rank: `Рівень`,
+ code_rankUp: `Підвищити рівень`,
+ code_rankDown: `Понизити рівень`,
+ code_count: `Кількість`,
+ code_focusAllUnlocked: `Всі школи фокуса вже розблоковані.`,
+ code_focusUnlocked: `Розблоковано |COUNT| нових шкіл фокуса! Для відображення змін в грі знадобиться оновлення спорядження. Відвідування навігації — найпростіший спосіб цього досягти.`,
+ code_addModsConfirm: `Ви впевнені, що хочете додати |COUNT| модифікаторів на ваш обліковий запис?`,
+ code_succImport: `Успішно імпортовано.`,
+ code_succRelog: `Готово. Зверніть увагу, що вам потрібно буде перезайти, щоб побачити зміни в грі.`,
+ code_nothingToDo: `Готово. Немає що робити.`,
+ code_gild: `Покращити`,
+ code_moa: `МОА`,
+ code_zanuka: `Гончарка`,
+ code_stage: `Етап`,
+ code_complete: `Завершити`,
+ code_nextStage: `Наступний етап`,
+ code_prevStage: `Попередній етап`,
+ code_reset: `Скинути`,
+ code_setInactive: `Зробити пригоду неактивною`,
+ code_completed: `Завершено`,
+ code_active: `Активний`,
+ code_pigment: `Пігмент`,
+ code_mature: `Підготувати до бою`,
+ code_unmature: `Обернути старіння`,
+ code_succChange: `Успішно змінено.`,
+ code_requiredInvigorationUpgrade: `Ви повинні вибрати як атакуюче, так і допоміжне покращення.`,
+ login_description: `Увійдіть, використовуючи облікові дані OpenWF (ті ж, що й у грі при підключенні до цього сервера).`,
+ login_emailLabel: `Адреса електронної пошти`,
+ login_passwordLabel: `Пароль`,
+ login_loginButton: `Увійти`,
+ login_registerButton: `Зареєструватися`,
+ navbar_logout: `Вийти`,
+ navbar_renameAccount: `Переіменувати обліковий запис`,
+ navbar_deleteAccount: `Видалити обліковий запис`,
+ navbar_inventory: `Спорядження`,
+ navbar_mods: `Моди`,
+ navbar_quests: `Пригоди`,
+ navbar_cheats: `Чити`,
+ navbar_import: `Імпорт`,
+ inventory_addItems: `Додати предмети`,
+ inventory_suits: `Ворфрейми`,
+ inventory_longGuns: `Основне озброєння`,
+ inventory_pistols: `Допоміжне озброєння`,
+ inventory_melee: `Холодне озброєння`,
+ inventory_spaceSuits: `Арквінґи`,
+ inventory_spaceGuns: `Озброєння арквінґів`,
+ inventory_spaceMelee: `Холодне озброєння арквінґів`,
+ inventory_mechSuits: `Некрамехи`,
+ inventory_sentinels: `Вартові`,
+ inventory_sentinelWeapons: `Озброєння вартових`,
+ inventory_operatorAmps: `Підсилювачі`,
+ inventory_hoverboards: `К-Драйви`,
+ inventory_moaPets: `МОА`,
+ inventory_kubrowPets: `Тварини`,
+ inventory_evolutionProgress: `Прогрес Еволюції Інкарнонов`,
+ inventory_Boosters: `Бустери`,
+ inventory_bulkAddSuits: `Додати відсутні ворфрейми`,
+ inventory_bulkAddWeapons: `Додати відсутнє озброєння`,
+ inventory_bulkAddSpaceSuits: `Додати відсутні арквінґи`,
+ inventory_bulkAddSpaceWeapons: `Додати відсутнє озброєння арквінґів`,
+ inventory_bulkAddSentinels: `Додати відсутніх вартових`,
+ inventory_bulkAddSentinelWeapons: `Додати відсутнє озброєння вартових`,
+ inventory_bulkAddEvolutionProgress: `Додати відсутній прогрес Еволюції Інкарнонов`,
+ inventory_bulkRankUpSuits: `Максимальний рівень всіх ворфреймів`,
+ inventory_bulkRankUpWeapons: `Максимальний рівень всього озброєння`,
+ inventory_bulkRankUpSpaceSuits: `Максимальний рівень всіх арквінґів`,
+ inventory_bulkRankUpSpaceWeapons: `Максимальний рівень всього озброєння арквінґів`,
+ inventory_bulkRankUpSentinels: `Максимальний рівень всіх вартових`,
+ inventory_bulkRankUpSentinelWeapons: `Максимальний рівень всього озброєння вартових`,
+ inventory_bulkRankUpEvolutionProgress: `Максимальний рівень всіх еволюцій Інкарнонов`,
+ inventory_maxPlexus: `Максимальний рівень Плексу`,
+
+ quests_list: `Пригоди`,
+ quests_completeAll: `Закінчити всі пригоди`,
+ quests_resetAll: `Скинути прогрес всіх пригод`,
+ quests_giveAll: `Видати всі пригоди`,
+
+ currency_RegularCredits: `Кредити`,
+ currency_PremiumCredits: `Платина`,
+ currency_FusionPoints: `Ендо`,
+ currency_PrimeTokens: `Королівські Ая`,
+ currency_owned: `У тебе |COUNT|.`,
+
+ detailedView_archonShardsLabel: `Клітинки осколків архонта`,
+ detailedView_archonShardsDescription: `Ви можете використовувати ці необмежені клітинки для встановлення безлічі вдосконалень.`,
+ detailedView_archonShardsDescription2: `Зверніть увагу: кожен уламок архонта застосовується з затримкою при завантаженні.`,
+ detailedView_valenceBonusLabel: `Ознака Валентності`,
+ detailedView_valenceBonusDescription: `Ви можете встановити або прибрати ознака валентності з вашої зброї.`,
+ detailedView_modularPartsLabel: `Змінити Модульні Частини`,
+ detailedView_suitInvigorationLabel: `Зміцнення Ворфрейма`,
+ detailedView_loadoutLabel: `Конфігурації`,
+
+ invigorations_offensive_AbilityStrength: `+200% Потужності Здібностей`,
+ invigorations_offensive_AbilityRange: `+100% Досяжність Здібностей`,
+ invigorations_offensive_AbilityDuration: `+100% Тривалість Здібностей`,
+ invigorations_offensive_MeleeDamage: `+250% Шкода Ближнього Бою`,
+ invigorations_offensive_PrimaryDamage: `+250% Шкода Основного Озброєння`,
+ invigorations_offensive_SecondaryDamage: `+250% Шкода Допоміжного Озброєння`,
+ invigorations_offensive_PrimaryCritChance: `+200% Імовірність Критичної Шкоди Основного Озброєння`,
+ invigorations_offensive_SecondaryCritChance: `+200% Імовірність Критичної Шкоди Допоміжного Озброєння`,
+ invigorations_offensive_MeleeCritChance: `+200% Імовірність Критичної Шкоди Ближнього Бою`,
+
+ invigorations_utility_AbilityEfficiency: `+75% Ощадливість Здібностей`,
+ invigorations_utility_SprintSpeed: `+75% Швидкість Бігу`,
+ invigorations_utility_ParkourVelocity: `+75% Швидкість Паркура`,
+ invigorations_utility_HealthMax: `+1000 Здоров'я`,
+ invigorations_utility_EnergyMax: `+200% Максимум Енергії`,
+ invigorations_utility_StatusImmune: `Імунітет до Ефектів Статусу`,
+ invigorations_utility_ReloadSpeed: `+75% Швидкість Перезаряджання`,
+ invigorations_utility_HealthRegen: `+25 Здоров'я в секунду`,
+ invigorations_utility_ArmorMax: `+1000 Захисту`,
+ invigorations_utility_Jumps: `+5 Оновлень Стрибків`,
+ invigorations_utility_EnergyRegen: `+2 Енергії в секунду`,
+
+ invigorations_offensiveLabel: `Атакуюче Вдосконалення`,
+ invigorations_defensiveLabel: `Вспомогательное Вдосконалення`,
+ invigorations_expiryLabel: `Термін дії Зміцнення (необов'язково)`,
+
+ abilityOverride_label: `Перевизначення здібностей`,
+ abilityOverride_onSlot: `у клітинці`,
+
+ mods_addRiven: `Добавити Модифікатор Розколу`,
+ mods_fingerprint: `Відбиток`,
+ mods_fingerprintHelp: `Потрібна допомога з відбитком?`,
+ mods_rivens: `Модифікатори Розколу`,
+ mods_mods: `Модифікатори`,
+ mods_addMax: `Добавити максимально вдосконалений`,
+ mods_addMissingUnrankedMods: `Добавити недостаючі модифікатори без рівня`,
+ mods_removeUnranked: `Видалити модифікатори без рівня`,
+ mods_addMissingMaxRankMods: `Добавити недостаючі модифікатори максимального рівня`,
+ cheats_administratorRequirement: `Ви повинні бути адміністратором для використання цієї функції. Щоб стати адміністратором, додайте \"|DISPLAYNAME|\"
в administratorNames
в config.json.`,
+ cheats_server: `Сервер`,
+ cheats_skipTutorial: `Пропустити навчання`,
+ cheats_skipAllDialogue: `Пропустити всі діалоги`,
+ cheats_unlockAllScans: `Розблокувати всі сканування`,
+ cheats_unlockAllMissions: `Розблокувати всі місії`,
+ cheats_unlockAllMissions_ok: `Успіх. Будь ласка, зверніть увагу, що вам потрібно буде увійти в Доджьо/Реле або перезайти, щоб клієнт оновив зоряну мапу.`,
+ cheats_infiniteCredits: `Бескінечні кредити`,
+ cheats_infinitePlatinum: `Бескінечна платина`,
+ cheats_infiniteEndo: `Бескінечне ендо`,
+ cheats_infiniteRegalAya: `Бескінечна Королівська Ая`,
+ cheats_infiniteHelminthMaterials: `Бескінечні Секреції Гельмінта`,
+ cheats_claimingBlueprintRefundsIngredients: `Повернення інгредієнтів креслеників`,
+ cheats_dontSubtractPurchaseCreditCost: `Не вираховувати вартість кредитів при купівлі`,
+ cheats_dontSubtractPurchasePlatinumCost: `Не вираховувати вартість платини при купівлі`,
+ cheats_dontSubtractPurchaseItemCost: `Не вираховувати вартість предметів при купівлі`,
+ cheats_dontSubtractPurchaseStandingCost: `Не вираховувати вартість репутації при купівлі`,
+ cheats_dontSubtractVoidTraces: `Не вираховувати кількість Відголосків Безодні`,
+ cheats_dontSubtractConsumables: `Не вираховувати кількість витратних матеріалів`,
+ cheats_unlockAllShipFeatures: `Розблокувати всі функції судна`,
+ cheats_unlockAllShipDecorations: `Розблокувати всі прикраси судна`,
+ cheats_unlockAllFlavourItems: `Розблокувати всі унікальні предмети`,
+ cheats_unlockAllSkins: `Розблокувати всі скіни`,
+ cheats_unlockAllCapturaScenes: `Розблокувати всі сцени Світлописця`,
+ cheats_unlockAllDecoRecipes: `Розблокувати всі рецепти декорацій Доджьо`,
+ cheats_universalPolarityEverywhere: `Будь-яка полярність скрізь`,
+ cheats_unlockDoubleCapacityPotatoesEverywhere: `Орокінські Реактори/Каталізатори скрізь`,
+ cheats_unlockExilusEverywhere: `Ексилотримач скрізь`,
+ cheats_unlockArcanesEverywhere: `Тримач містифікаторів скрізь`,
+ cheats_noDailyStandingLimits: `Без щоденних лімітів репутації`,
+ cheats_noDailyFocusLimit: `Без щоденних лімітів фокуса`,
+ cheats_noArgonCrystalDecay: `Без розпаду аргонових кристалів`,
+ cheats_noMasteryRankUpCooldown: `Підвищення ранга майстерності без очікування`,
+ cheats_noVendorPurchaseLimits: `Відсутність лімітів на купівлю у продавців`,
+ cheats_noDeathMarks: `Без позначок смерті`,
+ cheats_noKimCooldowns: `Чати KIM без очікування`,
+ cheats_fullyStockedVendors: `Повністю укомплектовані продавці`,
+ cheats_baroAlwaysAvailable: `Баро завжди доступний`,
+ cheats_baroFullyStocked: `Баро повністю укомплектований`,
+ cheats_syndicateMissionsRepeatable: `Повторювати місії синдиката`,
+ cheats_unlockAllProfitTakerStages: `Розблокувати всі етапи Привласнювачки`,
+ cheats_instantFinishRivenChallenge: `Миттєве завершення випробування Модифікатора Розколу`,
+ cheats_instantResourceExtractorDrones: `Миттєво добуваючі дрони-видобувачі`,
+ cheats_noResourceExtractorDronesDamage: `Без шкоди по дронам-видобувачам`,
+ cheats_skipClanKeyCrafting: `Пропустити створення кланового ключа`,
+ cheats_noDojoRoomBuildStage: `Миттєве будівництво Кімнат Доджьо`,
+ cheats_noDojoDecoBuildStage: `Миттєве будівництво Декорацій Доджьо`,
+ cheats_fastDojoRoomDestruction: `Миттєве знищення Кімнат Доджьо`,
+ cheats_noDojoResearchCosts: `Безкоштовні Дослідження Доджьо`,
+ cheats_noDojoResearchTime: `Миттєві Дослідження Доджьо`,
+ cheats_fastClanAscension: `Миттєве Піднесення Клану`,
+ cheats_missionsCanGiveAllRelics: `Місії можуть давати всі реліквії`,
+ cheats_exceptionalRelicsAlwaysGiveBronzeReward: `Вийняткові реліквії завжди дають бронзову нагороду`,
+ cheats_flawlessRelicsAlwaysGiveSilverReward: `Бездоганні реліквії завжди дають срібну нагороду`,
+ cheats_radiantRelicsAlwaysGiveGoldReward: `Сяйнисті реліквії завжди дають золоту нагороду`,
+ cheats_unlockAllSimarisResearchEntries: `Розблокувати всі записи досліджень Симаріса`,
+ cheats_disableDailyTribute: `Вимкнути щоденні нагороди`,
+ cheats_spoofMasteryRank: `Підроблений ранг майстерності (-1 для вимкнення)`,
+ cheats_relicRewardItemCountMultiplier: `Множник кількості предметів нагороди реліквії`,
+ cheats_nightwaveStandingMultiplier: `Множник репутації Нічної хвилі`,
+ cheats_save: `Зберегти`,
+ cheats_account: `Обліковий запис`,
+ cheats_unlockAllFocusSchools: `Розблокувати всі школи фокуса`,
+ cheats_helminthUnlockAll: `Повністю покращити Гельмінта`,
+ cheats_addMissingSubsumedAbilities: `Додати відсутні поглинуті здібності`,
+ cheats_intrinsicsUnlockAll: `Повністю покращити Кваліфікації`,
+ cheats_changeSupportedSyndicate: `Підтримуваний синдикат`,
+ cheats_changeButton: `Змінити`,
+ cheats_markAllAsRead: `Помітити всі вхідні як прочитані`,
+
+ worldState: `Стан світу`,
+ worldState_creditBoost: `Глобальний бустер кредитів`,
+ worldState_affinityBoost: `Глобальний бустер синтезу`,
+ worldState_resourceBoost: `Глобальний бустер ресурсів`,
+ worldState_tennoLiveRelay: `Реле TennoLive`,
+ worldState_baroTennoConRelay: `Реле Баро TennoCon`,
+ worldState_starDays: `Зоряні дні`,
+ worldState_galleonOfGhouls: `Гульський Галеон`,
+ enabled: `Увімкнено`,
+ disabled: `Вимкнено`,
+ worldState_we1: `Вихідні 1`,
+ worldState_we2: `Вихідні 2`,
+ worldState_we3: `Вихідні 3`,
+ worldState_eidolonOverride: `Цикл Рівнин Ейдолонів/Деймоса`,
+ worldState_day: `День/Фасс`,
+ worldState_night: `Ніч/Воум`,
+ worldState_vallisOverride: `Цикл Долини куль`,
+ worldState_warm: `Тепло`,
+ worldState_cold: `Холод`,
+ worldState_duviriOverride: `Цикл Дувірі`,
+ worldState_joy: `Радість`,
+ worldState_anger: `Гнів`,
+ worldState_envy: `Заздрість`,
+ worldState_sorrow: `Скорбота`,
+ worldState_fear: `Страх`,
+ worldState_nightwaveOverride: `Сезон Нічної хвилі`,
+ worldState_RadioLegionIntermission13Syndicate: `Вибірка Нори 9`,
+ worldState_RadioLegionIntermission12Syndicate: `Вибірка Нори 8`,
+ worldState_RadioLegionIntermission11Syndicate: `Вибірка Нори 7`,
+ worldState_RadioLegionIntermission10Syndicate: `Вибірка Нори 6`,
+ worldState_RadioLegionIntermission9Syndicate: `Вибірка Нори 5`,
+ worldState_RadioLegionIntermission8Syndicate: `Вибірка Нори 4`,
+ worldState_RadioLegionIntermission7Syndicate: `Вибірка Нори 3`,
+ worldState_RadioLegionIntermission6Syndicate: `Вибірка Нори 2`,
+ worldState_RadioLegionIntermission5Syndicate: `Вибірка Нори 1`,
+ worldState_RadioLegionIntermission4Syndicate: `Вибір Нори`,
+ worldState_RadioLegionIntermission3Syndicate: `Антракт III`,
+ worldState_RadioLegion3Syndicate: `Скляр`,
+ worldState_RadioLegionIntermission2Syndicate: `Антракт II`,
+ worldState_RadioLegion2Syndicate: `Емісар`,
+ worldState_RadioLegionIntermissionSyndicate: `Антракт I`,
+ worldState_RadioLegionSyndicate: `Вовк із Сатурна-6`,
+ worldState_fissures: `Прориви порожнечі`,
+ normal: `Стандартні`,
+ worldState_allAtOnceNormal: `Всі одразу, в звичайному режимі`,
+ worldState_allAtOnceSteelPath: `Всі одразу, в режимі Шляху Сталі`,
+ worldState_theCircuitOverride: `Типи місій у підземеллі Дувірі`,
+ worldState_darvoStockMultiplier: `Множник Запасів Дарво`,
+ worldState_varziaFullyStocked: `Повний Асортимент Варзії`,
+ worldState_varziaOverride: `Зміна Ротації Варзії`,
+
+ import_importNote: `Ви можете завантажити повну або часткову відповідь спорядження (клієнтське представлення) тут. Всі підтримувані поля будуть перезаписані у вашому акаунті.`,
+ import_submit: `Відправити`,
+ import_samples: `Приклад:`,
+ import_samples_maxFocus: `Всі школи Фокуса максимального рівня`,
+
+ upgrade_Equilibrium: `+|VAL|% Енергія від підбирання здоров'я, +|VAL|% Здоров'я від підбирання енергії`,
+ upgrade_MeleeCritDamage: `+|VAL|% Критична шкода ближнього бою`,
+ upgrade_PrimaryStatusChance: `+|VAL|% Імовірність накладення ефекту стану основною зброєю`,
+ upgrade_SecondaryCritChance: `+|VAL|% Імовірність критичної шкоди допоміжною зброєю`,
+ upgrade_WarframeAbilityDuration: `+|VAL|% Тривалість здібностей`,
+ upgrade_WarframeAbilityStrength: `+|VAL|% Потужність здібностей`,
+ upgrade_WarframeArmorMax: `+|VAL| Захист`,
+ upgrade_WarframeBlastProc: `+|VAL| Щит при вбивстві з Вибуховим Уронoм`,
+ upgrade_WarframeCastingSpeed: `+|VAL|% Швидкість Застосування Здібностей`,
+ upgrade_WarframeCorrosiveDamageBoost: `+|VAL|% Урон Здібностей по ворогам, ураженим Корозією`,
+ upgrade_WarframeCorrosiveStack: `Збільшити макс. стаки Корозії на +|VAL|`,
+ upgrade_WarframeCritDamageBoost: `+|VAL|% Критична шкода Ближнього Бою (Подвоюється при 500 Енергії)`,
+ upgrade_WarframeElectricDamage: `+|VAL1|% Урон Електрикою Основним Озброєнням (+|VAL2|% за кожен додатковий Уламок)`,
+ upgrade_WarframeElectricDamageBoost: `+|VAL|% Шкода Здібностей по ворогам, ураженим Електрикою`,
+ upgrade_WarframeEnergyMax: `+|VAL| Макс. Енергія`,
+ upgrade_WarframeGlobeEffectEnergy: `+|VAL|% Ефективність згустків Енергії`,
+ upgrade_WarframeGlobeEffectHealth: `+|VAL|% Ефективність згустків Здоров'я`,
+ upgrade_WarframeHealthMax: `+|VAL| Макс. Здоров'я`,
+ upgrade_WarframeHPBoostFromImpact: `+|VAL1| Здоров'я при вбивстві з Вибуховою шкодою (Макс. |VAL2| Здоров'я)`,
+ upgrade_WarframeParkourVelocity: `+|VAL|% Швидкість Паркура`,
+ upgrade_WarframeRadiationDamageBoost: `+|VAL|% Шкода Здібностей по ворогам, ураженим Радіацією`,
+ upgrade_WarframeHealthRegen: `+|VAL| Здоров'я в секунду`,
+ upgrade_WarframeShieldMax: `+|VAL| Щиту`,
+ upgrade_WarframeStartingEnergy: `+|VAL|% Енергії при Спавні`,
+ upgrade_WarframeToxinDamage: `+|VAL|% Шкода Токсином`,
+ upgrade_WarframeToxinHeal: `+|VAL| Здоров'я при нанесенні шкоди ворогам з Токсином`,
+ upgrade_WeaponCritBoostFromHeat: `+|VAL1|% Імовірність Критичної Шкоди Допоміжною Зброєю за кожного вбитого ворога, ураженого Термічною шкодою (Макс. |VAL2|%)`,
+ upgrade_AvatarAbilityRange: `+7.5% Досяжність Здібностей`,
+ upgrade_AvatarAbilityEfficiency: `+5% Ощадливість Здібностей`,
+ upgrade_AvatarEnergyRegen: `+0.5 Відновлення Енергії в секунду`,
+ upgrade_AvatarEnemyRadar: `+5m Виявлення ворогів`,
+ upgrade_AvatarLootRadar: `+7m Виявлення здобичі`,
+ upgrade_WeaponAmmoMax: `+15% Макс. Набоїв`,
+ upgrade_EnemyArmorReductionAura: `-3% Захист Ворогів`,
+ upgrade_OnExecutionAmmo: `+100% Заповнення Магазина Основного і Допоміжного Озброєння при вбивстві Милосердям`,
+ upgrade_OnExecutionHealthDrop: `+100% Імовірність Падіння згустка Здоров'я при вбивстві Милосердям`,
+ upgrade_OnExecutionEnergyDrop: `+50% Імовірність Падіння згустка Енергії при вбивстві Милосердям`,
+ upgrade_OnFailHackReset: `+50% Імовірність Повтора Зламу`,
+ upgrade_DamageReductionOnHack: `+75% Зменшення Шкоди під час Зламу`,
+ upgrade_OnExecutionReviveCompanion: `Вбивства Милосердям зменшують час відновлення Компаньйона на 15 секунд`,
+ upgrade_OnExecutionParkourSpeed: `+60% Швидкість Паркура після вбивства Милосердям на 15 секунд`,
+ upgrade_AvatarTimeLimitIncrease: `+8 секунд до Зламу`,
+ upgrade_ElectrifyOnHack: `Шокувати ворогів в межах 20 метрів під час Зламу`,
+ upgrade_OnExecutionTerrify: `+50% Імовірність, що вороги в межах 15 метрів будуть тремтіти від страху протягом 8 секунд після вбивства Милосердям`,
+ upgrade_OnHackLockers: `Відкрити 5 шафок в межах 20 метрів після Зламу`,
+ upgrade_OnExecutionBlind: `Засліпити ворогів в межах 18 метрів після вбивства Милосердям`,
+ upgrade_OnExecutionDrainPower: `Наступне застосування здібності отримує +50% Потужності Здібності після вбивства Милосердям`,
+ upgrade_OnHackSprintSpeed: `+75% Швидкість Бігу протягом 15 секунд після Зламу`,
+ upgrade_SwiftExecute: `+50% Швидкість Вбивства Милосердям`,
+ upgrade_OnHackInvis: `Невидимість протягом 15 секунд після Зламу`,
+
+ damageType_Electricity: `Електричний`,
+ damageType_Fire: `Трммічний`,
+ damageType_Freeze: `Крижаний`,
+ damageType_Impact: `Ударний`,
+ damageType_Magnetic: `Магнетичний`,
+ damageType_Poison: `Токсичний`,
+ damageType_Radiation: `Радіаційний`,
+
+ theme_dark: `Темна тема`,
+ theme_light: `Світла тема`,
+
+ prettier_sucks_ass: ``
+};