Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Как сделать правильную транслитерацию?

Как сделать правильную транслитерацию?


     04.02.2015    Общие вопросы, Общие вопросы по PHP    710

вопрос
Добрый день.
Я уже задавал вопрос
Но не смог найти решение данной проблемы.

Как быть с новостями на других языках? Например греческом, норвежском итп. URL'ы этих новостей выглядят не красиво.

Я пробовал редактировать website.lng, добавляя символы и их замену. Но безрезультатно.



PS
В конце файла есть такая строка.
@setlocale(LC_ALL, array("ru_RU.UTF8"));

У каждого языкового пакета своя локаль. Для греческого это el_GR вроде.

Пробовал и так
@setlocale(LC_ALL, array("ru_RU.UTF8","el_GR.UTF8"));

не помогло.

Помогите разобраться что к чему :)

Ответа пока нет


Комментарии пользователей (2)

vadims
10

373 | 63

vadims - 5 февраля 2015 10:43 - Юзер

Зачем такое извращение?
Вы уверены что такие урлы у всех будут корректно работать?

Gungnir
16 | 4

Gungnir - 5 февраля 2015 16:13 - Юзер

Допустим есть у нас новость: Βάκχειος - Μάκαρ Κερασφόρε (1998)
на выходе получим URL: site.ru/ID--1998.html
а нужно так site.ru/ID-vakcheios-makar-kerasfore.html и никаких извращений :D

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы