From ef649bb695fb55ae38ddd260c431b96c2075280e Mon Sep 17 00:00:00 2001
From: larentoun <31931237+larentoun@users.noreply.github.com>
Date: Fri, 12 Jul 2024 17:27:51 +0300
Subject: [PATCH] loadout translate (#330)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
## About The Pull Request
Добавляет перевод для лодаута (не для каждого объекта в нём)
Известный баг: нельзя сменить цвет. Это не проблема в переводе, а в
мастере.
---
code/modules/loadout/categories/accessories.dm | 4 ++--
code/modules/loadout/categories/glasses.dm | 4 ++--
code/modules/loadout/categories/heads.dm | 4 ++--
code/modules/loadout/categories/inhands.dm | 2 +-
code/modules/loadout/categories/neck.dm | 2 +-
code/modules/loadout/categories/pocket.dm | 6 +++---
code/modules/loadout/loadout_items.dm | 10 +++++-----
tgui/packages/tgui/components/Button.tsx | 2 +-
.../PreferencesMenu/CharacterPreferenceWindow.tsx | 2 +-
.../interfaces/PreferencesMenu/loadout/index.tsx | 12 ++++++------
10 files changed, 24 insertions(+), 24 deletions(-)
diff --git a/code/modules/loadout/categories/accessories.dm b/code/modules/loadout/categories/accessories.dm
index 0dd655358bd68..245cbd125dd24 100644
--- a/code/modules/loadout/categories/accessories.dm
+++ b/code/modules/loadout/categories/accessories.dm
@@ -1,6 +1,6 @@
/// Accessory Items (Moves overrided items to backpack)
/datum/loadout_category/accessories
- category_name = "Accessory"
+ category_name = "Аксессуары"
category_ui_icon = FA_ICON_VEST
type_to_generate = /datum/loadout_item/accessory
tab_order = /datum/loadout_category/head::tab_order + 3
@@ -84,7 +84,7 @@
/datum/loadout_item/accessory/full_pocket_protector
name = "Pocket Protector (Filled)"
item_path = /obj/item/clothing/accessory/pocketprotector/full
- additional_displayed_text = list("Contains pens")
+ additional_displayed_text = list("Внутри - ручки")
/datum/loadout_item/accessory/pride
name = "Pride Pin"
diff --git a/code/modules/loadout/categories/glasses.dm b/code/modules/loadout/categories/glasses.dm
index 5b8ff85620005..039aa16df3b72 100644
--- a/code/modules/loadout/categories/glasses.dm
+++ b/code/modules/loadout/categories/glasses.dm
@@ -1,6 +1,6 @@
/// Glasses Slot Items (Moves overrided items to backpack)
/datum/loadout_category/glasses
- category_name = "Glasses"
+ category_name = "Очки"
category_ui_icon = FA_ICON_GLASSES
type_to_generate = /datum/loadout_item/glasses
tab_order = /datum/loadout_category/head::tab_order + 1
@@ -16,7 +16,7 @@
/datum/loadout_item/glasses/prescription_glasses
name = "Glasses"
item_path = /obj/item/clothing/glasses/regular
- additional_displayed_text = list("Prescription")
+ additional_displayed_text = list("Слабовидящие")
/datum/loadout_item/glasses/prescription_glasses/circle_glasses
name = "Circle Glasses"
diff --git a/code/modules/loadout/categories/heads.dm b/code/modules/loadout/categories/heads.dm
index 6b939495684ba..3bf28c88ba855 100644
--- a/code/modules/loadout/categories/heads.dm
+++ b/code/modules/loadout/categories/heads.dm
@@ -1,6 +1,6 @@
/// Head Slot Items (Deletes overrided items)
/datum/loadout_category/head
- category_name = "Head"
+ category_name = "Голова"
category_ui_icon = FA_ICON_HAT_COWBOY
type_to_generate = /datum/loadout_item/head
tab_order = 1
@@ -135,4 +135,4 @@
/datum/loadout_item/head/wig
name = "Wig"
item_path = /obj/item/clothing/head/wig/natural
- additional_displayed_text = list("Hair Color")
+ additional_displayed_text = list("Цвет волос")
diff --git a/code/modules/loadout/categories/inhands.dm b/code/modules/loadout/categories/inhands.dm
index 8ddc15676ab32..8941f95c0a901 100644
--- a/code/modules/loadout/categories/inhands.dm
+++ b/code/modules/loadout/categories/inhands.dm
@@ -1,6 +1,6 @@
/// Inhand items (Moves overrided items to backpack)
/datum/loadout_category/inhands
- category_name = "Inhand"
+ category_name = "В руках"
category_ui_icon = FA_ICON_BRIEFCASE
type_to_generate = /datum/loadout_item/inhand
tab_order = /datum/loadout_category/head::tab_order + 4
diff --git a/code/modules/loadout/categories/neck.dm b/code/modules/loadout/categories/neck.dm
index a48597b3b9e51..0f64686bdcf80 100644
--- a/code/modules/loadout/categories/neck.dm
+++ b/code/modules/loadout/categories/neck.dm
@@ -1,6 +1,6 @@
/// Neck Slot Items (Deletes overrided items)
/datum/loadout_category/neck
- category_name = "Neck"
+ category_name = "Шея"
category_ui_icon = FA_ICON_USER_TIE
type_to_generate = /datum/loadout_item/neck
tab_order = /datum/loadout_category/head::tab_order + 2
diff --git a/code/modules/loadout/categories/pocket.dm b/code/modules/loadout/categories/pocket.dm
index e1cddde76e5b9..581d186d52afa 100644
--- a/code/modules/loadout/categories/pocket.dm
+++ b/code/modules/loadout/categories/pocket.dm
@@ -1,6 +1,6 @@
/// Pocket items (Moved to backpack)
/datum/loadout_category/pocket
- category_name = "Other"
+ category_name = "Другое"
category_ui_icon = FA_ICON_QUESTION
type_to_generate = /datum/loadout_item/pocket_items
tab_order = /datum/loadout_category/head::tab_order + 5
@@ -9,7 +9,7 @@
/datum/loadout_category/pocket/New()
. = ..()
- category_info = "([max_allowed] allowed)"
+ category_info = "(максимум: [max_allowed])"
/datum/loadout_category/pocket/handle_duplicate_entires(
datum/preference_middleware/loadout/manager,
@@ -100,7 +100,7 @@
name = "Plush (Lizard, Random)"
can_be_greyscale = DONT_GREYSCALE
item_path = /obj/item/toy/plush/lizard_plushie
- additional_displayed_text = list("Random color")
+ additional_displayed_text = list("Случайный цвет")
/datum/loadout_item/pocket_items/plush/moth
name = "Plush (Moth)"
diff --git a/code/modules/loadout/loadout_items.dm b/code/modules/loadout/loadout_items.dm
index 53d0a7cc6cd5b..b15d4597d9a40 100644
--- a/code/modules/loadout/loadout_items.dm
+++ b/code/modules/loadout/loadout_items.dm
@@ -306,13 +306,13 @@ GLOBAL_LIST_INIT(all_loadout_categories, init_loadout_categories())
displayed_text += (additional_displayed_text || list())
if(can_be_greyscale)
- displayed_text += "Recolorable"
+ displayed_text += "Смена цвета"
if(can_be_named)
- displayed_text += "Renamable"
+ displayed_text += "Смена имени"
if(can_be_reskinned)
- displayed_text += "Reskinnable"
+ displayed_text += "Смена стиля"
return displayed_text
@@ -336,7 +336,7 @@ GLOBAL_LIST_INIT(all_loadout_categories, init_loadout_categories())
if(can_be_greyscale)
UNTYPED_LIST_ADD(button_list, list(
- "label" = "Recolor",
+ "label" = "Перекрасить",
"act_key" = "select_color",
"button_icon" = FA_ICON_PALETTE,
"active_key" = INFO_GREYSCALE,
@@ -344,7 +344,7 @@ GLOBAL_LIST_INIT(all_loadout_categories, init_loadout_categories())
if(can_be_named)
UNTYPED_LIST_ADD(button_list, list(
- "label" = "Rename",
+ "label" = "Переименовать",
"act_key" = "set_name",
"button_icon" = FA_ICON_PEN,
"active_key" = INFO_NAMED,
diff --git a/tgui/packages/tgui/components/Button.tsx b/tgui/packages/tgui/components/Button.tsx
index ec621de621ef0..6f69ad9ed70ce 100644
--- a/tgui/packages/tgui/components/Button.tsx
+++ b/tgui/packages/tgui/components/Button.tsx
@@ -215,7 +215,7 @@ const ButtonConfirm = (props: ConfirmProps) => {
children,
color,
confirmColor = 'bad',
- confirmContent = 'Confirm?',
+ confirmContent = 'Уверены?',
confirmIcon,
ellipsis = true,
icon,
diff --git a/tgui/packages/tgui/interfaces/PreferencesMenu/CharacterPreferenceWindow.tsx b/tgui/packages/tgui/interfaces/PreferencesMenu/CharacterPreferenceWindow.tsx
index 828ca07176073..96791f1cc343f 100644
--- a/tgui/packages/tgui/interfaces/PreferencesMenu/CharacterPreferenceWindow.tsx
+++ b/tgui/packages/tgui/interfaces/PreferencesMenu/CharacterPreferenceWindow.tsx
@@ -131,7 +131,7 @@ export const CharacterPreferenceWindow = (props) => {
page={Page.Loadout}
setPage={setCurrentPage}
>
- Loadout
+ Снаряжение
diff --git a/tgui/packages/tgui/interfaces/PreferencesMenu/loadout/index.tsx b/tgui/packages/tgui/interfaces/PreferencesMenu/loadout/index.tsx
index 211f8ed8ae5e1..7ea07a7988292 100644
--- a/tgui/packages/tgui/interfaces/PreferencesMenu/loadout/index.tsx
+++ b/tgui/packages/tgui/interfaces/PreferencesMenu/loadout/index.tsx
@@ -66,7 +66,7 @@ const LoadoutPageInner = (props: { loadout_tabs: LoadoutCategory[] }) => {
setSearchLoadout(value)}
- placeholder="Search for an item..."
+ placeholder="Поиск по названию..."
value={searchLoadout}
/>
}
@@ -145,7 +145,7 @@ const LoadoutTabs = (props: {
{searching || activeCategory?.contents ? (
) : (
- No contents for selected tab.
+ Нет содержимого для данной категории.
)}
@@ -262,10 +262,10 @@ const LoadoutSelectedSection = (props: {
color="red"
align="center"
disabled={!loadout_list || Object.keys(loadout_list).length === 0}
- tooltip="Clears ALL selected items from all categories."
+ tooltip="Очищает выбор ВСЕХ предметов из всех категорий."
onClick={() => act('clear_all_items')}
>
- Clear All
+ Очистить всё
}
>
@@ -298,7 +298,7 @@ const LoadoutPreviewSection = () => {
checked={data.job_clothes}
onClick={() => act('toggle_job_clothes')}
>
- Job Clothes
+ Показывать профессию
}
>