/refactor perform i18n

This commit is contained in:
Reena-cell 2022-09-07 23:51:16 +02:00
parent f6c8e65f6b
commit 5c829458cd
5 changed files with 67 additions and 67 deletions

View File

@ -1 +1 @@
OAUTH_CONSUMER_KEY = jmt0hdhzcynircdo5yxlido1kigmb2qe4d4cuacb
OAUTH_CONSUMER_KEY = j4fl4x2jcxpojnuzql5g1vlyipd5sx1iowogm2gs

View File

@ -27,7 +27,7 @@ BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
SECRET_KEY = None
# SECURITY WARNING: don't run with debug turned on in production!
DEBUG = False
DEBUG = True
@ -172,6 +172,8 @@ USE_TZ = True
# https://docs.djangoproject.com/en/1.10/howto/static-files/
STATIC_URL = '/static/'
# Set this to your local directory for static files
STATIC_ROOT = os.path.join(BASE_DIR, '..', '..', 'static-collected')
from django.utils.translation import gettext_lazy as _
@ -185,8 +187,7 @@ LOCALE_PATHS = (
os.path.join(BASE_DIR, "locale/"),
)
# Set this to your local directory for static files
STATIC_ROOT = os.path.join(BASE_DIR, '..', '..', 'static-collected')
LOGGING = {

View File

@ -1,5 +1,5 @@
{% load static i18n %}
{% load static %}
{% load i18n %}
<!DOCTYPE html>
<html lang="en">
<head>
@ -47,18 +47,18 @@
<ul class="nav navbar-nav">
<li><a href="{{ API_PORTAL }}" >{% trans "Home" %}</a></li>
{% url "consumers-index" as consumers_index_url %}
<li{% if consumers_index_url in request.path %} class="active"{% endif %}><a href="{{ consumers_index_url }}">{% trans "Consumers" %}</a></li>
<li {% if consumers_index_url in request.path %} class="active"{% endif %}><a href="{{ consumers_index_url }}">{% trans "Consumers" %}</a></li>
{% url "entitlementrequests-index" as entitlementrequests_index_url %}
<li{% if entitlementrequests_index_url in request.path %} class="active"{% endif %}><a href="{{ entitlementrequests_index_url }}">{% trans "Entitlement Requests" %}</a></li>
<li {% if entitlementrequests_index_url in request.path %} class="active"{% endif %}><a href="{{ entitlementrequests_index_url }}">{% trans "Entitlement Requests" %}</a></li>
{% url "users-index" as users_index_url %}
{% url 'my-user-detail' API_USER_ID as url_users_detail %}
{% url "my-user-invitation" as my_user_invitation %}
<li class="dropdown{% if users_index_url in request.path or url_users_detail in request.path or my_user_invitation in request.path %} active{% endif %}">
<a href="#" data-toggle="dropdown" class="dropdown-toggle">{% trans "Users" %}</a>
<ul class="dropdown-menu">
<li{% if users_index_url in request.path %} class="active"{% endif %}><a href="{{ users_index_url }}">{% trans "All" %}</a></li><hr class="dropdown-hr">
<li{% ifequal request.path url_users_detail %} class="active" {% endifequal %}><a href="{{ url_users_detail }}">{% trans "My User" %}</a></li><hr class="dropdown-hr">
<li{% ifequal request.path my_user_invitation %} class="active" {% endifequal %}><a href="{{ my_user_invitation }}">{% trans "Invite Developer" %}</a></li>
<li {% if users_index_url in request.path %} class="active"{% endif %}><a href="{{ users_index_url }}">{% trans "All" %}</a></li><hr class="dropdown-hr">
<li {% ifequal request.path url_users_detail %} class="active" {% endifequal %}><a href="{{ url_users_detail }}">{% trans "My User" %}</a></li><hr class="dropdown-hr">
<li {% ifequal request.path my_user_invitation %} class="active" {% endifequal %}><a href="{{ my_user_invitation }}">{% trans "Invite Developer" %}</a></li>
</ul>
</li>
{% url "api-metrics" as api_metrics_url %}
@ -67,9 +67,9 @@
<li class="dropdown{% if api_metrics_url in request.path or connector_metrics_url in request.path or metrics_summary_url in request.path %} active{% endif %}">
<a href="#" data-toggle="dropdown" class="dropdown-toggle">{% trans "Metrics" %}</a>
<ul class="dropdown-menu">
<li{% if api_metrics_url in request.path %} class="active"{% endif %}><a href="{{ api_metrics_url }}">{% trans "API Metrics" %}</a></li><hr class="dropdown-hr">
<li{% if connector_metrics_url in request.path %} class="active"{% endif %}><a href="{{ connector_metrics_url }}">{% trans "Connector Metrics" %}</a></li><hr class="dropdown-hr">
<li{% if metrics_summary_url in request.path %} class="active"{% endif %}><a href="{{ metrics_summary_url }}">{% trans "KPI Dashboard" %}</a></li>
<li {% if api_metrics_url in request.path %} class="active"{% endif %}><a href="{{ api_metrics_url }}">{% trans "API Metrics" %}</a></li><hr class="dropdown-hr">
<li {% if connector_metrics_url in request.path %} class="active"{% endif %}><a href="{{ connector_metrics_url }}">{% trans "Connector Metrics" %}</a></li><hr class="dropdown-hr">
<li {% if metrics_summary_url in request.path %} class="active"{% endif %}><a href="{{ metrics_summary_url }}">{% trans "KPI Dashboard" %}</a></li>
</ul>
</li>
{% url "branches_list" as branches_list_url %}
@ -79,10 +79,10 @@
<li class="dropdown{% if customers_create_url in request.path %} active{% endif %}">
<a href="#" data-toggle="dropdown" class="dropdown-toggle">{% trans "Resources" %}</a>
<ul class="dropdown-menu">
<li{% if customers_create_url in request.path %} class="active"{% endif %}><a href="{{ customers_create_url }}">{% trans "Customers" %}</a></li><hr class="dropdown-hr">
<li{% if branches_list_url in request.path %} class="active"{% endif %}><a href="{{ branches_list_url }}">{% trans "Branches" %}</a></li>
<li{% if atms_list_url in request.path %} class="active"{% endif %}><a href="{{ atms_list_url }}">{% trans "ATMs" %}</a></li>
<li{% if atm_detail_url in request.path %} class="active"{% endif %}><a href="{{ atm_detail_url }}">{% trans "ATMs Detail" %}</a></li>
<li {% if customers_create_url in request.path %} class="active"{% endif %}><a href="{{ customers_create_url }}">{% trans "Customers" %}</a></li><hr class="dropdown-hr">
<li {% if branches_list_url in request.path %} class="active"{% endif %}><a href="{{ branches_list_url }}">{% trans "Branches" %}</a></li>
<li {% if atms_list_url in request.path %} class="active"{% endif %}><a href="{{ atms_list_url }}">{% trans "ATMs" %}</a></li>
<li {% if atm_detail_url in request.path %} class="active"{% endif %}><a href="{{ atm_detail_url }}">{% trans "ATMs Detail" %}</a></li>
</ul>
</li>
{% url "config-index" as config_index_url %}
@ -94,12 +94,12 @@
<li class="dropdown{% if config_index_url in request.path %} active{% endif %}">
<a href="#" data-toggle="dropdown" class="dropdown-toggle">{% trans "Configurations" %}</a>
<ul class="dropdown-menu">
<li{% if config_index_url in request.path %} class="active"{% endif %}><a href="{{ config_index_url }}">{% trans "Config" %}</a></li><hr class="dropdown-hr">
<li{% if webui_props_index_url in request.path %} class="active"{% endif %}><a href="{{ webui_props_index_url }}">{% trans "Webui Props" %}</a></li><hr class="dropdown-hr">
<li{% if methodrouting_index_url in request.path %} class="active"{% endif %}><a href="{{ methodrouting_index_url }}">{% trans "Method Routings" %}</a></li><hr class="dropdown-hr">
<li{% if connectormethod_url in request.path %} class="active"{% endif %}><a href="{{ connectormethod_url }}">{% trans "Connector Methods" %}</a></li><hr class="dropdown-hr">
<li{% if dynamic_endpoints_index_url in request.path %} class="active"{% endif %}><a href="{{ dynamic_endpoints_index_url }}">{% trans "Dynamic Endpoints" %}</a></li><hr class="dropdown-hr">
<li{% if api_collections_index_url in request.path %} class="active"{% endif %}><a href="{{ api_collections_index_url }}">{% trans "My API Collections" %}</a></li>
<li {% if config_index_url in request.path %} class="active"{% endif %}><a href="{{ config_index_url }}">{% trans "Config" %}</a></li><hr class="dropdown-hr">
<li {% if webui_props_index_url in request.path %} class="active"{% endif %}><a href="{{ webui_props_index_url }}">{% trans "Webui Props" %}</a></li><hr class="dropdown-hr">
<li {% if methodrouting_index_url in request.path %} class="active"{% endif %}><a href="{{ methodrouting_index_url }}">{% trans "Method Routings" %}</a></li><hr class="dropdown-hr">
<li {% if connectormethod_url in request.path %} class="active"{% endif %}><a href="{{ connectormethod_url }}">{% trans "Connector Methods" %}</a></li><hr class="dropdown-hr">
<li {% if dynamic_endpoints_index_url in request.path %} class="active"{% endif %}><a href="{{ dynamic_endpoints_index_url }}">{% trans "Dynamic Endpoints" %}</a></li><hr class="dropdown-hr">
<li {% if api_collections_index_url in request.path %} class="active"{% endif %}><a href="{{ api_collections_index_url }}">{% trans "My API Collections" %}</a></li>
</ul>
</li>
{% if SHOW_API_TESTER %}

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-06 11:49+0200\n"
"POT-Creation-Date: 2022-09-07 23:47+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -58,15 +58,15 @@ msgstr "Creada"
msgid "Delete"
msgstr "Eliminar"
#: apimanager/settings.py:179
#: apimanager/settings.py:181
msgid "English"
msgstr "Inglés"
#: apimanager/settings.py:180
#: apimanager/settings.py:182
msgid "French"
msgstr "francés"
#: apimanager/settings.py:181
#: apimanager/settings.py:183
msgid "Spanish"
msgstr "español"
@ -1343,10 +1343,10 @@ msgid "Median time from consumer registration to first API call"
msgstr ""
"Mediana 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 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 "
"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 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 hasta la primera llamada APIMediana de tiempo desde "
@ -1358,8 +1358,8 @@ msgstr ""
"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 desde el registro del "
"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 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 "
@ -1368,14 +1368,12 @@ msgstr ""
"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 hasta la primera llamada "
"a la APItiempo medio hasta la primeratiempo medio hasta la primeratiempo "
"medio hasta la primeratiempo medio hasta la primeratiempo medio hasta la "
"a la APITiempo medio desde el registro del consumidor hasta la primera "
"llamada a la APItiempo medio hasta la primeratiempo medio hasta la "
"primeratiempo medio hasta la primeratiempo medio hasta la primeratiempo "
"medio hasta la primeratiempo medio hasta la primeratiempo medio hasta la "
"primeratiempo medio hasta la primeraMediana 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 "
"primeratiempo medio hasta la primeratiempo medio hasta la primeratiempo "
"medio hasta la primeratiempo medio hasta la primeraMediana 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 "
@ -1392,6 +1390,10 @@ msgstr ""
"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 APIMediana de tiempo desde el registro del consumidor hasta la "
"primera llamada APIMediana de tiempo desde el registro del consumidor hasta "
"la primera llamada "
#: metrics/templates/metrics/custom_summary.html:109
#: metrics/templates/metrics/daily_summary.html:112
@ -1494,11 +1496,11 @@ msgid "Apps with distinct developer email addresses"
msgstr ""
"Aplicaciones con distintas direcciones de correo electrónico para "
"desarrolladoresAplicaciones con distintas direcciones de correo electrónico "
"para desarrolladoresAplicaciones con direcciones de correo electrónico de "
"desarrollador distintasAplicaciones con direcciones de correo electrónico de "
"desarrollador distintasAplicaciones con distintas direcciones de correo "
"electrónico para desarrolladoresAplicaciones con distintas direcciones de "
"correo electrónico para desarrolladoresAplicaciones con distintas "
"para desarrolladoresAplicaciones con distintas direcciones de correo "
"electrónico para desarrolladoresAplicaciones con direcciones de correo "
"electrónico de desarrollador distintasAplicaciones con direcciones de correo "
"electrónico de desarrollador distintasAplicaciones 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 "
@ -1510,24 +1512,23 @@ msgstr ""
"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 direcciones de correo electrónico de "
"desarrollador distintasAplicaciones con direcciones de correo electrónico de "
"desarrollador distintasAplicaciones con direcciones de correo electrónico de "
"desarrollador distintasAplicaciones con direcciones de correo electrónico de "
"desarrollador distintasAplicaciones con direcciones de correo electrónico de "
"desarrollador distintasAplicaciones con direcciones de correo electrónico de "
"desarrollador distintasAplicaciones con direcciones de correo electrónico de "
"desarrollador distintasAplicaciones con direcciones de correo electrónico de "
"desarrollador distintasAplicaciones con direcciones de correo electrónico de "
"desarrollador distintasDirecciones de correo electrónicoDirecciones de "
"correo electrónicoDirecciones de correo electrónicoDirecciones de correo "
"para desarrolladoresAplicaciones con distintas direcciones de correo "
"electrónico para desarrolladoresAplicaciones con direcciones de correo "
"electrónico de desarrollador distintasAplicaciones con direcciones de correo "
"electrónico de desarrollador distintasAplicaciones con direcciones de correo "
"electrónico de desarrollador distintasAplicaciones con direcciones de correo "
"electrónico de desarrollador distintasAplicaciones con direcciones de correo "
"electrónico de desarrollador distintasAplicaciones con direcciones de correo "
"electrónico de desarrollador distintasAplicaciones con direcciones de correo "
"electrónico de desarrollador distintasAplicaciones con direcciones de correo "
"electrónico de desarrollador distintasAplicaciones con direcciones de correo "
"electrónico de desarrollador distintasDirecciones de correo "
"electrónicoDirecciones de correo electrónicoDirecciones de correo "
"electrónicoDirecciones de correo electrónicoDirecciones de correo "
"electrónicoDirecciones de correo electrónicoDirecciones de correo "
"electrónicoDirecciones de correo electrónicoAplicaciones 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 "
"electrónicoDirecciones de correo electrónicoDirecciones de correo "
"electrónicoDirecciones de correo electrónicoDirecciones de correo "
"electrónicoAplicaciones 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 "
@ -1545,7 +1546,9 @@ msgstr ""
"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 "
"correo electrónico para desarrolladoresAplicaciones con distintas "
"direcciones de correo electrónico para desarrolladoresAplicaciones con "
"distintas direcciones de correo electrónico para "
#: metrics/templates/metrics/hourly_summary.html:20
msgid "Hour"
@ -1671,10 +1674,8 @@ msgid "Entitlements"
msgstr "Derechos"
#: users/templates/users/includes/filter_email.html:8
#, fuzzy
#| msgid "Distinct developer email addresses"
msgid "Enter email address ..."
msgstr "Distintas direcciones de correo electrónico para desarrolladores"
msgstr "Introduzca la dirección de correo electrónico ..."
#: users/templates/users/includes/filter_locked.html:2
msgid "Active"
@ -1690,10 +1691,8 @@ msgid "All Roles"
msgstr "Todas las Funciones"
#: users/templates/users/includes/filter_username.html:8
#, fuzzy
#| msgid "username"
msgid "Enter username ..."
msgstr "nombre de usuario"
msgstr "Introduzca el nombre de usuario ..."
#: users/templates/users/index.html:11
msgid "Filters"