luci-mod-network: Rework address helptext for DHCP

Ease translators lives.

This introduces the function customi18n for positional string variables.

Word and grammatical ordering of some languages breaks guarantees for
positional string arguments.

Signed-off-by: Paul Donald <newtwen@gmail.com>
This commit is contained in:
Paul Donald 2023-12-07 04:09:39 +01:00
parent 175a943250
commit e05ee93897
37 changed files with 198 additions and 166 deletions

View file

@ -327,8 +327,8 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "" msgid ""
"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and " "{example_null} returns {null_addr} addresses ({null_ipv4},"
"<code>::</code>) for example.com and its subdomains." "{null_ipv6}) for {example_com} and its subdomains."
msgstr "" msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
@ -8997,7 +8997,7 @@ msgid "Sync with browser"
msgstr "تزامن مع المتصفح" msgstr "تزامن مع المتصفح"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314
msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>." msgid "Syntax: {code_syntax}."
msgstr "" msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667

View file

@ -320,8 +320,8 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "" msgid ""
"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and " "{example_null} returns {null_addr} addresses ({null_ipv4},"
"<code>::</code>) for example.com and its subdomains." "{null_ipv6}) for {example_com} and its subdomains."
msgstr "" msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
@ -8856,7 +8856,7 @@ msgid "Sync with browser"
msgstr "" msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314
msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>." msgid "Syntax: {code_syntax}."
msgstr "" msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667

View file

@ -320,8 +320,8 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "" msgid ""
"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and " "{example_null} returns {null_addr} addresses ({null_ipv4},"
"<code>::</code>) for example.com and its subdomains." "{null_ipv6}) for {example_com} and its subdomains."
msgstr "" msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
@ -8791,7 +8791,7 @@ msgid "Sync with browser"
msgstr "" msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314
msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>." msgid "Syntax: {code_syntax}."
msgstr "" msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667

View file

@ -329,8 +329,8 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "" msgid ""
"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and " "{example_null} returns {null_addr} addresses ({null_ipv4},"
"<code>::</code>) for example.com and its subdomains." "{null_ipv6}) for {example_com} and its subdomains."
msgstr "" msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
@ -8921,7 +8921,7 @@ msgid "Sync with browser"
msgstr "Sincronitza amb el navegador" msgstr "Sincronitza amb el navegador"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314
msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>." msgid "Syntax: {code_syntax}."
msgstr "" msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667

View file

@ -330,11 +330,11 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "" msgid ""
"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and " "{example_null} returns {null_addr} addresses ({null_ipv4},"
"<code>::</code>) for example.com and its subdomains." "{null_ipv6}) for {example_com} and its subdomains."
msgstr "" msgstr ""
"<code>/example.com/#</code> vrací NULL adresu (<code>0.0.0.0</code> a " "{example_null} vrací {null_addr} adresu ({null_ipv4} a "
"<code>::</code>) pro example.com a její subdomény." "{null_ipv6}) pro {example_com} a její subdomény."
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \">\" operator expression" msgctxt "nft relational \">\" operator expression"
@ -9028,7 +9028,7 @@ msgid "Sync with browser"
msgstr "Synchronizovat s prohlížečem" msgstr "Synchronizovat s prohlížečem"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314
msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>." msgid "Syntax: {code_syntax}."
msgstr "" msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667

View file

@ -330,11 +330,11 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "" msgid ""
"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and " "{example_null} returns {null_addr} addresses ({null_ipv4},"
"<code>::</code>) for example.com and its subdomains." "{null_ipv6}) for {example_com} and its subdomains."
msgstr "" msgstr ""
"<code>/example.com/#</code> returnerer NULL-adresser (<code>0.0.0.0</code> " "%s returnerer %s-adresser (%s "
"og <code>::</code>) for example.com og dets underdomæner." "og %s) for %s og dets underdomæner."
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \">\" operator expression" msgctxt "nft relational \">\" operator expression"
@ -9282,8 +9282,8 @@ msgid "Sync with browser"
msgstr "Synkroniser med browser" msgstr "Synkroniser med browser"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314
msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>." msgid "Syntax: {code_syntax}."
msgstr "Syntaks: <code>/fqdn[/fqdn…]/[ipaddr]</code>." msgstr "Syntaks: {code_syntax}."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667
msgid "Syntax: <code>_service._proto.example.com.</code>" msgid "Syntax: <code>_service._proto.example.com.</code>"

