Молдавский диалект (#2543)
Думаю что есть, т.к. у других акцентов он также есть. Всецело пусть будет =)
This commit is contained in:
parent
8feaff8844
commit
e800036d77
8 changed files with 152 additions and 0 deletions
|
|
@ -0,0 +1,5 @@
|
|||
namespace Content.Server._Sunrise.Speech.Components;
|
||||
[RegisterComponent]
|
||||
public sealed partial class MoldovanAccentComponent : Component
|
||||
{
|
||||
}
|
||||
|
|
@ -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);
|
||||
}
|
||||
}
|
||||
39
Resources/Locale/en-US/_strings/_sunrise/accent/moldovan.ftl
Normal file
39
Resources/Locale/en-US/_strings/_sunrise/accent/moldovan.ftl
Normal 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 = атыта
|
||||
|
|
@ -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.
|
||||
|
|
|
|||
39
Resources/Locale/ru-RU/_strings/accent/moldovan.ftl
Normal file
39
Resources/Locale/ru-RU/_strings/accent/moldovan.ftl
Normal 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 = атыта
|
||||
|
|
@ -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 = Цыгания дам ын спацию космик!
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue