Features: 1) Updated translations for en_US in django.mo file;

Fixes: 1) Resolved inconsistencies in localized strings;

Extra: Streamlined formatting and corrected typos in comments.
This commit is contained in:
Egor Pavlovich Gorbunov 2025-06-01 18:42:44 +03:00
parent 0d7e5edc41
commit 06b890889c
25 changed files with 37 additions and 54 deletions

View file

@ -615,10 +615,8 @@ msgstr "Automatické dokončování zadávání adresy"
#: core/docs/drf/viewsets.py:495
msgid "raw data query string, please append with data from geo-IP endpoint"
msgstr ""
"docker compose exec app poetry run python manage.py deepl_translate -l en-gb"
" -l ar-ar -l cs-cz -l da-dk -l de-de -l en-us -l es-es -l fr-fr -l hi-in -l "
"it-it -l ja-jp -l kk-kz -l nl-nl -l pl-pl -l pt-br -l ro-ro -l ru-ru -l zh-"
"hans -a core -a geo -a payments -a vibes_auth -a blog"
"Řetězec dotazu na nezpracovaná data, doplňte prosím data z koncového bodu "
"geo-IP"
#: core/docs/drf/viewsets.py:501
msgid "limit the results amount, 1 < limit < 10, default: 5"

View file

@ -621,11 +621,7 @@ msgstr "Automatisk udfyldning af adresseinput"
#: core/docs/drf/viewsets.py:495
msgid "raw data query string, please append with data from geo-IP endpoint"
msgstr ""
"docker compose exec app poetry run python manage.py deepl_translate -l en-gb"
" -l ar-ar -l cs-cz -l da-dk -l de-de -l en-us -l es-es -l fr-fr -l hi-in -l "
"it-it -l ja-jp -l kk-kz -l nl-nl -l pl-pl -l pt-br -l ro-ro -l ru-ru -l zh-"
"hans -a core -a geo -a payments -a vibes_auth -a blog"
msgstr "Rå dataforespørgselsstreng, tilføj venligst data fra geo-IP-slutpunkt"
#: core/docs/drf/viewsets.py:501
msgid "limit the results amount, 1 < limit < 10, default: 5"

View file

@ -603,11 +603,7 @@ msgstr "Autocomplete address input"
#: core/docs/drf/viewsets.py:495
msgid "raw data query string, please append with data from geo-IP endpoint"
msgstr ""
"docker compose exec app poetry run python manage.py deepl_translate -l en-gb"
" -l ar-ar -l cs-cz -l da-dk -l de-de -l en-us -l es-es -l fr-fr -l hi-in -l "
"it-it -l ja-jp -l kk-kz -l nl-nl -l pl-pl -l pt-br -l ro-ro -l ru-ru -l zh-"
"hans -a core -a geo -a payments -a vibes_auth -a blog"
msgstr "Raw data query string, please append with data from geo-IP endpoint"
#: core/docs/drf/viewsets.py:501
msgid "limit the results amount, 1 < limit < 10, default: 5"

View file

@ -598,11 +598,7 @@ msgstr "Autocomplete address input"
#: core/docs/drf/viewsets.py:495
msgid "raw data query string, please append with data from geo-IP endpoint"
msgstr ""
"docker compose exec app poetry run python manage.py deepl_translate -l en-gb"
" -l ar-ar -l cs-cz -l da-dk -l de-de -l en-us -l es-es -l fr-fr -l hi-in -l "
"it-it -l ja-jp -l kk-kz -l nl-nl -l pl-pl -l pt-br -l ro-ro -l ru-ru -l zh-"
"hans -a core -a geo -a payments -a vibes_auth -a blog"
msgstr "Raw data query string, please append with data from geo-IP endpoint"
#: core/docs/drf/viewsets.py:501
msgid "limit the results amount, 1 < limit < 10, default: 5"

View file

