Три алфавита — три разных набора букв
Все три языка используют кириллицу, но не идентичную русской — часть букв совпадает, часть уникальна для конкретного языка, а часть отсутствует вовсе по сравнению с русским алфавитом.
| Буква | Язык | Звучание | Для адреса |
|---|---|---|---|
| ђ | сербский | мягкое «дь» | dj |
| ћ | сербский | мягкое «ть» | c или ch |
| љ | сербский, македонский | «ль» | lj |
| њ | сербский, македонский | «нь» | nj |
| џ | сербский, македонский | «дж» | dzh |
| ѕ | македонский | «дз» | dz |
| ъ | болгарский | особый гласный звук | a |
Обратите внимание на последнюю строку: в болгарском языке твёрдый знак — полноценная буква со своим звуком, а не немой символ, как в русском. Это принципиальное отличие от правила из справочника по транслитерации Яндекса, где твёрдый знак просто не передаётся.
Особенность сербского языка: два алфавита сразу
Сербский язык официально использует и кириллицу, и латиницу параллельно — оба алфавита равноправны, и большинство текстов существует в обеих версиях одновременно. Это упрощает задачу: если исходный текст уже на сербской латинице, транслитерация вообще не нужна, применяется только приведение к нижнему регистру, как для любых латинских слов, о чём в статье про транслитерацию брендов.
Кириллица: Београд
Латиница: Beograd
Для адреса (из любого варианта): beograd
Болгарский язык и его особенности
Болгарский алфавит ближе всего к русскому по составу букв, но обработка «щ» отличается: в болгарском это устойчивый звук «шт», и официальная болгарская латинизация передаёт его именно так — sht, а не shh, как в таблице Яндекса.
| Слово | Болгарская латинизация | Для русскоязычного адреса |
|---|---|---|
| Пловдив | Plovdiv | plovdiv |
| Щастие | Shtastie | shhastie |
Выбор схемы, как и в случае с украинскими названиями, зависит от аудитории: для русскоязычного поиска берётся таблица Яндекса, для болгароязычной версии сайта — официальная болгарская схема.
Македонский язык
Македонская кириллица ближе к сербской по набору дополнительных букв — совпадают љ, њ, џ, но есть и собственная буква ѕ, отсутствующая в сербском алфавите.
Практическая рекомендация для смешанных туристических сайтов. Если сайт описывает туры по нескольким балканским странам на русском языке, названия городов и достопримечательностей чаще всего транслитерируют с русского написания, а не с исходного южнославянского — по тому же принципу, что разобран в статье про транслитерацию улиц и населённых пунктов: важнее совпадение с тем, как ищет русскоязычный пользователь.
Как проверить обработку на своём сайте
- Найдите страницы с сербскими, болгарскими или македонскими названиями.
- Проверьте, что специфичные буквы не выпадают из адреса бесследно.
- Убедитесь, что источник текста понятен — если это уже сербская латиница, транслитерация не требуется.
Чек-лист
- Три южнославянских языка имеют разные наборы дополнительных букв — не путать друг с другом.
- Сербский текст на латинице не требует транслитерации, только приведения к нижнему регистру.
- Болгарское «щ» в официальной латинизации передаётся как sht, но для русскоязычного адреса используется shh по таблице Яндекса.
- Твёрдый знак в болгарском языке — полноценная буква со звуком, в отличие от русского.
Хорватский, словенский и языки на чистой латинице
В отличие от сербского, хорватский язык использует только латиницу, причём с диакритическими знаками — č, š, ž. Для адреса страницы такие знаки обрабатываются заменой на ближайшую букву без диакритики: č становится c, š становится s, ž становится z, поскольку символы с надстрочными знаками кодируются в адресе так же длинно, как и кириллица, о чём подробно в статье про кириллицу в URL.
Практика туристических агрегаторов
Крупные туристические сайты, работающие сразу с несколькими балканскими направлениями, обычно вырабатывают единый внутренний словарь написания городов и курортов — так название конкретного места выглядит одинаково во всех разделах сайта независимо от того, кто из контент-менеджеров готовил страницу.
Частые вопросы
Нужно ли транслитерировать сербский текст, если он уже на латинице?
Нет, если это уже сербская латиница — достаточно привести текст к нижнему регистру, как для любого латинского слова. Транслитерация требуется только для кириллического варианта сербского текста.
Как передать болгарское «щ» в адресе русскоязычного сайта?
По таблице Яндекса — как shh, аналогично русской букве. Официальная болгарская латинизация использует другой вариант — sht, но он нужен только для болгароязычной версии сайта.
Чем македонский алфавит отличается от сербского?
Оба используют буквы љ, њ, џ, но в македонском есть собственная буква ѕ для звука «дз», отсутствующая в сербской кириллице.
Готовый адрес можно собрать прямо сейчас: откройте генератор ЧПУ — он транслитерирует фразу по таблице Яндекса, уберёт служебные слова и покажет длину адреса.