Django: Перевод слов в URL-адресах
Я пытаюсь перевести URL в Django, но я немного запутался при просмотре документации, а также других сообщений на эту же тему.
Я хочу перевести: /abourh-su
в /about-us
.
Текущий код, который я пробовал, позволяет мне сделать только: /en/abourh-su
Главный urls.py
from django.contrib import admin
from django.urls import include, path
from django.conf.urls.i18n import i18n_patterns
from django.utils.translation import gettext_lazy as _
from app import views
urlpatterns = [
path('', include('start.urls')),
]
urlpatterns += i18n_patterns(
path(_('abourh-su/'), views.about, name='about'),
)
Я пробовал добавлять {% trans " " %}
в различные url файлы, но это не работает так, как это происходит с шаблонами.
Есть кто-нибудь, кто знает, как это сделать?
Спасибо!