From 78044c1391da6e364f4c221273d8a1386ad4dc14 Mon Sep 17 00:00:00 2001 From: Krassimir Valev Date: Fri, 23 Feb 2024 20:23:53 +0100 Subject: [PATCH] =?UTF-8?q?Correct=20substitution=20for=20bulgarian=20'?= =?UTF-8?q?=D0=A9'=20(#80)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- languages_substitution.go | 2 +- slug_test.go | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/languages_substitution.go b/languages_substitution.go index e2e0ae3..1830678 100644 --- a/languages_substitution.go +++ b/languages_substitution.go @@ -255,7 +255,7 @@ var bgSub = map[rune]string{ 'Ц': "Ts", 'Ч': "Ch", 'Ш': "Sh", - 'Щ': "Sh", + 'Щ': "Sht", 'Ъ': "A", 'Ь': "Y", 'Ю': "Yu", diff --git a/slug_test.go b/slug_test.go index 01cc0f5..917a6f0 100644 --- a/slug_test.go +++ b/slug_test.go @@ -74,8 +74,8 @@ func TestSlugMakeLang(t *testing.T) { want string lowercase bool }{ - {"bg", "АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЬЮЯабвгдежзийклмнопрстуфхцчшщъьюя", "abvgdezhziyklmnoprstufhtschshshayyuyaabvgdezhziyklmnoprstufhtschshshtayyuya", true}, - {"bg", "АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЬЮЯабвгдежзийклмнопрстуфхцчшщъьюя", "ABVGDEZhZIYKLMNOPRSTUFHTsChShShAYYuYaabvgdezhziyklmnoprstufhtschshshtayyuya", false}, + {"bg", "АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЬЮЯабвгдежзийклмнопрстуфхцчшщъьюя", "abvgdezhziyklmnoprstufhtschshshtayyuyaabvgdezhziyklmnoprstufhtschshshtayyuya", true}, + {"bg", "АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЬЮЯабвгдежзийклмнопрстуфхцчшщъьюя", "ABVGDEZhZIYKLMNOPRSTUFHTsChShShtAYYuYaabvgdezhziyklmnoprstufhtschshshtayyuya", false}, {"cs", "ěščřžýáíéúůóňťĚŠČŘŽÝÁÍÉÚŮÓŇŤ", "escrzyaieuuontescrzyaieuuont", true}, {"cs", "ěščřžýáíéúůóňťĚŠČŘŽÝÁÍÉÚŮÓŇŤ", "escrzyaieuuontESCRZYAIEUUONT", false}, {"ces", "ěščřžýáíéúůóňťĚŠČŘŽÝÁÍÉÚŮÓŇŤ", "escrzyaieuuontescrzyaieuuont", true},