View file

@ -333,11 +333,11 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "" msgid ""
"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and " "{example_null} returns {null_addr} addresses ({null_ipv4},"
"<code>::</code>) for example.com and its subdomains." "{null_ipv6}) for {example_com} and its subdomains."
msgstr "" msgstr ""
"<code>/example.com/#</code> liefert NULL Adressen (<code>0.0.0.0</code> und " "{example_null} liefert {null_addr} Adressen ({null_ipv4} und "
"<code>::</code>) für example.com und seine Subdomains." "{null_ipv6}) für {example_com} und seine Subdomains."
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \">\" operator expression" msgctxt "nft relational \">\" operator expression"
@ -9365,8 +9365,8 @@ msgid "Sync with browser"
msgstr "Mit Browser synchronisieren" msgstr "Mit Browser synchronisieren"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314
msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>." msgid "Syntax: {code_syntax}."
msgstr "Syntax: <code>/fqdn[/fqdn…]/[IP-adr]</code>." msgstr "Syntax: {code_syntax}."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667
msgid "Syntax: <code>_service._proto.example.com.</code>" msgid "Syntax: <code>_service._proto.example.com.</code>"

View file

@ -330,8 +330,8 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "" msgid ""
"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and " "{example_null} returns {null_addr} addresses ({null_ipv4},"
"<code>::</code>) for example.com and its subdomains." "{null_ipv6}) for {example_com} and its subdomains."
msgstr "" msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
@ -8906,7 +8906,7 @@ msgid "Sync with browser"
msgstr "" msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314
msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>." msgid "Syntax: {code_syntax}."
msgstr "" msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667

View file

@ -324,8 +324,8 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "" msgid ""
"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and " "{example_null} returns {null_addr} addresses ({null_ipv4},"
"<code>::</code>) for example.com and its subdomains." "{null_ipv6}) for {example_com} and its subdomains."
msgstr "" msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
@ -8795,7 +8795,7 @@ msgid "Sync with browser"
msgstr "" msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314
msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>." msgid "Syntax: {code_syntax}."
msgstr "" msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667

View file

@ -337,11 +337,11 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "" msgid ""
"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and " "{example_null} returns {null_addr} addresses ({null_ipv4},"
"<code>::</code>) for example.com and its subdomains." "{null_ipv6}) for {example_com} and its subdomains."
msgstr "" msgstr ""
"<code>/example.com/#</code> devuelve direcciones NULL (<code>0.0.0.0</code> " "{example_null} devuelve direcciones {null_addr} ({null_ipv4} "
"y <code>::</code>) para example.com y sus subdominios." "y {null_ipv6}) para {example_com} y sus subdominios."
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \">\" operator expression" msgctxt "nft relational \">\" operator expression"
@ -9452,8 +9452,8 @@ msgid "Sync with browser"
msgstr "Sincronizar con el navegador" msgstr "Sincronizar con el navegador"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314
msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>." msgid "Syntax: {code_syntax}."
msgstr "Sintaxis: <code>/fqdn[/fqdn…]/[ipaddr]</code>." msgstr "Sintaxis: {code_syntax}."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667
#, fuzzy #, fuzzy

View file

@ -321,8 +321,8 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "" msgid ""
"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and " "{example_null} returns {null_addr} addresses ({null_ipv4},"
"<code>::</code>) for example.com and its subdomains." "{null_ipv6}) for {example_com} and its subdomains."
msgstr "" msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
@ -9047,7 +9047,7 @@ msgid "Sync with browser"
msgstr "Synkronoi selaimen kanssa" msgstr "Synkronoi selaimen kanssa"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314
msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>." msgid "Syntax: {code_syntax}."
msgstr "" msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667

View file

@ -341,11 +341,11 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "" msgid ""
"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and " "{example_null} returns {null_addr} addresses ({null_ipv4},"
"<code>::</code>) for example.com and its subdomains." "{null_ipv6}) for {example_com} and its subdomains."
msgstr "" msgstr ""
"<code>/example.com/#</code> renvoie des adresses NULL (<code>0.0.0.0</code> " "{example_null} renvoie des adresses {null_addr} ({null_ipv4} "
"et <code>::</code>) pour example.com et ses sous-domaines." "et {null_ipv6}) pour {example_com} et ses sous-domaines."
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \">\" operator expression" msgctxt "nft relational \">\" operator expression"
@ -9346,8 +9346,8 @@ msgid "Sync with browser"
msgstr "Synchroniser avec le navigateur" msgstr "Synchroniser avec le navigateur"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314
msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>." msgid "Syntax: {code_syntax}."
msgstr "Syntaxe : <code>/fqdn[/fqdn...]/[ipaddr]</code>." msgstr "Syntaxe : {code_syntax}."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667
msgid "Syntax: <code>_service._proto.example.com.</code>" msgid "Syntax: <code>_service._proto.example.com.</code>"

View file

@ -322,8 +322,8 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "" msgid ""
"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and " "{example_null} returns {null_addr} addresses ({null_ipv4},"
"<code>::</code>) for example.com and its subdomains." "{null_ipv6}) for {example_com} and its subdomains."
msgstr "" msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
@ -8817,7 +8817,7 @@ msgid "Sync with browser"
msgstr "" msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314
msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>." msgid "Syntax: {code_syntax}."
msgstr "" msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667

View file

@ -319,8 +319,8 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "" msgid ""
"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and " "{example_null} returns {null_addr} addresses ({null_ipv4},"
"<code>::</code>) for example.com and its subdomains." "{null_ipv6}) for {example_com} and its subdomains."
msgstr "" msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
@ -8789,7 +8789,7 @@ msgid "Sync with browser"
msgstr "" msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314
msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>." msgid "Syntax: {code_syntax}."
msgstr "" msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667

View file

@ -325,8 +325,8 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "" msgid ""
"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and " "{example_null} returns {null_addr} addresses ({null_ipv4},"
"<code>::</code>) for example.com and its subdomains." "{null_ipv6}) for {example_com} and its subdomains."
msgstr "" msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
@ -9030,7 +9030,7 @@ msgid "Sync with browser"
msgstr "Szinkronizálás a böngészővel" msgstr "Szinkronizálás a böngészővel"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314
msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>." msgid "Syntax: {code_syntax}."
msgstr "" msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667

View file

@ -340,11 +340,11 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "" msgid ""
"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and " "{example_null} returns {null_addr} addresses ({null_ipv4},"
"<code>::</code>) for example.com and its subdomains." "{null_ipv6}) for {example_com} and its subdomains."
msgstr "" msgstr ""
"<code>/example.com/#</code> restituisce indirizzi NULL (<code>0.0.0.0</code> " "{example_null} restituisce indirizzi {null_addr} ({null_ipv4} "
"e <code>::</code>) per example.com e i suoi sottodomini." "e {null_ipv6}) per {example_com} e i suoi sottodomini."
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \">\" operator expression" msgctxt "nft relational \">\" operator expression"
@ -9342,8 +9342,8 @@ msgid "Sync with browser"
msgstr "Sincronizza con il browser" msgstr "Sincronizza con il browser"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314
msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>." msgid "Syntax: {code_syntax}."
msgstr "Sintassi: <code>/fqdn[/fqdn…]/[ipaddr]</code>." msgstr "Sintassi: {code_syntax}."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667
msgid "Syntax: <code>_service._proto.example.com.</code>" msgid "Syntax: <code>_service._proto.example.com.</code>"

View file

@ -324,12 +324,14 @@ msgstr ""
"example.com/</code> は NXDOMAIN を返します。" "example.com/</code> は NXDOMAIN を返します。"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgctxt "hint: <code>/example.com/#</code> returns NULL addresses "
"(<code>0.0.0.0</code>, <code>::</code>) for example.com and its subdomains."
msgid "" msgid ""
"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and " "{example_null} returns {null_addr} addresses ({null_ipv4},"
"<code>::</code>) for example.com and its subdomains." "{null_ipv6}) for {example_com} and its subdomains."
msgstr "" msgstr ""
"<code>/example.com/#</code> は example.com とそのサブドメインに対して NULL ア" "{example_null} は {example_com} とそのサブドメインに対して {null_addr} ア"
"ドレス (<code>0.0.0.0</code> 及び <code>::</code>) を返します。" "ドレス ({null_ipv4} 及び {null_ipv6}) を返します。"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \">\" operator expression" msgctxt "nft relational \">\" operator expression"
@ -9086,8 +9088,8 @@ msgid "Sync with browser"
msgstr "ブラウザと同期" msgstr "ブラウザと同期"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314
msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>." msgid "Syntax: {code_syntax}."
msgstr "文法: <code>/fqdn[/fqdn…]/[ipaddr]</code>." msgstr "文法: {code_syntax}."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667
msgid "Syntax: <code>_service._proto.example.com.</code>" msgid "Syntax: <code>_service._proto.example.com.</code>"

