Переработка акцентов (#2650)

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
This commit is contained in:
ReWAFFlution 2025-07-27 16:10:43 +03:00 committed by GitHub
parent 3cd9f9cb6f
commit 4f77c91282
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
13 changed files with 485 additions and 299 deletions

View file

@ -10,8 +10,8 @@ public sealed class FrenchAccentSystem : EntitySystem
{
[Dependency] private readonly ReplacementAccentSystem _replacement = default!;
private static readonly Regex RegexTh = new(@"th", RegexOptions.IgnoreCase);
private static readonly Regex RegexStartH = new(@"(?<!\w)h", RegexOptions.IgnoreCase);
private static readonly Regex RegexK = new(@"к", RegexOptions.IgnoreCase); // Sunrise-Edit
private static readonly Regex RegexR = new(@"р", RegexOptions.IgnoreCase); // Sunrise-Edit
private static readonly Regex RegexSpacePunctuation = new(@"(?<=\w\w)[!?;:](?!\w)", RegexOptions.IgnoreCase);
public override void Initialize()
@ -27,28 +27,14 @@ public sealed class FrenchAccentSystem : EntitySystem
msg = _replacement.ApplyReplacements(msg, "french");
// replaces h with ' at the start of words.
msg = RegexStartH.Replace(msg, "'");
// replaces к with кх at the start of words.
msg = RegexK.Replace(msg, "кх"); // Sunrise-Edit
// replaces р with х at the start of words.
msg = RegexR.Replace(msg, "х"); // Sunrise-Edit
// spaces out ! ? : and ;.
msg = RegexSpacePunctuation.Replace(msg, " $&");
// replaces th with 'z or 's depending on the case
foreach (Match match in RegexTh.Matches(msg))
{
var uppercase = msg.Substring(match.Index, 2).Contains("TH");
var Z = uppercase ? "Z" : "z";
var S = uppercase ? "S" : "s";
var idxLetter = match.Index + 2;
// If th is alone, just do 'z
if (msg.Length <= idxLetter) {
msg = msg.Substring(0, match.Index) + "'" + Z;
} else {
var c = "aeiouy".Contains(msg.Substring(idxLetter, 1).ToLower()) ? Z : S;
msg = msg.Substring(0, match.Index) + "'" + c + msg.Substring(idxLetter);
}
}
return msg;
}

View file

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

View file

@ -0,0 +1,26 @@
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 ItalianAccentSystem : EntitySystem
{
[Dependency] private readonly ReplacementAccentSystem _replacement = default!;
public override void Initialize()
{
SubscribeLocalEvent<ItalianAccentComponent, AccentGetEvent>(OnAccent);
}
public string Accentuate(string message)
{
return _replacement.ApplyReplacements(message, "italian");
}
private void OnAccent(EntityUid uid, ItalianAccentComponent component, AccentGetEvent args)
{
args.Message = Accentuate(args.Message);
}
}

View file

@ -16,9 +16,7 @@ public sealed class MoldovanAccentSystem : EntitySystem
public string Accentuate(string message)
{
var accentedMessage = new StringBuilder(_replacement.ApplyReplacements(message, "moldovan"));
return accentedMessage.ToString();
return _replacement.ApplyReplacements(message, "moldovan");
}
private void OnAccent(EntityUid uid, MoldovanAccentComponent component, AccentGetEvent args)

View file

@ -176,6 +176,9 @@ public sealed partial class TTSSystem
{"eh", "э"},
{"ju", "ю"},
{"ja", "я"},
{"і", "и"},
{"ї", "ё"},
{"є", "е"}
};
}

View file

