/
HeoH
/
slugger
Обзор
Документация
Войти
/
HeoH
/
slugger
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
1
Аналитика
Безопасность
master
src/Interface/Gost.php
106 строк
2 KB
HeoH
Init
28 дек 2024, 22:30
28 дек 2024, 22:30
7ddbd42
Код
Авторство
О чём код?
<?php /** * Правила транскрибирования русских букв: * http://lib.astgmu.ru/wp-content/uploads/2019/03/gost_r_7.0.34-2014-transliteracija.pdf */ namespace Mrheoh\Slugger\Interface; class Gost implements SluggerInterface { /** * @return string[] */ public function rules(): array { return [ "Є" => "YE", "І" => "I", "Ѓ" => "G", "і" => "i", "№" => "#", "є" => "ye", "ѓ" => "g", "₽" => "R", "@" => "at", "А" => "A", "Б" => "B", "В" => "V", "Г" => "G", "Д" => "D", "Е" => "E", "Ё" => "YO", "Ж" => "ZH", "З" => "Z", "И" => "I", "Й" => "J", "К" => "K", "Л" => "L", "М" => "M", "Н" => "N", "О" => "O", "П" => "P", "Р" => "R", "С" => "S", "Т" => "T", "У" => "U", "Ф" => "F", "Х" => "X", "Ц" => "C", "Ч" => "CH", "Ш" => "SH", "Щ" => "SHH", "Ъ" => "''", "Ы" => "Y", "Ь" => "'", "Э" => "E", "Ю" => "YU", "Я" => "YA", "а" => "a", "б" => "b", "в" => "v", "г" => "g", "д" => "d", "е" => "e", "ё" => "yo", "ж" => "zh", "з" => "z", "и" => "i", "й" => "j", "к" => "k", "л" => "l", "м" => "m", "н" => "n", "о" => "o", "п" => "p", "р" => "r", "с" => "s", "т" => "t", "у" => "u", "ф" => "f", "х" => "x", "ц" => "c", "ч" => "ch", "ш" => "sh", "щ" => "shh", "ъ" => "''", "ы" => "y", "ь" => "'", "э" => "e", "ю" => "yu", "я" => "ya", "«" => "", "»" => "", "–" => "-", "—" => "-", "/" => "-", "\\" => "-", " " => "-", "." => "", ]; } }