View file

@ -325,12 +325,14 @@ msgstr ""
"을 반환합니다." "을 반환합니다."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgctxt "hint: <code>/example.com/#</code> returns NULL addresses "
"(<code>0.0.0.0</code>, <code>::</code>) for example.com and its subdomains."
msgid "" msgid ""
"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and " "{example_null} returns {null_addr} addresses ({null_ipv4},"
"<code>::</code>) for example.com and its subdomains." "{null_ipv6}) for {example_com} and its subdomains."
msgstr "" msgstr ""
"<code>/example.com/#</code> 는 example.com과 그 서브도메인에 대해 NULL 주소 " "{example_null} 는 {example_com}과 그 서브도메인에 대해 {null_addr} 주소 "
"(<code>0.0.0.0</code> 와 <code>::</code>)를 반환합니다." "({null_ipv4} 와 {null_ipv6})를 반환합니다."
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \">\" operator expression" msgctxt "nft relational \">\" operator expression"
@ -8903,7 +8905,7 @@ msgid "Sync with browser"
msgstr "브라우저 시간대로 동기화" msgstr "브라우저 시간대로 동기화"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314
msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>." msgid "Syntax: {code_syntax}."
msgstr "" msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667

View file

@ -332,11 +332,11 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "" msgid ""
"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and " "{example_null} returns {null_addr} addresses ({null_ipv4},"
"<code>::</code>) for example.com and its subdomains." "{null_ipv6}) for {example_com} and its subdomains."
msgstr "" msgstr ""
"<code>/example.com/#</code> pateikia „NULL“ adresus (<code>0.0.0.0</code> ir " "%s pateikia „%s“ adresus (%s ir "
"<code>::</code>), pvz., „example.com“ ir jo subdomenus." "%s), pvz., „%s“ ir jo subdomenus."
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \">\" operator expression" msgctxt "nft relational \">\" operator expression"
@ -8883,7 +8883,7 @@ msgid "Sync with browser"
msgstr "Sinchronizuoti su naršyklę" msgstr "Sinchronizuoti su naršyklę"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314
msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>." msgid "Syntax: {code_syntax}."
msgstr "" msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667

View file

@ -320,8 +320,8 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "" msgid ""
"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and " "{example_null} returns {null_addr} addresses ({null_ipv4},"
"<code>::</code>) for example.com and its subdomains." "{null_ipv6}) for {example_com} and its subdomains."
msgstr "" msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
@ -8788,7 +8788,7 @@ msgid "Sync with browser"
msgstr "" msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314
msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>." msgid "Syntax: {code_syntax}."
msgstr "" msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667

View file

@ -323,8 +323,8 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "" msgid ""
"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and " "{example_null} returns {null_addr} addresses ({null_ipv4},"
"<code>::</code>) for example.com and its subdomains." "{null_ipv6}) for {example_com} and its subdomains."
msgstr "" msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
@ -8816,7 +8816,7 @@ msgid "Sync with browser"
msgstr "" msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314
msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>." msgid "Syntax: {code_syntax}."
msgstr "" msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667

View file

@ -320,8 +320,8 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "" msgid ""
"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and " "{example_null} returns {null_addr} addresses ({null_ipv4},"
"<code>::</code>) for example.com and its subdomains." "{null_ipv6}) for {example_com} and its subdomains."
msgstr "" msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
@ -8895,7 +8895,7 @@ msgid "Sync with browser"
msgstr "Synkroniser med nettleser" msgstr "Synkroniser med nettleser"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314
msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>." msgid "Syntax: {code_syntax}."
msgstr "" msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667

View file