@ -1,82 +1,151 @@
accent-italian-words-301 = малышка
accent-italian-words-replace-301 = bambino
accent-italian-words-401 = плохая
accent-italian-words-replace-401 = molto male
accent-italian-words-402 = плохие
accent-italian-words-replace-402 = molto male
accent-italian-words-403 = плохое
accent-italian-words-replace-403 = molto male
accent-italian-words-501 = досвидания
accent-italian-words-replace-501 = arrivederci
accent-italian-words-502 = до-свидания
accent-italian-words-replace-502 = arrivederci
accent-italian-words-601 = кэп
accent-italian-words-replace-601 = capitano
accent-italian-words-701 = сыра
accent-italian-words-replace-701 = parmesano
accent-italian-words-801 = приготовить
accent-italian-words-replace-801 = cucinare
accent-italian-words-802 = приготовлю
accent-italian-words-replace-802 = cucinare
accent-italian-words-803 = пожарь
accent-italian-words-replace-803 = cucinare
accent-italian-words-804 = пожарить
accent-italian-words-replace-804 = cucinare
accent-italian-words-805 = пожарю
accent-italian-words-replace-805 = cucinare
accent-italian-words-901 = можешь
accent-italian-words-replace-901 = potrebbe
accent-italian-words-1001 = отец
accent-italian-words-replace-1001 = pappa
accent-italian-words-1101 = хорошая
accent-italian-words-replace-1101 = molto bene
accent-italian-words-1102 = хорошие
accent-italian-words-replace-1102 = molto bene
accent-italian-words-1103 = хорошее
accent-italian-words-replace-1103 = molto bene
accent-italian-words-1501 = приветик
accent-italian-words-replace-1501 = ciao
accent-italian-words-1701 = сделаю
accent-italian-words-replace-1701 = fare una
accent-italian-words-1702 = сделаем
accent-italian-words-replace-1702 = fare una
accent-italian-words-1703 = сделайте
accent-italian-words-replace-1703 = fare una
accent-italian-words-1801 = мяса
accent-italian-words-replace-1801 = prosciutto
accent-italian-words-1901 = мать
accent-italian-words-replace-1901 = mamma
accent-italian-words-2001 = моя
accent-italian-words-replace-2001 = il mio
accent-italian-words-2002 = моё
accent-italian-words-replace-2002 = il mio
accent-italian-words-2003 = мои
accent-italian-words-replace-2003 = il mio
accent-italian-words-2101 = ядерка
accent-italian-words-replace-2101 = polpetta di carne
accent-italian-words-2801 = щиткюрити
accent-italian-words-replace-2801 = carabinieri
accent-italian-words-3001 = пою
accent-italian-words-replace-3001 = cantare
accent-italian-words-3002 = спой
accent-italian-words-replace-3002 = cantare
accent-italian-words-3101 = макарон
accent-italian-words-replace-3101 = SPAGHETT
accent-italian-words-3102 = макароны
accent-italian-words-replace-3102 = SPAGHETT
accent-italian-words-3201 = острая
accent-italian-words-replace-3201 = piccante
accent-italian-words-3202 = острые
accent-italian-words-replace-3202 = piccante
accent-italian-words-3203 = острое
accent-italian-words-replace-3203 = piccante
accent-italian-words-3401 = штука
accent-italian-words-replace-3401 = una cosa
accent-italian-words-3402 = штук
accent-italian-words-replace-3402 = pezzi
accent-italian-words-3701 = использовать
accent-italian-words-replace-3701 = usare
accent-italian-words-3801 = хотеть
accent-italian-words-replace-3801 = desiderare
accent-italian-words-4301 = вина
accent-italian-words-replace-4301 = vino
# This should probably use the same prefix system as the mobster accent.
# For the record, these do not work right now - even when uncommented.
# accent-italian-prefix-1 = Ravioli, ravioli, give me the formuoli!
# accent-italian-prefix-2 = Mamma-mia!
# accent-italian-prefix-3 = Mamma-mia! That's a spicy meat-ball!
# accemt-italian-prefix-4 = La la la la la funiculi funicula!
accent-italian-words-1 = assistant
accent-italian-words-replace-1 = goombah
accent-italian-words-2 = assistants
accent-italian-words-replace-2 = goombahs
accent-italian-words-3 = baby
accent-italian-words-replace-3 = bambino
accent-italian-words-4 = bad
accent-italian-words-replace-4 = molto male
accent-italian-words-5 = bye
accent-italian-words-replace-5 = arrivederci
accent-italian-words-6 = captain
accent-italian-words-replace-6 = capitano
accent-italian-words-7 = cheese
accent-italian-words-replace-7 = parmesano
accent-italian-words-8 = cook
accent-italian-words-replace-8 = cook-a
accent-italian-words-9 = could
accent-italian-words-replace-9 = could-a
accent-italian-words-10 = dad
accent-italian-words-replace-10 = pappa
accent-italian-words-11 = good
accent-italian-words-replace-11 = molto bene
accent-italian-words-12 = greytide
accent-italian-words-replace-12 = curvisti
accent-italian-words-13 = greytider
accent-italian-words-replace-13 = curvisti
accent-italian-words-14 = greytiders
accent-italian-words-replace-14 = curvisti
accent-italian-words-15 = hello
accent-italian-words-replace-15 = ciao
accent-italian-words-16 = it's
accent-italian-words-replace-16 = it's-a
accent-italian-words-17 = make
accent-italian-words-replace-17 = make-a
accent-italian-words-18 = meat
accent-italian-words-replace-18 = prosciutto
accent-italian-words-19 = mom
accent-italian-words-replace-19 = mamma
accent-italian-words-20 = my
accent-italian-words-replace-20 = my-a
accent-italian-words-21 = nuke
accent-italian-words-replace-21 = spiciest-a meatball
accent-italian-words-22 = op
accent-italian-words-replace-22 = greek
accent-italian-words-23 = operative
accent-italian-words-replace-23 = greek
accent-italian-words-24 = operatives
accent-italian-words-replace-24 = greeks
accent-italian-words-25 = sec
accent-italian-words-replace-25 = polizia
accent-italian-words-26 = security
accent-italian-words-replace-26 = polizia
accent-italian-words-27 = secoff
accent-italian-words-replace-27 = polizia
accent-italian-words-28 = shitcurity
accent-italian-words-replace-28 = carabinieri
accent-italian-words-29 = shitsec
accent-italian-words-replace-29 = carabinieri
accent-italian-words-30 = sing
accent-italian-words-replace-30 = sing-a
accent-italian-words-31 = spaghetti
accent-italian-words-replace-31 = SPAGHETT
accent-italian-words-32 = spicy
accent-italian-words-replace-32 = a-spicy
accent-italian-words-33 = thanks
accent-italian-words-replace-33 = grazie
accent-italian-words-34 = thing
accent-italian-words-replace-34 = thing-a
accent-italian-words-35 = traitor
accent-italian-words-replace-35 = mafioso
accent-italian-words-36 = traitors
accent-italian-words-replace-36 = mafioso
accent-italian-words-37 = use
accent-italian-words-replace-37 = use-a
accent-italian-words-38 = want
accent-italian-words-replace-38 = want-a
accent-italian-words-39 = what's
accent-italian-words-replace-39 = what's-a
accent-italian-words-40 = who's
accent-italian-words-replace-40 = who's-a
accent-italian-words-41 = whose
accent-italian-words-replace-41 = whose-a
accent-italian-words-42 = why
accent-italian-words-replace-42 = for-a what reason
accent-italian-words-43 = wine
accent-italian-words-replace-43 = vino
accent-italian-words-44 = passenger
accent-italian-words-replace-44 = goombah
accent-italian-words-45 = passengers
accent-italian-words-replace-45 = goombahs
accent-italian-words-46 = i'm
accent-italian-words-replace-46 = i'm-a
accent-italian-words-47 = am-a
accent-italian-words-replace-47 = am-a
accent-italian-words-48 = and-a
accent-italian-words-replace-48 = and-a

