diff --git a/README.md b/README.md
index 79a6dfb..a0f03d1 100644
--- a/README.md
+++ b/README.md
@@ -16,3 +16,20 @@ tagged `beta`. Versions names are based on commit SHA, e.g.
unnecessary version
3. Create a merge request from `dev` to `master` branch
4. New version should be published automatically
+
+## Manually managed dependencies
+Because of `` component it's required to use exposed `ReactRouterDOM`
+object from `react-router-dom` library. `ReactRouterDOM` is exposed by
+[reForis](https://gitlab.labs.nic.cz/turris/reforis/reforis/blob/master/js/webpack.config.js).
+It can be done by following steps:
+
+1. Setting `react-router-dom` as `peerDependencies` and `devDependencies` in `package.json`.
+2. Adding the following rules to `externals` in `webpack.conf.js` of the plugin:
+
+```js
+externals: {
+ ...
+ "react-router-dom": "ReactRouterDOM",
+}
+```
+
diff --git a/babel.cfg b/babel.cfg
new file mode 100644
index 0000000..2e1b870
--- /dev/null
+++ b/babel.cfg
@@ -0,0 +1 @@
+[javascript: src/**.js]
diff --git a/package-lock.json b/package-lock.json
index 0969dd6..78402e0 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,6 +1,6 @@
{
"name": "foris",
- "version": "3.1.1",
+ "version": "3.2.0",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
@@ -1870,6 +1870,7 @@
"version": "7.5.5",
"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.5.5.tgz",
"integrity": "sha512-28QvEGyQyNkB0/m2B4FU7IEZGK2NUrcMtT6BZEFALTguLk+AUT6ofsHtPk5QyjAdUkpMJ+/Em+quwz4HOt30AQ==",
+ "dev": true,
"requires": {
"regenerator-runtime": "^0.13.2"
}
@@ -6579,7 +6580,8 @@
"gud": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/gud/-/gud-1.0.0.tgz",
- "integrity": "sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw=="
+ "integrity": "sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw==",
+ "dev": true
},
"gzip-size": {
"version": "5.1.1",
@@ -6719,6 +6721,7 @@
"version": "4.10.1",
"resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz",
"integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==",
+ "dev": true,
"requires": {
"@babel/runtime": "^7.1.2",
"loose-envify": "^1.2.0",
@@ -6732,6 +6735,7 @@
"version": "3.3.1",
"resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz",
"integrity": "sha512-wbg3bpgA/ZqWrZuMOeJi8+SKMhr7X9TesL/rXMjTzh0p0JUBo3II8DHboYbuIXWRlttrUFxwcu/5kygrCw8fJw==",
+ "dev": true,
"requires": {
"react-is": "^16.7.0"
}
@@ -8565,6 +8569,7 @@
"version": "0.3.2",
"resolved": "https://registry.npmjs.org/mini-create-react-context/-/mini-create-react-context-0.3.2.tgz",
"integrity": "sha512-2v+OeetEyliMt5VHMXsBhABoJ0/M4RCe7fatd/fBy6SMiKazUSEt3gxxypfnk2SHMkdBYvorHRoQxuGoiwbzAw==",
+ "dev": true,
"requires": {
"@babel/runtime": "^7.4.0",
"gud": "^1.0.0",
@@ -9448,6 +9453,7 @@
"version": "1.8.0",
"resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz",
"integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==",
+ "dev": true,
"requires": {
"isarray": "0.0.1"
}
@@ -10199,6 +10205,7 @@
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/react-router/-/react-router-5.1.2.tgz",
"integrity": "sha512-yjEuMFy1ONK246B+rsa0cUam5OeAQ8pyclRDgpxuSCrAlJ1qN9uZ5IgyKC7gQg0w8OM50NXHEegPh/ks9YuR2A==",
+ "dev": true,
"requires": {
"@babel/runtime": "^7.1.2",
"history": "^4.9.0",
@@ -10212,6 +10219,21 @@
"tiny-warning": "^1.0.0"
}
},
+ "react-router-dom": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.1.2.tgz",
+ "integrity": "sha512-7BPHAaIwWpZS074UKaw1FjVdZBSVWEk8IuDXdB+OkLb8vd/WRQIpA4ag9WQk61aEfQs47wHyjWUoUGGZxpQXew==",
+ "dev": true,
+ "requires": {
+ "@babel/runtime": "^7.1.2",
+ "history": "^4.9.0",
+ "loose-envify": "^1.3.1",
+ "prop-types": "^15.6.2",
+ "react-router": "5.1.2",
+ "tiny-invariant": "^1.0.2",
+ "tiny-warning": "^1.0.0"
+ }
+ },
"react-simple-code-editor": {
"version": "0.10.0",
"resolved": "https://registry.npmjs.org/react-simple-code-editor/-/react-simple-code-editor-0.10.0.tgz",
@@ -10428,7 +10450,8 @@
"regenerator-runtime": {
"version": "0.13.3",
"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz",
- "integrity": "sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw=="
+ "integrity": "sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw==",
+ "dev": true
},
"regenerator-transform": {
"version": "0.14.1",
@@ -10765,7 +10788,8 @@
"resolve-pathname": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz",
- "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng=="
+ "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==",
+ "dev": true
},
"resolve-url": {
"version": "0.2.1",
@@ -12117,12 +12141,14 @@
"tiny-invariant": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.0.6.tgz",
- "integrity": "sha512-FOyLWWVjG+aC0UqG76V53yAWdXfH8bO6FNmyZOuUrzDzK8DI3/JRY25UD7+g49JWM1LXwymsKERB+DzI0dTEQA=="
+ "integrity": "sha512-FOyLWWVjG+aC0UqG76V53yAWdXfH8bO6FNmyZOuUrzDzK8DI3/JRY25UD7+g49JWM1LXwymsKERB+DzI0dTEQA==",
+ "dev": true
},
"tiny-warning": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz",
- "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA=="
+ "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==",
+ "dev": true
},
"tmp": {
"version": "0.0.33",
@@ -12713,7 +12739,8 @@
"value-equal": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz",
- "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw=="
+ "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==",
+ "dev": true
},
"vary": {
"version": "1.1.2",
diff --git a/package.json b/package.json
index cf608c5..91bfeb8 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "foris",
- "version": "3.1.1",
+ "version": "3.2.0",
"description": "Set of components and utils for Foris and its plugins.",
"author": "CZ.NIC, z.s.p.o.",
"repository": {
@@ -20,14 +20,14 @@
"pdfmake": "^0.1.63",
"qrcode.react": "^0.9.3",
"react-datetime": "^2.16.3",
- "react-router": "^5.1.2",
"react-uid": "^2.2.0"
},
"peerDependencies": {
"bootstrap": "4.4.1",
"prop-types": "15.7.2",
"react": "16.9.0",
- "react-dom": "16.9.0"
+ "react-dom": "16.9.0",
+ "react-router-dom": "^5.1.2"
},
"devDependencies": {
"@babel/cli": "^7.7.7",
@@ -47,6 +47,7 @@
"prop-types": "15.7.2",
"react": "16.9.0",
"react-dom": "16.9.0",
+ "react-router-dom": "^5.1.2",
"react-styleguidist": "^10.4.2",
"snapshot-diff": "^0.5.1"
},
diff --git a/src/api/utils.js b/src/api/utils.js
index 8e6c23b..9da04a0 100644
--- a/src/api/utils.js
+++ b/src/api/utils.js
@@ -13,7 +13,7 @@ export const HEADERS = {
"X-CSRFToken": getCookie("_csrf_token"),
};
-export const TIMEOUT = 5000;
+export const TIMEOUT = 30500;
export const API_ACTIONS = {
INIT: 1,
diff --git a/src/form/components/ForisForm.js b/src/form/components/ForisForm.js
index c09edc5..65eff29 100644
--- a/src/form/components/ForisForm.js
+++ b/src/form/components/ForisForm.js
@@ -7,7 +7,7 @@
import React, { useEffect } from "react";
import PropTypes from "prop-types";
-import { Prompt } from "react-router";
+import { Prompt } from "react-router-dom";
import { ALERT_TYPES } from "../../bootstrap/Alert";
import { API_STATE } from "../../api/utils";
@@ -73,7 +73,12 @@ ForisForm.defaultProps = {
disabled: false,
};
-/** Serves as HOC for all foris forms components. */
+/** Serves as HOC for all foris forms components.
+ *
+ * As `` from `react-router-dom` is used in this component then it required to
+ * use exposed `ReactRouterDOM` object from `react-router-dom` library which is exposed by reForis.
+ * See README for more information.
+ * */
export function ForisForm({
ws,
forisConfig,
diff --git a/src/testUtils/customTestRender.js b/src/testUtils/customTestRender.js
index fbf1718..2f55854 100644
--- a/src/testUtils/customTestRender.js
+++ b/src/testUtils/customTestRender.js
@@ -9,7 +9,7 @@
import React from "react";
import { UIDReset } from "react-uid";
-import { StaticRouter } from "react-router";
+import { StaticRouter } from "react-router-dom";
import { render } from "@testing-library/react";
import PropTypes from "prop-types";
diff --git a/src/webSockets/hooks.js b/src/webSockets/hooks.js
index 7357ead..44f7e09 100644
--- a/src/webSockets/hooks.js
+++ b/src/webSockets/hooks.js
@@ -7,7 +7,7 @@
import { useEffect, useState } from "react";
-export function useWSForisModule(ws, module, action = "update_settings") {
+export function useWSForisModule(ws, module, action = "update_settings", controllerID) {
const [data, setData] = useState(null);
useEffect(() => {
@@ -16,8 +16,12 @@ export function useWSForisModule(ws, module, action = "update_settings") {
// doesn't present any WS endpoint.
if (!ws) return;
- function callback(msg) {
- setData(msg.data);
+ function callback(message) {
+ // Accept only messages addressed to device with passed controller ID.
+ if (controllerID !== undefined && controllerID !== message.controller_id) {
+ return;
+ }
+ setData(message.data);
}
ws.subscribe(module)
@@ -26,7 +30,7 @@ export function useWSForisModule(ws, module, action = "update_settings") {
return () => {
ws.unbind(module, action, callback);
};
- }, [action, module, ws]);
+ }, [action, module, ws, controllerID]);
return [data];
}
diff --git a/translations/cs/LC_MESSAGES/forisjs.po b/translations/cs/LC_MESSAGES/forisjs.po
index 73def7a..ebd6413 100644
--- a/translations/cs/LC_MESSAGES/forisjs.po
+++ b/translations/cs/LC_MESSAGES/forisjs.po
@@ -7,17 +7,17 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2019-11-29 16:27+0100\n"
-"PO-Revision-Date: 2019-11-21 17:04+0000\n"
+"POT-Creation-Date: 2020-01-13 13:09+0100\n"
+"PO-Revision-Date: 2019-09-29 15:56+0000\n"
"Last-Translator: Pavel Borecki \n"
"Language: cs\n"
-"Language-Team: Czech \n"
+"Language-Team: Czech "
+"\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.7.0\n"
+"Generated-By: Babel 2.8.0\n"
#: src/validations.js:13
msgid "This is not a valid IPv4 address."
@@ -69,11 +69,11 @@ msgstr "Došlo k neznámé chybě v aplikačním programovém rozhraní."
#: src/common/RebootButton.js:33
msgid "Reboot request failed."
-msgstr ""
+msgstr "Vyžadován restart"
#: src/common/RebootButton.js:54
msgid "Reboot"
-msgstr ""
+msgstr "Restartovat"
#: src/common/RebootButton.js:69
msgid "Reboot confirmation"
@@ -91,11 +91,171 @@ msgstr ""
msgid "Confirm reboot"
msgstr ""
-#: src/form/components/ForisForm.js:88
+#: src/common/WiFiSettings/ResetWiFiSettings.js:40
+msgid "An error occurred during resetting Wi-Fi settings."
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:42
+msgid "Wi-Fi settings are set to defaults."
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:53
+#: src/common/WiFiSettings/ResetWiFiSettings.js:69
+msgid "Reset Wi-Fi Settings"
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:55
+msgid ""
+"\n"
+"If a number of wireless cards doesn't match, you may try to reset the Wi-"
+"Fi settings. Note that this will remove the\n"
+"current Wi-Fi configuration and restore the default values.\n"
+" "
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:82
+msgid "Wi-Fi ${deviceID + 1}"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:84
+msgid "Enable"
+msgstr "Zapnout"
+
+#: src/common/WiFiSettings/WiFiForm.js:215
+msgid "auto"
+msgstr "automaticky"
+
+#: src/common/WiFiSettings/WiFiGuestForm.js:37
+msgid "Enable Guest Wifi"
+msgstr "Zapnout WiFi pro hosty"
+
+#: src/common/WiFiSettings/WiFiGuestForm.js:77
+msgid "Password"
+msgstr "Heslo"
+
+#: src/common/WiFiSettings/WiFiQRCode.js:60
+msgid "Wi-Fi QR Code"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiQRCode.js:80
+msgid "Download PDF"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiSettings.js:73
+#: src/common/WiFiSettings/WiFiSettings.js:81
+msgid "SSID can't be longer than 32 symbols"
+msgstr "SSID nemůže být delší než 32 znaků"
+
+#: src/common/WiFiSettings/WiFiSettings.js:74
+#: src/common/WiFiSettings/WiFiSettings.js:82
+msgid "SSID can't be empty"
+msgstr "SSID je třeba vyplnit"
+
+#: src/common/WiFiSettings/WiFiSettings.js:76
+#: src/common/WiFiSettings/WiFiSettings.js:84
+msgid "Password must contain at least 8 symbols"
+msgstr "Je třeba, aby heslo obsahovalo alespoň 8 znaků"
+
+#: src/common/WiFiSettings/constants.js:9
+msgid "Disabled"
+msgstr "Vypnuto"
+
+#: src/common/WiFiSettings/constants.js:10
+msgid "802.11n - 20 MHz wide channel"
+msgstr "802.11n – kanál šíře 20 MHz"
+
+#: src/common/WiFiSettings/constants.js:11
+msgid "802.11n - 40 MHz wide channel"
+msgstr "802.11n – kanál šíře 40 MHz"
+
+#: src/common/WiFiSettings/constants.js:12
+msgid "802.11ac - 20 MHz wide channel"
+msgstr "802.11ac – kanál šíře 20 MHz"
+
+#: src/common/WiFiSettings/constants.js:13
+msgid "802.11ac - 40 MHz wide channel"
+msgstr "802.11ac – kanál šíře 40 MHz"
+
+#: src/common/WiFiSettings/constants.js:14
+msgid "802.11ac - 80 MHz wide channel"
+msgstr "802.11ac – kanál šíře 80 MHz"
+
+#: src/common/WiFiSettings/constants.js:21
+msgid ""
+"\n"
+" WPA2 pre-shared key, that is required to connect to the network.\n"
+" "
+msgstr ""
+"\n"
+" WPA2 předsdílený klíč, který je vyžadován pro připojení se k "
+"síti.\n"
+" "
+
+#: src/common/WiFiSettings/constants.js:24
+msgid "If set, network is not visible when scanning for available networks."
+msgstr ""
+"Při zapnutí této volby se síť nebude zobrazovat zařízením když budou "
+"vyhledávat dostupné sítě."
+
+#: src/common/WiFiSettings/constants.js:25
+msgid ""
+"\n"
+" The 2.4 GHz band is more widely supported by clients, but tends "
+"to have more interference. The 5 GHz band is a\n"
+" newer standard and may not be supported by all your devices. It "
+"usually has less interference, but the signal\n"
+" does not carry so well indoors."
+msgstr ""
+"\n"
+" Pásmo 2,4 GHz je v klientských zařízeních podporováno nejčastěji,"
+" ale bývá více zarušené. Pásmo 5 GHz je\n"
+" novější standard a nemusí být podporováno všemi vámi používanými "
+"zařízeními. Obvykle bývá méně zarušené,\n"
+" ale signál se hůře šíři uvnitř budov."
+
+#: src/common/WiFiSettings/constants.js:29
+msgid ""
+"\n"
+" Change this to adjust 802.11n/ac mode of operation. 802.11n with "
+"40 MHz wide channels can yield higher\n"
+" throughput but can cause more interference in the network. If you"
+" don't know what to choose, use the default\n"
+" option with 20 MHz wide channel.\n"
+" "
+msgstr ""
+"\n"
+" Změna tohoto upraví režim fungování 802.11n/ac. 802.11n s kanály "
+"o šíři 40 MHz kanály může pomoci k vyšší\n"
+" propustnosti, ale je náchylnější na rušení. Pokud nevíte co "
+"zvolit, použijte výchozí volbu s kanálem šíře\n"
+" 20 MHz.\n"
+" "
+
+#: src/common/WiFiSettings/constants.js:34
+msgid ""
+"\n"
+" Enables Wi-Fi for guests, which is separated from LAN network. "
+"Devices connected to this network are allowed to\n"
+" access the internet, but aren't allowed to access other devices "
+"and the configuration interface of the router.\n"
+" Parameters of the guest network can be set in the Guest network "
+"tab.\n"
+" "
+msgstr ""
+"\n"
+" Zapíná Wi-Fi pro hosty, která je oddělená od místní sítě (LAN). "
+"Zařízením připojeným k této síti je umožněn\n"
+" přístup do Internetu, ale už ne na ostatní zařízení a k rozhraní "
+"pro nastavování směrovače.\n"
+" Parametry sítě pro hosty je možné nastavit na panelu „Síť pro "
+"hosty“.\n"
+" "
+
+#: src/form/components/ForisForm.js:102
msgid "Settings saved successfully"
msgstr "Nastavení úspěšně uložena"
-#: src/form/components/ForisForm.js:140
+#: src/form/components/ForisForm.js:154
msgid "Changes you made may not be saved. Are you sure you want to leave?"
msgstr ""
"Změny, které byly provedeny, nebyly uloženy. Jste si jistý, že chcete "
@@ -117,21 +277,3 @@ msgstr "Uložit"
msgid "An error occurred while fetching data."
msgstr "Došlo k chybě při získávání dat."
-#~ msgid "Settings were successfully saved."
-#~ msgstr "Nastavení bylo úspěšně uloženo."
-
-#~ msgid "Settings update was failed."
-#~ msgstr "Ukládání nastavení selhalo."
-
-#~ msgid "Warning!"
-#~ msgstr ""
-
-#~ msgid "Reboot triggering was failed."
-#~ msgstr ""
-
-#~ msgid "Reboot triggering failed."
-#~ msgstr ""
-
-#~ msgid "Reboot requestq failed."
-#~ msgstr ""
-
diff --git a/translations/da/LC_MESSAGES/forisjs.po b/translations/da/LC_MESSAGES/forisjs.po
index c22973b..2273a86 100644
--- a/translations/da/LC_MESSAGES/forisjs.po
+++ b/translations/da/LC_MESSAGES/forisjs.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2019-11-29 16:27+0100\n"
-"PO-Revision-Date: 2019-08-28 17:54+0200\n"
+"POT-Creation-Date: 2020-01-13 13:09+0100\n"
+"PO-Revision-Date: 2019-02-19 13:34+0100\n"
"Last-Translator: FULL NAME \n"
"Language: da\n"
"Language-Team: da \n"
@@ -16,7 +16,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.7.0\n"
+"Generated-By: Babel 2.8.0\n"
#: src/validations.js:13
msgid "This is not a valid IPv4 address."
@@ -90,11 +90,144 @@ msgstr ""
msgid "Confirm reboot"
msgstr ""
-#: src/form/components/ForisForm.js:88
+#: src/common/WiFiSettings/ResetWiFiSettings.js:40
+msgid "An error occurred during resetting Wi-Fi settings."
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:42
+msgid "Wi-Fi settings are set to defaults."
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:53
+#: src/common/WiFiSettings/ResetWiFiSettings.js:69
+msgid "Reset Wi-Fi Settings"
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:55
+msgid ""
+"\n"
+"If a number of wireless cards doesn't match, you may try to reset the Wi-"
+"Fi settings. Note that this will remove the\n"
+"current Wi-Fi configuration and restore the default values.\n"
+" "
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:82
+msgid "Wi-Fi ${deviceID + 1}"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:84
+msgid "Enable"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:215
+msgid "auto"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiGuestForm.js:37
+msgid "Enable Guest Wifi"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiGuestForm.js:77
+msgid "Password"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiQRCode.js:60
+msgid "Wi-Fi QR Code"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiQRCode.js:80
+msgid "Download PDF"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiSettings.js:73
+#: src/common/WiFiSettings/WiFiSettings.js:81
+msgid "SSID can't be longer than 32 symbols"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiSettings.js:74
+#: src/common/WiFiSettings/WiFiSettings.js:82
+msgid "SSID can't be empty"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiSettings.js:76
+#: src/common/WiFiSettings/WiFiSettings.js:84
+msgid "Password must contain at least 8 symbols"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:9
+msgid "Disabled"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:10
+msgid "802.11n - 20 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:11
+msgid "802.11n - 40 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:12
+msgid "802.11ac - 20 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:13
+msgid "802.11ac - 40 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:14
+msgid "802.11ac - 80 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:21
+msgid ""
+"\n"
+" WPA2 pre-shared key, that is required to connect to the network.\n"
+" "
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:24
+msgid "If set, network is not visible when scanning for available networks."
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:25
+msgid ""
+"\n"
+" The 2.4 GHz band is more widely supported by clients, but tends "
+"to have more interference. The 5 GHz band is a\n"
+" newer standard and may not be supported by all your devices. It "
+"usually has less interference, but the signal\n"
+" does not carry so well indoors."
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:29
+msgid ""
+"\n"
+" Change this to adjust 802.11n/ac mode of operation. 802.11n with "
+"40 MHz wide channels can yield higher\n"
+" throughput but can cause more interference in the network. If you"
+" don't know what to choose, use the default\n"
+" option with 20 MHz wide channel.\n"
+" "
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:34
+msgid ""
+"\n"
+" Enables Wi-Fi for guests, which is separated from LAN network. "
+"Devices connected to this network are allowed to\n"
+" access the internet, but aren't allowed to access other devices "
+"and the configuration interface of the router.\n"
+" Parameters of the guest network can be set in the Guest network "
+"tab.\n"
+" "
+msgstr ""
+
+#: src/form/components/ForisForm.js:102
msgid "Settings saved successfully"
msgstr ""
-#: src/form/components/ForisForm.js:140
+#: src/form/components/ForisForm.js:154
msgid "Changes you made may not be saved. Are you sure you want to leave?"
msgstr ""
@@ -114,21 +247,3 @@ msgstr ""
msgid "An error occurred while fetching data."
msgstr ""
-#~ msgid "Settings were successfully saved."
-#~ msgstr ""
-
-#~ msgid "Settings update was failed."
-#~ msgstr ""
-
-#~ msgid "Warning!"
-#~ msgstr ""
-
-#~ msgid "Reboot triggering was failed."
-#~ msgstr ""
-
-#~ msgid "Reboot triggering failed."
-#~ msgstr ""
-
-#~ msgid "Reboot requestq failed."
-#~ msgstr ""
-
diff --git a/translations/de/LC_MESSAGES/forisjs.po b/translations/de/LC_MESSAGES/forisjs.po
index ebde35c..c336b73 100644
--- a/translations/de/LC_MESSAGES/forisjs.po
+++ b/translations/de/LC_MESSAGES/forisjs.po
@@ -7,44 +7,45 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2019-11-29 16:27+0100\n"
-"PO-Revision-Date: 2019-08-28 17:54+0200\n"
-"Last-Translator: FULL NAME \n"
+"POT-Creation-Date: 2020-01-13 13:09+0100\n"
+"PO-Revision-Date: 2019-09-02 07:21+0000\n"
+"Last-Translator: Ulrich Günther \n"
"Language: de\n"
-"Language-Team: de \n"
-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+"Language-Team: German "
+"\n"
+"Plural-Forms: nplurals=2; plural=n != 1\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.7.0\n"
+"Generated-By: Babel 2.8.0\n"
#: src/validations.js:13
msgid "This is not a valid IPv4 address."
-msgstr ""
+msgstr "Dies ist keine gültige IPv4-Adresse."
#: src/validations.js:14
msgid "This is not a valid IPv6 address."
-msgstr ""
+msgstr "Dies ist keine gültige IPv6-Adresse."
#: src/validations.js:15
msgid "This is not a valid IPv6 prefix."
-msgstr ""
+msgstr "Dies ist kein gültiges IPv6-Präfix."
#: src/validations.js:16
msgid "This is not a valid domain name."
-msgstr ""
+msgstr "Dies ist kein gültiger Domainname."
#: src/validations.js:17
msgid "This is not a valid DUID."
-msgstr ""
+msgstr "Dies ist keine gültige DUID."
#: src/validations.js:18
msgid "This is not a valid MAC address."
-msgstr ""
+msgstr "Dies ist keine gültige MAC-Adresse."
#: src/validations.js:19
msgid "Doesn't contain a list of emails separated by commas."
-msgstr ""
+msgstr "Enthält keine Liste von E-Mails, die durch Kommas getrennt sind."
#: src/api/utils.js:58
msgid "The session is expired. Please log in again."
@@ -67,12 +68,13 @@ msgid "An unknown API error occurred."
msgstr ""
#: src/common/RebootButton.js:33
+#, fuzzy
msgid "Reboot request failed."
-msgstr ""
+msgstr "Neustart ist erforderlich"
#: src/common/RebootButton.js:54
msgid "Reboot"
-msgstr ""
+msgstr "Systemneustart"
#: src/common/RebootButton.js:69
msgid "Reboot confirmation"
@@ -90,45 +92,188 @@ msgstr ""
msgid "Confirm reboot"
msgstr ""
-#: src/form/components/ForisForm.js:88
+#: src/common/WiFiSettings/ResetWiFiSettings.js:40
+msgid "An error occurred during resetting Wi-Fi settings."
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:42
+msgid "Wi-Fi settings are set to defaults."
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:53
+#: src/common/WiFiSettings/ResetWiFiSettings.js:69
+msgid "Reset Wi-Fi Settings"
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:55
+msgid ""
+"\n"
+"If a number of wireless cards doesn't match, you may try to reset the Wi-"
+"Fi settings. Note that this will remove the\n"
+"current Wi-Fi configuration and restore the default values.\n"
+" "
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:82
+msgid "Wi-Fi ${deviceID + 1}"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:84
+msgid "Enable"
+msgstr "Aktivieren"
+
+#: src/common/WiFiSettings/WiFiForm.js:215
+msgid "auto"
+msgstr "automatisch"
+
+#: src/common/WiFiSettings/WiFiGuestForm.js:37
+msgid "Enable Guest Wifi"
+msgstr "Gast-WLAN aktivieren"
+
+#: src/common/WiFiSettings/WiFiGuestForm.js:77
+msgid "Password"
+msgstr "Passwort"
+
+#: src/common/WiFiSettings/WiFiQRCode.js:60
+msgid "Wi-Fi QR Code"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiQRCode.js:80
+msgid "Download PDF"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiSettings.js:73
+#: src/common/WiFiSettings/WiFiSettings.js:81
+msgid "SSID can't be longer than 32 symbols"
+msgstr "SSID darf nicht länger als 32 Symbole sein"
+
+#: src/common/WiFiSettings/WiFiSettings.js:74
+#: src/common/WiFiSettings/WiFiSettings.js:82
+msgid "SSID can't be empty"
+msgstr "SSID darf nicht leer sein"
+
+#: src/common/WiFiSettings/WiFiSettings.js:76
+#: src/common/WiFiSettings/WiFiSettings.js:84
+msgid "Password must contain at least 8 symbols"
+msgstr "Das Passwort muss mindestens 8 Zeichen enthalten"
+
+#: src/common/WiFiSettings/constants.js:9
+msgid "Disabled"
+msgstr "Deaktiviert"
+
+#: src/common/WiFiSettings/constants.js:10
+msgid "802.11n - 20 MHz wide channel"
+msgstr "802.11n - 20 MHz breiter Kanal"
+
+#: src/common/WiFiSettings/constants.js:11
+msgid "802.11n - 40 MHz wide channel"
+msgstr "802.11n - 40 MHz breiter Kanal"
+
+#: src/common/WiFiSettings/constants.js:12
+msgid "802.11ac - 20 MHz wide channel"
+msgstr "802.11ac - 20 MHz breiter Kanal"
+
+#: src/common/WiFiSettings/constants.js:13
+msgid "802.11ac - 40 MHz wide channel"
+msgstr "802.11ac - 40 MHz breiter Kanal"
+
+#: src/common/WiFiSettings/constants.js:14
+msgid "802.11ac - 80 MHz wide channel"
+msgstr "802.11ac - 80 MHz breiter Kanal"
+
+#: src/common/WiFiSettings/constants.js:21
+msgid ""
+"\n"
+" WPA2 pre-shared key, that is required to connect to the network.\n"
+" "
+msgstr ""
+"\n"
+" WPA2 Pre-Shared Key, der für die Verbindung mit dem Netzwerk "
+"benötigt wird.\n"
+" "
+
+#: src/common/WiFiSettings/constants.js:24
+msgid "If set, network is not visible when scanning for available networks."
+msgstr ""
+"Falls aktiviert, wird das Netzwerk nicht in der Liste der verfügbaren "
+"drahtlosen Netzwerke angezeigt."
+
+#: src/common/WiFiSettings/constants.js:25
+msgid ""
+"\n"
+" The 2.4 GHz band is more widely supported by clients, but tends "
+"to have more interference. The 5 GHz band is a\n"
+" newer standard and may not be supported by all your devices. It "
+"usually has less interference, but the signal\n"
+" does not carry so well indoors."
+msgstr ""
+"\n"
+" Das 2,4 GHz-Band wird stärker von Clients unterstützt, hat aber "
+"tendenziell mehr Interferenzen. Das 5-GHz-Band ist ein\n"
+" neuerer Standard und wird möglicherweise nicht von allen Geräten "
+"unterstützt. Es hat in der Regel weniger Interferenzen, aber das Signal\n"
+" trägt nicht so gut drinnen."
+
+#: src/common/WiFiSettings/constants.js:29
+msgid ""
+"\n"
+" Change this to adjust 802.11n/ac mode of operation. 802.11n with "
+"40 MHz wide channels can yield higher\n"
+" throughput but can cause more interference in the network. If you"
+" don't know what to choose, use the default\n"
+" option with 20 MHz wide channel.\n"
+" "
+msgstr ""
+"\n"
+" Ändern Sie diese Option, um den Betriebsmodus 802.11n/ac "
+"anzupassen. 802.11n mit 40 MHz breiten Kanälen können höhere\n"
+" durchsatz, kann jedoch zu mehr Interferenzen im Netzwerk führen. "
+"Wenn Sie nicht wissen, was Sie wählen sollen, verwenden Sie die "
+"Standardeinstellung\n"
+" Option mit 20 MHz breitem Kanal.\n"
+" "
+
+#: src/common/WiFiSettings/constants.js:34
+msgid ""
+"\n"
+" Enables Wi-Fi for guests, which is separated from LAN network. "
+"Devices connected to this network are allowed to\n"
+" access the internet, but aren't allowed to access other devices "
+"and the configuration interface of the router.\n"
+" Parameters of the guest network can be set in the Guest network "
+"tab.\n"
+" "
+msgstr ""
+"\n"
+" Ermöglicht Wi-Fi für Gäste, das vom LAN-Netzwerk getrennt ist. "
+"Geräte, die mit diesem Netzwerk verbunden sind, dürfen\n"
+" auf das Internet zugreifen, dürfen aber nicht auf andere Geräte "
+"und die Konfigurationsschnittstelle des Routers zugreifen.\n"
+" Die Parameter des Gastnetzwerks können in der Registerkarte "
+"Gastnetzwerk eingestellt werden.\n"
+" "
+
+#: src/form/components/ForisForm.js:102
msgid "Settings saved successfully"
msgstr ""
-#: src/form/components/ForisForm.js:140
+#: src/form/components/ForisForm.js:154
msgid "Changes you made may not be saved. Are you sure you want to leave?"
msgstr ""
#: src/form/components/SubmitButton.js:32
msgid "Updating"
-msgstr ""
+msgstr "Aktualisiere"
#: src/form/components/SubmitButton.js:35
msgid "Load settings"
-msgstr ""
+msgstr "Einstellungen laden"
#: src/form/components/SubmitButton.js:38
msgid "Save"
-msgstr ""
+msgstr "Speichern"
#: src/utils/ErrorMessage.js:13
msgid "An error occurred while fetching data."
msgstr ""
-#~ msgid "Settings were successfully saved."
-#~ msgstr ""
-
-#~ msgid "Settings update was failed."
-#~ msgstr ""
-
-#~ msgid "Warning!"
-#~ msgstr ""
-
-#~ msgid "Reboot triggering was failed."
-#~ msgstr ""
-
-#~ msgid "Reboot triggering failed."
-#~ msgstr ""
-
-#~ msgid "Reboot requestq failed."
-#~ msgstr ""
-
diff --git a/translations/el/LC_MESSAGES/forisjs.po b/translations/el/LC_MESSAGES/forisjs.po
index aa8afe7..4dcb56a 100644
--- a/translations/el/LC_MESSAGES/forisjs.po
+++ b/translations/el/LC_MESSAGES/forisjs.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2019-11-29 16:27+0100\n"
-"PO-Revision-Date: 2019-08-28 17:54+0200\n"
+"POT-Creation-Date: 2020-01-13 13:09+0100\n"
+"PO-Revision-Date: 2019-02-19 13:34+0100\n"
"Last-Translator: FULL NAME \n"
"Language: el\n"
"Language-Team: el \n"
@@ -16,7 +16,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.7.0\n"
+"Generated-By: Babel 2.8.0\n"
#: src/validations.js:13
msgid "This is not a valid IPv4 address."
@@ -90,11 +90,144 @@ msgstr ""
msgid "Confirm reboot"
msgstr ""
-#: src/form/components/ForisForm.js:88
+#: src/common/WiFiSettings/ResetWiFiSettings.js:40
+msgid "An error occurred during resetting Wi-Fi settings."
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:42
+msgid "Wi-Fi settings are set to defaults."
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:53
+#: src/common/WiFiSettings/ResetWiFiSettings.js:69
+msgid "Reset Wi-Fi Settings"
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:55
+msgid ""
+"\n"
+"If a number of wireless cards doesn't match, you may try to reset the Wi-"
+"Fi settings. Note that this will remove the\n"
+"current Wi-Fi configuration and restore the default values.\n"
+" "
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:82
+msgid "Wi-Fi ${deviceID + 1}"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:84
+msgid "Enable"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:215
+msgid "auto"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiGuestForm.js:37
+msgid "Enable Guest Wifi"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiGuestForm.js:77
+msgid "Password"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiQRCode.js:60
+msgid "Wi-Fi QR Code"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiQRCode.js:80
+msgid "Download PDF"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiSettings.js:73
+#: src/common/WiFiSettings/WiFiSettings.js:81
+msgid "SSID can't be longer than 32 symbols"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiSettings.js:74
+#: src/common/WiFiSettings/WiFiSettings.js:82
+msgid "SSID can't be empty"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiSettings.js:76
+#: src/common/WiFiSettings/WiFiSettings.js:84
+msgid "Password must contain at least 8 symbols"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:9
+msgid "Disabled"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:10
+msgid "802.11n - 20 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:11
+msgid "802.11n - 40 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:12
+msgid "802.11ac - 20 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:13
+msgid "802.11ac - 40 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:14
+msgid "802.11ac - 80 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:21
+msgid ""
+"\n"
+" WPA2 pre-shared key, that is required to connect to the network.\n"
+" "
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:24
+msgid "If set, network is not visible when scanning for available networks."
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:25
+msgid ""
+"\n"
+" The 2.4 GHz band is more widely supported by clients, but tends "
+"to have more interference. The 5 GHz band is a\n"
+" newer standard and may not be supported by all your devices. It "
+"usually has less interference, but the signal\n"
+" does not carry so well indoors."
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:29
+msgid ""
+"\n"
+" Change this to adjust 802.11n/ac mode of operation. 802.11n with "
+"40 MHz wide channels can yield higher\n"
+" throughput but can cause more interference in the network. If you"
+" don't know what to choose, use the default\n"
+" option with 20 MHz wide channel.\n"
+" "
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:34
+msgid ""
+"\n"
+" Enables Wi-Fi for guests, which is separated from LAN network. "
+"Devices connected to this network are allowed to\n"
+" access the internet, but aren't allowed to access other devices "
+"and the configuration interface of the router.\n"
+" Parameters of the guest network can be set in the Guest network "
+"tab.\n"
+" "
+msgstr ""
+
+#: src/form/components/ForisForm.js:102
msgid "Settings saved successfully"
msgstr ""
-#: src/form/components/ForisForm.js:140
+#: src/form/components/ForisForm.js:154
msgid "Changes you made may not be saved. Are you sure you want to leave?"
msgstr ""
@@ -114,21 +247,3 @@ msgstr ""
msgid "An error occurred while fetching data."
msgstr ""
-#~ msgid "Settings were successfully saved."
-#~ msgstr ""
-
-#~ msgid "Settings update was failed."
-#~ msgstr ""
-
-#~ msgid "Warning!"
-#~ msgstr ""
-
-#~ msgid "Reboot triggering was failed."
-#~ msgstr ""
-
-#~ msgid "Reboot triggering failed."
-#~ msgstr ""
-
-#~ msgid "Reboot requestq failed."
-#~ msgstr ""
-
diff --git a/translations/en/LC_MESSAGES/forisjs.po b/translations/en/LC_MESSAGES/forisjs.po
index 1a71745..b3b5b98 100644
--- a/translations/en/LC_MESSAGES/forisjs.po
+++ b/translations/en/LC_MESSAGES/forisjs.po
@@ -7,44 +7,45 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2019-11-29 16:27+0100\n"
-"PO-Revision-Date: 2019-08-28 17:21+0200\n"
-"Last-Translator: FULL NAME \n"
+"POT-Creation-Date: 2020-01-13 13:09+0100\n"
+"PO-Revision-Date: 2019-10-17 09:28+0000\n"
+"Last-Translator: Scott Anecito \n"
"Language: en\n"
-"Language-Team: en \n"
-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+"Language-Team: English "
+"\n"
+"Plural-Forms: nplurals=2; plural=n != 1\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.7.0\n"
+"Generated-By: Babel 2.8.0\n"
#: src/validations.js:13
msgid "This is not a valid IPv4 address."
-msgstr ""
+msgstr "This is not a valid IPv4 address."
#: src/validations.js:14
msgid "This is not a valid IPv6 address."
-msgstr ""
+msgstr "This is not a valid IPv6 address."
#: src/validations.js:15
msgid "This is not a valid IPv6 prefix."
-msgstr ""
+msgstr "This is not a valid IPv6 prefix."
#: src/validations.js:16
msgid "This is not a valid domain name."
-msgstr ""
+msgstr "This is not a valid domain name."
#: src/validations.js:17
msgid "This is not a valid DUID."
-msgstr ""
+msgstr "This is not a valid DUID."
#: src/validations.js:18
msgid "This is not a valid MAC address."
-msgstr ""
+msgstr "This is not a valid MAC address."
#: src/validations.js:19
msgid "Doesn't contain a list of emails separated by commas."
-msgstr ""
+msgstr "Doesn't contain a list of emails separated by commas."
#: src/api/utils.js:58
msgid "The session is expired. Please log in again."
@@ -68,11 +69,11 @@ msgstr ""
#: src/common/RebootButton.js:33
msgid "Reboot request failed."
-msgstr ""
+msgstr "Reboot is required"
#: src/common/RebootButton.js:54
msgid "Reboot"
-msgstr ""
+msgstr "Reboot"
#: src/common/RebootButton.js:69
msgid "Reboot confirmation"
@@ -90,45 +91,184 @@ msgstr ""
msgid "Confirm reboot"
msgstr ""
-#: src/form/components/ForisForm.js:88
+#: src/common/WiFiSettings/ResetWiFiSettings.js:40
+msgid "An error occurred during resetting Wi-Fi settings."
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:42
+msgid "Wi-Fi settings are set to defaults."
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:53
+#: src/common/WiFiSettings/ResetWiFiSettings.js:69
+msgid "Reset Wi-Fi Settings"
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:55
+msgid ""
+"\n"
+"If a number of wireless cards doesn't match, you may try to reset the Wi-"
+"Fi settings. Note that this will remove the\n"
+"current Wi-Fi configuration and restore the default values.\n"
+" "
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:82
+msgid "Wi-Fi ${deviceID + 1}"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:84
+msgid "Enable"
+msgstr "Enable"
+
+#: src/common/WiFiSettings/WiFiForm.js:215
+msgid "auto"
+msgstr "auto"
+
+#: src/common/WiFiSettings/WiFiGuestForm.js:37
+msgid "Enable Guest Wifi"
+msgstr "Enable Guest Wifi"
+
+#: src/common/WiFiSettings/WiFiGuestForm.js:77
+msgid "Password"
+msgstr "Password"
+
+#: src/common/WiFiSettings/WiFiQRCode.js:60
+msgid "Wi-Fi QR Code"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiQRCode.js:80
+msgid "Download PDF"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiSettings.js:73
+#: src/common/WiFiSettings/WiFiSettings.js:81
+msgid "SSID can't be longer than 32 symbols"
+msgstr "SSID can't be longer than 32 symbols"
+
+#: src/common/WiFiSettings/WiFiSettings.js:74
+#: src/common/WiFiSettings/WiFiSettings.js:82
+msgid "SSID can't be empty"
+msgstr "SSID can't be empty"
+
+#: src/common/WiFiSettings/WiFiSettings.js:76
+#: src/common/WiFiSettings/WiFiSettings.js:84
+msgid "Password must contain at least 8 symbols"
+msgstr "Password must contain at least 8 symbols"
+
+#: src/common/WiFiSettings/constants.js:9
+msgid "Disabled"
+msgstr "Disabled"
+
+#: src/common/WiFiSettings/constants.js:10
+msgid "802.11n - 20 MHz wide channel"
+msgstr "802.11n - 20 MHz wide channel"
+
+#: src/common/WiFiSettings/constants.js:11
+msgid "802.11n - 40 MHz wide channel"
+msgstr "802.11n - 40 MHz wide channel"
+
+#: src/common/WiFiSettings/constants.js:12
+msgid "802.11ac - 20 MHz wide channel"
+msgstr "802.11ac - 20 MHz wide channel"
+
+#: src/common/WiFiSettings/constants.js:13
+msgid "802.11ac - 40 MHz wide channel"
+msgstr "802.11ac - 40 MHz wide channel"
+
+#: src/common/WiFiSettings/constants.js:14
+msgid "802.11ac - 80 MHz wide channel"
+msgstr "802.11ac - 80 MHz wide channel"
+
+#: src/common/WiFiSettings/constants.js:21
+msgid ""
+"\n"
+" WPA2 pre-shared key, that is required to connect to the network.\n"
+" "
+msgstr ""
+"\n"
+" WPA2 pre-shared key, that is required to connect to the network.\n"
+" "
+
+#: src/common/WiFiSettings/constants.js:24
+msgid "If set, network is not visible when scanning for available networks."
+msgstr "If set, network is not visible when scanning for available networks."
+
+#: src/common/WiFiSettings/constants.js:25
+msgid ""
+"\n"
+" The 2.4 GHz band is more widely supported by clients, but tends "
+"to have more interference. The 5 GHz band is a\n"
+" newer standard and may not be supported by all your devices. It "
+"usually has less interference, but the signal\n"
+" does not carry so well indoors."
+msgstr ""
+"\n"
+" The 2.4 GHz band is more widely supported by clients, but tends "
+"to have more interference. The 5 GHz band is a\n"
+" newer standard and may not be supported by all your devices. It "
+"usually has less interference, but the signal\n"
+" does not carry so well indoors."
+
+#: src/common/WiFiSettings/constants.js:29
+msgid ""
+"\n"
+" Change this to adjust 802.11n/ac mode of operation. 802.11n with "
+"40 MHz wide channels can yield higher\n"
+" throughput but can cause more interference in the network. If you"
+" don't know what to choose, use the default\n"
+" option with 20 MHz wide channel.\n"
+" "
+msgstr ""
+"\n"
+" Change this to adjust 802.11n/ac mode of operation. 802.11n with "
+"40 MHz wide channels can yield higher\n"
+" throughput but can cause more interference in the network. If you"
+" don't know what to choose, use the default\n"
+" option with 20 MHz wide channel.\n"
+" "
+
+#: src/common/WiFiSettings/constants.js:34
+msgid ""
+"\n"
+" Enables Wi-Fi for guests, which is separated from LAN network. "
+"Devices connected to this network are allowed to\n"
+" access the internet, but aren't allowed to access other devices "
+"and the configuration interface of the router.\n"
+" Parameters of the guest network can be set in the Guest network "
+"tab.\n"
+" "
+msgstr ""
+"\n"
+" Enables Wi-Fi for guests, which is separated from LAN network. "
+"Devices connected to this network are allowed to\n"
+" access the internet, but aren't allowed to access other devices "
+"and the configuration interface of the router.\n"
+" Parameters of the guest network can be set in the Guest network "
+"tab.\n"
+" "
+
+#: src/form/components/ForisForm.js:102
msgid "Settings saved successfully"
msgstr ""
-#: src/form/components/ForisForm.js:140
+#: src/form/components/ForisForm.js:154
msgid "Changes you made may not be saved. Are you sure you want to leave?"
msgstr ""
#: src/form/components/SubmitButton.js:32
msgid "Updating"
-msgstr ""
+msgstr "Updating"
#: src/form/components/SubmitButton.js:35
msgid "Load settings"
-msgstr ""
+msgstr "Load settings"
#: src/form/components/SubmitButton.js:38
msgid "Save"
-msgstr ""
+msgstr "Save"
#: src/utils/ErrorMessage.js:13
msgid "An error occurred while fetching data."
msgstr ""
-#~ msgid "Settings were successfully saved."
-#~ msgstr ""
-
-#~ msgid "Settings update was failed."
-#~ msgstr ""
-
-#~ msgid "Warning!"
-#~ msgstr ""
-
-#~ msgid "Reboot triggering was failed."
-#~ msgstr ""
-
-#~ msgid "Reboot triggering failed."
-#~ msgstr ""
-
-#~ msgid "Reboot requestq failed."
-#~ msgstr ""
-
diff --git a/translations/es/LC_MESSAGES/forisjs.po b/translations/es/LC_MESSAGES/forisjs.po
index 4f9c9e8..827598a 100644
--- a/translations/es/LC_MESSAGES/forisjs.po
+++ b/translations/es/LC_MESSAGES/forisjs.po
@@ -7,16 +7,17 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2019-11-29 16:27+0100\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Automatically generated\n"
+"POT-Creation-Date: 2020-01-13 13:09+0100\n"
+"PO-Revision-Date: 2019-10-29 06:53+0000\n"
+"Last-Translator: Adolfo Jayme Barrientos \n"
"Language: es\n"
-"Language-Team: none\n"
-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+"Language-Team: Spanish "
+"\n"
+"Plural-Forms: nplurals=2; plural=n != 1\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.7.0\n"
+"Generated-By: Babel 2.8.0\n"
#: src/validations.js:13
msgid "This is not a valid IPv4 address."
@@ -67,12 +68,13 @@ msgid "An unknown API error occurred."
msgstr ""
#: src/common/RebootButton.js:33
+#, fuzzy
msgid "Reboot request failed."
-msgstr ""
+msgstr "Se necesita reiniciar"
#: src/common/RebootButton.js:54
msgid "Reboot"
-msgstr ""
+msgstr "Reiniciar"
#: src/common/RebootButton.js:69
msgid "Reboot confirmation"
@@ -80,31 +82,166 @@ msgstr ""
#: src/common/RebootButton.js:70
msgid "Are you sure you want to restart the router?"
-msgstr ""
+msgstr "¿Confirma que quiere reiniciar el enrutador?"
#: src/common/RebootButton.js:72
msgid "Cancel"
-msgstr ""
+msgstr "Cancelar"
#: src/common/RebootButton.js:73
msgid "Confirm reboot"
+msgstr "Confirmar reinicio"
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:40
+msgid "An error occurred during resetting Wi-Fi settings."
msgstr ""
-#: src/form/components/ForisForm.js:88
+#: src/common/WiFiSettings/ResetWiFiSettings.js:42
+msgid "Wi-Fi settings are set to defaults."
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:53
+#: src/common/WiFiSettings/ResetWiFiSettings.js:69
+msgid "Reset Wi-Fi Settings"
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:55
+msgid ""
+"\n"
+"If a number of wireless cards doesn't match, you may try to reset the Wi-"
+"Fi settings. Note that this will remove the\n"
+"current Wi-Fi configuration and restore the default values.\n"
+" "
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:82
+msgid "Wi-Fi ${deviceID + 1}"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:84
+msgid "Enable"
+msgstr "Activar"
+
+#: src/common/WiFiSettings/WiFiForm.js:215
+msgid "auto"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiGuestForm.js:37
+msgid "Enable Guest Wifi"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiGuestForm.js:77
+msgid "Password"
+msgstr "Contraseña"
+
+#: src/common/WiFiSettings/WiFiQRCode.js:60
+msgid "Wi-Fi QR Code"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiQRCode.js:80
+msgid "Download PDF"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiSettings.js:73
+#: src/common/WiFiSettings/WiFiSettings.js:81
+msgid "SSID can't be longer than 32 symbols"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiSettings.js:74
+#: src/common/WiFiSettings/WiFiSettings.js:82
+msgid "SSID can't be empty"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiSettings.js:76
+#: src/common/WiFiSettings/WiFiSettings.js:84
+msgid "Password must contain at least 8 symbols"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:9
+msgid "Disabled"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:10
+msgid "802.11n - 20 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:11
+msgid "802.11n - 40 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:12
+msgid "802.11ac - 20 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:13
+msgid "802.11ac - 40 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:14
+msgid "802.11ac - 80 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:21
+msgid ""
+"\n"
+" WPA2 pre-shared key, that is required to connect to the network.\n"
+" "
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:24
+msgid "If set, network is not visible when scanning for available networks."
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:25
+msgid ""
+"\n"
+" The 2.4 GHz band is more widely supported by clients, but tends "
+"to have more interference. The 5 GHz band is a\n"
+" newer standard and may not be supported by all your devices. It "
+"usually has less interference, but the signal\n"
+" does not carry so well indoors."
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:29
+msgid ""
+"\n"
+" Change this to adjust 802.11n/ac mode of operation. 802.11n with "
+"40 MHz wide channels can yield higher\n"
+" throughput but can cause more interference in the network. If you"
+" don't know what to choose, use the default\n"
+" option with 20 MHz wide channel.\n"
+" "
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:34
+msgid ""
+"\n"
+" Enables Wi-Fi for guests, which is separated from LAN network. "
+"Devices connected to this network are allowed to\n"
+" access the internet, but aren't allowed to access other devices "
+"and the configuration interface of the router.\n"
+" Parameters of the guest network can be set in the Guest network "
+"tab.\n"
+" "
+msgstr ""
+
+#: src/form/components/ForisForm.js:102
msgid "Settings saved successfully"
msgstr ""
-#: src/form/components/ForisForm.js:140
+#: src/form/components/ForisForm.js:154
msgid "Changes you made may not be saved. Are you sure you want to leave?"
msgstr ""
#: src/form/components/SubmitButton.js:32
+#, fuzzy
msgid "Updating"
-msgstr ""
+msgstr "Actualizaciones"
#: src/form/components/SubmitButton.js:35
+#, fuzzy
msgid "Load settings"
-msgstr ""
+msgstr "Configuración de LAN"
#: src/form/components/SubmitButton.js:38
msgid "Save"
@@ -114,15 +251,3 @@ msgstr ""
msgid "An error occurred while fetching data."
msgstr ""
-#~ msgid "Warning!"
-#~ msgstr ""
-
-#~ msgid "Reboot triggering was failed."
-#~ msgstr ""
-
-#~ msgid "Reboot triggering failed."
-#~ msgstr ""
-
-#~ msgid "Reboot requestq failed."
-#~ msgstr ""
-
diff --git a/translations/fi/LC_MESSAGES/forisjs.po b/translations/fi/LC_MESSAGES/forisjs.po
index 7086c43..96f17dd 100644
--- a/translations/fi/LC_MESSAGES/forisjs.po
+++ b/translations/fi/LC_MESSAGES/forisjs.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2019-11-29 16:27+0100\n"
-"PO-Revision-Date: 2019-08-28 17:54+0200\n"
+"POT-Creation-Date: 2020-01-13 13:09+0100\n"
+"PO-Revision-Date: 2019-02-19 13:34+0100\n"
"Last-Translator: FULL NAME \n"
"Language: fi\n"
"Language-Team: fi \n"
@@ -16,7 +16,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.7.0\n"
+"Generated-By: Babel 2.8.0\n"
#: src/validations.js:13
msgid "This is not a valid IPv4 address."
@@ -90,11 +90,144 @@ msgstr ""
msgid "Confirm reboot"
msgstr ""
-#: src/form/components/ForisForm.js:88
+#: src/common/WiFiSettings/ResetWiFiSettings.js:40
+msgid "An error occurred during resetting Wi-Fi settings."
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:42
+msgid "Wi-Fi settings are set to defaults."
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:53
+#: src/common/WiFiSettings/ResetWiFiSettings.js:69
+msgid "Reset Wi-Fi Settings"
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:55
+msgid ""
+"\n"
+"If a number of wireless cards doesn't match, you may try to reset the Wi-"
+"Fi settings. Note that this will remove the\n"
+"current Wi-Fi configuration and restore the default values.\n"
+" "
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:82
+msgid "Wi-Fi ${deviceID + 1}"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:84
+msgid "Enable"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:215
+msgid "auto"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiGuestForm.js:37
+msgid "Enable Guest Wifi"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiGuestForm.js:77
+msgid "Password"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiQRCode.js:60
+msgid "Wi-Fi QR Code"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiQRCode.js:80
+msgid "Download PDF"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiSettings.js:73
+#: src/common/WiFiSettings/WiFiSettings.js:81
+msgid "SSID can't be longer than 32 symbols"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiSettings.js:74
+#: src/common/WiFiSettings/WiFiSettings.js:82
+msgid "SSID can't be empty"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiSettings.js:76
+#: src/common/WiFiSettings/WiFiSettings.js:84
+msgid "Password must contain at least 8 symbols"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:9
+msgid "Disabled"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:10
+msgid "802.11n - 20 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:11
+msgid "802.11n - 40 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:12
+msgid "802.11ac - 20 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:13
+msgid "802.11ac - 40 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:14
+msgid "802.11ac - 80 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:21
+msgid ""
+"\n"
+" WPA2 pre-shared key, that is required to connect to the network.\n"
+" "
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:24
+msgid "If set, network is not visible when scanning for available networks."
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:25
+msgid ""
+"\n"
+" The 2.4 GHz band is more widely supported by clients, but tends "
+"to have more interference. The 5 GHz band is a\n"
+" newer standard and may not be supported by all your devices. It "
+"usually has less interference, but the signal\n"
+" does not carry so well indoors."
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:29
+msgid ""
+"\n"
+" Change this to adjust 802.11n/ac mode of operation. 802.11n with "
+"40 MHz wide channels can yield higher\n"
+" throughput but can cause more interference in the network. If you"
+" don't know what to choose, use the default\n"
+" option with 20 MHz wide channel.\n"
+" "
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:34
+msgid ""
+"\n"
+" Enables Wi-Fi for guests, which is separated from LAN network. "
+"Devices connected to this network are allowed to\n"
+" access the internet, but aren't allowed to access other devices "
+"and the configuration interface of the router.\n"
+" Parameters of the guest network can be set in the Guest network "
+"tab.\n"
+" "
+msgstr ""
+
+#: src/form/components/ForisForm.js:102
msgid "Settings saved successfully"
msgstr ""
-#: src/form/components/ForisForm.js:140
+#: src/form/components/ForisForm.js:154
msgid "Changes you made may not be saved. Are you sure you want to leave?"
msgstr ""
@@ -114,21 +247,3 @@ msgstr ""
msgid "An error occurred while fetching data."
msgstr ""
-#~ msgid "Settings were successfully saved."
-#~ msgstr ""
-
-#~ msgid "Settings update was failed."
-#~ msgstr ""
-
-#~ msgid "Warning!"
-#~ msgstr ""
-
-#~ msgid "Reboot triggering was failed."
-#~ msgstr ""
-
-#~ msgid "Reboot triggering failed."
-#~ msgstr ""
-
-#~ msgid "Reboot requestq failed."
-#~ msgstr ""
-
diff --git a/translations/fo/LC_MESSAGES/forisjs.po b/translations/fo/LC_MESSAGES/forisjs.po
index 1926dfa..0dc5bbc 100644
--- a/translations/fo/LC_MESSAGES/forisjs.po
+++ b/translations/fo/LC_MESSAGES/forisjs.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2019-11-29 16:27+0100\n"
-"PO-Revision-Date: 2019-08-28 17:54+0200\n"
+"POT-Creation-Date: 2020-01-13 13:09+0100\n"
+"PO-Revision-Date: 2019-02-19 13:34+0100\n"
"Last-Translator: FULL NAME \n"
"Language: fo\n"
"Language-Team: fo \n"
@@ -16,7 +16,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.7.0\n"
+"Generated-By: Babel 2.8.0\n"
#: src/validations.js:13
msgid "This is not a valid IPv4 address."
@@ -90,11 +90,144 @@ msgstr ""
msgid "Confirm reboot"
msgstr ""
-#: src/form/components/ForisForm.js:88
+#: src/common/WiFiSettings/ResetWiFiSettings.js:40
+msgid "An error occurred during resetting Wi-Fi settings."
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:42
+msgid "Wi-Fi settings are set to defaults."
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:53
+#: src/common/WiFiSettings/ResetWiFiSettings.js:69
+msgid "Reset Wi-Fi Settings"
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:55
+msgid ""
+"\n"
+"If a number of wireless cards doesn't match, you may try to reset the Wi-"
+"Fi settings. Note that this will remove the\n"
+"current Wi-Fi configuration and restore the default values.\n"
+" "
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:82
+msgid "Wi-Fi ${deviceID + 1}"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:84
+msgid "Enable"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:215
+msgid "auto"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiGuestForm.js:37
+msgid "Enable Guest Wifi"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiGuestForm.js:77
+msgid "Password"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiQRCode.js:60
+msgid "Wi-Fi QR Code"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiQRCode.js:80
+msgid "Download PDF"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiSettings.js:73
+#: src/common/WiFiSettings/WiFiSettings.js:81
+msgid "SSID can't be longer than 32 symbols"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiSettings.js:74
+#: src/common/WiFiSettings/WiFiSettings.js:82
+msgid "SSID can't be empty"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiSettings.js:76
+#: src/common/WiFiSettings/WiFiSettings.js:84
+msgid "Password must contain at least 8 symbols"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:9
+msgid "Disabled"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:10
+msgid "802.11n - 20 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:11
+msgid "802.11n - 40 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:12
+msgid "802.11ac - 20 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:13
+msgid "802.11ac - 40 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:14
+msgid "802.11ac - 80 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:21
+msgid ""
+"\n"
+" WPA2 pre-shared key, that is required to connect to the network.\n"
+" "
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:24
+msgid "If set, network is not visible when scanning for available networks."
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:25
+msgid ""
+"\n"
+" The 2.4 GHz band is more widely supported by clients, but tends "
+"to have more interference. The 5 GHz band is a\n"
+" newer standard and may not be supported by all your devices. It "
+"usually has less interference, but the signal\n"
+" does not carry so well indoors."
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:29
+msgid ""
+"\n"
+" Change this to adjust 802.11n/ac mode of operation. 802.11n with "
+"40 MHz wide channels can yield higher\n"
+" throughput but can cause more interference in the network. If you"
+" don't know what to choose, use the default\n"
+" option with 20 MHz wide channel.\n"
+" "
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:34
+msgid ""
+"\n"
+" Enables Wi-Fi for guests, which is separated from LAN network. "
+"Devices connected to this network are allowed to\n"
+" access the internet, but aren't allowed to access other devices "
+"and the configuration interface of the router.\n"
+" Parameters of the guest network can be set in the Guest network "
+"tab.\n"
+" "
+msgstr ""
+
+#: src/form/components/ForisForm.js:102
msgid "Settings saved successfully"
msgstr ""
-#: src/form/components/ForisForm.js:140
+#: src/form/components/ForisForm.js:154
msgid "Changes you made may not be saved. Are you sure you want to leave?"
msgstr ""
@@ -114,21 +247,3 @@ msgstr ""
msgid "An error occurred while fetching data."
msgstr ""
-#~ msgid "Settings were successfully saved."
-#~ msgstr ""
-
-#~ msgid "Settings update was failed."
-#~ msgstr ""
-
-#~ msgid "Warning!"
-#~ msgstr ""
-
-#~ msgid "Reboot triggering was failed."
-#~ msgstr ""
-
-#~ msgid "Reboot triggering failed."
-#~ msgstr ""
-
-#~ msgid "Reboot requestq failed."
-#~ msgstr ""
-
diff --git a/translations/forisjs.pot b/translations/forisjs.pot
index dbb981f..e92081d 100644
--- a/translations/forisjs.pot
+++ b/translations/forisjs.pot
@@ -1,21 +1,21 @@
# Translations template for PROJECT.
-# Copyright (C) 2019 ORGANIZATION
+# Copyright (C) 2020 ORGANIZATION
# This file is distributed under the same license as the PROJECT project.
-# FIRST AUTHOR , 2019.
+# FIRST AUTHOR , 2020.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2019-11-29 16:27+0100\n"
+"POT-Creation-Date: 2020-01-13 13:09+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.7.0\n"
+"Generated-By: Babel 2.8.0\n"
#: src/validations.js:13
msgid "This is not a valid IPv4 address."
@@ -89,11 +89,144 @@ msgstr ""
msgid "Confirm reboot"
msgstr ""
-#: src/form/components/ForisForm.js:88
+#: src/common/WiFiSettings/ResetWiFiSettings.js:40
+msgid "An error occurred during resetting Wi-Fi settings."
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:42
+msgid "Wi-Fi settings are set to defaults."
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:53
+#: src/common/WiFiSettings/ResetWiFiSettings.js:69
+msgid "Reset Wi-Fi Settings"
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:55
+msgid ""
+"\n"
+"If a number of wireless cards doesn't match, you may try to reset the Wi-"
+"Fi settings. Note that this will remove the\n"
+"current Wi-Fi configuration and restore the default values.\n"
+" "
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:82
+msgid "Wi-Fi ${deviceID + 1}"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:84
+msgid "Enable"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:215
+msgid "auto"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiGuestForm.js:37
+msgid "Enable Guest Wifi"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiGuestForm.js:77
+msgid "Password"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiQRCode.js:60
+msgid "Wi-Fi QR Code"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiQRCode.js:80
+msgid "Download PDF"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiSettings.js:73
+#: src/common/WiFiSettings/WiFiSettings.js:81
+msgid "SSID can't be longer than 32 symbols"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiSettings.js:74
+#: src/common/WiFiSettings/WiFiSettings.js:82
+msgid "SSID can't be empty"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiSettings.js:76
+#: src/common/WiFiSettings/WiFiSettings.js:84
+msgid "Password must contain at least 8 symbols"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:9
+msgid "Disabled"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:10
+msgid "802.11n - 20 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:11
+msgid "802.11n - 40 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:12
+msgid "802.11ac - 20 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:13
+msgid "802.11ac - 40 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:14
+msgid "802.11ac - 80 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:21
+msgid ""
+"\n"
+" WPA2 pre-shared key, that is required to connect to the network.\n"
+" "
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:24
+msgid "If set, network is not visible when scanning for available networks."
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:25
+msgid ""
+"\n"
+" The 2.4 GHz band is more widely supported by clients, but tends "
+"to have more interference. The 5 GHz band is a\n"
+" newer standard and may not be supported by all your devices. It "
+"usually has less interference, but the signal\n"
+" does not carry so well indoors."
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:29
+msgid ""
+"\n"
+" Change this to adjust 802.11n/ac mode of operation. 802.11n with "
+"40 MHz wide channels can yield higher\n"
+" throughput but can cause more interference in the network. If you"
+" don't know what to choose, use the default\n"
+" option with 20 MHz wide channel.\n"
+" "
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:34
+msgid ""
+"\n"
+" Enables Wi-Fi for guests, which is separated from LAN network. "
+"Devices connected to this network are allowed to\n"
+" access the internet, but aren't allowed to access other devices "
+"and the configuration interface of the router.\n"
+" Parameters of the guest network can be set in the Guest network "
+"tab.\n"
+" "
+msgstr ""
+
+#: src/form/components/ForisForm.js:102
msgid "Settings saved successfully"
msgstr ""
-#: src/form/components/ForisForm.js:140
+#: src/form/components/ForisForm.js:154
msgid "Changes you made may not be saved. Are you sure you want to leave?"
msgstr ""
diff --git a/translations/fr/LC_MESSAGES/forisjs.po b/translations/fr/LC_MESSAGES/forisjs.po
index 50c1622..43e1ab1 100644
--- a/translations/fr/LC_MESSAGES/forisjs.po
+++ b/translations/fr/LC_MESSAGES/forisjs.po
@@ -7,44 +7,47 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2019-11-29 16:27+0100\n"
-"PO-Revision-Date: 2019-08-28 17:54+0200\n"
-"Last-Translator: FULL NAME \n"
+"POT-Creation-Date: 2020-01-13 13:09+0100\n"
+"PO-Revision-Date: 2019-10-14 11:04+0000\n"
+"Last-Translator: ButterflyOfFire \n"
"Language: fr\n"
-"Language-Team: fr \n"
-"Plural-Forms: nplurals=2; plural=(n > 1)\n"
+"Language-Team: French "
+"\n"
+"Plural-Forms: nplurals=2; plural=n > 1\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.7.0\n"
+"Generated-By: Babel 2.8.0\n"
#: src/validations.js:13
msgid "This is not a valid IPv4 address."
-msgstr ""
+msgstr "Ce n’est pas une adresse IPv4 valide."
#: src/validations.js:14
msgid "This is not a valid IPv6 address."
-msgstr ""
+msgstr "Ce n’est pas une adresse IPv6 valide."
#: src/validations.js:15
msgid "This is not a valid IPv6 prefix."
-msgstr ""
+msgstr "Ce n’est pas un préfixe IPv6 valide."
#: src/validations.js:16
msgid "This is not a valid domain name."
-msgstr ""
+msgstr "Ce n’est pas un nom de domaine valide."
#: src/validations.js:17
msgid "This is not a valid DUID."
-msgstr ""
+msgstr "Ce n’est pas un DUID valide."
#: src/validations.js:18
msgid "This is not a valid MAC address."
-msgstr ""
+msgstr "Ce n’est pas une adresse MAC valide."
#: src/validations.js:19
msgid "Doesn't contain a list of emails separated by commas."
msgstr ""
+"Il ne contient pas une liste d’adresses de messagerie séparées par des "
+"virgules."
#: src/api/utils.js:58
msgid "The session is expired. Please log in again."
@@ -67,8 +70,9 @@ msgid "An unknown API error occurred."
msgstr ""
#: src/common/RebootButton.js:33
+#, fuzzy
msgid "Reboot request failed."
-msgstr ""
+msgstr "Un redémarrage est nécessaire"
#: src/common/RebootButton.js:54
msgid "Reboot"
@@ -90,45 +94,160 @@ msgstr ""
msgid "Confirm reboot"
msgstr ""
-#: src/form/components/ForisForm.js:88
+#: src/common/WiFiSettings/ResetWiFiSettings.js:40
+msgid "An error occurred during resetting Wi-Fi settings."
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:42
+msgid "Wi-Fi settings are set to defaults."
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:53
+#: src/common/WiFiSettings/ResetWiFiSettings.js:69
+msgid "Reset Wi-Fi Settings"
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:55
+msgid ""
+"\n"
+"If a number of wireless cards doesn't match, you may try to reset the Wi-"
+"Fi settings. Note that this will remove the\n"
+"current Wi-Fi configuration and restore the default values.\n"
+" "
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:82
+msgid "Wi-Fi ${deviceID + 1}"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:84
+msgid "Enable"
+msgstr "Activer"
+
+#: src/common/WiFiSettings/WiFiForm.js:215
+msgid "auto"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiGuestForm.js:37
+msgid "Enable Guest Wifi"
+msgstr "Activer le mode Wi-Fi invité"
+
+#: src/common/WiFiSettings/WiFiGuestForm.js:77
+msgid "Password"
+msgstr "Mot de passe"
+
+#: src/common/WiFiSettings/WiFiQRCode.js:60
+msgid "Wi-Fi QR Code"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiQRCode.js:80
+msgid "Download PDF"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiSettings.js:73
+#: src/common/WiFiSettings/WiFiSettings.js:81
+msgid "SSID can't be longer than 32 symbols"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiSettings.js:74
+#: src/common/WiFiSettings/WiFiSettings.js:82
+msgid "SSID can't be empty"
+msgstr "Le SSID ne peut pas être vide"
+
+#: src/common/WiFiSettings/WiFiSettings.js:76
+#: src/common/WiFiSettings/WiFiSettings.js:84
+msgid "Password must contain at least 8 symbols"
+msgstr "Le mot de passe doit contenir au moins 8 symboles"
+
+#: src/common/WiFiSettings/constants.js:9
+msgid "Disabled"
+msgstr "Désactivé"
+
+#: src/common/WiFiSettings/constants.js:10
+msgid "802.11n - 20 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:11
+msgid "802.11n - 40 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:12
+msgid "802.11ac - 20 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:13
+msgid "802.11ac - 40 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:14
+msgid "802.11ac - 80 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:21
+msgid ""
+"\n"
+" WPA2 pre-shared key, that is required to connect to the network.\n"
+" "
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:24
+msgid "If set, network is not visible when scanning for available networks."
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:25
+msgid ""
+"\n"
+" The 2.4 GHz band is more widely supported by clients, but tends "
+"to have more interference. The 5 GHz band is a\n"
+" newer standard and may not be supported by all your devices. It "
+"usually has less interference, but the signal\n"
+" does not carry so well indoors."
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:29
+msgid ""
+"\n"
+" Change this to adjust 802.11n/ac mode of operation. 802.11n with "
+"40 MHz wide channels can yield higher\n"
+" throughput but can cause more interference in the network. If you"
+" don't know what to choose, use the default\n"
+" option with 20 MHz wide channel.\n"
+" "
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:34
+msgid ""
+"\n"
+" Enables Wi-Fi for guests, which is separated from LAN network. "
+"Devices connected to this network are allowed to\n"
+" access the internet, but aren't allowed to access other devices "
+"and the configuration interface of the router.\n"
+" Parameters of the guest network can be set in the Guest network "
+"tab.\n"
+" "
+msgstr ""
+
+#: src/form/components/ForisForm.js:102
msgid "Settings saved successfully"
msgstr ""
-#: src/form/components/ForisForm.js:140
+#: src/form/components/ForisForm.js:154
msgid "Changes you made may not be saved. Are you sure you want to leave?"
msgstr ""
#: src/form/components/SubmitButton.js:32
msgid "Updating"
-msgstr ""
+msgstr "Mise à jour en cours"
#: src/form/components/SubmitButton.js:35
msgid "Load settings"
-msgstr ""
+msgstr "Charger les paramètres"
#: src/form/components/SubmitButton.js:38
msgid "Save"
-msgstr ""
+msgstr "Enregistrer"
#: src/utils/ErrorMessage.js:13
msgid "An error occurred while fetching data."
msgstr ""
-#~ msgid "Settings were successfully saved."
-#~ msgstr ""
-
-#~ msgid "Settings update was failed."
-#~ msgstr ""
-
-#~ msgid "Warning!"
-#~ msgstr ""
-
-#~ msgid "Reboot triggering was failed."
-#~ msgstr ""
-
-#~ msgid "Reboot triggering failed."
-#~ msgstr ""
-
-#~ msgid "Reboot requestq failed."
-#~ msgstr ""
-
diff --git a/translations/hr/LC_MESSAGES/forisjs.po b/translations/hr/LC_MESSAGES/forisjs.po
index d74caaf..8da3707 100644
--- a/translations/hr/LC_MESSAGES/forisjs.po
+++ b/translations/hr/LC_MESSAGES/forisjs.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2019-11-29 16:27+0100\n"
-"PO-Revision-Date: 2019-08-28 17:55+0200\n"
+"POT-Creation-Date: 2020-01-13 13:09+0100\n"
+"PO-Revision-Date: 2019-02-19 13:34+0100\n"
"Last-Translator: FULL NAME \n"
"Language: hr\n"
"Language-Team: hr \n"
@@ -17,7 +17,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.7.0\n"
+"Generated-By: Babel 2.8.0\n"
#: src/validations.js:13
msgid "This is not a valid IPv4 address."
@@ -91,11 +91,144 @@ msgstr ""
msgid "Confirm reboot"
msgstr ""
-#: src/form/components/ForisForm.js:88
+#: src/common/WiFiSettings/ResetWiFiSettings.js:40
+msgid "An error occurred during resetting Wi-Fi settings."
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:42
+msgid "Wi-Fi settings are set to defaults."
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:53
+#: src/common/WiFiSettings/ResetWiFiSettings.js:69
+msgid "Reset Wi-Fi Settings"
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:55
+msgid ""
+"\n"
+"If a number of wireless cards doesn't match, you may try to reset the Wi-"
+"Fi settings. Note that this will remove the\n"
+"current Wi-Fi configuration and restore the default values.\n"
+" "
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:82
+msgid "Wi-Fi ${deviceID + 1}"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:84
+msgid "Enable"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:215
+msgid "auto"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiGuestForm.js:37
+msgid "Enable Guest Wifi"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiGuestForm.js:77
+msgid "Password"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiQRCode.js:60
+msgid "Wi-Fi QR Code"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiQRCode.js:80
+msgid "Download PDF"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiSettings.js:73
+#: src/common/WiFiSettings/WiFiSettings.js:81
+msgid "SSID can't be longer than 32 symbols"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiSettings.js:74
+#: src/common/WiFiSettings/WiFiSettings.js:82
+msgid "SSID can't be empty"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiSettings.js:76
+#: src/common/WiFiSettings/WiFiSettings.js:84
+msgid "Password must contain at least 8 symbols"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:9
+msgid "Disabled"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:10
+msgid "802.11n - 20 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:11
+msgid "802.11n - 40 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:12
+msgid "802.11ac - 20 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:13
+msgid "802.11ac - 40 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:14
+msgid "802.11ac - 80 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:21
+msgid ""
+"\n"
+" WPA2 pre-shared key, that is required to connect to the network.\n"
+" "
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:24
+msgid "If set, network is not visible when scanning for available networks."
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:25
+msgid ""
+"\n"
+" The 2.4 GHz band is more widely supported by clients, but tends "
+"to have more interference. The 5 GHz band is a\n"
+" newer standard and may not be supported by all your devices. It "
+"usually has less interference, but the signal\n"
+" does not carry so well indoors."
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:29
+msgid ""
+"\n"
+" Change this to adjust 802.11n/ac mode of operation. 802.11n with "
+"40 MHz wide channels can yield higher\n"
+" throughput but can cause more interference in the network. If you"
+" don't know what to choose, use the default\n"
+" option with 20 MHz wide channel.\n"
+" "
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:34
+msgid ""
+"\n"
+" Enables Wi-Fi for guests, which is separated from LAN network. "
+"Devices connected to this network are allowed to\n"
+" access the internet, but aren't allowed to access other devices "
+"and the configuration interface of the router.\n"
+" Parameters of the guest network can be set in the Guest network "
+"tab.\n"
+" "
+msgstr ""
+
+#: src/form/components/ForisForm.js:102
msgid "Settings saved successfully"
msgstr ""
-#: src/form/components/ForisForm.js:140
+#: src/form/components/ForisForm.js:154
msgid "Changes you made may not be saved. Are you sure you want to leave?"
msgstr ""
@@ -115,21 +248,3 @@ msgstr ""
msgid "An error occurred while fetching data."
msgstr ""
-#~ msgid "Settings were successfully saved."
-#~ msgstr ""
-
-#~ msgid "Settings update was failed."
-#~ msgstr ""
-
-#~ msgid "Warning!"
-#~ msgstr ""
-
-#~ msgid "Reboot triggering was failed."
-#~ msgstr ""
-
-#~ msgid "Reboot triggering failed."
-#~ msgstr ""
-
-#~ msgid "Reboot requestq failed."
-#~ msgstr ""
-
diff --git a/translations/hu/LC_MESSAGES/forisjs.po b/translations/hu/LC_MESSAGES/forisjs.po
index d0ebbf3..b7bc8c7 100644
--- a/translations/hu/LC_MESSAGES/forisjs.po
+++ b/translations/hu/LC_MESSAGES/forisjs.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2019-11-29 16:27+0100\n"
-"PO-Revision-Date: 2019-08-28 17:55+0200\n"
+"POT-Creation-Date: 2020-01-13 13:09+0100\n"
+"PO-Revision-Date: 2019-02-19 13:34+0100\n"
"Last-Translator: FULL NAME \n"
"Language: hu\n"
"Language-Team: hu \n"
@@ -16,7 +16,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.7.0\n"
+"Generated-By: Babel 2.8.0\n"
#: src/validations.js:13
msgid "This is not a valid IPv4 address."
@@ -90,11 +90,144 @@ msgstr ""
msgid "Confirm reboot"
msgstr ""
-#: src/form/components/ForisForm.js:88
+#: src/common/WiFiSettings/ResetWiFiSettings.js:40
+msgid "An error occurred during resetting Wi-Fi settings."
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:42
+msgid "Wi-Fi settings are set to defaults."
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:53
+#: src/common/WiFiSettings/ResetWiFiSettings.js:69
+msgid "Reset Wi-Fi Settings"
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:55
+msgid ""
+"\n"
+"If a number of wireless cards doesn't match, you may try to reset the Wi-"
+"Fi settings. Note that this will remove the\n"
+"current Wi-Fi configuration and restore the default values.\n"
+" "
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:82
+msgid "Wi-Fi ${deviceID + 1}"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:84
+msgid "Enable"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:215
+msgid "auto"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiGuestForm.js:37
+msgid "Enable Guest Wifi"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiGuestForm.js:77
+msgid "Password"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiQRCode.js:60
+msgid "Wi-Fi QR Code"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiQRCode.js:80
+msgid "Download PDF"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiSettings.js:73
+#: src/common/WiFiSettings/WiFiSettings.js:81
+msgid "SSID can't be longer than 32 symbols"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiSettings.js:74
+#: src/common/WiFiSettings/WiFiSettings.js:82
+msgid "SSID can't be empty"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiSettings.js:76
+#: src/common/WiFiSettings/WiFiSettings.js:84
+msgid "Password must contain at least 8 symbols"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:9
+msgid "Disabled"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:10
+msgid "802.11n - 20 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:11
+msgid "802.11n - 40 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:12
+msgid "802.11ac - 20 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:13
+msgid "802.11ac - 40 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:14
+msgid "802.11ac - 80 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:21
+msgid ""
+"\n"
+" WPA2 pre-shared key, that is required to connect to the network.\n"
+" "
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:24
+msgid "If set, network is not visible when scanning for available networks."
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:25
+msgid ""
+"\n"
+" The 2.4 GHz band is more widely supported by clients, but tends "
+"to have more interference. The 5 GHz band is a\n"
+" newer standard and may not be supported by all your devices. It "
+"usually has less interference, but the signal\n"
+" does not carry so well indoors."
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:29
+msgid ""
+"\n"
+" Change this to adjust 802.11n/ac mode of operation. 802.11n with "
+"40 MHz wide channels can yield higher\n"
+" throughput but can cause more interference in the network. If you"
+" don't know what to choose, use the default\n"
+" option with 20 MHz wide channel.\n"
+" "
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:34
+msgid ""
+"\n"
+" Enables Wi-Fi for guests, which is separated from LAN network. "
+"Devices connected to this network are allowed to\n"
+" access the internet, but aren't allowed to access other devices "
+"and the configuration interface of the router.\n"
+" Parameters of the guest network can be set in the Guest network "
+"tab.\n"
+" "
+msgstr ""
+
+#: src/form/components/ForisForm.js:102
msgid "Settings saved successfully"
msgstr ""
-#: src/form/components/ForisForm.js:140
+#: src/form/components/ForisForm.js:154
msgid "Changes you made may not be saved. Are you sure you want to leave?"
msgstr ""
@@ -114,21 +247,3 @@ msgstr ""
msgid "An error occurred while fetching data."
msgstr ""
-#~ msgid "Settings were successfully saved."
-#~ msgstr ""
-
-#~ msgid "Settings update was failed."
-#~ msgstr ""
-
-#~ msgid "Warning!"
-#~ msgstr ""
-
-#~ msgid "Reboot triggering was failed."
-#~ msgstr ""
-
-#~ msgid "Reboot triggering failed."
-#~ msgstr ""
-
-#~ msgid "Reboot requestq failed."
-#~ msgstr ""
-
diff --git a/translations/it/LC_MESSAGES/forisjs.po b/translations/it/LC_MESSAGES/forisjs.po
index 7341629..8006ef5 100644
--- a/translations/it/LC_MESSAGES/forisjs.po
+++ b/translations/it/LC_MESSAGES/forisjs.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2019-11-29 16:27+0100\n"
-"PO-Revision-Date: 2019-08-28 17:55+0200\n"
+"POT-Creation-Date: 2020-01-13 13:09+0100\n"
+"PO-Revision-Date: 2019-02-19 13:34+0100\n"
"Last-Translator: FULL NAME \n"
"Language: it\n"
"Language-Team: it \n"
@@ -16,7 +16,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.7.0\n"
+"Generated-By: Babel 2.8.0\n"
#: src/validations.js:13
msgid "This is not a valid IPv4 address."
@@ -90,11 +90,144 @@ msgstr ""
msgid "Confirm reboot"
msgstr ""
-#: src/form/components/ForisForm.js:88
+#: src/common/WiFiSettings/ResetWiFiSettings.js:40
+msgid "An error occurred during resetting Wi-Fi settings."
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:42
+msgid "Wi-Fi settings are set to defaults."
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:53
+#: src/common/WiFiSettings/ResetWiFiSettings.js:69
+msgid "Reset Wi-Fi Settings"
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:55
+msgid ""
+"\n"
+"If a number of wireless cards doesn't match, you may try to reset the Wi-"
+"Fi settings. Note that this will remove the\n"
+"current Wi-Fi configuration and restore the default values.\n"
+" "
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:82
+msgid "Wi-Fi ${deviceID + 1}"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:84
+msgid "Enable"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:215
+msgid "auto"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiGuestForm.js:37
+msgid "Enable Guest Wifi"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiGuestForm.js:77
+msgid "Password"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiQRCode.js:60
+msgid "Wi-Fi QR Code"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiQRCode.js:80
+msgid "Download PDF"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiSettings.js:73
+#: src/common/WiFiSettings/WiFiSettings.js:81
+msgid "SSID can't be longer than 32 symbols"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiSettings.js:74
+#: src/common/WiFiSettings/WiFiSettings.js:82
+msgid "SSID can't be empty"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiSettings.js:76
+#: src/common/WiFiSettings/WiFiSettings.js:84
+msgid "Password must contain at least 8 symbols"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:9
+msgid "Disabled"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:10
+msgid "802.11n - 20 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:11
+msgid "802.11n - 40 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:12
+msgid "802.11ac - 20 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:13
+msgid "802.11ac - 40 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:14
+msgid "802.11ac - 80 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:21
+msgid ""
+"\n"
+" WPA2 pre-shared key, that is required to connect to the network.\n"
+" "
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:24
+msgid "If set, network is not visible when scanning for available networks."
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:25
+msgid ""
+"\n"
+" The 2.4 GHz band is more widely supported by clients, but tends "
+"to have more interference. The 5 GHz band is a\n"
+" newer standard and may not be supported by all your devices. It "
+"usually has less interference, but the signal\n"
+" does not carry so well indoors."
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:29
+msgid ""
+"\n"
+" Change this to adjust 802.11n/ac mode of operation. 802.11n with "
+"40 MHz wide channels can yield higher\n"
+" throughput but can cause more interference in the network. If you"
+" don't know what to choose, use the default\n"
+" option with 20 MHz wide channel.\n"
+" "
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:34
+msgid ""
+"\n"
+" Enables Wi-Fi for guests, which is separated from LAN network. "
+"Devices connected to this network are allowed to\n"
+" access the internet, but aren't allowed to access other devices "
+"and the configuration interface of the router.\n"
+" Parameters of the guest network can be set in the Guest network "
+"tab.\n"
+" "
+msgstr ""
+
+#: src/form/components/ForisForm.js:102
msgid "Settings saved successfully"
msgstr ""
-#: src/form/components/ForisForm.js:140
+#: src/form/components/ForisForm.js:154
msgid "Changes you made may not be saved. Are you sure you want to leave?"
msgstr ""
@@ -114,21 +247,3 @@ msgstr ""
msgid "An error occurred while fetching data."
msgstr ""
-#~ msgid "Settings were successfully saved."
-#~ msgstr ""
-
-#~ msgid "Settings update was failed."
-#~ msgstr ""
-
-#~ msgid "Warning!"
-#~ msgstr ""
-
-#~ msgid "Reboot triggering was failed."
-#~ msgstr ""
-
-#~ msgid "Reboot triggering failed."
-#~ msgstr ""
-
-#~ msgid "Reboot requestq failed."
-#~ msgstr ""
-
diff --git a/translations/ja/LC_MESSAGES/forisjs.po b/translations/ja/LC_MESSAGES/forisjs.po
index 2566b1e..1e8637b 100644
--- a/translations/ja/LC_MESSAGES/forisjs.po
+++ b/translations/ja/LC_MESSAGES/forisjs.po
@@ -7,16 +7,17 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2019-11-29 16:27+0100\n"
-"PO-Revision-Date: 2019-08-28 17:55+0200\n"
-"Last-Translator: FULL NAME \n"
+"POT-Creation-Date: 2020-01-13 13:09+0100\n"
+"PO-Revision-Date: 2019-10-16 10:08+0000\n"
+"Last-Translator: Scott Anecito \n"
"Language: ja\n"
-"Language-Team: ja \n"
+"Language-Team: Japanese "
+"\n"
"Plural-Forms: nplurals=1; plural=0\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.7.0\n"
+"Generated-By: Babel 2.8.0\n"
#: src/validations.js:13
msgid "This is not a valid IPv4 address."
@@ -72,7 +73,7 @@ msgstr ""
#: src/common/RebootButton.js:54
msgid "Reboot"
-msgstr ""
+msgstr "再起動"
#: src/common/RebootButton.js:69
msgid "Reboot confirmation"
@@ -90,17 +91,150 @@ msgstr ""
msgid "Confirm reboot"
msgstr ""
-#: src/form/components/ForisForm.js:88
+#: src/common/WiFiSettings/ResetWiFiSettings.js:40
+msgid "An error occurred during resetting Wi-Fi settings."
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:42
+msgid "Wi-Fi settings are set to defaults."
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:53
+#: src/common/WiFiSettings/ResetWiFiSettings.js:69
+msgid "Reset Wi-Fi Settings"
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:55
+msgid ""
+"\n"
+"If a number of wireless cards doesn't match, you may try to reset the Wi-"
+"Fi settings. Note that this will remove the\n"
+"current Wi-Fi configuration and restore the default values.\n"
+" "
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:82
+msgid "Wi-Fi ${deviceID + 1}"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:84
+msgid "Enable"
+msgstr "有効"
+
+#: src/common/WiFiSettings/WiFiForm.js:215
+msgid "auto"
+msgstr "自動"
+
+#: src/common/WiFiSettings/WiFiGuestForm.js:37
+msgid "Enable Guest Wifi"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiGuestForm.js:77
+msgid "Password"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiQRCode.js:60
+msgid "Wi-Fi QR Code"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiQRCode.js:80
+msgid "Download PDF"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiSettings.js:73
+#: src/common/WiFiSettings/WiFiSettings.js:81
+msgid "SSID can't be longer than 32 symbols"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiSettings.js:74
+#: src/common/WiFiSettings/WiFiSettings.js:82
+msgid "SSID can't be empty"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiSettings.js:76
+#: src/common/WiFiSettings/WiFiSettings.js:84
+msgid "Password must contain at least 8 symbols"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:9
+msgid "Disabled"
+msgstr "無効"
+
+#: src/common/WiFiSettings/constants.js:10
+msgid "802.11n - 20 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:11
+msgid "802.11n - 40 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:12
+msgid "802.11ac - 20 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:13
+msgid "802.11ac - 40 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:14
+msgid "802.11ac - 80 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:21
+msgid ""
+"\n"
+" WPA2 pre-shared key, that is required to connect to the network.\n"
+" "
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:24
+msgid "If set, network is not visible when scanning for available networks."
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:25
+msgid ""
+"\n"
+" The 2.4 GHz band is more widely supported by clients, but tends "
+"to have more interference. The 5 GHz band is a\n"
+" newer standard and may not be supported by all your devices. It "
+"usually has less interference, but the signal\n"
+" does not carry so well indoors."
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:29
+msgid ""
+"\n"
+" Change this to adjust 802.11n/ac mode of operation. 802.11n with "
+"40 MHz wide channels can yield higher\n"
+" throughput but can cause more interference in the network. If you"
+" don't know what to choose, use the default\n"
+" option with 20 MHz wide channel.\n"
+" "
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:34
+msgid ""
+"\n"
+" Enables Wi-Fi for guests, which is separated from LAN network. "
+"Devices connected to this network are allowed to\n"
+" access the internet, but aren't allowed to access other devices "
+"and the configuration interface of the router.\n"
+" Parameters of the guest network can be set in the Guest network "
+"tab.\n"
+" "
+msgstr ""
+
+#: src/form/components/ForisForm.js:102
msgid "Settings saved successfully"
msgstr ""
-#: src/form/components/ForisForm.js:140
+#: src/form/components/ForisForm.js:154
msgid "Changes you made may not be saved. Are you sure you want to leave?"
msgstr ""
#: src/form/components/SubmitButton.js:32
msgid "Updating"
-msgstr ""
+msgstr "アップデート中…"
#: src/form/components/SubmitButton.js:35
msgid "Load settings"
@@ -114,21 +248,3 @@ msgstr ""
msgid "An error occurred while fetching data."
msgstr ""
-#~ msgid "Settings were successfully saved."
-#~ msgstr ""
-
-#~ msgid "Settings update was failed."
-#~ msgstr ""
-
-#~ msgid "Warning!"
-#~ msgstr ""
-
-#~ msgid "Reboot triggering was failed."
-#~ msgstr ""
-
-#~ msgid "Reboot triggering failed."
-#~ msgstr ""
-
-#~ msgid "Reboot requestq failed."
-#~ msgstr ""
-
diff --git a/translations/ko/LC_MESSAGES/forisjs.po b/translations/ko/LC_MESSAGES/forisjs.po
index 9ead2e3..12a646c 100644
--- a/translations/ko/LC_MESSAGES/forisjs.po
+++ b/translations/ko/LC_MESSAGES/forisjs.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2019-11-29 16:27+0100\n"
-"PO-Revision-Date: 2019-08-28 17:55+0200\n"
+"POT-Creation-Date: 2020-01-13 13:09+0100\n"
+"PO-Revision-Date: 2019-02-19 13:34+0100\n"
"Last-Translator: FULL NAME \n"
"Language: ko\n"
"Language-Team: ko \n"
@@ -16,7 +16,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.7.0\n"
+"Generated-By: Babel 2.8.0\n"
#: src/validations.js:13
msgid "This is not a valid IPv4 address."
@@ -90,11 +90,144 @@ msgstr ""
msgid "Confirm reboot"
msgstr ""
-#: src/form/components/ForisForm.js:88
+#: src/common/WiFiSettings/ResetWiFiSettings.js:40
+msgid "An error occurred during resetting Wi-Fi settings."
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:42
+msgid "Wi-Fi settings are set to defaults."
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:53
+#: src/common/WiFiSettings/ResetWiFiSettings.js:69
+msgid "Reset Wi-Fi Settings"
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:55
+msgid ""
+"\n"
+"If a number of wireless cards doesn't match, you may try to reset the Wi-"
+"Fi settings. Note that this will remove the\n"
+"current Wi-Fi configuration and restore the default values.\n"
+" "
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:82
+msgid "Wi-Fi ${deviceID + 1}"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:84
+msgid "Enable"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:215
+msgid "auto"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiGuestForm.js:37
+msgid "Enable Guest Wifi"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiGuestForm.js:77
+msgid "Password"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiQRCode.js:60
+msgid "Wi-Fi QR Code"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiQRCode.js:80
+msgid "Download PDF"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiSettings.js:73
+#: src/common/WiFiSettings/WiFiSettings.js:81
+msgid "SSID can't be longer than 32 symbols"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiSettings.js:74
+#: src/common/WiFiSettings/WiFiSettings.js:82
+msgid "SSID can't be empty"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiSettings.js:76
+#: src/common/WiFiSettings/WiFiSettings.js:84
+msgid "Password must contain at least 8 symbols"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:9
+msgid "Disabled"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:10
+msgid "802.11n - 20 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:11
+msgid "802.11n - 40 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:12
+msgid "802.11ac - 20 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:13
+msgid "802.11ac - 40 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:14
+msgid "802.11ac - 80 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:21
+msgid ""
+"\n"
+" WPA2 pre-shared key, that is required to connect to the network.\n"
+" "
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:24
+msgid "If set, network is not visible when scanning for available networks."
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:25
+msgid ""
+"\n"
+" The 2.4 GHz band is more widely supported by clients, but tends "
+"to have more interference. The 5 GHz band is a\n"
+" newer standard and may not be supported by all your devices. It "
+"usually has less interference, but the signal\n"
+" does not carry so well indoors."
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:29
+msgid ""
+"\n"
+" Change this to adjust 802.11n/ac mode of operation. 802.11n with "
+"40 MHz wide channels can yield higher\n"
+" throughput but can cause more interference in the network. If you"
+" don't know what to choose, use the default\n"
+" option with 20 MHz wide channel.\n"
+" "
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:34
+msgid ""
+"\n"
+" Enables Wi-Fi for guests, which is separated from LAN network. "
+"Devices connected to this network are allowed to\n"
+" access the internet, but aren't allowed to access other devices "
+"and the configuration interface of the router.\n"
+" Parameters of the guest network can be set in the Guest network "
+"tab.\n"
+" "
+msgstr ""
+
+#: src/form/components/ForisForm.js:102
msgid "Settings saved successfully"
msgstr ""
-#: src/form/components/ForisForm.js:140
+#: src/form/components/ForisForm.js:154
msgid "Changes you made may not be saved. Are you sure you want to leave?"
msgstr ""
@@ -114,21 +247,3 @@ msgstr ""
msgid "An error occurred while fetching data."
msgstr ""
-#~ msgid "Settings were successfully saved."
-#~ msgstr ""
-
-#~ msgid "Settings update was failed."
-#~ msgstr ""
-
-#~ msgid "Warning!"
-#~ msgstr ""
-
-#~ msgid "Reboot triggering was failed."
-#~ msgstr ""
-
-#~ msgid "Reboot triggering failed."
-#~ msgstr ""
-
-#~ msgid "Reboot requestq failed."
-#~ msgstr ""
-
diff --git a/translations/lt/LC_MESSAGES/forisjs.po b/translations/lt/LC_MESSAGES/forisjs.po
index 0978f15..b954059 100644
--- a/translations/lt/LC_MESSAGES/forisjs.po
+++ b/translations/lt/LC_MESSAGES/forisjs.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2019-11-29 16:27+0100\n"
-"PO-Revision-Date: 2019-08-28 17:55+0200\n"
+"POT-Creation-Date: 2020-01-13 13:09+0100\n"
+"PO-Revision-Date: 2019-02-19 13:34+0100\n"
"Last-Translator: FULL NAME \n"
"Language: lt\n"
"Language-Team: lt \n"
@@ -17,7 +17,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.7.0\n"
+"Generated-By: Babel 2.8.0\n"
#: src/validations.js:13
msgid "This is not a valid IPv4 address."
@@ -91,11 +91,144 @@ msgstr ""
msgid "Confirm reboot"
msgstr ""
-#: src/form/components/ForisForm.js:88
+#: src/common/WiFiSettings/ResetWiFiSettings.js:40
+msgid "An error occurred during resetting Wi-Fi settings."
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:42
+msgid "Wi-Fi settings are set to defaults."
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:53
+#: src/common/WiFiSettings/ResetWiFiSettings.js:69
+msgid "Reset Wi-Fi Settings"
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:55
+msgid ""
+"\n"
+"If a number of wireless cards doesn't match, you may try to reset the Wi-"
+"Fi settings. Note that this will remove the\n"
+"current Wi-Fi configuration and restore the default values.\n"
+" "
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:82
+msgid "Wi-Fi ${deviceID + 1}"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:84
+msgid "Enable"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:215
+msgid "auto"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiGuestForm.js:37
+msgid "Enable Guest Wifi"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiGuestForm.js:77
+msgid "Password"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiQRCode.js:60
+msgid "Wi-Fi QR Code"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiQRCode.js:80
+msgid "Download PDF"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiSettings.js:73
+#: src/common/WiFiSettings/WiFiSettings.js:81
+msgid "SSID can't be longer than 32 symbols"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiSettings.js:74
+#: src/common/WiFiSettings/WiFiSettings.js:82
+msgid "SSID can't be empty"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiSettings.js:76
+#: src/common/WiFiSettings/WiFiSettings.js:84
+msgid "Password must contain at least 8 symbols"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:9
+msgid "Disabled"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:10
+msgid "802.11n - 20 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:11
+msgid "802.11n - 40 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:12
+msgid "802.11ac - 20 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:13
+msgid "802.11ac - 40 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:14
+msgid "802.11ac - 80 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:21
+msgid ""
+"\n"
+" WPA2 pre-shared key, that is required to connect to the network.\n"
+" "
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:24
+msgid "If set, network is not visible when scanning for available networks."
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:25
+msgid ""
+"\n"
+" The 2.4 GHz band is more widely supported by clients, but tends "
+"to have more interference. The 5 GHz band is a\n"
+" newer standard and may not be supported by all your devices. It "
+"usually has less interference, but the signal\n"
+" does not carry so well indoors."
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:29
+msgid ""
+"\n"
+" Change this to adjust 802.11n/ac mode of operation. 802.11n with "
+"40 MHz wide channels can yield higher\n"
+" throughput but can cause more interference in the network. If you"
+" don't know what to choose, use the default\n"
+" option with 20 MHz wide channel.\n"
+" "
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:34
+msgid ""
+"\n"
+" Enables Wi-Fi for guests, which is separated from LAN network. "
+"Devices connected to this network are allowed to\n"
+" access the internet, but aren't allowed to access other devices "
+"and the configuration interface of the router.\n"
+" Parameters of the guest network can be set in the Guest network "
+"tab.\n"
+" "
+msgstr ""
+
+#: src/form/components/ForisForm.js:102
msgid "Settings saved successfully"
msgstr ""
-#: src/form/components/ForisForm.js:140
+#: src/form/components/ForisForm.js:154
msgid "Changes you made may not be saved. Are you sure you want to leave?"
msgstr ""
@@ -115,21 +248,3 @@ msgstr ""
msgid "An error occurred while fetching data."
msgstr ""
-#~ msgid "Settings were successfully saved."
-#~ msgstr ""
-
-#~ msgid "Settings update was failed."
-#~ msgstr ""
-
-#~ msgid "Warning!"
-#~ msgstr ""
-
-#~ msgid "Reboot triggering was failed."
-#~ msgstr ""
-
-#~ msgid "Reboot triggering failed."
-#~ msgstr ""
-
-#~ msgid "Reboot requestq failed."
-#~ msgstr ""
-
diff --git a/translations/merge.py b/translations/merge.py
new file mode 100644
index 0000000..a49af14
--- /dev/null
+++ b/translations/merge.py
@@ -0,0 +1,7 @@
+import os
+
+
+for entry in os.scandir("."):
+ if entry.is_dir():
+ print(entry.name)
+ os.system(f"msgmerge /home/mcjlnrtwcz/Repositories/reforis/reforis/translations/{entry.name}/LC_MESSAGES/messages.po forisjs.pot -o {entry.name}/LC_MESSAGES/forisjs.po")
diff --git a/translations/nb/LC_MESSAGES/forisjs.po b/translations/nb/LC_MESSAGES/forisjs.po
index eb7cd00..731f118 100644
--- a/translations/nb/LC_MESSAGES/forisjs.po
+++ b/translations/nb/LC_MESSAGES/forisjs.po
@@ -7,44 +7,45 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2019-11-29 16:27+0100\n"
-"PO-Revision-Date: 2019-08-28 17:56+0200\n"
-"Last-Translator: FULL NAME \n"
+"POT-Creation-Date: 2020-01-13 13:09+0100\n"
+"PO-Revision-Date: 2019-11-10 16:04+0000\n"
+"Last-Translator: Allan Nordhøy \n"
"Language: nb\n"
-"Language-Team: nb \n"
-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+"Language-Team: Norwegian Bokmål "
+"\n"
+"Plural-Forms: nplurals=2; plural=n != 1\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.7.0\n"
+"Generated-By: Babel 2.8.0\n"
#: src/validations.js:13
msgid "This is not a valid IPv4 address."
-msgstr ""
+msgstr "Dette er ikke en gyldig IPv4-adresse."
#: src/validations.js:14
msgid "This is not a valid IPv6 address."
-msgstr ""
+msgstr "Dette er ikke en gyldig IPv6-adresse."
#: src/validations.js:15
msgid "This is not a valid IPv6 prefix."
-msgstr ""
+msgstr "Dette er ikke et gyldig IPv6-prefiks."
#: src/validations.js:16
msgid "This is not a valid domain name."
-msgstr ""
+msgstr "Dette er ikke et gyldig domenenavn."
#: src/validations.js:17
msgid "This is not a valid DUID."
-msgstr ""
+msgstr "Dette er ikke en gyldig DUID."
#: src/validations.js:18
msgid "This is not a valid MAC address."
-msgstr ""
+msgstr "Dette er ikke en gyldig MAC-adresse."
#: src/validations.js:19
msgid "Doesn't contain a list of emails separated by commas."
-msgstr ""
+msgstr "Inneholder ikke en kommainndelt liste med e-postadresser."
#: src/api/utils.js:58
msgid "The session is expired. Please log in again."
@@ -67,12 +68,13 @@ msgid "An unknown API error occurred."
msgstr ""
#: src/common/RebootButton.js:33
+#, fuzzy
msgid "Reboot request failed."
-msgstr ""
+msgstr "Omstart kreves"
#: src/common/RebootButton.js:54
msgid "Reboot"
-msgstr ""
+msgstr "Start på ny"
#: src/common/RebootButton.js:69
msgid "Reboot confirmation"
@@ -90,45 +92,185 @@ msgstr ""
msgid "Confirm reboot"
msgstr ""
-#: src/form/components/ForisForm.js:88
+#: src/common/WiFiSettings/ResetWiFiSettings.js:40
+msgid "An error occurred during resetting Wi-Fi settings."
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:42
+msgid "Wi-Fi settings are set to defaults."
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:53
+#: src/common/WiFiSettings/ResetWiFiSettings.js:69
+msgid "Reset Wi-Fi Settings"
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:55
+msgid ""
+"\n"
+"If a number of wireless cards doesn't match, you may try to reset the Wi-"
+"Fi settings. Note that this will remove the\n"
+"current Wi-Fi configuration and restore the default values.\n"
+" "
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:82
+msgid "Wi-Fi ${deviceID + 1}"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:84
+msgid "Enable"
+msgstr "Skru på"
+
+#: src/common/WiFiSettings/WiFiForm.js:215
+msgid "auto"
+msgstr "automatisk"
+
+#: src/common/WiFiSettings/WiFiGuestForm.js:37
+msgid "Enable Guest Wifi"
+msgstr "Skru på gjestetrådløsnett"
+
+#: src/common/WiFiSettings/WiFiGuestForm.js:77
+msgid "Password"
+msgstr "Passord"
+
+#: src/common/WiFiSettings/WiFiQRCode.js:60
+msgid "Wi-Fi QR Code"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiQRCode.js:80
+msgid "Download PDF"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiSettings.js:73
+#: src/common/WiFiSettings/WiFiSettings.js:81
+msgid "SSID can't be longer than 32 symbols"
+msgstr "SSID kan ikke være lengre enn 32 symboler"
+
+#: src/common/WiFiSettings/WiFiSettings.js:74
+#: src/common/WiFiSettings/WiFiSettings.js:82
+msgid "SSID can't be empty"
+msgstr "SSID kan ikke stå tomt."
+
+#: src/common/WiFiSettings/WiFiSettings.js:76
+#: src/common/WiFiSettings/WiFiSettings.js:84
+msgid "Password must contain at least 8 symbols"
+msgstr "Passordet må inneholde minst 8 tegn"
+
+#: src/common/WiFiSettings/constants.js:9
+msgid "Disabled"
+msgstr "Avskrudd"
+
+#: src/common/WiFiSettings/constants.js:10
+msgid "802.11n - 20 MHz wide channel"
+msgstr "802.11n - 20 MHz vid kanal"
+
+#: src/common/WiFiSettings/constants.js:11
+msgid "802.11n - 40 MHz wide channel"
+msgstr "802.11n - 40 MHz vid kanal"
+
+#: src/common/WiFiSettings/constants.js:12
+msgid "802.11ac - 20 MHz wide channel"
+msgstr "802.11ac - 20 MHz vid kanal"
+
+#: src/common/WiFiSettings/constants.js:13
+msgid "802.11ac - 40 MHz wide channel"
+msgstr "802.11ac - 40 MHz vid kanal"
+
+#: src/common/WiFiSettings/constants.js:14
+msgid "802.11ac - 80 MHz wide channel"
+msgstr "802.11ac - 80 MHz vid kanal"
+
+#: src/common/WiFiSettings/constants.js:21
+msgid ""
+"\n"
+" WPA2 pre-shared key, that is required to connect to the network.\n"
+" "
+msgstr ""
+"\n"
+" WPA2 med forhåndsdelt nøkkel, (som kreves for å koble til "
+"nettverket).\n"
+" "
+
+#: src/common/WiFiSettings/constants.js:24
+msgid "If set, network is not visible when scanning for available networks."
+msgstr "Skjuler nettverket fra nettverkslister."
+
+#: src/common/WiFiSettings/constants.js:25
+msgid ""
+"\n"
+" The 2.4 GHz band is more widely supported by clients, but tends "
+"to have more interference. The 5 GHz band is a\n"
+" newer standard and may not be supported by all your devices. It "
+"usually has less interference, but the signal\n"
+" does not carry so well indoors."
+msgstr ""
+"\n"
+" 2.4 GHz-båndet støttes av flere klienter, men har vanligvis flere"
+" forstyrrelser. 5 Ghz-båndet er en nyere\n"
+" standard, og kan ikke støttes av alle enhetene dine. Det har "
+"vanligvis mindre forstyrrelse, men signalet\n"
+" er mer utsatt for hindringer innendørs."
+
+#: src/common/WiFiSettings/constants.js:29
+msgid ""
+"\n"
+" Change this to adjust 802.11n/ac mode of operation. 802.11n with "
+"40 MHz wide channels can yield higher\n"
+" throughput but can cause more interference in the network. If you"
+" don't know what to choose, use the default\n"
+" option with 20 MHz wide channel.\n"
+" "
+msgstr ""
+"\n"
+" Endringer har justerer 802.11n/ac-modus. 802.11.n med 40 Mhz "
+"brede kanaler kan gi høyere\n"
+" gjennomstrømming, men kan forårsake mer forstyrrelse i "
+"nettverket. Hvis du ikke vet hva du skal velge, bruk\n"
+" forvalget på 20 MHz brede kanaler.\n"
+" "
+
+#: src/common/WiFiSettings/constants.js:34
+msgid ""
+"\n"
+" Enables Wi-Fi for guests, which is separated from LAN network. "
+"Devices connected to this network are allowed to\n"
+" access the internet, but aren't allowed to access other devices "
+"and the configuration interface of the router.\n"
+" Parameters of the guest network can be set in the Guest network "
+"tab.\n"
+" "
+msgstr ""
+"\n"
+" Skrur på Wi-Fi for gjester, som er adskilt LAN-nettverket. "
+"Enheter som kobler til dette nettverket tillates å\n"
+" bruke Internett, men tillates ikke å nå andre enheter og "
+"oppsettsgrensesnittet til ruteren..\n"
+" Parameter for gjestenettverket kan settes i gjestenettverksfanen."
+"\n"
+" "
+
+#: src/form/components/ForisForm.js:102
msgid "Settings saved successfully"
msgstr ""
-#: src/form/components/ForisForm.js:140
+#: src/form/components/ForisForm.js:154
msgid "Changes you made may not be saved. Are you sure you want to leave?"
msgstr ""
#: src/form/components/SubmitButton.js:32
msgid "Updating"
-msgstr ""
+msgstr "Oppdaterer"
#: src/form/components/SubmitButton.js:35
msgid "Load settings"
-msgstr ""
+msgstr "Last inn innstillinger"
#: src/form/components/SubmitButton.js:38
msgid "Save"
-msgstr ""
+msgstr "Lagre"
#: src/utils/ErrorMessage.js:13
msgid "An error occurred while fetching data."
msgstr ""
-#~ msgid "Settings were successfully saved."
-#~ msgstr ""
-
-#~ msgid "Settings update was failed."
-#~ msgstr ""
-
-#~ msgid "Warning!"
-#~ msgstr ""
-
-#~ msgid "Reboot triggering was failed."
-#~ msgstr ""
-
-#~ msgid "Reboot triggering failed."
-#~ msgstr ""
-
-#~ msgid "Reboot requestq failed."
-#~ msgstr ""
-
diff --git a/translations/nb_NO/LC_MESSAGES/forisjs.po b/translations/nb_NO/LC_MESSAGES/forisjs.po
index 063a9cb..69b7dbf 100644
--- a/translations/nb_NO/LC_MESSAGES/forisjs.po
+++ b/translations/nb_NO/LC_MESSAGES/forisjs.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2019-11-29 16:27+0100\n"
+"POT-Creation-Date: 2020-01-13 13:09+0100\n"
"PO-Revision-Date: 2019-08-28 17:55+0200\n"
"Last-Translator: FULL NAME \n"
"Language: nb_NO\n"
@@ -16,7 +16,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.7.0\n"
+"Generated-By: Babel 2.8.0\n"
#: src/validations.js:13
msgid "This is not a valid IPv4 address."
@@ -90,11 +90,144 @@ msgstr ""
msgid "Confirm reboot"
msgstr ""
-#: src/form/components/ForisForm.js:88
+#: src/common/WiFiSettings/ResetWiFiSettings.js:40
+msgid "An error occurred during resetting Wi-Fi settings."
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:42
+msgid "Wi-Fi settings are set to defaults."
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:53
+#: src/common/WiFiSettings/ResetWiFiSettings.js:69
+msgid "Reset Wi-Fi Settings"
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:55
+msgid ""
+"\n"
+"If a number of wireless cards doesn't match, you may try to reset the Wi-"
+"Fi settings. Note that this will remove the\n"
+"current Wi-Fi configuration and restore the default values.\n"
+" "
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:82
+msgid "Wi-Fi ${deviceID + 1}"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:84
+msgid "Enable"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:215
+msgid "auto"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiGuestForm.js:37
+msgid "Enable Guest Wifi"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiGuestForm.js:77
+msgid "Password"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiQRCode.js:60
+msgid "Wi-Fi QR Code"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiQRCode.js:80
+msgid "Download PDF"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiSettings.js:73
+#: src/common/WiFiSettings/WiFiSettings.js:81
+msgid "SSID can't be longer than 32 symbols"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiSettings.js:74
+#: src/common/WiFiSettings/WiFiSettings.js:82
+msgid "SSID can't be empty"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiSettings.js:76
+#: src/common/WiFiSettings/WiFiSettings.js:84
+msgid "Password must contain at least 8 symbols"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:9
+msgid "Disabled"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:10
+msgid "802.11n - 20 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:11
+msgid "802.11n - 40 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:12
+msgid "802.11ac - 20 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:13
+msgid "802.11ac - 40 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:14
+msgid "802.11ac - 80 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:21
+msgid ""
+"\n"
+" WPA2 pre-shared key, that is required to connect to the network.\n"
+" "
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:24
+msgid "If set, network is not visible when scanning for available networks."
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:25
+msgid ""
+"\n"
+" The 2.4 GHz band is more widely supported by clients, but tends "
+"to have more interference. The 5 GHz band is a\n"
+" newer standard and may not be supported by all your devices. It "
+"usually has less interference, but the signal\n"
+" does not carry so well indoors."
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:29
+msgid ""
+"\n"
+" Change this to adjust 802.11n/ac mode of operation. 802.11n with "
+"40 MHz wide channels can yield higher\n"
+" throughput but can cause more interference in the network. If you"
+" don't know what to choose, use the default\n"
+" option with 20 MHz wide channel.\n"
+" "
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:34
+msgid ""
+"\n"
+" Enables Wi-Fi for guests, which is separated from LAN network. "
+"Devices connected to this network are allowed to\n"
+" access the internet, but aren't allowed to access other devices "
+"and the configuration interface of the router.\n"
+" Parameters of the guest network can be set in the Guest network "
+"tab.\n"
+" "
+msgstr ""
+
+#: src/form/components/ForisForm.js:102
msgid "Settings saved successfully"
msgstr ""
-#: src/form/components/ForisForm.js:140
+#: src/form/components/ForisForm.js:154
msgid "Changes you made may not be saved. Are you sure you want to leave?"
msgstr ""
@@ -114,21 +247,3 @@ msgstr ""
msgid "An error occurred while fetching data."
msgstr ""
-#~ msgid "Settings were successfully saved."
-#~ msgstr ""
-
-#~ msgid "Settings update was failed."
-#~ msgstr ""
-
-#~ msgid "Warning!"
-#~ msgstr ""
-
-#~ msgid "Reboot triggering was failed."
-#~ msgstr ""
-
-#~ msgid "Reboot triggering failed."
-#~ msgstr ""
-
-#~ msgid "Reboot requestq failed."
-#~ msgstr ""
-
diff --git a/translations/nl/LC_MESSAGES/forisjs.po b/translations/nl/LC_MESSAGES/forisjs.po
index 4331b4b..38fd57c 100644
--- a/translations/nl/LC_MESSAGES/forisjs.po
+++ b/translations/nl/LC_MESSAGES/forisjs.po
@@ -7,44 +7,45 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2019-11-29 16:27+0100\n"
-"PO-Revision-Date: 2019-08-28 17:56+0200\n"
-"Last-Translator: FULL NAME \n"
+"POT-Creation-Date: 2020-01-13 13:09+0100\n"
+"PO-Revision-Date: 2019-10-15 13:02+0000\n"
+"Last-Translator: powerburner-nl \n"
"Language: nl\n"
-"Language-Team: nl \n"
-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+"Language-Team: Dutch "
+"\n"
+"Plural-Forms: nplurals=2; plural=n != 1\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.7.0\n"
+"Generated-By: Babel 2.8.0\n"
#: src/validations.js:13
msgid "This is not a valid IPv4 address."
-msgstr ""
+msgstr "Dit is geen geldig IPv4-adres."
#: src/validations.js:14
msgid "This is not a valid IPv6 address."
-msgstr ""
+msgstr "Dit is geen geldig IPv6-adres."
#: src/validations.js:15
msgid "This is not a valid IPv6 prefix."
-msgstr ""
+msgstr "Dit is geen geldig IPv6-voorvoegsel."
#: src/validations.js:16
msgid "This is not a valid domain name."
-msgstr ""
+msgstr "Dit is geen geldige domeinnaam."
#: src/validations.js:17
msgid "This is not a valid DUID."
-msgstr ""
+msgstr "Dit is geen geldig DUID."
#: src/validations.js:18
msgid "This is not a valid MAC address."
-msgstr ""
+msgstr "Dit is geen geldig MAC-adres."
#: src/validations.js:19
msgid "Doesn't contain a list of emails separated by commas."
-msgstr ""
+msgstr "Bevat geen lijst met e-mails gescheiden door komma's."
#: src/api/utils.js:58
msgid "The session is expired. Please log in again."
@@ -67,12 +68,13 @@ msgid "An unknown API error occurred."
msgstr ""
#: src/common/RebootButton.js:33
+#, fuzzy
msgid "Reboot request failed."
-msgstr ""
+msgstr "Opnieuw opstarten is vereist"
#: src/common/RebootButton.js:54
msgid "Reboot"
-msgstr ""
+msgstr "Opnieuw opstarten"
#: src/common/RebootButton.js:69
msgid "Reboot confirmation"
@@ -90,45 +92,160 @@ msgstr ""
msgid "Confirm reboot"
msgstr ""
-#: src/form/components/ForisForm.js:88
+#: src/common/WiFiSettings/ResetWiFiSettings.js:40
+msgid "An error occurred during resetting Wi-Fi settings."
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:42
+msgid "Wi-Fi settings are set to defaults."
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:53
+#: src/common/WiFiSettings/ResetWiFiSettings.js:69
+msgid "Reset Wi-Fi Settings"
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:55
+msgid ""
+"\n"
+"If a number of wireless cards doesn't match, you may try to reset the Wi-"
+"Fi settings. Note that this will remove the\n"
+"current Wi-Fi configuration and restore the default values.\n"
+" "
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:82
+msgid "Wi-Fi ${deviceID + 1}"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:84
+msgid "Enable"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:215
+msgid "auto"
+msgstr "auto"
+
+#: src/common/WiFiSettings/WiFiGuestForm.js:37
+msgid "Enable Guest Wifi"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiGuestForm.js:77
+msgid "Password"
+msgstr "Wachtwoord"
+
+#: src/common/WiFiSettings/WiFiQRCode.js:60
+msgid "Wi-Fi QR Code"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiQRCode.js:80
+msgid "Download PDF"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiSettings.js:73
+#: src/common/WiFiSettings/WiFiSettings.js:81
+msgid "SSID can't be longer than 32 symbols"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiSettings.js:74
+#: src/common/WiFiSettings/WiFiSettings.js:82
+msgid "SSID can't be empty"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiSettings.js:76
+#: src/common/WiFiSettings/WiFiSettings.js:84
+msgid "Password must contain at least 8 symbols"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:9
+msgid "Disabled"
+msgstr "Uitgeschakeld"
+
+#: src/common/WiFiSettings/constants.js:10
+msgid "802.11n - 20 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:11
+msgid "802.11n - 40 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:12
+msgid "802.11ac - 20 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:13
+msgid "802.11ac - 40 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:14
+msgid "802.11ac - 80 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:21
+msgid ""
+"\n"
+" WPA2 pre-shared key, that is required to connect to the network.\n"
+" "
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:24
+msgid "If set, network is not visible when scanning for available networks."
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:25
+msgid ""
+"\n"
+" The 2.4 GHz band is more widely supported by clients, but tends "
+"to have more interference. The 5 GHz band is a\n"
+" newer standard and may not be supported by all your devices. It "
+"usually has less interference, but the signal\n"
+" does not carry so well indoors."
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:29
+msgid ""
+"\n"
+" Change this to adjust 802.11n/ac mode of operation. 802.11n with "
+"40 MHz wide channels can yield higher\n"
+" throughput but can cause more interference in the network. If you"
+" don't know what to choose, use the default\n"
+" option with 20 MHz wide channel.\n"
+" "
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:34
+msgid ""
+"\n"
+" Enables Wi-Fi for guests, which is separated from LAN network. "
+"Devices connected to this network are allowed to\n"
+" access the internet, but aren't allowed to access other devices "
+"and the configuration interface of the router.\n"
+" Parameters of the guest network can be set in the Guest network "
+"tab.\n"
+" "
+msgstr ""
+
+#: src/form/components/ForisForm.js:102
msgid "Settings saved successfully"
msgstr ""
-#: src/form/components/ForisForm.js:140
+#: src/form/components/ForisForm.js:154
msgid "Changes you made may not be saved. Are you sure you want to leave?"
msgstr ""
#: src/form/components/SubmitButton.js:32
msgid "Updating"
-msgstr ""
+msgstr "Bijwerken"
#: src/form/components/SubmitButton.js:35
msgid "Load settings"
-msgstr ""
+msgstr "Instellingen laden"
#: src/form/components/SubmitButton.js:38
msgid "Save"
-msgstr ""
+msgstr "Opslaan"
#: src/utils/ErrorMessage.js:13
msgid "An error occurred while fetching data."
msgstr ""
-#~ msgid "Settings were successfully saved."
-#~ msgstr ""
-
-#~ msgid "Settings update was failed."
-#~ msgstr ""
-
-#~ msgid "Warning!"
-#~ msgstr ""
-
-#~ msgid "Reboot triggering was failed."
-#~ msgstr ""
-
-#~ msgid "Reboot triggering failed."
-#~ msgstr ""
-
-#~ msgid "Reboot requestq failed."
-#~ msgstr ""
-
diff --git a/translations/pl/LC_MESSAGES/forisjs.po b/translations/pl/LC_MESSAGES/forisjs.po
index ca02e55..1e7a30d 100644
--- a/translations/pl/LC_MESSAGES/forisjs.po
+++ b/translations/pl/LC_MESSAGES/forisjs.po
@@ -7,17 +7,18 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2019-11-29 16:27+0100\n"
+"POT-Creation-Date: 2020-01-13 13:09+0100\n"
"PO-Revision-Date: 2019-08-28 17:56+0200\n"
"Last-Translator: FULL NAME \n"
"Language: pl\n"
-"Language-Team: pl \n"
-"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && "
-"(n%100<10 || n%100>=20) ? 1 : 2)\n"
+"Language-Team: Polish "
+"\n"
+"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && "
+"(n%100<10 || n%100>=20) ? 1 : 2\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.7.0\n"
+"Generated-By: Babel 2.8.0\n"
#: src/validations.js:13
msgid "This is not a valid IPv4 address."
@@ -91,11 +92,144 @@ msgstr ""
msgid "Confirm reboot"
msgstr ""
-#: src/form/components/ForisForm.js:88
+#: src/common/WiFiSettings/ResetWiFiSettings.js:40
+msgid "An error occurred during resetting Wi-Fi settings."
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:42
+msgid "Wi-Fi settings are set to defaults."
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:53
+#: src/common/WiFiSettings/ResetWiFiSettings.js:69
+msgid "Reset Wi-Fi Settings"
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:55
+msgid ""
+"\n"
+"If a number of wireless cards doesn't match, you may try to reset the Wi-"
+"Fi settings. Note that this will remove the\n"
+"current Wi-Fi configuration and restore the default values.\n"
+" "
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:82
+msgid "Wi-Fi ${deviceID + 1}"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:84
+msgid "Enable"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:215
+msgid "auto"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiGuestForm.js:37
+msgid "Enable Guest Wifi"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiGuestForm.js:77
+msgid "Password"
+msgstr "Hasło"
+
+#: src/common/WiFiSettings/WiFiQRCode.js:60
+msgid "Wi-Fi QR Code"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiQRCode.js:80
+msgid "Download PDF"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiSettings.js:73
+#: src/common/WiFiSettings/WiFiSettings.js:81
+msgid "SSID can't be longer than 32 symbols"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiSettings.js:74
+#: src/common/WiFiSettings/WiFiSettings.js:82
+msgid "SSID can't be empty"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiSettings.js:76
+#: src/common/WiFiSettings/WiFiSettings.js:84
+msgid "Password must contain at least 8 symbols"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:9
+msgid "Disabled"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:10
+msgid "802.11n - 20 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:11
+msgid "802.11n - 40 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:12
+msgid "802.11ac - 20 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:13
+msgid "802.11ac - 40 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:14
+msgid "802.11ac - 80 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:21
+msgid ""
+"\n"
+" WPA2 pre-shared key, that is required to connect to the network.\n"
+" "
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:24
+msgid "If set, network is not visible when scanning for available networks."
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:25
+msgid ""
+"\n"
+" The 2.4 GHz band is more widely supported by clients, but tends "
+"to have more interference. The 5 GHz band is a\n"
+" newer standard and may not be supported by all your devices. It "
+"usually has less interference, but the signal\n"
+" does not carry so well indoors."
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:29
+msgid ""
+"\n"
+" Change this to adjust 802.11n/ac mode of operation. 802.11n with "
+"40 MHz wide channels can yield higher\n"
+" throughput but can cause more interference in the network. If you"
+" don't know what to choose, use the default\n"
+" option with 20 MHz wide channel.\n"
+" "
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:34
+msgid ""
+"\n"
+" Enables Wi-Fi for guests, which is separated from LAN network. "
+"Devices connected to this network are allowed to\n"
+" access the internet, but aren't allowed to access other devices "
+"and the configuration interface of the router.\n"
+" Parameters of the guest network can be set in the Guest network "
+"tab.\n"
+" "
+msgstr ""
+
+#: src/form/components/ForisForm.js:102
msgid "Settings saved successfully"
msgstr ""
-#: src/form/components/ForisForm.js:140
+#: src/form/components/ForisForm.js:154
msgid "Changes you made may not be saved. Are you sure you want to leave?"
msgstr ""
@@ -109,27 +243,9 @@ msgstr ""
#: src/form/components/SubmitButton.js:38
msgid "Save"
-msgstr ""
+msgstr "Zapisz"
#: src/utils/ErrorMessage.js:13
msgid "An error occurred while fetching data."
msgstr ""
-#~ msgid "Settings were successfully saved."
-#~ msgstr ""
-
-#~ msgid "Settings update was failed."
-#~ msgstr ""
-
-#~ msgid "Warning!"
-#~ msgstr ""
-
-#~ msgid "Reboot triggering was failed."
-#~ msgstr ""
-
-#~ msgid "Reboot triggering failed."
-#~ msgstr ""
-
-#~ msgid "Reboot requestq failed."
-#~ msgstr ""
-
diff --git a/translations/ro/LC_MESSAGES/forisjs.po b/translations/ro/LC_MESSAGES/forisjs.po
index e9a9e27..1409ac0 100644
--- a/translations/ro/LC_MESSAGES/forisjs.po
+++ b/translations/ro/LC_MESSAGES/forisjs.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2019-11-29 16:27+0100\n"
-"PO-Revision-Date: 2019-08-28 17:56+0200\n"
+"POT-Creation-Date: 2020-01-13 13:09+0100\n"
+"PO-Revision-Date: 2019-02-19 13:35+0100\n"
"Last-Translator: FULL NAME \n"
"Language: ro\n"
"Language-Team: ro \n"
@@ -17,7 +17,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.7.0\n"
+"Generated-By: Babel 2.8.0\n"
#: src/validations.js:13
msgid "This is not a valid IPv4 address."
@@ -91,11 +91,144 @@ msgstr ""
msgid "Confirm reboot"
msgstr ""
-#: src/form/components/ForisForm.js:88
+#: src/common/WiFiSettings/ResetWiFiSettings.js:40
+msgid "An error occurred during resetting Wi-Fi settings."
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:42
+msgid "Wi-Fi settings are set to defaults."
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:53
+#: src/common/WiFiSettings/ResetWiFiSettings.js:69
+msgid "Reset Wi-Fi Settings"
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:55
+msgid ""
+"\n"
+"If a number of wireless cards doesn't match, you may try to reset the Wi-"
+"Fi settings. Note that this will remove the\n"
+"current Wi-Fi configuration and restore the default values.\n"
+" "
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:82
+msgid "Wi-Fi ${deviceID + 1}"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:84
+msgid "Enable"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:215
+msgid "auto"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiGuestForm.js:37
+msgid "Enable Guest Wifi"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiGuestForm.js:77
+msgid "Password"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiQRCode.js:60
+msgid "Wi-Fi QR Code"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiQRCode.js:80
+msgid "Download PDF"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiSettings.js:73
+#: src/common/WiFiSettings/WiFiSettings.js:81
+msgid "SSID can't be longer than 32 symbols"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiSettings.js:74
+#: src/common/WiFiSettings/WiFiSettings.js:82
+msgid "SSID can't be empty"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiSettings.js:76
+#: src/common/WiFiSettings/WiFiSettings.js:84
+msgid "Password must contain at least 8 symbols"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:9
+msgid "Disabled"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:10
+msgid "802.11n - 20 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:11
+msgid "802.11n - 40 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:12
+msgid "802.11ac - 20 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:13
+msgid "802.11ac - 40 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:14
+msgid "802.11ac - 80 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:21
+msgid ""
+"\n"
+" WPA2 pre-shared key, that is required to connect to the network.\n"
+" "
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:24
+msgid "If set, network is not visible when scanning for available networks."
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:25
+msgid ""
+"\n"
+" The 2.4 GHz band is more widely supported by clients, but tends "
+"to have more interference. The 5 GHz band is a\n"
+" newer standard and may not be supported by all your devices. It "
+"usually has less interference, but the signal\n"
+" does not carry so well indoors."
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:29
+msgid ""
+"\n"
+" Change this to adjust 802.11n/ac mode of operation. 802.11n with "
+"40 MHz wide channels can yield higher\n"
+" throughput but can cause more interference in the network. If you"
+" don't know what to choose, use the default\n"
+" option with 20 MHz wide channel.\n"
+" "
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:34
+msgid ""
+"\n"
+" Enables Wi-Fi for guests, which is separated from LAN network. "
+"Devices connected to this network are allowed to\n"
+" access the internet, but aren't allowed to access other devices "
+"and the configuration interface of the router.\n"
+" Parameters of the guest network can be set in the Guest network "
+"tab.\n"
+" "
+msgstr ""
+
+#: src/form/components/ForisForm.js:102
msgid "Settings saved successfully"
msgstr ""
-#: src/form/components/ForisForm.js:140
+#: src/form/components/ForisForm.js:154
msgid "Changes you made may not be saved. Are you sure you want to leave?"
msgstr ""
@@ -115,21 +248,3 @@ msgstr ""
msgid "An error occurred while fetching data."
msgstr ""
-#~ msgid "Settings were successfully saved."
-#~ msgstr ""
-
-#~ msgid "Settings update was failed."
-#~ msgstr ""
-
-#~ msgid "Warning!"
-#~ msgstr ""
-
-#~ msgid "Reboot triggering was failed."
-#~ msgstr ""
-
-#~ msgid "Reboot triggering failed."
-#~ msgstr ""
-
-#~ msgid "Reboot requestq failed."
-#~ msgstr ""
-
diff --git a/translations/ru/LC_MESSAGES/forisjs.po b/translations/ru/LC_MESSAGES/forisjs.po
index d4fea6e..effcd44 100644
--- a/translations/ru/LC_MESSAGES/forisjs.po
+++ b/translations/ru/LC_MESSAGES/forisjs.po
@@ -7,45 +7,46 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2019-11-29 16:27+0100\n"
-"PO-Revision-Date: 2019-08-28 17:56+0200\n"
-"Last-Translator: FULL NAME \n"
+"POT-Creation-Date: 2020-01-13 13:09+0100\n"
+"PO-Revision-Date: 2019-09-30 13:00+0000\n"
+"Last-Translator: Алексей Леньшин \n"
"Language: ru\n"
-"Language-Team: ru \n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
-"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n"
+"Language-Team: Russian "
+"\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.7.0\n"
+"Generated-By: Babel 2.8.0\n"
#: src/validations.js:13
msgid "This is not a valid IPv4 address."
-msgstr ""
+msgstr "Это некорректный IPv4-адрес."
#: src/validations.js:14
msgid "This is not a valid IPv6 address."
-msgstr ""
+msgstr "Это некорректный IPv6-адрес."
#: src/validations.js:15
msgid "This is not a valid IPv6 prefix."
-msgstr ""
+msgstr "Это некорректный префикс IPv6."
#: src/validations.js:16
msgid "This is not a valid domain name."
-msgstr ""
+msgstr "Некорректное доменное имя."
#: src/validations.js:17
msgid "This is not a valid DUID."
-msgstr ""
+msgstr "Это некорректный уникальный идентификатор DHCP (DUID)."
#: src/validations.js:18
msgid "This is not a valid MAC address."
-msgstr ""
+msgstr "Это некорректный MAC-адрес."
#: src/validations.js:19
msgid "Doesn't contain a list of emails separated by commas."
-msgstr ""
+msgstr "Не содержит списка электронных адресов, разделенных запятыми."
#: src/api/utils.js:58
msgid "The session is expired. Please log in again."
@@ -68,12 +69,13 @@ msgid "An unknown API error occurred."
msgstr ""
#: src/common/RebootButton.js:33
+#, fuzzy
msgid "Reboot request failed."
-msgstr ""
+msgstr "Требуется перезагрузка"
#: src/common/RebootButton.js:54
msgid "Reboot"
-msgstr ""
+msgstr "Перезагрузка"
#: src/common/RebootButton.js:69
msgid "Reboot confirmation"
@@ -91,45 +93,184 @@ msgstr ""
msgid "Confirm reboot"
msgstr ""
-#: src/form/components/ForisForm.js:88
+#: src/common/WiFiSettings/ResetWiFiSettings.js:40
+msgid "An error occurred during resetting Wi-Fi settings."
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:42
+msgid "Wi-Fi settings are set to defaults."
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:53
+#: src/common/WiFiSettings/ResetWiFiSettings.js:69
+msgid "Reset Wi-Fi Settings"
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:55
+msgid ""
+"\n"
+"If a number of wireless cards doesn't match, you may try to reset the Wi-"
+"Fi settings. Note that this will remove the\n"
+"current Wi-Fi configuration and restore the default values.\n"
+" "
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:82
+msgid "Wi-Fi ${deviceID + 1}"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:84
+msgid "Enable"
+msgstr "Включить"
+
+#: src/common/WiFiSettings/WiFiForm.js:215
+msgid "auto"
+msgstr "авто"
+
+#: src/common/WiFiSettings/WiFiGuestForm.js:37
+msgid "Enable Guest Wifi"
+msgstr "Включить гостевой WiFi"
+
+#: src/common/WiFiSettings/WiFiGuestForm.js:77
+msgid "Password"
+msgstr "Пароль"
+
+#: src/common/WiFiSettings/WiFiQRCode.js:60
+msgid "Wi-Fi QR Code"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiQRCode.js:80
+msgid "Download PDF"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiSettings.js:73
+#: src/common/WiFiSettings/WiFiSettings.js:81
+msgid "SSID can't be longer than 32 symbols"
+msgstr "SSID не может быть длиннее 32 символов"
+
+#: src/common/WiFiSettings/WiFiSettings.js:74
+#: src/common/WiFiSettings/WiFiSettings.js:82
+msgid "SSID can't be empty"
+msgstr "SSID не может быть пустым"
+
+#: src/common/WiFiSettings/WiFiSettings.js:76
+#: src/common/WiFiSettings/WiFiSettings.js:84
+msgid "Password must contain at least 8 symbols"
+msgstr "Пароль должен содержать не менее 8 символов"
+
+#: src/common/WiFiSettings/constants.js:9
+msgid "Disabled"
+msgstr "Отключён"
+
+#: src/common/WiFiSettings/constants.js:10
+msgid "802.11n - 20 MHz wide channel"
+msgstr "802.11n - ширина канала в 20 МГц"
+
+#: src/common/WiFiSettings/constants.js:11
+msgid "802.11n - 40 MHz wide channel"
+msgstr "802.11n - ширина канала в 40 МГц"
+
+#: src/common/WiFiSettings/constants.js:12
+msgid "802.11ac - 20 MHz wide channel"
+msgstr "802.11ac - ширина канала в 20 МГц"
+
+#: src/common/WiFiSettings/constants.js:13
+msgid "802.11ac - 40 MHz wide channel"
+msgstr "802.11ac - ширина канала в 40 МГц"
+
+#: src/common/WiFiSettings/constants.js:14
+msgid "802.11ac - 80 MHz wide channel"
+msgstr "802.11ac - ширина канала в 80 МГц"
+
+#: src/common/WiFiSettings/constants.js:21
+msgid ""
+"\n"
+" WPA2 pre-shared key, that is required to connect to the network.\n"
+" "
+msgstr ""
+"\n"
+" Предварительный общий ключ WPA2, необходимый для подключения к "
+"сети.\n"
+" "
+
+#: src/common/WiFiSettings/constants.js:24
+msgid "If set, network is not visible when scanning for available networks."
+msgstr ""
+"Если установлено, сеть не будет отображаться при сканировании доступных "
+"сетей."
+
+#: src/common/WiFiSettings/constants.js:25
+msgid ""
+"\n"
+" The 2.4 GHz band is more widely supported by clients, but tends "
+"to have more interference. The 5 GHz band is a\n"
+" newer standard and may not be supported by all your devices. It "
+"usually has less interference, but the signal\n"
+" does not carry so well indoors."
+msgstr ""
+"\n"
+" Частота 2,4 ГГц более широко поддерживается клиентами, но имеет "
+"больше помех. Частота 5 ГГц является новым стандартом и может "
+"поддерживаться не всеми вашими устройствами. Он обычно имеет меньше "
+"помех, но сигнал не очень хорошо распространяется в помещении."
+
+#: src/common/WiFiSettings/constants.js:29
+msgid ""
+"\n"
+" Change this to adjust 802.11n/ac mode of operation. 802.11n with "
+"40 MHz wide channels can yield higher\n"
+" throughput but can cause more interference in the network. If you"
+" don't know what to choose, use the default\n"
+" option with 20 MHz wide channel.\n"
+" "
+msgstr ""
+"\n"
+" Измените это, чтобы настроить режим работы 802.11n/ac. 802.11n с "
+"каналами шириной 40 МГц может обеспечить более высокую пропускную "
+"способность, но может вызывать больше помех в сети. Если вы не знаете, "
+"что выбрать, используйте опцию по умолчанию с каналом шириной 20 МГц.\n"
+" "
+
+#: src/common/WiFiSettings/constants.js:34
+msgid ""
+"\n"
+" Enables Wi-Fi for guests, which is separated from LAN network. "
+"Devices connected to this network are allowed to\n"
+" access the internet, but aren't allowed to access other devices "
+"and the configuration interface of the router.\n"
+" Parameters of the guest network can be set in the Guest network "
+"tab.\n"
+" "
+msgstr ""
+"\n"
+" Включает Wi-Fi для гостей, который отделен от локальной сети. "
+"Устройства, подключенные к этой сети, могут доступ в Интернет, но им не "
+"разрешен доступ к другим устройствам и интерфейсу конфигурации "
+"маршрутизатора. Параметры гостевой сети можно настроить на вкладке "
+"Гостевая сеть.\n"
+" "
+
+#: src/form/components/ForisForm.js:102
msgid "Settings saved successfully"
msgstr ""
-#: src/form/components/ForisForm.js:140
+#: src/form/components/ForisForm.js:154
msgid "Changes you made may not be saved. Are you sure you want to leave?"
msgstr ""
#: src/form/components/SubmitButton.js:32
msgid "Updating"
-msgstr ""
+msgstr "Обновление"
#: src/form/components/SubmitButton.js:35
msgid "Load settings"
-msgstr ""
+msgstr "Загрузить настройки"
#: src/form/components/SubmitButton.js:38
msgid "Save"
-msgstr ""
+msgstr "Сохранить"
#: src/utils/ErrorMessage.js:13
msgid "An error occurred while fetching data."
msgstr ""
-#~ msgid "Settings were successfully saved."
-#~ msgstr ""
-
-#~ msgid "Settings update was failed."
-#~ msgstr ""
-
-#~ msgid "Warning!"
-#~ msgstr ""
-
-#~ msgid "Reboot triggering was failed."
-#~ msgstr ""
-
-#~ msgid "Reboot triggering failed."
-#~ msgstr ""
-
-#~ msgid "Reboot requestq failed."
-#~ msgstr ""
-
diff --git a/translations/sk/LC_MESSAGES/forisjs.po b/translations/sk/LC_MESSAGES/forisjs.po
index 6719a56..0083703 100644
--- a/translations/sk/LC_MESSAGES/forisjs.po
+++ b/translations/sk/LC_MESSAGES/forisjs.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2019-11-29 16:27+0100\n"
+"POT-Creation-Date: 2020-01-13 13:09+0100\n"
"PO-Revision-Date: 2019-08-28 17:56+0200\n"
"Last-Translator: FULL NAME \n"
"Language: sk\n"
@@ -16,7 +16,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.7.0\n"
+"Generated-By: Babel 2.8.0\n"
#: src/validations.js:13
msgid "This is not a valid IPv4 address."
@@ -90,11 +90,144 @@ msgstr ""
msgid "Confirm reboot"
msgstr ""
-#: src/form/components/ForisForm.js:88
+#: src/common/WiFiSettings/ResetWiFiSettings.js:40
+msgid "An error occurred during resetting Wi-Fi settings."
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:42
+msgid "Wi-Fi settings are set to defaults."
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:53
+#: src/common/WiFiSettings/ResetWiFiSettings.js:69
+msgid "Reset Wi-Fi Settings"
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:55
+msgid ""
+"\n"
+"If a number of wireless cards doesn't match, you may try to reset the Wi-"
+"Fi settings. Note that this will remove the\n"
+"current Wi-Fi configuration and restore the default values.\n"
+" "
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:82
+msgid "Wi-Fi ${deviceID + 1}"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:84
+msgid "Enable"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:215
+msgid "auto"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiGuestForm.js:37
+msgid "Enable Guest Wifi"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiGuestForm.js:77
+msgid "Password"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiQRCode.js:60
+msgid "Wi-Fi QR Code"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiQRCode.js:80
+msgid "Download PDF"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiSettings.js:73
+#: src/common/WiFiSettings/WiFiSettings.js:81
+msgid "SSID can't be longer than 32 symbols"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiSettings.js:74
+#: src/common/WiFiSettings/WiFiSettings.js:82
+msgid "SSID can't be empty"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiSettings.js:76
+#: src/common/WiFiSettings/WiFiSettings.js:84
+msgid "Password must contain at least 8 symbols"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:9
+msgid "Disabled"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:10
+msgid "802.11n - 20 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:11
+msgid "802.11n - 40 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:12
+msgid "802.11ac - 20 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:13
+msgid "802.11ac - 40 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:14
+msgid "802.11ac - 80 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:21
+msgid ""
+"\n"
+" WPA2 pre-shared key, that is required to connect to the network.\n"
+" "
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:24
+msgid "If set, network is not visible when scanning for available networks."
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:25
+msgid ""
+"\n"
+" The 2.4 GHz band is more widely supported by clients, but tends "
+"to have more interference. The 5 GHz band is a\n"
+" newer standard and may not be supported by all your devices. It "
+"usually has less interference, but the signal\n"
+" does not carry so well indoors."
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:29
+msgid ""
+"\n"
+" Change this to adjust 802.11n/ac mode of operation. 802.11n with "
+"40 MHz wide channels can yield higher\n"
+" throughput but can cause more interference in the network. If you"
+" don't know what to choose, use the default\n"
+" option with 20 MHz wide channel.\n"
+" "
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:34
+msgid ""
+"\n"
+" Enables Wi-Fi for guests, which is separated from LAN network. "
+"Devices connected to this network are allowed to\n"
+" access the internet, but aren't allowed to access other devices "
+"and the configuration interface of the router.\n"
+" Parameters of the guest network can be set in the Guest network "
+"tab.\n"
+" "
+msgstr ""
+
+#: src/form/components/ForisForm.js:102
msgid "Settings saved successfully"
msgstr ""
-#: src/form/components/ForisForm.js:140
+#: src/form/components/ForisForm.js:154
msgid "Changes you made may not be saved. Are you sure you want to leave?"
msgstr ""
@@ -114,21 +247,3 @@ msgstr ""
msgid "An error occurred while fetching data."
msgstr ""
-#~ msgid "Settings were successfully saved."
-#~ msgstr ""
-
-#~ msgid "Settings update was failed."
-#~ msgstr ""
-
-#~ msgid "Warning!"
-#~ msgstr ""
-
-#~ msgid "Reboot triggering was failed."
-#~ msgstr ""
-
-#~ msgid "Reboot triggering failed."
-#~ msgstr ""
-
-#~ msgid "Reboot requestq failed."
-#~ msgstr ""
-
diff --git a/translations/sv/LC_MESSAGES/forisjs.po b/translations/sv/LC_MESSAGES/forisjs.po
index 93efb93..c73e2e5 100644
--- a/translations/sv/LC_MESSAGES/forisjs.po
+++ b/translations/sv/LC_MESSAGES/forisjs.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2019-11-29 16:27+0100\n"
+"POT-Creation-Date: 2020-01-13 13:09+0100\n"
"PO-Revision-Date: 2019-08-28 17:56+0200\n"
"Last-Translator: FULL NAME \n"
"Language: sv\n"
@@ -16,7 +16,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.7.0\n"
+"Generated-By: Babel 2.8.0\n"
#: src/validations.js:13
msgid "This is not a valid IPv4 address."
@@ -32,7 +32,7 @@ msgstr ""
#: src/validations.js:16
msgid "This is not a valid domain name."
-msgstr ""
+msgstr "Detta är inte ett giltigt domännamn."
#: src/validations.js:17
msgid "This is not a valid DUID."
@@ -68,7 +68,7 @@ msgstr ""
#: src/common/RebootButton.js:33
msgid "Reboot request failed."
-msgstr ""
+msgstr "Omstart krävs"
#: src/common/RebootButton.js:54
msgid "Reboot"
@@ -90,11 +90,144 @@ msgstr ""
msgid "Confirm reboot"
msgstr ""
-#: src/form/components/ForisForm.js:88
+#: src/common/WiFiSettings/ResetWiFiSettings.js:40
+msgid "An error occurred during resetting Wi-Fi settings."
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:42
+msgid "Wi-Fi settings are set to defaults."
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:53
+#: src/common/WiFiSettings/ResetWiFiSettings.js:69
+msgid "Reset Wi-Fi Settings"
+msgstr ""
+
+#: src/common/WiFiSettings/ResetWiFiSettings.js:55
+msgid ""
+"\n"
+"If a number of wireless cards doesn't match, you may try to reset the Wi-"
+"Fi settings. Note that this will remove the\n"
+"current Wi-Fi configuration and restore the default values.\n"
+" "
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:82
+msgid "Wi-Fi ${deviceID + 1}"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:84
+msgid "Enable"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiForm.js:215
+msgid "auto"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiGuestForm.js:37
+msgid "Enable Guest Wifi"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiGuestForm.js:77
+msgid "Password"
+msgstr "Lösenord"
+
+#: src/common/WiFiSettings/WiFiQRCode.js:60
+msgid "Wi-Fi QR Code"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiQRCode.js:80
+msgid "Download PDF"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiSettings.js:73
+#: src/common/WiFiSettings/WiFiSettings.js:81
+msgid "SSID can't be longer than 32 symbols"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiSettings.js:74
+#: src/common/WiFiSettings/WiFiSettings.js:82
+msgid "SSID can't be empty"
+msgstr ""
+
+#: src/common/WiFiSettings/WiFiSettings.js:76
+#: src/common/WiFiSettings/WiFiSettings.js:84
+msgid "Password must contain at least 8 symbols"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:9
+msgid "Disabled"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:10
+msgid "802.11n - 20 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:11
+msgid "802.11n - 40 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:12
+msgid "802.11ac - 20 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:13
+msgid "802.11ac - 40 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:14
+msgid "802.11ac - 80 MHz wide channel"
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:21
+msgid ""
+"\n"
+" WPA2 pre-shared key, that is required to connect to the network.\n"
+" "
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:24
+msgid "If set, network is not visible when scanning for available networks."
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:25
+msgid ""
+"\n"
+" The 2.4 GHz band is more widely supported by clients, but tends "
+"to have more interference. The 5 GHz band is a\n"
+" newer standard and may not be supported by all your devices. It "
+"usually has less interference, but the signal\n"
+" does not carry so well indoors."
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:29
+msgid ""
+"\n"
+" Change this to adjust 802.11n/ac mode of operation. 802.11n with "
+"40 MHz wide channels can yield higher\n"
+" throughput but can cause more interference in the network. If you"
+" don't know what to choose, use the default\n"
+" option with 20 MHz wide channel.\n"
+" "
+msgstr ""
+
+#: src/common/WiFiSettings/constants.js:34
+msgid ""
+"\n"
+" Enables Wi-Fi for guests, which is separated from LAN network. "
+"Devices connected to this network are allowed to\n"
+" access the internet, but aren't allowed to access other devices "
+"and the configuration interface of the router.\n"
+" Parameters of the guest network can be set in the Guest network "
+"tab.\n"
+" "
+msgstr ""
+
+#: src/form/components/ForisForm.js:102
msgid "Settings saved successfully"
msgstr ""
-#: src/form/components/ForisForm.js:140
+#: src/form/components/ForisForm.js:154
msgid "Changes you made may not be saved. Are you sure you want to leave?"
msgstr ""
@@ -108,27 +241,9 @@ msgstr ""
#: src/form/components/SubmitButton.js:38
msgid "Save"
-msgstr ""
+msgstr "Spara"
#: src/utils/ErrorMessage.js:13
msgid "An error occurred while fetching data."
msgstr ""
-#~ msgid "Settings were successfully saved."
-#~ msgstr ""
-
-#~ msgid "Settings update was failed."
-#~ msgstr ""
-
-#~ msgid "Warning!"
-#~ msgstr ""
-
-#~ msgid "Reboot triggering was failed."
-#~ msgstr ""
-
-#~ msgid "Reboot triggering failed."
-#~ msgstr ""
-
-#~ msgid "Reboot requestq failed."
-#~ msgstr ""
-