Молдавский диалект (#2543)

Думаю что есть, т.к. у других акцентов он также есть. 
Всецело пусть будет =)
This commit is contained in:
ItzChilde 2025-07-13 16:01:23 +03:00 committed by GitHub
parent 8feaff8844
commit e800036d77
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 152 additions and 0 deletions

View file

@ -0,0 +1,5 @@
namespace Content.Server._Sunrise.Speech.Components;
[RegisterComponent]
public sealed partial class MoldovanAccentComponent : Component
{
}

View file

@ -0,0 +1,28 @@
using System.Text;
using Content.Server._Sunrise.Speech.Components;
using Content.Server.Speech;
using Content.Server.Speech.Components;
using Content.Server.Speech.EntitySystems;
namespace Content.Server._Sunrise.Speech.EntitySystems;
public sealed class MoldovanAccentSystem : EntitySystem
{
[Dependency] private readonly ReplacementAccentSystem _replacement = default!;
public override void Initialize()
{
SubscribeLocalEvent<MoldovanAccentComponent, AccentGetEvent>(OnAccent);
}
public string Accentuate(string message)
{
var accentedMessage = new StringBuilder(_replacement.ApplyReplacements(message, "moldovan"));
return accentedMessage.ToString();
}
private void OnAccent(EntityUid uid, MoldovanAccentComponent component, AccentGetEvent args)
{
args.Message = Accentuate(args.Message);
}
}

View file

@ -0,0 +1,39 @@
accent-moldovan-words-1 = привет
accent-moldovan-words-replace-1 = салут
accent-moldovan-words-2 = нет
accent-moldovan-words-2-2 = не
accent-moldovan-words-replace-2 = ну
accent-moldovan-words-3 = что
accent-moldovan-words-replace-3 = че
accent-moldovan-words-4 = почему
accent-moldovan-words-replace-4 = де че
accent-moldovan-words-5 = ты
accent-moldovan-words-replace-5 = ту
accent-moldovan-words-6 = вы
accent-moldovan-words-replace-6 = вой
accent-moldovan-words-7 = мы
accent-moldovan-words-replace-7 = ной
accent-moldovan-words-8 = он
accent-moldovan-words-replace-8 = ел
accent-moldovan-words-9 = она
accent-moldovan-words-replace-9 = ея
accent-moldovan-words-10 = они
accent-moldovan-words-replace-10 = ей
accent-moldovan-words-11 = когда
accent-moldovan-words-replace-11 = кынд
accent-moldovan-words-12 = где
accent-moldovan-words-replace-12 = унде
accent-moldovan-words-13 = мне
accent-moldovan-words-replace-13 = мие
accent-moldovan-words-14 = друг
accent-moldovan-words-14-2 = брат
accent-moldovan-words-replace-14 = фрате
accent-moldovan-words-15 = подруга
accent-moldovan-words-15-2 = сестра
accent-moldovan-words-replace-15 = сора
accent-moldovan-words-16 = больной
accent-moldovan-words-replace-16 = болнав
accent-moldovan-words-17 = на
accent-moldovan-words-replace-17 = пе
accent-moldovan-words-18 = потому
accent-moldovan-words-replace-18 = атыта

View file

@ -65,3 +65,6 @@ trait-spanish-desc = Hola señor, donde esta la biblioteca.
trait-painnumbness-name = Numb
trait-painnumbness-desc = You lack any sense of feeling pain, being unaware of how hurt you may be.
trait-moldovan-name = Moldovan dialect
trait-moldovan-desc = Tigania dam in spatiu cosmic.

View file