View file

@ -1,39 +1,75 @@
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 = атыта
accent-moldovan-words-1 = hello
accent-moldovan-words-replace-1 = salut
accent-moldovan-words-2 = no
accent-moldovan-words-2-2 = nah
accent-moldovan-words-replace-2 = nu
accent-moldovan-words-3 = what
accent-moldovan-words-replace-3 = ce
accent-moldovan-words-4 = why
accent-moldovan-words-replace-4 = de ce
accent-moldovan-words-5 = u
accent-moldovan-words-replace-5 = tu
accent-moldovan-words-6 = you
accent-moldovan-words-replace-6 = voi
accent-moldovan-words-7 = we
accent-moldovan-words-replace-7 = noi
accent-moldovan-words-8 = he
accent-moldovan-words-replace-8 = el
accent-moldovan-words-9 = she
accent-moldovan-words-replace-9 = ea
accent-moldovan-words-10 = they
accent-moldovan-words-replace-10 = ei
accent-moldovan-words-11 = when
accent-moldovan-words-replace-11 = cind
accent-moldovan-words-12 = where
accent-moldovan-words-replace-12 = unde
accent-moldovan-words-13 = me
accent-moldovan-words-replace-13 = mie
accent-moldovan-words-14 = friend
accent-moldovan-words-14-2 = bro
accent-moldovan-words-replace-14 = frate
accent-moldovan-words-15 = girlfriend
accent-moldovan-words-15-2 = sister
accent-moldovan-words-replace-15 = sora
accent-moldovan-words-16 = sick
accent-moldovan-words-16-2 = sicky
accent-moldovan-words-16-3 = ill
accent-moldovan-words-replace-16 = bolnav
accent-moldovan-words-17 = on
accent-moldovan-words-replace-17 = pe
accent-moldovan-words-18 = because
accent-moldovan-words-replace-18 = atita
accent-moldovan-words-19 = this
accent-moldovan-words-replace-19 = asta
accent-moldovan-words-20 = god
accent-moldovan-words-20-2 = holy
accent-moldovan-words-replace-20 = Doamne
accent-moldovan-words-21 = stupid
accent-moldovan-words-21-2 = crazy
accent-moldovan-words-21-3 = idiot
accent-moldovan-words-replace-21 = prost
accent-moldovan-words-22 = vine
accent-moldovan-words-replace-22 = jin
accent-moldovan-words-23 = sorry
accent-moldovan-words-replace-23 = scuza
accent-moldovan-words-24 = I
accent-moldovan-words-replace-24 = eu
accent-moldovan-words-25 = stop
accent-moldovan-words-replace-25 = stai
accent-moldovan-words-26 = sayed
accent-moldovan-words-26-2 = asked
accent-moldovan-words-replace-26 = a zis
accent-moldovan-words-27 = out my way
accent-moldovan-words-replace-27 = fereste te
accent-moldovan-words-28 = bartender
accent-moldovan-words-replace-28 = cumatru
accent-moldovan-words-29 = beer
accent-moldovan-words-replace-29 = bere
accent-moldovan-words-30 = look
accent-moldovan-words-replace-30 = uita
accent-moldovan-words-31 = breed
accent-moldovan-words-replace-31 = piine
accent-moldovan-words-32 = blood
accent-moldovan-words-replace-32 = singe
accent-moldovan-words-33 = want
accent-moldovan-words-replace-33 = vrei

View file

