From a744c338945d910cea8dff4e73d7c406ad849e06 Mon Sep 17 00:00:00 2001 From: Vonsant Date: Tue, 13 Aug 2024 00:03:05 +0300 Subject: [PATCH] Localisation --- .../_NF/Bank/BankSystemExtensions.cs | 4 +- .../Locale/ru-RU/_NF/adventure/adventure.ftl | 1 + .../ru-RU/_NF/bank/bank-ATM-component.ftl | 1 - .../Locale/ru-RU/_NF/loadouts/loadouts.ftl | 4 +- .../humanoid-character-profile.ftl | 2 - .../Locale/ru-RU/_NF/store/uplink-catalog.ftl | 2 +- .../ru-RU/cargo/cargo-bounty-console.ftl | 6 +-- .../ru-RU/cargo/cargo-console-component.ftl | 1 - .../Locale/ru-RU/procedural/expeditions.ftl | 2 +- .../_nf/catalog/fills/crates/npc.ftl | 2 + .../_nf/entities/objects/misc/monkeycube.ftl | 8 ++++ .../objects/specific/rehydrateable.ftl | 4 ++ .../entities/structures/dungeon/airlocks.ftl | 45 +++++++++++++++++++ .../entities/structures/dungeon/grille.ftl | 3 ++ .../entities/structures/dungeon/windows.ftl | 21 +++++++++ 15 files changed, 93 insertions(+), 13 deletions(-) delete mode 100644 Resources/Locale/ru-RU/_NF/preferences/humanoid-character-profile.ftl create mode 100644 Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/objects/misc/monkeycube.ftl create mode 100644 Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/objects/specific/rehydrateable.ftl create mode 100644 Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/structures/dungeon/airlocks.ftl create mode 100644 Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/structures/dungeon/grille.ftl create mode 100644 Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/structures/dungeon/windows.ftl diff --git a/Content.Shared/_NF/Bank/BankSystemExtensions.cs b/Content.Shared/_NF/Bank/BankSystemExtensions.cs index 10499785542..9cd7443e044 100644 --- a/Content.Shared/_NF/Bank/BankSystemExtensions.cs +++ b/Content.Shared/_NF/Bank/BankSystemExtensions.cs @@ -69,12 +69,12 @@ public static string ToSpesoString(int amount, CultureInfo? culture = null) public static string ToDoubloonString(int amount, CultureInfo? culture = null) { - return ToCurrencyString(amount, culture, symbolOverride: "DB", symbolLocation: CurrencySymbolLocation.Suffix); + return ToCurrencyString(amount, culture, symbolOverride: "ДБ", symbolLocation: CurrencySymbolLocation.Suffix); } public static string ToFUCString(int amount, CultureInfo? culture = null) { - return ToCurrencyString(amount, culture, symbolOverride: "FUC", symbolLocation: CurrencySymbolLocation.Suffix); + return ToCurrencyString(amount, culture, symbolOverride: "ТК", symbolLocation: CurrencySymbolLocation.Suffix); } } diff --git a/Resources/Locale/ru-RU/_NF/adventure/adventure.ftl b/Resources/Locale/ru-RU/_NF/adventure/adventure.ftl index 167ab08a226..43dba05d8b5 100644 --- a/Resources/Locale/ru-RU/_NF/adventure/adventure.ftl +++ b/Resources/Locale/ru-RU/_NF/adventure/adventure.ftl @@ -17,6 +17,7 @@ shipyard-rules-default2 = Космический Закон, приведут к административным мерам. Благодарим за выбор Департамента Службы Безопасности Фронтира. shuttle-ftl-proximity = Массивный объект блокирует блюспейс перемещение! +shuttle-ftl-recharge = Блюспейс двигатель на перезарядке! changelog-tab-title-Upstream = Журнал изменений multiauth-already-connected = Уже подключены к серверу Фронтира. public-transit-departure = Транспорт направляется в { $destination }. Ориентировочное время в пути: { $flytime } секунд. diff --git a/Resources/Locale/ru-RU/_NF/bank/bank-ATM-component.ftl b/Resources/Locale/ru-RU/_NF/bank/bank-ATM-component.ftl index 00806d12c37..a48c0b74b8f 100644 --- a/Resources/Locale/ru-RU/_NF/bank/bank-ATM-component.ftl +++ b/Resources/Locale/ru-RU/_NF/bank/bank-ATM-component.ftl @@ -24,7 +24,6 @@ station-bank-other = Другое station-bank-required = { "(" }выбрать из списка{ ")" } station-bank-requires-reason = Требуются детали транзакции! station-bank-unauthorized = Не авторизовано! -bank-atm-menu-cash-amount = ${ $amount } bank-atm-menu-cash-error = ERR: ОШИБКА ## ATM entity diff --git a/Resources/Locale/ru-RU/_NF/loadouts/loadouts.ftl b/Resources/Locale/ru-RU/_NF/loadouts/loadouts.ftl index 949560341b5..8f662b9028d 100644 --- a/Resources/Locale/ru-RU/_NF/loadouts/loadouts.ftl +++ b/Resources/Locale/ru-RU/_NF/loadouts/loadouts.ftl @@ -1,4 +1,4 @@ -frontier-loadout-cost = Стоимость Снаряжения: ${ $cost } -frontier-loadout-balance = Доступный Баланс: ${ $balance } +frontier-loadout-cost = Стоимость Снаряжения: {$cost} +frontier-loadout-balance = Доступный Баланс: {$balance} # Undefined for some reason. loadout-group-species-restriction = Не может быть выбран вашей расой. diff --git a/Resources/Locale/ru-RU/_NF/preferences/humanoid-character-profile.ftl b/Resources/Locale/ru-RU/_NF/preferences/humanoid-character-profile.ftl deleted file mode 100644 index 801f8970f8f..00000000000 --- a/Resources/Locale/ru-RU/_NF/preferences/humanoid-character-profile.ftl +++ /dev/null @@ -1,2 +0,0 @@ -# Frontier -humanoid-character-profile-bankbalance = ${ $bankBalance } diff --git a/Resources/Locale/ru-RU/_NF/store/uplink-catalog.ftl b/Resources/Locale/ru-RU/_NF/store/uplink-catalog.ftl index f6722666c16..4edf20dd04d 100644 --- a/Resources/Locale/ru-RU/_NF/store/uplink-catalog.ftl +++ b/Resources/Locale/ru-RU/_NF/store/uplink-catalog.ftl @@ -118,7 +118,7 @@ uplink-security-shotincend-name = Зажигательные патроны дл uplink-security-shotincend-desc = Коробка смертоносных зажигательных патронов калибра .50 для дробовика. Для тех случаев, когда нужно немного подогреть атмосферу. uplink-security-shotslug-name = Патроны с пулей для дробовика uplink-security-shotslug-desc = Коробка смертоносных патронов калибра .50 с пулей для дробовика. Для тех, кто предпочитает точность разбросу. -uplink-security-cash1000-name = 1000 Кредитов +uplink-security-cash1000-name = 1,000 Кредитов uplink-security-cash1000-desc = Наличные деньги в твердой валюте. uplink-security-empgrenade-box-name = Ящик с ЭМИ-гранатами uplink-security-empgrenade-box-desc = Ящик, содержащий 4 ЭМИ-гранаты. diff --git a/Resources/Locale/ru-RU/cargo/cargo-bounty-console.ftl b/Resources/Locale/ru-RU/cargo/cargo-bounty-console.ftl index 6324d8101d5..78ced302883 100644 --- a/Resources/Locale/ru-RU/cargo/cargo-bounty-console.ftl +++ b/Resources/Locale/ru-RU/cargo/cargo-bounty-console.ftl @@ -2,14 +2,14 @@ bounty-console-menu-title = Консоль запросов bounty-console-label-button-text = Распечатать этикетку bounty-console-skip-button-text = Пропустить bounty-console-time-label = Время: [color=orange]{ $time }[/color] -bounty-console-reward-label = Награда: [color=limegreen]${ $reward }[/color] -bounty-console-manifest-label = Манифест: [color=orange]{ $item }[/color] +bounty-console-reward-label = Награда: [color=limegreen]{$reward}[/color] +bounty-console-manifest-label = Манифест: [color=orange]{$item}[/color] bounty-console-manifest-entry = { $amount -> [1] { $item } *[other] { $item } x{ $amount } } -bounty-console-manifest-reward = Награда: ${ $reward } +bounty-console-manifest-reward = Награда: {$reward} bounty-console-description-label = [color=gray]{ $description }[/color] bounty-console-id-label = ID#{ $id } bounty-console-flavor-left = Запросы, полученные от местных недобросовестных торговцев. diff --git a/Resources/Locale/ru-RU/cargo/cargo-console-component.ftl b/Resources/Locale/ru-RU/cargo/cargo-console-component.ftl index 65941940223..abcf8910328 100644 --- a/Resources/Locale/ru-RU/cargo/cargo-console-component.ftl +++ b/Resources/Locale/ru-RU/cargo/cargo-console-component.ftl @@ -6,7 +6,6 @@ cargo-console-menu-account-name-none-text = Нет cargo-console-menu-shuttle-name-label = Название шаттла:{ " " } cargo-console-menu-shuttle-name-none-text = Нет cargo-console-menu-points-label = Кредиты:{ " " } -cargo-console-menu-points-amount = ${ $amount } cargo-console-menu-shuttle-status-label = Статус шаттла:{ " " } cargo-console-menu-shuttle-status-away-text = Отбыл cargo-console-menu-order-capacity-label = Объём заказов:{ " " } diff --git a/Resources/Locale/ru-RU/procedural/expeditions.ftl b/Resources/Locale/ru-RU/procedural/expeditions.ftl index b265ecd96ad..53183cc5340 100644 --- a/Resources/Locale/ru-RU/procedural/expeditions.ftl +++ b/Resources/Locale/ru-RU/procedural/expeditions.ftl @@ -23,7 +23,7 @@ salvage-expedition-desc-mining = Собирайте ресурсы в этой salvage-expedition-desc-structure = { $count -> [one] Уничтожьте { $count } { $structure } в этой зоне. - *[other] Уничтожьте { $count } { $structure } в этой зоне. + *[other] Уничтожьте { $count } {MAKEPLURAL($structure)} в этой зоне. } salvage-expedition-desc-elimination = Убейте большое и опасное существо в этой зоне. salvage-expedition-type-Mining = Добыча diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/catalog/fills/crates/npc.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/catalog/fills/crates/npc.ftl index 2c1f832d7bf..35eea96c9f7 100644 --- a/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/catalog/fills/crates/npc.ftl +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/catalog/fills/crates/npc.ftl @@ -8,3 +8,5 @@ ent-CrateNPCEmotionalSupportSafe = ящик с ручными зверушкам .desc = { ent-CrateLivestock.desc } ent-PetCarrierNPCEmotionalSupportSafe = ручная зверушка с удобной переноской .desc = { ent-PetCarrier.desc } +ent-CrateNPCPoultryCube = ящик птичьих кубиков + .desc = Ящик, содержащий коробку с полным набором кубиков для создания личного курятника. \ No newline at end of file diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/objects/misc/monkeycube.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/objects/misc/monkeycube.ftl new file mode 100644 index 00000000000..57e2e6ce2f4 --- /dev/null +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/objects/misc/monkeycube.ftl @@ -0,0 +1,8 @@ +ent-PoultryCubeBox = коробка куриных кубиков + .desc = Коробка с дегидрированными кубиками куриц и уток. +ent-BoxTrackingDarts = ящик отслеживающих дротиков + .desc = Ящик, содержащий отслеживающие дротики и пинпоинтеры к ним. +ent-ChickenCubeWrapped = куриный кубик + .desc = Распакуй, чтобы получить горячую цыпочку. +ent-DuckCubeWrapped = утиный кубик + .desc = Распакуй, чтобы вспомнить прилипчивую песню. \ No newline at end of file diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/objects/specific/rehydrateable.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/objects/specific/rehydrateable.ftl new file mode 100644 index 00000000000..6fb99ffbdca --- /dev/null +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/objects/specific/rehydrateable.ftl @@ -0,0 +1,4 @@ +ent-ChickenCube = куриный кубик + .desc = Полковник Сандерс вами бы гордился. +ent-DuckCube = утиный кубик + .desc = Мчится время всё вперёд, час миг век год, быстрый сказочный полёт, час миг век год, на вертолётах, на самолётах, утки у-у! Кто властитель тьмы бездонной... \ No newline at end of file diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/structures/dungeon/airlocks.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/structures/dungeon/airlocks.ftl new file mode 100644 index 00000000000..324d353b3bb --- /dev/null +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/structures/dungeon/airlocks.ftl @@ -0,0 +1,45 @@ +ent-AirlockGlassMurkyDungeon = { ent-AirlockGlass } + .suffix = НЕ МАППИТЬ, ТОЛЬКО ЭКСПЫ + .desc = { ent-AirlockGlass.desc } +ent-AirlockGlassDungeon = { ent-AirlockGlassMurkyDungeon } + .suffix = НЕ МАППИТЬ, ТОЛЬКО ЭКСПЫ + .desc = { ent-AirlockGlassMurkyDungeon.desc } +ent-AirlockMaintGlassLockedDungeon = { ent-AirlockMaintGlassLocked } + .suffix = НЕ МАППИТЬ, ТОЛЬКО ЭКСПЫ + .desc = { ent-AirlockMaintGlassLocked.desc } +ent-AirlockEngineeringGlassDungeon = { ent-AirlockEngineeringGlass } + .suffix = НЕ МАППИТЬ, ТОЛЬКО ЭКСПЫ + .desc = { ent-AirlockEngineeringGlass.desc } +ent-AirlockSecurityGlassDungeon = { ent-AirlockSecurityGlass } + .suffix = НЕ МАППИТЬ, ТОЛЬКО ЭКСПЫ + .desc = { ent-AirlockSecurityGlass.desc } +ent-AirlockSecurityGlassLockedDungeon = { ent-AirlockSecurityGlassLocked } + .suffix = НЕ МАППИТЬ, ТОЛЬКО ЭКСПЫ + .desc = { ent-AirlockSecurityGlassLocked.desc } +ent-AirlockBrigGlassLockedDungeon = { ent-AirlockBrigGlassLocked } + .suffix = НЕ МАППИТЬ, ТОЛЬКО ЭКСПЫ + .desc = { ent-AirlockBrigGlassLocked.desc } +ent-AirlockMiningGlassDungeon = { ent-AirlockMiningGlass } + .suffix = НЕ МАППИТЬ, ТОЛЬКО ЭКСПЫ + .desc = { ent-AirlockMiningGlass.desc } +ent-AirlockMiningGlassLockedDungeon = { ent-AirlockMiningGlassLocked } + .suffix = НЕ МАППИТЬ, ТОЛЬКО ЭКСПЫ + .desc = { ent-AirlockMiningGlassLocked.desc } +ent-AirlockVirologyGlassDungeon = { ent-AirlockVirologyGlass } + .suffix = НЕ МАППИТЬ, ТОЛЬКО ЭКСПЫ + .desc = { ent-AirlockVirologyGlass.desc } +ent-AirlockVirologyGlassLockedDungeon = { ent-AirlockVirologyGlassLocked } + .suffix = НЕ МАППИТЬ, ТОЛЬКО ЭКСПЫ + .desc = { ent-AirlockVirologyGlassLocked.desc } +ent-AirlockMercenaryGlassDungeon = { ent-AirlockMercenaryGlass } + .suffix = НЕ МАППИТЬ, ТОЛЬКО ЭКСПЫ + .desc = { ent-AirlockMercenaryGlass.desc } +ent-AirlockMercenaryGlassLockedDungeon = { ent-AirlockMercenaryGlassLocked } + .suffix = НЕ МАППИТЬ, ТОЛЬКО ЭКСПЫ + .desc = { ent-AirlockMercenaryGlassLocked.desc } +ent-AirlockScienceGlassLockedDungeon = { ent-AirlockScienceGlassLocked } + .suffix = НЕ МАППИТЬ, ТОЛЬКО ЭКСПЫ + .desc = { ent-AirlockScienceGlassLocked.desc } +ent-AirlockHydroGlassLockedDungeon = { ent-AirlockHydroGlassLocked } + .suffix = НЕ МАППИТЬ, ТОЛЬКО ЭКСПЫ + .desc = { ent-AirlockHydroGlassLocked.desc } \ No newline at end of file diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/structures/dungeon/grille.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/structures/dungeon/grille.ftl new file mode 100644 index 00000000000..438da34f0f8 --- /dev/null +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/structures/dungeon/grille.ftl @@ -0,0 +1,3 @@ +ent-GrilleDungeon = { ent-Grille } + .suffix = НЕ МАППИТЬ, ТОЛЬКО ЭКСПЫ + .desc = { ent-Grille.desc } \ No newline at end of file diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/structures/dungeon/windows.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/structures/dungeon/windows.ftl new file mode 100644 index 00000000000..1d0ef9021f1 --- /dev/null +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/_nf/entities/structures/dungeon/windows.ftl @@ -0,0 +1,21 @@ +ent-WindowMurkyDungeon = { ent-Window } + .suffix = НЕ МАППИТЬ, ТОЛЬКО ЭКСПЫ + .desc = { ent-Window.desc } +ent-WindowDungeon = { ent-Window } + .suffix = НЕ МАППИТЬ, ТОЛЬКО ЭКСПЫ + .desc = { ent-Window.desc } +ent-ReinforcedWindowDungeon = { ent-ReinforcedWindow } + .suffix = НЕ МАППИТЬ, ТОЛЬКО ЭКСПЫ + .desc = { ent-ReinforcedWindow.desc } +ent-MiningWindowDungeon = { ent-MiningWindow } + .suffix = НЕ МАППИТЬ, ТОЛЬКО ЭКСПЫ + .desc = { ent-MiningWindow.desc } +ent-PlasmaWindowDungeon = { ent-PlasmaWindow } + .suffix = НЕ МАППИТЬ, ТОЛЬКО ЭКСПЫ + .desc = { ent-PlasmaWindow.desc } +ent-ReinforcedPlasmaWindowDungeon = { ent-ReinforcedPlasmaWindow } + .suffix = НЕ МАППИТЬ, ТОЛЬКО ЭКСПЫ + .desc = { ent-ReinforcedPlasmaWindow.desc } +ent-ReinforcedUraniumWindowDungeon = { ent-ReinforcedUraniumWindow } + .suffix = НЕ МАППИТЬ, ТОЛЬКО ЭКСПЫ + .desc = { ent-ReinforcedUraniumWindow.desc } \ No newline at end of file