2021-08-29 08:20:58 +00:00
|
|
|
from django.urls import re_path, reverse_lazy
|
2018-01-09 18:45:37 +00:00
|
|
|
from django.views.generic.base import RedirectView
|
|
|
|
|
|
|
|
|
|
from . import views
|
|
|
|
|
|
2023-01-01 13:17:08 +00:00
|
|
|
|
2015-09-24 09:20:09 +00:00
|
|
|
urlpatterns = [
|
2021-01-11 10:13:05 +00:00
|
|
|
re_path(
|
2023-01-01 13:17:08 +00:00
|
|
|
r"^$",
|
2018-01-10 11:43:09 +00:00
|
|
|
RedirectView.as_view(
|
2023-01-01 13:17:08 +00:00
|
|
|
url=reverse_lazy("rosetta-file-list", kwargs={"po_filter": "project"}),
|
2021-01-11 10:13:05 +00:00
|
|
|
permanent=False,
|
2018-01-10 11:43:09 +00:00
|
|
|
),
|
2023-01-01 13:17:08 +00:00
|
|
|
name="rosetta-old-home-redirect",
|
2021-01-11 10:13:05 +00:00
|
|
|
),
|
|
|
|
|
re_path(
|
2023-01-01 13:17:08 +00:00
|
|
|
r"^files/$",
|
2018-01-10 11:43:09 +00:00
|
|
|
RedirectView.as_view(
|
2023-01-01 13:17:08 +00:00
|
|
|
url=reverse_lazy("rosetta-file-list", kwargs={"po_filter": "project"}),
|
2021-01-11 10:13:05 +00:00
|
|
|
permanent=False,
|
2018-01-10 11:43:09 +00:00
|
|
|
),
|
2023-01-01 13:17:08 +00:00
|
|
|
name="rosetta-file-list-redirect",
|
2021-01-11 10:13:05 +00:00
|
|
|
),
|
|
|
|
|
re_path(
|
2023-01-01 13:17:08 +00:00
|
|
|
r"^files/(?P<po_filter>[\w-]+)/$",
|
2018-01-09 18:45:37 +00:00
|
|
|
views.TranslationFileListView.as_view(),
|
2023-01-01 13:17:08 +00:00
|
|
|
name="rosetta-file-list",
|
2021-01-11 10:13:05 +00:00
|
|
|
),
|
|
|
|
|
re_path(
|
2023-03-29 20:46:26 +00:00
|
|
|
r"^files/(?P<po_filter>[\w-]+)/(?P<lang_id>[\w\-_\.@]+)/(?P<idx>\d+)/$",
|
2018-01-09 18:45:37 +00:00
|
|
|
views.TranslationFormView.as_view(),
|
2023-01-01 13:17:08 +00:00
|
|
|
name="rosetta-form",
|
2021-01-11 10:13:05 +00:00
|
|
|
),
|
|
|
|
|
re_path(
|
2023-03-29 20:46:26 +00:00
|
|
|
r"^files/(?P<po_filter>[\w-]+)/(?P<lang_id>[\w\-_\.@]+)/(?P<idx>\d+)/download/$",
|
2018-01-09 18:45:37 +00:00
|
|
|
views.TranslationFileDownload.as_view(),
|
2023-01-01 13:17:08 +00:00
|
|
|
name="rosetta-download-file",
|
2021-01-11 10:13:05 +00:00
|
|
|
),
|
2023-01-01 13:17:08 +00:00
|
|
|
re_path(r"^translate/$", views.translate_text, name="rosetta.translate_text"),
|
2015-09-24 09:20:09 +00:00
|
|
|
]
|