Update translation strings and .po files.

This commit is contained in:
Santiago Lamora 2019-12-18 11:35:28 +01:00
parent ce7de306e3
commit c738ebf4cb
7 changed files with 375 additions and 54 deletions

View file

@ -3,43 +3,73 @@
# This file is distributed under the same license as the PACKAGE package. # This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
# #
#, fuzzy
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-12-10 10:53+0000\n" "POT-Creation-Date: 2019-12-18 11:34+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: 2019-12-18 10:50+0100\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: \n"
"Language: \n" "Language: ca\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 2.0.6\n"
#: models.py:93 #: api.py:107 api.py:116
msgid "No domain found matching the query"
msgstr ""
#: mixins.py:14
msgid "Domains & websites"
msgstr ""
#: mixins.py:15
msgid "Mails"
msgstr ""
#: mixins.py:16
msgid "Mailing lists"
msgstr ""
#: mixins.py:17 models.py:124 templates/musician/dashboard.html:72
msgid "Databases" msgid "Databases"
msgstr "" msgstr ""
#: models.py:122 #: mixins.py:18
msgid "Mail addresses" msgid "SaaS"
msgstr "" msgstr ""
#: models.py:123 models.py:161 models.py:186 #: models.py:125
msgid "" msgid "Description details for databases page."
"Litle description of what to be expected in this section to aid the user. "
"Even a link to more help if there is one available."
msgstr ""
#: models.py:160
msgid "Mailing list"
msgstr "" msgstr ""
#: models.py:185 #: models.py:185
msgid "Mail addresses"
msgstr ""
#: models.py:186
msgid "Description details for mail addresses page."
msgstr ""
#: models.py:228
msgid "Mailing list"
msgstr ""
#: models.py:229
msgid "Description details for mailinglist page."
msgstr ""
#: models.py:257
msgid "Software as a Service (SaaS)" msgid "Software as a Service (SaaS)"
msgstr "" msgstr ""
#: models.py:258
msgid "Description details for SaaS page."
msgstr ""
#: templates/auth/login.html:59 #: templates/auth/login.html:59
msgid "Log in" msgid "Log in"
msgstr "" msgstr ""
@ -61,7 +91,7 @@ msgstr ""
"Envia un correu a <a href=\"mailto:%(support_email)s\">%(support_email)s</a> " "Envia un correu a <a href=\"mailto:%(support_email)s\">%(support_email)s</a> "
"indicant el teu nom dusuari/a i texplicarem què fer." "indicant el teu nom dusuari/a i texplicarem què fer."
#: templates/musician/base.html:66 #: templates/musician/base.html:66 templates/musician/profile.html:6
msgid "Profile" msgid "Profile"
msgstr "" msgstr ""
@ -73,6 +103,10 @@ msgstr ""
msgid "Log out" msgid "Log out"
msgstr "" msgstr ""
#: templates/musician/billing.html:7
msgid "Billing page description."
msgstr ""
#: templates/musician/components/table_paginator.html:15 #: templates/musician/components/table_paginator.html:15
msgid "Previous" msgid "Previous"
msgstr "" msgstr ""
@ -81,7 +115,97 @@ msgstr ""
msgid "Next" msgid "Next"
msgstr "" msgstr ""
#: templates/musician/databases.html:17 templates/musician/mail.html:19 #: templates/musician/dashboard.html:6
msgid "Welcome back"
msgstr ""
#: templates/musician/dashboard.html:7
#, python-format
msgid "Last time you logged in was: %(last_login)s"
msgstr ""
#: templates/musician/dashboard.html:20
msgid "Notifications"
msgstr ""
#: templates/musician/dashboard.html:24
msgid "There is no notifications at this time."
msgstr ""
#: templates/musician/dashboard.html:31
msgid "Your domains and websites"
msgstr ""
#: templates/musician/dashboard.html:32
msgid "Dashboard page description."
msgstr ""
#: templates/musician/dashboard.html:45
msgid "view configuration"
msgstr ""
#: templates/musician/dashboard.html:49
msgid "Expiration date"
msgstr ""
#: templates/musician/dashboard.html:55
msgid "Mail"
msgstr ""
#: templates/musician/dashboard.html:58
msgid "mail addresses created"
msgstr ""
#: templates/musician/dashboard.html:61
msgid "mail address left"
msgstr ""
#: templates/musician/dashboard.html:67
msgid "Mail list"
msgstr ""
#: templates/musician/dashboard.html:75
msgid "databases created"
msgstr ""
#: templates/musician/dashboard.html:87
msgid "Software as a Service"
msgstr ""
#: templates/musician/dashboard.html:89
msgid "Nothing installed"
msgstr ""
#: templates/musician/dashboard.html:93 views.py:36
msgid "Disk usage"
msgstr ""
#: templates/musician/dashboard.html:109
msgid "Configuration details"
msgstr ""
#: templates/musician/dashboard.html:115
msgid "FTP access:"
msgstr ""
#: templates/musician/dashboard.html:118
msgid "Username"
msgstr ""
#: templates/musician/dashboard.html:119
msgid "Password:"
msgstr ""
#: templates/musician/dashboard.html:121
msgid "Root directory:"
msgstr ""
#: templates/musician/dashboard.html:125
msgid "View DNS records"
msgstr ""
#: templates/musician/databases.html:17
#: templates/musician/domain_detail.html:17 templates/musician/mail.html:22
msgid "Type" msgid "Type"
msgstr "" msgstr ""
@ -97,18 +221,46 @@ msgstr ""
msgid "Open database manager" msgid "Open database manager"
msgstr "" msgstr ""
#: templates/musician/mail.html:17 #: templates/musician/domain_detail.html:5
msgid "Mail address" msgid "Go back"
msgstr "" msgstr ""
#: templates/musician/mail.html:18 #: templates/musician/domain_detail.html:7
msgid "Aliases" msgid "DNS settings for"
msgstr ""
#: templates/musician/domain_detail.html:8
msgid "DNS settings page description."
msgstr ""
#: templates/musician/domain_detail.html:18
msgid "Value"
msgstr ""
#: templates/musician/mail.html:6 templates/musician/mailinglists.html:6
msgid "Go to global"
msgstr ""
#: templates/musician/mail.html:9 templates/musician/mailinglists.html:9
msgid "for"
msgstr "" msgstr ""
#: templates/musician/mail.html:20 #: templates/musician/mail.html:20
msgid "Mail address"
msgstr ""
#: templates/musician/mail.html:21
msgid "Aliases"
msgstr ""
#: templates/musician/mail.html:23
msgid "Type details" msgid "Type details"
msgstr "" msgstr ""
#: templates/musician/profile.html:7
msgid "Little description on profile page."
msgstr ""
#: templates/musician/saas.html:17 #: templates/musician/saas.html:17
msgid "Installed on" msgid "Installed on"
msgstr "" msgstr ""
@ -124,3 +276,11 @@ msgstr ""
#: templates/musician/saas.html:36 #: templates/musician/saas.html:36
msgid "Open service admin panel" msgid "Open service admin panel"
msgstr "" msgstr ""
#: views.py:43
msgid "Traffic"
msgstr ""
#: views.py:50
msgid "Mailbox usage"
msgstr ""

