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>
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid ""
-"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
-"<code>::</code>) for example.com and its subdomains."
+"{example_null} returns {null_addr} addresses ({null_ipv4},"
+"{null_ipv6}) for {example_com} and its subdomains."
msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgstr "تزامن مع المتصفح"
#: 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 ""
#: 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:316
msgid ""
-"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
-"<code>::</code>) for example.com and its subdomains."
+"{example_null} returns {null_addr} addresses ({null_ipv4},"
+"{null_ipv6}) for {example_com} and its subdomains."
msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgstr ""
#: 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 ""
#: 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:316
msgid ""
-"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
-"<code>::</code>) for example.com and its subdomains."
+"{example_null} returns {null_addr} addresses ({null_ipv4},"
+"{null_ipv6}) for {example_com} and its subdomains."
msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgstr ""
#: 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 ""
#: 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:316
msgid ""
-"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
-"<code>::</code>) for example.com and its subdomains."
+"{example_null} returns {null_addr} addresses ({null_ipv4},"
+"{null_ipv6}) for {example_com} and its subdomains."
msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgstr "Sincronitza amb el navegador"
#: 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 ""
#: 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:316
msgid ""
-"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
-"<code>::</code>) for example.com and its subdomains."
+"{example_null} returns {null_addr} addresses ({null_ipv4},"
+"{null_ipv6}) for {example_com} and its subdomains."
msgstr ""
-"<code>/example.com/#</code> vrací NULL adresu (<code>0.0.0.0</code> a "
-"<code>::</code>) pro example.com a její subdomény."
+"{example_null} vrací {null_addr} adresu ({null_ipv4} a "
+"{null_ipv6}) pro {example_com} a její subdomény."
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \">\" operator expression"
msgstr "Synchronizovat s prohlížečem"
#: 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 ""
#: 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:316
msgid ""
-"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
-"<code>::</code>) for example.com and its subdomains."
+"{example_null} returns {null_addr} addresses ({null_ipv4},"
+"{null_ipv6}) for {example_com} and its subdomains."
msgstr ""
-"<code>/example.com/#</code> returnerer NULL-adresser (<code>0.0.0.0</code> "
-"og <code>::</code>) for example.com og dets underdomæner."
+"%s returnerer %s-adresser (%s "
+"og %s) for %s og dets underdomæner."
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \">\" operator expression"
msgstr "Synkroniser med browser"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314
-msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
-msgstr "Syntaks: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
+msgid "Syntax: {code_syntax}."
+msgstr "Syntaks: {code_syntax}."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667
msgid "Syntax: <code>_service._proto.example.com.</code>"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid ""
-"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
-"<code>::</code>) for example.com and its subdomains."
+"{example_null} returns {null_addr} addresses ({null_ipv4},"
+"{null_ipv6}) for {example_com} and its subdomains."
msgstr ""
-"<code>/example.com/#</code> liefert NULL Adressen (<code>0.0.0.0</code> und "
-"<code>::</code>) für example.com und seine Subdomains."
+"{example_null} liefert {null_addr} Adressen ({null_ipv4} und "
+"{null_ipv6}) für {example_com} und seine Subdomains."
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \">\" operator expression"
msgstr "Mit Browser synchronisieren"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314
-msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
-msgstr "Syntax: <code>/fqdn[/fqdn…]/[IP-adr]</code>."
+msgid "Syntax: {code_syntax}."
+msgstr "Syntax: {code_syntax}."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667
msgid "Syntax: <code>_service._proto.example.com.</code>"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid ""
-"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
-"<code>::</code>) for example.com and its subdomains."
+"{example_null} returns {null_addr} addresses ({null_ipv4},"
+"{null_ipv6}) for {example_com} and its subdomains."
msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgstr ""
#: 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 ""
#: 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:316
msgid ""
-"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
-"<code>::</code>) for example.com and its subdomains."
+"{example_null} returns {null_addr} addresses ({null_ipv4},"
+"{null_ipv6}) for {example_com} and its subdomains."
msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgstr ""
#: 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 ""
#: 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:316
msgid ""
-"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
-"<code>::</code>) for example.com and its subdomains."
+"{example_null} returns {null_addr} addresses ({null_ipv4},"
+"{null_ipv6}) for {example_com} and its subdomains."
msgstr ""
-"<code>/example.com/#</code> devuelve direcciones NULL (<code>0.0.0.0</code> "
-"y <code>::</code>) para example.com y sus subdominios."
+"{example_null} devuelve direcciones {null_addr} ({null_ipv4} "
+"y {null_ipv6}) para {example_com} y sus subdominios."
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \">\" operator expression"
msgstr "Sincronizar con el navegador"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314
-msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
-msgstr "Sintaxis: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
+msgid "Syntax: {code_syntax}."
+msgstr "Sintaxis: {code_syntax}."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667
#, fuzzy
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid ""
-"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
-"<code>::</code>) for example.com and its subdomains."
+"{example_null} returns {null_addr} addresses ({null_ipv4},"
+"{null_ipv6}) for {example_com} and its subdomains."
msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgstr "Synkronoi selaimen kanssa"
#: 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 ""
#: 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:316
msgid ""
-"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
-"<code>::</code>) for example.com and its subdomains."
+"{example_null} returns {null_addr} addresses ({null_ipv4},"
+"{null_ipv6}) for {example_com} and its subdomains."
msgstr ""
-"<code>/example.com/#</code> renvoie des adresses NULL (<code>0.0.0.0</code> "
-"et <code> : :</code>) pour example.com et ses sous-domaines."
+"{example_null} renvoie des adresses {null_addr} ({null_ipv4} "
+"et {null_ipv6}) pour {example_com} et ses sous-domaines."
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \">\" operator expression"
msgstr "Synchroniser avec le navigateur"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314
-msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
-msgstr "Syntaxe : <code>/fqdn[/fqdn...]/[ipaddr]</code>."
+msgid "Syntax: {code_syntax}."
+msgstr "Syntaxe : {code_syntax}."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667
msgid "Syntax: <code>_service._proto.example.com.</code>"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid ""
-"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
-"<code>::</code>) for example.com and its subdomains."
+"{example_null} returns {null_addr} addresses ({null_ipv4},"
+"{null_ipv6}) for {example_com} and its subdomains."
msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgstr ""
#: 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 ""
#: 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:316
msgid ""
-"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
-"<code>::</code>) for example.com and its subdomains."
+"{example_null} returns {null_addr} addresses ({null_ipv4},"
+"{null_ipv6}) for {example_com} and its subdomains."
msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgstr ""
#: 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 ""
#: 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:316
msgid ""
-"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
-"<code>::</code>) for example.com and its subdomains."
+"{example_null} returns {null_addr} addresses ({null_ipv4},"
+"{null_ipv6}) for {example_com} and its subdomains."
msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgstr "Szinkronizálás a böngészővel"
#: 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 ""
#: 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:316
msgid ""
-"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
-"<code>::</code>) for example.com and its subdomains."
+"{example_null} returns {null_addr} addresses ({null_ipv4},"
+"{null_ipv6}) for {example_com} and its subdomains."
msgstr ""
-"<code>/example.com/#</code> restituisce indirizzi NULL (<code>0.0.0.0</code> "
-"e <code>::</code>) per example.com e i suoi sottodomini."
+"{example_null} restituisce indirizzi {null_addr} ({null_ipv4} "
+"e {null_ipv6}) per {example_com} e i suoi sottodomini."
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \">\" operator expression"
msgstr "Sincronizza con il browser"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314
-msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
-msgstr "Sintassi: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
+msgid "Syntax: {code_syntax}."
+msgstr "Sintassi: {code_syntax}."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667
msgid "Syntax: <code>_service._proto.example.com.</code>"
"example.com/</code> は NXDOMAIN を返します。"
#: 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 ""
-"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
-"<code>::</code>) for example.com and its subdomains."
+"{example_null} returns {null_addr} addresses ({null_ipv4},"
+"{null_ipv6}) for {example_com} and its subdomains."
msgstr ""
-"<code>/example.com/#</code> は example.com とそのサブドメインに対して NULL ア"
-"ドレス (<code>0.0.0.0</code> 及び <code>::</code>) を返します。"
+"{example_null} は {example_com} とそのサブドメインに対して {null_addr} ア"
+"ドレス ({null_ipv4} 及び {null_ipv6}) を返します。"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \">\" operator expression"
msgstr "ブラウザと同期"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314
-msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
-msgstr "文法: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
+msgid "Syntax: {code_syntax}."
+msgstr "文法: {code_syntax}."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667
msgid "Syntax: <code>_service._proto.example.com.</code>"
"을 반환합니다."
#: 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 ""
-"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
-"<code>::</code>) for example.com and its subdomains."
+"{example_null} returns {null_addr} addresses ({null_ipv4},"
+"{null_ipv6}) for {example_com} and its subdomains."
msgstr ""
-"<code>/example.com/#</code> 는 example.com과 그 서브도메인에 대해 NULL 주소 "
-"(<code>0.0.0.0</code> 와 <code>::</code>)를 반환합니다."
+"{example_null} 는 {example_com}과 그 서브도메인에 대해 {null_addr} 주소 "
+"({null_ipv4} 와 {null_ipv6})를 반환합니다."
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \">\" operator expression"
msgstr "브라우저 시간대로 동기화"
#: 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 ""
#: 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:316
msgid ""
-"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
-"<code>::</code>) for example.com and its subdomains."
+"{example_null} returns {null_addr} addresses ({null_ipv4},"
+"{null_ipv6}) for {example_com} and its subdomains."
msgstr ""
-"<code>/example.com/#</code> pateikia „NULL“ adresus (<code>0.0.0.0</code> ir "
-"<code>::</code>), pvz., „example.com“ ir jo subdomenus."
+"%s pateikia „%s“ adresus (%s ir "
+"%s), pvz., „%s“ ir jo subdomenus."
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \">\" operator expression"
msgstr "Sinchronizuoti su naršyklę"
#: 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 ""
#: 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:316
msgid ""
-"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
-"<code>::</code>) for example.com and its subdomains."
+"{example_null} returns {null_addr} addresses ({null_ipv4},"
+"{null_ipv6}) for {example_com} and its subdomains."
msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgstr ""
#: 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 ""
#: 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:316
msgid ""
-"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
-"<code>::</code>) for example.com and its subdomains."
+"{example_null} returns {null_addr} addresses ({null_ipv4},"
+"{null_ipv6}) for {example_com} and its subdomains."
msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgstr ""
#: 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 ""
#: 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:316
msgid ""
-"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
-"<code>::</code>) for example.com and its subdomains."
+"{example_null} returns {null_addr} addresses ({null_ipv4},"
+"{null_ipv6}) for {example_com} and its subdomains."
msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgstr "Synkroniser med nettleser"
#: 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 ""
#: 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:316
msgid ""
-"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
-"<code>::</code>) for example.com and its subdomains."
+"{example_null} returns {null_addr} addresses ({null_ipv4},"
+"{null_ipv6}) for {example_com} and its subdomains."
msgstr ""
-"<code>/example.com/#</code> retourneert NULL-adressen (<code>0.0.0.0</code> "
-"en <code>::</code>) voor example.com en zijn subdomeinen."
+"{example_null} retourneert {null_addr}-adressen ({null_ipv4} "
+"en {null_ipv6}) voor {example_com} en zijn subdomeinen."
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \">\" operator expression"
msgstr "Synchroniseren met browser"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314
-msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
-msgstr "Syntaxis: <code>/fqdn[/fqdn...] /[iPaddr]</code>."
+msgid "Syntax: {code_syntax}."
+msgstr "Syntaxis: {code_syntax}."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667
msgid "Syntax: <code>_service._proto.example.com.</code>"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid ""
-"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
-"<code>::</code>) for example.com and its subdomains."
+"{example_null} returns {null_addr} addresses ({null_ipv4},"
+"{null_ipv6}) for {example_com} and its subdomains."
msgstr ""
-"<code>/example.com/#</code> zwraca adresy NULL (<code>0.0.0.0</code> i "
-"<code>::</code>) dla example.com i jego poddomen."
+"{example_null} zwraca adresy {null_addr} ({null_ipv4} i "
+"{null_ipv6}) dla {example_com} i jego poddomen."
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \">\" operator expression"
msgstr "Synchronizuj z przeglądarką"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314
-msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
-msgstr "Składnia: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
+msgid "Syntax: {code_syntax}."
+msgstr "Składnia: {code_syntax}."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667
msgid "Syntax: <code>_service._proto.example.com.</code>"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid ""
-"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
-"<code>::</code>) for example.com and its subdomains."
+"{example_null} returns {null_addr} addresses ({null_ipv4},"
+"{null_ipv6}) for {example_com} and its subdomains."
msgstr ""
-"<code>/example.com/#</code> retorna endereços nulos (<code>0.0.0.0</code> e "
-"<code>::</code>) para example.com e os seus subdomínios."
+"{example_null} retorna endereços {null_addr} ({null_ipv4} e "
+"{null_ipv6}) para {example_com} e os seus subdomínios."
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \">\" operator expression"
msgstr "Sincronizar com o browser"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314
-msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
-msgstr "Sintaxe: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
+msgid "Syntax: {code_syntax}."
+msgstr "Sintaxe: {code_syntax}."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667
msgid "Syntax: <code>_service._proto.example.com.</code>"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid ""
-"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
-"<code>::</code>) for example.com and its subdomains."
+"{example_null} returns {null_addr} addresses ({null_ipv4},"
+"{null_ipv6}) for {example_com} and its subdomains."
msgstr ""
-"<code>/example.com/#</code> retorna endereços NULL (<code>0.0.0.0</code> e "
-"<code>::</code>) para example.com e os seus subdomínios."
+"{example_null} retorna endereços {null_addr} ({null_ipv4} e "
+"{null_ipv6}) para {example_com} e os seus subdomínios."
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \">\" operator expression"
msgstr "Sincronize com o navegador"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314
-msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
-msgstr "Sintaxe: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
+msgid "Syntax: {code_syntax}."
+msgstr "Sintaxe: {code_syntax}."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667
msgid "Syntax: <code>_service._proto.example.com.</code>"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid ""
-"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
-"<code>::</code>) for example.com and its subdomains."
+"{example_null} returns {null_addr} addresses ({null_ipv4},"
+"{null_ipv6}) for {example_com} and its subdomains."
msgstr ""
-"<code>/example.com/#</code> returnează adrese NULL (<code>0.0.0.0</code> and "
-"<code>::</code>) pentru example.com și subdomeniile sale."
+"{example_null} returnează adrese {null_addr} ({null_ipv4} and "
+"{null_ipv6}) pentru {example_com} și subdomeniile sale."
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \">\" operator expression"
msgstr "Sincronizați cu browserul"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314
-msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
-msgstr "Sintaxa: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
+msgid "Syntax: {code_syntax}."
+msgstr "Sintaxa: {code_syntax}."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667
msgid "Syntax: <code>_service._proto.example.com.</code>"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid ""
-"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
-"<code>::</code>) for example.com and its subdomains."
+"{example_null} returns {null_addr} addresses ({null_ipv4},"
+"{null_ipv6}) for {example_com} and its subdomains."
msgstr ""
-"<code>/example.com/#</code> возвращает NULL адреса (<code>0.0.0.0</code> и "
-"<code>::</code>) для example.com и его поддоменов."
+"{example_null} возвращает {null_addr} адреса ({null_ipv4} и "
+"{null_ipv6}) для {example_com} и его поддоменов."
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \">\" operator expression"
msgstr "Скопир. из браузера"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314
-msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
-msgstr "Синтаксис: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
+msgid "Syntax: {code_syntax}."
+msgstr "Синтаксис: {code_syntax}."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667
msgid "Syntax: <code>_service._proto.example.com.</code>"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid ""
-"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
-"<code>::</code>) for example.com and its subdomains."
+"{example_null} returns {null_addr} addresses ({null_ipv4},"
+"{null_ipv6}) for {example_com} and its subdomains."
msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgstr "Synch. s prehliadačom"
#: 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 ""
#: 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:316
msgid ""
-"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
-"<code>::</code>) for example.com and its subdomains."
+"{example_null} returns {null_addr} addresses ({null_ipv4},"
+"{null_ipv6}) for {example_com} and its subdomains."
msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgstr "Synkronisera med webbläsare"
#: 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 ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667
"NXDOMAIN değerini döndürür."
#: 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 ""
-"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
-"<code>::</code>) for example.com and its subdomains."
+"{example_null} returns {null_addr} addresses ({null_ipv4},"
+"{null_ipv6}) for {example_com} and its subdomains."
msgstr ""
-"<code>/example.com/#</code>, example.com ve alt alanları için NULL adresleri "
-"(<code>0.0.0.0</code> ve <code>::</code>) döndürür."
+"{example_null}, {example_com} ve alt alanları için {null_addr} adresleri "
+"({null_ipv4} ve {null_ipv6}) döndürür."
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \">\" operator expression"
msgstr "Tarayıcı ile senkronize et"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314
-msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
-msgstr "Sözdizimi: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
+msgid "Syntax: {code_syntax}."
+msgstr "Sözdizimi: {code_syntax}."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667
msgid "Syntax: <code>_service._proto.example.com.</code>"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:316
msgid ""
-"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
-"<code>::</code>) for example.com and its subdomains."
+"{example_null} returns {null_addr} addresses ({null_ipv4},"
+"{null_ipv6}) for {example_com} and its subdomains."
msgstr ""
-"<code>/example.com/#</code> повертає NULL адреси (<code>0.0.0.0</code> і "
-"<code>::</code>) для example.com і його субдоменів."
+"{example_null} повертає {null_addr} адреси ({null_ipv4} і "
+"{null_ipv6}) для {example_com} і його субдоменів."
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \">\" operator expression"
msgstr "Синхронізувати з браузером"
#: 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 ""
#: 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:316
msgid ""
-"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
-"<code>::</code>) for example.com and its subdomains."
+"{example_null} returns {null_addr} addresses ({null_ipv4},"
+"{null_ipv6}) for {example_com} and its subdomains."
msgstr ""
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgstr ""
#: 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 ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667
"trả về NXDOMAIN."
#: 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 ""
-"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
-"<code>::</code>) for example.com and its subdomains."
+"{example_null} returns {null_addr} addresses ({null_ipv4},"
+"{null_ipv6}) for {example_com} and its subdomains."
msgstr ""
-"<code>/example.com/#</code> trả về địa chỉ NULL (<code>0.0.0.0</code> và "
-"<code>::</code>) cho example.com và các tên miền con của nó."
+"{example_null} trả về địa chỉ {null_addr} ({null_ipv4} và "
+"{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
msgctxt "nft relational \">\" operator expression"
msgstr "Đồng bộ với trình duyệt web"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314
-msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
-msgstr "Cú pháp: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
+msgid "Syntax: {code_syntax}."
+msgstr "Cú pháp: {code_syntax}."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667
msgid "Syntax: <code>_service._proto.example.com.</code>"
"<code>/#/</code> 匹配任何域名。<code>/example.com/</code> 返回 NXDOMAIN。"
#: 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 ""
-"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
-"<code>::</code>) for example.com and its subdomains."
+"{example_null} returns {null_addr} addresses ({null_ipv4},"
+"{null_ipv6}) for {example_com} and its subdomains."
msgstr ""
-"<code>/example.com/#</code> 对 example.com 及其子域名返回无效地址 "
-"(<code>0.0.0.0</code> 和 <code>::</code>) 。"
+"{example_null} 对 {example_com} 及其子域名返回{null_addr}地址 "
+"({null_ipv4} 和 {null_ipv6}) 。"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \">\" operator expression"
msgstr "同步浏览器时间"
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:314
-msgid "Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
-msgstr "语法: <code>/fqdn[/fqdn…]/[ipaddr]</code>."
+msgid "Syntax: {code_syntax}."
+msgstr "语法: {code_syntax}."
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667
msgid "Syntax: <code>_service._proto.example.com.</code>"
"<code>/#/</code> 相符任何網域名稱。<code>/example.com/</code> 返回 NXDOMAIN。"
#: 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 ""
-"<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and "
-"<code>::</code>) for example.com and its subdomains."
+"{example_null} returns {null_addr} addresses ({null_ipv4},"
+"{null_ipv6}) for {example_com} and its subdomains."
msgstr ""
-"<code>/example.com/#</code> 對 example.com 及其子網域名稱返回無效位址 "
-"(<code>0.0.0.0</code> 和 <code>::</code>) 。"
+"{example_null} 對 {example_com} 及其子網域名稱返回{null_addr}位址 "
+"({null_ipv4} 和 {null_ipv6}) 。"
#: modules/luci-mod-status/htdocs/luci-static/resources/view/status/nftables.js:87
msgctxt "nft relational \">\" operator expression"
msgstr "與瀏覽器同步時間"
#: 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 ""
#: modules/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js:667
o.placeholder = '/example.org/10.1.2.3';
o.validate = validateServerSpec;
+ function customi18n(template, values) {
+ return template.replace(/\{(\w+)\}/g, (match, key) => values[key] || match);
+ };
+
o = s.taboption('general', form.DynamicList, 'address',
_('Addresses'),
_('Resolve specified FQDNs to an IP.') + '<br />' +
- _('Syntax: <code>/fqdn[/fqdn…]/[ipaddr]</code>.') + '<br />' +
- _('<code>/#/</code> matches any domain. <code>/example.com/</code> returns NXDOMAIN.') + '<br />' +
- _('<code>/example.com/#</code> returns NULL addresses (<code>0.0.0.0</code> and <code>::</code>) for example.com and its subdomains.'));
+ customi18n(_('Syntax: {code_syntax}.'),
+ {code_syntax: '<code>/fqdn[/fqdn…]/[ipaddr]</code>'}) + '<br />' +
+ 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.placeholder = '/router.local/router.lan/192.168.0.1';