@ -1,82 +1,82 @@
accent-italian-words-301 = малышка
accent-italian-words-replace-301 = bambino
accent-italian-words-replace-301 = бамбино
accent-italian-words-401 = плохая
accent-italian-words-replace-401 = molto male
accent-italian-words-replace-401 = молто мале
accent-italian-words-402 = плохие
accent-italian-words-replace-402 = molto male
accent-italian-words-replace-402 = молто мале
accent-italian-words-403 = плохое
accent-italian-words-replace-403 = molto male
accent-italian-words-replace-403 = молто мале
accent-italian-words-501 = досвидания
accent-italian-words-replace-501 = arrivederci
accent-italian-words-replace-501 = ариведерчи
accent-italian-words-502 = до-свидания
accent-italian-words-replace-502 = arrivederci
accent-italian-words-601 = кэп
accent-italian-words-replace-601 = capitano
accent-italian-words-replace-601 = капитано
accent-italian-words-701 = сыра
accent-italian-words-replace-701 = parmesano
accent-italian-words-replace-701 = пармезано
accent-italian-words-801 = приготовить
accent-italian-words-replace-801 = cucinare
accent-italian-words-replace-801 = кучинаре
accent-italian-words-802 = приготовлю
accent-italian-words-replace-802 = cucinare
accent-italian-words-replace-802 = кучинаре
accent-italian-words-803 = пожарь
accent-italian-words-replace-803 = cucinare
accent-italian-words-replace-803 = кучинаре
accent-italian-words-804 = пожарить
accent-italian-words-replace-804 = cucinare
accent-italian-words-replace-804 = кучинаре
accent-italian-words-805 = пожарю
accent-italian-words-replace-805 = cucinare
accent-italian-words-replace-805 = кучинаре
accent-italian-words-901 = можешь
accent-italian-words-replace-901 = potrebbe
accent-italian-words-replace-901 = потреббе
accent-italian-words-1001 = отец
accent-italian-words-replace-1001 = pappa
accent-italian-words-replace-1001 = папа
accent-italian-words-1101 = хорошая
accent-italian-words-replace-1101 = molto bene
accent-italian-words-replace-1101 = молто бэне
accent-italian-words-1102 = хорошие
accent-italian-words-replace-1102 = molto bene
accent-italian-words-replace-1102 = молто бэне
accent-italian-words-1103 = хорошее
accent-italian-words-replace-1103 = molto bene
accent-italian-words-replace-1103 = молто бэне
accent-italian-words-1501 = приветик
accent-italian-words-replace-1501 = ciao
accent-italian-words-replace-1501 = чао
accent-italian-words-1701 = сделаю
accent-italian-words-replace-1701 = fare una
accent-italian-words-replace-1701 = фарэ уна
accent-italian-words-1702 = сделаем
accent-italian-words-replace-1702 = fare una
accent-italian-words-replace-1702 = фарэ уна
accent-italian-words-1703 = сделайте
accent-italian-words-replace-1703 = fare una
accent-italian-words-replace-1703 = фарэ уна
accent-italian-words-1801 = мяса
accent-italian-words-replace-1801 = prosciutto
accent-italian-words-replace-1801 = прошутто
accent-italian-words-1901 = мать
accent-italian-words-replace-1901 = mamma
accent-italian-words-replace-1901 = мама
accent-italian-words-2001 = моя
accent-italian-words-replace-2001 = il mio
accent-italian-words-replace-2001 = иль мио
accent-italian-words-2002 = моё
accent-italian-words-replace-2002 = il mio
accent-italian-words-replace-2002 = иль мио
accent-italian-words-2003 = мои
accent-italian-words-replace-2003 = il mio
accent-italian-words-replace-2003 = иль мио
accent-italian-words-2101 = ядерка
accent-italian-words-replace-2101 = polpetta di carne
accent-italian-words-replace-2101 = полпетта ди карне
accent-italian-words-2801 = щиткюрити
accent-italian-words-replace-2801 = carabinieri
accent-italian-words-replace-2801 = карабиниери
accent-italian-words-3001 = пою
accent-italian-words-replace-3001 = cantare
accent-italian-words-replace-3001 = кантаре
accent-italian-words-3002 = спой
accent-italian-words-replace-3002 = cantare
accent-italian-words-replace-3002 = кантаре
accent-italian-words-3101 = макарон
accent-italian-words-replace-3101 = SPAGHETT
accent-italian-words-replace-3101 = СПАГЕТТ
accent-italian-words-3102 = макароны
accent-italian-words-replace-3102 = SPAGHETT
accent-italian-words-replace-3102 = СПАГЕТТИ
accent-italian-words-3201 = острая
accent-italian-words-replace-3201 = piccante
accent-italian-words-replace-3201 = пиканте
accent-italian-words-3202 = острые
accent-italian-words-replace-3202 = piccante
accent-italian-words-replace-3202 = пиканте
accent-italian-words-3203 = острое
accent-italian-words-replace-3203 = piccante
accent-italian-words-replace-3203 = пиканте
accent-italian-words-3401 = штука
accent-italian-words-replace-3401 = una cosa
accent-italian-words-replace-3401 = уна коза
accent-italian-words-3402 = штук
accent-italian-words-replace-3402 = pezzi
accent-italian-words-replace-3402 = пеззи
accent-italian-words-3701 = использовать
accent-italian-words-replace-3701 = usare
accent-italian-words-replace-3701 = узаре
accent-italian-words-3801 = хотеть
accent-italian-words-replace-3801 = desiderare
accent-italian-words-replace-3801 = десидераре
accent-italian-words-4301 = вина
accent-italian-words-replace-4301 = vino
accent-italian-words-replace-4301 = вино