@ -329,11 +329,11 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "" msgid ""
"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and " "{example_null} returns {null_addr} addresses ({null_ipv4},"
"<code>::</code>) for example.com and its subdomains." "{null_ipv6}) for {example_com} and its subdomains."
msgstr "" msgstr ""
"<code>/example.com/#</code> retourneert NULL-adressen (<code>0.0.0.0</code> " "{example_null} retourneert {null_addr}-adressen ({null_ipv4} "
"en <code>::</code>) voor example.com en zijn subdomeinen." "en {null_ipv6}) voor {example_com} en zijn subdomeinen."
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \">\" operator expression" msgctxt "nft relational \">\" operator expression"
@ -9296,8 +9296,8 @@ msgid "Sync with browser"
msgstr "Synchroniseren met browser" msgstr "Synchroniseren met browser"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314
msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>." msgid "Syntax: {code_syntax}."
msgstr "Syntaxis: <code>/fqdn[/fqdn...] /[iPaddr]</code>." msgstr "Syntaxis: {code_syntax}."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667
msgid "Syntax: <code>_service._proto.example.com.</code>" msgid "Syntax: <code>_service._proto.example.com.</code>"

View file

@ -334,11 +334,11 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "" msgid ""
"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and " "{example_null} returns {null_addr} addresses ({null_ipv4},"
"<code>::</code>) for example.com and its subdomains." "{null_ipv6}) for {example_com} and its subdomains."
msgstr "" msgstr ""
"<code>/example.com/#</code> zwraca adresy NULL (<code>0.0.0.0</code> i " "{example_null} zwraca adresy {null_addr} ({null_ipv4} i "
"<code>::</code>) dla example.com i jego poddomen." "{null_ipv6}) dla {example_com} i jego poddomen."
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \">\" operator expression" msgctxt "nft relational \">\" operator expression"
@ -9359,8 +9359,8 @@ msgid "Sync with browser"
msgstr "Synchronizuj z przeglądarką" msgstr "Synchronizuj z przeglądarką"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314
msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>." msgid "Syntax: {code_syntax}."
msgstr "Składnia: <code>/fqdn[/fqdn…]/[ipaddr]</code>." msgstr "Składnia: {code_syntax}."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667
msgid "Syntax: <code>_service._proto.example.com.</code>" msgid "Syntax: <code>_service._proto.example.com.</code>"

View file

@ -338,11 +338,11 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "" msgid ""
"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and " "{example_null} returns {null_addr} addresses ({null_ipv4},"
"<code>::</code>) for example.com and its subdomains." "{null_ipv6}) for {example_com} and its subdomains."
msgstr "" msgstr ""
"<code>/example.com/#</code> retorna endereços nulos (<code>0.0.0.0</code> e " "{example_null} retorna endereços {null_addr} ({null_ipv4} e "
"<code>::</code>) para example.com e os seus subdomínios." "{null_ipv6}) para {example_com} e os seus subdomínios."
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \">\" operator expression" msgctxt "nft relational \">\" operator expression"
@ -9330,8 +9330,8 @@ msgid "Sync with browser"
msgstr "Sincronizar com o browser" msgstr "Sincronizar com o browser"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314
msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>." msgid "Syntax: {code_syntax}."
msgstr "Sintaxe: <code>/fqdn[/fqdn…]/[ipaddr]</code>." msgstr "Sintaxe: {code_syntax}."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667
msgid "Syntax: <code>_service._proto.example.com.</code>" msgid "Syntax: <code>_service._proto.example.com.</code>"

View file

@ -338,11 +338,11 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "" msgid ""
"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and " "{example_null} returns {null_addr} addresses ({null_ipv4},"
"<code>::</code>) for example.com and its subdomains." "{null_ipv6}) for {example_com} and its subdomains."
msgstr "" msgstr ""
"<code>/example.com/#</code> retorna endereços NULL (<code>0.0.0.0</code> e " "{example_null} retorna endereços {null_addr} ({null_ipv4} e "
"<code>::</code>) para example.com e os seus subdomínios." "{null_ipv6}) para {example_com} e os seus subdomínios."
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \">\" operator expression" msgctxt "nft relational \">\" operator expression"
@ -9342,8 +9342,8 @@ msgid "Sync with browser"
msgstr "Sincronize com o navegador" msgstr "Sincronize com o navegador"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314
msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>." msgid "Syntax: {code_syntax}."
msgstr "Sintaxe: <code>/fqdn[/fqdn…]/[ipaddr]</code>." msgstr "Sintaxe: {code_syntax}."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667
msgid "Syntax: <code>_service._proto.example.com.</code>" msgid "Syntax: <code>_service._proto.example.com.</code>"

