diff --git a/package/gluon-core/i18n/de.po b/package/gluon-core/i18n/de.po new file mode 100644 index 0000000000000000000000000000000000000000..1d5fec989cd0a7310fb71e9f3b1074f44e07a05d --- /dev/null +++ b/package/gluon-core/i18n/de.po @@ -0,0 +1,41 @@ +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: 2015-05-04 00:34+0200\n" +"Last-Translator: <mschiffer@universe-factory.net>\n" +"Language-Team: German\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Domain" +msgstr "Domäne" + +msgid "Firmware release" +msgstr "Firmware-Release" + +msgid "Gluon version" +msgstr "Gluon-Version" + +msgid "Hardware model" +msgstr "Hardware-Modell" + +msgid "Hostname" +msgstr "Hostname" + +msgid "MAC address" +msgstr "MAC-Adresse" + +msgid "Public VPN key" +msgstr "Öffentlicher VPN-Schlüssel" + +msgid "Site" +msgstr "Site" + +msgid "Site version" +msgstr "Site-Version" + +msgid "Switch type" +msgstr "Switch-Typ" diff --git a/package/gluon-core/i18n/fr.po b/package/gluon-core/i18n/fr.po new file mode 100644 index 0000000000000000000000000000000000000000..78b1252c16d2e0ec67303a02f594e13d4ee79446 --- /dev/null +++ b/package/gluon-core/i18n/fr.po @@ -0,0 +1,41 @@ +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"PO-Revision-Date: 2015-08-19 20:20+0100\n" +"Last-Translator: Bernot Tobias <tqbs@airmail.cc>\n" +"Language-Team: French\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Domain" +msgstr "" + +msgid "Firmware release" +msgstr "Version de la firmware" + +msgid "Gluon version" +msgstr "Version de Gluon" + +msgid "Hardware model" +msgstr "Modèle du Matériel" + +msgid "Hostname" +msgstr "Nom d'hôte" + +msgid "MAC address" +msgstr "Adresse MAC" + +msgid "Public VPN key" +msgstr "Clé VPN publique" + +msgid "Site" +msgstr "Site" + +msgid "Site version" +msgstr "Version de Site" + +msgid "Switch type" +msgstr "" diff --git a/package/gluon-core/i18n/gluon-core.pot b/package/gluon-core/i18n/gluon-core.pot new file mode 100644 index 0000000000000000000000000000000000000000..5bc37d1cc972b3865ac8c5a25e39fa8796d4f27e --- /dev/null +++ b/package/gluon-core/i18n/gluon-core.pot @@ -0,0 +1,32 @@ +msgid "" +msgstr "Content-Type: text/plain; charset=UTF-8" + +msgid "Domain" +msgstr "" + +msgid "Firmware release" +msgstr "" + +msgid "Gluon version" +msgstr "" + +msgid "Hardware model" +msgstr "" + +msgid "Hostname" +msgstr "" + +msgid "MAC address" +msgstr "" + +msgid "Public VPN key" +msgstr "" + +msgid "Site" +msgstr "" + +msgid "Site version" +msgstr "" + +msgid "Switch type" +msgstr "" diff --git a/package/gluon-core/luasrc/usr/bin/gluon-info b/package/gluon-core/luasrc/usr/bin/gluon-info index 916c0643cb6a913f2243a712d7c0cafef1b5bf55..844b2e63ec93d9577593e2dd4c4a4131dcd78860 100755 --- a/package/gluon-core/luasrc/usr/bin/gluon-info +++ b/package/gluon-core/luasrc/usr/bin/gluon-info @@ -2,7 +2,7 @@ local info = require 'gluon.info' -local values = info.get_info_pretty(function(str) return str end) +local values = info.get_info_pretty() local padTo = 24 diff --git a/package/gluon-core/luasrc/usr/lib/lua/gluon/info.lua b/package/gluon-core/luasrc/usr/lib/lua/gluon/info.lua index 60df0f4744a4047c143cd7f5c0d4664dc78274af..e66a706d2c81125d21d02b3818d0b36434bff734 100644 --- a/package/gluon-core/luasrc/usr/lib/lua/gluon/info.lua +++ b/package/gluon-core/luasrc/usr/lib/lua/gluon/info.lua @@ -34,7 +34,19 @@ function M.get_info() } end -function M.get_info_pretty(_) +function M.get_info_pretty(i18n) + local _ + if i18n then + local pkg_i18n = i18n 'gluon-core' + _ = function(s) + return pkg_i18n.translate(s) + end + else + _ = function(s) + return s + end + end + local data = M.get_info() return { diff --git a/package/gluon-web-admin/files/lib/gluon/config-mode/view/admin/info.html b/package/gluon-web-admin/files/lib/gluon/config-mode/view/admin/info.html index 36eabb64d0ea5007a6406b39d46f9037fbeb6d40..5825894def56857fbafe97cf5f222606f36ae7ad 100644 --- a/package/gluon-web-admin/files/lib/gluon/config-mode/view/admin/info.html +++ b/package/gluon-web-admin/files/lib/gluon/config-mode/view/admin/info.html @@ -1,7 +1,7 @@ <%- local info = require 'gluon.info' - local values = info.get_info_pretty(translate) + local values = info.get_info_pretty(i18n) -%> <h2><%:Information%></h2> <% for _, v in ipairs(values) do %> diff --git a/package/gluon-web-admin/i18n/de.po b/package/gluon-web-admin/i18n/de.po index 537593eefa4a0fe70f80bff5a54fd22f6ed089e9..3732c13a5d369d35585076efe95d3f86c48075f3 100644 --- a/package/gluon-web-admin/i18n/de.po +++ b/package/gluon-web-admin/i18n/de.po @@ -44,27 +44,12 @@ msgstr "Unterbrich auf keinen Fall die Stromversorgung!" msgid "Firmware image" msgstr "Firmware-Datei" -msgid "Firmware release" -msgstr "Firmware-Release" - -msgid "Gluon version" -msgstr "Gluon-Version" - -msgid "Hardware model" -msgstr "Hardware-Modell" - -msgid "Hostname" -msgstr "Hostname" - msgid "Information" msgstr "Info" msgid "Keep settings" msgstr "Konfiguration behalten" -msgid "MAC address" -msgstr "MAC-Adresse" - msgid "Password" msgstr "Passwort" @@ -74,27 +59,12 @@ msgstr "Passwort geändert." msgid "Password removed." msgstr "Passwort gelöscht." -msgid "Public VPN key" -msgstr "Öffentlicher VPN-Schlüssel" - -msgid "Domain" -msgstr "Domäne" - -msgid "Switch type" -msgstr "Switch Typ" - msgid "Remote access" msgstr "Remotezugriff" msgid "SSH keys" msgstr "SSH-Schlüssel" -msgid "Site" -msgstr "Site" - -msgid "Site version" -msgstr "Site-Version" - msgid "Size" msgstr "Größe" diff --git a/package/gluon-web-admin/i18n/fr.po b/package/gluon-web-admin/i18n/fr.po index dcae406e444d27f7d181b10d65bad3556f9b38bd..113d2a85547ba787bfc758a77a09a25cac398903 100644 --- a/package/gluon-web-admin/i18n/fr.po +++ b/package/gluon-web-admin/i18n/fr.po @@ -26,9 +26,9 @@ msgid "" msgstr "" "Alternativement, vous pouvez mettre un mot de passe pour accéder à votre " "nœud, Penseiz à choisir un mot de passe sûr, que vous n'utilisez nulle part " -"ailleurs. <br><br> Si vous n'entrez pas de mot de passe, la connexion " -"par mot de passe sera désactivée. La connexion par mot de passe est " -"désactivée par défaut." +"ailleurs. <br><br> Si vous n'entrez pas de mot de passe, la connexion par " +"mot de passe sera désactivée. La connexion par mot de passe est désactivée " +"par défaut." msgid "Cancel" msgstr "Annuler" @@ -45,27 +45,12 @@ msgstr "N'interrompez en aucun cas l'alimentation!" msgid "Firmware image" msgstr "Fichier image" -msgid "Firmware release" -msgstr "Version de la firmware" - -msgid "Gluon version" -msgstr "Version de Gluon" - -msgid "Hardware model" -msgstr "Modèle du Matériel" - -msgid "Hostname" -msgstr "Nom d'hôte" - msgid "Information" msgstr "Informations" msgid "Keep settings" msgstr "Garder le paramètrage" -msgid "MAC address" -msgstr "Adresse MAC" - msgid "Password" msgstr "Mot de passe" @@ -75,21 +60,12 @@ msgstr "Mot de passe changé." msgid "Password removed." msgstr "Mot de passe effacé." -msgid "Public VPN key" -msgstr "Clé VPN publique" - msgid "Remote access" msgstr "Accès à distance" msgid "SSH keys" msgstr "Clé SSH" -msgid "Site" -msgstr "Site" - -msgid "Site version" -msgstr "Version de Site" - msgid "Size" msgstr "Taille" diff --git a/package/gluon-web-admin/i18n/gluon-web-admin.pot b/package/gluon-web-admin/i18n/gluon-web-admin.pot index 2511fc89b0b49e0ca2fee0b31b4287b0c8088eba..ff3e1ad11a8be8e94fbd4ee29f06309fe04a9de0 100644 --- a/package/gluon-web-admin/i18n/gluon-web-admin.pot +++ b/package/gluon-web-admin/i18n/gluon-web-admin.pot @@ -31,27 +31,12 @@ msgstr "" msgid "Firmware image" msgstr "" -msgid "Firmware release" -msgstr "" - -msgid "Gluon version" -msgstr "" - -msgid "Hardware model" -msgstr "" - -msgid "Hostname" -msgstr "" - msgid "Information" msgstr "" msgid "Keep settings" msgstr "" -msgid "MAC address" -msgstr "" - msgid "Password" msgstr "" @@ -61,27 +46,12 @@ msgstr "" msgid "Password removed." msgstr "" -msgid "Public VPN key" -msgstr "" - -msgid "Domain" -msgstr "" - -msgid "Switch type" -msgstr "" - msgid "Remote access" msgstr "" msgid "SSH keys" msgstr "" -msgid "Site" -msgstr "" - -msgid "Site version" -msgstr "" - msgid "Size" msgstr ""