View file

@ -1,140 +1,142 @@
# Sunrise-edit
accent-german-words-1 = да
accent-german-words-1-2 = ага
accent-german-words-replace-1 = ja
accent-german-words-replace-1 = да
accent-german-words-2 = нет
accent-german-words-replace-2 = nein
accent-german-words-replace-2 = нейн
accent-german-words-3 = мой
accent-german-words-replace-3 = mein
accent-german-words-replace-3 = мейн
accent-german-words-4 = дерьмо
accent-german-words-replace-4 = scheisse
accent-german-words-replace-4 = щайзе
accent-german-words-5 = сосиска
accent-german-words-replace-5 = wurst
accent-german-words-replace-5 = вухст
accent-german-words-6 = сосиски
accent-german-words-replace-6 = würste
accent-german-words-replace-6 = вухсте
accent-german-words-7 = мужик
accent-german-words-replace-7 = mann
accent-german-words-replace-7 = манн
accent-german-words-8 = мужики
accent-german-words-replace-8 = männer
accent-german-words-replace-8 = манне
accent-german-words-9 = женщина
accent-german-words-9-2 = леди
accent-german-words-replace-9 = frau
accent-german-words-replace-9 = фрау
accent-german-words-10 = женщины
accent-german-words-10-2 = дамы
accent-german-words-replace-10 = frauen
accent-german-words-replace-10 = фрауэн
accent-german-words-11 = джентельмен
accent-german-words-replace-11 = herr
accent-german-words-replace-11 = хеа
accent-german-words-12 = джентельмены
accent-german-words-replace-12 = herren
accent-german-words-replace-12 = хеъен
accent-german-words-13 = мой бог
accent-german-words-replace-13 = mein gott
accent-german-words-replace-13 = мейн Готт
accent-german-words-14 = моя
accent-german-words-replace-14 = meine
accent-german-words-replace-14 = мейне
accent-german-words-15 = здесь
accent-german-words-replace-15 = hier
accent-german-words-replace-15 = хиер
accent-german-words-16 = идиот
accent-german-words-replace-16 = dummkopf
accent-german-words-replace-16 = думмкопф
accent-german-words-17 = идиоты
accent-german-words-replace-17 = dummköpfe
accent-german-words-replace-17 = думпокпфе
accent-german-words-18 = бабочка
accent-german-words-replace-18 = schmetterling
accent-german-words-replace-18 = шметерлинг
accent-german-words-19 = машина
accent-german-words-replace-19 = maschine
accent-german-words-replace-19-2 = auto
accent-german-words-replace-19 = масщин
accent-german-words-replace-19-2 = ауто
accent-german-words-20 = машины
accent-german-words-replace-20 = maschinen
accent-german-words-replace-20 = масщинен
accent-german-words-21 = осторожно
accent-german-words-replace-21 = achtung
accent-german-words-replace-21 = ахтунг
accent-german-words-22 = музыка
accent-german-words-replace-22 = musik
accent-german-words-replace-22 = мюзик
accent-german-words-23 = капитан
accent-german-words-replace-23 = kapitän
accent-german-words-replace-23 = капитен
accent-german-words-24 = кебаб
accent-german-words-replace-24 = döner
accent-german-words-replace-24 = дуэна
accent-german-words-25 = мышь
accent-german-words-replace-25 = maus
accent-german-words-replace-25 = маус
accent-german-words-26 = что
accent-german-words-replace-26 = was
accent-german-words-replace-26 = вас
accent-german-words-27 = спасибо вам
accent-german-words-replace-27 = dankeschön
accent-german-words-replace-27 = данкешон
accent-german-words-28 = спасибо
accent-german-words-replace-28 = danke
accent-german-words-replace-28 = данке
accent-german-words-29 = будьте здоровы
accent-german-words-replace-29 = gesundheit
accent-german-words-replace-29 = гесундейт
accent-german-words-30 = огнемёт
accent-german-words-replace-30 = flammenwerfer
accent-german-words-replace-30 = фламменвефхе
accent-german-words-31 = призрак
accent-german-words-replace-31 = poltergeist
accent-german-words-replace-31 = полтегейстх
accent-german-words-32 = сорняк
accent-german-words-32-2 = cabbage
accent-german-words-replace-32 = kraut
accent-german-words-33 = вотка
accent-german-words-replace-33 = wodka
accent-german-words-replace-32 = краут
accent-german-words-33 = водка
accent-german-words-replace-33 = вотка
accent-german-words-34 = рюкзак
accent-german-words-replace-34 = rucksack
accent-german-words-replace-34 = руксак
accent-german-words-35 = медицина
accent-german-words-replace-35 = medizin
accent-german-words-replace-35 = медицинь
accent-german-words-36 = акцент
accent-german-words-replace-36 = akzent
accent-german-words-replace-36 = акзент
accent-german-words-37 = аномалия
accent-german-words-replace-37 = anomalie
accent-german-words-replace-37 = аномали
accent-german-words-38 = артефакт
accent-german-words-38-2 = artefact
accent-german-words-replace-38 = artefakt
accent-german-words-replace-38 = артефакт
accent-german-words-39 = тупой
accent-german-words-replace-39 = dumm
accent-german-words-replace-39 = думм
accent-german-words-40 = глупый
accent-german-words-replace-40 = doof
accent-german-words-replace-40 = дуфф
accent-german-words-41 = замечательный
accent-german-words-41-2 = прекрастный
accent-german-words-replace-41 = wunderbar
accent-german-words-replace-41 = вундебаъх
accent-german-words-42 = опастно
accent-german-words-replace-42 = warnung
accent-german-words-replace-42 = ванун
accent-german-words-43 = опастности
accent-german-words-replace-43 = warnungen
accent-german-words-replace-43 = ванунге
accent-german-words-44 = и
accent-german-words-replace-44 = und
accent-german-words-replace-44 = унд
accent-german-words-45 = карп
accent-german-words-replace-45 = karpfen
accent-german-words-replace-45 = карпфен
accent-german-words-46 = командир
accent-german-words-replace-46 = kommandant
accent-german-words-replace-46 = коммандант
accent-german-words-47 = пиво
accent-german-words-47-2 = пива
accent-german-words-replace-47 = bier
accent-german-words-replace-47 = биэ
accent-german-words-48 = привет
accent-german-words-replace-48 = hallo
accent-german-words-replace-48 = халло
accent-german-words-49 = здравия
accent-german-words-replace-49 = guten Tag
accent-german-words-replace-49 = гутен таг
accent-german-words-50 = помощь
accent-german-words-replace-50 = hilfe
accent-german-words-replace-50 = хилфе
accent-german-words-51 = до свидания
accent-german-words-replace-51 = auf Wiedersehen
accent-german-words-replace-51 = оуф видазин
accent-german-words-52 = пока
accent-german-words-replace-52 = tschüss
accent-german-words-replace-52 = щусс
accent-german-words-53 = пока пока
accent-german-words-53-2 = пока-пока
accent-german-words-replace-53 = tschau
accent-german-words-replace-53 = шоу
accent-german-words-54 = фантастически
accent-german-words-replace-54 = fantastisch
accent-german-words-replace-54 = фантастиш
accent-german-words-55 = генокрад
accent-german-words-56-2 = prohibited
accent-german-words-56-3 = banned
accent-german-words-replace-55 = doppelgänger
accent-german-words-replace-55 = допельганге
accent-german-words-56 = запрещенный
accent-german-words-replace-56 = verboten
accent-german-words-replace-56 = вехботен
accent-german-words-57 = быстрый
accent-german-words-57-2 = быстро
accent-german-words-replace-57 = schnell
accent-german-words-replace-57 = шнель
accent-german-words-58 = мед
accent-german-words-replace-58 = krankenhaus
accent-german-words-replace-58 = кранкенхаус
accent-german-words-59 = катушка теслы
accent-german-words-replace-59 = tesla coil
accent-german-words-replace-59 = тесла коил
accent-german-words-60 = катушки теслы
accent-german-words-replace-60 = tesla coils
accent-german-words-replace-60 = тесла коилсь
accent-german-words-61 = teslaloose
accent-german-words-61-2 = tesloose
accent-german-words-61-3 = lightning ball
accent-german-words-61-4 = шаровая молния
accent-german-words-62 = car
accent-german-words-replace-62 = auto
accent-german-words-replace-62 = ауто
accent-german-words-61-5 = тесла
accent-german-words-replace-61 = kugelblitz
accent-german-words-replace-61 = кугельблитц