View file

@ -336,11 +336,11 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "" msgid ""
"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and " "{example_null} returns {null_addr} addresses ({null_ipv4},"
"<code>::</code>) for example.com and its subdomains." "{null_ipv6}) for {example_com} and its subdomains."
msgstr "" msgstr ""
"<code>/example.com/#</code> returnează adrese NULL (<code>0.0.0.0</code> and " "{example_null} returnează adrese {null_addr} ({null_ipv4} and "
"<code>::</code>) pentru example.com și subdomeniile sale." "{null_ipv6}) pentru {example_com} și subdomeniile sale."
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \">\" operator expression" msgctxt "nft relational \">\" operator expression"
@ -9330,8 +9330,8 @@ msgid "Sync with browser"
msgstr "Sincronizați cu browserul" msgstr "Sincronizați cu browserul"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314
msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>." msgid "Syntax: {code_syntax}."
msgstr "Sintaxa: <code>/fqdn[/fqdn…]/[ipaddr]</code>." msgstr "Sintaxa: {code_syntax}."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667
msgid "Syntax: <code>_service._proto.example.com.</code>" msgid "Syntax: <code>_service._proto.example.com.</code>"

View file

@ -340,11 +340,11 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "" msgid ""
"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and " "{example_null} returns {null_addr} addresses ({null_ipv4},"
"<code>::</code>) for example.com and its subdomains." "{null_ipv6}) for {example_com} and its subdomains."
msgstr "" msgstr ""
"<code>/example.com/#</code> возвращает NULL адреса (<code>0.0.0.0</code> и " "{example_null} возвращает {null_addr} адреса ({null_ipv4} и "
"<code>::</code>) для example.com и его поддоменов." "{null_ipv6}) для {example_com} и его поддоменов."
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \">\" operator expression" msgctxt "nft relational \">\" operator expression"
@ -9386,8 +9386,8 @@ msgid "Sync with browser"
msgstr "Скопир. из браузера" msgstr "Скопир. из браузера"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314
msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>." msgid "Syntax: {code_syntax}."
msgstr "Синтаксис: <code>/fqdn[/fqdn…]/[ipaddr]</code>." msgstr "Синтаксис: {code_syntax}."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667
msgid "Syntax: <code>_service._proto.example.com.</code>" msgid "Syntax: <code>_service._proto.example.com.</code>"

View file

@ -337,8 +337,8 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "" msgid ""
"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and " "{example_null} returns {null_addr} addresses ({null_ipv4},"
"<code>::</code>) for example.com and its subdomains." "{null_ipv6}) for {example_com} and its subdomains."
msgstr "" msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
@ -9025,7 +9025,7 @@ msgid "Sync with browser"
msgstr "Synch. s prehliadačom" msgstr "Synch. s prehliadačom"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314
msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>." msgid "Syntax: {code_syntax}."
msgstr "" msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667

View file

@ -326,8 +326,8 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "" msgid ""
"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and " "{example_null} returns {null_addr} addresses ({null_ipv4},"
"<code>::</code>) for example.com and its subdomains." "{null_ipv6}) for {example_com} and its subdomains."
msgstr "" msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
@ -8830,7 +8830,7 @@ msgid "Sync with browser"
msgstr "Synkronisera med webbläsare" msgstr "Synkronisera med webbläsare"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314
msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>." msgid "Syntax: {code_syntax}."
msgstr "" msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667

View file

@ -329,12 +329,14 @@ msgstr ""
"NXDOMAIN değerini döndürür." "NXDOMAIN değerini döndürür."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgctxt "hint: <code>/example.com/#</code> returns NULL addresses "
"(<code>0.0.0.0</code>, <code>::</code>) for example.com and its subdomains."
msgid "" msgid ""
"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and " "{example_null} returns {null_addr} addresses ({null_ipv4},"
"<code>::</code>) for example.com and its subdomains." "{null_ipv6}) for {example_com} and its subdomains."
msgstr "" msgstr ""
"<code>/example.com/#</code>, example.com ve alt alanları için NULL adresleri " "{example_null}, {example_com} ve alt alanları için {null_addr} adresleri "
"(<code>0.0.0.0</code> ve <code>::</code>) döndürür." "({null_ipv4} ve {null_ipv6}) döndürür."
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \">\" operator expression" msgctxt "nft relational \">\" operator expression"
@ -9292,8 +9294,8 @@ msgid "Sync with browser"
msgstr "Tarayıcı ile senkronize et" msgstr "Tarayıcı ile senkronize et"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314
msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>." msgid "Syntax: {code_syntax}."
msgstr "Sözdizimi: <code>/fqdn[/fqdn…]/[ipaddr]</code>." msgstr "Sözdizimi: {code_syntax}."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667
msgid "Syntax: <code>_service._proto.example.com.</code>" msgid "Syntax: <code>_service._proto.example.com.</code>"

