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:
parent
0d7e5edc41
commit
06b890889c
25 changed files with 37 additions and 54 deletions
Binary file not shown.
|
|
@ -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"
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -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"
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -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"
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -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"
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -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"
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -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"
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -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"
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -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"
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -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"
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -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"
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -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"
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -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"
|
||||
|
|
|
|||
|
|
@ -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()
|
||||
|
|
|
|||
Loading…
Reference in a new issue