diff --git a/code/modules/client/preference/preferences.dm b/code/modules/client/preference/preferences.dm index ee9b23468e10..b73880e935a9 100644 --- a/code/modules/client/preference/preferences.dm +++ b/code/modules/client/preference/preferences.dm @@ -164,10 +164,10 @@ GLOBAL_LIST_INIT(special_role_times, list( //minimum age (in days) for accounts var/list/dat = list() dat += "
" - dat += "Character Settings" - dat += "Game Preferences" - dat += "Loadout" - dat += "Key Bindings" + dat += "Настройки персонажа" + dat += "Игровые настройки" + dat += "Стартовые предметы" + dat += "Привязка клавиш" dat += "
" dat += "
" @@ -181,36 +181,36 @@ GLOBAL_LIST_INIT(special_role_times, list( //minimum age (in days) for accounts dat += "
" dat += "
" - dat += "Name: " + dat += "Имя: " dat += "[active_character.real_name]" - dat += "(Randomize)" - dat += "(Always Randomize)
" + dat += "(Случайное имя)" + dat += "(Всегда случайное имя)
" dat += "
" dat += "
" - dat += "Slot [default_slot][active_character.from_db ? "" : " (empty)"]
" - dat += "Load slot - " - dat += "Save slot" + dat += "Персонаж [default_slot][active_character.from_db ? "" : " (пусто)"]
" + dat += "Загрузить персонажа - " + dat += "Сохранить персонажа" if(active_character.from_db) - dat += "- Clear slot" + dat += "- Удалить персонажа" dat += "
" dat += "
" dat += "
" - dat += "

Identity

" - dat += "Gender: [active_character.gender == MALE ? "Male" : (active_character.gender == FEMALE ? "Female" : "Genderless")]" + dat += "

Персонаж

" + dat += "Пол: [active_character.gender == MALE ? "Male" : (active_character.gender == FEMALE ? "Female" : "Genderless")]" dat += "
" - dat += "Age: [active_character.age]
" - dat += "Body: (®)
" - dat += "Species: [active_character.species]
" + dat += "Возраст: [active_character.age]
" + dat += "Тело: (®)
" + dat += "Раса: [active_character.species]
" if(active_character.species == "Vox") // Purge these bastards - dat += "N2 Tank: [active_character.speciesprefs ? "Large N2 Tank" : "Specialized N2 Tank"]
" + dat += "Баллон с N2: [active_character.speciesprefs ? "Large N2 Tank" : "Specialized N2 Tank"]
" if(active_character.species == "Plasmaman") - dat += "Plasma Tank: [active_character.speciesprefs ? "Large Plasma Tank" : "Specialized Plasma Tank"]
" + dat += "Баллон с плазмой: [active_character.speciesprefs ? "Large Plasma Tank" : "Specialized Plasma Tank"]
" if(active_character.species == "Grey") - dat += "Wingdings: Set in disabilities
" - dat += "Voice Translator: [active_character.speciesprefs ? "Yes" : "No"]
" - dat += "Secondary Language: [active_character.language]
" + dat += "Инопланетная речь: Устанавливается в увечьях
" + dat += "Голосовой переводчик: [active_character.speciesprefs ? "Yes" : "No"]
" + dat += "Второй язык: [active_character.language]
" if(S.autohiss_basic_map) - dat += "Auto-accent: [active_character.autohiss_mode == AUTOHISS_FULL ? "Full" : (active_character.autohiss_mode == AUTOHISS_BASIC ? "Basic" : "Off")]
" + dat += "Автоматический акцент: [active_character.autohiss_mode == AUTOHISS_FULL ? "Full" : (active_character.autohiss_mode == AUTOHISS_BASIC ? "Basic" : "Off")]
" if(NO_BLOOD in S.species_traits) // unique blood type for species with no_blood/unique_blood active_character.b_type = "None" else @@ -219,14 +219,14 @@ GLOBAL_LIST_INIT(special_role_times, list( //minimum age (in days) for accounts else if(active_character.b_type == "None" || active_character.b_type == "Slime Jelly") active_character.b_type = pick(4;"O-", 36;"O+", 3;"A-", 28;"A+", 1;"B-", 20;"B+", 1;"AB-", 5;"AB+") - dat += "Blood Type: [active_character.b_type]
" + dat += "Тип крови: [active_character.b_type]
" if(S.bodyflags & (HAS_SKIN_TONE|HAS_ICON_SKIN_TONE)) - dat += "Skin Tone: [S.bodyflags & HAS_ICON_SKIN_TONE ? "[active_character.s_tone]" : "[-active_character.s_tone + 35]/220"]
" - dat += "Disabilities: \[Set\]
" - dat += "Nanotrasen Relation: [active_character.nanotrasen_relation]
" - dat += "Physique: [active_character.physique]
" - dat += "Height: [active_character.height]
" - dat += "Set Flavor Text
" + dat += "Цвет кожи: [S.bodyflags & HAS_ICON_SKIN_TONE ? "[active_character.s_tone]" : "[-active_character.s_tone + 35]/220"]
" + dat += "Увечья: \[Set\]
" + dat += "Отношение к НТ: [active_character.nanotrasen_relation]
" + dat += "Телосложение: [active_character.physique]
" + dat += "Рост: [active_character.height]
" + dat += "Описание персонажа
" if(length(active_character.flavor_text) <= 40) if(!length(active_character.flavor_text)) dat += "\[...\]
" @@ -234,77 +234,77 @@ GLOBAL_LIST_INIT(special_role_times, list( //minimum age (in days) for accounts dat += "[active_character.flavor_text]
" else dat += "[TextPreview(active_character.flavor_text)]...
" - dat += "

Hair & Accessories

" + dat += "

Внешний вид

" if(S.bodyflags & HAS_HEAD_ACCESSORY) //Species that have head accessories. - var/headaccessoryname = "Head Accessory: " + var/headaccessoryname = "Кастомизация головы: " if(active_character.species == "Unathi") - headaccessoryname = "Horns: " + headaccessoryname = "Рога: " dat += "[headaccessoryname]" dat += "[active_character.ha_style] " - dat += "Color [color_square(active_character.hacc_colour)]
" + dat += "Цвет [color_square(active_character.hacc_colour)]
" if(S.bodyflags & HAS_HEAD_MARKINGS) //Species with head markings. - dat += "Head Markings: " + dat += "Раскраска головы: " dat += "[active_character.m_styles["head"]]" - dat += "Color [color_square(active_character.m_colours["head"])]
" + dat += "Цвет [color_square(active_character.m_colours["head"])]
" if(S.bodyflags & HAS_BODY_MARKINGS) //Species with body markings/tattoos. - dat += "Body Markings: " + dat += "Раскраска тела: " dat += "[active_character.m_styles["body"]]" - dat += "Color [color_square(active_character.m_colours["body"])]
" + dat += "Цвет [color_square(active_character.m_colours["body"])]
" if(S.bodyflags & HAS_TAIL_MARKINGS) //Species with tail markings. - dat += "Tail Markings: " + dat += "Раскраска хвоста: " dat += "[active_character.m_styles["tail"]]" - dat += "Color [color_square(active_character.m_colours["tail"])]
" + dat += "Цвет [color_square(active_character.m_colours["tail"])]
" if(!(S.bodyflags & BALD)) - dat += "Hair: " + dat += "Прическа: " dat += "[active_character.h_style]" - dat += "Color [color_square(active_character.h_colour)]" + dat += "Цвет [color_square(active_character.h_colour)]" var/datum/sprite_accessory/temp_hair_style = GLOB.hair_styles_public_list[active_character.h_style] if(temp_hair_style && temp_hair_style.secondary_theme && !temp_hair_style.no_sec_colour) - dat += " Color #2 [color_square(active_character.h_sec_colour)]" + dat += " Цвет #2 [color_square(active_character.h_sec_colour)]" // Hair gradient dat += "
" - dat += "- Gradient:" + dat += "- Градиент:" dat += " [active_character.h_grad_style]" - dat += " Color [color_square(active_character.h_grad_colour)]" + dat += " Цвет [color_square(active_character.h_grad_colour)]" dat += " [active_character.h_grad_alpha]" dat += "
" - dat += "- Gradient Offset: [active_character.h_grad_offset_x],[active_character.h_grad_offset_y]" + dat += "- Градиентный отступ: [active_character.h_grad_offset_x],[active_character.h_grad_offset_y]" dat += "
" else active_character.h_style = "Bald" if(!(S.bodyflags & SHAVED)) - dat += "Facial Hair: " + dat += "Волосы на лице: " dat += "[active_character.f_style ? "[active_character.f_style]" : "Shaved"]" - dat += "Color [color_square(active_character.f_colour)]" + dat += "Цвет [color_square(active_character.f_colour)]" var/datum/sprite_accessory/temp_facial_hair_style = GLOB.facial_hair_styles_list[active_character.f_style] if(temp_facial_hair_style && temp_facial_hair_style.secondary_theme && !temp_facial_hair_style.no_sec_colour) - dat += " Color #2 [color_square(active_character.f_sec_colour)]" + dat += " Цвет #2 [color_square(active_character.f_sec_colour)]" dat += "
" else active_character.f_style = "Shaved" if(!(S.bodyflags & ALL_RPARTS)) - dat += "Eyes: " - dat += "Color [color_square(active_character.e_colour)]
" + dat += "Глаза: " + dat += "Цвет [color_square(active_character.e_colour)]
" if((S.bodyflags & HAS_SKIN_COLOR) || ((S.bodyflags & HAS_BODYACC_COLOR) && GLOB.body_accessory_by_species[active_character.species]) || check_rights(R_ADMIN, 0, user)) //admins can always fuck with this, because they are admins - dat += "Body Color: " - dat += "Color [color_square(active_character.s_colour)]
" + dat += "Цвет тела: " + dat += "Цвет [color_square(active_character.s_colour)]
" if(GLOB.body_accessory_by_species[active_character.species] || check_rights(R_ADMIN, 0, user)) - dat += "Body Accessory: " + dat += "Кастомизация тела: " dat += "[active_character.body_accessory ? "[active_character.body_accessory]" : "None"]
" dat += "
" - dat += "

Occupation Choices

" - dat += "Set Occupation Preferences
" + dat += "

Настройка роли

" + dat += "Выбрать роль
" if(jobban_isbanned(user, ROLEBAN_RECORDS)) - dat += "You are banned from using character records.
" + dat += "Вам запрещено настраивать личное дело.
" else - dat += "Character Records
" + dat += "Личное дело
" // SS220 ADDITION START if(GLOB.configuration.tts.tts_enabled) @@ -314,13 +314,13 @@ GLOBAL_LIST_INIT(special_role_times, list( //minimum age (in days) for accounts "} // SS220 ADDITION END - dat += "

Limbs

" + dat += "

Конечности

" if(S.bodyflags & HAS_ALT_HEADS) //Species with alt heads. - dat += "Alternate Head: " + dat += "Альтернативная голова: " dat += "[active_character.alt_head]
" - dat += "Limbs and Parts: Adjust
" + dat += "Конечности и части тела: Adjust
" if(active_character.species != "Slime People" && active_character.species != "Machine") - dat += "Internal Organs: Adjust
" + dat += "Внутренние органы: Adjust
" //display limbs below var/ind = 0 @@ -382,14 +382,14 @@ GLOBAL_LIST_INIT(special_role_times, list( //minimum age (in days) for accounts if(!ind) dat += "\[...\]
" else dat += "
" - dat += "

Clothing

" + dat += "

Одежда

" if(S.clothing_flags & HAS_UNDERWEAR) - dat += "Underwear: [active_character.underwear]
" + dat += "Нижнее белье: [active_character.underwear]
" if(S.clothing_flags & HAS_UNDERSHIRT) - dat += "Undershirt: [active_character.undershirt]
" + dat += "Майка: [active_character.undershirt]
" if(S.clothing_flags & HAS_SOCKS) - dat += "Socks: [active_character.socks]
" - dat += "Backpack Type: [active_character.backbag]
" + dat += "Носки: [active_character.socks]
" + dat += "Рюкзак: [active_character.backbag]
" dat += "
" @@ -581,13 +581,13 @@ GLOBAL_LIST_INIT(special_role_times, list( //minimum age (in days) for accounts dat += "
" if(!IsGuestKey(user.key)) - dat += "Undo - " - dat += "Save Setup - " + dat += "Отменить - " + dat += "Сохранить - " - dat += "Reset Setup" + dat += "Сбросить" dat += "
" - var/datum/browser/popup = new(user, "preferences", "
Character Setup
", 820, 770) + var/datum/browser/popup = new(user, "preferences", "
Настройка персонажа
", 820, 770) popup.set_content(dat.Join("")) popup.open(FALSE)