View file

@ -348,11 +348,11 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "" msgid ""
"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and " "{example_null} returns {null_addr} addresses ({null_ipv4},"
"<code>::</code>) for example.com and its subdomains." "{null_ipv6}) for {example_com} and its subdomains."
msgstr "" msgstr ""
"<code>/example.com/#</code> повертає NULL адреси (<code>0.0.0.0</code> і " "{example_null} повертає {null_addr} адреси ({null_ipv4} і "
"<code>::</code>) для example.com і його субдоменів." "{null_ipv6}) для {example_com} і його субдоменів."
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \">\" operator expression" msgctxt "nft relational \">\" operator expression"
@ -9325,7 +9325,7 @@ msgid "Sync with browser"
msgstr "Синхронізувати з браузером" msgstr "Синхронізувати з браузером"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314
msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>." msgid "Syntax: {code_syntax}."
msgstr "" msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667

View file

@ -319,8 +319,8 @@ msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid "" msgid ""
"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and " "{example_null} returns {null_addr} addresses ({null_ipv4},"
"<code>::</code>) for example.com and its subdomains." "{null_ipv6}) for {example_com} and its subdomains."
msgstr "" msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
@ -8788,7 +8788,7 @@ msgid "Sync with browser"
msgstr "" msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314
msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>." msgid "Syntax: {code_syntax}."
msgstr "" msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667

View file

@ -330,12 +330,14 @@ msgstr ""
"trả về NXDOMAIN." "trả về NXDOMAIN."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgctxt "hint: <code>/example.com/#</code> returns NULL addresses "
"(<code>0.0.0.0</code>, <code>::</code>) for example.com and its subdomains."
msgid "" msgid ""
"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and " "{example_null} returns {null_addr} addresses ({null_ipv4},"
"<code>::</code>) for example.com and its subdomains." "{null_ipv6}) for {example_com} and its subdomains."
msgstr "" msgstr ""
"<code>/example.com/#</code> trả về địa chỉ NULL (<code>0.0.0.0</code> và " "{example_null} trả về địa chỉ {null_addr} ({null_ipv4} và "
"<code>::</code>) cho example.com và các tên miền con của nó." "{null_ipv6}) cho {example_com} và các tên miền con của nó."
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \">\" operator expression" msgctxt "nft relational \">\" operator expression"
@ -9248,8 +9250,8 @@ msgid "Sync with browser"
msgstr "Đồng bộ với trình duyệt web" msgstr "Đồng bộ với trình duyệt web"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314
msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>." msgid "Syntax: {code_syntax}."
msgstr "Cú pháp: <code>/fqdn[/fqdn…]/[ipaddr]</code>." msgstr "Cú pháp: {code_syntax}."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667
msgid "Syntax: <code>_service._proto.example.com.</code>" msgid "Syntax: <code>_service._proto.example.com.</code>"

View file

@ -323,12 +323,14 @@ msgstr ""
"<code>/#/</code> 匹配任何域名。<code>/example.com/</code> 返回 NXDOMAIN。" "<code>/#/</code> 匹配任何域名。<code>/example.com/</code> 返回 NXDOMAIN。"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgctxt "hint: <code>/example.com/#</code> returns NULL addresses "
"(<code>0.0.0.0</code>, <code>::</code>) for example.com and its subdomains."
msgid "" msgid ""
"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and " "{example_null} returns {null_addr} addresses ({null_ipv4},"
"<code>::</code>) for example.com and its subdomains." "{null_ipv6}) for {example_com} and its subdomains."
msgstr "" msgstr ""
"<code>/example.com/#</code> 对 example.com 及其子域名返回无效地址 " "{example_null} 对 {example_com} 及其子域名返回{null_addr}地址 "
"(<code>0.0.0.0</code> 和 <code>::</code>) 。" "({null_ipv4} 和 {null_ipv6}) 。"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \">\" operator expression" msgctxt "nft relational \">\" operator expression"
@ -8998,8 +9000,8 @@ msgid "Sync with browser"
msgstr "同步浏览器时间" msgstr "同步浏览器时间"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314
msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>." msgid "Syntax: {code_syntax}."
msgstr "语法: <code>/fqdn[/fqdn…]/[ipaddr]</code>." msgstr "语法: {code_syntax}."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667
msgid "Syntax: <code>_service._proto.example.com.</code>" msgid "Syntax: <code>_service._proto.example.com.</code>"