View file

@ -8,98 +8,98 @@
# accemt-italian-prefix-4 = La la la la la funiculi funicula!
accent-italian-words-1 = ассистент
accent-italian-words-replace-1 = goombah
accent-italian-words-replace-1 = гоумбах
accent-italian-words-2 = ассистенты
accent-italian-words-replace-2 = goombahs
accent-italian-words-replace-2 = гоумбахс
accent-italian-words-3 = малыш
accent-italian-words-replace-3 = bambino
accent-italian-words-replace-3 = бамбино
accent-italian-words-4 = плохой
accent-italian-words-replace-4 = molto male
accent-italian-words-replace-4 = молто мале
accent-italian-words-5 = прощай
accent-italian-words-replace-5 = arrivederci
accent-italian-words-replace-5 = ариведерчи
accent-italian-words-6 = капитан
accent-italian-words-replace-6 = capitano
accent-italian-words-replace-6 = капитано
accent-italian-words-7 = сыр
accent-italian-words-replace-7 = parmesano
accent-italian-words-replace-7 = пармезано
accent-italian-words-8 = приготовь
accent-italian-words-replace-8 = cucinare
accent-italian-words-replace-8 = кучинаре
accent-italian-words-9 = могу
accent-italian-words-replace-9 = potrebbe
accent-italian-words-replace-9 = потреббе
accent-italian-words-10 = папа
accent-italian-words-replace-10 = pappa
accent-italian-words-replace-10 = папа
accent-italian-words-11 = хороший
accent-italian-words-replace-11 = molto bene
accent-italian-words-replace-11 = молто бене
accent-italian-words-12 = грейтайд
accent-italian-words-replace-12 = curvisti
accent-italian-words-replace-12 = курвисти
accent-italian-words-13 = грейтайдер
accent-italian-words-replace-13 = curvisti
accent-italian-words-replace-13 = курвисти
accent-italian-words-14 = грейтайдеры
accent-italian-words-replace-14 = curvisti
accent-italian-words-replace-14 = курвисти
accent-italian-words-15 = привет
accent-italian-words-replace-15 = ciao
accent-italian-words-replace-15 = чао
accent-italian-words-16 = это
accent-italian-words-replace-16 = è un
accent-italian-words-replace-16 = е ун
accent-italian-words-17 = сделай
accent-italian-words-replace-17 = fare una
accent-italian-words-replace-17 = фарэ уна
accent-italian-words-18 = мясо
accent-italian-words-replace-18 = prosciutto
accent-italian-words-replace-18 = прошутто
accent-italian-words-19 = мама
accent-italian-words-replace-19 = mamma
accent-italian-words-replace-19 = мама
accent-italian-words-20 = мой
accent-italian-words-replace-20 = il mio
accent-italian-words-replace-20 = иль мио
accent-italian-words-21 = бомба
accent-italian-words-replace-21 = polpetta di carne
accent-italian-words-replace-21 = полпетта ди карне
accent-italian-words-22 = опер
accent-italian-words-replace-22 = greco
accent-italian-words-replace-22 = грецо
accent-italian-words-23 = оперативник
accent-italian-words-replace-23 = greco
accent-italian-words-replace-23 = грецо
accent-italian-words-24 = оперативники
accent-italian-words-replace-24 = greci
accent-italian-words-replace-24 = греци
accent-italian-words-25 = СБ
accent-italian-words-replace-25 = polizia
accent-italian-words-replace-25 = полизия
accent-italian-words-26 = охрана
accent-italian-words-replace-26 = polizia
accent-italian-words-replace-26 = полизия
accent-italian-words-27 = офицер
accent-italian-words-replace-27 = polizia
accent-italian-words-replace-27 = полизия
accent-italian-words-28 = щиткюр
accent-italian-words-replace-28 = carabinieri
accent-italian-words-replace-28 = карабиниери
accent-italian-words-29 = щитсек
accent-italian-words-replace-29 = carabinieri
accent-italian-words-replace-29 = карабиниери
accent-italian-words-30 = петь
accent-italian-words-replace-30 = cantare
accent-italian-words-replace-30 = кантаре
accent-italian-words-31 = спагетти
accent-italian-words-replace-31 = SPAGHETT
accent-italian-words-replace-31 = СПАГЕТТИ
accent-italian-words-32 = острый
accent-italian-words-replace-32 = piccante
accent-italian-words-replace-32 = пиканте
accent-italian-words-33 = спасибо
accent-italian-words-replace-33 = grazie
accent-italian-words-replace-33 = гразие
accent-italian-words-34 = вещь
accent-italian-words-replace-34 = una cosa
accent-italian-words-replace-34 = уна коза
accent-italian-words-35 = предатель
accent-italian-words-replace-35 = mafioso
accent-italian-words-replace-35 = мафиосо
accent-italian-words-36 = предатели
accent-italian-words-replace-36 = mafioso
accent-italian-words-replace-36 = мафиосо
accent-italian-words-37 = используй
accent-italian-words-replace-37 = usare
accent-italian-words-replace-37 = узаре
accent-italian-words-38 = хочу
accent-italian-words-replace-38 = desiderare
accent-italian-words-replace-38 = десидераре
accent-italian-words-39 = что
accent-italian-words-replace-39 = cosa
accent-italian-words-replace-39 = коза
accent-italian-words-40 = кто
accent-italian-words-replace-40 = che
accent-italian-words-replace-40 = че
accent-italian-words-41 = чьё
accent-italian-words-replace-41 = il cui
accent-italian-words-replace-41 = иль куй
accent-italian-words-42 = почему
accent-italian-words-replace-42 = perché
accent-italian-words-replace-42 = перше
accent-italian-words-43 = вино
accent-italian-words-replace-43 = vino
accent-italian-words-replace-43 = вино
accent-italian-words-44 = пассажир
accent-italian-words-replace-44 = goombah
accent-italian-words-replace-44 = гумбах
accent-italian-words-45 = пассажиры
accent-italian-words-replace-45 = goombahs
accent-italian-words-replace-45 = губмахс
accent-italian-words-46 = я
accent-italian-words-replace-46 = sono
accent-italian-words-replace-46 = соно
accent-italian-words-47 = мы
accent-italian-words-replace-47 = noi
accent-italian-words-replace-47 = ной
accent-italian-words-48 = и
accent-italian-words-replace-48 = é
accent-italian-words-replace-48 = и

