From 73d0499db993c8be159d8493ff6e9066df54ae2a Mon Sep 17 00:00:00 2001 From: Bombinos Date: Thu, 22 Aug 2024 00:15:43 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5=20=D0=BA=D0=B0=D0=B2=D0=BA=D0=B0=D0=B7=D1=81?= =?UTF-8?q?=D0=BA=D0=BE=D0=B3=D0=BE=20=D0=B0=D0=BA=D1=86=D0=B5=D0=BD=D1=82?= =?UTF-8?q?=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Чем я в жизни занимаюсь? --- .../EntitySystems/CaucasianAccentSystem.cs | 105 +++++++++++++++++- 1 file changed, 104 insertions(+), 1 deletion(-) diff --git a/Content.Server/_Honk/Speech/EntitySystems/CaucasianAccentSystem.cs b/Content.Server/_Honk/Speech/EntitySystems/CaucasianAccentSystem.cs index 5668c8bdc5..e267c376de 100644 --- a/Content.Server/_Honk/Speech/EntitySystems/CaucasianAccentSystem.cs +++ b/Content.Server/_Honk/Speech/EntitySystems/CaucasianAccentSystem.cs @@ -1,3 +1,4 @@ +using System.Text; using System.Text.RegularExpressions; using Content.Server._Honk.Speech.Components; using Content.Server.Speech; @@ -21,7 +22,109 @@ public sealed class CaucasianAccentSystem : EntitySystem message = _replacement.ApplyReplacements(message, "caucasian"); - //They shoulda started runnin' an' hidin' from me! + message = Regex.Replace(message, @"Свинья", "Хиндзир"); + + message = Regex.Replace(message, @"Здравствуйте", "Ас-саляму алейкум ва-рахмату-ллахи ва-баракятух"); + message = Regex.Replace(message, @"здравствуйте", "ас-саляму алейкум ва-рахмату-ллахи ва-баракятух"); + message = Regex.Replace(message, @"Здравствуй", "Ас-саляму алейкум ва-рахмату-ллахи ва-баракятух"); + message = Regex.Replace(message, @"здравствуй", "ас-саляму алейкум ва-рахмату-ллахи ва-баракятух"); + + message = Regex.Replace(message, @"Закон", "Шариат"); + message = Regex.Replace(message, @"закон", "шариат"); + message = Regex.Replace(message, @"Законы", "Шариат"); + message = Regex.Replace(message, @"законы", "шариат"); + message = Regex.Replace(message, @"Закону", "Шариату"); + message = Regex.Replace(message, @"закону", "шариату"); + message = Regex.Replace(message, @"Закона", "Шариата"); + message = Regex.Replace(message, @"закона", "шариата"); + message = Regex.Replace(message, @"Закон", "Шариат"); + message = Regex.Replace(message, @"закон", "шариат"); + + message = Regex.Replace(message, @"Библия", "Коран"); + message = Regex.Replace(message, @"библия", "коран"); + message = Regex.Replace(message, @"Библию", "Коран"); + message = Regex.Replace(message, @"библию", "коран"); + message = Regex.Replace(message, @"Библии", "Корана"); + message = Regex.Replace(message, @"библии", "корана"); + + message = Regex.Replace(message, @"Священнику", "Имаму"); + message = Regex.Replace(message, @"священнику", "имаму"); + message = Regex.Replace(message, @"Священника", "Имама"); + message = Regex.Replace(message, @"священника", "имама"); + message = Regex.Replace(message, @"Священники", "Имамы"); + message = Regex.Replace(message, @"священники", "имамы"); + message = Regex.Replace(message, @"Священник", "Имам"); + message = Regex.Replace(message, @"священник", "имам"); + message = Regex.Replace(message, @"Священику", "Имаму"); + message = Regex.Replace(message, @"священику", "имаму"); + message = Regex.Replace(message, @"Священика", "Имама"); + message = Regex.Replace(message, @"священика", "имама"); + message = Regex.Replace(message, @"Священики", "Имамы"); + message = Regex.Replace(message, @"священики", "имамы"); + message = Regex.Replace(message, @"Священик", "Имам"); + message = Regex.Replace(message, @"священик", "имам"); + + message = Regex.Replace(message, @"Нельзя", "Харам"); + message = Regex.Replace(message, @"нельзя", "харам"); + message = Regex.Replace(message, @"Запрещаю", "Харам"); + message = Regex.Replace(message, @"запрещаю", "харам"); + message = Regex.Replace(message, @"Запрет", "Харам"); + message = Regex.Replace(message, @"запрет", "харам"); + + message = Regex.Replace(message, @"Разрещаю", "Халял"); + message = Regex.Replace(message, @"разрешаю", "халял"); + message = Regex.Replace(message, @"Можно", "Халял"); + message = Regex.Replace(message, @"можно", "халял"); + + message = Regex.Replace(message, @" Нт ", " Халифат "); + message = Regex.Replace(message, @" нт ", " халифат "); + message = Regex.Replace(message, @" Нт, ", " Халифат "); + message = Regex.Replace(message, @" нт, ", " халифат "); + message = Regex.Replace(message, @"Нанотрайзен", "Халифат"); + message = Regex.Replace(message, @"нанотрайзен", "халифат"); + + message = Regex.Replace(message, @"Ревенанты", "Иблисы"); + message = Regex.Replace(message, @"ревенанты", "иблисы"); + message = Regex.Replace(message, @"Ревенанту", "Иблису"); + message = Regex.Replace(message, @"ревенанту", "иблису"); + message = Regex.Replace(message, @"Ревенанта", "Иблиса"); + message = Regex.Replace(message, @"ревенанта", "иблиса"); + message = Regex.Replace(message, @"Ревенант", "Иблис"); + message = Regex.Replace(message, @"ревенант", "иблис"); + + message = Regex.Replace(message, @"Привет", "Ас-саля́му але́йкум"); + message = Regex.Replace(message, @"привет", "ас-саля́му але́йкум"); + message = Regex.Replace(message, @"Здарова", "Ас-саля́му але́йкум"); + message = Regex.Replace(message, @"здарова", "ас-саля́му але́йкум"); + message = Regex.Replace(message, @"Здравие", "Ас-саля́му але́йкум"); + message = Regex.Replace(message, @"здравие", "ас-саля́му але́йкум"); + + message = Regex.Replace(message, @"Спасибо", "Альхамдуллиля"); + message = Regex.Replace(message, @"спасибо", "альхамдуллиля"); + + message = Regex.Replace(message, @" Брат ", " Ежжи ахи "); + message = Regex.Replace(message, @" брат ", " ежжи ахи "); + + message = Regex.Replace(message, @" Боги ", " Аллах "); + message = Regex.Replace(message, @" боги ", " Аллах "); + message = Regex.Replace(message, @" Бога ", " Аллаха "); + message = Regex.Replace(message, @" бога ", " Аллаха "); + message = Regex.Replace(message, @" Богу ", " Аллаху "); + message = Regex.Replace(message, @" богу ", " Аллаху "); + message = Regex.Replace(message, @" Бог ", " Аллах "); + message = Regex.Replace(message, @" бог ", " Аллах "); + + message = Regex.Replace(message, @"Л", "Ль"); + message = Regex.Replace(message, @"л", "ль"); + + message = Regex.Replace(message, @"К", "Кх"); + message = Regex.Replace(message, @"к", "кх"); + + message = Regex.Replace(message, @" В", " У"); + message = Regex.Replace(message, @" в", " у"); + + message = Regex.Replace(message, @" В", " У"); + message = Regex.Replace(message, @" в", " у"); message = Regex.Replace(message, @"Эй", "Эу"); message = Regex.Replace(message, @"эй", "эу");