|
2 | 2 | from django.urls import include, path |
3 | 3 | from django.contrib import admin |
4 | 4 | from django.conf.urls.static import static |
| 5 | +from django.conf.urls.i18n import i18n_patterns # ← Adicionar esta linha |
5 | 6 | from wagtail.admin import urls as wagtailadmin_urls |
6 | 7 | from wagtail import urls as wagtail_urls |
7 | 8 | from wagtail.documents import urls as wagtaildocs_urls |
|
21 | 22 | path("api/v1/auth/token/", TokenObtainPairView.as_view(), name="token_obtain_pair"), |
22 | 23 | path("api/v1/auth/token/refresh/", TokenRefreshView.as_view(), name="token_refresh"), |
23 | 24 | path("api/v1/mix_citation/", include("config.api_router", namespace="reference")), |
| 25 | + # URL para trocar idioma |
| 26 | + path('i18n/', include('django.conf.urls.i18n')), |
24 | 27 | ] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) |
25 | 28 |
|
| 29 | +# URLs com prefixo de idioma |
| 30 | +urlpatterns += i18n_patterns( |
| 31 | + path("admin/", include(wagtailadmin_urls)), |
| 32 | + path("documents/", include(wagtaildocs_urls)), |
| 33 | + path("search/", search_views.search, name="search"), |
| 34 | + # Wagtail pages - deve ser o último |
| 35 | + path("", include(wagtail_urls)), |
| 36 | + # prefix_default_language=False # Remove /pt-br/ da URL padrão se quiser |
| 37 | +) |
26 | 38 |
|
27 | 39 | if settings.DEBUG: |
28 | 40 | from django.contrib.staticfiles.urls import staticfiles_urlpatterns |
|
0 commit comments