From 4dc469392f9c5c297b2835fa45f75fef92ee8177 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hora=C8=9Biu=20Mlendea?= Date: Thu, 23 Nov 2023 01:44:12 +0200 Subject: [PATCH] macedonian_slavic: Improvements --- .../Service/Transliterators/CyrillicTransliteratorTests.cs | 4 ++++ .../Service/Transliterators/CyrillicTransliterator.cs | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/TransliterationAPI.UnitTests/Service/Transliterators/CyrillicTransliteratorTests.cs b/TransliterationAPI.UnitTests/Service/Transliterators/CyrillicTransliteratorTests.cs index dc21218..d59f87e 100644 --- a/TransliterationAPI.UnitTests/Service/Transliterators/CyrillicTransliteratorTests.cs +++ b/TransliterationAPI.UnitTests/Service/Transliterators/CyrillicTransliteratorTests.cs @@ -299,11 +299,14 @@ public void GivenATextInKazakhCyrillicScript_WhenTransliteratingIntoLatin_ThenTh [TestCase("Демир Хисар", "Demir Hisar")] [TestCase("Кавадарци", "Kavadarci")] [TestCase("Кичево", "Kičevo")] + [TestCase("Коњух", "Konjuh")] [TestCase("Кочани", "Kočani")] + [TestCase("Коџинци", "Kodžinci")] [TestCase("Кратово", "Kratovo")] [TestCase("Крива Паланка", "Kriva Palanka")] [TestCase("Крушево", "Kruševo")] [TestCase("Куманово", "Kumanovo")] + [TestCase("Летење", "Letenje")] [TestCase("Македонска Каменица", "Makedonska Kamenica")] [TestCase("Македонски Брод", "Makedonski Brod")] [TestCase("Неготино", "Negotino")] @@ -318,6 +321,7 @@ public void GivenATextInKazakhCyrillicScript_WhenTransliteratingIntoLatin_ThenTh [TestCase("Струга", "Struga")] [TestCase("Струмица", "Strumica")] [TestCase("Тетово", "Tetovo")] + [TestCase("Џума", "Džuma")] [TestCase("Штип", "Štip")] [TestCase("Оче наш, кој си на небесата, да се свети името Твое, да дојде царството Твое, да биде волјата Твоја, како на небото, така и на земјата; лебот наш насушен дај ни го денес и прости ни ги долговите наши како и ние што им ги проштеваме на нашите должници; И не нѐ воведувај во искушение, но избави нѐ од лукавиот. Зашто Твое е Царството и Силата и Славата, во вечни векови. Амин!", "Oče naš, koj si na nebesata, da se sveti imeto Tvoe, da dojde carstvoto Tvoe, da bide voljata Tvoja, kako na neboto, taka i na zemjata; lebot naš nasušen daj ni go denes i prosti ni gi dolgovite naši kako i nie što im gi proštevame na našite dolžnici; I ne nè voveduvaj vo iskušenie, no izbavi nè od lukaviot. Zašto Tvoe e Carstvoto i Silata i Slavata, vo večni vekovi. Amin!")] public void GivenATextInMacedonianCyrillicScript_WhenTransliteratingIntoLatin_ThenTheCorrectTextIsReturned( diff --git a/TransliterationAPI/Service/Transliterators/CyrillicTransliterator.cs b/TransliterationAPI/Service/Transliterators/CyrillicTransliterator.cs index 1b98d64..49026eb 100644 --- a/TransliterationAPI/Service/Transliterators/CyrillicTransliterator.cs +++ b/TransliterationAPI/Service/Transliterators/CyrillicTransliterator.cs @@ -266,9 +266,11 @@ public CyrillicTransliterator() { "Ж", "Ž" }, { "Ѝ", "Ì" }, { "Ј", "J" }, + { "Њ", "Nj" }, { "Х", "H" }, { "Ц", "C" }, { "Ч", "Č" }, + { "Џ", "Dž" }, { "Ш", "Š" }, // Lowercase letters @@ -277,9 +279,11 @@ public CyrillicTransliterator() { "ж", "ž" }, { "ѝ", "ì" }, { "ј", "j" }, + { "њ", "nj" }, { "х", "h" }, { "ц", "c" }, { "ч", "č" }, + { "џ", "dž" }, { "ш", "š" }, };