Skip to content

Commit

Permalink
Переводы
Browse files Browse the repository at this point in the history
  • Loading branch information
Evgencheg committed Aug 13, 2024
1 parent 11bc6c2 commit e27132e
Show file tree
Hide file tree
Showing 48 changed files with 10,589 additions and 10,505 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@
<RichTextLabel Name ="Punishment" Margin="0,20"/>
</BoxContainer>
<BoxContainer Name="QuestionBox" Orientation="Horizontal" HorizontalAlignment="Center" HorizontalExpand="True" VerticalExpand="False">
<Button Name="StartButton" Access="Public" Text="Start"/>
<Button Name="HomeButton" Access="Public" Text="Home" Visible="False"/>
<Button Name="YesButton" Access="Public" Text="Yes" Visible="False"/>
<Button Name="NoButton" Access="Public" Text="No" Visible="False"/>
<Button Name="StartButton" Access="Public" Text="Старт"/>
<Button Name="HomeButton" Access="Public" Text="Домой" Visible="False"/>
<Button Name="YesButton" Access="Public" Text="Да" Visible="False"/>
<Button Name="NoButton" Access="Public" Text="Нет" Visible="False"/>
</BoxContainer>
</cartridges:CrimeAssistUiFragment>
24 changes: 18 additions & 6 deletions Content.Shared/Humanoid/NamingSystem.cs
Original file line number Diff line number Diff line change
Expand Up @@ -32,18 +32,18 @@ public string GetName(string species, Gender? gender = null)
// Start of Nyano - Summary: for Oni naming
case SpeciesNaming.LastNoFirst:
return Loc.GetString("namepreset-lastnofirst",
("first", GetFirstName(speciesProto, gender)), ("last", GetLastName(speciesProto)));
("first", GetFirstName(speciesProto, gender)), ("last", GetLastName(speciesProto, gender)));
// End of Nyano - Summary: for Oni naming
case SpeciesNaming.TheFirstofLast:
return Loc.GetString("namepreset-thefirstoflast",
("first", GetFirstName(speciesProto, gender)), ("last", GetLastName(speciesProto)));
("first", GetFirstName(speciesProto, gender)), ("last", GetLastName(speciesProto, gender)));
case SpeciesNaming.FirstDashFirst:
return Loc.GetString("namepreset-firstdashfirst",
("first1", GetFirstName(speciesProto, gender)), ("first2", GetFirstName(speciesProto, gender)));
case SpeciesNaming.FirstLast:
default:
return Loc.GetString("namepreset-firstlast",
("first", GetFirstName(speciesProto, gender)), ("last", GetLastName(speciesProto)));
("first", GetFirstName(speciesProto, gender)), ("last", GetLastName(speciesProto, gender)));
}
}

Expand All @@ -62,10 +62,22 @@ public string GetFirstName(SpeciesPrototype speciesProto, Gender? gender = null)
return _random.Pick(_prototypeManager.Index<DatasetPrototype>(speciesProto.FemaleFirstNames).Values);
}
}

public string GetLastName(SpeciesPrototype speciesProto)
// Corvax-LastnameGender-Start: Added custom gender split logic
public string GetLastName(SpeciesPrototype speciesProto, Gender? gender = null)
{
return _random.Pick(_prototypeManager.Index<DatasetPrototype>(speciesProto.LastNames).Values);
switch (gender)
{
case Gender.Male:
return _random.Pick(_prototypeManager.Index<DatasetPrototype>(speciesProto.MaleLastNames).Values);
case Gender.Female:
return _random.Pick(_prototypeManager.Index<DatasetPrototype>(speciesProto.FemaleLastNames).Values);
default:
if (_random.Prob(0.5f))
return _random.Pick(_prototypeManager.Index<DatasetPrototype>(speciesProto.MaleLastNames).Values);
else
return _random.Pick(_prototypeManager.Index<DatasetPrototype>(speciesProto.FemaleLastNames).Values);
}
}
// Corvax-LastnameGender-End
}
}
7 changes: 6 additions & 1 deletion Content.Shared/Humanoid/Prototypes/SpeciesPrototype.cs
Original file line number Diff line number Diff line change
Expand Up @@ -87,8 +87,13 @@ public sealed partial class SpeciesPrototype : IPrototype
[DataField]
public string FemaleFirstNames { get; private set; } = "names_first_female";

