Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Модули » Как провести Локализацию DLE на 10 и более языков?

Как провести Локализацию DLE на 10 и более языков?


     22.12.2015    Модули, Хаки    2163

вопрос
Здравствуйте. Нужно сделать локализацию типа site.com/de/ site.com/pl/ и тд...
На сайте нет статей. Тоесть вся информация которая переводиться это тайтлы дески и файлы шаблона.
Как я это вижу...

1. URL формироваться должны по типу. site.comt/en/ site.com/de/
2. У каждого языка в шаблоне будет своя папка /en/ /de/ и тд.
В этих папках будут храниться некоторые файлы шаблона которые отвечают за вывод информации на сайте
а именно файлы типа:
main.tpl
fullstory.tpl
и тд..
3. У каждого языка будет свой title и description для категорий, тегов и самих новостей. Их формирование автоматическое нужно будет настроить...


Реально ли такое сделать? Может есть какие то готовые решения?
Может кто то возьмется, кто шарит в DLE за отдельную плату.

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


7 комментариев

Mofsy
Эксперт

Mofsy - 22 декабря 2015 13:25 -


c00peR
Юзер

c00peR - 22 декабря 2015 13:42 -

ок отписал, спасибо. Жду ответ.

nowheremany
Эксперт

nowheremany - 22 декабря 2015 14:42 -

Как вообще такую задачу решить?
Единственный лёгкий вариант - это через переводчик прогнать. Если делать вручную, тогда нужно все поля продублировать на языки. В частности заголовок, короткая и полная новость - сделать доп поля по ним.
Description - почему вы собираетесь их менять на разные языки? Если это нужно поисковикам, а не пользователям.
Единственный затык в title - поле только одно - нужно модифицировать двиг

Благодарность принимаю тут Связь

c00peR
Юзер

c00peR - 22 декабря 2015 15:09 -

У меня нет никаких полей которые нужно переводить.... Все поля в новости это название новости и фото, они все одинаковые будут во всех языках, короткой и полной новости нет.
Что нужно переводить во всех языках, так это некоторые элементы шаблона, автоматику title, desc и названия категории, тайтлы и дески формируются автоматически на всех страницах, тоесть по сути для них нужно будет автоматическое формирование сделать для каждого языка отдельно. Ну и самое главное url для каждого языка свой и для всех типов страниц.
Вот пример: cайт конечно не такой тематики, но тоже без текста и тд... http://123hdwallpapers.com/ - чтоб работало в таком духе, только все это на DLE :)

Twelvee
Юзер

Twelvee - 22 декабря 2015 18:20 -

Есть же прекрасный модуль MultiLanguage
http://japing.pw/
Прекрасно подойдет для Ваших целей

c00peR
Юзер

c00peR - 23 декабря 2015 14:29 -

Спасибо. Уже нашел. Буду его брать. Как раз автор пообещал новую версию выкатить скоро.

ПафНутиЙ
Админ

ПафНутиЙ - 22 декабря 2015 19:06 -

Без костылей только использование мультязычной cms

Каков вопрос - таков и ответ. Просто помните об этом.

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

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

наверх