@Steely

Мультиязычный мультирегиональный сайт на Django, как реальзовать urls?

Собственно есть задача сделать сайт:
site.com/ru-ru
site.com/ru-ua
site.com/ua-ua

site.com/язык-страна
(https://habr.com/post/177089/)

То есть для региона может быть несколько языков, например для региона ua сайт должен быть на украинском и на русском. Может кто-нибудь подсказать или направить, как правильно это реализовать? Новичок в Django.
  • Вопрос задан
  • 450 просмотров
Пригласить эксперта
Ответы на вопрос 1
@UPSA
anykey. Я не программист, я просто ленивый.
Забей....хотя для тренировки мозгов пойдет...
1. В Django мультиязычность связанна больше с наполнением контента. Есть форма для создания страницы (контента) - Сколько языков поставил - столько страниц и будешь заполнять. Наименование полей автоматом будут переименовываться в тот язык который выбрал. Зачем ru-ua? Наверное что бы запутать :)))
2. В твоей ссылке есть ссылка. Там примеры сбивающие с толку. Например, ru-en, не говорит что этот сайт руско-англицкий, а говорит что надо идти на сервер физически находящийся в России, но на английском языке. ( упращенный пример, не ругайте)
3. А ты готов переписать весь модуль i18n. Или конечно можно добавить туда свой язык. ru-ua :)
4. Попробуй 3 языка поставь ru, ua, en. Посмотри насколько увеличилась работа по наполнению. Дальше решай, а стоит ли ?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы