From d29afc0f4c9f63a95f2f5cc2eeb9ab99a875b3ec Mon Sep 17 00:00:00 2001 From: Ed Date: Sun, 21 Apr 2024 14:42:12 +0300 Subject: [PATCH 1/4] add species name generation --- .../Prototypes/_CP14/Datasets/Names/human.yml | 137 ++++++++++++++ .../_CP14/Datasets/Names/tiefling.yml | 178 ++++++++++++++++++ Resources/Prototypes/_CP14/Species/human.yml | 3 + .../Prototypes/_CP14/Species/tiefling.yml | 3 + 4 files changed, 321 insertions(+) create mode 100644 Resources/Prototypes/_CP14/Datasets/Names/human.yml create mode 100644 Resources/Prototypes/_CP14/Datasets/Names/tiefling.yml diff --git a/Resources/Prototypes/_CP14/Datasets/Names/human.yml b/Resources/Prototypes/_CP14/Datasets/Names/human.yml new file mode 100644 index 0000000000..f1bff3e6de --- /dev/null +++ b/Resources/Prototypes/_CP14/Datasets/Names/human.yml @@ -0,0 +1,137 @@ +- type: dataset + id: CP14_Names_Human_Male_First + values: + - Леонард + - Даниэль + - Мэррик + - Хортон + - Герман + - Ричард + - Лэнден + - Джуанито + - Фредди + - Лион + - Джозэф + - Тор + - Джулион + - Ансель + - Айвор + - Бор + - Глэр + - Григор + - Иган + - Козеф + - Миваль + - Орел + - Павел + - Сергор + - Фодель + - Блас + - Бран + - Гет + - Ландер + - Лют + - Малсер + - Стор + - Таман + - Урт + - Фрат + - Эндер + - Крис + - Асеир + - Бардеид + - Зашеир + - Кхемед + - Мехмен + - Судейман + - Хасеид + - Антон + - Диеро + - Маркон + - Пьерон + - Римардо + - Ромеро + - Салазар + - Умберо + +- type: dataset + id: CP14_Names_Human_Female_First + values: + - Элис + - Алетра + - Зора + - Кара + - Катернин + - Мара + - Натали + - Ольма + - Тана + - Амафрея + - Бетха + - Вестра + - Кетра + - Мара + - Ольга + - Силифрей + - Цефрея + - Крис + - Атала + - Джасмаль + - Зашеида + - Мейлиль + - Сейдиль + - Сейпора + - Хама + - Яшеира + - Аризима + - Золис + - Мурити + - Нефис + - Нулара + - Сефрис + - Тола + - Умара + - Чатхи + - Балама + - Вонда + - Джалана + - Дона + - Куара + - Луиза + - Марта + - Селизе + - Фаила + +- type: dataset + id: CP14_Names_Human_Last + values: + - Берск + - Дотск + - Куленов + - Марск + - Немецк + - Стараг + - Чернин + - Шемов + - Хамсворд + - Брайтвуд + - Виндривер + - Лакмэн + - Хелдер + - Хорнрейвен + - Штормвинд + - Баша + - Джассан + - Думеин + - Кхалид + - Мостана + - Пашар + - Рейн + - Агосто + - Асторио + - Домине + - Калабра + - Маривальди + - Писакар + - Рамондо + - Фалоне \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Datasets/Names/tiefling.yml b/Resources/Prototypes/_CP14/Datasets/Names/tiefling.yml new file mode 100644 index 0000000000..d59a72f6ad --- /dev/null +++ b/Resources/Prototypes/_CP14/Datasets/Names/tiefling.yml @@ -0,0 +1,178 @@ +- type: dataset + id: CP14_Names_Tiefling_Male_First + values: + - Акменос + - Амнон + - Анмен + - Аюбтеп + - Баракас + - Бахати + - Грин + - Дамакос + - Делатос + - Динусин + - Зул + - Исхак + - Йадос + - Кайрон + - Камадос + - Камен + - Катсу + - Кверинакс + - Ксанрос + - Кутреш + - Кёль + - Люцис + - Малих + - Мелех + - Менос + - Мордай + - Мортос + - Москиз + - Низам + - Пелайос + - Рулеф + - Саракка + - Сиадисс + - Скамос + - Слутис + - Стенающий + - Талусс + - Терай + - Терат + - Хароун + - Хет + - Хортос + - Эделандросс + - Экемон + - Эмокесс + # Idea names + - Безрассудство + - Вера + - Идеал + - Искусство + - Музыка + - Мука + - Надежда + - Напев + - Нигде + - Открытость + - Отчаяние + - Падаль + - Поиск + - Почтение + - Поэзия + - Превосходство + - Скорбь + - Слава + - Случайность + - Страх + - Усталость + - Везение + - Боль + - Тишина + - Темнота + - Добродетель + +- type: dataset + id: CP14_Names_Tiefling_Female_First + values: + - Акта + - Анакис + - Брисеис + - Дамая + - Каллиста + - Криелла + - Лерисса + - Макария + - Немея + - Орианна + - Риета + - Фелая + - Эа + - Аффурия + - Армиллия + - Катастрофа + - Даэла + - Домития + - Доретау + - Дестемавиа + - Диспирия + - Элхора + - Хакари + - Хелепхастра + - Иритра + - Каластрун + - Леватра + - Малфия + - Мекретиа + - Милвиа + - Мирел + - Нерикиа + - Пураника + - Саманта + - Суриструн + - Тенерифе + - Трая + - Велавиа + - Кселестри + - Заиди + - Багряная + - Бурная + - Лафиан + - Стремительная + # Idea names + - Безрассудство + - Вера + - Идеал + - Искусство + - Музыка + - Мука + - Надежда + - Напев + - Нигде + - Открытость + - Отчаяние + - Падаль + - Поиск + - Почтение + - Поэзия + - Превосходство + - Скорбь + - Слава + - Случайность + - Страх + - Усталость + - Везение + - Боль + - Тишина + - Темнота + - Добродетель + +- type: dataset + id: CP14_Names_Tiefling_Last + values: + - Агганор + - Аль-Кхем + - Армансусс + - Бени-Асмодаи + - Вревиликус + - Грашт + - Джеферлох + - Дозмордин + - Желчебой + - Зьянур + - Керевон + - Курелех + - Мрачнохмыл + - Офензул + - Проклятость + - Пуледиз + - Рельздехун + - Сьясобек + - Темнопламень + - Тетенбри + - Хлещехвост + - Цезбулан + - Чеммидон + - Черногонь \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Species/human.yml b/Resources/Prototypes/_CP14/Species/human.yml index 2f3e2831d4..db64ec6954 100644 --- a/Resources/Prototypes/_CP14/Species/human.yml +++ b/Resources/Prototypes/_CP14/Species/human.yml @@ -7,6 +7,9 @@ markingLimits: MobHumanMarkingLimits dollPrototype: MobHumanDummy skinColoration: HumanToned + maleFirstNames: CP14_Names_Human_Male_First + femaleFirstNames: CP14_Names_Human_Female_First + lastNames: CP14_Names_Human_Last - type: speciesBaseSprites id: CP14MobHumanSprites diff --git a/Resources/Prototypes/_CP14/Species/tiefling.yml b/Resources/Prototypes/_CP14/Species/tiefling.yml index fe5159012f..550799e1eb 100644 --- a/Resources/Prototypes/_CP14/Species/tiefling.yml +++ b/Resources/Prototypes/_CP14/Species/tiefling.yml @@ -7,6 +7,9 @@ markingLimits: CP14MobTieflingMarkingLimits dollPrototype: CP14MobTieflingDummy skinColoration: Hues + maleFirstNames: CP14_Names_Tiefling_Male_First + femaleFirstNames: CP14_Names_Tiefling_Female_First + lastNames: CP14_Names_Tiefling_Last # The lack of a layer means that # this person cannot have round-start anything From b2226cbe1665b0298e54267836784acdac988da6 Mon Sep 17 00:00:00 2001 From: Ed Date: Sun, 21 Apr 2024 15:25:22 +0300 Subject: [PATCH 2/4] localized tiefling name --- Content.Shared/Humanoid/NamingSystem.cs | 10 +- .../ru-RU/_CP14/species/species-names.ftl | 138 ++++++++ .../ru-RU/_CP14/{ => species}/species.ftl | 1 - .../_CP14/Datasets/Names/tiefling.yml | 331 +++++++++--------- 4 files changed, 306 insertions(+), 174 deletions(-) create mode 100644 Resources/Locale/ru-RU/_CP14/species/species-names.ftl rename Resources/Locale/ru-RU/_CP14/{ => species}/species.ftl (97%) diff --git a/Content.Shared/Humanoid/NamingSystem.cs b/Content.Shared/Humanoid/NamingSystem.cs index 76487ff522..0fd4149c53 100644 --- a/Content.Shared/Humanoid/NamingSystem.cs +++ b/Content.Shared/Humanoid/NamingSystem.cs @@ -47,20 +47,20 @@ namespace Content.Shared.Humanoid switch (gender) { case Gender.Male: - return _random.Pick(_prototypeManager.Index(speciesProto.MaleFirstNames).Values); + return Loc.GetString(_random.Pick(_prototypeManager.Index(speciesProto.MaleFirstNames).Values)); case Gender.Female: - return _random.Pick(_prototypeManager.Index(speciesProto.FemaleFirstNames).Values); + return Loc.GetString(_random.Pick(_prototypeManager.Index(speciesProto.FemaleFirstNames).Values)); default: if (_random.Prob(0.5f)) - return _random.Pick(_prototypeManager.Index(speciesProto.MaleFirstNames).Values); + return Loc.GetString(_random.Pick(_prototypeManager.Index(speciesProto.MaleFirstNames).Values)); else - return _random.Pick(_prototypeManager.Index(speciesProto.FemaleFirstNames).Values); + return Loc.GetString(_random.Pick(_prototypeManager.Index(speciesProto.FemaleFirstNames).Values)); } } public string GetLastName(SpeciesPrototype speciesProto) { - return _random.Pick(_prototypeManager.Index(speciesProto.LastNames).Values); + return Loc.GetString(_random.Pick(_prototypeManager.Index(speciesProto.LastNames).Values)); } } } diff --git a/Resources/Locale/ru-RU/_CP14/species/species-names.ftl b/Resources/Locale/ru-RU/_CP14/species/species-names.ftl new file mode 100644 index 0000000000..54fe7fa195 --- /dev/null +++ b/Resources/Locale/ru-RU/_CP14/species/species-names.ftl @@ -0,0 +1,138 @@ +cp14-species-name-tiefling-idea-first-1 = Безрассудство +cp14-species-name-tiefling-idea-first-2 = Вера +cp14-species-name-tiefling-idea-first-3 = Идеал +cp14-species-name-tiefling-idea-first-4 = Искусство +cp14-species-name-tiefling-idea-first-5 = Музыка +cp14-species-name-tiefling-idea-first-6 = Мука +cp14-species-name-tiefling-idea-first-7 = Надежда +cp14-species-name-tiefling-idea-first-8 = Напев +cp14-species-name-tiefling-idea-first-9 = Нигде +cp14-species-name-tiefling-idea-first-10 = Открытость +cp14-species-name-tiefling-idea-first-11 = Отчаяние +cp14-species-name-tiefling-idea-first-12 = Падаль +cp14-species-name-tiefling-idea-first-13 = Поиск +cp14-species-name-tiefling-idea-first-14 = Почтение +cp14-species-name-tiefling-idea-first-15 = Поэзия +cp14-species-name-tiefling-idea-first-16 = Превосходство +cp14-species-name-tiefling-idea-first-17 = Скорбь +cp14-species-name-tiefling-idea-first-18 = Слава +cp14-species-name-tiefling-idea-first-19 = Случайность +cp14-species-name-tiefling-idea-first-20 = Страх +cp14-species-name-tiefling-idea-first-21 = Усталость +cp14-species-name-tiefling-idea-first-22 = Везение +cp14-species-name-tiefling-idea-first-23 = Боль +cp14-species-name-tiefling-idea-first-24 = Тишина +cp14-species-name-tiefling-idea-first-25 = Темнота +cp14-species-name-tiefling-idea-first-26 = Добродетель + +cp14-species-name-tiefling-male-first-1 = Акменос +cp14-species-name-tiefling-male-first-2 = Амнон +cp14-species-name-tiefling-male-first-3 = Анмен +cp14-species-name-tiefling-male-first-4 = Аюбтеп +cp14-species-name-tiefling-male-first-5 = Баракас +cp14-species-name-tiefling-male-first-6 = Бахати +cp14-species-name-tiefling-male-first-7 = Грин +cp14-species-name-tiefling-male-first-8 = Дамакос +cp14-species-name-tiefling-male-first-9 = Делатос +cp14-species-name-tiefling-male-first-10 = Динусин +cp14-species-name-tiefling-male-first-11 = Зул +cp14-species-name-tiefling-male-first-12 = Исхак +cp14-species-name-tiefling-male-first-13 = Йадос +cp14-species-name-tiefling-male-first-14 = Кайрон +cp14-species-name-tiefling-male-first-15 = Камадос +cp14-species-name-tiefling-male-first-16 = Камен +cp14-species-name-tiefling-male-first-17 = Катсу +cp14-species-name-tiefling-male-first-18 = Кверинакс +cp14-species-name-tiefling-male-first-19 = Ксанрос +cp14-species-name-tiefling-male-first-20 = Кутреш +cp14-species-name-tiefling-male-first-21 = Кёль +cp14-species-name-tiefling-male-first-22 = Люцис +cp14-species-name-tiefling-male-first-23 = Малих +cp14-species-name-tiefling-male-first-24 = Мелех +cp14-species-name-tiefling-male-first-25 = Менос +cp14-species-name-tiefling-male-first-26 = Мордай +cp14-species-name-tiefling-male-first-27 = Мортос +cp14-species-name-tiefling-male-first-28 = Москиз +cp14-species-name-tiefling-male-first-29 = Низам +cp14-species-name-tiefling-male-first-30 = Пелайос +cp14-species-name-tiefling-male-first-31 = Рулеф +cp14-species-name-tiefling-male-first-32 = Саракка +cp14-species-name-tiefling-male-first-33 = Сиадисс +cp14-species-name-tiefling-male-first-34 = Скамос +cp14-species-name-tiefling-male-first-35 = Слутис +cp14-species-name-tiefling-male-first-36 = Стенающий +cp14-species-name-tiefling-male-first-37 = Талусс +cp14-species-name-tiefling-male-first-38 = Терай +cp14-species-name-tiefling-male-first-39 = Терат +cp14-species-name-tiefling-male-first-40 = Хароун +cp14-species-name-tiefling-male-first-41 = Хет +cp14-species-name-tiefling-male-first-42 = Хортос +cp14-species-name-tiefling-male-first-43 = Эделандросс +cp14-species-name-tiefling-male-first-44 = Экемон +cp14-species-name-tiefling-male-first-45 = Эмокесс + +cp14-species-name-tiefling-female-first-1 = Акта +cp14-species-name-tiefling-female-first-2 = Анакис +cp14-species-name-tiefling-female-first-3 = Брисеис +cp14-species-name-tiefling-female-first-4 = Дамая +cp14-species-name-tiefling-female-first-5 = Каллиста +cp14-species-name-tiefling-female-first-6 = Криелла +cp14-species-name-tiefling-female-first-7 = Лерисса +cp14-species-name-tiefling-female-first-8 = Макария +cp14-species-name-tiefling-female-first-9 = Немея +cp14-species-name-tiefling-female-first-10 = Орианна +cp14-species-name-tiefling-female-first-11 = Риета +cp14-species-name-tiefling-female-first-12 = Фелая +cp14-species-name-tiefling-female-first-13 = Эа +cp14-species-name-tiefling-female-first-14 = Аффурия +cp14-species-name-tiefling-female-first-15 = Армиллия +cp14-species-name-tiefling-female-first-16 = Катастрофа +cp14-species-name-tiefling-female-first-17 = Даэла +cp14-species-name-tiefling-female-first-18 = Домития +cp14-species-name-tiefling-female-first-19 = Доретау +cp14-species-name-tiefling-female-first-20 = Дестемавиа +cp14-species-name-tiefling-female-first-21 = Диспирия +cp14-species-name-tiefling-female-first-22 = Элхора +cp14-species-name-tiefling-female-first-23 = Хакари +cp14-species-name-tiefling-female-first-24 = Хелепхастра +cp14-species-name-tiefling-female-first-25 = Иритра +cp14-species-name-tiefling-female-first-26 = Каластрун +cp14-species-name-tiefling-female-first-27 = Леватра +cp14-species-name-tiefling-female-first-28 = Малфия +cp14-species-name-tiefling-female-first-29 = Мекретиа +cp14-species-name-tiefling-female-first-30 = Милвиа +cp14-species-name-tiefling-female-first-31 = Мирел +cp14-species-name-tiefling-female-first-32 = Нерикиа +cp14-species-name-tiefling-female-first-33 = Пураника +cp14-species-name-tiefling-female-first-34 = Саманта +cp14-species-name-tiefling-female-first-35 = Суриструн +cp14-species-name-tiefling-female-first-36 = Тенерифе +cp14-species-name-tiefling-female-first-37 = Трая +cp14-species-name-tiefling-female-first-38 = Велавиа +cp14-species-name-tiefling-female-first-39 = Кселестри +cp14-species-name-tiefling-female-first-40 = Заиди + +cp14-species-name-tiefling-last-1 = Агганор +cp14-species-name-tiefling-last-2 = Аль-Кхем +cp14-species-name-tiefling-last-3 = Армансусс +cp14-species-name-tiefling-last-4 = Бени-Асмодаи +cp14-species-name-tiefling-last-5 = Вревиликус +cp14-species-name-tiefling-last-6 = Грашт +cp14-species-name-tiefling-last-7 = Джеферлох +cp14-species-name-tiefling-last-8 = Дозмордин +cp14-species-name-tiefling-last-9 = Желчебой +cp14-species-name-tiefling-last-10 = Зьянур +cp14-species-name-tiefling-last-11 = Керевон +cp14-species-name-tiefling-last-12 = Курелех +cp14-species-name-tiefling-last-13 = Мрачнохмыл +cp14-species-name-tiefling-last-14 = Офензул +cp14-species-name-tiefling-last-15 = Проклятость +cp14-species-name-tiefling-last-16 = Пуледиз +cp14-species-name-tiefling-last-17 = Рельздехун +cp14-species-name-tiefling-last-18 = Сьясобек +cp14-species-name-tiefling-last-19 = Темнопламень +cp14-species-name-tiefling-last-20 = Тетенбри +cp14-species-name-tiefling-last-21 = Хлещехвост +cp14-species-name-tiefling-last-22 = Цезбулан +cp14-species-name-tiefling-last-23 = Чеммидон +cp14-species-name-tiefling-last-24 = Черногонь \ No newline at end of file diff --git a/Resources/Locale/ru-RU/_CP14/species.ftl b/Resources/Locale/ru-RU/_CP14/species/species.ftl similarity index 97% rename from Resources/Locale/ru-RU/_CP14/species.ftl rename to Resources/Locale/ru-RU/_CP14/species/species.ftl index 56cf2e0a63..9a00c08cee 100644 --- a/Resources/Locale/ru-RU/_CP14/species.ftl +++ b/Resources/Locale/ru-RU/_CP14/species/species.ftl @@ -1,2 +1 @@ - species-name-tiefling = Тифлинг \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Datasets/Names/tiefling.yml b/Resources/Prototypes/_CP14/Datasets/Names/tiefling.yml index d59a72f6ad..bc34f8742a 100644 --- a/Resources/Prototypes/_CP14/Datasets/Names/tiefling.yml +++ b/Resources/Prototypes/_CP14/Datasets/Names/tiefling.yml @@ -1,178 +1,173 @@ - type: dataset id: CP14_Names_Tiefling_Male_First values: - - Акменос - - Амнон - - Анмен - - Аюбтеп - - Баракас - - Бахати - - Грин - - Дамакос - - Делатос - - Динусин - - Зул - - Исхак - - Йадос - - Кайрон - - Камадос - - Камен - - Катсу - - Кверинакс - - Ксанрос - - Кутреш - - Кёль - - Люцис - - Малих - - Мелех - - Менос - - Мордай - - Мортос - - Москиз - - Низам - - Пелайос - - Рулеф - - Саракка - - Сиадисс - - Скамос - - Слутис - - Стенающий - - Талусс - - Терай - - Терат - - Хароун - - Хет - - Хортос - - Эделандросс - - Экемон - - Эмокесс - # Idea names - - Безрассудство - - Вера - - Идеал - - Искусство - - Музыка - - Мука - - Надежда - - Напев - - Нигде - - Открытость - - Отчаяние - - Падаль - - Поиск - - Почтение - - Поэзия - - Превосходство - - Скорбь - - Слава - - Случайность - - Страх - - Усталость - - Везение - - Боль - - Тишина - - Темнота - - Добродетель + - cp14-species-name-tiefling-male-first-1 + - cp14-species-name-tiefling-male-first-2 + - cp14-species-name-tiefling-male-first-3 + - cp14-species-name-tiefling-male-first-4 + - cp14-species-name-tiefling-male-first-5 + - cp14-species-name-tiefling-male-first-6 + - cp14-species-name-tiefling-male-first-7 + - cp14-species-name-tiefling-male-first-8 + - cp14-species-name-tiefling-male-first-9 + - cp14-species-name-tiefling-male-first-10 + - cp14-species-name-tiefling-male-first-11 + - cp14-species-name-tiefling-male-first-12 + - cp14-species-name-tiefling-male-first-13 + - cp14-species-name-tiefling-male-first-14 + - cp14-species-name-tiefling-male-first-15 + - cp14-species-name-tiefling-male-first-16 + - cp14-species-name-tiefling-male-first-17 + - cp14-species-name-tiefling-male-first-18 + - cp14-species-name-tiefling-male-first-19 + - cp14-species-name-tiefling-male-first-20 + - cp14-species-name-tiefling-male-first-21 + - cp14-species-name-tiefling-male-first-22 + - cp14-species-name-tiefling-male-first-23 + - cp14-species-name-tiefling-male-first-24 + - cp14-species-name-tiefling-male-first-25 + - cp14-species-name-tiefling-male-first-26 + - cp14-species-name-tiefling-male-first-27 + - cp14-species-name-tiefling-male-first-28 + - cp14-species-name-tiefling-male-first-29 + - cp14-species-name-tiefling-male-first-30 + - cp14-species-name-tiefling-male-first-31 + - cp14-species-name-tiefling-male-first-32 + - cp14-species-name-tiefling-male-first-33 + - cp14-species-name-tiefling-male-first-34 + - cp14-species-name-tiefling-male-first-35 + - cp14-species-name-tiefling-male-first-36 + - cp14-species-name-tiefling-male-first-37 + - cp14-species-name-tiefling-male-first-38 + - cp14-species-name-tiefling-male-first-39 + - cp14-species-name-tiefling-male-first-40 + - cp14-species-name-tiefling-male-first-41 + - cp14-species-name-tiefling-male-first-42 + - cp14-species-name-tiefling-male-first-43 + - cp14-species-name-tiefling-male-first-44 + - cp14-species-name-tiefling-male-first-45 + - cp14-species-name-tiefling-idea-first-1 + - cp14-species-name-tiefling-idea-first-2 + - cp14-species-name-tiefling-idea-first-3 + - cp14-species-name-tiefling-idea-first-4 + - cp14-species-name-tiefling-idea-first-5 + - cp14-species-name-tiefling-idea-first-6 + - cp14-species-name-tiefling-idea-first-7 + - cp14-species-name-tiefling-idea-first-8 + - cp14-species-name-tiefling-idea-first-9 + - cp14-species-name-tiefling-idea-first-10 + - cp14-species-name-tiefling-idea-first-11 + - cp14-species-name-tiefling-idea-first-12 + - cp14-species-name-tiefling-idea-first-13 + - cp14-species-name-tiefling-idea-first-14 + - cp14-species-name-tiefling-idea-first-15 + - cp14-species-name-tiefling-idea-first-16 + - cp14-species-name-tiefling-idea-first-17 + - cp14-species-name-tiefling-idea-first-18 + - cp14-species-name-tiefling-idea-first-19 + - cp14-species-name-tiefling-idea-first-20 + - cp14-species-name-tiefling-idea-first-21 + - cp14-species-name-tiefling-idea-first-22 + - cp14-species-name-tiefling-idea-first-23 + - cp14-species-name-tiefling-idea-first-24 + - cp14-species-name-tiefling-idea-first-25 + - cp14-species-name-tiefling-idea-first-26 + - type: dataset id: CP14_Names_Tiefling_Female_First values: - - Акта - - Анакис - - Брисеис - - Дамая - - Каллиста - - Криелла - - Лерисса - - Макария - - Немея - - Орианна - - Риета - - Фелая - - Эа - - Аффурия - - Армиллия - - Катастрофа - - Даэла - - Домития - - Доретау - - Дестемавиа - - Диспирия - - Элхора - - Хакари - - Хелепхастра - - Иритра - - Каластрун - - Леватра - - Малфия - - Мекретиа - - Милвиа - - Мирел - - Нерикиа - - Пураника - - Саманта - - Суриструн - - Тенерифе - - Трая - - Велавиа - - Кселестри - - Заиди - - Багряная - - Бурная - - Лафиан - - Стремительная - # Idea names - - Безрассудство - - Вера - - Идеал - - Искусство - - Музыка - - Мука - - Надежда - - Напев - - Нигде - - Открытость - - Отчаяние - - Падаль - - Поиск - - Почтение - - Поэзия - - Превосходство - - Скорбь - - Слава - - Случайность - - Страх - - Усталость - - Везение - - Боль - - Тишина - - Темнота - - Добродетель + - cp14-species-name-tiefling-idea-first-1 + - cp14-species-name-tiefling-idea-first-2 + - cp14-species-name-tiefling-idea-first-3 + - cp14-species-name-tiefling-idea-first-4 + - cp14-species-name-tiefling-idea-first-5 + - cp14-species-name-tiefling-female-first-6 + - cp14-species-name-tiefling-female-first-7 + - cp14-species-name-tiefling-female-first-8 + - cp14-species-name-tiefling-female-first-9 + - cp14-species-name-tiefling-female-first-10 + - cp14-species-name-tiefling-female-first-11 + - cp14-species-name-tiefling-female-first-12 + - cp14-species-name-tiefling-female-first-13 + - cp14-species-name-tiefling-female-first-14 + - cp14-species-name-tiefling-female-first-15 + - cp14-species-name-tiefling-female-first-16 + - cp14-species-name-tiefling-female-first-17 + - cp14-species-name-tiefling-female-first-18 + - cp14-species-name-tiefling-female-first-19 + - cp14-species-name-tiefling-female-first-20 + - cp14-species-name-tiefling-female-first-21 + - cp14-species-name-tiefling-female-first-22 + - cp14-species-name-tiefling-female-first-23 + - cp14-species-name-tiefling-female-first-24 + - cp14-species-name-tiefling-female-first-25 + - cp14-species-name-tiefling-female-first-26 + - cp14-species-name-tiefling-female-first-27 + - cp14-species-name-tiefling-female-first-28 + - cp14-species-name-tiefling-female-first-29 + - cp14-species-name-tiefling-female-first-30 + - cp14-species-name-tiefling-female-first-31 + - cp14-species-name-tiefling-female-first-32 + - cp14-species-name-tiefling-female-first-33 + - cp14-species-name-tiefling-female-first-34 + - cp14-species-name-tiefling-female-first-35 + - cp14-species-name-tiefling-female-first-36 + - cp14-species-name-tiefling-female-first-37 + - cp14-species-name-tiefling-female-first-38 + - cp14-species-name-tiefling-female-first-39 + - cp14-species-name-tiefling-female-first-40 + - cp14-species-name-tiefling-idea-first-1 + - cp14-species-name-tiefling-idea-first-2 + - cp14-species-name-tiefling-idea-first-3 + - cp14-species-name-tiefling-idea-first-4 + - cp14-species-name-tiefling-idea-first-5 + - cp14-species-name-tiefling-idea-first-6 + - cp14-species-name-tiefling-idea-first-7 + - cp14-species-name-tiefling-idea-first-8 + - cp14-species-name-tiefling-idea-first-9 + - cp14-species-name-tiefling-idea-first-10 + - cp14-species-name-tiefling-idea-first-11 + - cp14-species-name-tiefling-idea-first-12 + - cp14-species-name-tiefling-idea-first-13 + - cp14-species-name-tiefling-idea-first-14 + - cp14-species-name-tiefling-idea-first-15 + - cp14-species-name-tiefling-idea-first-16 + - cp14-species-name-tiefling-idea-first-17 + - cp14-species-name-tiefling-idea-first-18 + - cp14-species-name-tiefling-idea-first-19 + - cp14-species-name-tiefling-idea-first-20 + - cp14-species-name-tiefling-idea-first-21 + - cp14-species-name-tiefling-idea-first-22 + - cp14-species-name-tiefling-idea-first-23 + - cp14-species-name-tiefling-idea-first-24 + - cp14-species-name-tiefling-idea-first-25 + - cp14-species-name-tiefling-idea-first-26 - type: dataset id: CP14_Names_Tiefling_Last - values: - - Агганор - - Аль-Кхем - - Армансусс - - Бени-Асмодаи - - Вревиликус - - Грашт - - Джеферлох - - Дозмордин - - Желчебой - - Зьянур - - Керевон - - Курелех - - Мрачнохмыл - - Офензул - - Проклятость - - Пуледиз - - Рельздехун - - Сьясобек - - Темнопламень - - Тетенбри - - Хлещехвост - - Цезбулан - - Чеммидон - - Черногонь \ No newline at end of file + values: + - cp14-species-name-tiefling-last-1 + - cp14-species-name-tiefling-last-2 + - cp14-species-name-tiefling-last-3 + - cp14-species-name-tiefling-last-4 + - cp14-species-name-tiefling-last-5 + - cp14-species-name-tiefling-last-6 + - cp14-species-name-tiefling-last-7 + - cp14-species-name-tiefling-last-8 + - cp14-species-name-tiefling-last-9 + - cp14-species-name-tiefling-last-10 + - cp14-species-name-tiefling-last-11 + - cp14-species-name-tiefling-last-12 + - cp14-species-name-tiefling-last-13 + - cp14-species-name-tiefling-last-14 + - cp14-species-name-tiefling-last-15 + - cp14-species-name-tiefling-last-16 + - cp14-species-name-tiefling-last-17 + - cp14-species-name-tiefling-last-18 + - cp14-species-name-tiefling-last-19 + - cp14-species-name-tiefling-last-20 + - cp14-species-name-tiefling-last-21 + - cp14-species-name-tiefling-last-22 + - cp14-species-name-tiefling-last-23 + - cp14-species-name-tiefling-last-24 From 8f135d9745a329a2a41af033a629109b12d7cfd4 Mon Sep 17 00:00:00 2001 From: Ed Date: Sun, 21 Apr 2024 15:43:26 +0300 Subject: [PATCH 3/4] localize human names --- .../ru-RU/_CP14/species/species-names.ftl | 130 +++++++++ .../Prototypes/_CP14/Datasets/Names/human.yml | 254 +++++++++--------- 2 files changed, 258 insertions(+), 126 deletions(-) diff --git a/Resources/Locale/ru-RU/_CP14/species/species-names.ftl b/Resources/Locale/ru-RU/_CP14/species/species-names.ftl index 54fe7fa195..4650f9371f 100644 --- a/Resources/Locale/ru-RU/_CP14/species/species-names.ftl +++ b/Resources/Locale/ru-RU/_CP14/species/species-names.ftl @@ -1,3 +1,133 @@ +cp14-species-name-tiefling-male-first-1 = Леонард +cp14-species-name-tiefling-male-first-2 = Даниэль +cp14-species-name-tiefling-male-first-3 = Мэррик +cp14-species-name-tiefling-male-first-4 = Хортон +cp14-species-name-tiefling-male-first-5 = Герман +cp14-species-name-tiefling-male-first-6 = Ричард +cp14-species-name-tiefling-male-first-7 = Лэнден +cp14-species-name-tiefling-male-first-8 = Джуанито +cp14-species-name-tiefling-male-first-9 = Фредди +cp14-species-name-tiefling-male-first-10 = Лион +cp14-species-name-tiefling-male-first-11 = Джозэф +cp14-species-name-tiefling-male-first-12 = Тор +cp14-species-name-tiefling-male-first-13 = Джулион +cp14-species-name-tiefling-male-first-14 = Ансель +cp14-species-name-tiefling-male-first-15 = Айвор +cp14-species-name-tiefling-male-first-16 = Бор +cp14-species-name-tiefling-male-first-17 = Глэр +cp14-species-name-tiefling-male-first-18 = Григор +cp14-species-name-tiefling-male-first-19 = Иган +cp14-species-name-tiefling-male-first-20 = Козеф +cp14-species-name-tiefling-male-first-21 = Миваль +cp14-species-name-tiefling-male-first-22 = Орел +cp14-species-name-tiefling-male-first-23 = Павел +cp14-species-name-tiefling-male-first-24 = Сергор +cp14-species-name-tiefling-male-first-25 = Фодель +cp14-species-name-tiefling-male-first-26 = Блас +cp14-species-name-tiefling-male-first-27 = Бран +cp14-species-name-tiefling-male-first-28 = Гет +cp14-species-name-tiefling-male-first-29 = Ландер +cp14-species-name-tiefling-male-first-30 = Лют +cp14-species-name-tiefling-male-first-31 = Малсер +cp14-species-name-tiefling-male-first-32 = Стор +cp14-species-name-tiefling-male-first-33 = Таман +cp14-species-name-tiefling-male-first-34 = Урт +cp14-species-name-tiefling-male-first-35 = Фрат +cp14-species-name-tiefling-male-first-36 = Эндер +cp14-species-name-tiefling-male-first-37 = Крис +cp14-species-name-tiefling-male-first-38 = Асеир +cp14-species-name-tiefling-male-first-39 = Бардеид +cp14-species-name-tiefling-male-first-40 = Зашеир +cp14-species-name-tiefling-male-first-41 = Кхемед +cp14-species-name-tiefling-male-first-42 = Мехмен +cp14-species-name-tiefling-male-first-43 = Судейман +cp14-species-name-tiefling-male-first-44 = Хасеид +cp14-species-name-tiefling-male-first-45 = Антон +cp14-species-name-tiefling-male-first-46 = Диеро +cp14-species-name-tiefling-male-first-47 = Маркон +cp14-species-name-tiefling-male-first-48 = Пьерон +cp14-species-name-tiefling-male-first-49 = Римардо +cp14-species-name-tiefling-male-first-50 = Ромеро +cp14-species-name-tiefling-male-first-51 = Салазар +cp14-species-name-tiefling-male-first-52 = Умберо + +cp14-species-name-human-female-first-1 = Элис +cp14-species-name-human-female-first-2 = Алетра +cp14-species-name-human-female-first-3 = Зора +cp14-species-name-human-female-first-4 = Кара +cp14-species-name-human-female-first-5 = Катернин +cp14-species-name-human-female-first-6 = Мара +cp14-species-name-human-female-first-7 = Натали +cp14-species-name-human-female-first-8 = Ольма +cp14-species-name-human-female-first-9 = Тана +cp14-species-name-human-female-first-10 = Амафрея +cp14-species-name-human-female-first-11 = Бетха +cp14-species-name-human-female-first-12 = Вестра +cp14-species-name-human-female-first-13 = Кетра +cp14-species-name-human-female-first-14 = Мара +cp14-species-name-human-female-first-15 = Ольга +cp14-species-name-human-female-first-16 = Силифрей +cp14-species-name-human-female-first-17 = Цефрея +cp14-species-name-human-female-first-18 = Крис +cp14-species-name-human-female-first-19 = Атала +cp14-species-name-human-female-first-20 = Джасмаль +cp14-species-name-human-female-first-21 = Зашеида +cp14-species-name-human-female-first-22 = Мейлиль +cp14-species-name-human-female-first-23 = Сейдиль +cp14-species-name-human-female-first-24 = Сейпора +cp14-species-name-human-female-first-25 = Хама +cp14-species-name-human-female-first-26 = Яшеира +cp14-species-name-human-female-first-27 = Аризима +cp14-species-name-human-female-first-28 = Золис +cp14-species-name-human-female-first-29 = Мурити +cp14-species-name-human-female-first-30 = Нефис +cp14-species-name-human-female-first-31 = Нулара +cp14-species-name-human-female-first-32 = Сефрис +cp14-species-name-human-female-first-33 = Тола +cp14-species-name-human-female-first-34 = Умара +cp14-species-name-human-female-first-35 = Чатхи +cp14-species-name-human-female-first-36 = Балама +cp14-species-name-human-female-first-37 = Вонда +cp14-species-name-human-female-first-38 = Джалана +cp14-species-name-human-female-first-39 = Дона +cp14-species-name-human-female-first-40 = Куара +cp14-species-name-human-female-first-41 = Луиза +cp14-species-name-human-female-first-42 = Марта +cp14-species-name-human-female-first-43 = Селизе +cp14-species-name-human-female-first-44 = Фаила + +cp14-species-name-human-last-1 = Берск +cp14-species-name-human-last-2 = Дотск +cp14-species-name-human-last-3 = Куленов +cp14-species-name-human-last-4 = Марск +cp14-species-name-human-last-5 = Немецк +cp14-species-name-human-last-6 = Стараг +cp14-species-name-human-last-7 = Чернин +cp14-species-name-human-last-8 = Шемов +cp14-species-name-human-last-9 = Хамсворд +cp14-species-name-human-last-10 = Брайтвуд +cp14-species-name-human-last-11 = Виндривер +cp14-species-name-human-last-12 = Лакмэн +cp14-species-name-human-last-13 = Хелдер +cp14-species-name-human-last-14 = Хорнрейвен +cp14-species-name-human-last-15 = Штормвинд +cp14-species-name-human-last-16 = Баша +cp14-species-name-human-last-17 = Джассан +cp14-species-name-human-last-18 = Думеин +cp14-species-name-human-last-19 = Кхалид +cp14-species-name-human-last-20 = Мостана +cp14-species-name-human-last-21 = Пашар +cp14-species-name-human-last-22 = Рейн +cp14-species-name-human-last-23 = Агосто +cp14-species-name-human-last-24 = Асторио +cp14-species-name-human-last-25 = Домине +cp14-species-name-human-last-26 = Калабра +cp14-species-name-human-last-27 = Маривальди +cp14-species-name-human-last-28 = Писакар +cp14-species-name-human-last-29 = Рамондо +cp14-species-name-human-last-30 = Фалоне + +# TIEFLINGS cp14-species-name-tiefling-idea-first-1 = Безрассудство cp14-species-name-tiefling-idea-first-2 = Вера cp14-species-name-tiefling-idea-first-3 = Идеал diff --git a/Resources/Prototypes/_CP14/Datasets/Names/human.yml b/Resources/Prototypes/_CP14/Datasets/Names/human.yml index f1bff3e6de..6cf71f7e89 100644 --- a/Resources/Prototypes/_CP14/Datasets/Names/human.yml +++ b/Resources/Prototypes/_CP14/Datasets/Names/human.yml @@ -1,137 +1,139 @@ - type: dataset id: CP14_Names_Human_Male_First values: - - Леонард - - Даниэль - - Мэррик - - Хортон - - Герман - - Ричард - - Лэнден - - Джуанито - - Фредди - - Лион - - Джозэф - - Тор - - Джулион - - Ансель - - Айвор - - Бор - - Глэр - - Григор - - Иган - - Козеф - - Миваль - - Орел - - Павел - - Сергор - - Фодель - - Блас - - Бран - - Гет - - Ландер - - Лют - - Малсер - - Стор - - Таман - - Урт - - Фрат - - Эндер - - Крис - - Асеир - - Бардеид - - Зашеир - - Кхемед - - Мехмен - - Судейман - - Хасеид - - Антон - - Диеро - - Маркон - - Пьерон - - Римардо - - Ромеро - - Салазар - - Умберо + - cp14-species-name-human-male-first-1 + - cp14-species-name-human-male-first-2 + - cp14-species-name-human-male-first-3 + - cp14-species-name-human-male-first-4 + - cp14-species-name-human-male-first-5 + - cp14-species-name-human-male-first-6 + - cp14-species-name-human-male-first-7 + - cp14-species-name-human-male-first-8 + - cp14-species-name-human-male-first-9 + - cp14-species-name-human-male-first-10 + - cp14-species-name-human-male-first-11 + - cp14-species-name-human-male-first-12 + - cp14-species-name-human-male-first-13 + - cp14-species-name-human-male-first-14 + - cp14-species-name-human-male-first-15 + - cp14-species-name-human-male-first-16 + - cp14-species-name-human-male-first-17 + - cp14-species-name-human-male-first-18 + - cp14-species-name-human-male-first-19 + - cp14-species-name-human-male-first-20 + - cp14-species-name-human-male-first-21 + - cp14-species-name-human-male-first-22 + - cp14-species-name-human-male-first-23 + - cp14-species-name-human-male-first-24 + - cp14-species-name-human-male-first-25 + - cp14-species-name-human-male-first-26 + - cp14-species-name-human-male-first-27 + - cp14-species-name-human-male-first-28 + - cp14-species-name-human-male-first-29 + - cp14-species-name-human-male-first-30 + - cp14-species-name-human-male-first-31 + - cp14-species-name-human-male-first-32 + - cp14-species-name-human-male-first-33 + - cp14-species-name-human-male-first-34 + - cp14-species-name-human-male-first-35 + - cp14-species-name-human-male-first-36 + - cp14-species-name-human-male-first-37 + - cp14-species-name-human-male-first-38 + - cp14-species-name-human-male-first-39 + - cp14-species-name-human-male-first-40 + - cp14-species-name-human-male-first-41 + - cp14-species-name-human-male-first-42 + - cp14-species-name-human-male-first-43 + - cp14-species-name-human-male-first-44 + - cp14-species-name-human-male-first-45 + - cp14-species-name-human-male-first-46 + - cp14-species-name-human-male-first-47 + - cp14-species-name-human-male-first-48 + - cp14-species-name-human-male-first-49 + - cp14-species-name-human-male-first-50 + - cp14-species-name-human-male-first-51 + - cp14-species-name-human-male-first-52 + - type: dataset id: CP14_Names_Human_Female_First values: - - Элис - - Алетра - - Зора - - Кара - - Катернин - - Мара - - Натали - - Ольма - - Тана - - Амафрея - - Бетха - - Вестра - - Кетра - - Мара - - Ольга - - Силифрей - - Цефрея - - Крис - - Атала - - Джасмаль - - Зашеида - - Мейлиль - - Сейдиль - - Сейпора - - Хама - - Яшеира - - Аризима - - Золис - - Мурити - - Нефис - - Нулара - - Сефрис - - Тола - - Умара - - Чатхи - - Балама - - Вонда - - Джалана - - Дона - - Куара - - Луиза - - Марта - - Селизе - - Фаила + - cp14-species-name-human-female-first-1 + - cp14-species-name-human-female-first-2 + - cp14-species-name-human-female-first-3 + - cp14-species-name-human-female-first-4 + - cp14-species-name-human-female-first-5 + - cp14-species-name-human-female-first-6 + - cp14-species-name-human-female-first-7 + - cp14-species-name-human-female-first-8 + - cp14-species-name-human-female-first-9 + - cp14-species-name-human-female-first-10 + - cp14-species-name-human-female-first-11 + - cp14-species-name-human-female-first-12 + - cp14-species-name-human-female-first-13 + - cp14-species-name-human-female-first-14 + - cp14-species-name-human-female-first-15 + - cp14-species-name-human-female-first-16 + - cp14-species-name-human-female-first-17 + - cp14-species-name-human-female-first-18 + - cp14-species-name-human-female-first-19 + - cp14-species-name-human-female-first-20 + - cp14-species-name-human-female-first-21 + - cp14-species-name-human-female-first-22 + - cp14-species-name-human-female-first-23 + - cp14-species-name-human-female-first-24 + - cp14-species-name-human-female-first-25 + - cp14-species-name-human-female-first-26 + - cp14-species-name-human-female-first-27 + - cp14-species-name-human-female-first-28 + - cp14-species-name-human-female-first-29 + - cp14-species-name-human-female-first-30 + - cp14-species-name-human-female-first-31 + - cp14-species-name-human-female-first-32 + - cp14-species-name-human-female-first-33 + - cp14-species-name-human-female-first-34 + - cp14-species-name-human-female-first-35 + - cp14-species-name-human-female-first-36 + - cp14-species-name-human-female-first-37 + - cp14-species-name-human-female-first-38 + - cp14-species-name-human-female-first-39 + - cp14-species-name-human-female-first-40 + - cp14-species-name-human-female-first-41 + - cp14-species-name-human-female-first-42 + - cp14-species-name-human-female-first-43 + - cp14-species-name-human-female-first-44 + - type: dataset id: CP14_Names_Human_Last values: - - Берск - - Дотск - - Куленов - - Марск - - Немецк - - Стараг - - Чернин - - Шемов - - Хамсворд - - Брайтвуд - - Виндривер - - Лакмэн - - Хелдер - - Хорнрейвен - - Штормвинд - - Баша - - Джассан - - Думеин - - Кхалид - - Мостана - - Пашар - - Рейн - - Агосто - - Асторио - - Домине - - Калабра - - Маривальди - - Писакар - - Рамондо - - Фалоне \ No newline at end of file + - cp14-species-name-human-last-1 + - cp14-species-name-human-last-2 + - cp14-species-name-human-last-3 + - cp14-species-name-human-last-4 + - cp14-species-name-human-last-5 + - cp14-species-name-human-last-6 + - cp14-species-name-human-last-7 + - cp14-species-name-human-last-8 + - cp14-species-name-human-last-9 + - cp14-species-name-human-last-10 + - cp14-species-name-human-last-11 + - cp14-species-name-human-last-12 + - cp14-species-name-human-last-13 + - cp14-species-name-human-last-14 + - cp14-species-name-human-last-15 + - cp14-species-name-human-last-16 + - cp14-species-name-human-last-17 + - cp14-species-name-human-last-18 + - cp14-species-name-human-last-19 + - cp14-species-name-human-last-20 + - cp14-species-name-human-last-21 + - cp14-species-name-human-last-22 + - cp14-species-name-human-last-23 + - cp14-species-name-human-last-24 + - cp14-species-name-human-last-25 + - cp14-species-name-human-last-26 + - cp14-species-name-human-last-27 + - cp14-species-name-human-last-28 + - cp14-species-name-human-last-29 + - cp14-species-name-human-last-30 From c156d090818bc500bcb59782a8b0859a29ef2496 Mon Sep 17 00:00:00 2001 From: Ed Date: Sun, 21 Apr 2024 15:46:46 +0300 Subject: [PATCH 4/4] add comment --- Content.Shared/Humanoid/NamingSystem.cs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Content.Shared/Humanoid/NamingSystem.cs b/Content.Shared/Humanoid/NamingSystem.cs index 0fd4149c53..3d879172a9 100644 --- a/Content.Shared/Humanoid/NamingSystem.cs +++ b/Content.Shared/Humanoid/NamingSystem.cs @@ -47,20 +47,20 @@ namespace Content.Shared.Humanoid switch (gender) { case Gender.Male: - return Loc.GetString(_random.Pick(_prototypeManager.Index(speciesProto.MaleFirstNames).Values)); + return Loc.GetString(_random.Pick(_prototypeManager.Index(speciesProto.MaleFirstNames).Values)); //CrystallPunk name localization case Gender.Female: - return Loc.GetString(_random.Pick(_prototypeManager.Index(speciesProto.FemaleFirstNames).Values)); + return Loc.GetString(_random.Pick(_prototypeManager.Index(speciesProto.FemaleFirstNames).Values)); //CrystallPunk name localization default: if (_random.Prob(0.5f)) - return Loc.GetString(_random.Pick(_prototypeManager.Index(speciesProto.MaleFirstNames).Values)); + return Loc.GetString(_random.Pick(_prototypeManager.Index(speciesProto.MaleFirstNames).Values)); //CrystallPunk name localization else - return Loc.GetString(_random.Pick(_prototypeManager.Index(speciesProto.FemaleFirstNames).Values)); + return Loc.GetString(_random.Pick(_prototypeManager.Index(speciesProto.FemaleFirstNames).Values)); //CrystallPunk name localization } } public string GetLastName(SpeciesPrototype speciesProto) { - return Loc.GetString(_random.Pick(_prototypeManager.Index(speciesProto.LastNames).Values)); + return Loc.GetString(_random.Pick(_prototypeManager.Index(speciesProto.LastNames).Values)); //CrystallPunk name localization } } }