Создать URL
Генератор Правила транслитерации Как сделать ЧПУ Транслит для загранпаспорта ГОСТ 7.79 ISO 9 Блог Вопросы и ответы Создать URL
Транслитерация

Транслитерация по правилам Яндекса и по ГОСТ: чем отличается на примерах

Если сравнить таблицу Яндекса с ГОСТ 7.79 (система Б), окажется, что отличаются они в семи буквах. Рассмотрим эти буквы и то, как отличия видны на реальных словах.

Семь букв, в которых схемы расходятся

Остальные буквы у Яндекса и в системе Б ГОСТ 7.79 совпадают. Расхождения такие:

БукваЯндексГОСТ 7.79 Б
ёeyo
хhx
цccz
ъ—``
ыyy`
ь—`
эee`

Как это выглядит на словах

Слова, в которых есть хотя бы одна из этих семи букв, получают разный результат. Слова без них одинаковы в обеих схемах.

СловоЯндексГОСТ 7.79 Б
объёмobemob``yom
мылоmylomy`lo
письмоpismopis`mo
эхоehoe`xo
ёлкаelkayolka
семьяsemyasem`ya
съездsezds``ezd
щукаshhukashhuka
циркcirkcirk
хлебhlebxleb

Главное практическое отличие: знаки «`»

Мягкий и твёрдый знаки у Яндекса пропадают, а в системе Б превращаются в знаки «`» (гравис); такой же знак добавляется к «ы» и «э». Для адреса страницы это существенно: такой знак неудобен при копировании ссылки и при её разборе в программах. Поэтому Яндекс использует вариант без этих знаков. Подробнее — в статье «Мягкий и твёрдый знак в транслите».

Отличие в «ё»

Яндекс передаёт «ё» как e, а ГОСТ — как yo: «ёлка» даёт elka и yolka. Вопрос о «ё» в адресах — в статье «Буква «ё» в адресах».

Что выбрать

Если вы хотите, чтобы адреса можно было прочитать и скопировать без лишних знаков, берите схему Яндекса. Если сайт ориентирован на международные стандарты или нужно сохранить «ё», можно использовать систему Б, предварительно убрав знаки «`». Главное — выбрать один вариант и не смешивать их на одном сайте.

Типичные ошибки

  • Оставлять знаки «`» системы Б в адресе.
  • Передавать «ё» то как yo, то как e на одном сайте.
  • Считать, что схемы различаются во всех буквах: на деле — в семи.
  • Сравнивать схемы на словах без этих семи букв: результат будет одинаков.

Разбор заголовка по шагам

Возьмём заголовок «Ёлки и объёмные письма» и пройдём путь до адреса. Заголовок содержит «ё», «ь», «ъ» и «ы» — те самые буквы, на которых схемы расходятся.

Заголовок:           Ёлки и объёмные письма
Без служебных слов:  Ёлки объёмные письма
Адрес целиком:       elki-i-obemnye-pisma
Адрес короче:        elki-obemnye-pisma

Режим «Убрать служебные слова» в генераторе делает второй шаг сам. Короткий адрес читается легче и лучше помещается в строку браузера. Ограничения по длине и другие правила составления адреса собраны в статье «Как составить ЧПУ-адрес страницы».

Памятка для редактора

Если в проекте несколько редакторов, дайте им короткую памятку. Достаточно этих правил:

  • Семь букв: «ё», «х», «ц», «ъ», «ы», «ь», «э».
  • Знаки «`» в адресе не нужны.
  • Выбрать схему и не менять её.

Чек-лист

  1. Определить, какие из семи различающихся букв встречаются на сайте чаще всего.
  2. Выбрать схему и закрепить её в правилах проекта.
  3. Не использовать знаки «`» в адресах.
  4. Проверить уже существующие адреса на смешение схем.

Частые вопросы

Чем таблица Яндекса отличается от ГОСТ 7.79?

Семью буквами: «ё», «х», «ц», «ъ», «ы», «ь» и «э». В остальных буквах таблицы совпадают.

Почему в адресе лучше не использовать знаки «`»?

Такой знак неудобен при копировании ссылки и при разборе адреса. Яндекс пропускает «ь» и «ъ», чтобы адрес состоял только из букв, цифр и дефиса.

Как «ё» передаётся в ГОСТ?

Как yo: «ёлка» даёт yolka. У Яндекса «ё» даёт e: elka.

Можно ли использовать ГОСТ для адресов?

Да, если убрать знаки «`». Но проще взять схему без них — Яндекса.

Проверьте свои заголовки: вставьте их в генератор ЧПУ и посмотрите, как в адресе выглядят слова с этой буквой.

Читайте также