View file

@ -32,8 +32,44 @@ accent-moldovan-words-15 = подруга
accent-moldovan-words-15-2 = сестра
accent-moldovan-words-replace-15 = сора
accent-moldovan-words-16 = больной
accent-moldovan-words-16-2 = больная
accent-moldovan-words-16-3 = болен
accent-moldovan-words-replace-16 = болнав
accent-moldovan-words-17 = на
accent-moldovan-words-replace-17 = пе
accent-moldovan-words-18 = потому
accent-moldovan-words-replace-18 = атыта
accent-moldovan-words-19 = это
accent-moldovan-words-replace-19 = аста
accent-moldovan-words-20 = господи
accent-moldovan-words-20-2 = боже
accent-moldovan-words-replace-20 = Доамне
accent-moldovan-words-21 = тупой
accent-moldovan-words-21-2 = глупый
accent-moldovan-words-21-3 = идиот
accent-moldovan-words-replace-21 = прост
accent-moldovan-words-22 = вино
accent-moldovan-words-replace-22 = жин
accent-moldovan-words-23 = прости
accent-moldovan-words-replace-23 = скузэ
accent-moldovan-words-24 = я
accent-moldovan-words-replace-24 = еу
accent-moldovan-words-25 = стой
accent-moldovan-words-replace-25 = стай
accent-moldovan-words-26 = сказал
accent-moldovan-words-26-2 = сказала
accent-moldovan-words-replace-26 = а зис
accent-moldovan-words-27 = в сторону
accent-moldovan-words-replace-27 = фереште те
accent-moldovan-words-28 = бармен
accent-moldovan-words-replace-28 = кумэтру
accent-moldovan-words-29 = пиво
accent-moldovan-words-replace-29 = бэре
accent-moldovan-words-30 = посмотрите
accent-moldovan-words-replace-30 = уйтацивэ
accent-moldovan-words-31 = хлеб
accent-moldovan-words-replace-31 = пыйне
accent-moldovan-words-32 = кровь
accent-moldovan-words-replace-32 = сынже
accent-moldovan-words-33 = хочешь
accent-moldovan-words-replace-33 = врей