@ -626,10 +626,8 @@ msgstr "Autocompletar direcciones"
#: core/docs/drf/viewsets.py:495
msgid "raw data query string, please append with data from geo-IP endpoint"
msgstr ""
"docker compose exec app poetry run python manage.py deepl_translate -l en-gb"
" -l ar-ar -l cs-cz -l da-dk -l de-de -l en-us -l es-es -l fr-fr -l hi-in -l "
"it-it -l ja-jp -l kk-kz -l nl-nl -l pl-pl -l pt-br -l ro-ro -l ru-ru -l zh-"
"hans -a core -a geo -a payments -a vibes_auth -a blog"
"Cadena de consulta de datos sin procesar, adjunte los datos del punto final "
"geo-IP"
#: core/docs/drf/viewsets.py:501
msgid "limit the results amount, 1 < limit < 10, default: 5"

View file

@ -630,10 +630,8 @@ msgstr "Saisie automatique des adresses"
#: core/docs/drf/viewsets.py:495
msgid "raw data query string, please append with data from geo-IP endpoint"
msgstr ""
"docker compose exec app poetry run python manage.py deepl_translate -l en-gb"
" -l ar-ar -l cs-cz -l da-dk -l de-de -l en-us -l es-es -l fr-fr -l hi-in -l "
"it-it -l ja-jp -l kk-kz -l nl-nl -l pl-pl -l pt-br -l ro-ro -l ru-ru -l zh-"
"hans -a core -a geo -a payments -a vibes_auth -a blog"
"Chaîne de requête de données brutes, à compléter avec les données du point "
"d'extrémité géo-IP"
#: core/docs/drf/viewsets.py:501
msgid "limit the results amount, 1 < limit < 10, default: 5"

View file

@ -632,10 +632,7 @@ msgstr "Inserimento automatico dell'indirizzo"
#: core/docs/drf/viewsets.py:495
msgid "raw data query string, please append with data from geo-IP endpoint"
msgstr ""
"docker compose exec app poetry run python manage.py deepl_translate -l en-gb"
" -l ar-ar -l cs-cz -l da-dk -l de-de -l en-us -l es-es -l fr-fr -l hi-in -l "
"it-it -l ja-jp -l kk-kz -l nl-nl -l pl-pl -l pt-br -l ro-ro -l ru-ru -l zh-"
"hans -a core -a geo -a payments -a vibes_auth -a blog"
"Stringa di query dei dati grezzi, da aggiungere ai dati dell'endpoint geo-IP"
#: core/docs/drf/viewsets.py:501
msgid "limit the results amount, 1 < limit < 10, default: 5"

View file

@ -631,10 +631,8 @@ msgstr "Automatische adresinvoer"
#: core/docs/drf/viewsets.py:495
msgid "raw data query string, please append with data from geo-IP endpoint"
msgstr ""
"docker compose exec app poetry run python manage.py deepl_translate -l en-gb"
" -l ar-ar -l cs-cz -l da-dk -l de-de -l en-us -l es-es -l fr-fr -l hi-in -l "
"it-it -l ja-jp -l kk-kz -l nl-nl -l pl-pl -l pt-br -l ro-ro -l ru-ru -l zh-"
"hans -a core -a geo -a payments -a vibes_auth -a blog"
"Ruwe gegevensquerystring, gelieve aan te vullen met gegevens van geo-IP "
"eindpunt"
#: core/docs/drf/viewsets.py:501
msgid "limit the results amount, 1 < limit < 10, default: 5"

View file

@ -625,10 +625,8 @@ msgstr "Wprowadzanie adresu w trybie autouzupełniania"
#: core/docs/drf/viewsets.py:495
msgid "raw data query string, please append with data from geo-IP endpoint"
msgstr ""
"docker compose exec app poetry run python manage.py deepl_translate -l en-gb"
" -l ar-ar -l cs-cz -l da-dk -l de-de -l en-us -l es-es -l fr-fr -l hi-in -l "
"it-it -l ja-jp -l kk-kz -l nl-nl -l pl-pl -l pt-br -l ro-ro -l ru-ru -l zh-"
"hans -a core -a geo -a payments -a vibes_auth -a blog"
"Ciąg zapytania danych nieprzetworzonych, należy dołączyć dane z punktu "
"końcowego geo-IP"
#: core/docs/drf/viewsets.py:501
msgid "limit the results amount, 1 < limit < 10, default: 5"

View file