View file

@ -324,12 +324,14 @@ msgstr ""
"<code>/#/</code> 相符任何網域名稱。<code>/example.com/</code> 返回 NXDOMAIN。" "<code>/#/</code> 相符任何網域名稱。<code>/example.com/</code> 返回 NXDOMAIN。"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgctxt "hint: <code>/example.com/#</code> returns NULL addresses "
"(<code>0.0.0.0</code>, <code>::</code>) for example.com and its subdomains."
msgid "" msgid ""
"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and " "{example_null} returns {null_addr} addresses ({null_ipv4},"
"<code>::</code>) for example.com and its subdomains." "{null_ipv6}) for {example_com} and its subdomains."
msgstr "" msgstr ""
"<code>/example.com/#</code> 對 example.com 及其子網域名稱返回無效位址 " "{example_null} 對 {example_com} 及其子網域名稱返回{null_addr}位址 "
"(<code>0.0.0.0</code> 和 <code>::</code>) 。" "({null_ipv4} 和 {null_ipv6}) 。"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87 #: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \">\" operator expression" msgctxt "nft relational \">\" operator expression"
@ -8981,7 +8983,7 @@ msgid "Sync with browser"
msgstr "與瀏覽器同步時間" msgstr "與瀏覽器同步時間"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314
msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>." msgid "Syntax: {code_syntax}."
msgstr "" msgstr ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667 #: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667

View file

@ -308,12 +308,32 @@ return view.extend({
o.placeholder = '/example.org/10.1.2.3'; o.placeholder = '/example.org/10.1.2.3';
o.validate = validateServerSpec; o.validate = validateServerSpec;
function customi18n(template, values) {
return template.replace(/\{(\w+)\}/g, (match, key) => values[key] || match);
};
o = s.taboption('general', form.DynamicList, 'address', o = s.taboption('general', form.DynamicList, 'address',
_('Addresses'), _('Addresses'),
_('Resolve specified FQDNs to an IP.') + '<br />' + _('Resolve specified FQDNs to an IP.') + '<br />' +
_('Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>.') + '<br />' + customi18n(_('Syntax: {code_syntax}.'),
_('<code>/#/</code> matches any domain. <code>/example.com/</code> returns NXDOMAIN.') + '<br />' + {code_syntax: '<code>/fqdn[/fqdn…]/[ipaddr]</code>'}) + '<br />' +
_('<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and <code>::</code>) for example.com and its subdomains.')); customi18n(_('{example_nx} returns {nxdomain}.',
'hint: <code>/example.com/</code> returns <code>NXDOMAIN</code>.'),
{example_nx: '<code>/example.com/</code>', nxdomain: '<code>NXDOMAIN</code>'}) + '<br />' +
customi18n(_('{any_domain} matches any domain (and returns {nxdomain}).',
'hint: <code>/#/</code> matches any domain (and returns NXDOMAIN).'),
{any_domain:'<code>/#/</code>', nxdomain: '<code>NXDOMAIN</code>'}) + '<br />' +
customi18n(
_('{example_null} returns {null_addr} addresses ({null_ipv4}, {null_ipv6}) for {example_com} and its subdomains.',
'hint: <code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code>, <code>::</code>) for example.com and its subdomains.'),
{ example_null: '<code>/example.com/#</code>',
null_addr: '<code>NULL</code>',
null_ipv4: '<code>0.0.0.0</code>',
null_ipv6: '<code>::</code>',
example_com: '<code>example.com</code>',
}
)
);
o.optional = true; o.optional = true;
o.placeholder = '/router.local/router.lan/192.168.0.1'; o.placeholder = '/router.local/router.lan/192.168.0.1';