Commit graph

185 commits

Author SHA1 Message Date
Hannu Nyman
919b02c169 treewide: sync i18n translations
Sync translations.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2022-01-10 20:57:27 +02:00
Jo-Philipp Wich
35dc6bd558 luci-base: fix syntax error in base translation, resync base translation
Fixes: b8d3ca6f82 ("luci-mod-network: fix unbalanced and confusing markup in DHCP translation")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2021-12-04 00:22:51 +01:00
Hannu Nyman
38232307df luci-base: sync translations
Sync translations to fix the last erroneous bits.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2021-12-01 18:48:44 +02:00
Jo-Philipp Wich
b8d3ca6f82 luci-mod-network: fix unbalanced and confusing markup in DHCP translation
The string `<%s>...<%s>` is invalid HTML and will confuse translation software
like poedit as well as human translators. It is not clear that `<%s>...<%s>`
is supposed to interpolate into both a start and end tag and `<%s>` might be
mistaken as a quoted form of `%s` like `«%s»` or `〈%s〉`.

Replace the string with `<a href="%s">...</a>` to make it immediately clear
that the acronym is surrounded by an HTML anchor, only pass the destination
URL via string formatting to avoid mistranslations there.

Fixes: 3bfcf99a68 ("luci-mod-network: fix unbalanced and confusing markup in DHCP translation")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2021-12-01 16:44:20 +01:00
Paul Dee
d5b00569af luci-mod-network: Disambiguate DNS config message
Responses themselves are not RFC1918, but the address types that they
contain may be.

Signed-off-by: Paul Dee <itsascambutmailmeanyway@gmail.com>
2021-12-01 02:12:17 +01:00
Jo-Philipp Wich
a75ab22e62 luci-mod-status: change "Storage usage" heading to just "Storage"
Also rename `25_diskfree.js` to `25_storage.js` to make naming anologeous
with "Memory" / `20_memory.js`.

Fixes: f09920f21a ("luci-mod-status: add diskfree info")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2021-11-29 16:01:12 +01:00
Hannu Nyman
a3d3f01620 luci-base: sync translations
Sync translations.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2021-11-27 09:18:01 +02:00
Hannu Nyman
fb5b613db9 treewide: sync i18n translations
Sync translations.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2021-11-11 21:21:28 +02:00
Jo-Philipp Wich
e7f98f3cd1 treewide: resync translations
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2021-10-31 22:44:00 +01:00
Jo-Philipp Wich
c795a206eb luci-mod-network: fix invalid markup in TFTP/PXE settings tab
Also resync translations accordingly.

Fixes: #5475
Fixes: 3165d5ea3f ("luci-mod-network: Add PXE Boot options tab under DHCP and DNS")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2021-10-31 22:42:04 +01:00
Hannu Nyman
19fe3324d2 treewide: i18n - Sync translations
Sync translations.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2021-10-26 18:04:22 +03:00
Hannu Nyman
cd3d614c56 treewide: sync i18n translations
Sync translations.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2021-10-19 22:18:01 +03:00
Paul Dee
c0299e2c3d luci-mod-network: spelling / grammar
"Setup" is a noun, the thing. "Set up" is a verbal idiom, the action.

One cannot setup a DHCP server, just as one cannot fuckup a test, or
ripup some paper. One can, however, set a DHCP server up, and one can
fuck a test up, and rip some paper up.

Signed-off-by: Paul Dee <systemcrash@users.noreply.github.com>
2021-10-08 14:12:11 -10:00
Hannu Nyman
96b6506ec2 treewide: i18n sync translations
Sync translations.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2021-10-05 21:39:48 +03:00
lvoegl
f062ce76c3 luci-proto-wireguard: update i18n
Signed-off-by: lvoegl <lvoegl@tdt.de>
2021-09-17 14:24:14 +02:00
Hannu Nyman
db75909587 treewide: i18n - sync translations
Sync translations.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2021-09-09 17:54:07 +03:00
Vladislav Grigoryev
0be0f06907 luci-mod-network: fix route and rule options
Allow adding routes with unspecified interface.
This is required for prohibit, blackhole and unreachable routes.

Allow adding routes with loopback interface.
This can work as a blackhole route.

Fix netmask to prefix conversion for the routes.
Identify the IP family by the UCI section type.

Avoid setting the routing table textvalue for the rules.
The rules should target none table unless specified otherwise.

Signed-off-by: Vladislav Grigoryev <vg.aetera@gmail.com>
2021-09-04 15:51:11 +03:00
Florian Eckert
98d1d37702 luci-base: i18n sync translations
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2021-09-03 13:17:24 +02:00
Vladislav Grigoryev
c71dc1cccf luci-mod-status: optimize view/formatting for status/routing
Optimize view and formatting for the status/routing page.
Remove redundant style and header abbreviations.
Consolidate terminology for IPv4 and IPv6 categories.

Signed-off-by: Vladislav Grigoryev <vg.aetera@gmail.com>
2021-09-01 13:05:59 +03:00
Vladislav Grigoryev
b4f4799f9e luci-mod-network: network/routing support for pbr
Provide comprehensive routing configuration:
* Rename the "Network > Routes" page to "Network > Routing".
* Unify sorting for the "Status" and "Network" menus.
* Add the tabs "IPv4 Rules" and "IPv6 Rules" to the "Routing" page.
* Provide configuration for IPv4 and IPv6 routing rules.
* Consolidate routing configuration and terminology for IPv4 and IPv6.

Policy-based routing is an increasingly popular problem.
Netifd natively supports policy-based routing:
* Interface-specific options "ip4table" and "ip6table".
* Routing rules using the "rule" and "rule6" sections.
LuCI is missing configuration for routing rules.