@ -0,0 +1,39 @@
accent-moldovan-words-1 = привет
accent-moldovan-words-replace-1 = салут
accent-moldovan-words-2 = нет
accent-moldovan-words-2-2 = не
accent-moldovan-words-replace-2 = ну
accent-moldovan-words-3 = что
accent-moldovan-words-replace-3 = че
accent-moldovan-words-4 = почему
accent-moldovan-words-replace-4 = де че
accent-moldovan-words-5 = ты
accent-moldovan-words-replace-5 = ту
accent-moldovan-words-6 = вы
accent-moldovan-words-replace-6 = вой
accent-moldovan-words-7 = мы
accent-moldovan-words-replace-7 = ной
accent-moldovan-words-8 = он
accent-moldovan-words-replace-8 = ел
accent-moldovan-words-9 = она
accent-moldovan-words-replace-9 = ея
accent-moldovan-words-10 = они
accent-moldovan-words-replace-10 = ей
accent-moldovan-words-11 = когда
accent-moldovan-words-replace-11 = кынд
accent-moldovan-words-12 = где
accent-moldovan-words-replace-12 = унде
accent-moldovan-words-13 = мне
accent-moldovan-words-replace-13 = мие
accent-moldovan-words-14 = друг
accent-moldovan-words-14-2 = брат
accent-moldovan-words-replace-14 = фрате
accent-moldovan-words-15 = подруга
accent-moldovan-words-15-2 = сестра
accent-moldovan-words-replace-15 = сора
accent-moldovan-words-16 = больной
accent-moldovan-words-replace-16 = болнав
accent-moldovan-words-17 = на
accent-moldovan-words-replace-17 = пе
accent-moldovan-words-18 = потому
accent-moldovan-words-replace-18 = атыта

View file

@ -41,3 +41,5 @@ trait-spanish-name = Испанский акцент
trait-spanish-desc = Hola señor, где находится библиотека?
trait-painnumbness-name = Оцепенение
trait-painnumbness-desc = Вы не чувствуете боли, не осознавая, насколько вам больно.
trait-moldovan-name = Молдавский диалект
trait-moldovan-desc = Цыгания дам ын спацию космик!

View file

@ -804,3 +804,28 @@
accent-skeleton-words-7: accent-skeleton-words-replace-7
accent-skeleton-words-8: accent-skeleton-words-replace-8
accent-skeleton-words-9: accent-skeleton-words-replace-9
- type: accent
id: moldovan
wordReplacements:
accent-moldovan-words-1: accent-moldovan-words-replace-1
accent-moldovan-words-2: accent-moldovan-words-replace-2
accent-moldovan-words-2-2: accent-moldovan-words-replace-2
accent-moldovan-words-3: accent-moldovan-words-replace-3
accent-moldovan-words-4: accent-moldovan-words-replace-4
accent-moldovan-words-5: accent-moldovan-words-replace-5
accent-moldovan-words-6: accent-moldovan-words-replace-6
accent-moldovan-words-7: accent-moldovan-words-replace-7
accent-moldovan-words-8: accent-moldovan-words-replace-8
accent-moldovan-words-9: accent-moldovan-words-replace-9
accent-moldovan-words-10: accent-moldovan-words-replace-10
accent-moldovan-words-11: accent-moldovan-words-replace-11
accent-moldovan-words-12: accent-moldovan-words-replace-12
accent-moldovan-words-13: accent-moldovan-words-replace-13
accent-moldovan-words-14: accent-moldovan-words-replace-14
accent-moldovan-words-14-2: accent-moldovan-words-replace-14
accent-moldovan-words-15: accent-moldovan-words-replace-15
accent-moldovan-words-15-2: accent-moldovan-words-replace-15
accent-moldovan-words-16: accent-moldovan-words-replace-16
accent-moldovan-words-17: accent-moldovan-words-replace-17
accent-moldovan-words-18: accent-moldovan-words-replace-18

View file

@ -13,6 +13,7 @@
- type: OwOAccent # Sunrise-traits
- type: VulpaAccent # Sunrise-traits
- type: TajaranAccent # Sunrise-traits
- type: MoldovanAccent # Sunrise-traits
- type: LizardAccent
- type: MothAccent
- type: ReplacementAccent
@ -95,6 +96,16 @@
- type: ReplacementAccent
accent: liar
- type: trait
id: MoldovanAccent
name: trait-moldovan-name
description: trait-moldovan-desc
category: SpeechTraits
cost: 1
components:
- type: ReplacementAccent
accent: MoldovanAccent
# 2 Cost
- type: trait