mirror of
https://gitlab.nic.cz/turris/reforis/foris-js.git
synced 2025-06-16 13:46:16 +02:00
Compare commits
116 Commits
v5.1.10
...
61e90d1e23
Author | SHA1 | Date | |
---|---|---|---|
61e90d1e23 | |||
9e15f1e93e | |||
390e6cc807 | |||
e044439646 | |||
844ea9ea72 | |||
bf57281fa7 | |||
0a143e7de6 | |||
7ec1c46a63 | |||
7ceccd5222 | |||
f868881b3d | |||
188ed87fc0 | |||
c0f64e8c6c | |||
b95cfb664d | |||
52cdaf5bc5 | |||
175a07a865 | |||
f952e25205 | |||
01eeb06f9e | |||
839e227feb | |||
4b239ed195 | |||
2bcbe0ae59 | |||
b1ff608337 | |||
b662ba5b52 | |||
a4115245fe | |||
e1a893874a | |||
dd383ef1b2 | |||
b6e2cb71bb | |||
048e686185 | |||
a1e9f23620 | |||
579ed5ea8c | |||
c2eda33998 | |||
f49529018c | |||
a66a2f4708 | |||
43cb5bff50 | |||
c67ea089fd | |||
4b25f6eafc | |||
c1e807bc74 | |||
69da5afffe | |||
1669ac8576 | |||
6e6c349866 | |||
5207029462 | |||
53aec6372d | |||
a7d7e59028 | |||
0beb1f0418 | |||
2644f6fd70 | |||
585fec4e3e | |||
682abc126a | |||
a9f3f77bd5 | |||
4703721c5c | |||
aff1ba7b6d | |||
9eb7197035 | |||
462a86b31d | |||
cbce4c1ec1 | |||
aee19694b5 | |||
f3b1ef741a | |||
c35a4a8236 | |||
67b8386cd0 | |||
f67edc39e1 | |||
6f0f344eb4 | |||
3a39e44c34 | |||
cff5f1e5e1 | |||
b7bab92d5d | |||
75dd0fec92 | |||
3619532124 | |||
ce62fd1043 | |||
c5bac99d8e | |||
f7146e3b14 | |||
18ba90567c | |||
2e9da55df7 | |||
da10a34d64 | |||
764a6c86cd | |||
6059ce9e7b | |||
4368bea2c2 | |||
9dd6bbca90 | |||
d5bb99570c | |||
e1260a5ea1 | |||
02f2c5be4f | |||
ce04f6c27e | |||
80d4dd914d | |||
7f82b2e73c | |||
ac8646a4e7 | |||
7505302875 | |||
adc6bbca14 | |||
86f98148c6 | |||
f623b98acc | |||
3be1213b3b | |||
09007b922e | |||
f6231370b9 | |||
449b93ce41 | |||
764c8dedd8 | |||
9bfd20ef0c | |||
0289c5010f | |||
1733b8609b | |||
d5c3365fdb | |||
0ba4814275 | |||
fca410ec82 | |||
4f09c2da9a | |||
57ef9c4ea0 | |||
b7695cc854 | |||
fd8b8b926a | |||
b91ec527d1 | |||
7369d906b5 | |||
0fbc3df247 | |||
bcb5365d08 | |||
037d1993c8 | |||
2287ddc420 | |||
bea429d6ac | |||
e818120986 | |||
ba9abca5cf | |||
96150fe230 | |||
187ecc54e5 | |||
ef66fb43cc | |||
03cf73be6e | |||
d2688532af | |||
ad99a2034d | |||
f1feffb4bb | |||
074ddf8a8b |
36
docs/components/Logo.js
Normal file
36
docs/components/Logo.js
Normal file
@ -0,0 +1,36 @@
|
||||
import React from "react";
|
||||
import PropTypes from "prop-types";
|
||||
import Styled from "rsg-components/Styled";
|
||||
import logo from "./logo.svg";
|
||||
|
||||
const styles = ({ fontFamily }) => ({
|
||||
logo: {
|
||||
display: "flex",
|
||||
alignItems: "center",
|
||||
margin: 0,
|
||||
fontFamily: fontFamily.base,
|
||||
fontSize: 18,
|
||||
fontWeight: "normal",
|
||||
},
|
||||
image: {
|
||||
height: "1.3em",
|
||||
marginLeft: "-0.2em",
|
||||
marginRight: "0.2em",
|
||||
},
|
||||
});
|
||||
|
||||
export function LogoRenderer({ classes, children }) {
|
||||
return (
|
||||
<h1 className={classes.logo}>
|
||||
<img className={classes.image} src={logo} alt="React logo" />
|
||||
{children}
|
||||
</h1>
|
||||
);
|
||||
}
|
||||
|
||||
LogoRenderer.propTypes = {
|
||||
classes: PropTypes.object.isRequired,
|
||||
children: PropTypes.node,
|
||||
};
|
||||
|
||||
export default Styled(styles)(LogoRenderer);
|
3
docs/components/logo.svg
Normal file
3
docs/components/logo.svg
Normal file
@ -0,0 +1,3 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="1000" height="1000">
|
||||
<path d="M288.258 240.0394L717.5586-.44c.803 62.277-1.8207 124.502-1.4996 186.7266 1.8208 7.6343-7.2288 10.1966-12.102 13.4908L286.4375 432.1518l1.8206-192.1124zm2.284 277.645L711 278.3176l-.8416 192.7742L457.357 614.514l-1.842 289.03-167.7097 95.8926 2.7365-481.753z"/>
|
||||
</svg>
|
After Width: | Height: | Size: 349 B |
@ -1,15 +1,15 @@
|
||||
Sooner or later you will face with situation when you want/need to make some
|
||||
changes in the library. Then the most important tool for you it's
|
||||
Sooner or later, you will face with situation when you want/need to make some
|
||||
changes in the library. Then the most important tool for you it's the
|
||||
[`npm link`](https://docs.npmjs.com/cli/link).
|
||||
|
||||
Please, notice that it will not work if you link library just from root of the
|
||||
repo. It happens due to location of sources `./src`. You need to pack library
|
||||
first `make pack` and then link it from `./dist` directory.
|
||||
Please, notice that it will not work if you link the library just from the root
|
||||
of the repo. It happens due to the location of sources `./src`. You need to pack
|
||||
the library first, `make pack` and then link it from the `./dist` directory.
|
||||
|
||||
Yeah it's not such comfortable solution for development. But it can fixed by
|
||||
writing small script similar as `make pack` but with linking every file and
|
||||
directory from `./src` to the some directory and linking then from it. Notice
|
||||
that you need to link `package.json` and `package-lock.json` as well.
|
||||
Yeah, it's not such a comfortable solution for development. But it can be fixed
|
||||
by writing a small script similar to making a pack but by linking every file and
|
||||
directory from `./src` to the same directory and linking then from it. Notice
|
||||
that you need to link a `package.json` and a `package-lock.json` as well.
|
||||
|
||||
So step by step:
|
||||
|
||||
|
4
docs/forisjs-npm.svg
Normal file
4
docs/forisjs-npm.svg
Normal file
@ -0,0 +1,4 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="500" height="500" fill="white">
|
||||
<path d="M49.5 171.722222222222h400v133.333333333333h-200v22.222222222223h-88.888888888889v-22.222222222223H49.5V171.722222222222zm22.222222222222 111.111111111111h44.444444444445v-66.666666666667h22.222222222222v66.666666666667h22.222222222222v-88.888888888889H71.722222222222v88.888888888889zm111.111111111111-88.888888888889v111.111111111111h44.444444444445v-22.222222222222h44.444444444444v-88.888888888889h-88.888888888889zm44.444444444445 22.222222222222H249.5v44.444444444445h-22.222222222222v-44.444444444445zm66.666666666666-22.222222222222v88.888888888889h44.444444444445v-66.666666666667h22.222222222222v66.666666666667h22.222222222222v-66.666666666667h22.222222222222v66.666666666667h22.222222222223v-88.888888888889H293.944444444444z" fill="#cb3837" />
|
||||
<path d="M71.722222222222 282.833333333333h44.444444444444v-66.666666666667h22.222222222223v66.666666666667h22.222222222222v-88.888888888889H71.722222222222zm111.111111111111-88.888888888889v111.111111111111h44.444444444444v-22.222222222222h44.444444444445v-88.888888888889h-88.888888888889zM249.5 260.611111111111h-22.222222222223v-44.444444444445H249.5v44.444444444445zm44.444444444444-66.666666666667v88.888888888889h44.444444444444v-66.666666666667h22.222222222223v66.666666666667h22.222222222222v-66.666666666667h22.222222222222v66.666666666667h22.222222222222v-88.888888888889z" />
|
||||
</svg>
|
After Width: | Height: | Size: 1.4 KiB |
@ -1,6 +0,0 @@
|
||||
Foris JS library is set of components and utils for Foris JS application and
|
||||
plugins.
|
||||
|
||||
Please notice that all of these components or utils are used in reForis and
|
||||
plugins. If you like to study by example I would recommend to full-text search
|
||||
these repos.
|
37
docs/introduction.md
Normal file
37
docs/introduction.md
Normal file
@ -0,0 +1,37 @@
|
||||
Welcome! This is the official documentation for Foris JS.
|
||||
|
||||
## What Foris JS is
|
||||
|
||||
Foris JS library is a set of components and utils for reForis application and
|
||||
plugins.
|
||||
|
||||
Please notice that all of these components or utils are used in reForis and
|
||||
plugins. If you want to study them by example, I recommend you to full-text
|
||||
search those repositories.
|
||||
|
||||
# Installation
|
||||
|
||||
## Prerequisites
|
||||
|
||||
Please make sure that [Node.js](https://nodejs.org/en/) is installed on your
|
||||
system.
|
||||
|
||||
The current Long Term Support (LTS) release is an ideal starting point, see
|
||||
[here](https://github.com/nodejs/Release#release-schedule).
|
||||
|
||||
## Installation
|
||||
|
||||
To install the latest release:
|
||||
|
||||
```plain
|
||||
npm install foris
|
||||
```
|
||||
|
||||
To install a specific version:
|
||||
|
||||
```plain
|
||||
npm install foris@version
|
||||
```
|
||||
|
||||
<a target="_blank" href="https://www.npmjs.com/package/foris">Check
|
||||
on<img width="100px" src="./docs/forisjs-npm.svg"></a>
|
31813
package-lock.json
generated
31813
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
10
package.json
10
package.json
@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "foris",
|
||||
"version": "5.1.10",
|
||||
"description": "Set of components and utils for Foris and its plugins.",
|
||||
"version": "5.2.0",
|
||||
"description": "Foris JS library is a set of components and utils for reForis application and plugins.",
|
||||
"author": "CZ.NIC, z.s.p.o.",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
@ -39,7 +39,7 @@
|
||||
"babel-loader": "^8.1.0",
|
||||
"babel-polyfill": "^6.26.0",
|
||||
"bootstrap": "^4.5.0",
|
||||
"css-loader": "^3.5.3",
|
||||
"css-loader": "^5.2.4",
|
||||
"eslint": "^6.8.0",
|
||||
"eslint-config-prettier": "^6.11.0",
|
||||
"eslint-config-reforis": "^1.0.0",
|
||||
@ -53,10 +53,10 @@
|
||||
"react": "16.9.0",
|
||||
"react-dom": "16.9.0",
|
||||
"react-router-dom": "^5.1.2",
|
||||
"react-styleguidist": "^11.1.5",
|
||||
"react-styleguidist": "^11.2.0",
|
||||
"snapshot-diff": "^0.7.0",
|
||||
"style-loader": "^1.2.1",
|
||||
"webpack": "^5.15.0"
|
||||
"webpack": "^5.68.0"
|
||||
},
|
||||
"scripts": {
|
||||
"lint": "eslint src",
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (C) 2019 CZ.NIC z.s.p.o. (http://www.nic.cz/)
|
||||
* Copyright (C) 2019-2021 CZ.NIC z.s.p.o. (http://www.nic.cz/)
|
||||
*
|
||||
* This is free software, licensed under the GNU General Public License v3.
|
||||
* See /LICENSE for more information.
|
||||
@ -7,7 +7,6 @@
|
||||
|
||||
import { useCallback, useEffect, useReducer, useState } from "react";
|
||||
|
||||
import { ForisURLs } from "../utils/forisUrls";
|
||||
import {
|
||||
API_ACTIONS,
|
||||
API_METHODS,
|
||||
@ -84,8 +83,8 @@ function APIReducer(state, action) {
|
||||
data: action.payload,
|
||||
};
|
||||
case API_ACTIONS.FAILURE:
|
||||
if (action.status === 403) {
|
||||
window.location.assign(ForisURLs.login);
|
||||
if (action.status === 401) {
|
||||
window.location.reload();
|
||||
}
|
||||
|
||||
// Not an API error - should be rethrown.
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (C) 2019 CZ.NIC z.s.p.o. (http://www.nic.cz/)
|
||||
* Copyright (C) 2019-2021 CZ.NIC z.s.p.o. (http://www.nic.cz/)
|
||||
*
|
||||
* This is free software, licensed under the GNU General Public License v3.
|
||||
* See /LICENSE for more information.
|
||||
@ -11,6 +11,7 @@ export const HEADERS = {
|
||||
Accept: "application/json",
|
||||
"Content-Type": "application/json",
|
||||
"X-CSRFToken": getCookie("_csrf_token"),
|
||||
"X-Requested-With": "json",
|
||||
};
|
||||
|
||||
export const TIMEOUT = 30500;
|
||||
@ -56,7 +57,7 @@ function getCookie(name) {
|
||||
|
||||
export function getErrorPayload(error) {
|
||||
if (error.response) {
|
||||
if (error.response.status === 403) {
|
||||
if (error.response.status === 401) {
|
||||
return _("The session is expired. Please log in again.");
|
||||
}
|
||||
return getJSONErrorMessage(error);
|
||||
|
@ -21,9 +21,14 @@ DownloadButton.defaultProps = {
|
||||
className: "btn-primary",
|
||||
};
|
||||
|
||||
export function DownloadButton({ href, className, children }) {
|
||||
export function DownloadButton({ href, className, children, ...props }) {
|
||||
return (
|
||||
<a href={href} className={`btn ${className}`.trim()} download>
|
||||
<a
|
||||
href={href}
|
||||
className={`btn ${className}`.trim()}
|
||||
{...props}
|
||||
download
|
||||
>
|
||||
{children}
|
||||
</a>
|
||||
);
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (C) 2019 CZ.NIC z.s.p.o. (http://www.nic.cz/)
|
||||
* Copyright (C) 2019-2022 CZ.NIC z.s.p.o. (https://www.nic.cz/)
|
||||
*
|
||||
* This is free software, licensed under the GNU General Public License v3.
|
||||
* See /LICENSE for more information.
|
||||
@ -21,14 +21,17 @@ PasswordInput.propTypes = {
|
||||
helpText: PropTypes.string,
|
||||
/** Use show/hide password button. */
|
||||
withEye: PropTypes.bool,
|
||||
/** Use new-password in autocomplete attribute. */
|
||||
newPass: PropTypes.bool,
|
||||
};
|
||||
|
||||
export function PasswordInput({ withEye, ...props }) {
|
||||
export function PasswordInput({ withEye, newPass, ...props }) {
|
||||
const [isHidden, setHidden] = useState(true);
|
||||
|
||||
return (
|
||||
<Input
|
||||
type={withEye && !isHidden ? "text" : "password"}
|
||||
autoComplete={isHidden ? "new-password" : null}
|
||||
autoComplete={newPass ? "new-password" : "current-password"}
|
||||
{...props}
|
||||
>
|
||||
{withEye ? (
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (C) 2019 CZ.NIC z.s.p.o. (http://www.nic.cz/)
|
||||
* Copyright (C) 2019-2022 CZ.NIC z.s.p.o. (https://www.nic.cz/)
|
||||
*
|
||||
* This is free software, licensed under the GNU General Public License v3.
|
||||
* See /LICENSE for more information.
|
||||
@ -23,13 +23,12 @@ Select.propTypes = {
|
||||
export function Select({ label, choices, helpText, ...props }) {
|
||||
const uid = useUID();
|
||||
|
||||
const options = Object.keys(choices)
|
||||
.sort((a, b) => a - b || a.toString().localeCompare(b.toString()))
|
||||
.map((key) => (
|
||||
<option key={key} value={key}>
|
||||
{choices[key]}
|
||||
const options = Object.keys(choices).map((choice) => (
|
||||
<option key={choice} value={choice}>
|
||||
{choices[choice]}
|
||||
</option>
|
||||
));
|
||||
|
||||
return (
|
||||
<div className="form-group">
|
||||
<label htmlFor={uid}>{label}</label>
|
||||
|
5
src/bootstrap/Switch.md
Normal file
5
src/bootstrap/Switch.md
Normal file
@ -0,0 +1,5 @@
|
||||
Switch example:
|
||||
|
||||
```js
|
||||
<Switch label="Enable Switch" helpText="Toggle that switch!" />
|
||||
```
|
@ -13,7 +13,7 @@ exports[`<PasswordInput/> Render password input 1`] = `
|
||||
class="input-group"
|
||||
>
|
||||
<input
|
||||
autocomplete="new-password"
|
||||
autocomplete="current-password"
|
||||
class="form-control"
|
||||
id="1"
|
||||
type="password"
|
||||
|
@ -20,7 +20,7 @@ ResetWiFiSettings.propTypes = {
|
||||
endpoint: PropTypes.string.isRequired,
|
||||
};
|
||||
|
||||
export default function ResetWiFiSettings({ ws, endpoint }) {
|
||||
export function ResetWiFiSettings({ ws, endpoint }) {
|
||||
const [isLoading, setIsLoading] = useState(false);
|
||||
|
||||
useEffect(() => {
|
||||
@ -54,14 +54,13 @@ export default function ResetWiFiSettings({ ws, endpoint }) {
|
||||
<div className={formFieldsSize}>
|
||||
<h2>{_("Reset Wi-Fi Settings")}</h2>
|
||||
<p>
|
||||
{_(`
|
||||
If a number of wireless cards doesn't match, you may try to reset the Wi-Fi settings. Note that this will remove the
|
||||
current Wi-Fi configuration and restore the default values.
|
||||
`)}
|
||||
{_(`If a number of wireless cards doesn't match, you may try \
|
||||
to reset the Wi-Fi settings. Note that this will remove the current Wi-Fi \
|
||||
configuration and restore the default values.`)}
|
||||
</p>
|
||||
<div className="text-right">
|
||||
<Button
|
||||
className="btn-warning"
|
||||
className="btn-primary"
|
||||
forisFormSize
|
||||
loading={isLoading}
|
||||
disabled={isLoading}
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (C) 2019 CZ.NIC z.s.p.o. (http://www.nic.cz/)
|
||||
* Copyright (C) 2019-2021 CZ.NIC z.s.p.o. (http://www.nic.cz/)
|
||||
*
|
||||
* This is free software, licensed under the GNU General Public License v3.
|
||||
* See /LICENSE for more information.
|
||||
@ -15,7 +15,7 @@ import { Select } from "../../bootstrap/Select";
|
||||
import { TextInput } from "../../bootstrap/TextInput";
|
||||
import WiFiQRCode from "./WiFiQRCode";
|
||||
import WifiGuestForm from "./WiFiGuestForm";
|
||||
import { HELP_TEXTS, HTMODES, HWMODES } from "./constants";
|
||||
import { HELP_TEXTS, HTMODES, HWMODES, ENCRYPTIONMODES } from "./constants";
|
||||
|
||||
WiFiForm.propTypes = {
|
||||
formData: PropTypes.shape({ devices: PropTypes.arrayOf(PropTypes.object) })
|
||||
@ -63,6 +63,8 @@ DeviceForm.propTypes = {
|
||||
htmode: PropTypes.string.isRequired,
|
||||
channel: PropTypes.string.isRequired,
|
||||
guest_wifi: PropTypes.object.isRequired,
|
||||
encryption: PropTypes.string.isRequired,
|
||||
available_bands: PropTypes.array.isRequired,
|
||||
}),
|
||||
formErrors: PropTypes.object.isRequired,
|
||||
setFormValue: PropTypes.func.isRequired,
|
||||
@ -86,6 +88,7 @@ function DeviceForm({
|
||||
...props
|
||||
}) {
|
||||
const deviceID = formData.id;
|
||||
const bnds = formData.available_bands;
|
||||
return (
|
||||
<>
|
||||
<Switch
|
||||
@ -126,7 +129,7 @@ function DeviceForm({
|
||||
|
||||
<PasswordInput
|
||||
withEye
|
||||
label="Password"
|
||||
label={_("Password")}
|
||||
value={formData.password}
|
||||
error={formErrors.password}
|
||||
helpText={HELP_TEXTS.password}
|
||||
@ -140,7 +143,7 @@ function DeviceForm({
|
||||
/>
|
||||
|
||||
<CheckBox
|
||||
label="Hide SSID"
|
||||
label={_("Hide SSID")}
|
||||
helpText={HELP_TEXTS.hidden}
|
||||
checked={formData.hidden}
|
||||
onChange={setFormValue((value) => ({
|
||||
@ -158,19 +161,29 @@ function DeviceForm({
|
||||
value={formData.hwmode}
|
||||
helpText={HELP_TEXTS.hwmode}
|
||||
inline
|
||||
onChange={setFormValue((value) => ({
|
||||
onChange={setFormValue((value) => {
|
||||
// Get the last item in an array of available HT modes
|
||||
const [best2] = bnds[0].available_htmodes.slice(-1);
|
||||
const [best5] = bnds[1].available_htmodes.slice(-1);
|
||||
return {
|
||||
devices: {
|
||||
[deviceIndex]: {
|
||||
hwmode: { $set: value },
|
||||
channel: { $set: "0" },
|
||||
htmode: {
|
||||
$set:
|
||||
// Set HT mode depending on checked frequency
|
||||
value === "11a" ? best5 : best2,
|
||||
},
|
||||
},
|
||||
}))}
|
||||
},
|
||||
};
|
||||
})}
|
||||
{...props}
|
||||
/>
|
||||
|
||||
<Select
|
||||
label="802.11n/ac mode"
|
||||
label={_("802.11n/ac mode")}
|
||||
choices={getHtmodeChoices(formData)}
|
||||
value={formData.htmode}
|
||||
helpText={HELP_TEXTS.htmode}
|
||||
@ -183,7 +196,7 @@ function DeviceForm({
|
||||
/>
|
||||
|
||||
<Select
|
||||
label="Channel"
|
||||
label={_("Channel")}
|
||||
choices={getChannelChoices(formData)}
|
||||
value={formData.channel}
|
||||
onChange={setFormValue((value) => ({
|
||||
@ -194,6 +207,19 @@ function DeviceForm({
|
||||
{...props}
|
||||
/>
|
||||
|
||||
<Select
|
||||
label={_("Encryption")}
|
||||
choices={getEncryptionChoices(formData)}
|
||||
helpText={HELP_TEXTS.wpa3}
|
||||
value={formData.encryption}
|
||||
onChange={setFormValue((value) => ({
|
||||
devices: {
|
||||
[deviceIndex]: { encryption: { $set: value } },
|
||||
},
|
||||
}))}
|
||||
{...props}
|
||||
/>
|
||||
|
||||
{hasGuestNetwork && (
|
||||
<WifiGuestForm
|
||||
formData={{
|
||||
@ -252,3 +278,10 @@ function getHwmodeChoices(device) {
|
||||
value: availableBand.hwmode,
|
||||
}));
|
||||
}
|
||||
|
||||
function getEncryptionChoices(device) {
|
||||
if (device.encryption === "custom") {
|
||||
ENCRYPTIONMODES.custom = _("Custom");
|
||||
}
|
||||
return ENCRYPTIONMODES;
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (C) 2019 CZ.NIC z.s.p.o. (http://www.nic.cz/)
|
||||
* Copyright (C) 2019-2021 CZ.NIC z.s.p.o. (http://www.nic.cz/)
|
||||
*
|
||||
* This is free software, licensed under the GNU General Public License v3.
|
||||
* See /LICENSE for more information.
|
||||
@ -10,7 +10,7 @@ import PropTypes from "prop-types";
|
||||
|
||||
import { ForisForm } from "../../form/components/ForisForm";
|
||||
import WiFiForm from "./WiFiForm";
|
||||
import ResetWiFiSettings from "./ResetWiFiSettings";
|
||||
import { ResetWiFiSettings } from "./ResetWiFiSettings";
|
||||
|
||||
WiFiSettings.propTypes = {
|
||||
ws: PropTypes.object.isRequired,
|
||||
@ -82,6 +82,10 @@ export function validator(formData) {
|
||||
|
||||
if (device.password.length < 8)
|
||||
errors.password = _("Password must contain at least 8 symbols");
|
||||
if (device.password.length >= 64)
|
||||
errors.password = _(
|
||||
"Password must not contain more than 63 symbols"
|
||||
);
|
||||
|
||||
if (!device.guest_wifi.enabled) return errors;
|
||||
|
||||
@ -97,6 +101,10 @@ export function validator(formData) {
|
||||
guest_wifi_errors.password = _(
|
||||
"Password must contain at least 8 symbols"
|
||||
);
|
||||
if (device.guest_wifi.password.length >= 64)
|
||||
guest_wifi_errors.password = _(
|
||||
"Password must not contain more than 63 symbols"
|
||||
);
|
||||
|
||||
if (guest_wifi_errors.SSID || guest_wifi_errors.password) {
|
||||
errors.guest_wifi = guest_wifi_errors;
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (C) 2019 CZ.NIC z.s.p.o. (http://www.nic.cz/)
|
||||
* Copyright (C) 2019-2021 CZ.NIC z.s.p.o. (http://www.nic.cz/)
|
||||
*
|
||||
* This is free software, licensed under the GNU General Public License v3.
|
||||
* See /LICENSE for more information.
|
||||
@ -14,7 +14,7 @@ import { mockJSONError } from "testUtils/network";
|
||||
import { mockSetAlert } from "testUtils/alertContextMock";
|
||||
import { ALERT_TYPES } from "../../../bootstrap/Alert";
|
||||
|
||||
import ResetWiFiSettings from "../ResetWiFiSettings";
|
||||
import { ResetWiFiSettings } from "../ResetWiFiSettings";
|
||||
|
||||
describe("<ResetWiFiSettings/>", () => {
|
||||
const webSockets = new WebSockets();
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (C) 2019 CZ.NIC z.s.p.o. (http://www.nic.cz/)
|
||||
* Copyright (C) 2019-2021 CZ.NIC z.s.p.o. (http://www.nic.cz/)
|
||||
*
|
||||
* This is free software, licensed under the GNU General Public License v3.
|
||||
* See /LICENSE for more information.
|
||||
@ -26,6 +26,7 @@ describe("<WiFiSettings/>", () => {
|
||||
let getAllByText;
|
||||
let getAllByLabelText;
|
||||
let getByText;
|
||||
let getByLabelText;
|
||||
let asFragment;
|
||||
const endpoint = "/reforis/api/wifi";
|
||||
|
||||
@ -41,6 +42,7 @@ describe("<WiFiSettings/>", () => {
|
||||
asFragment = renderRes.asFragment;
|
||||
getAllByText = renderRes.getAllByText;
|
||||
getAllByLabelText = renderRes.getAllByLabelText;
|
||||
getByLabelText = renderRes.getByLabelText;
|
||||
getByText = renderRes.getByText;
|
||||
mockAxios.mockResponse({ data: wifiSettingsFixture() });
|
||||
await wait(() => renderRes.getByText("Wi-Fi 1"));
|
||||
@ -51,7 +53,6 @@ describe("<WiFiSettings/>", () => {
|
||||
const webSockets = new WebSockets();
|
||||
const { getByText } = render(
|
||||
<WiFiSettings
|
||||
ws={webSockets}
|
||||
ws={webSockets}
|
||||
endpoint={endpoint}
|
||||
resetEndpoint="foo"
|
||||
@ -116,10 +117,11 @@ describe("<WiFiSettings/>", () => {
|
||||
enabled: true,
|
||||
guest_wifi: { enabled: false },
|
||||
hidden: false,
|
||||
htmode: "HT40",
|
||||
htmode: "HT80",
|
||||
hwmode: "11a",
|
||||
id: 0,
|
||||
password: "TestPass",
|
||||
encryption: "WPA3",
|
||||
},
|
||||
{ enabled: false, id: 1 },
|
||||
],
|
||||
@ -145,10 +147,11 @@ describe("<WiFiSettings/>", () => {
|
||||
enabled: true,
|
||||
guest_wifi: { enabled: false },
|
||||
hidden: false,
|
||||
htmode: "HT40",
|
||||
htmode: "VHT80",
|
||||
hwmode: "11g",
|
||||
id: 0,
|
||||
password: "TestPass",
|
||||
encryption: "WPA3",
|
||||
},
|
||||
{ enabled: false, id: 1 },
|
||||
],
|
||||
@ -181,10 +184,11 @@ describe("<WiFiSettings/>", () => {
|
||||
password: "test_password",
|
||||
},
|
||||
hidden: false,
|
||||
htmode: "HT40",
|
||||
htmode: "HT80",
|
||||
hwmode: "11a",
|
||||
id: 0,
|
||||
password: "TestPass",
|
||||
encryption: "WPA3",
|
||||
},
|
||||
{ enabled: false, id: 1 },
|
||||
],
|
||||
@ -217,4 +221,24 @@ describe("<WiFiSettings/>", () => {
|
||||
it("ByteCount function", () => {
|
||||
expect(byteCount("abc")).toEqual(3);
|
||||
});
|
||||
|
||||
it("Should validate password length", () => {
|
||||
const shortErrorFeedback = /Password must contain/i;
|
||||
const longErrorFeedback = /Password must not contain/i;
|
||||
|
||||
fireEvent.click(getByText("Wi-Fi 1"));
|
||||
|
||||
const passwordInput = getByLabelText("Password");
|
||||
|
||||
const changePassword = (value) =>
|
||||
fireEvent.change(passwordInput, { target: { value } });
|
||||
|
||||
changePassword("12");
|
||||
expect(getByText(shortErrorFeedback)).toBeDefined();
|
||||
|
||||
changePassword(
|
||||
"longpasswordlongpasswordlongpasswordlongpasswordlongpasswordlong"
|
||||
);
|
||||
expect(getByText(longErrorFeedback)).toBeDefined();
|
||||
});
|
||||
});
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (C) 2019 CZ.NIC z.s.p.o. (http://www.nic.cz/)
|
||||
* Copyright (C) 2019-2021 CZ.NIC z.s.p.o. (http://www.nic.cz/)
|
||||
*
|
||||
* This is free software, licensed under the GNU General Public License v3.
|
||||
* See /LICENSE for more information.
|
||||
@ -226,10 +226,11 @@ export function wifiSettingsFixture() {
|
||||
password: "",
|
||||
},
|
||||
hidden: false,
|
||||
htmode: "HT40",
|
||||
htmode: "HT80",
|
||||
hwmode: "11a",
|
||||
id: 0,
|
||||
password: "TestPass",
|
||||
encryption: "WPA3",
|
||||
},
|
||||
{
|
||||
SSID: "Turris",
|
||||
@ -308,6 +309,7 @@ export function wifiSettingsFixture() {
|
||||
hwmode: "11g",
|
||||
id: 1,
|
||||
password: "TestPass",
|
||||
encryption: "WPA3",
|
||||
},
|
||||
],
|
||||
};
|
||||
@ -324,6 +326,7 @@ const oneDevice = {
|
||||
hwmode: "11a",
|
||||
id: 0,
|
||||
password: "TestPass",
|
||||
encryption: "WPA3",
|
||||
},
|
||||
],
|
||||
};
|
||||
@ -340,6 +343,7 @@ const twoDevices = {
|
||||
hwmode: "11a",
|
||||
id: 0,
|
||||
password: "TestPass",
|
||||
encryption: "WPA3",
|
||||
},
|
||||
{
|
||||
SSID: "Turris2",
|
||||
@ -349,8 +353,9 @@ const twoDevices = {
|
||||
hidden: false,
|
||||
htmode: "HT40",
|
||||
hwmode: "11a",
|
||||
id: 0,
|
||||
id: 1,
|
||||
password: "TestPass",
|
||||
encryption: "WPA3",
|
||||
},
|
||||
],
|
||||
};
|
||||
@ -367,6 +372,7 @@ const threeDevices = {
|
||||
hwmode: "11a",
|
||||
id: 0,
|
||||
password: "TestPass",
|
||||
encryption: "WPA3",
|
||||
},
|
||||
{
|
||||
SSID: "Turris2",
|
||||
@ -376,8 +382,9 @@ const threeDevices = {
|
||||
hidden: false,
|
||||
htmode: "HT40",
|
||||
hwmode: "11a",
|
||||
id: 0,
|
||||
id: 1,
|
||||
password: "TestPass",
|
||||
encryption: "WPA3",
|
||||
},
|
||||
{
|
||||
SSID: "Turris3",
|
||||
@ -387,8 +394,9 @@ const threeDevices = {
|
||||
hidden: false,
|
||||
htmode: "HT40",
|
||||
hwmode: "11a",
|
||||
id: 0,
|
||||
id: 2,
|
||||
password: "",
|
||||
encryption: "WPA3",
|
||||
},
|
||||
],
|
||||
};
|
||||
|
@ -316,16 +316,13 @@ exports[`<WiFiSettings/> Snapshot both modules disabled. 1`] = `
|
||||
Reset Wi-Fi Settings
|
||||
</h2>
|
||||
<p>
|
||||
|
||||
If a number of wireless cards doesn't match, you may try to reset the Wi-Fi settings. Note that this will remove the
|
||||
current Wi-Fi configuration and restore the default values.
|
||||
|
||||
If a number of wireless cards doesn't match, you may try to reset the Wi-Fi settings. Note that this will remove the current Wi-Fi configuration and restore the default values.
|
||||
</p>
|
||||
<div
|
||||
class="text-right"
|
||||
>
|
||||
<button
|
||||
class="btn btn-warning col-sm-12 col-md-3 col-lg-2"
|
||||
class="btn btn-primary col-sm-12 col-md-3 col-lg-2"
|
||||
type="button"
|
||||
>
|
||||
Reset Wi-Fi Settings
|
||||
@ -340,7 +337,7 @@ exports[`<WiFiSettings/> Snapshot guest network. 1`] = `
|
||||
- First value
|
||||
+ Second value
|
||||
|
||||
@@ -479,10 +479,94 @@
|
||||
@@ -513,10 +513,94 @@
|
||||
Parameters of the guest network can be set in the Guest network tab.
|
||||
|
||||
</small>
|
||||
@ -350,7 +347,7 @@ exports[`<WiFiSettings/> Snapshot guest network. 1`] = `
|
||||
+ class=\\"form-group\\"
|
||||
+ >
|
||||
+ <label
|
||||
+ for=\\"20\\"
|
||||
+ for=\\"22\\"
|
||||
+ >
|
||||
+ SSID
|
||||
+ </label>
|
||||
@ -359,7 +356,7 @@ exports[`<WiFiSettings/> Snapshot guest network. 1`] = `
|
||||
+ >
|
||||
+ <input
|
||||
+ class=\\"form-control\\"
|
||||
+ id=\\"20\\"
|
||||
+ id=\\"22\\"
|
||||
+ type=\\"text\\"
|
||||
+ value=\\"TestGuestSSID\\"
|
||||
+ />
|
||||
@ -389,7 +386,7 @@ exports[`<WiFiSettings/> Snapshot guest network. 1`] = `
|
||||
+ class=\\"form-group\\"
|
||||
+ >
|
||||
+ <label
|
||||
+ for=\\"21\\"
|
||||
+ for=\\"23\\"
|
||||
+ >
|
||||
+ Password
|
||||
+ </label>
|
||||
@ -397,9 +394,9 @@ exports[`<WiFiSettings/> Snapshot guest network. 1`] = `
|
||||
+ class=\\"input-group\\"
|
||||
+ >
|
||||
+ <input
|
||||
+ autocomplete=\\"new-password\\"
|
||||
+ autocomplete=\\"current-password\\"
|
||||
+ class=\\"form-control is-invalid\\"
|
||||
+ id=\\"21\\"
|
||||
+ id=\\"23\\"
|
||||
+ required=\\"\\"
|
||||
+ type=\\"password\\"
|
||||
+ value=\\"\\"
|
||||
@ -435,7 +432,7 @@ exports[`<WiFiSettings/> Snapshot guest network. 1`] = `
|
||||
class=\\"form-group switch\\"
|
||||
>
|
||||
<div
|
||||
@@ -506,10 +590,11 @@
|
||||
@@ -540,10 +624,11 @@
|
||||
<div
|
||||
class=\\"text-right\\"
|
||||
>
|
||||
@ -454,7 +451,7 @@ exports[`<WiFiSettings/> Snapshot one module enabled. 1`] = `
|
||||
- First value
|
||||
+ Second value
|
||||
|
||||
@@ -22,10 +22,467 @@
|
||||
@@ -22,10 +22,501 @@
|
||||
Wi-Fi 1
|
||||
</h2>
|
||||
</label>
|
||||
@ -512,7 +509,7 @@ exports[`<WiFiSettings/> Snapshot one module enabled. 1`] = `
|
||||
+ class=\\"input-group\\"
|
||||
+ >
|
||||
+ <input
|
||||
+ autocomplete=\\"new-password\\"
|
||||
+ autocomplete=\\"current-password\\"
|
||||
+ class=\\"form-control\\"
|
||||
+ id=\\"5\\"
|
||||
+ required=\\"\\"
|
||||
@ -630,6 +627,11 @@ exports[`<WiFiSettings/> Snapshot one module enabled. 1`] = `
|
||||
+ id=\\"8\\"
|
||||
+ >
|
||||
+ <option
|
||||
+ value=\\"NOHT\\"
|
||||
+ >
|
||||
+ Disabled
|
||||
+ </option>
|
||||
+ <option
|
||||
+ value=\\"HT20\\"
|
||||
+ >
|
||||
+ 802.11n - 20 MHz wide channel
|
||||
@ -640,11 +642,6 @@ exports[`<WiFiSettings/> Snapshot one module enabled. 1`] = `
|
||||
+ 802.11n - 40 MHz wide channel
|
||||
+ </option>
|
||||
+ <option
|
||||
+ value=\\"NOHT\\"
|
||||
+ >
|
||||
+ Disabled
|
||||
+ </option>
|
||||
+ <option
|
||||
+ value=\\"VHT20\\"
|
||||
+ >
|
||||
+ 802.11ac - 20 MHz wide channel
|
||||
@ -892,17 +889,51 @@ exports[`<WiFiSettings/> Snapshot one module enabled. 1`] = `
|
||||
+ <div
|
||||
+ class=\\"form-group\\"
|
||||
+ >
|
||||
+ <label
|
||||
+ for=\\"10\\"
|
||||
+ >
|
||||
+ Encryption
|
||||
+ </label>
|
||||
+ <select
|
||||
+ class=\\"custom-select\\"
|
||||
+ id=\\"10\\"
|
||||
+ >
|
||||
+ <option
|
||||
+ value=\\"WPA3\\"
|
||||
+ >
|
||||
+ WPA3 only
|
||||
+ </option>
|
||||
+ <option
|
||||
+ value=\\"WPA2/3\\"
|
||||
+ >
|
||||
+ WPA3 with WPA2 as fallback (default)
|
||||
+ </option>
|
||||
+ <option
|
||||
+ value=\\"WPA2\\"
|
||||
+ >
|
||||
+ WPA2 only
|
||||
+ </option>
|
||||
+ </select>
|
||||
+ <small
|
||||
+ class=\\"form-text text-muted\\"
|
||||
+ >
|
||||
+ The WPA3 standard is the new most secure encryption method that is suggested to be used with any device that supports it. The older devices without WPA3 support require older WPA2. If you experience issues with connecting older devices, try to enable WPA2.
|
||||
+ </small>
|
||||
+ </div>
|
||||
+ <div
|
||||
+ class=\\"form-group\\"
|
||||
+ >
|
||||
+ <div
|
||||
+ class=\\"custom-control custom-switch\\"
|
||||
+ >
|
||||
+ <input
|
||||
+ class=\\"custom-control-input\\"
|
||||
+ id=\\"10\\"
|
||||
+ id=\\"11\\"
|
||||
+ type=\\"checkbox\\"
|
||||
+ />
|
||||
+ <label
|
||||
+ class=\\"custom-control-label\\"
|
||||
+ for=\\"10\\"
|
||||
+ for=\\"11\\"
|
||||
+ >
|
||||
+ Enable Guest Wi-Fi
|
||||
+ </label>
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (C) 2019 CZ.NIC z.s.p.o. (http://www.nic.cz/)
|
||||
* Copyright (C) 2019-2022 CZ.NIC z.s.p.o. (https://www.nic.cz/)
|
||||
*
|
||||
* This is free software, licensed under the GNU General Public License v3.
|
||||
* See /LICENSE for more information.
|
||||
@ -13,11 +13,20 @@ export const HTMODES = {
|
||||
VHT40: _("802.11ac - 40 MHz wide channel"),
|
||||
VHT80: _("802.11ac - 80 MHz wide channel"),
|
||||
VHT160: _("802.11ac - 160 MHz wide channel"),
|
||||
HE20: _("802.11ax - 20 MHz wide channel"),
|
||||
HE40: _("802.11ax - 40 MHz wide channel"),
|
||||
HE80: _("802.11ax - 80 MHz wide channel"),
|
||||
HE160: _("802.11ax - 160 MHz wide channel"),
|
||||
};
|
||||
export const HWMODES = {
|
||||
"11g": "2.4",
|
||||
"11a": "5",
|
||||
};
|
||||
export const ENCRYPTIONMODES = {
|
||||
WPA3: _("WPA3 only"),
|
||||
"WPA2/3": _("WPA3 with WPA2 as fallback (default)"),
|
||||
WPA2: _("WPA2 only"),
|
||||
};
|
||||
export const HELP_TEXTS = {
|
||||
ssid: _(
|
||||
`SSID which contains non-standard characters could cause problems on some devices.`
|
||||
@ -42,4 +51,7 @@ export const HELP_TEXTS = {
|
||||
access the internet, but aren't allowed to access other devices and the configuration interface of the router.
|
||||
Parameters of the guest network can be set in the Guest network tab.
|
||||
`),
|
||||
wpa3: _(
|
||||
"The WPA3 standard is the new most secure encryption method that is suggested to be used with any device that supports it. The older devices without WPA3 support require older WPA2. If you experience issues with connecting older devices, try to enable WPA2."
|
||||
),
|
||||
};
|
||||
|
@ -1,16 +1,17 @@
|
||||
/*
|
||||
* Copyright (C) 2019 CZ.NIC z.s.p.o. (http://www.nic.cz/)
|
||||
* Copyright (C) 2019-2022 CZ.NIC z.s.p.o. (https://www.nic.cz/)
|
||||
*
|
||||
* This is free software, licensed under the GNU General Public License v3.
|
||||
* See /LICENSE for more information.
|
||||
*/
|
||||
|
||||
import {
|
||||
validateDomain,
|
||||
validateDUID,
|
||||
validateIPv4Address,
|
||||
validateIPv6Address,
|
||||
validateIPv6Prefix,
|
||||
validateDomain,
|
||||
validateHostname,
|
||||
validateDUID,
|
||||
validateMAC,
|
||||
} from "utils/validations";
|
||||
|
||||
@ -68,6 +69,15 @@ describe("Validation functions", () => {
|
||||
expect(validateDomain(".")).not.toBe(undefined);
|
||||
});
|
||||
|
||||
it("validateHostname valid", () => {
|
||||
expect(validateHostname("new-android")).toBe(undefined);
|
||||
expect(validateHostname("local")).toBe(undefined);
|
||||
});
|
||||
it("validateHostname invalid", () => {
|
||||
expect(validateHostname("-android")).not.toBe(undefined);
|
||||
expect(validateHostname("local.")).not.toBe(undefined);
|
||||
});
|
||||
|
||||
it("validateDUID valid", () => {
|
||||
expect(validateDUID("abcdefAB")).toBe(undefined);
|
||||
expect(validateDUID("ABCDEF12")).toBe(undefined);
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (C) 2019 CZ.NIC z.s.p.o. (http://www.nic.cz/)
|
||||
* Copyright (C) 2019-2021 CZ.NIC z.s.p.o. (http://www.nic.cz/)
|
||||
*
|
||||
* This is free software, licensed under the GNU General Public License v3.
|
||||
* See /LICENSE for more information.
|
||||
@ -39,6 +39,7 @@ export { Modal, ModalBody, ModalFooter, ModalHeader } from "./bootstrap/Modal";
|
||||
// Common
|
||||
export { RebootButton } from "./common/RebootButton";
|
||||
export { WiFiSettings } from "./common/WiFiSettings/WiFiSettings";
|
||||
export { ResetWiFiSettings } from "./common/WiFiSettings/ResetWiFiSettings";
|
||||
// Form
|
||||
export { ForisForm } from "./form/components/ForisForm";
|
||||
export {
|
||||
@ -81,6 +82,7 @@ export {
|
||||
validateIPv6Address,
|
||||
validateIPv6Prefix,
|
||||
validateDomain,
|
||||
validateHostname,
|
||||
validateDUID,
|
||||
validateMAC,
|
||||
validateMultipleEmails,
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (C) 2019 CZ.NIC z.s.p.o. (http://www.nic.cz/)
|
||||
* Copyright (C) 2019-2021 CZ.NIC z.s.p.o. (http://www.nic.cz/)
|
||||
*
|
||||
* This is free software, licensed under the GNU General Public License v3.
|
||||
* See /LICENSE for more information.
|
||||
@ -9,8 +9,8 @@ export const REFORIS_URL_PREFIX = "/reforis";
|
||||
export const REFORIS_API_URL_PREFIX = `${REFORIS_URL_PREFIX}/api`;
|
||||
|
||||
export const ForisURLs = {
|
||||
login: `${REFORIS_URL_PREFIX}/login`,
|
||||
logout: `${REFORIS_URL_PREFIX}/logout`,
|
||||
login: `/login?${REFORIS_URL_PREFIX}/`,
|
||||
logout: `/logout`,
|
||||
|
||||
static: `${REFORIS_URL_PREFIX}/static/reforis`,
|
||||
wifi: `${REFORIS_URL_PREFIX}/network-settings/wifi`,
|
||||
@ -18,9 +18,12 @@ export const ForisURLs = {
|
||||
packageManagement: {
|
||||
updateSettings: `${REFORIS_URL_PREFIX}/package-management/update-settings`,
|
||||
updates: `${REFORIS_URL_PREFIX}/package-management/updates`,
|
||||
packages: `${REFORIS_URL_PREFIX}/package-management/packages`,
|
||||
},
|
||||
|
||||
// Plugins
|
||||
storage: `${REFORIS_URL_PREFIX}/storage`,
|
||||
sentinelAgreement: `${REFORIS_URL_PREFIX}/sentinel/agreement`,
|
||||
|
||||
// Notifications links are used with <Link/> inside Router, thus url subdir is not required.
|
||||
overview: "/overview",
|
||||
@ -29,7 +32,7 @@ export const ForisURLs = {
|
||||
|
||||
approveUpdates: "/package-management/updates",
|
||||
languages: "/package-management/languages",
|
||||
rebootPage: "/administration/reboot",
|
||||
maintenance: "/administration/maintenance",
|
||||
luci: "/cgi-bin/luci",
|
||||
|
||||
// API
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (C) 2019 CZ.NIC z.s.p.o. (http://www.nic.cz/)
|
||||
* Copyright (C) 2019-2022 CZ.NIC z.s.p.o. (https://www.nic.cz/)
|
||||
*
|
||||
* This is free software, licensed under the GNU General Public License v3.
|
||||
* See /LICENSE for more information.
|
||||
@ -14,6 +14,7 @@ export const ERROR_MESSAGES = {
|
||||
IPv6: _("This is not a valid IPv6 address."),
|
||||
IPv6Prefix: _("This is not a valid IPv6 prefix."),
|
||||
domain: _("This is not a valid domain name."),
|
||||
hostname: _("This is not a valid hostname."),
|
||||
DUID: _("This is not a valid DUID."),
|
||||
MAC: _("This is not a valid MAC address."),
|
||||
MultipleEmails: _("Doesn't contain a list of emails separated by commas."),
|
||||
@ -23,7 +24,8 @@ const REs = {
|
||||
IPv4: /^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/,
|
||||
IPv6: /^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$/,
|
||||
IPv6Prefix: /^s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d)){3}))|:)))(%.+)?s*(\/([0-9]|[1-9][0-9]|1[0-1][0-9]|12[0-8]))$/,
|
||||
domain: /^[A-Za-z0-9][A-Za-z0-9.-]{1,255}$/,
|
||||
domain: /^([a-z0-9]+(-[a-z0-9]+)*\.)+[a-z]{2,}$/,
|
||||
hostname: /^[a-z\d]([a-z\d-]{0,61}[a-z\d])?(\.[a-z\d]([a-z\d-]{0,61}[a-z\d])?)*$/i,
|
||||
DUID: /^([0-9a-fA-F]{2}){4}([0-9a-fA-F]{2})*$/,
|
||||
MAC: /^([a-fA-F0-9]{2}:){5}[a-fA-F0-9]{2}$/,
|
||||
MultipleEmails: /^([a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+ *)( *, *[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+ *)*$/,
|
||||
@ -40,6 +42,7 @@ const validateIPv4Address = createValidator("IPv4");
|
||||
const validateIPv6Address = createValidator("IPv6");
|
||||
const validateIPv6Prefix = createValidator("IPv6Prefix");
|
||||
const validateDomain = createValidator("domain");
|
||||
const validateHostname = createValidator("hostname");
|
||||
const validateDUID = createValidator("DUID");
|
||||
const validateMAC = createValidator("MAC");
|
||||
const validateMultipleEmails = createValidator("MultipleEmails");
|
||||
@ -49,6 +52,7 @@ export {
|
||||
validateIPv6Address,
|
||||
validateIPv6Prefix,
|
||||
validateDomain,
|
||||
validateHostname,
|
||||
validateDUID,
|
||||
validateMAC,
|
||||
validateMultipleEmails,
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (C) 2020 CZ.NIC z.s.p.o. (http://www.nic.cz/)
|
||||
* Copyright (C) 2020-2021 CZ.NIC z.s.p.o. (http://www.nic.cz/)
|
||||
*
|
||||
* This is free software, licensed under the GNU General Public License v3.
|
||||
* See /LICENSE for more information.
|
||||
@ -7,8 +7,6 @@
|
||||
|
||||
/* eslint no-console: "off" */
|
||||
|
||||
import { ForisURLs } from "../utils/forisUrls";
|
||||
|
||||
const PROTOCOL = window.location.protocol === "http:" ? "ws" : "wss";
|
||||
|
||||
const URL = process.env.LIGHTTPD
|
||||
@ -21,13 +19,7 @@ export class WebSockets {
|
||||
constructor() {
|
||||
this.ws = new WebSocket(URL);
|
||||
this.ws.onerror = (e) => {
|
||||
if (window.location.pathname !== ForisURLs.login) {
|
||||
console.error(
|
||||
"WS: Error observed, you aren't logged probably."
|
||||
);
|
||||
window.location.replace(ForisURLs.login);
|
||||
}
|
||||
console.error(`WS: Error: ${e}`);
|
||||
console.error("WS: Error:", e);
|
||||
};
|
||||
this.ws.onmessage = (e) => {
|
||||
console.debug(`WS: Received Message: ${e.data}`);
|
||||
|
@ -1,23 +1,36 @@
|
||||
/*
|
||||
* Copyright (C) 2019 CZ.NIC z.s.p.o. (http://www.nic.cz/)
|
||||
* Copyright (C) 2019-2022 CZ.NIC z.s.p.o. (https://www.nic.cz/)
|
||||
*
|
||||
* This is free software, licensed under the GNU General Public License v3.
|
||||
* See /LICENSE for more information.
|
||||
*/
|
||||
|
||||
const path = require("path");
|
||||
const pjson = require("./package.json");
|
||||
|
||||
module.exports = {
|
||||
title: "Foris JS docs",
|
||||
title: "Foris JS Docs",
|
||||
version: `v${pjson.version}`,
|
||||
theme: {
|
||||
color: {
|
||||
link: "#0075a3",
|
||||
linkHover: "#00a2e2",
|
||||
},
|
||||
},
|
||||
tocMode: "collapse",
|
||||
pagePerSection: true,
|
||||
sections: [
|
||||
{
|
||||
name: "Foris JS",
|
||||
content: "docs/intro.md",
|
||||
name: "Introduction",
|
||||
content: "docs/introduction.md",
|
||||
},
|
||||
{
|
||||
name: "Development (Linking)",
|
||||
name: "Development",
|
||||
content: "docs/development.md",
|
||||
},
|
||||
{
|
||||
name: "Components",
|
||||
description: "Set of main components.",
|
||||
sections: [
|
||||
{
|
||||
name: "Foris forms",
|
||||
components: [
|
||||
@ -34,6 +47,10 @@ module.exports = {
|
||||
exampleMode: "expand",
|
||||
usageMode: "expand",
|
||||
},
|
||||
],
|
||||
sectionDepth: 1,
|
||||
},
|
||||
|
||||
{
|
||||
name: "Bootstrap components",
|
||||
description: "Set of bootstrap components.",
|
||||
@ -41,8 +58,12 @@ module.exports = {
|
||||
exampleMode: "expand",
|
||||
usageMode: "expand",
|
||||
ignore: ["src/bootstrap/constants.js"],
|
||||
sectionDepth: 0,
|
||||
},
|
||||
],
|
||||
template: {
|
||||
favicon: "/docs/components/logo.svg",
|
||||
},
|
||||
require: [
|
||||
"babel-polyfill",
|
||||
path.join(__dirname, "src/testUtils/mockGlobals"),
|
||||
@ -55,6 +76,9 @@ module.exports = {
|
||||
"node_modules/@fortawesome/fontawesome-free/css/all.min.css"
|
||||
),
|
||||
],
|
||||
styleguideComponents: {
|
||||
LogoRenderer: path.join(__dirname, "docs/components/Logo"),
|
||||
},
|
||||
webpackConfig: {
|
||||
module: {
|
||||
rules: [
|
||||
@ -73,5 +97,8 @@ module.exports = {
|
||||
},
|
||||
],
|
||||
},
|
||||
devServer: {
|
||||
publicPath: "/",
|
||||
},
|
||||
},
|
||||
};
|
||||
|
@ -7,12 +7,12 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PROJECT VERSION\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2021-01-28 11:42+0100\n"
|
||||
"PO-Revision-Date: 2019-09-29 15:56+0000\n"
|
||||
"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
|
||||
"POT-Creation-Date: 2021-07-30 16:58+0300\n"
|
||||
"PO-Revision-Date: 2021-02-17 14:50+0000\n"
|
||||
"Last-Translator: Lukas Jelinek <lukas.jelinek@nic.cz>\n"
|
||||
"Language: cs\n"
|
||||
"Language-Team: Czech "
|
||||
"<https://hosted.weblate.org/projects/turris/reforis/cs/>\n"
|
||||
"Language-Team: Czech <https://hosted.weblate.org/projects/turris/foris-"
|
||||
"js/cs/>\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"
|
||||
@ -37,7 +37,7 @@ msgstr "Došlo k neznámé chybě v aplikačním programovém rozhraní."
|
||||
|
||||
#: src/common/RebootButton.js:27
|
||||
msgid "Reboot request failed."
|
||||
msgstr "Vyžadován restart"
|
||||
msgstr "Vyžadován restart."
|
||||
|
||||
#: src/common/RebootButton.js:51
|
||||
msgid "Reboot"
|
||||
@ -45,66 +45,70 @@ msgstr "Restartovat"
|
||||
|
||||
#: src/common/RebootButton.js:66
|
||||
msgid "Warning!"
|
||||
msgstr ""
|
||||
msgstr "Varování!"
|
||||
|
||||
#: src/common/RebootButton.js:68
|
||||
msgid "Are you sure you want to restart the router?"
|
||||
msgstr ""
|
||||
msgstr "Opravdu chcete router restartovat?"
|
||||
|
||||
#: src/common/RebootButton.js:71
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
msgstr "Storno"
|
||||
|
||||
#: src/common/RebootButton.js:73
|
||||
msgid "Confirm reboot"
|
||||
msgstr ""
|
||||
msgstr "Potvrdit restart"
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:38
|
||||
msgid "An error occurred during resetting Wi-Fi settings."
|
||||
msgstr ""
|
||||
msgstr "Při resetu nastavení Wi-Fi došlo k chybě."
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:41
|
||||
msgid "Wi-Fi settings are set to defaults."
|
||||
msgstr ""
|
||||
msgstr "Nastavení Wi-Fi jsou uvedena do výchozího stavu."
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:55
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:70
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:69
|
||||
msgid "Reset Wi-Fi Settings"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:57
|
||||
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 ""
|
||||
msgstr "Resetovat nastavení Wi-Fi"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:92
|
||||
msgid "Wi-Fi ${deviceID + 1}"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:217
|
||||
msgid "auto"
|
||||
msgstr "automaticky"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:42
|
||||
#, fuzzy
|
||||
msgid "Enable Guest Wi-Fi"
|
||||
msgstr "Zapnout WiFi pro hosty"
|
||||
msgstr "Wi-Fi ${deviceID + 1}"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:129
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr "Heslo"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:143
|
||||
msgid "Hide SSID"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:177
|
||||
msgid "802.11n/ac mode"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:190
|
||||
#, fuzzy
|
||||
msgid "Channel"
|
||||
msgstr "Storno"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:221
|
||||
msgid "auto"
|
||||
msgstr "automaticky"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:42
|
||||
msgid "Enable Guest Wi-Fi"
|
||||
msgstr "Zapnout Wi-Fi pro hosty"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:71
|
||||
msgid "Wi-Fi QR Code"
|
||||
msgstr ""
|
||||
msgstr "Wi-Fi QR kód"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:91
|
||||
msgid "Download PDF"
|
||||
msgstr ""
|
||||
msgstr "Stáhnout PDF"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:78
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:90
|
||||
@ -118,9 +122,8 @@ msgstr "SSID je třeba vyplnit"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:81
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:94
|
||||
#, fuzzy
|
||||
msgid "SSID can't be longer than 32 bytes"
|
||||
msgstr "SSID nemůže být delší než 32 znaků"
|
||||
msgstr "SSID nemůže být delší než 32 bajtů"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:84
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:97
|
||||
@ -152,15 +155,16 @@ msgid "802.11ac - 80 MHz wide channel"
|
||||
msgstr "802.11ac – kanál šíře 80 MHz"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:15
|
||||
#, fuzzy
|
||||
msgid "802.11ac - 160 MHz wide channel"
|
||||
msgstr "802.11ac – kanál šíře 80 MHz"
|
||||
msgstr "802.11ac – kanál šíře 160 MHz"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:22
|
||||
msgid ""
|
||||
"SSID which contains non-standard characters could cause problems on some "
|
||||
"devices."
|
||||
msgstr ""
|
||||
"SSID obsahující nestandardní znaky může na některých zařízení způsobovat "
|
||||
"problémy."
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:25
|
||||
msgid ""
|
||||
@ -296,3 +300,20 @@ msgstr "Neobsahuje seznam e-mailů oddělených čárkou."
|
||||
#~ msgid "Enable"
|
||||
#~ msgstr "Zapnout"
|
||||
|
||||
#~ 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 ""
|
||||
#~ "\n"
|
||||
#~ "Pokud počet karet pro Wi-Fi "
|
||||
#~ "neodpovídá skutečnosti, můžete zkusit "
|
||||
#~ "resetovat nastavení Wi-Fi. Nezapomeňte "
|
||||
#~ "ale, že\n"
|
||||
#~ "se tím odstraní aktuální konfigurace a vrátí se výchozí hodnoty.\n"
|
||||
#~ " "
|
||||
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PROJECT VERSION\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2021-01-28 11:42+0100\n"
|
||||
"POT-Creation-Date: 2021-07-30 16:58+0300\n"
|
||||
"PO-Revision-Date: 2019-02-19 13:34+0100\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language: da\n"
|
||||
@ -67,24 +67,32 @@ msgid "Wi-Fi settings are set to defaults."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:55
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:70
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:69
|
||||
msgid "Reset Wi-Fi Settings"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:57
|
||||
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:92
|
||||
msgid "Wi-Fi ${deviceID + 1}"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:217
|
||||
#: src/common/WiFiSettings/WiFiForm.js:129
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:143
|
||||
msgid "Hide SSID"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:177
|
||||
msgid "802.11n/ac mode"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:190
|
||||
msgid "Channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:221
|
||||
msgid "auto"
|
||||
msgstr ""
|
||||
|
||||
@ -92,10 +100,6 @@ msgstr ""
|
||||
msgid "Enable Guest Wi-Fi"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:71
|
||||
msgid "Wi-Fi QR Code"
|
||||
msgstr ""
|
||||
@ -266,3 +270,13 @@ msgstr ""
|
||||
#~ msgid "Enable Guest Wifi"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ 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 ""
|
||||
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PROJECT VERSION\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2021-01-28 11:42+0100\n"
|
||||
"POT-Creation-Date: 2021-07-30 16:58+0300\n"
|
||||
"PO-Revision-Date: 2019-09-02 07:21+0000\n"
|
||||
"Last-Translator: Ulrich Günther <mail@ulrich-guenther.at>\n"
|
||||
"Language: de\n"
|
||||
@ -69,24 +69,32 @@ msgid "Wi-Fi settings are set to defaults."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:55
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:70
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:69
|
||||
msgid "Reset Wi-Fi Settings"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:57
|
||||
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:92
|
||||
msgid "Wi-Fi ${deviceID + 1}"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:217
|
||||
#: src/common/WiFiSettings/WiFiForm.js:129
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr "Passwort"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:143
|
||||
msgid "Hide SSID"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:177
|
||||
msgid "802.11n/ac mode"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:190
|
||||
msgid "Channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:221
|
||||
msgid "auto"
|
||||
msgstr "automatisch"
|
||||
|
||||
@ -95,10 +103,6 @@ msgstr "automatisch"
|
||||
msgid "Enable Guest Wi-Fi"
|
||||
msgstr "Gast-WLAN aktivieren"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr "Passwort"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:71
|
||||
msgid "Wi-Fi QR Code"
|
||||
msgstr ""
|
||||
@ -296,3 +300,13 @@ msgstr "Enthält keine Liste von E-Mails, die durch Kommas getrennt sind."
|
||||
#~ msgid "Enable"
|
||||
#~ msgstr "Aktivieren"
|
||||
|
||||
#~ 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 ""
|
||||
|
||||
|
@ -7,12 +7,13 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PROJECT VERSION\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2021-01-28 11:42+0100\n"
|
||||
"PO-Revision-Date: 2019-02-19 13:34+0100\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2021-07-30 16:58+0300\n"
|
||||
"PO-Revision-Date: 2021-02-09 16:50+0000\n"
|
||||
"Last-Translator: Michalis <michalisntovas@yahoo.gr>\n"
|
||||
"Language: el\n"
|
||||
"Language-Team: el <LL@li.org>\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
|
||||
"Language-Team: Greek <https://hosted.weblate.org/projects/turris/foris-"
|
||||
"js/el/>\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"
|
||||
@ -40,7 +41,7 @@ msgstr ""
|
||||
|
||||
#: src/common/RebootButton.js:51
|
||||
msgid "Reboot"
|
||||
msgstr ""
|
||||
msgstr "Επανεκκίνηση"
|
||||
|
||||
#: src/common/RebootButton.js:66
|
||||
msgid "Warning!"
|
||||
@ -48,15 +49,15 @@ msgstr ""
|
||||
|
||||
#: src/common/RebootButton.js:68
|
||||
msgid "Are you sure you want to restart the router?"
|
||||
msgstr ""
|
||||
msgstr "Είστε βέβαιοι ότι θέλετε να κάνετε επανεκκίνηση του δρομολογητή;"
|
||||
|
||||
#: src/common/RebootButton.js:71
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
msgstr "Άκυρο"
|
||||
|
||||
#: src/common/RebootButton.js:73
|
||||
msgid "Confirm reboot"
|
||||
msgstr ""
|
||||
msgstr "Επιβεβαίωση επανεκκίνησης"
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:38
|
||||
msgid "An error occurred during resetting Wi-Fi settings."
|
||||
@ -67,24 +68,33 @@ msgid "Wi-Fi settings are set to defaults."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:55
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:70
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:69
|
||||
msgid "Reset Wi-Fi Settings"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:57
|
||||
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:92
|
||||
msgid "Wi-Fi ${deviceID + 1}"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:217
|
||||
#: src/common/WiFiSettings/WiFiForm.js:129
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:143
|
||||
msgid "Hide SSID"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:177
|
||||
msgid "802.11n/ac mode"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:190
|
||||
#, fuzzy
|
||||
msgid "Channel"
|
||||
msgstr "Άκυρο"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:221
|
||||
msgid "auto"
|
||||
msgstr ""
|
||||
|
||||
@ -92,10 +102,6 @@ msgstr ""
|
||||
msgid "Enable Guest Wi-Fi"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:71
|
||||
msgid "Wi-Fi QR Code"
|
||||
msgstr ""
|
||||
@ -266,3 +272,13 @@ msgstr ""
|
||||
#~ msgid "Enable Guest Wifi"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ 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 ""
|
||||
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PROJECT VERSION\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2021-01-28 11:42+0100\n"
|
||||
"POT-Creation-Date: 2021-07-30 16:58+0300\n"
|
||||
"PO-Revision-Date: 2019-10-17 09:28+0000\n"
|
||||
"Last-Translator: Scott Anecito <scott.anecito@protonmail.com>\n"
|
||||
"Language: en\n"
|
||||
@ -37,11 +37,11 @@ msgstr ""
|
||||
|
||||
#: src/common/RebootButton.js:27
|
||||
msgid "Reboot request failed."
|
||||
msgstr "Reboot is required"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RebootButton.js:51
|
||||
msgid "Reboot"
|
||||
msgstr "Reboot"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RebootButton.js:66
|
||||
msgid "Warning!"
|
||||
@ -68,35 +68,38 @@ msgid "Wi-Fi settings are set to defaults."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:55
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:70
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:69
|
||||
msgid "Reset Wi-Fi Settings"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:57
|
||||
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:92
|
||||
msgid "Wi-Fi ${deviceID + 1}"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:217
|
||||
msgid "auto"
|
||||
msgstr "auto"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:42
|
||||
#, fuzzy
|
||||
msgid "Enable Guest Wi-Fi"
|
||||
msgstr "Enable Guest Wifi"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:129
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr "Password"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:143
|
||||
msgid "Hide SSID"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:177
|
||||
msgid "802.11n/ac mode"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:190
|
||||
msgid "Channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:221
|
||||
msgid "auto"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:42
|
||||
msgid "Enable Guest Wi-Fi"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:71
|
||||
msgid "Wi-Fi QR Code"
|
||||
@ -109,52 +112,50 @@ msgstr ""
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:78
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:90
|
||||
msgid "SSID can't be longer than 32 symbols"
|
||||
msgstr "SSID can't be longer than 32 symbols"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:79
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:92
|
||||
msgid "SSID can't be empty"
|
||||
msgstr "SSID can't be empty"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:81
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:94
|
||||
#, fuzzy
|
||||
msgid "SSID can't be longer than 32 bytes"
|
||||
msgstr "SSID can't be longer than 32 symbols"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:84
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:97
|
||||
msgid "Password must contain at least 8 symbols"
|
||||
msgstr "Password must contain at least 8 symbols"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:9
|
||||
msgid "Disabled"
|
||||
msgstr "Disabled"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:10
|
||||
msgid "802.11n - 20 MHz wide channel"
|
||||
msgstr "802.11n - 20 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:11
|
||||
msgid "802.11n - 40 MHz wide channel"
|
||||
msgstr "802.11n - 40 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:12
|
||||
msgid "802.11ac - 20 MHz wide channel"
|
||||
msgstr "802.11ac - 20 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:13
|
||||
msgid "802.11ac - 40 MHz wide channel"
|
||||
msgstr "802.11ac - 40 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:14
|
||||
msgid "802.11ac - 80 MHz wide channel"
|
||||
msgstr "802.11ac - 80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:15
|
||||
#, fuzzy
|
||||
msgid "802.11ac - 160 MHz wide channel"
|
||||
msgstr "802.11ac - 80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:22
|
||||
msgid ""
|
||||
@ -168,13 +169,10 @@ msgid ""
|
||||
" 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:28
|
||||
msgid "If set, network is not visible when scanning for available networks."
|
||||
msgstr "If set, network is not visible when scanning for available networks."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:31
|
||||
msgid ""
|
||||
@ -185,12 +183,6 @@ msgid ""
|
||||
"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:35
|
||||
msgid ""
|
||||
@ -202,13 +194,6 @@ msgid ""
|
||||
" 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:40
|
||||
msgid ""
|
||||
@ -221,14 +206,6 @@ msgid ""
|
||||
"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:121
|
||||
msgid "Settings saved successfully"
|
||||
@ -240,15 +217,15 @@ msgstr ""
|
||||
|
||||
#: src/form/components/SubmitButton.js:31
|
||||
msgid "Updating"
|
||||
msgstr "Updating"
|
||||
msgstr ""
|
||||
|
||||
#: src/form/components/SubmitButton.js:34
|
||||
msgid "Load settings"
|
||||
msgstr "Load settings"
|
||||
msgstr ""
|
||||
|
||||
#: src/form/components/SubmitButton.js:37
|
||||
msgid "Save"
|
||||
msgstr "Save"
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/ErrorMessage.js:16
|
||||
msgid "An error occurred while fetching data."
|
||||
@ -256,31 +233,31 @@ msgstr ""
|
||||
|
||||
#: src/utils/validations.js:13
|
||||
msgid "This is not a valid IPv4 address."
|
||||
msgstr "This is not a valid IPv4 address."
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/validations.js:14
|
||||
msgid "This is not a valid IPv6 address."
|
||||
msgstr "This is not a valid IPv6 address."
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/validations.js:15
|
||||
msgid "This is not a valid IPv6 prefix."
|
||||
msgstr "This is not a valid IPv6 prefix."
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/validations.js:16
|
||||
msgid "This is not a valid domain name."
|
||||
msgstr "This is not a valid domain name."
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/validations.js:17
|
||||
msgid "This is not a valid DUID."
|
||||
msgstr "This is not a valid DUID."
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/validations.js:18
|
||||
msgid "This is not a valid MAC address."
|
||||
msgstr "This is not a valid MAC address."
|
||||
msgstr ""
|
||||
|
||||
#: src/utils/validations.js:19
|
||||
msgid "Doesn't contain a list of emails separated by commas."
|
||||
msgstr "Doesn't contain a list of emails separated by commas."
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "An unknown error occurred. Check the console for more info."
|
||||
#~ msgstr ""
|
||||
@ -289,5 +266,15 @@ msgstr "Doesn't contain a list of emails separated by commas."
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Enable"
|
||||
#~ msgstr "Enable"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ 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 ""
|
||||
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PROJECT VERSION\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2021-01-28 11:42+0100\n"
|
||||
"POT-Creation-Date: 2021-07-30 16:58+0300\n"
|
||||
"PO-Revision-Date: 2020-05-25 13:41+0000\n"
|
||||
"Last-Translator: Eduardo Cuthbert <elguber@gmail.com>\n"
|
||||
"Language: es\n"
|
||||
@ -70,24 +70,32 @@ msgid "Wi-Fi settings are set to defaults."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:55
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:70
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:69
|
||||
msgid "Reset Wi-Fi Settings"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:57
|
||||
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:92
|
||||
msgid "Wi-Fi ${deviceID + 1}"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:217
|
||||
#: src/common/WiFiSettings/WiFiForm.js:129
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:143
|
||||
msgid "Hide SSID"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:177
|
||||
msgid "802.11n/ac mode"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:190
|
||||
msgid "Channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:221
|
||||
msgid "auto"
|
||||
msgstr ""
|
||||
|
||||
@ -95,10 +103,6 @@ msgstr ""
|
||||
msgid "Enable Guest Wi-Fi"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:71
|
||||
msgid "Wi-Fi QR Code"
|
||||
msgstr ""
|
||||
@ -259,3 +263,16 @@ msgstr "Esta no es una direcciòn MAC vàlida."
|
||||
msgid "Doesn't contain a list of emails separated by commas."
|
||||
msgstr "No contiene una lista de E-mails separados por comas."
|
||||
|
||||
#~ 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 ""
|
||||
#~ "Un error desconocido ha ocurrido. "
|
||||
#~ "Compruebe la consola para mas "
|
||||
#~ "informaciòn."
|
||||
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PROJECT VERSION\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2021-01-28 11:42+0100\n"
|
||||
"POT-Creation-Date: 2021-07-30 16:58+0300\n"
|
||||
"PO-Revision-Date: 2019-02-19 13:34+0100\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language: fi\n"
|
||||
@ -67,24 +67,32 @@ msgid "Wi-Fi settings are set to defaults."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:55
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:70
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:69
|
||||
msgid "Reset Wi-Fi Settings"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:57
|
||||
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:92
|
||||
msgid "Wi-Fi ${deviceID + 1}"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:217
|
||||
#: src/common/WiFiSettings/WiFiForm.js:129
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:143
|
||||
msgid "Hide SSID"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:177
|
||||
msgid "802.11n/ac mode"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:190
|
||||
msgid "Channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:221
|
||||
msgid "auto"
|
||||
msgstr ""
|
||||
|
||||
@ -92,10 +100,6 @@ msgstr ""
|
||||
msgid "Enable Guest Wi-Fi"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:71
|
||||
msgid "Wi-Fi QR Code"
|
||||
msgstr ""
|
||||
@ -266,3 +270,13 @@ msgstr ""
|
||||
#~ msgid "Enable Guest Wifi"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ 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 ""
|
||||
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PROJECT VERSION\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2021-01-28 11:42+0100\n"
|
||||
"POT-Creation-Date: 2021-07-30 16:58+0300\n"
|
||||
"PO-Revision-Date: 2019-02-19 13:34+0100\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language: fo\n"
|
||||
@ -67,24 +67,32 @@ msgid "Wi-Fi settings are set to defaults."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:55
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:70
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:69
|
||||
msgid "Reset Wi-Fi Settings"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:57
|
||||
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:92
|
||||
msgid "Wi-Fi ${deviceID + 1}"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:217
|
||||
#: src/common/WiFiSettings/WiFiForm.js:129
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:143
|
||||
msgid "Hide SSID"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:177
|
||||
msgid "802.11n/ac mode"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:190
|
||||
msgid "Channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:221
|
||||
msgid "auto"
|
||||
msgstr ""
|
||||
|
||||
@ -92,10 +100,6 @@ msgstr ""
|
||||
msgid "Enable Guest Wi-Fi"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:71
|
||||
msgid "Wi-Fi QR Code"
|
||||
msgstr ""
|
||||
@ -266,3 +270,13 @@ msgstr ""
|
||||
#~ msgid "Enable Guest Wifi"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ 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 ""
|
||||
|
||||
|
@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PROJECT VERSION\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2021-01-28 11:42+0100\n"
|
||||
"POT-Creation-Date: 2021-07-30 16:58+0300\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@ -66,24 +66,32 @@ msgid "Wi-Fi settings are set to defaults."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:55
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:70
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:69
|
||||
msgid "Reset Wi-Fi Settings"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:57
|
||||
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:92
|
||||
msgid "Wi-Fi ${deviceID + 1}"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:217
|
||||
#: src/common/WiFiSettings/WiFiForm.js:129
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:143
|
||||
msgid "Hide SSID"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:177
|
||||
msgid "802.11n/ac mode"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:190
|
||||
msgid "Channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:221
|
||||
msgid "auto"
|
||||
msgstr ""
|
||||
|
||||
@ -91,10 +99,6 @@ msgstr ""
|
||||
msgid "Enable Guest Wi-Fi"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:71
|
||||
msgid "Wi-Fi QR Code"
|
||||
msgstr ""
|
||||
|
@ -7,12 +7,12 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PROJECT VERSION\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2021-01-28 11:42+0100\n"
|
||||
"PO-Revision-Date: 2019-10-14 11:04+0000\n"
|
||||
"Last-Translator: ButterflyOfFire <ButterflyOfFire@protonmail.com>\n"
|
||||
"POT-Creation-Date: 2021-07-30 16:58+0300\n"
|
||||
"PO-Revision-Date: 2021-02-09 16:50+0000\n"
|
||||
"Last-Translator: Yuraï Slovaque <assistance@simplix.fr>\n"
|
||||
"Language: fr\n"
|
||||
"Language-Team: French "
|
||||
"<https://hosted.weblate.org/projects/turris/reforis/fr/>\n"
|
||||
"Language-Team: French <https://hosted.weblate.org/projects/turris/foris-"
|
||||
"js/fr/>\n"
|
||||
"Plural-Forms: nplurals=2; plural=n > 1\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
@ -36,29 +36,28 @@ msgid "An unknown API error occurred."
|
||||
msgstr "Une erreur d’API inconnue s’est produite."
|
||||
|
||||
#: src/common/RebootButton.js:27
|
||||
#, fuzzy
|
||||
msgid "Reboot request failed."
|
||||
msgstr "Un redémarrage est nécessaire"
|
||||
msgstr "La demande de redémarrage a échoué."
|
||||
|
||||
#: src/common/RebootButton.js:51
|
||||
msgid "Reboot"
|
||||
msgstr ""
|
||||
msgstr "Redémarrer"
|
||||
|
||||
#: src/common/RebootButton.js:66
|
||||
msgid "Warning!"
|
||||
msgstr ""
|
||||
msgstr "Attention !"
|
||||
|
||||
#: src/common/RebootButton.js:68
|
||||
msgid "Are you sure you want to restart the router?"
|
||||
msgstr ""
|
||||
msgstr "Voulez-vous vraiment redémarrer le routeur ?"
|
||||
|
||||
#: src/common/RebootButton.js:71
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
msgstr "Annuler"
|
||||
|
||||
#: src/common/RebootButton.js:73
|
||||
msgid "Confirm reboot"
|
||||
msgstr ""
|
||||
msgstr "Confirmer le redémarrage"
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:38
|
||||
msgid "An error occurred during resetting Wi-Fi settings."
|
||||
@ -69,36 +68,40 @@ msgid "Wi-Fi settings are set to defaults."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:55
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:70
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:69
|
||||
msgid "Reset Wi-Fi Settings"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:57
|
||||
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:92
|
||||
msgid "Wi-Fi ${deviceID + 1}"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:217
|
||||
#: src/common/WiFiSettings/WiFiForm.js:129
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr "Mot de passe"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:143
|
||||
msgid "Hide SSID"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:177
|
||||
msgid "802.11n/ac mode"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:190
|
||||
#, fuzzy
|
||||
msgid "Channel"
|
||||
msgstr "Annuler"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:221
|
||||
msgid "auto"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:42
|
||||
#, fuzzy
|
||||
msgid "Enable Guest Wi-Fi"
|
||||
msgstr "Activer le mode Wi-Fi invité"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr "Mot de passe"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:71
|
||||
msgid "Wi-Fi QR Code"
|
||||
msgstr ""
|
||||
@ -273,3 +276,13 @@ msgstr ""
|
||||
#~ msgid "Enable"
|
||||
#~ msgstr "Activer"
|
||||
|
||||
#~ 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 ""
|
||||
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PROJECT VERSION\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2021-01-28 11:42+0100\n"
|
||||
"POT-Creation-Date: 2021-07-30 16:58+0300\n"
|
||||
"PO-Revision-Date: 2019-02-19 13:34+0100\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language: hr\n"
|
||||
@ -68,24 +68,32 @@ msgid "Wi-Fi settings are set to defaults."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:55
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:70
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:69
|
||||
msgid "Reset Wi-Fi Settings"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:57
|
||||
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:92
|
||||
msgid "Wi-Fi ${deviceID + 1}"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:217
|
||||
#: src/common/WiFiSettings/WiFiForm.js:129
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:143
|
||||
msgid "Hide SSID"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:177
|
||||
msgid "802.11n/ac mode"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:190
|
||||
msgid "Channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:221
|
||||
msgid "auto"
|
||||
msgstr ""
|
||||
|
||||
@ -93,10 +101,6 @@ msgstr ""
|
||||
msgid "Enable Guest Wi-Fi"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:71
|
||||
msgid "Wi-Fi QR Code"
|
||||
msgstr ""
|
||||
@ -267,3 +271,13 @@ msgstr ""
|
||||
#~ msgid "Enable Guest Wifi"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ 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 ""
|
||||
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PROJECT VERSION\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2021-01-28 11:42+0100\n"
|
||||
"POT-Creation-Date: 2021-07-30 16:58+0300\n"
|
||||
"PO-Revision-Date: 2021-01-07 01:26+0000\n"
|
||||
"Last-Translator: Zoli <boritek@gmail.com>\n"
|
||||
"Language: hu\n"
|
||||
@ -68,24 +68,32 @@ msgid "Wi-Fi settings are set to defaults."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:55
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:70
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:69
|
||||
msgid "Reset Wi-Fi Settings"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:57
|
||||
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:92
|
||||
msgid "Wi-Fi ${deviceID + 1}"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:217
|
||||
#: src/common/WiFiSettings/WiFiForm.js:129
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:143
|
||||
msgid "Hide SSID"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:177
|
||||
msgid "802.11n/ac mode"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:190
|
||||
msgid "Channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:221
|
||||
msgid "auto"
|
||||
msgstr ""
|
||||
|
||||
@ -93,10 +101,6 @@ msgstr ""
|
||||
msgid "Enable Guest Wi-Fi"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:71
|
||||
msgid "Wi-Fi QR Code"
|
||||
msgstr ""
|
||||
@ -260,3 +264,13 @@ msgstr "Nem tartalmaz vesszővel elválasztott e-mail listát."
|
||||
#~ msgid "An unknown error occurred. Check the console for more info."
|
||||
#~ msgstr "Ismeretlen hiba történt. További információ a konzolon talál."
|
||||
|
||||
#~ 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 ""
|
||||
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PROJECT VERSION\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2021-01-28 11:42+0100\n"
|
||||
"POT-Creation-Date: 2021-07-30 16:58+0300\n"
|
||||
"PO-Revision-Date: 2019-02-19 13:34+0100\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language: it\n"
|
||||
@ -67,24 +67,32 @@ msgid "Wi-Fi settings are set to defaults."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:55
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:70
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:69
|
||||
msgid "Reset Wi-Fi Settings"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:57
|
||||
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:92
|
||||
msgid "Wi-Fi ${deviceID + 1}"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:217
|
||||
#: src/common/WiFiSettings/WiFiForm.js:129
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:143
|
||||
msgid "Hide SSID"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:177
|
||||
msgid "802.11n/ac mode"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:190
|
||||
msgid "Channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:221
|
||||
msgid "auto"
|
||||
msgstr ""
|
||||
|
||||
@ -92,10 +100,6 @@ msgstr ""
|
||||
msgid "Enable Guest Wi-Fi"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:71
|
||||
msgid "Wi-Fi QR Code"
|
||||
msgstr ""
|
||||
@ -266,3 +270,13 @@ msgstr ""
|
||||
#~ msgid "Enable Guest Wifi"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ 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 ""
|
||||
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PROJECT VERSION\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2021-01-28 11:42+0100\n"
|
||||
"POT-Creation-Date: 2021-07-30 16:58+0300\n"
|
||||
"PO-Revision-Date: 2019-10-16 10:08+0000\n"
|
||||
"Last-Translator: Scott Anecito <scott.anecito@protonmail.com>\n"
|
||||
"Language: ja\n"
|
||||
@ -68,24 +68,32 @@ msgid "Wi-Fi settings are set to defaults."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:55
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:70
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:69
|
||||
msgid "Reset Wi-Fi Settings"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:57
|
||||
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:92
|
||||
msgid "Wi-Fi ${deviceID + 1}"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:217
|
||||
#: src/common/WiFiSettings/WiFiForm.js:129
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:143
|
||||
msgid "Hide SSID"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:177
|
||||
msgid "802.11n/ac mode"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:190
|
||||
msgid "Channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:221
|
||||
msgid "auto"
|
||||
msgstr "自動"
|
||||
|
||||
@ -93,10 +101,6 @@ msgstr "自動"
|
||||
msgid "Enable Guest Wi-Fi"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:71
|
||||
msgid "Wi-Fi QR Code"
|
||||
msgstr ""
|
||||
@ -267,3 +271,13 @@ msgstr ""
|
||||
#~ msgid "Enable Guest Wifi"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ 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 ""
|
||||
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PROJECT VERSION\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2021-01-28 11:42+0100\n"
|
||||
"POT-Creation-Date: 2021-07-30 16:58+0300\n"
|
||||
"PO-Revision-Date: 2019-02-19 13:34+0100\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language: ko\n"
|
||||
@ -67,24 +67,32 @@ msgid "Wi-Fi settings are set to defaults."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:55
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:70
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:69
|
||||
msgid "Reset Wi-Fi Settings"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:57
|
||||
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:92
|
||||
msgid "Wi-Fi ${deviceID + 1}"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:217
|
||||
#: src/common/WiFiSettings/WiFiForm.js:129
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:143
|
||||
msgid "Hide SSID"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:177
|
||||
msgid "802.11n/ac mode"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:190
|
||||
msgid "Channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:221
|
||||
msgid "auto"
|
||||
msgstr ""
|
||||
|
||||
@ -92,10 +100,6 @@ msgstr ""
|
||||
msgid "Enable Guest Wi-Fi"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:71
|
||||
msgid "Wi-Fi QR Code"
|
||||
msgstr ""
|
||||
@ -266,3 +270,13 @@ msgstr ""
|
||||
#~ msgid "Enable Guest Wifi"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ 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 ""
|
||||
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PROJECT VERSION\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2021-01-28 11:42+0100\n"
|
||||
"POT-Creation-Date: 2021-07-30 16:58+0300\n"
|
||||
"PO-Revision-Date: 2019-02-19 13:34+0100\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language: lt\n"
|
||||
@ -68,24 +68,32 @@ msgid "Wi-Fi settings are set to defaults."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:55
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:70
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:69
|
||||
msgid "Reset Wi-Fi Settings"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:57
|
||||
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:92
|
||||
msgid "Wi-Fi ${deviceID + 1}"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:217
|
||||
#: src/common/WiFiSettings/WiFiForm.js:129
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:143
|
||||
msgid "Hide SSID"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:177
|
||||
msgid "802.11n/ac mode"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:190
|
||||
msgid "Channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:221
|
||||
msgid "auto"
|
||||
msgstr ""
|
||||
|
||||
@ -93,10 +101,6 @@ msgstr ""
|
||||
msgid "Enable Guest Wi-Fi"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:71
|
||||
msgid "Wi-Fi QR Code"
|
||||
msgstr ""
|
||||
@ -267,3 +271,13 @@ msgstr ""
|
||||
#~ msgid "Enable Guest Wifi"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ 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 ""
|
||||
|
||||
|
@ -1,298 +0,0 @@
|
||||
# Norwegian Bokmål translations for PROJECT.
|
||||
# Copyright (C) 2019 ORGANIZATION
|
||||
# This file is distributed under the same license as the PROJECT project.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2019.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PROJECT VERSION\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2021-01-28 11:42+0100\n"
|
||||
"PO-Revision-Date: 2019-11-10 16:04+0000\n"
|
||||
"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
|
||||
"Language: nb\n"
|
||||
"Language-Team: Norwegian Bokmål "
|
||||
"<https://hosted.weblate.org/projects/turris/reforis/nb_NO/>\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.9.0\n"
|
||||
|
||||
#: src/api/utils.js:60
|
||||
msgid "The session is expired. Please log in again."
|
||||
msgstr "Økten har utløpt. Logg inn igjen."
|
||||
|
||||
#: src/api/utils.js:65
|
||||
msgid "Timeout error occurred."
|
||||
msgstr "Tidsavbrudd inntraff."
|
||||
|
||||
#: src/api/utils.js:68
|
||||
msgid "No response received."
|
||||
msgstr "Fikk ikke svar."
|
||||
|
||||
#: src/api/utils.js:78
|
||||
#, fuzzy
|
||||
msgid "An unknown API error occurred."
|
||||
msgstr "Ukjent API-feil."
|
||||
|
||||
#: src/common/RebootButton.js:27
|
||||
#, fuzzy
|
||||
msgid "Reboot request failed."
|
||||
msgstr "Omstart kreves"
|
||||
|
||||
#: src/common/RebootButton.js:51
|
||||
msgid "Reboot"
|
||||
msgstr "Start på ny"
|
||||
|
||||
#: src/common/RebootButton.js:66
|
||||
msgid "Warning!"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RebootButton.js:68
|
||||
msgid "Are you sure you want to restart the router?"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RebootButton.js:71
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RebootButton.js:73
|
||||
msgid "Confirm reboot"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:38
|
||||
msgid "An error occurred during resetting Wi-Fi settings."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:41
|
||||
msgid "Wi-Fi settings are set to defaults."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:55
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:70
|
||||
msgid "Reset Wi-Fi Settings"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:57
|
||||
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:92
|
||||
msgid "Wi-Fi ${deviceID + 1}"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:217
|
||||
msgid "auto"
|
||||
msgstr "automatisk"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:42
|
||||
#, fuzzy
|
||||
msgid "Enable Guest Wi-Fi"
|
||||
msgstr "Skru på gjestetrådløsnett"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr "Passord"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:71
|
||||
msgid "Wi-Fi QR Code"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:91
|
||||
msgid "Download PDF"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:78
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:90
|
||||
msgid "SSID can't be longer than 32 symbols"
|
||||
msgstr "SSID kan ikke være lengre enn 32 symboler"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:79
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:92
|
||||
msgid "SSID can't be empty"
|
||||
msgstr "SSID kan ikke stå tomt."
|
||||
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:81
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:94
|
||||
#, fuzzy
|
||||
msgid "SSID can't be longer than 32 bytes"
|
||||
msgstr "SSID kan ikke være lengre enn 32 symboler"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:84
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:97
|
||||
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:15
|
||||
#, fuzzy
|
||||
msgid "802.11ac - 160 MHz wide channel"
|
||||
msgstr "802.11ac - 80 MHz vid kanal"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:22
|
||||
msgid ""
|
||||
"SSID which contains non-standard characters could cause problems on some "
|
||||
"devices."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:25
|
||||
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:28
|
||||
msgid "If set, network is not visible when scanning for available networks."
|
||||
msgstr "Skjuler nettverket fra nettverkslister."
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:31
|
||||
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:35
|
||||
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:40
|
||||
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:121
|
||||
msgid "Settings saved successfully"
|
||||
msgstr "Innstillinger lagret"
|
||||
|
||||
#: src/form/components/ForisForm.js:183
|
||||
msgid "Changes you made may not be saved. Are you sure you want to leave?"
|
||||
msgstr "Endringer du har gjort vil ikke bli lagret. Er du sikker?"
|
||||
|
||||
#: src/form/components/SubmitButton.js:31
|
||||
#, fuzzy
|
||||
msgid "Updating"
|
||||
msgstr "Oppdaterer"
|
||||
|
||||
#: src/form/components/SubmitButton.js:34
|
||||
msgid "Load settings"
|
||||
msgstr "Last inn innstillinger"
|
||||
|
||||
#: src/form/components/SubmitButton.js:37
|
||||
msgid "Save"
|
||||
msgstr "Lagre"
|
||||
|
||||
#: src/utils/ErrorMessage.js:16
|
||||
msgid "An error occurred while fetching data."
|
||||
msgstr "Kunne ikke hente data."
|
||||
|
||||
#: src/utils/validations.js:13
|
||||
msgid "This is not a valid IPv4 address."
|
||||
msgstr "Dette er ikke en gyldig IPv4-adresse."
|
||||
|
||||
#: src/utils/validations.js:14
|
||||
msgid "This is not a valid IPv6 address."
|
||||
msgstr "Dette er ikke en gyldig IPv6-adresse."
|
||||
|
||||
#: src/utils/validations.js:15
|
||||
#, fuzzy
|
||||
msgid "This is not a valid IPv6 prefix."
|
||||
msgstr "Dette er ikke et gyldig IPv6-prefiks."
|
||||
|
||||
#: src/utils/validations.js:16
|
||||
msgid "This is not a valid domain name."
|
||||
msgstr "Dette er ikke et gyldig domenenavn."
|
||||
|
||||
#: src/utils/validations.js:17
|
||||
msgid "This is not a valid DUID."
|
||||
msgstr "Dette er ikke en gyldig DUID."
|
||||
|
||||
#: src/utils/validations.js:18
|
||||
msgid "This is not a valid MAC address."
|
||||
msgstr "Dette er ikke en gyldig MAC-adresse."
|
||||
|
||||
#: src/utils/validations.js:19
|
||||
msgid "Doesn't contain a list of emails separated by commas."
|
||||
msgstr "Inneholder ikke en kommainndelt liste med e-postadresser."
|
||||
|
||||
#~ msgid "An unknown error occurred. Check the console for more info."
|
||||
#~ msgstr "Ukjent feil. Sjekk konsollen for mer info."
|
||||
|
||||
#~ msgid "Reboot confirmation"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Enable"
|
||||
#~ msgstr "Skru på"
|
||||
|
@ -1,4 +1,4 @@
|
||||
# Norwegian Bokmål (Norway) translations for PROJECT.
|
||||
# Norwegian Bokmål translations for PROJECT.
|
||||
# Copyright (C) 2019 ORGANIZATION
|
||||
# This file is distributed under the same license as the PROJECT project.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2019.
|
||||
@ -7,12 +7,13 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PROJECT VERSION\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2021-01-28 11:42+0100\n"
|
||||
"PO-Revision-Date: 2019-08-28 17:55+0200\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2021-07-30 16:58+0300\n"
|
||||
"PO-Revision-Date: 2021-02-05 23:41+0000\n"
|
||||
"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
|
||||
"Language: nb_NO\n"
|
||||
"Language-Team: nb_NO <LL@li.org>\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
|
||||
"Language-Team: Norwegian Bokmål "
|
||||
"<https://hosted.weblate.org/projects/turris/foris-js/nb_NO/>\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"
|
||||
@ -20,143 +21,155 @@ msgstr ""
|
||||
|
||||
#: src/api/utils.js:60
|
||||
msgid "The session is expired. Please log in again."
|
||||
msgstr ""
|
||||
msgstr "Økten har utløpt. Logg inn igjen."
|
||||
|
||||
#: src/api/utils.js:65
|
||||
msgid "Timeout error occurred."
|
||||
msgstr ""
|
||||
msgstr "Tidsavbrudd inntraff."
|
||||
|
||||
#: src/api/utils.js:68
|
||||
msgid "No response received."
|
||||
msgstr ""
|
||||
msgstr "Fikk ikke svar."
|
||||
|
||||
#: src/api/utils.js:78
|
||||
#, fuzzy
|
||||
msgid "An unknown API error occurred."
|
||||
msgstr ""
|
||||
msgstr "Ukjent API-feil."
|
||||
|
||||
#: src/common/RebootButton.js:27
|
||||
#, fuzzy
|
||||
msgid "Reboot request failed."
|
||||
msgstr ""
|
||||
msgstr "Omstart kreves"
|
||||
|
||||
#: src/common/RebootButton.js:51
|
||||
msgid "Reboot"
|
||||
msgstr ""
|
||||
msgstr "Start på ny"
|
||||
|
||||
#: src/common/RebootButton.js:66
|
||||
msgid "Warning!"
|
||||
msgstr ""
|
||||
msgstr "Advarsel!"
|
||||
|
||||
#: src/common/RebootButton.js:68
|
||||
msgid "Are you sure you want to restart the router?"
|
||||
msgstr ""
|
||||
msgstr "Er du sikker på at du vil utføre omstart av ruteren?"
|
||||
|
||||
#: src/common/RebootButton.js:71
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
msgstr "Avbryt"
|
||||
|
||||
#: src/common/RebootButton.js:73
|
||||
msgid "Confirm reboot"
|
||||
msgstr ""
|
||||
msgstr "Bekreft omstart"
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:38
|
||||
#, fuzzy
|
||||
msgid "An error occurred during resetting Wi-Fi settings."
|
||||
msgstr ""
|
||||
msgstr "Kunne ikke tilbakestille Wi-Fi-innstillinger."
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:41
|
||||
msgid "Wi-Fi settings are set to defaults."
|
||||
msgstr ""
|
||||
msgstr "Wi-Fi-innstillinger satt til forvalg."
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:55
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:70
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:69
|
||||
msgid "Reset Wi-Fi Settings"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:57
|
||||
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 ""
|
||||
msgstr "Tilbakestill Wi-Fi-innstillinger"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:92
|
||||
#, fuzzy
|
||||
msgid "Wi-Fi ${deviceID + 1}"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:217
|
||||
msgid "auto"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:42
|
||||
msgid "Enable Guest Wi-Fi"
|
||||
msgstr ""
|
||||
msgstr "Wi-Fi ${deviceID + 1}"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:129
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr "Passord"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:143
|
||||
msgid "Hide SSID"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:177
|
||||
msgid "802.11n/ac mode"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:190
|
||||
#, fuzzy
|
||||
msgid "Channel"
|
||||
msgstr "Avbryt"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:221
|
||||
msgid "auto"
|
||||
msgstr "automatisk"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:42
|
||||
#, fuzzy
|
||||
msgid "Enable Guest Wi-Fi"
|
||||
msgstr "Skru på gjestetrådløsnett"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:71
|
||||
msgid "Wi-Fi QR Code"
|
||||
msgstr ""
|
||||
msgstr "QR-kode for Wi-Fi"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:91
|
||||
msgid "Download PDF"
|
||||
msgstr ""
|
||||
msgstr "Last ned PDF"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:78
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:90
|
||||
msgid "SSID can't be longer than 32 symbols"
|
||||
msgstr ""
|
||||
msgstr "SSID kan ikke være lengre enn 32 symboler"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:79
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:92
|
||||
msgid "SSID can't be empty"
|
||||
msgstr ""
|
||||
msgstr "SSID kan ikke stå tomt."
|
||||
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:81
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:94
|
||||
#, fuzzy
|
||||
msgid "SSID can't be longer than 32 bytes"
|
||||
msgstr ""
|
||||
msgstr "SSID kan ikke være lengre enn 32 symboler"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:84
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:97
|
||||
msgid "Password must contain at least 8 symbols"
|
||||
msgstr ""
|
||||
msgstr "Passordet må inneholde minst 8 tegn"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:9
|
||||
msgid "Disabled"
|
||||
msgstr ""
|
||||
msgstr "Avskrudd"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:10
|
||||
msgid "802.11n - 20 MHz wide channel"
|
||||
msgstr ""
|
||||
msgstr "802.11n - 20 MHz vid kanal"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:11
|
||||
msgid "802.11n - 40 MHz wide channel"
|
||||
msgstr ""
|
||||
msgstr "802.11n - 40 MHz vid kanal"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:12
|
||||
msgid "802.11ac - 20 MHz wide channel"
|
||||
msgstr ""
|
||||
msgstr "802.11ac - 20 MHz vid kanal"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:13
|
||||
msgid "802.11ac - 40 MHz wide channel"
|
||||
msgstr ""
|
||||
msgstr "802.11ac - 40 MHz vid kanal"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:14
|
||||
msgid "802.11ac - 80 MHz wide channel"
|
||||
msgstr ""
|
||||
msgstr "802.11ac - 80 MHz vid kanal"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:15
|
||||
#, fuzzy
|
||||
msgid "802.11ac - 160 MHz wide channel"
|
||||
msgstr ""
|
||||
msgstr "802.11ac - 80 MHz vid kanal"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:22
|
||||
msgid ""
|
||||
"SSID which contains non-standard characters could cause problems on some "
|
||||
"devices."
|
||||
msgstr ""
|
||||
msgstr "SSID som inneholder uvanlige tegn kan forårsake problemer på noen enheter."
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:25
|
||||
msgid ""
|
||||
@ -164,10 +177,14 @@ msgid ""
|
||||
" 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:28
|
||||
msgid "If set, network is not visible when scanning for available networks."
|
||||
msgstr ""
|
||||
msgstr "Skjuler nettverket fra nettverkslister."
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:31
|
||||
msgid ""
|
||||
@ -178,6 +195,12 @@ msgid ""
|
||||
"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:35
|
||||
msgid ""
|
||||
@ -189,6 +212,13 @@ msgid ""
|
||||
" 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:40
|
||||
msgid ""
|
||||
@ -201,68 +231,92 @@ msgid ""
|
||||
"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:121
|
||||
msgid "Settings saved successfully"
|
||||
msgstr ""
|
||||
msgstr "Innstillinger lagret"
|
||||
|
||||
#: src/form/components/ForisForm.js:183
|
||||
msgid "Changes you made may not be saved. Are you sure you want to leave?"
|
||||
msgstr ""
|
||||
msgstr "Endringer du har gjort vil ikke bli lagret. Er du sikker?"
|
||||
|
||||
#: src/form/components/SubmitButton.js:31
|
||||
#, fuzzy
|
||||
msgid "Updating"
|
||||
msgstr ""
|
||||
msgstr "Oppdaterer"
|
||||
|
||||
#: src/form/components/SubmitButton.js:34
|
||||
msgid "Load settings"
|
||||
msgstr ""
|
||||
msgstr "Last inn innstillinger"
|
||||
|
||||
#: src/form/components/SubmitButton.js:37
|
||||
msgid "Save"
|
||||
msgstr ""
|
||||
msgstr "Lagre"
|
||||
|
||||
#: src/utils/ErrorMessage.js:16
|
||||
msgid "An error occurred while fetching data."
|
||||
msgstr ""
|
||||
msgstr "Kunne ikke hente data."
|
||||
|
||||
#: src/utils/validations.js:13
|
||||
msgid "This is not a valid IPv4 address."
|
||||
msgstr ""
|
||||
msgstr "Dette er ikke en gyldig IPv4-adresse."
|
||||
|
||||
#: src/utils/validations.js:14
|
||||
msgid "This is not a valid IPv6 address."
|
||||
msgstr ""
|
||||
msgstr "Dette er ikke en gyldig IPv6-adresse."
|
||||
|
||||
#: src/utils/validations.js:15
|
||||
#, fuzzy
|
||||
msgid "This is not a valid IPv6 prefix."
|
||||
msgstr ""
|
||||
msgstr "Dette er ikke et gyldig IPv6-prefiks."
|
||||
|
||||
#: src/utils/validations.js:16
|
||||
msgid "This is not a valid domain name."
|
||||
msgstr ""
|
||||
msgstr "Dette er ikke et gyldig domenenavn."
|
||||
|
||||
#: src/utils/validations.js:17
|
||||
msgid "This is not a valid DUID."
|
||||
msgstr ""
|
||||
msgstr "Dette er ikke en gyldig DUID."
|
||||
|
||||
#: src/utils/validations.js:18
|
||||
msgid "This is not a valid MAC address."
|
||||
msgstr ""
|
||||
msgstr "Dette er ikke en gyldig MAC-adresse."
|
||||
|
||||
#: src/utils/validations.js:19
|
||||
msgid "Doesn't contain a list of emails separated by commas."
|
||||
msgstr ""
|
||||
msgstr "Inneholder ikke en kommainndelt liste med e-postadresser."
|
||||
|
||||
#~ msgid "An unknown error occurred. Check the console for more info."
|
||||
#~ msgstr ""
|
||||
#~ msgstr "Ukjent feil. Sjekk konsollen for mer info."
|
||||
|
||||
#~ msgid "Reboot confirmation"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Enable"
|
||||
#~ msgstr ""
|
||||
#~ msgstr "Skru på"
|
||||
|
||||
#~ msgid "Enable Guest Wifi"
|
||||
#~ 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 ""
|
||||
#~ "\n"
|
||||
#~ "Hvis antallet trådløskort ikke samsvarer, "
|
||||
#~ "kan du prøve å tilbakestille Wi-"
|
||||
#~ "Fi-innstillingene. Mer at dette fjerner"
|
||||
#~ "\n"
|
||||
#~ "gjeldende Wi-Fi-oppsett og tilbakestiller forvalgte verdier.\n"
|
||||
#~ " "
|
||||
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PROJECT VERSION\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2021-01-28 11:42+0100\n"
|
||||
"POT-Creation-Date: 2021-07-30 16:58+0300\n"
|
||||
"PO-Revision-Date: 2020-11-29 19:29+0000\n"
|
||||
"Last-Translator: Johan van de Wetering <mail@jvdwetering.nl>\n"
|
||||
"Language: nl\n"
|
||||
@ -69,24 +69,32 @@ msgid "Wi-Fi settings are set to defaults."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:55
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:70
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:69
|
||||
msgid "Reset Wi-Fi Settings"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:57
|
||||
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:92
|
||||
msgid "Wi-Fi ${deviceID + 1}"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:217
|
||||
#: src/common/WiFiSettings/WiFiForm.js:129
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr "Wachtwoord"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:143
|
||||
msgid "Hide SSID"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:177
|
||||
msgid "802.11n/ac mode"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:190
|
||||
msgid "Channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:221
|
||||
msgid "auto"
|
||||
msgstr "auto"
|
||||
|
||||
@ -94,10 +102,6 @@ msgstr "auto"
|
||||
msgid "Enable Guest Wi-Fi"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr "Wachtwoord"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:71
|
||||
msgid "Wi-Fi QR Code"
|
||||
msgstr ""
|
||||
@ -268,3 +272,13 @@ msgstr "Bevat geen lijst met e-mails gescheiden door komma's."
|
||||
#~ msgid "Enable Guest Wifi"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ 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 ""
|
||||
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PROJECT VERSION\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2021-01-28 11:42+0100\n"
|
||||
"POT-Creation-Date: 2021-07-30 16:58+0300\n"
|
||||
"PO-Revision-Date: 2020-12-23 12:29+0000\n"
|
||||
"Last-Translator: Adam Stańczyk <a.stanczyk@onet.pl>\n"
|
||||
"Language: pl\n"
|
||||
@ -69,24 +69,32 @@ msgid "Wi-Fi settings are set to defaults."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:55
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:70
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:69
|
||||
msgid "Reset Wi-Fi Settings"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:57
|
||||
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:92
|
||||
msgid "Wi-Fi ${deviceID + 1}"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:217
|
||||
#: src/common/WiFiSettings/WiFiForm.js:129
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr "Hasło"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:143
|
||||
msgid "Hide SSID"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:177
|
||||
msgid "802.11n/ac mode"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:190
|
||||
msgid "Channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:221
|
||||
msgid "auto"
|
||||
msgstr ""
|
||||
|
||||
@ -94,10 +102,6 @@ msgstr ""
|
||||
msgid "Enable Guest Wi-Fi"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr "Hasło"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:71
|
||||
msgid "Wi-Fi QR Code"
|
||||
msgstr ""
|
||||
@ -267,3 +271,13 @@ msgstr "Nie zawiera listy e-maili oddzielonych przecinkami."
|
||||
#~ msgid "Enable Guest Wifi"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ 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 ""
|
||||
|
||||
|
@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PROJECT VERSION\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2021-01-28 11:42+0100\n"
|
||||
"POT-Creation-Date: 2021-07-30 16:58+0300\n"
|
||||
"PO-Revision-Date: 2019-02-19 13:35+0100\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language: ro\n"
|
||||
@ -68,24 +68,32 @@ msgid "Wi-Fi settings are set to defaults."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:55
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:70
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:69
|
||||
msgid "Reset Wi-Fi Settings"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:57
|
||||
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:92
|
||||
msgid "Wi-Fi ${deviceID + 1}"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:217
|
||||
#: src/common/WiFiSettings/WiFiForm.js:129
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:143
|
||||
msgid "Hide SSID"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:177
|
||||
msgid "802.11n/ac mode"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:190
|
||||
msgid "Channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:221
|
||||
msgid "auto"
|
||||
msgstr ""
|
||||
|
||||
@ -93,10 +101,6 @@ msgstr ""
|
||||
msgid "Enable Guest Wi-Fi"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:71
|
||||
msgid "Wi-Fi QR Code"
|
||||
msgstr ""
|
||||
@ -267,3 +271,13 @@ msgstr ""
|
||||
#~ msgid "Enable Guest Wifi"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ 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 ""
|
||||
|
||||
|
@ -7,12 +7,12 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PROJECT VERSION\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2021-01-28 11:42+0100\n"
|
||||
"PO-Revision-Date: 2019-09-30 13:00+0000\n"
|
||||
"POT-Creation-Date: 2021-07-30 16:58+0300\n"
|
||||
"PO-Revision-Date: 2021-02-19 05:50+0000\n"
|
||||
"Last-Translator: Алексей Леньшин <alenshin@gmail.com>\n"
|
||||
"Language: ru\n"
|
||||
"Language-Team: Russian "
|
||||
"<https://hosted.weblate.org/projects/turris/reforis/ru/>\n"
|
||||
"Language-Team: Russian <https://hosted.weblate.org/projects/turris/foris-"
|
||||
"js/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"
|
||||
"MIME-Version: 1.0\n"
|
||||
@ -37,9 +37,8 @@ msgid "An unknown API error occurred."
|
||||
msgstr "Неизвестная ошибка программного интерфейса приложения."
|
||||
|
||||
#: src/common/RebootButton.js:27
|
||||
#, fuzzy
|
||||
msgid "Reboot request failed."
|
||||
msgstr "Требуется перезагрузка"
|
||||
msgstr "Запрос на перезагрузку не выполнен."
|
||||
|
||||
#: src/common/RebootButton.js:51
|
||||
msgid "Reboot"
|
||||
@ -47,66 +46,70 @@ msgstr "Перезагрузка"
|
||||
|
||||
#: src/common/RebootButton.js:66
|
||||
msgid "Warning!"
|
||||
msgstr ""
|
||||
msgstr "Предупреждение!"
|
||||
|
||||
#: src/common/RebootButton.js:68
|
||||
msgid "Are you sure you want to restart the router?"
|
||||
msgstr ""
|
||||
msgstr "Вы уверены, что хотите перезагрузить маршрутизатор?"
|
||||
|
||||
#: src/common/RebootButton.js:71
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
msgstr "Отмена"
|
||||
|
||||
#: src/common/RebootButton.js:73
|
||||
msgid "Confirm reboot"
|
||||
msgstr ""
|
||||
msgstr "Подтвердите перезагрузку"
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:38
|
||||
msgid "An error occurred during resetting Wi-Fi settings."
|
||||
msgstr ""
|
||||
msgstr "При сбросе настроек Wi-Fi произошла ошибка."
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:41
|
||||
msgid "Wi-Fi settings are set to defaults."
|
||||
msgstr ""
|
||||
msgstr "Настройки Wi-Fi установлены по умолчанию."
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:55
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:70
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:69
|
||||
msgid "Reset Wi-Fi Settings"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:57
|
||||
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 ""
|
||||
msgstr "Сбросить настройки Wi-Fi"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:92
|
||||
msgid "Wi-Fi ${deviceID + 1}"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:217
|
||||
msgid "auto"
|
||||
msgstr "авто"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:42
|
||||
#, fuzzy
|
||||
msgid "Enable Guest Wi-Fi"
|
||||
msgstr "Включить гостевой WiFi"
|
||||
msgstr "Wi-Fi ${deviceID + 1}"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:129
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr "Пароль"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:143
|
||||
msgid "Hide SSID"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:177
|
||||
msgid "802.11n/ac mode"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:190
|
||||
#, fuzzy
|
||||
msgid "Channel"
|
||||
msgstr "Отмена"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:221
|
||||
msgid "auto"
|
||||
msgstr "авто"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:42
|
||||
msgid "Enable Guest Wi-Fi"
|
||||
msgstr "Включить гостевой Wi-Fi"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:71
|
||||
msgid "Wi-Fi QR Code"
|
||||
msgstr ""
|
||||
msgstr "QR-код Wi-Fi"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:91
|
||||
msgid "Download PDF"
|
||||
msgstr ""
|
||||
msgstr "Скачать PDF"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:78
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:90
|
||||
@ -120,9 +123,8 @@ msgstr "SSID не может быть пустым"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:81
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:94
|
||||
#, fuzzy
|
||||
msgid "SSID can't be longer than 32 bytes"
|
||||
msgstr "SSID не может быть длиннее 32 символов"
|
||||
msgstr "SSID не может быть длиннее 32 байт"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:84
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:97
|
||||
@ -154,15 +156,16 @@ msgid "802.11ac - 80 MHz wide channel"
|
||||
msgstr "802.11ac - ширина канала в 80 МГц"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:15
|
||||
#, fuzzy
|
||||
msgid "802.11ac - 160 MHz wide channel"
|
||||
msgstr "802.11ac - ширина канала в 80 МГц"
|
||||
msgstr "802.11ac - ширина канала в 160 МГц"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:22
|
||||
msgid ""
|
||||
"SSID which contains non-standard characters could cause problems on some "
|
||||
"devices."
|
||||
msgstr ""
|
||||
"SSID, содержащий нестандартные символы, может вызвать проблемы на "
|
||||
"некоторых устройствах."
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:25
|
||||
msgid ""
|
||||
@ -297,3 +300,21 @@ msgstr "Не содержит списка электронных адресов
|
||||
#~ msgid "Enable"
|
||||
#~ msgstr "Включить"
|
||||
|
||||
#~ 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 ""
|
||||
#~ "\n"
|
||||
#~ "Если количество беспроводных карт не "
|
||||
#~ "совпадает, вы можете попробовать сбросить "
|
||||
#~ "настройки Wi-Fi.\n"
|
||||
#~ "Это приведет к удалению текущей "
|
||||
#~ "конфигурации Wi-Fi и восстановлению "
|
||||
#~ "значений по умолчанию.\n"
|
||||
#~ " "
|
||||
|
||||
|
@ -7,12 +7,13 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PROJECT VERSION\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2021-01-28 11:42+0100\n"
|
||||
"PO-Revision-Date: 2019-08-28 17:56+0200\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2021-07-30 16:58+0300\n"
|
||||
"PO-Revision-Date: 2021-06-16 11:42+0000\n"
|
||||
"Last-Translator: Atec <nil.maho@gmail.com>\n"
|
||||
"Language: sk\n"
|
||||
"Language-Team: sk <LL@li.org>\n"
|
||||
"Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2)\n"
|
||||
"Language-Team: Slovak <https://hosted.weblate.org/projects/turris/foris-"
|
||||
"js/sk/>\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"
|
||||
@ -20,143 +21,150 @@ msgstr ""
|
||||
|
||||
#: src/api/utils.js:60
|
||||
msgid "The session is expired. Please log in again."
|
||||
msgstr ""
|
||||
msgstr "Platnosť relácie vypršala. Prihláste sa znovu, prosím."
|
||||
|
||||
#: src/api/utils.js:65
|
||||
msgid "Timeout error occurred."
|
||||
msgstr ""
|
||||
msgstr "Nastala chyba z dôvodu prekročenia časového limitu."
|
||||
|
||||
#: src/api/utils.js:68
|
||||
msgid "No response received."
|
||||
msgstr ""
|
||||
msgstr "Nedošlo k žiadnej odozve."
|
||||
|
||||
#: src/api/utils.js:78
|
||||
msgid "An unknown API error occurred."
|
||||
msgstr ""
|
||||
msgstr "Nastala neznáma chyba v aplikačnom programovom rozhraní."
|
||||
|
||||
#: src/common/RebootButton.js:27
|
||||
msgid "Reboot request failed."
|
||||
msgstr ""
|
||||
msgstr "Žiadosť o reštart neúspešná."
|
||||
|
||||
#: src/common/RebootButton.js:51
|
||||
msgid "Reboot"
|
||||
msgstr ""
|
||||
msgstr "Reštartovať"
|
||||
|
||||
#: src/common/RebootButton.js:66
|
||||
msgid "Warning!"
|
||||
msgstr ""
|
||||
msgstr "Výstraha!"
|
||||
|
||||
#: src/common/RebootButton.js:68
|
||||
msgid "Are you sure you want to restart the router?"
|
||||
msgstr ""
|
||||
msgstr "Naozaj sa má router reštartovať?"
|
||||
|
||||
#: src/common/RebootButton.js:71
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
msgstr "Zrušiť"
|
||||
|
||||
#: src/common/RebootButton.js:73
|
||||
msgid "Confirm reboot"
|
||||
msgstr ""
|
||||
msgstr "Potvrdiť reštart"
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:38
|
||||
msgid "An error occurred during resetting Wi-Fi settings."
|
||||
msgstr ""
|
||||
msgstr "Pri resete nastavení Wi-Fi nastala chyba."
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:41
|
||||
msgid "Wi-Fi settings are set to defaults."
|
||||
msgstr ""
|
||||
msgstr "Nastavenia Wi-Fi sa zmenili do východiskového stavu."
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:55
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:70
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:69
|
||||
msgid "Reset Wi-Fi Settings"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:57
|
||||
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 ""
|
||||
msgstr "Resetovať nastavenia Wi-Fi"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:92
|
||||
msgid "Wi-Fi ${deviceID + 1}"
|
||||
msgstr "Wi-Fi ${deviceID + 1}"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:129
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr "Heslo"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:143
|
||||
msgid "Hide SSID"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:217
|
||||
msgid "auto"
|
||||
#: src/common/WiFiSettings/WiFiForm.js:177
|
||||
msgid "802.11n/ac mode"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:190
|
||||
#, fuzzy
|
||||
msgid "Channel"
|
||||
msgstr "Zrušiť"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:221
|
||||
msgid "auto"
|
||||
msgstr "automaticky"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:42
|
||||
msgid "Enable Guest Wi-Fi"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
msgstr "Zapnúť Wi-Fi pre hostí"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:71
|
||||
msgid "Wi-Fi QR Code"
|
||||
msgstr ""
|
||||
msgstr "Wi-Fi QR kód"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:91
|
||||
msgid "Download PDF"
|
||||
msgstr ""
|
||||
msgstr "Stiahnuť PDF"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:78
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:90
|
||||
msgid "SSID can't be longer than 32 symbols"
|
||||
msgstr ""
|
||||
msgstr "SSID nemôže mať viac ako 32 znakov"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:79
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:92
|
||||
msgid "SSID can't be empty"
|
||||
msgstr ""
|
||||
msgstr "SSID nesmie byť prázdne"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:81
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:94
|
||||
msgid "SSID can't be longer than 32 bytes"
|
||||
msgstr ""
|
||||
msgstr "SSID nesmie byť dlhšie ako 32 byteov"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:84
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:97
|
||||
msgid "Password must contain at least 8 symbols"
|
||||
msgstr ""
|
||||
msgstr "Heslo musí obsahovať aspoň 8 znakov"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:9
|
||||
msgid "Disabled"
|
||||
msgstr ""
|
||||
msgstr "Zakázané"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:10
|
||||
msgid "802.11n - 20 MHz wide channel"
|
||||
msgstr ""
|
||||
msgstr "802.11n – šírka kanála 20 MHz"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:11
|
||||
msgid "802.11n - 40 MHz wide channel"
|
||||
msgstr ""
|
||||
msgstr "802.11n – šírka kanála 40 MHz"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:12
|
||||
msgid "802.11ac - 20 MHz wide channel"
|
||||
msgstr ""
|
||||
msgstr "802.11ac – šírka kanála 20 MHz"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:13
|
||||
msgid "802.11ac - 40 MHz wide channel"
|
||||
msgstr ""
|
||||
msgstr "802.11ac – šírka kanála 40 MHz"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:14
|
||||
msgid "802.11ac - 80 MHz wide channel"
|
||||
msgstr ""
|
||||
msgstr "802.11ac – šírka kanála 80 MHz"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:15
|
||||
msgid "802.11ac - 160 MHz wide channel"
|
||||
msgstr ""
|
||||
msgstr "802.11ac – šírka kanála 160 MHz"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:22
|
||||
msgid ""
|
||||
"SSID which contains non-standard characters could cause problems on some "
|
||||
"devices."
|
||||
msgstr ""
|
||||
"SSID s neštandardnými znakmi môže na niektorých zariadeniach spôsobovať "
|
||||
"problémy."
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:25
|
||||
msgid ""
|
||||
@ -164,10 +172,16 @@ msgid ""
|
||||
" WPA2 pre-shared key, that is required to connect to the network.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
" WPA2 vopred zdieľaný kľúč, ktorý sa vyžaduje na pripojenie k "
|
||||
"sieti.\n"
|
||||
" "
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:28
|
||||
msgid "If set, network is not visible when scanning for available networks."
|
||||
msgstr ""
|
||||
"Pri zapnutí tejto voľby sa sieť zariadeniam pri vyhľadávaní dostupných "
|
||||
"sietí nezobrazí."
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:31
|
||||
msgid ""
|
||||
@ -178,6 +192,12 @@ msgid ""
|
||||
"usually has less interference, but the signal\n"
|
||||
" does not carry so well indoors."
|
||||
msgstr ""
|
||||
"\n"
|
||||
" Pásmo 2,4 GHz podporujú klientské zariadenia najčastejšie, ale "
|
||||
"dochádza v ňom k väčšiemu rušeniu.\n"
|
||||
" Pásmo 5 GHz je novým štandardom a nemusia ho podporovať všetky "
|
||||
"vaše zariadenia.\n"
|
||||
" Rušenie je obvykle nižšie, ale signál sa vnútri budov šíri horšie."
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:35
|
||||
msgid ""
|
||||
@ -189,6 +209,13 @@ msgid ""
|
||||
" option with 20 MHz wide channel.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
" Týmto sa zmení režim prevádzky 802.11n/ac. 802.11n s kanálom "
|
||||
"širokým 40 MHz môže poskytnúť vyššiu\n"
|
||||
" priepustnosť, ale tiež spôsobovať vyššie rušenie v sieti. Ak si "
|
||||
"nie ste istí, použite východiskovú voľbu\n"
|
||||
" s kanálom širokým 20 MHz.\n"
|
||||
" "
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:40
|
||||
msgid ""
|
||||
@ -201,58 +228,66 @@ msgid ""
|
||||
"tab.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
" Zapnutie Wi-Fi pre hostí, ktorá je oddelená od miestnej siete "
|
||||
"(LAN). Zariadenia pripojené do tejto siete majú povolený\n"
|
||||
" prístup na internet, ale zakázané pripojenie k iným zariadeniam a"
|
||||
" ku konfiguračnému rozhraniu routera.\n"
|
||||
" Parametre siete pre hostí je možné nastaviť na záložke „Sieť pre "
|
||||
"hostí“.\n"
|
||||
" "
|
||||
|
||||
#: src/form/components/ForisForm.js:121
|
||||
msgid "Settings saved successfully"
|
||||
msgstr ""
|
||||
msgstr "Nastavenia boli úspešne uložené"
|
||||
|
||||
#: src/form/components/ForisForm.js:183
|
||||
msgid "Changes you made may not be saved. Are you sure you want to leave?"
|
||||
msgstr ""
|
||||
msgstr "Vykonané zmeny neboli uložené. Naozaj chcete opustiť stránku?"
|
||||
|
||||
#: src/form/components/SubmitButton.js:31
|
||||
msgid "Updating"
|
||||
msgstr ""
|
||||
msgstr "Prebieha aktualizácia"
|
||||
|
||||
#: src/form/components/SubmitButton.js:34
|
||||
msgid "Load settings"
|
||||
msgstr ""
|
||||
msgstr "Načítavanie nastavení"
|
||||
|
||||
#: src/form/components/SubmitButton.js:37
|
||||
msgid "Save"
|
||||
msgstr ""
|
||||
msgstr "Uložiť"
|
||||
|
||||
#: src/utils/ErrorMessage.js:16
|
||||
msgid "An error occurred while fetching data."
|
||||
msgstr ""
|
||||
msgstr "Pri získavaní dát nastala chyba."
|
||||
|
||||
#: src/utils/validations.js:13
|
||||
msgid "This is not a valid IPv4 address."
|
||||
msgstr ""
|
||||
msgstr "Toto nie je platná IPv4 adresa."
|
||||
|
||||
#: src/utils/validations.js:14
|
||||
msgid "This is not a valid IPv6 address."
|
||||
msgstr ""
|
||||
msgstr "Toto nie je platná IPv6 adresa."
|
||||
|
||||
#: src/utils/validations.js:15
|
||||
msgid "This is not a valid IPv6 prefix."
|
||||
msgstr ""
|
||||
msgstr "Toto nie je platný IPv6 prefix."
|
||||
|
||||
#: src/utils/validations.js:16
|
||||
msgid "This is not a valid domain name."
|
||||
msgstr ""
|
||||
msgstr "Toto nie je platné doménové meno."
|
||||
|
||||
#: src/utils/validations.js:17
|
||||
msgid "This is not a valid DUID."
|
||||
msgstr ""
|
||||
msgstr "Toto nie je platné DUID."
|
||||
|
||||
#: src/utils/validations.js:18
|
||||
msgid "This is not a valid MAC address."
|
||||
msgstr ""
|
||||
msgstr "Toto nie je platná MAC adresa."
|
||||
|
||||
#: src/utils/validations.js:19
|
||||
msgid "Doesn't contain a list of emails separated by commas."
|
||||
msgstr ""
|
||||
msgstr "Neobsahuje zoznam e-mailov oddelených čiarkami."
|
||||
|
||||
#~ msgid "An unknown error occurred. Check the console for more info."
|
||||
#~ msgstr ""
|
||||
@ -266,3 +301,20 @@ msgstr ""
|
||||
#~ msgid "Enable Guest Wifi"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ 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 ""
|
||||
#~ "\n"
|
||||
#~ "Ak počet Wi-Fi karet nezodpovedá "
|
||||
#~ "skutočnosti, pokúste sa resetovať nastavenia"
|
||||
#~ " Wi-Fi. Nezabudnite však,\n"
|
||||
#~ "že sa tým odstráni aktuálna konfigurácia"
|
||||
#~ " a obnovia sa východiskové hodnoty.\n"
|
||||
#~ " "
|
||||
|
||||
|
@ -7,12 +7,14 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PROJECT VERSION\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2021-01-28 11:42+0100\n"
|
||||
"PO-Revision-Date: 2019-08-28 17:56+0200\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2021-07-30 16:58+0300\n"
|
||||
"PO-Revision-Date: 2021-07-10 02:34+0000\n"
|
||||
"Last-Translator: Kristoffer Grundström "
|
||||
"<swedishsailfishosuser@tutanota.com>\n"
|
||||
"Language: sv\n"
|
||||
"Language-Team: sv <LL@li.org>\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
|
||||
"Language-Team: Swedish <https://hosted.weblate.org/projects/turris/foris-"
|
||||
"js/sv/>\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"
|
||||
@ -20,7 +22,7 @@ msgstr ""
|
||||
|
||||
#: src/api/utils.js:60
|
||||
msgid "The session is expired. Please log in again."
|
||||
msgstr ""
|
||||
msgstr "Sessionen har slutat gälla. Vänligen logga in igen."
|
||||
|
||||
#: src/api/utils.js:65
|
||||
msgid "Timeout error occurred."
|
||||
@ -36,27 +38,27 @@ msgstr ""
|
||||
|
||||
#: src/common/RebootButton.js:27
|
||||
msgid "Reboot request failed."
|
||||
msgstr "Omstart krävs"
|
||||
msgstr "Förfrågning för omstart misslyckades."
|
||||
|
||||
#: src/common/RebootButton.js:51
|
||||
msgid "Reboot"
|
||||
msgstr ""
|
||||
msgstr "Starta om"
|
||||
|
||||
#: src/common/RebootButton.js:66
|
||||
msgid "Warning!"
|
||||
msgstr ""
|
||||
msgstr "Varning!"
|
||||
|
||||
#: src/common/RebootButton.js:68
|
||||
msgid "Are you sure you want to restart the router?"
|
||||
msgstr ""
|
||||
msgstr "Är du säker på att du vill starta om routern?"
|
||||
|
||||
#: src/common/RebootButton.js:71
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
msgstr "Avbryt"
|
||||
|
||||
#: src/common/RebootButton.js:73
|
||||
msgid "Confirm reboot"
|
||||
msgstr ""
|
||||
msgstr "Bekräfta omstart"
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:38
|
||||
msgid "An error occurred during resetting Wi-Fi settings."
|
||||
@ -67,62 +69,67 @@ msgid "Wi-Fi settings are set to defaults."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:55
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:70
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:69
|
||||
msgid "Reset Wi-Fi Settings"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:57
|
||||
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 ""
|
||||
msgstr "Återställ Wi-Fi-inställningarna"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:92
|
||||
msgid "Wi-Fi ${deviceID + 1}"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:217
|
||||
msgid "auto"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:42
|
||||
msgid "Enable Guest Wi-Fi"
|
||||
msgstr ""
|
||||
msgstr "Wi-Fi ${deviceID + 1}"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:129
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr "Lösenord"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:143
|
||||
msgid "Hide SSID"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:177
|
||||
msgid "802.11n/ac mode"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:190
|
||||
#, fuzzy
|
||||
msgid "Channel"
|
||||
msgstr "Avbryt"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:221
|
||||
msgid "auto"
|
||||
msgstr "auto"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:42
|
||||
msgid "Enable Guest Wi-Fi"
|
||||
msgstr "Aktivera Wi-Fi för Gäst"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:71
|
||||
msgid "Wi-Fi QR Code"
|
||||
msgstr ""
|
||||
msgstr "QR-kod för Wi-Fi"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:91
|
||||
msgid "Download PDF"
|
||||
msgstr ""
|
||||
msgstr "Ladda ner PDF"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:78
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:90
|
||||
msgid "SSID can't be longer than 32 symbols"
|
||||
msgstr ""
|
||||
msgstr "SSID kan inte vara längre än 32 symboler"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:79
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:92
|
||||
msgid "SSID can't be empty"
|
||||
msgstr ""
|
||||
msgstr "SSID kan inte vara tomt"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:81
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:94
|
||||
msgid "SSID can't be longer than 32 bytes"
|
||||
msgstr ""
|
||||
msgstr "SSID kan inte vara längre än 32 bytes"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:84
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:97
|
||||
msgid "Password must contain at least 8 symbols"
|
||||
msgstr ""
|
||||
msgstr "Lösenord måste innehålla åtminstone 8 symboler"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:9
|
||||
msgid "Disabled"
|
||||
@ -130,27 +137,27 @@ msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:10
|
||||
msgid "802.11n - 20 MHz wide channel"
|
||||
msgstr ""
|
||||
msgstr "802.11n - 20 MHz bred kanal"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:11
|
||||
msgid "802.11n - 40 MHz wide channel"
|
||||
msgstr ""
|
||||
msgstr "802.11n - 40 MHz bred kanal"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:12
|
||||
msgid "802.11ac - 20 MHz wide channel"
|
||||
msgstr ""
|
||||
msgstr "802.11ac - 20 MHz bred kanal"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:13
|
||||
msgid "802.11ac - 40 MHz wide channel"
|
||||
msgstr ""
|
||||
msgstr "802.11ac - 40 MHz bred kanal"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:14
|
||||
msgid "802.11ac - 80 MHz wide channel"
|
||||
msgstr ""
|
||||
msgstr "802.11ac - 80 MHz bred kanal"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:15
|
||||
msgid "802.11ac - 160 MHz wide channel"
|
||||
msgstr ""
|
||||
msgstr "802.11ac - 160 MHz bred kanal"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:22
|
||||
msgid ""
|
||||
@ -266,3 +273,13 @@ msgstr ""
|
||||
#~ msgid "Enable Guest Wifi"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ 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 ""
|
||||
|
||||
|
Reference in New Issue
Block a user