View file

@ -1,5 +1,5 @@
accent-russian-words-1 = да
accent-russian-words-replace-1 = дв
accent-russian-words-replace-1 = даэ
accent-russian-words-2 = нет
accent-russian-words-replace-2 = нет
accent-russian-words-3 = бабушка

View file

@ -25,6 +25,7 @@
- type: accent
id: italian
replacementChance: 0.7 # Sunrise-edit
wordReplacements:
accent-italian-words-1: accent-italian-words-replace-1
accent-italian-words-2: accent-italian-words-replace-2
@ -693,6 +694,7 @@
- type: accent
id: german
replacementChance: 0.7 # Sunrise-edit
wordReplacements:
accent-german-words-1: accent-german-words-replace-1
accent-german-words-1-2: accent-german-words-replace-1
@ -772,6 +774,7 @@
- type: accent
id: russian
replacementChance: 0.7 # Sunrise-edit
wordReplacements:
accent-russian-words-1: accent-russian-words-replace-1
accent-russian-words-2: accent-russian-words-replace-2
@ -806,7 +809,8 @@
accent-skeleton-words-9: accent-skeleton-words-replace-9
- type: accent
id: moldovan
id: moldovan # Sunrise-edit
replacementChance: 0.7
wordReplacements:
accent-moldovan-words-1: accent-moldovan-words-replace-1
accent-moldovan-words-2: accent-moldovan-words-replace-2
@ -827,5 +831,26 @@
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-16-2: accent-moldovan-words-replace-16
accent-moldovan-words-16-3: accent-moldovan-words-replace-16
accent-moldovan-words-17: accent-moldovan-words-replace-17
accent-moldovan-words-18: accent-moldovan-words-replace-18
accent-moldovan-words-19: accent-moldovan-words-replace-19
accent-moldovan-words-20: accent-moldovan-words-replace-20
accent-moldovan-words-20-2: accent-moldovan-words-replace-20
accent-moldovan-words-21: accent-moldovan-words-replace-21
accent-moldovan-words-21-2: accent-moldovan-words-replace-21
accent-moldovan-words-21-3: accent-moldovan-words-replace-21
accent-moldovan-words-22: accent-moldovan-words-replace-22
accent-moldovan-words-23: accent-moldovan-words-replace-23
accent-moldovan-words-24: accent-moldovan-words-replace-24
accent-moldovan-words-25: accent-moldovan-words-replace-25
accent-moldovan-words-26: accent-moldovan-words-replace-26
accent-moldovan-words-26-2: accent-moldovan-words-replace-26
accent-moldovan-words-27: accent-moldovan-words-replace-27
accent-moldovan-words-28: accent-moldovan-words-replace-28
accent-moldovan-words-29: accent-moldovan-words-replace-29
accent-moldovan-words-30: accent-moldovan-words-replace-30
accent-moldovan-words-31: accent-moldovan-words-replace-31
accent-moldovan-words-32: accent-moldovan-words-replace-32
accent-moldovan-words-33: accent-moldovan-words-replace-33