// Corvax-LastnameGender-Start: Split lastname field by gender
[DataField]
public string LastNames { get; private set; } = "names_last";
public string MaleLastNames { get; private set; } = "names_last_male";

[DataField]
public string FemaleLastNames { get; private set; } = "names_last_female";
// Corvax-LastnameGender-End

[DataField]
public SpeciesNaming Naming { get; private set; } = SpeciesNaming.FirstLast;
Expand Down
204 changes: 102 additions & 102 deletions Resources/Prototypes/Datasets/Names/Operation_prefix.yml
Original file line number Diff line number Diff line change
@@ -1,105 +1,105 @@
- type: dataset
id: operationPrefix
values:
- Ancient
- Angry
- Arachnid
- Atomic
- Benevolent
- Black
- Blessed
- Bloody
- Blue
- Blunt
- Boiling
- Bright
- Burning
- Clean
- Clown
- Cold
- Cursed
- Dark
- Dead
- Deep
- Derelict
- Desert
- Devil's
- Diamond
- Dismal
- Dwarven
- Eastern
- Endless
- Enemy
- Evil
- Exciting
- Explosive
- Extreme
- Fall
- Fresh
- Glorious
- God's
- Gold
- Green
- Grey
- Happy
- Holy
- Hot
- Human
- Illegal
- Impressive
- Iron
- Large
- Lizard
- Lovely
- Lucky
- Magical
- Monkey
- Moth
- Northern
- Nuclear
- Orange
- Outlaw
- Painful
- Phantasmagoric
- Plasma
- Plastic
- Purple
- Red
- Rival
- Robotic
- Robust
- Sad
- Secret
- Shadow
- Sick
- Silver
- Simian
- Skeleton
- Slime
- Southern
- Space
- Spring
- Stealth
- Steel
- Strange
- Summer
- Suspicious
- Tasty
- The
- Traitorous
- Turbo
- Unclean
- Unholy
- Unusual
- Vengeful
- Venomous
- Violent
- War
- Warm
- Weird
- Western
- Wet
- White
- Wild
- Winter
- Yellow
- Древний
- Злой
- Арахнидский
- Атомный
- Доброжелательный
- Чёрный
- Благословенный
- Кровавый
- Синий
- Тупой
- Кипящий
- Яркий
- Горящий
- Чистый
- Клоунский
- Холодный
- Проклятый
- Тёмный
- Мёртвый
- Глубокий
- Заброшенный
- Пустынный
- Дьявольский
- Алмазный
- Мрачный
- Дварфовый
- Восточный
- Бесконечный
- Вражеский
- Злой
- Захватывающий
- Взрывной
- Экстремальный
- Падающий
- Свежий
- Славный
- Божественный
- Золотой
- Зелёный
- Серый
- Весёлый
- Святой
- Горячий
- Человеческий
- Незаконный
- Впечатляющий
- Железный
- Большой
- Ящерский
- Прекрасный
- Удачный
- Магический
- Обезьяний
# - Moth # тяжело
- Северный
- Ядерный
- Оранжевый
- Преступный
- Болезненный
- Фантасмагорический
- Плазменный
- Пластиковый
- Фиолетовый
- Красный
- Соперный
- Роботический
- Робастный
- Грустный
- Секретный
- Теневой
- Больной
- Серебрянный
# - Simian # обезьяний
- Скелетный
- Слаймовый
- Южный
- Космический
- Весенний
- Скрытный
- Стальной
- Странный
- Летний
- Подозрительный
- Вкусный
-
- Предательский
- Турбо
- Грязный
- Нечестивый
- Необычный
- Мстительный
- Ядовитый
- Жестокий
- Военный
- Тёплый
# - Weird # странный
- Западный
- Мокрый
- Белый
- Дикий
- Зимний
- Жёлтый
Loading

0 comments on commit e27132e

Please sign in to comment.