@ -618,10 +618,8 @@ msgstr "Entrada de endereço com preenchimento automático"
#: core/docs/drf/viewsets.py:495
msgid "raw data query string, please append with data from geo-IP endpoint"
msgstr ""
"docker compose exec app poetry run python manage.py deepl_translate -l en-gb"
" -l ar-ar -l cs-cz -l da-dk -l de-de -l en-us -l es-es -l fr-fr -l hi-in -l "
"it-it -l ja-jp -l kk-kz -l nl-nl -l pl-pl -l pt-br -l ro-ro -l ru-ru -l zh-"
"hans -a core -a geo -a payments -a vibes_auth -a blog"
"Cadeia de consulta de dados brutos, anexe os dados do ponto de extremidade "
"de IP geográfico"
#: core/docs/drf/viewsets.py:501
msgid "limit the results amount, 1 < limit < 10, default: 5"

View file

@ -628,10 +628,8 @@ msgstr "Автозаполнение ввода адреса"
#: core/docs/drf/viewsets.py:495
msgid "raw data query string, please append with data from geo-IP endpoint"
msgstr ""
"docker compose exec app poetry run python manage.py deepl_translate -l en-gb"
" -l ar-ar -l cs-cz -l da-dk -l de-de -l en-us -l es-es -l fr-fr -l hi-in -l "
"it-it -l ja-jp -l kk-kz -l nl-nl -l pl-pl -l pt-br -l ro-ro -l ru-ru -l zh-"
"hans -a core -a geo -a payments -a vibes_auth -a blog"
"Строка запроса сырых данных, пожалуйста, дополните ее данными с конечной "
"точки geo-IP"
#: core/docs/drf/viewsets.py:501
msgid "limit the results amount, 1 < limit < 10, default: 5"

View file

@ -583,11 +583,7 @@ msgstr "自动完成地址输入"
#: core/docs/drf/viewsets.py:495
msgid "raw data query string, please append with data from geo-IP endpoint"
msgstr ""
"docker compose exec app poetry run python manage.py deepl_translate -l en-gb"
" -l ar-ar -l cs-cz -l da-dk -l de-de -l en-us -l es-es -l fr-fr -l hi-in -l "
"it-it -l ja-jp -l kk-kz -l nl-nl -l pl-pl -l pt-br -l ro-ro -l ru-ru -l zh-"
"hans -a core -a geo -a payments -a vibes_auth -a blog"
msgstr "原始数据查询字符串,请附加来自地理 IP 端点的数据"
#: core/docs/drf/viewsets.py:501
msgid "limit the results amount, 1 < limit < 10, default: 5"

View file

@ -51,6 +51,7 @@ from core.serializers import (
AddressAutocompleteInputSerializer,
AddressCreateSerializer,
AddressSerializer,
AddressSuggestionSerializer,
AddWishlistProductSerializer,
AttributeDetailSerializer,
AttributeGroupDetailSerializer,
@ -549,6 +550,18 @@ class AddressViewSet(EvibesViewSet):
return AddressAutocompleteInputSerializer
return AddressSerializer
@action(detail=False, methods=["post"])
def create(self, request):
serializer = AddressCreateSerializer(data=request.data)
serializer.is_valid(raise_exception=True)
serializer = AddressSerializer(serializer.create(serializer.validated_data))
return Response(
status=status.HTTP_201_CREATED,
data=serializer.data,
)
@action(detail=False, methods=["get"], url_path="autocomplete")
def autocomplete(self, request):
serializer = AddressAutocompleteInputSerializer(data=request.query_params)
@ -559,14 +572,17 @@ class AddressViewSet(EvibesViewSet):
try:
suggestions = fetch_address_suggestions(query=q, limit=limit)
serializer = AddressSuggestionSerializer(suggestions, many=True)
return Response(
serializer.data,
status=status.HTTP_200_OK,
)
except Exception as e:
return Response(
{"detail": _(f"Geocoding error: {e}")},
status=status.HTTP_502_BAD_GATEWAY,
)
return Response(suggestions, status=status.HTTP_200_OK)
class ProductTagViewSet(EvibesViewSet):
queryset = ProductTag.objects.all()