View file

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-12-10 10:53+0000\n" "POT-Creation-Date: 2019-12-18 11:34+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -18,28 +18,58 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: models.py:93 #: api.py:107 api.py:116
msgid "No domain found matching the query"
msgstr ""
#: mixins.py:14
msgid "Domains & websites"
msgstr ""
#: mixins.py:15
msgid "Mails"
msgstr ""
#: mixins.py:16
msgid "Mailing lists"
msgstr ""
#: mixins.py:17 models.py:124 templates/musician/dashboard.html:72
msgid "Databases" msgid "Databases"
msgstr "" msgstr ""
#: models.py:122 #: mixins.py:18
msgid "Mail addresses" msgid "SaaS"
msgstr "" msgstr ""
#: models.py:123 models.py:161 models.py:186 #: models.py:125
msgid "" msgid "Description details for databases page."
"Litle description of what to be expected in this section to aid the user. "
"Even a link to more help if there is one available."
msgstr ""
#: models.py:160
msgid "Mailing list"
msgstr "" msgstr ""
#: models.py:185 #: models.py:185
msgid "Mail addresses"
msgstr ""
#: models.py:186
msgid "Description details for mail addresses page."
msgstr ""
#: models.py:228
msgid "Mailing list"
msgstr ""
#: models.py:229
msgid "Description details for mailinglist page."
msgstr ""
#: models.py:257
msgid "Software as a Service (SaaS)" msgid "Software as a Service (SaaS)"
msgstr "" msgstr ""
#: models.py:258
msgid "Description details for SaaS page."
msgstr ""
#: templates/auth/login.html:59 #: templates/auth/login.html:59
msgid "Log in" msgid "Log in"
msgstr "" msgstr ""
@ -61,7 +91,7 @@ msgstr ""
"Envía un correo a <a href=\"mailto:%(support_email)s\">%(support_email)s</a> " "Envía un correo a <a href=\"mailto:%(support_email)s\">%(support_email)s</a> "
"indicando tu nombre de usuaria/o y te explicaremos qué hacer." "indicando tu nombre de usuaria/o y te explicaremos qué hacer."
#: templates/musician/base.html:66 #: templates/musician/base.html:66 templates/musician/profile.html:6
msgid "Profile" msgid "Profile"
msgstr "" msgstr ""
@ -73,6 +103,10 @@ msgstr ""
msgid "Log out" msgid "Log out"
msgstr "" msgstr ""
#: templates/musician/billing.html:7
msgid "Billing page description."
msgstr ""
#: templates/musician/components/table_paginator.html:15 #: templates/musician/components/table_paginator.html:15
msgid "Previous" msgid "Previous"
msgstr "" msgstr ""
@ -81,7 +115,97 @@ msgstr ""
msgid "Next" msgid "Next"
msgstr "" msgstr ""
#: templates/musician/databases.html:17 templates/musician/mail.html:19 #: templates/musician/dashboard.html:6
msgid "Welcome back"
msgstr ""
#: templates/musician/dashboard.html:7
#, python-format
msgid "Last time you logged in was: %(last_login)s"
msgstr ""
#: templates/musician/dashboard.html:20
msgid "Notifications"
msgstr ""
#: templates/musician/dashboard.html:24
msgid "There is no notifications at this time."
msgstr ""
#: templates/musician/dashboard.html:31
msgid "Your domains and websites"
msgstr ""
#: templates/musician/dashboard.html:32
msgid "Dashboard page description."
msgstr ""
#: templates/musician/dashboard.html:45
msgid "view configuration"
msgstr ""
#: templates/musician/dashboard.html:49
msgid "Expiration date"
msgstr ""
#: templates/musician/dashboard.html:55
msgid "Mail"
msgstr ""
#: templates/musician/dashboard.html:58
msgid "mail addresses created"
msgstr ""
#: templates/musician/dashboard.html:61
msgid "mail address left"
msgstr ""
#: templates/musician/dashboard.html:67
msgid "Mail list"
msgstr ""
#: templates/musician/dashboard.html:75
msgid "databases created"
msgstr ""
#: templates/musician/dashboard.html:87
msgid "Software as a Service"
msgstr ""
#: templates/musician/dashboard.html:89
msgid "Nothing installed"
msgstr ""
#: templates/musician/dashboard.html:93 views.py:36
msgid "Disk usage"
msgstr ""
#: templates/musician/dashboard.html:109
msgid "Configuration details"
msgstr ""
#: templates/musician/dashboard.html:115
msgid "FTP access:"
msgstr ""
#: templates/musician/dashboard.html:118
msgid "Username"
msgstr ""
#: templates/musician/dashboard.html:119
msgid "Password:"
msgstr ""
#: templates/musician/dashboard.html:121
msgid "Root directory:"
msgstr ""
#: templates/musician/dashboard.html:125
msgid "View DNS records"
msgstr ""
#: templates/musician/databases.html:17
#: templates/musician/domain_detail.html:17 templates/musician/mail.html:22
msgid "Type" msgid "Type"
msgstr "" msgstr ""
@ -97,18 +221,46 @@ msgstr ""
msgid "Open database manager" msgid "Open database manager"
msgstr "" msgstr ""
#: templates/musician/mail.html:17 #: templates/musician/domain_detail.html:5
msgid "Mail address" msgid "Go back"
msgstr "" msgstr ""
#: templates/musician/mail.html:18 #: templates/musician/domain_detail.html:7
msgid "Aliases" msgid "DNS settings for"
msgstr ""
#: templates/musician/domain_detail.html:8
msgid "DNS settings page description."
msgstr ""
#: templates/musician/domain_detail.html:18
msgid "Value"
msgstr ""
#: templates/musician/mail.html:6 templates/musician/mailinglists.html:6
msgid "Go to global"
msgstr ""
#: templates/musician/mail.html:9 templates/musician/mailinglists.html:9
msgid "for"
msgstr "" msgstr ""
#: templates/musician/mail.html:20 #: templates/musician/mail.html:20
msgid "Mail address"
msgstr ""
#: templates/musician/mail.html:21
msgid "Aliases"
msgstr ""
#: templates/musician/mail.html:23
msgid "Type details" msgid "Type details"
msgstr "" msgstr ""
#: templates/musician/profile.html:7
msgid "Little description on profile page."
msgstr ""
#: templates/musician/saas.html:17 #: templates/musician/saas.html:17
msgid "Installed on" msgid "Installed on"
msgstr "" msgstr ""
@ -124,3 +276,11 @@ msgstr ""
#: templates/musician/saas.html:36 #: templates/musician/saas.html:36
msgid "Open service admin panel" msgid "Open service admin panel"
msgstr "" msgstr ""
#: views.py:43
msgid "Traffic"
msgstr ""
#: views.py:50
msgid "Mailbox usage"
msgstr ""

