gluon-config-mode-contact-info: allow overriding contact field help and note in site
This commit is contained in:
parent
384c2772c9
commit
1649635be4
@ -67,3 +67,16 @@ msgid "gluon-config-mode:altitude-help"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Die Höhenangabe ist optional und sollte nur gesetzt werden, wenn ein "
|
"Die Höhenangabe ist optional und sollte nur gesetzt werden, wenn ein "
|
||||||
"exakter Wert bekannt ist."
|
"exakter Wert bekannt ist."
|
||||||
|
|
||||||
|
msgid "gluon-config-mode:contact-help"
|
||||||
|
msgstr ""
|
||||||
|
"Bitte hinterlege hier einen Hinweis, um anderen zu ermöglichen, "
|
||||||
|
"Kontakt mit dir aufzunehmen. Beachte, dass dieser Hinweis auch "
|
||||||
|
"<em>öffentlich</em> im Internet, zusammen mit den Koordinaten "
|
||||||
|
"deines Knotens, einsehbar sein wird. Das bedeutet, dass diese Informationen "
|
||||||
|
"von jedem heruntergeladen und verarbeitet werden können. Für den Betrieb sind diese "
|
||||||
|
"Informationen nicht erforderlich. Eine Speicherung erfolgt auf diesem Knoten. "
|
||||||
|
"Die Daten können durch dich in diesem Menü eigenständig gelöscht werden."
|
||||||
|
|
||||||
|
msgid "gluon-config-mode:contact-note"
|
||||||
|
msgstr "z.B. E-Mail oder Telefonnummer"
|
||||||
|
@ -62,3 +62,15 @@ msgid "gluon-config-mode:altitude-help"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Specifying the altitude is optional and should only be done if a proper "
|
"Specifying the altitude is optional and should only be done if a proper "
|
||||||
"value is known."
|
"value is known."
|
||||||
|
|
||||||
|
msgid "gluon-config-mode:contact-help"
|
||||||
|
msgstr ""
|
||||||
|
"Please provide your contact information here to allow others to contact "
|
||||||
|
"you. Note that this information will be visible <em>publicly</em> on "
|
||||||
|
"the internet together with your node's coordinates. This means it can be "
|
||||||
|
"downloaded and processed by anyone. This information is "
|
||||||
|
"not required to operate a node. If you chose to enter data, it will be "
|
||||||
|
"stored on this node and can be deleted by yourself at any time."
|
||||||
|
|
||||||
|
msgid "gluon-config-mode:contact-note"
|
||||||
|
msgstr "e.g. E-mail or phone number"
|
||||||
|
@ -62,3 +62,16 @@ msgid "gluon-config-mode:altitude-help"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"La altitude est optionelle et ne devrait que être ajoutée si la valeur "
|
"La altitude est optionelle et ne devrait que être ajoutée si la valeur "
|
||||||
"exacte est connue."
|
"exacte est connue."
|
||||||
|
|
||||||
|
msgid "gluon-config-mode:contact-help"
|
||||||
|
msgstr ""
|
||||||
|
"Entrez vos coordonnées ici si vous souhaitez permettre à d'autres "
|
||||||
|
"personnes de communiquer avec vous. Ces informations seront affichées "
|
||||||
|
"<em>en ligne</em> avec les coordonnées du nœud. Il peut être téléchargé "
|
||||||
|
"et traité par tous. Il n'est pas obligatoire "
|
||||||
|
"de fournir ces informations pour pouvoir opérer un nœud. Si vous avez "
|
||||||
|
"choisi d'entrer des données, elles seront stockées sur ce nœud et vous "
|
||||||
|
"pourrez les effacer par vous-même à tout moment."
|
||||||
|
|
||||||
|
msgid "gluon-config-mode:contact-note"
|
||||||
|
msgstr "Ex : E-mail ou numéro de téléphone"
|
||||||
|
@ -24,3 +24,9 @@ msgstr ""
|
|||||||
|
|
||||||
msgid "gluon-config-mode:altitude-help"
|
msgid "gluon-config-mode:altitude-help"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "gluon-config-mode:contact-help"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "gluon-config-mode:contact-note"
|
||||||
|
msgstr ""
|
||||||
|
@ -514,6 +514,12 @@ gluon-config-mode:altitude-label
|
|||||||
gluon-config-mode:altitude-help
|
gluon-config-mode:altitude-help
|
||||||
Description for the usage of the ``altitude`` field
|
Description for the usage of the ``altitude`` field
|
||||||
|
|
||||||
|
gluon-config-mode:contact-help
|
||||||
|
Description for the usage of the ``contact`` field
|
||||||
|
|
||||||
|
gluon-config-mode:contact-note
|
||||||
|
Note shown (in small font) below the ``contact`` field
|
||||||
|
|
||||||
gluon-config-mode:reboot
|
gluon-config-mode:reboot
|
||||||
General information shown on the reboot page.
|
General information shown on the reboot page.
|
||||||
|
|
||||||
|
@ -1,20 +1,23 @@
|
|||||||
return function(form, uci)
|
return function(form, uci)
|
||||||
local pkg_i18n = i18n 'gluon-config-mode-contact-info'
|
local pkg_i18n = i18n 'gluon-config-mode-contact-info'
|
||||||
|
local site_i18n = i18n 'gluon-site'
|
||||||
|
|
||||||
local site = require 'gluon.site'
|
local site = require 'gluon.site'
|
||||||
|
|
||||||
local owner = uci:get_first("gluon-node-info", "owner")
|
local owner = uci:get_first("gluon-node-info", "owner")
|
||||||
|
|
||||||
local s = form:section(Section, nil, pkg_i18n.translate(
|
local help = site_i18n._translate("gluon-config-mode:contact-help") or pkg_i18n.translate(
|
||||||
'Please provide your contact information here to allow others to contact '
|
'Please provide your contact information here to allow others to contact '
|
||||||
.. 'you. Note that this information will be visible <em>publicly</em> on '
|
.. 'you. Note that this information will be visible <em>publicly</em> on '
|
||||||
.. 'the internet together with your node\'s coordinates. This means it can '
|
.. 'the internet together with your node\'s coordinates. This means it can '
|
||||||
.. 'be downloaded and processed by anyone. This information is '
|
.. 'be downloaded and processed by anyone. This information is '
|
||||||
.. 'not required to operate a node. If you chose to enter data, it will be '
|
.. 'not required to operate a node. If you chose to enter data, it will be '
|
||||||
.. 'stored on this node and can be deleted by yourself at any time.'
|
.. 'stored on this node and can be deleted by yourself at any time.'
|
||||||
))
|
)
|
||||||
|
local s = form:section(Section, nil, help)
|
||||||
|
|
||||||
local o = s:option(Value, "contact", pkg_i18n.translate("Contact info"), pkg_i18n.translate("e.g. E-mail or phone number"))
|
local o = s:option(Value, "contact", pkg_i18n.translate("Contact info"),
|
||||||
|
site_i18n._translate("gluon-config-mode:contact-note") or pkg_i18n.translate("e.g. E-mail or phone number"))
|
||||||
o.default = uci:get("gluon-node-info", owner, "contact")
|
o.default = uci:get("gluon-node-info", owner, "contact")
|
||||||
o.datatype = 'minlength(1)'
|
o.datatype = 'minlength(1)'
|
||||||
o.optional = true
|
o.optional = true
|
||||||
|
Loading…
Reference in New Issue
Block a user