From 92fc713ca5a752536e99a1606d4315eb3014c7e2 Mon Sep 17 00:00:00 2001 From: Reena-cell Date: Fri, 24 Jun 2022 15:54:26 +0200 Subject: [PATCH] feature/ internalization i18n --- apimanager/.env | 2 +- apimanager/apimanager/urls.py | 18 ++++---- apimanager/atms/templates/atms/atm_List.html | 4 +- apimanager/atms/templates/atms/index.html | 4 +- apimanager/atms/urls.py | 9 ++-- apimanager/atms/views.py | 7 +--- apimanager/base/templates/base.html | 2 +- apimanager/locale/es/LC_MESSAGES/django.mo | Bin 21480 -> 22124 bytes apimanager/locale/es/LC_MESSAGES/django.po | 42 ++++++++++++------- 9 files changed, 47 insertions(+), 41 deletions(-) diff --git a/apimanager/.env b/apimanager/.env index b96a46e..d72d879 100644 --- a/apimanager/.env +++ b/apimanager/.env @@ -1 +1 @@ -OAUTH_CONSUMER_KEY = idilp2i0jodj4wk54kbizadz3o0gotduud0educb \ No newline at end of file +OAUTH_CONSUMER_KEY = ecpv0hiizo0zpytz5fm4ucrrirmu4kx0typ1fowv \ No newline at end of file diff --git a/apimanager/apimanager/urls.py b/apimanager/apimanager/urls.py index bf0458b..d9c48c4 100644 --- a/apimanager/apimanager/urls.py +++ b/apimanager/apimanager/urls.py @@ -15,23 +15,23 @@ from obp.views import ( ) urlpatterns = [ + #url(r'^$', HomeView.as_view(), name="home"), + url(r'^oauth/initiate$', + OAuthInitiateView.as_view(), name='oauth-initiate'), + url(r'^oauth/authorize$', + OAuthAuthorizeView.as_view(), name='oauth-authorize'), + url(r'^directlogin$', + DirectLoginView.as_view(), name='directlogin'), + url(r'^gatewaylogin$', + GatewayLoginView.as_view(), name='gatewaylogin'), # Defining authentication URLs here and not including oauth.urls for # backward compatibility ] urlpatterns += i18n_patterns( #urlpatterns = ( url(r'^$', HomeView.as_view(), name="home"), - - url(r'^oauth/initiate$', - OAuthInitiateView.as_view(), name='oauth-initiate'), url(r'^single-sign-on', OAuthInitiateView.as_view(), name='single-sign-on'), - url(r'^oauth/authorize$', - OAuthAuthorizeView.as_view(), name='oauth-authorize'), - url(r'^directlogin$', - DirectLoginView.as_view(), name='directlogin'), - url(r'^gatewaylogin$', - GatewayLoginView.as_view(), name='gatewaylogin'), url(r'^logout$', LogoutView.as_view(), name='oauth-logout'), url(r'^consumers/', include('consumers.urls')), diff --git a/apimanager/atms/templates/atms/atm_List.html b/apimanager/atms/templates/atms/atm_List.html index 946b6ad..4ad2eec 100644 --- a/apimanager/atms/templates/atms/atm_List.html +++ b/apimanager/atms/templates/atms/atm_List.html @@ -1,4 +1,4 @@ -{% extends 'base.html' %} {% load static %} {% trans load i18n %} +{% extends 'base.html' %} {% load static %} {% load i18n %} {% block page_title %} /atms{% endblock page_title %} {% block content %}

{% trans "ATM Detail" %}

@@ -60,7 +60,7 @@
- View + {% trans "View" %} {% endfor %} diff --git a/apimanager/atms/templates/atms/index.html b/apimanager/atms/templates/atms/index.html index 5345c05..9401dda 100644 --- a/apimanager/atms/templates/atms/index.html +++ b/apimanager/atms/templates/atms/index.html @@ -1,5 +1,5 @@ -{% extends 'base.html' %} {% load static i18n %} {% block page_title %}{{ -block.super }} / atms{% endblock page_title %} {% block content %} +{% extends 'base.html' %} {% load static %} {% load i18n %} {% block page_title %}{{ +block.super }} / Atms{% endblock page_title %} {% block content %}

{% trans "ATMs" %}

diff --git a/apimanager/atms/urls.py b/apimanager/atms/urls.py index 6f139ea..e38a62f 100644 --- a/apimanager/atms/urls.py +++ b/apimanager/atms/urls.py @@ -4,8 +4,7 @@ URLs for metrics app """ from django.conf.urls import url - -from .views import IndexAtmsView, UpdateAtmsView, atmListView +from .views import IndexAtmsView, UpdateAtmsView, AtmListView urlpatterns = [ url(r'^$', @@ -14,7 +13,7 @@ urlpatterns = [ url(r'^update/(?P[ 0-9\w|\W\@\.\+-]+)/bank/(?P[0-9\w\@\.\+-]+)/$', UpdateAtmsView.as_view(), name='atms_update'), - url(r'^atmlist/$', - atmListView.as_view(), - name='all_atms') + url(r'^atmlist', + AtmListView.as_view(), + name='all_atms_view') ] diff --git a/apimanager/atms/views.py b/apimanager/atms/views.py index 6f32009..7c3d70b 100644 --- a/apimanager/atms/views.py +++ b/apimanager/atms/views.py @@ -5,18 +5,15 @@ from django.shortcuts import render """ Views of atms app """ - from django.contrib import messages from django.contrib.auth.mixins import LoginRequiredMixin import json from django.urls import reverse_lazy from django.views.generic import FormView - from obp.api import API, APIError - from .forms import CreateAtmForm - class IndexAtmsView(LoginRequiredMixin, FormView): + """Index view for ATMs""" template_name = "atms/index.html" form_class = CreateAtmForm @@ -393,7 +390,7 @@ class UpdateAtmsView(LoginRequiredMixin, FormView): }) return context -class atmListView(IndexAtmsView, LoginRequiredMixin, FormView ): +class AtmListView(IndexAtmsView, LoginRequiredMixin, FormView ): template_name = "atms/atm_List.html" success_url = '/atms/' def get_banks(self): diff --git a/apimanager/base/templates/base.html b/apimanager/base/templates/base.html index 3c00dc2..1eb07e6 100644 --- a/apimanager/base/templates/base.html +++ b/apimanager/base/templates/base.html @@ -81,7 +81,7 @@ {% trans "Customers" %} {% trans "Branches" %} {% trans "ATMs" %} - {% trans "ATMs View" %} + {% trans "ATMs View" %} {% url "config-index" as config_index_url %} diff --git a/apimanager/locale/es/LC_MESSAGES/django.mo b/apimanager/locale/es/LC_MESSAGES/django.mo index a9464a01bca3f95f0a86e05ebd18404170b76daa..5972f09015530dd8effb0841cbdd7b486006e080 100644 GIT binary patch delta 2153 zcmXZcS!mQ(6vy#9S!_)-6BA>`WX!l0_trIwF&Zs8sF`T&gjO_`T9mdDw+A=kKZPQQ z8xe%40ksP?jf!DFQBWTg6Y9)1xMfs?1wioAGvVj_ka74OQVyEX3QW#9!bb>@ka~{C;J~ z^MR}K12+fN>ICY=q|G;=IOGi&?dC~T0Vy1UmrzI1W$_z~5)YoC zL^=QI3^b8MRkR+}i6&GlccBtHVDS<21S+9(sD!WB{9mXJ-9fGM1l5@yRAL!3ecT^2 z116#jwDC~X*^WakSc<=}!%WoK-JkF6Ms*-4Rq1^5Yt%YT`2Gk{g|wm) zJdA-_dy0WRw$rEw&zXOicg_D%8>Q9wga@MD8;)9dB&y<%u|HO!I<(kaZhnXA$i^D_ zuhs`l$Tlp&vsjG(THKAQBtPL7j-om>0d<|GS)4!>@Hy)FZ?O+l+hXUqCIdG)uCIc4R51vMHlKU-=a1O*ZKt`s6swMb!0Xw!Fi~}mZ1t;gJ0p! zfWZm|Pf;(_E%Y0HfqHQ{#&A96;y&a*%Kd~|=&r@DQD;A85$(qW>e_9?Pp}Pj-)~?) z4A=RBf*}mF@fg%uPDI`Fsi+6%nM+ZvY_xbQs$;uR&+kWF$9D5F>iv7>b2ELh?^pp2 z)BP`DpccIH&j7qFb~h8zKOq4*Y*i&o%AH@ z>i*|5&;!M&AIh)*eM6n=hS$tDX8bVcdNAJ?GjKcxa4xpTsJRj|iPxArF_ri%cEvm92Q!@SJjeO2 zf4=)~u33mWD1v=(K6bxj&1QNhViw<-%U5%pATXdzo()q&BJsoMRhicL0pH)7(<;?=P^(#8&L-y zH=D3E@ndX<&rub(U_81JejGwwSqApUeALDj=2BE=Dp3XOFc0DwV(%0KCGZy$F)-3^ zSqgR`&PKJq5S3slDv^1pt6O1KqbjVy&bSek_+IRejpj|%dGC?+p8Mht+#gh{+m7-d z45KzoLp_j*37C!gQw_ncScGk`!d!s5^F`PbD^XWbYw;26Mtm1LbH4j*6X8O?qJgMR z)W7`@s?tm5L)1RsQCHZi*e@gnm0$*XYV9Bf`m^Pr77jHh znC0eT)In7k!cC~>wxc?<3sv!6Ou^%*4qY?vn=eou`B+TsDS zp(Y9}k0i|JU1s&GthhYT*Sfz-IF? zDxp{AXVXpd4@y8Ko{4&{AFA@fW(3utxfsTUSd_?M6@vs^Yd>s6ZL|aRz#g+6^+`R3 baoCJ{?!mN%^5ijD4Nr2mB{!TXs!#d{m{0U+ diff --git a/apimanager/locale/es/LC_MESSAGES/django.po b/apimanager/locale/es/LC_MESSAGES/django.po index 84f6ef8..ce67bcd 100644 --- a/apimanager/locale/es/LC_MESSAGES/django.po +++ b/apimanager/locale/es/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-06-15 19:01+0200\n" +"POT-Creation-Date: 2022-06-21 14:00+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -223,6 +223,12 @@ msgstr "Más información" msgid "Update Button" msgstr "Botón Actualizar" +#: atms/templates/atms/atm_List.html:63 +#: consumers/templates/consumers/index.html:76 +#: users/templates/users/index.html:69 +msgid "View" +msgstr "Ver" + #: atms/templates/atms/index.html:4 base/templates/base.html:83 msgid "ATMs" msgstr "cajeros automáticos" @@ -642,11 +648,6 @@ msgstr "Identificación" msgid "Action" msgstr "Acción" -#: consumers/templates/consumers/index.html:76 -#: users/templates/users/index.html:69 -msgid "View" -msgstr "Ver" - #: customers/forms.py:24 users/templates/users/index.html:58 msgid "Username" msgstr "Nombre de usuario" @@ -1200,16 +1201,20 @@ msgstr "" "primera llamada APIMediana de tiempo desde el registro del consumidor hasta " "la primera llamada APIMediana de tiempo desde el registro del consumidor " "hasta la primera llamada APIMediana de tiempo desde el registro del " -"consumidor hasta la primera llamada APITiempo medio desde el registro del " -"consumidor hasta la primera llamada a la APItiempo medio hasta la " -"primeraTiempo medio desde el registro del consumidor hasta la primera " -"llamada a la APIMediana de tiempo desde el registro del consumidor hasta la " -"primera llamada APITiempo medio desde el registro del consumidor hasta la " -"primera llamada a la APITiempo medio desde el registro del consumidor hasta " -"la primera llamada a la APITiempo medio desde el registro del consumidor " +"consumidor hasta la primera llamada APIMediana de tiempo desde el registro " +"del consumidor hasta la primera llamada APIMediana de tiempo desde el " +"registro del consumidor hasta la primera llamada APIMediana de tiempo desde " +"el registro del consumidor hasta la primera llamada APIMediana de tiempo " +"desde el registro del consumidor hasta la primera llamada APITiempo medio " +"desde el registro del consumidor hasta la primera llamada a la APItiempo " +"medio hasta la primeraTiempo medio desde el registro del consumidor hasta la " +"primera llamada a la APIMediana de tiempo desde el registro del consumidor " +"hasta la primera llamada APITiempo medio desde el registro del consumidor " "hasta la primera llamada a la APITiempo medio desde el registro del " -"consumidor hasta la primera llamada a la APItiempo medio hasta la " -"primeraTiempo medio desde el registro del consumidor hasta la primera " +"consumidor hasta la primera llamada a la APITiempo medio desde el registro " +"del consumidor hasta la primera llamada a la APITiempo medio desde el " +"registro del consumidor hasta la primera llamada a la APItiempo medio hasta " +"la primeraTiempo medio desde el registro del consumidor hasta la primera " "llamada a la APIMediana de tiempo desde el registro del consumidor hasta la " "primera llamada APIMediana de tiempo desde el registro del consumidor hasta " "la primera llamada APIMediana de tiempo desde el registro del consumidor " @@ -1338,7 +1343,12 @@ msgstr "" "para desarrolladoresAplicaciones con distintas direcciones de correo " "electrónico para desarrolladoresAplicaciones con distintas direcciones de " "correo electrónico para desarrolladoresAplicaciones con distintas " -"direcciones de correo electrónico para desarrolladoresDirecciones de correo " +"direcciones de correo electrónico para desarrolladoresAplicaciones con " +"distintas direcciones de correo electrónico para desarrolladoresAplicaciones " +"con distintas direcciones de correo electrónico para " +"desarrolladoresAplicaciones con distintas direcciones de correo electrónico " +"para desarrolladoresAplicaciones con distintas direcciones de correo " +"electrónico para desarrolladoresDirecciones de correo " "electrónicoAplicaciones con direcciones de correo electrónico de " "desarrollador distintasAplicaciones con direcciones de correo electrónico de " "desarrollador distintasAplicaciones con distintas direcciones de correo "