View file

@ -122,6 +122,7 @@ class DatabaseUser(OrchestraModel):
class DatabaseService(OrchestraModel): class DatabaseService(OrchestraModel):
api_name = 'database' api_name = 'database'
verbose_name = _('Databases') verbose_name = _('Databases')
description = _('Description details for databases page.')
fields = ('name', 'type', 'users') fields = ('name', 'type', 'users')
param_defaults = { param_defaults = {
"id": None, "id": None,
@ -182,7 +183,7 @@ class DomainRecord(OrchestraModel):
class MailService(OrchestraModel): class MailService(OrchestraModel):
api_name = 'address' api_name = 'address'
verbose_name = _('Mail addresses') verbose_name = _('Mail addresses')
description = _('Litle description of what to be expected in this section to aid the user. Even a link to more help if there is one available.') description = _('Description details for mail addresses page.')
fields = ('mail_address', 'aliases', 'type', 'type_detail') fields = ('mail_address', 'aliases', 'type', 'type_detail')
param_defaults = {} param_defaults = {}
@ -225,7 +226,7 @@ class MailService(OrchestraModel):
class MailinglistService(OrchestraModel): class MailinglistService(OrchestraModel):
api_name = 'mailinglist' api_name = 'mailinglist'
verbose_name = _('Mailing list') verbose_name = _('Mailing list')
description = _('Litle description of what to be expected in this section to aid the user. Even a link to more help if there is one available.') description = _('Description details for mailinglist page.')
fields = ('name', 'status', 'address_name', 'admin_email', 'configure') fields = ('name', 'status', 'address_name', 'admin_email', 'configure')
param_defaults = { param_defaults = {
'name': None, 'name': None,
@ -254,7 +255,7 @@ class MailinglistService(OrchestraModel):
class SaasService(OrchestraModel): class SaasService(OrchestraModel):
api_name = 'saas' api_name = 'saas'
verbose_name = _('Software as a Service (SaaS)') verbose_name = _('Software as a Service (SaaS)')
description = _('Litle description of what to be expected in this section to aid the user. Even a link to more help if there is one available.') description = _('Description details for SaaS page.')
param_defaults = { param_defaults = {
'name': None, 'name': None,
'service': None, 'service': None,

View file

@ -4,7 +4,7 @@
{% block content %} {% block content %}
<h1 class="service-name">{% trans "Billing" %}</h1> <h1 class="service-name">{% trans "Billing" %}</h1>
<p class="service-description">Little description of what to be expected...</p> <p class="service-description">{% trans "Billing page description." %}</p>
<table class="table service-list"> <table class="table service-list">
<colgroup> <colgroup>

View file

@ -29,7 +29,7 @@
<h1 class="service-name">{% trans "Your domains and websites" %}</h1> <h1 class="service-name">{% trans "Your domains and websites" %}</h1>
<p class="service-description">Little description of what to be expected...</p> <p class="service-description">{% trans "Dashboard page description." %}</p>
{% for domain in domains %} {% for domain in domains %}
<div class="card service-card"> <div class="card service-card">
@ -58,7 +58,7 @@
{{ domain.mails|length }} {% trans "mail addresses created" %} {{ domain.mails|length }} {% trans "mail addresses created" %}
{% if domain.address_left.alert %} {% if domain.address_left.alert %}
<br/> <br/>
<span class="text-{{ domain.address_left.alert }}">{{ domain.address_left.count }} mail address left</span> <span class="text-{{ domain.address_left.alert }}">{{ domain.address_left.count }} {% trans "mail address left" %}</span>
{% endif %} {% endif %}
</p> </p>
<a class="stretched-link" href="{% url 'musician:mails' %}?domain={{ domain.id }}"></a> <a class="stretched-link" href="{% url 'musician:mails' %}?domain={{ domain.id }}"></a>
@ -85,7 +85,7 @@
<div class="col-md-2 border-right"> <div class="col-md-2 border-right">
<h4>{% trans "Software as a Service" %}</h4> <h4>{% trans "Software as a Service" %}</h4>
<p class="card-text"><i class="fas fa-fire fa-3x"></i></p> <p class="card-text"><i class="fas fa-fire fa-3x"></i></p>
<p class="card-text text-dark">Nothing installed</p> <p class="card-text text-dark">{% trans "Nothing installed" %}</p>
<a class="stretched-link" href="{% url 'musician:saas' %}?domain={{ domain.id }}"></a> <a class="stretched-link" href="{% url 'musician:saas' %}?domain={{ domain.id }}"></a>
</div> </div>
<div class="col-md-4"> <div class="col-md-4">
@ -105,7 +105,7 @@
<div class="modal-dialog modal-dialog-centered" role="document"> <div class="modal-dialog modal-dialog-centered" role="document">
<div class="modal-content"> <div class="modal-content">
<div class="modal-header"> <div class="modal-header">
<h5 class="modal-title text-secondary" id="configDetailsModalLabel">Configuration details</h5> <h5 class="modal-title text-secondary" id="configDetailsModalLabel">{% trans "Configuration details" %}</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close"> <button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span> <span aria-hidden="true">&times;</span>
</button> </button>
@ -117,7 +117,7 @@
<label>{% trans "Username" %}:</label> <span id="config-username" class="font-weight-bold">username</span><br/> <label>{% trans "Username" %}:</label> <span id="config-username" class="font-weight-bold">username</span><br/>
<label>{% trans "Password:" %}</label> <span id="config-password" class="font-weight-bold">password</span> <label>{% trans "Password:" %}</label> <span id="config-password" class="font-weight-bold">password</span>
</p> </p>
<p class="border-top pt-3"><label>Root directory:</label> <span id="config-root" class="font-weight-bold">root directory</span></p> <p class="border-top pt-3"><label>{% trans "Root directory:" %}</label> <span id="config-root" class="font-weight-bold">root directory</span></p>
</div> </div>
</div> </div>
<div class="modal-footer"> <div class="modal-footer">

View file

@ -5,7 +5,7 @@
<a class="btn-arrow-left" href="{% url 'musician:dashboard' %}">{% trans "Go back" %}</a> <a class="btn-arrow-left" href="{% url 'musician:dashboard' %}">{% trans "Go back" %}</a>
<h1 class="service-name">{% trans "DNS settings for" %} <span class="font-weight-light">{{ object.name }}</span></h1> <h1 class="service-name">{% trans "DNS settings for" %} <span class="font-weight-light">{{ object.name }}</span></h1>
<p class="service-description">Litle description of what to be expected in this section to aid the user. Even a link to more help if there is one available.</p> <p class="service-description">{% trans "DNS settings page description." %}</p>
<table class="table service-list"> <table class="table service-list">
<colgroup> <colgroup>

View file

@ -3,8 +3,8 @@
{% block content %} {% block content %}
<h1 class="service-name">Profile</h1> <h1 class="service-name">{% trans "Profile" %}</h1>
<p class="service-description">Little description of what to be expected...</p> <p class="service-description">{% trans "Little description on profile page." %}</p>
<div class="card-deck"> <div class="card-deck">
<div class="card card-profile"> <div class="card card-profile">