Signed-off-by: Vladislav Grigoryev <vg.aetera@gmail.com>
2021-09-01 10:51:16 +03:00
Florian Eckert
32e90a8135 luci-base: i18n sync translations
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2021-08-31 11:37:08 +02:00
Florian Eckert
8c35a940fe
Merge pull request #5296 from vgaetera/dhcp-labels
luci-mod-network: update dhcp and dns labels and descriptions
2021-08-31 09:45:43 +02:00
Vladislav Grigoryev
63132ff3be luci-mod-network: update dhcp and dns labels and descriptions
Update labels and descriptions for DHCP and DNS settings.
Add missing descriptions and clarify the existing ones.
Group settings by tab and avoid redundant abbreviations.
Consolidate terminology according to the dnsmasq documentation:
https://thekelleys.org.uk/dnsmasq/docs/dnsmasq-man.html
Fix spelling according to the previously adopted policy:
88b9d84388

Signed-off-by: Vladislav Grigoryev <vg.aetera@gmail.com>
2021-08-30 17:03:46 +03:00
Vladislav Grigoryev
a62a6c0f3b luci-mod-status: merge status/dmesg with status/syslog
Merge "Kernel Log" with "System Log" as an extra tab.
Consolidate logging facilities for more intuitive navigation.

Signed-off-by: Vladislav Grigoryev <vg.aetera@gmail.com>
2021-08-26 06:15:04 +03:00
Florian Eckert
db87be1812 treewide: i18n - sync translations
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2021-08-17 12:09:31 +02:00
Hannu Nyman
df884b4e6e treewide: i18n - sync translations
Sync translations.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2021-07-22 00:25:47 +03:00
Jo-Philipp Wich
38400c484e treewide: resync translations
Also complete german base translation while we're at it.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2021-07-03 19:03:44 +02:00
Florian Eckert
bada415c4b luci-base: i18n sync translations
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2021-06-21 11:52:25 +02:00
Jo-Philipp Wich
c48d8f4a2c treewide: fix typo in "Enable VLAN filtering" label
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2021-06-21 08:27:14 +02:00
Jo-Philipp Wich
b4c394f2d2 protocols: unify TOS and TTL description strings
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2021-06-07 13:59:03 +02:00
Jo-Philipp Wich
88b9d84388 treewide: consolidate {IPv4,IPv6,MAC} {address,gateway} spellings
- Turn IPv4-Address into IPv4 address
 - Turn IPv4-Gateway into IPv4 gateway
 - Turn IPv6-Address into IPv6 address
 - Turn IPv6-Gateway into IPv6 gateway
 - Turn MAC-Address into MAC address

Also remove related duplicate translation entries.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2021-06-07 12:48:08 +02:00
Jo-Philipp Wich
b5832d134e treewide: fix "promiscious" typo
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2021-06-07 11:53:04 +02:00
Hannu Nyman
b6039d0c50 luci-base: i18n - sync translations
Sync translations in luci-base.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2021-06-06 08:57:48 +03:00
Jo-Philipp Wich
dece9b063c luci-base: fix network data type validation
Fixes: #5085
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2021-05-31 11:39:15 +02:00
Hannu Nyman
ad9388d2eb treewide: sync i18n transations
Sync translations.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2021-05-26 19:03:39 +03:00
Florian Eckert
b8fc9dbfb9 luci-base: i18n sync translations
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2021-05-04 09:01:48 +02:00
Florian Eckert
7a9edb23a6 luci-base: i18n sync translations
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2021-05-04 08:34:53 +02:00
Dirk Brenken
8c6a29a45c
luci-mod-system: remove bogus btn class in flash.js
* fixes #4970
* sync translations

Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-04-15 19:52:52 +02:00
Dirk Brenken
2617fcdc63 luci-mod-network: fix xhtml markup
* fix markup in interfaces.js (#4980)
* sync translations

Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-04-14 16:49:30 +03:00
Hannu Nyman
a3dd58a10e luci-base: i18n sync translations
Sync translations.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2021-04-08 19:05:26 +03:00
Jo-Philipp Wich
d31fa2fac5 treewide: resync translations
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2021-03-18 17:59:01 +01:00
Hannu Nyman
49065d3550 treewide: i18n translation sync
Sync translations.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2021-03-13 09:38:10 +02:00
Hannu Nyman
5e4f36b6cf treewide: i18n sync translations
Sync translations.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2021-02-25 17:08:01 +02:00
Hannu Nyman
3080af245a treewide: i18n sync translations
Sync translations.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2021-02-13 10:30:20 +02:00
Hannu Nyman
e7531176a1 treewide: sync translations
Sync translations.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2021-01-19 23:11:44 +02:00
Giovanni Giacobbi
dfa82b4494 luci-mod-status,luci-app-statistics: Fix case for 'Bit/s' to 'bit/s'
Signed-off-by: Giovanni Giacobbi <giovanni@giacobbi.net>
[fix conflict, reword commit title]
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2021-01-19 23:11:33 +02:00
Hannu Nyman
4a47bd741b luci-base/luci-app-statistics: sync translations
Sync translations.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2021-01-12 19:15:35 +02:00
Hannu Nyman
e2ac2e92b0 luci-base: correct button name on flash page help text
Correct the help text in the flash page to match the current
buttons. 'Continue' instead of "Proceed".

Adjust translations.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2021-01-12 19:13:52 +02:00
Hannu Nyman
2448834b9a luci-base: i18n - sync translations
Sync translations in luci-base.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2021-01-02 15:30:09 +02:00
Hannu Nyman
068755e603 treewide: i18n - sync translations
Sync translations.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2020-12-29 13:14:46 +02:00