1
0
mirror of https://gitlab.nic.cz/turris/reforis/foris-js.git synced 2024-12-25 00:11:36 +01:00

Compare commits

...

45 Commits

Author SHA1 Message Date
Aleksandr Gumroian
726b461bf2 Merge branch 'improve-docs' into 'dev'
Improve Foris JS documentation

See merge request turris/reforis/foris-js!190
2022-09-16 16:11:13 +02:00
Aleksandr Gumroian
b0e2f62a41
Add Switch example to the docs 2022-09-16 16:10:44 +02:00
Aleksandr Gumroian
caf8af44d1
Improve docs development section 2022-09-16 16:10:44 +02:00
Aleksandr Gumroian
fd7cd49790
Add custom logo & favicon 2022-09-16 16:10:43 +02:00
Aleksandr Gumroian
d95fdf8517
Restructure styleguide configuration file
* Add version of the library
* Change colors
* Set tocMode  to "collapse"
2022-09-16 16:10:43 +02:00
Aleksandr Gumroian
68c560078b
Improve docs introduction section 2022-09-16 16:10:42 +02:00
Aleksandr Gumroian
83caf505d9
Improve description in package.json 2022-09-16 16:10:42 +02:00
Aleksandr Gumroian
d588291f1c Merge branch 'update-peer-deps' into 'dev'
Bump v5.4.1

See merge request turris/reforis/foris-js!198
2022-06-02 18:31:05 +02:00
Aleksandr Gumroian
bc044df7a8
Bump v5.4.1
* Add Weblate translations
* Update PropType peer dependency
* NPM audit fix
2022-06-02 11:12:05 +02:00
Aleksandr Gumroian
b4c6a7fb70
NPM audit fix 2022-06-02 11:12:04 +02:00
Aleksandr Gumroian
d6563d2ffd
Update PropTypes library to v15.8.1
As reForis had updated library, there was a conflict in npm
between different versions of the library.

```
npm ERR! While resolving: reforis_js@1.2.1
npm ERR! Found: prop-types@15.8.1
npm ERR! node_modules/prop-types
npm ERR!   prop-types@"^15.8.1" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer prop-types@"15.7.2" from foris@5.4.0
npm ERR! node_modules/foris
npm ERR!   foris@"5.4.0" from the root project
```
2022-06-02 11:08:02 +02:00
Aleksandr Gumroian
af90d8d09d Merge branch 'update-translations' into 'master'
Add Weblate translations

See merge request turris/reforis/foris-js!199
2022-05-31 15:32:51 +02:00
Atec
006d6ce8d9
Translated using Weblate (Slovak)
Currently translated at 100.0% (67 of 67 strings)

Translation: Turris/Foris JS
Translate-URL: https://hosted.weblate.org/projects/turris/foris-js/sk/
2022-05-30 08:14:50 +02:00
Алексей Леньшин
cee08f48ce
Translated using Weblate (Russian)
Currently translated at 100.0% (67 of 67 strings)

Translation: Turris/Foris JS
Translate-URL: https://hosted.weblate.org/projects/turris/foris-js/ru/
2022-05-28 11:19:05 +02:00
Allan Nordhøy
2d0ca58057
Translated using Weblate (Norwegian Bokmål)
Currently translated at 68.6% (46 of 67 strings)

Translation: Turris/Foris JS
Translate-URL: https://hosted.weblate.org/projects/turris/foris-js/nb_NO/
2022-05-25 15:20:48 +02:00
Aleksandr Gumroian
db4a6fb763 Merge branch 'dev' into 'master'
Dev

See merge request turris/reforis/foris-js!197
2022-05-20 16:28:35 +02:00
Aleksandr Gumroian
caaa154d21 Merge branch 'bump-540' into 'dev'
Bump v5.4.0

See merge request turris/reforis/foris-js!196
2022-05-20 16:25:58 +02:00
Aleksandr Gumroian
518fa30306
Bump v5.4.0
* Add & update translations
* Add CopyInput bootstrap component
* Update WiFiForm labels and description for wifi ax
* Make WS path in lighttpd mode configurable
* Fix Wi-Fi password helptext string
* NPM audit fix
2022-05-20 16:11:12 +02:00
Aleksandr Gumroian
fb3562373a
NPM audit fix 2022-05-20 16:10:53 +02:00
Aleksandr Gumroian
5afbbac74c Merge branch 'fix-password-helptext' into 'dev'
Fix Wi-Fi password help text string & Add translations

See merge request turris/reforis/foris-js!195
2022-05-20 16:06:17 +02:00
Aleksandr Gumroian
f25832432b
Update translation messages 2022-05-20 15:43:48 +02:00
Aleksandr Gumroian
926cb2505f
Create translation messages 2022-05-20 15:43:12 +02:00
Aleksandr Gumroian
985fd08b46
Update Snapshots 2022-05-20 15:42:37 +02:00
Aleksandr Gumroian
da019b6d86
Fix Wi-Fi password helptext string 2022-05-20 15:41:59 +02:00
Aleksandr Gumroian
514f02a5f6
Merge branch 'master' into fix-password-helptext 2022-05-20 15:41:39 +02:00
Aleksandr Gumroian
c6557aae5e Merge branch 'update-translations' into 'master'
Update translations

See merge request turris/reforis/foris-js!194
2022-05-20 15:36:47 +02:00
Aleksandr Gumroian
92ed7f1ee7 Merge branch 'add-copyinput' into 'dev'
Add CopyInput bootstrap component

See merge request turris/reforis/foris-js!192
2022-05-19 16:09:31 +02:00
Aleksandr Gumroian
46ce6ebbb9
Add CopyInput bootstrap component 2022-05-19 15:56:10 +02:00
Aleksandr Gumroian
1a4ba03ff5
Wrap Input component with forwardRef
In order to pass `ref` to the child <input> DOM element.
2022-05-19 15:56:09 +02:00
Aleksandr Gumroian
e24cd76009 Merge branch 'feature/update-wifi-ax-labels-and-description' into 'dev'
Update WiFiForm labels and description for wifi ax

See merge request turris/reforis/foris-js!193
2022-04-19 16:13:46 +02:00
Aleksandr Gumroian
ae6b495683
Update Snapshots 2022-04-19 16:06:11 +02:00
Martin Matějek
272c97dc8a
Update WiFiForm labels and description for wifi ax 2022-04-19 15:38:51 +02:00
Aleksandr Gumroian
fd25ae04a8 Merge branch 'feature/make-ws-path-in-ligttpd-mode-configurable' into 'dev'
Feature/make ws path in lighttpd mode configurable

See merge request turris/reforis/foris-js!191
2022-04-08 16:10:40 +02:00
Stepan Henek
cc1b0b3f81
Make WS path in lighttpd mode configurable 2022-03-23 11:12:46 +01:00
Atec
3ba279f42c
Translated using Weblate (Slovak)
Currently translated at 100.0% (65 of 65 strings)

Translation: Turris/Foris JS
Translate-URL: https://hosted.weblate.org/projects/turris/foris-js/sk/
2022-03-17 18:58:25 +01:00
Koli
0167b7ce66
Translated using Weblate (Czech)
Currently translated at 78.4% (51 of 65 strings)

Translation: Turris/Foris JS
Translate-URL: https://hosted.weblate.org/projects/turris/foris-js/cs/
2022-03-15 23:41:00 +01:00
Алексей Леньшин
9db509ace3
Translated using Weblate (Russian)
Currently translated at 100.0% (65 of 65 strings)

Translation: Turris/Foris JS
Translate-URL: https://hosted.weblate.org/projects/turris/foris-js/ru/
2022-03-12 07:58:23 +01:00
Atec
d42347f169
Translated using Weblate (Slovak)
Currently translated at 100.0% (65 of 65 strings)

Translation: Turris/Foris JS
Translate-URL: https://hosted.weblate.org/projects/turris/foris-js/sk/
2022-03-11 00:09:51 +01:00
Allan Nordhøy
82c34e5d42
Translated using Weblate (Norwegian Bokmål)
Currently translated at 67.6% (44 of 65 strings)

Translation: Turris/Foris JS
Translate-URL: https://hosted.weblate.org/projects/turris/foris-js/nb_NO/
2022-03-11 00:09:51 +01:00
Aleksandr Gumroian
7867a1a494 Merge branch 'dev' into 'master'
Dev

See merge request turris/reforis/foris-js!185
2022-02-28 17:28:56 +01:00
Aleksandr Gumroian
1bb8abd633 Merge branch 'bump-530' into 'dev'
Bump v5.3.0

See merge request turris/reforis/foris-js!187
2022-02-28 17:01:33 +01:00
Aleksandr Gumroian
536ccc0f03
Bump v5.3.0
* Add & update translations
* Add rest of the props to DownloadButton component
* Add hostname validation
* Add wifi 802.11ax HE modes
* Set best Wi-Fi HT mode depending on the checked frequency
* Improve domain name RegEx pattern
* Remove customOrder prop in Select component
* Fix Wi-Fi translation strings
* Fix autocomplete attribute in PasswordInput
* Fix WiFi password max length check
* Fix documentation build
* Fix access token in publish script
* Refine & restructure Makefile
* Update GitLab CI image to Node.js v16
* NPM update (several dependencies)
* NPM audit fix
2022-02-28 16:57:37 +01:00
Aleksandr Gumroian
671c711a33
Fix access token in publish script
As npm has a new access token format
https://github.blog/changelog/2021-09-23-npm-has-a-new-access-token-format/
2022-02-28 16:47:52 +01:00
Aleksandr Gumroian
e2f3e6857e
NPM update (several dependencies)
* qrcode.react to v1.0.1
* react-datetime to v3.1.1
* moment-timezone to v0.5.34
2022-02-28 15:49:09 +01:00
Aleksandr Gumroian
fe4ab298d8
NPM audit fix 2022-02-28 15:49:08 +01:00
43 changed files with 2869 additions and 1674 deletions

36
docs/components/Logo.js Normal file
View 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
View 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

View File

@ -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
View 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

View File

@ -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
View 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>

3119
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -1,7 +1,7 @@
{
"name": "foris",
"version": "5.2.0",
"description": "Set of components and utils for Foris and its plugins.",
"version": "5.4.1",
"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",
@ -17,13 +17,13 @@
"axios": "^0.21.1",
"immutability-helper": "3.0.1",
"moment": "^2.24.0",
"qrcode.react": "^0.9.3",
"react-datetime": "^3.0.4",
"qrcode.react": "^1.0.1",
"react-datetime": "^3.1.1",
"react-uid": "^2.2.0"
},
"peerDependencies": {
"bootstrap": "4.4.1",
"prop-types": "15.7.2",
"prop-types": "15.8.1",
"react": "16.9.0",
"react-dom": "16.9.0",
"react-router-dom": "^5.1.2"
@ -47,9 +47,9 @@
"file-loader": "^6.0.0",
"jest": "^25.2.0",
"jest-mock-axios": "^3.2.0",
"moment-timezone": "^0.5.28",
"moment-timezone": "^0.5.34",
"prettier": "2.0.5",
"prop-types": "15.7.2",
"prop-types": "15.8.1",
"react": "16.9.0",
"react-dom": "16.9.0",
"react-router-dom": "^5.1.2",

View File

@ -6,8 +6,7 @@ then
exit 1
else
cd dist
# Need to replace "_" with "-" as GitLab CI won't accept secret vars with "-"
echo "//registry.npmjs.org/:_authToken=$(echo "$NPM_TOKEN" | tr _ -)" > .npmrc
echo "//registry.npmjs.org/:_authToken=$(echo "$NPM_TOKEN")" > .npmrc
echo "unsafe-perm = true" >> ~/.npmrc
if test "$1" = "beta"
then

View File

@ -0,0 +1,60 @@
/*
* 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 React, { useState, useRef } from "react";
import PropTypes from "prop-types";
import { Input } from "./Input";
CopyInput.propTypes = {
/** Field label. */
label: PropTypes.string.isRequired,
/** Field value. */
value: PropTypes.string,
/** Help text message. */
helpText: PropTypes.string,
/** Disable input field */
disabled: PropTypes.bool,
/** Readonly input field */
readOnly: PropTypes.bool,
};
export function CopyInput({ value, ...props }) {
const inputTextRef = useRef();
const [isCopied, setIsCopied] = useState(false);
const handleCopyClick = async () => {
// Clipboard API works only in a secure (HTTPS) context.
if (navigator.clipboard) {
await navigator.clipboard.writeText(value);
} else {
// Fallback to the "classic" copy to clipboard implementation.
inputTextRef.current.focus();
inputTextRef.current.select();
document.execCommand("copy");
inputTextRef.current.blur();
}
setIsCopied(true);
setTimeout(() => {
setIsCopied(false);
}, 1500);
};
return (
<Input type="text" value={value} ref={inputTextRef} {...props}>
<div className="input-group-append">
<button
className="btn btn-outline-secondary"
type="button"
onClick={handleCopyClick}
>
<span>{isCopied ? _("Copied!") : _("Copy")}</span>
</button>
</div>
</Input>
);
}

View File

@ -0,0 +1,17 @@
CopyInput Bootstrap component contains input with a label, predefined sizes, and
structure for use in ForisForm and the "Copy" button (copy to clipboard). It can
be used with `readOnly` and `disabled` parameters, please see an example.
All additional `props` are passed to the `<input type="text">` HTML component.
```js
import React, { useState } from "react";
const [value, setValue] = useState("Text to appear in clipboard.");
<CopyInput
label="Copy me"
value={value}
helpText="Read the small text!"
readOnly
/>;
```

View File

@ -1,14 +1,60 @@
/*
* 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 React from "react";
import React, { forwardRef } from "react";
import { useUID } from "react-uid";
import PropTypes from "prop-types";
/** Base bootstrap input component. */
export const Input = forwardRef(
(
{
type,
label,
helpText,
error,
className,
children,
labelClassName,
groupClassName,
...props
},
ref
) => {
const uid = useUID();
const inputClassName = `form-control ${className || ""} ${
error ? "is-invalid" : ""
}`.trim();
return (
<div className="form-group">
<label className={labelClassName} htmlFor={uid}>
{label}
</label>
<div className={`input-group ${groupClassName || ""}`.trim()}>
<input
className={inputClassName}
type={type}
id={uid}
ref={ref}
{...props}
/>
{children}
</div>
{error ? <div className="invalid-feedback">{error}</div> : null}
{helpText ? (
<small className="form-text text-muted">{helpText}</small>
) : null}
</div>
);
}
);
Input.propTypes = {
type: PropTypes.string.isRequired,
label: PropTypes.string.isRequired,
@ -22,41 +68,3 @@ Input.propTypes = {
labelClassName: PropTypes.string,
groupClassName: PropTypes.string,
};
/** Base bootstrap input component. */
export function Input({
type,
label,
helpText,
error,
className,
children,
labelClassName,
groupClassName,
...props
}) {
const uid = useUID();
const inputClassName = `form-control ${className || ""} ${
error ? "is-invalid" : ""
}`.trim();
return (
<div className="form-group">
<label className={labelClassName} htmlFor={uid}>
{label}
</label>
<div className={`input-group ${groupClassName || ""}`.trim()}>
<input
className={inputClassName}
type={type}
id={uid}
{...props}
/>
{children}
</div>
{error ? <div className="invalid-feedback">{error}</div> : null}
{helpText ? (
<small className="form-text text-muted">{helpText}</small>
) : null}
</div>
);
}

5
src/bootstrap/Switch.md Normal file
View File

@ -0,0 +1,5 @@
Switch example:
```js
<Switch label="Enable Switch" helpText="Toggle that switch!" />
```

View File

@ -183,7 +183,7 @@ function DeviceForm({
/>
<Select
label={_("802.11n/ac mode")}
label={_("802.11n/ac/ax mode")}
choices={getHtmodeChoices(formData)}
value={formData.htmode}
helpText={HELP_TEXTS.htmode}

View File

@ -422,7 +422,7 @@ exports[`<WiFiSettings/> Snapshot guest network. 1`] = `
+ <small
+ class=\\"form-text text-muted\\"
+ >
+ WPA2 pre-shared key, that is required to connect to the network.
+ WPA2/3 pre-shared key, that is required to connect to the network.
+ </small>
+ </div>
<hr />
@ -530,7 +530,7 @@ exports[`<WiFiSettings/> Snapshot one module enabled. 1`] = `
+ <small
+ class=\\"form-text text-muted\\"
+ >
+ WPA2 pre-shared key, that is required to connect to the network.
+ WPA2/3 pre-shared key, that is required to connect to the network.
+ </small>
+ </div>
+ <div
@ -613,7 +613,7 @@ exports[`<WiFiSettings/> Snapshot one module enabled. 1`] = `
+ <label
+ for=\\"8\\"
+ >
+ 802.11n/ac mode
+ 802.11n/ac/ax mode
+ </label>
+ <select
+ class=\\"custom-select\\"
@ -653,7 +653,7 @@ exports[`<WiFiSettings/> Snapshot one module enabled. 1`] = `
+ <small
+ class=\\"form-text text-muted\\"
+ >
+ Change this to adjust 802.11n/ac mode of operation. 802.11n with 40 MHz wide channels can yield higher throughput but can cause more interference in the network. If you don't know what to choose, use the default option with 20 MHz wide channel.
+ Change this to adjust 802.11n/ac/ax mode of operation. 802.11n with 40 MHz wide channels can yield higher throughput but can cause more interference in the network. If you don't know what to choose, use the default option with 20 MHz wide channel.
+ </small>
+ </div>
+ <div

View File

@ -32,7 +32,7 @@ export const HELP_TEXTS = {
"SSID which contains non-standard characters could cause problems on some devices."
),
password: _(
"WPA2 pre-shared key, that is required to connect to the network."
"WPA2/3 pre-shared key, that is required to connect to the network."
),
hidden: _(
"If set, network is not visible when scanning for available networks."
@ -41,7 +41,7 @@ export const HELP_TEXTS = {
"The 2.4 GHz band is more widely supported by clients, but tends to have more interference. The 5 GHz band is a newer standard and may not be supported by all your devices. It usually has less interference, but the signal does not carry so well indoors."
),
htmode: _(
"Change this to adjust 802.11n/ac mode of operation. 802.11n with 40 MHz wide channels can yield higher throughput but can cause more interference in the network. If you don't know what to choose, use the default option with 20 MHz wide channel."
"Change this to adjust 802.11n/ac/ax mode of operation. 802.11n with 40 MHz wide channels can yield higher throughput but can cause more interference in the network. If you don't know what to choose, use the default option with 20 MHz wide channel."
),
guest_wifi_enabled: _(
"Enables Wi-Fi for guests, which is separated from LAN network. Devices connected to this network are allowed to 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."

View File

@ -20,6 +20,7 @@ export { API_STATE } from "./api/utils";
export { Alert, ALERT_TYPES } from "./bootstrap/Alert";
export { Button } from "./bootstrap/Button";
export { CheckBox } from "./bootstrap/CheckBox";
export { CopyInput } from "./bootstrap/CopyInput";
export { DownloadButton } from "./bootstrap/DownloadButton";
export { DataTimeInput } from "./bootstrap/DataTimeInput";
export { EmailInput } from "./bootstrap/EmailInput";

View File

@ -1,5 +1,5 @@
/*
* Copyright (C) 2020-2021 CZ.NIC z.s.p.o. (http://www.nic.cz/)
* Copyright (C) 2020-2022 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,8 +10,10 @@
const PROTOCOL = window.location.protocol === "http:" ? "ws" : "wss";
const URL = process.env.LIGHTTPD
? `${PROTOCOL}://${window.location.host}/foris-ws`
: `${PROTOCOL}://${window.location.hostname}:${9081}`;
? `${PROTOCOL}://${window.location.host}/${
process.env.WSPATH || "foris-ws"
}`
: `${PROTOCOL}://${window.location.hostname}:9081`;
const WAITING_FOR_CONNECTION_TIMEOUT = 500;

View File

@ -1,39 +1,56 @@
/*
* 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: "Foris forms",
components: [
"src/form/components/ForisForm.js",
"src/form/components/alerts.js",
"src/form/components/SubmitButton.js",
name: "Components",
description: "Set of main components.",
sections: [
{
name: "Foris forms",
components: [
"src/form/components/ForisForm.js",
"src/form/components/alerts.js",
"src/form/components/SubmitButton.js",
],
exampleMode: "expand",
usageMode: "expand",
},
{
name: "Alert Context",
components: ["src/alertContext/AlertContext.js"],
exampleMode: "expand",
usageMode: "expand",
},
],
exampleMode: "expand",
usageMode: "expand",
},
{
name: "Alert Context",
components: ["src/alertContext/AlertContext.js"],
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: "/",
},
},
};

View File

@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2022-02-22 16:41+0100\n"
"PO-Revision-Date: 2021-08-18 15:36+0000\n"
"Last-Translator: Lukas Jelinek <lukas.jelinek@nic.cz>\n"
"POT-Creation-Date: 2022-05-20 15:42+0200\n"
"PO-Revision-Date: 2022-03-15 22:41+0000\n"
"Last-Translator: Koli <lukas.koluch@gmail.com>\n"
"Language: cs\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/turris/foris-"
"js/cs/>\n"
@ -35,6 +35,14 @@ msgstr "Neobdržena žádná odezva."
msgid "An unknown API error occurred."
msgstr "Došlo k neznámé chybě v aplikačním programovém rozhraní."
#: src/bootstrap/CopyInput.js:55
msgid "Copied!"
msgstr ""
#: src/bootstrap/CopyInput.js:55
msgid "Copy"
msgstr ""
#: src/common/RebootButton.js:27
msgid "Reboot request failed."
msgstr "Vyžadován restart."
@ -93,7 +101,8 @@ msgid "Hide SSID"
msgstr "Skrýt SSID"
#: src/common/WiFiSettings/WiFiForm.js:186
msgid "802.11n/ac mode"
#, fuzzy
msgid "802.11n/ac/ax mode"
msgstr "Režim 802.11n/ac"
#: src/common/WiFiSettings/WiFiForm.js:199
@ -102,7 +111,7 @@ msgstr "Kanál"
#: src/common/WiFiSettings/WiFiForm.js:211
msgid "Encryption"
msgstr ""
msgstr "Šifrování"
#: src/common/WiFiSettings/WiFiForm.js:243
msgid "auto"
@ -201,7 +210,7 @@ msgstr "802.11ac kanál šíře 160 MHz"
#: src/common/WiFiSettings/constants.js:26
msgid "WPA3 only"
msgstr ""
msgstr "pouze WPA3"
#: src/common/WiFiSettings/constants.js:27
msgid "WPA3 with WPA2 as fallback (default)"
@ -209,7 +218,7 @@ msgstr ""
#: src/common/WiFiSettings/constants.js:28
msgid "WPA2 only"
msgstr ""
msgstr "pouze WPA2"
#: src/common/WiFiSettings/constants.js:31
msgid ""
@ -221,7 +230,7 @@ msgstr ""
#: src/common/WiFiSettings/constants.js:34
#, fuzzy
msgid "WPA2 pre-shared key, that is required to connect to the network."
msgid "WPA2/3 pre-shared key, that is required to connect to the network."
msgstr ""
"\n"
" WPA2 předsdílený klíč, který je vyžadován pro připojení se k "
@ -252,10 +261,10 @@ msgstr ""
#: src/common/WiFiSettings/constants.js:43
#, fuzzy
msgid ""
"Change this to adjust 802.11n/ac mode of operation. 802.11n with 40 MHz "
"wide channels can yield higher throughput but can cause more interference"
" in the network. If you don't know what to choose, use the default option"
" with 20 MHz wide channel."
"Change this to adjust 802.11n/ac/ax mode of operation. 802.11n with 40 "
"MHz wide channels can yield higher throughput but can cause more "
"interference in the network. If you don't know what to choose, use the "
"default option with 20 MHz wide channel."
msgstr ""
"\n"
" Změna tohoto upraví režim fungování 802.11n/ac. 802.11n s kanály "

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2022-02-22 16:41+0100\n"
"POT-Creation-Date: 2022-05-20 15:42+0200\n"
"PO-Revision-Date: 2019-02-19 13:34+0100\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: da\n"
@ -34,6 +34,14 @@ msgstr ""
msgid "An unknown API error occurred."
msgstr ""
#: src/bootstrap/CopyInput.js:55
msgid "Copied!"
msgstr ""
#: src/bootstrap/CopyInput.js:55
msgid "Copy"
msgstr ""
#: src/common/RebootButton.js:27
msgid "Reboot request failed."
msgstr ""
@ -92,7 +100,7 @@ msgid "Hide SSID"
msgstr ""
#: src/common/WiFiSettings/WiFiForm.js:186
msgid "802.11n/ac mode"
msgid "802.11n/ac/ax mode"
msgstr ""
#: src/common/WiFiSettings/WiFiForm.js:199
@ -211,7 +219,7 @@ msgid ""
msgstr ""
#: src/common/WiFiSettings/constants.js:34
msgid "WPA2 pre-shared key, that is required to connect to the network."
msgid "WPA2/3 pre-shared key, that is required to connect to the network."
msgstr ""
#: src/common/WiFiSettings/constants.js:37
@ -228,10 +236,10 @@ msgstr ""
#: src/common/WiFiSettings/constants.js:43
msgid ""
"Change this to adjust 802.11n/ac mode of operation. 802.11n with 40 MHz "
"wide channels can yield higher throughput but can cause more interference"
" in the network. If you don't know what to choose, use the default option"
" with 20 MHz wide channel."
"Change this to adjust 802.11n/ac/ax mode of operation. 802.11n with 40 "
"MHz wide channels can yield higher throughput but can cause more "
"interference in the network. If you don't know what to choose, use the "
"default option with 20 MHz wide channel."
msgstr ""
#: src/common/WiFiSettings/constants.js:46
@ -380,3 +388,20 @@ msgstr ""
#~ " "
#~ msgstr ""
#~ msgid "802.11n/ac mode"
#~ msgstr ""
#~ msgid "WPA2 pre-shared key, that is required to connect to the network."
#~ msgstr ""
#~ msgid ""
#~ "Change this to adjust 802.11n/ac mode"
#~ " of operation. 802.11n with 40 MHz"
#~ " wide channels can yield higher "
#~ "throughput but can cause more "
#~ "interference in the network. If you "
#~ "don't know what to choose, use the"
#~ " default option with 20 MHz wide "
#~ "channel."
#~ msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2022-02-22 16:41+0100\n"
"POT-Creation-Date: 2022-05-20 15:42+0200\n"
"PO-Revision-Date: 2021-09-24 19:38+0000\n"
"Last-Translator: CryptKid <CryptKiddie@chaospott.de>\n"
"Language: de\n"
@ -35,6 +35,14 @@ msgstr "Keine Antwort erhalten."
msgid "An unknown API error occurred."
msgstr "Ein unbekannter API-Fehler ist aufgetreten."
#: src/bootstrap/CopyInput.js:55
msgid "Copied!"
msgstr ""
#: src/bootstrap/CopyInput.js:55
msgid "Copy"
msgstr ""
#: src/common/RebootButton.js:27
msgid "Reboot request failed."
msgstr "Neustart-Einleitung fehlgeschlagen."
@ -95,7 +103,8 @@ msgid "Hide SSID"
msgstr "SSID verbergen"
#: src/common/WiFiSettings/WiFiForm.js:186
msgid "802.11n/ac mode"
#, fuzzy
msgid "802.11n/ac/ax mode"
msgstr "802.11n/ac Modus"
#: src/common/WiFiSettings/WiFiForm.js:199
@ -222,7 +231,7 @@ msgstr ""
#: src/common/WiFiSettings/constants.js:34
#, fuzzy
msgid "WPA2 pre-shared key, that is required to connect to the network."
msgid "WPA2/3 pre-shared key, that is required to connect to the network."
msgstr ""
"\n"
" WPA2 Pre-Shared Key, der für die Verbindung mit dem Netzwerk "
@ -253,10 +262,10 @@ msgstr ""
#: src/common/WiFiSettings/constants.js:43
#, fuzzy
msgid ""
"Change this to adjust 802.11n/ac mode of operation. 802.11n with 40 MHz "
"wide channels can yield higher throughput but can cause more interference"
" in the network. If you don't know what to choose, use the default option"
" with 20 MHz wide channel."
"Change this to adjust 802.11n/ac/ax mode of operation. 802.11n with 40 "
"MHz wide channels can yield higher throughput but can cause more "
"interference in the network. If you don't know what to choose, use the "
"default option with 20 MHz wide channel."
msgstr ""
"\n"
" Ändern Sie diese Option, um den Betriebsmodus 802.11n/ac "

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2022-02-22 16:41+0100\n"
"POT-Creation-Date: 2022-05-20 15:42+0200\n"
"PO-Revision-Date: 2021-02-09 16:50+0000\n"
"Last-Translator: Michalis <michalisntovas@yahoo.gr>\n"
"Language: el\n"
@ -35,6 +35,14 @@ msgstr ""
msgid "An unknown API error occurred."
msgstr ""
#: src/bootstrap/CopyInput.js:55
msgid "Copied!"
msgstr ""
#: src/bootstrap/CopyInput.js:55
msgid "Copy"
msgstr ""
#: src/common/RebootButton.js:27
msgid "Reboot request failed."
msgstr ""
@ -93,7 +101,7 @@ msgid "Hide SSID"
msgstr ""
#: src/common/WiFiSettings/WiFiForm.js:186
msgid "802.11n/ac mode"
msgid "802.11n/ac/ax mode"
msgstr ""
#: src/common/WiFiSettings/WiFiForm.js:199
@ -213,7 +221,7 @@ msgid ""
msgstr ""
#: src/common/WiFiSettings/constants.js:34
msgid "WPA2 pre-shared key, that is required to connect to the network."
msgid "WPA2/3 pre-shared key, that is required to connect to the network."
msgstr ""
#: src/common/WiFiSettings/constants.js:37
@ -230,10 +238,10 @@ msgstr ""
#: src/common/WiFiSettings/constants.js:43
msgid ""
"Change this to adjust 802.11n/ac mode of operation. 802.11n with 40 MHz "
"wide channels can yield higher throughput but can cause more interference"
" in the network. If you don't know what to choose, use the default option"
" with 20 MHz wide channel."
"Change this to adjust 802.11n/ac/ax mode of operation. 802.11n with 40 "
"MHz wide channels can yield higher throughput but can cause more "
"interference in the network. If you don't know what to choose, use the "
"default option with 20 MHz wide channel."
msgstr ""
#: src/common/WiFiSettings/constants.js:46
@ -382,3 +390,20 @@ msgstr ""
#~ " "
#~ msgstr ""
#~ msgid "802.11n/ac mode"
#~ msgstr ""
#~ msgid "WPA2 pre-shared key, that is required to connect to the network."
#~ msgstr ""
#~ msgid ""
#~ "Change this to adjust 802.11n/ac mode"
#~ " of operation. 802.11n with 40 MHz"
#~ " wide channels can yield higher "
#~ "throughput but can cause more "
#~ "interference in the network. If you "
#~ "don't know what to choose, use the"
#~ " default option with 20 MHz wide "
#~ "channel."
#~ msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2022-02-22 16:41+0100\n"
"POT-Creation-Date: 2022-05-20 15:42+0200\n"
"PO-Revision-Date: 2019-10-17 09:28+0000\n"
"Last-Translator: Scott Anecito <scott.anecito@protonmail.com>\n"
"Language: en\n"
@ -35,6 +35,14 @@ msgstr ""
msgid "An unknown API error occurred."
msgstr ""
#: src/bootstrap/CopyInput.js:55
msgid "Copied!"
msgstr ""
#: src/bootstrap/CopyInput.js:55
msgid "Copy"
msgstr ""
#: src/common/RebootButton.js:27
msgid "Reboot request failed."
msgstr ""
@ -93,7 +101,7 @@ msgid "Hide SSID"
msgstr ""
#: src/common/WiFiSettings/WiFiForm.js:186
msgid "802.11n/ac mode"
msgid "802.11n/ac/ax mode"
msgstr ""
#: src/common/WiFiSettings/WiFiForm.js:199
@ -212,7 +220,7 @@ msgid ""
msgstr ""
#: src/common/WiFiSettings/constants.js:34
msgid "WPA2 pre-shared key, that is required to connect to the network."
msgid "WPA2/3 pre-shared key, that is required to connect to the network."
msgstr ""
#: src/common/WiFiSettings/constants.js:37
@ -229,10 +237,10 @@ msgstr ""
#: src/common/WiFiSettings/constants.js:43
msgid ""
"Change this to adjust 802.11n/ac mode of operation. 802.11n with 40 MHz "
"wide channels can yield higher throughput but can cause more interference"
" in the network. If you don't know what to choose, use the default option"
" with 20 MHz wide channel."
"Change this to adjust 802.11n/ac/ax mode of operation. 802.11n with 40 "
"MHz wide channels can yield higher throughput but can cause more "
"interference in the network. If you don't know what to choose, use the "
"default option with 20 MHz wide channel."
msgstr ""
#: src/common/WiFiSettings/constants.js:46
@ -378,3 +386,20 @@ msgstr ""
#~ " "
#~ msgstr ""
#~ msgid "802.11n/ac mode"
#~ msgstr ""
#~ msgid "WPA2 pre-shared key, that is required to connect to the network."
#~ msgstr ""
#~ msgid ""
#~ "Change this to adjust 802.11n/ac mode"
#~ " of operation. 802.11n with 40 MHz"
#~ " wide channels can yield higher "
#~ "throughput but can cause more "
#~ "interference in the network. If you "
#~ "don't know what to choose, use the"
#~ " default option with 20 MHz wide "
#~ "channel."
#~ msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2022-02-22 16:41+0100\n"
"POT-Creation-Date: 2022-05-20 15:42+0200\n"
"PO-Revision-Date: 2020-05-25 13:41+0000\n"
"Last-Translator: Eduardo Cuthbert <elguber@gmail.com>\n"
"Language: es\n"
@ -37,6 +37,14 @@ msgstr ""
"Un error desconocido ha ocurrido. Compruebe la consola para mas "
"informaciòn."
#: src/bootstrap/CopyInput.js:55
msgid "Copied!"
msgstr ""
#: src/bootstrap/CopyInput.js:55
msgid "Copy"
msgstr ""
#: src/common/RebootButton.js:27
msgid "Reboot request failed."
msgstr ""
@ -95,7 +103,7 @@ msgid "Hide SSID"
msgstr ""
#: src/common/WiFiSettings/WiFiForm.js:186
msgid "802.11n/ac mode"
msgid "802.11n/ac/ax mode"
msgstr ""
#: src/common/WiFiSettings/WiFiForm.js:199
@ -214,7 +222,7 @@ msgid ""
msgstr ""
#: src/common/WiFiSettings/constants.js:34
msgid "WPA2 pre-shared key, that is required to connect to the network."
msgid "WPA2/3 pre-shared key, that is required to connect to the network."
msgstr ""
#: src/common/WiFiSettings/constants.js:37
@ -231,10 +239,10 @@ msgstr ""
#: src/common/WiFiSettings/constants.js:43
msgid ""
"Change this to adjust 802.11n/ac mode of operation. 802.11n with 40 MHz "
"wide channels can yield higher throughput but can cause more interference"
" in the network. If you don't know what to choose, use the default option"
" with 20 MHz wide channel."
"Change this to adjust 802.11n/ac/ax mode of operation. 802.11n with 40 "
"MHz wide channels can yield higher throughput but can cause more "
"interference in the network. If you don't know what to choose, use the "
"default option with 20 MHz wide channel."
msgstr ""
#: src/common/WiFiSettings/constants.js:46
@ -377,3 +385,20 @@ msgstr "No contiene una lista de E-mails separados por comas."
#~ " "
#~ msgstr ""
#~ msgid "802.11n/ac mode"
#~ msgstr ""
#~ msgid "WPA2 pre-shared key, that is required to connect to the network."
#~ msgstr ""
#~ msgid ""
#~ "Change this to adjust 802.11n/ac mode"
#~ " of operation. 802.11n with 40 MHz"
#~ " wide channels can yield higher "
#~ "throughput but can cause more "
#~ "interference in the network. If you "
#~ "don't know what to choose, use the"
#~ " default option with 20 MHz wide "
#~ "channel."
#~ msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2022-02-22 16:41+0100\n"
"POT-Creation-Date: 2022-05-20 15:42+0200\n"
"PO-Revision-Date: 2019-02-19 13:34+0100\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: fi\n"
@ -34,6 +34,14 @@ msgstr ""
msgid "An unknown API error occurred."
msgstr ""
#: src/bootstrap/CopyInput.js:55
msgid "Copied!"
msgstr ""
#: src/bootstrap/CopyInput.js:55
msgid "Copy"
msgstr ""
#: src/common/RebootButton.js:27
msgid "Reboot request failed."
msgstr ""
@ -92,7 +100,7 @@ msgid "Hide SSID"
msgstr ""
#: src/common/WiFiSettings/WiFiForm.js:186
msgid "802.11n/ac mode"
msgid "802.11n/ac/ax mode"
msgstr ""
#: src/common/WiFiSettings/WiFiForm.js:199
@ -211,7 +219,7 @@ msgid ""
msgstr ""
#: src/common/WiFiSettings/constants.js:34
msgid "WPA2 pre-shared key, that is required to connect to the network."
msgid "WPA2/3 pre-shared key, that is required to connect to the network."
msgstr ""
#: src/common/WiFiSettings/constants.js:37
@ -228,10 +236,10 @@ msgstr ""
#: src/common/WiFiSettings/constants.js:43
msgid ""
"Change this to adjust 802.11n/ac mode of operation. 802.11n with 40 MHz "
"wide channels can yield higher throughput but can cause more interference"
" in the network. If you don't know what to choose, use the default option"
" with 20 MHz wide channel."
"Change this to adjust 802.11n/ac/ax mode of operation. 802.11n with 40 "
"MHz wide channels can yield higher throughput but can cause more "
"interference in the network. If you don't know what to choose, use the "
"default option with 20 MHz wide channel."
msgstr ""
#: src/common/WiFiSettings/constants.js:46
@ -380,3 +388,20 @@ msgstr ""
#~ " "
#~ msgstr ""
#~ msgid "802.11n/ac mode"
#~ msgstr ""
#~ msgid "WPA2 pre-shared key, that is required to connect to the network."
#~ msgstr ""
#~ msgid ""
#~ "Change this to adjust 802.11n/ac mode"
#~ " of operation. 802.11n with 40 MHz"
#~ " wide channels can yield higher "
#~ "throughput but can cause more "
#~ "interference in the network. If you "
#~ "don't know what to choose, use the"
#~ " default option with 20 MHz wide "
#~ "channel."
#~ msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2022-02-22 16:41+0100\n"
"POT-Creation-Date: 2022-05-20 15:42+0200\n"
"PO-Revision-Date: 2019-02-19 13:34+0100\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: fo\n"
@ -34,6 +34,14 @@ msgstr ""
msgid "An unknown API error occurred."
msgstr ""
#: src/bootstrap/CopyInput.js:55
msgid "Copied!"
msgstr ""
#: src/bootstrap/CopyInput.js:55
msgid "Copy"
msgstr ""
#: src/common/RebootButton.js:27
msgid "Reboot request failed."
msgstr ""
@ -92,7 +100,7 @@ msgid "Hide SSID"
msgstr ""
#: src/common/WiFiSettings/WiFiForm.js:186
msgid "802.11n/ac mode"
msgid "802.11n/ac/ax mode"
msgstr ""
#: src/common/WiFiSettings/WiFiForm.js:199
@ -211,7 +219,7 @@ msgid ""
msgstr ""
#: src/common/WiFiSettings/constants.js:34
msgid "WPA2 pre-shared key, that is required to connect to the network."
msgid "WPA2/3 pre-shared key, that is required to connect to the network."
msgstr ""
#: src/common/WiFiSettings/constants.js:37
@ -228,10 +236,10 @@ msgstr ""
#: src/common/WiFiSettings/constants.js:43
msgid ""
"Change this to adjust 802.11n/ac mode of operation. 802.11n with 40 MHz "
"wide channels can yield higher throughput but can cause more interference"
" in the network. If you don't know what to choose, use the default option"
" with 20 MHz wide channel."
"Change this to adjust 802.11n/ac/ax mode of operation. 802.11n with 40 "
"MHz wide channels can yield higher throughput but can cause more "
"interference in the network. If you don't know what to choose, use the "
"default option with 20 MHz wide channel."
msgstr ""
#: src/common/WiFiSettings/constants.js:46
@ -380,3 +388,20 @@ msgstr ""
#~ " "
#~ msgstr ""
#~ msgid "802.11n/ac mode"
#~ msgstr ""
#~ msgid "WPA2 pre-shared key, that is required to connect to the network."
#~ msgstr ""
#~ msgid ""
#~ "Change this to adjust 802.11n/ac mode"
#~ " of operation. 802.11n with 40 MHz"
#~ " wide channels can yield higher "
#~ "throughput but can cause more "
#~ "interference in the network. If you "
#~ "don't know what to choose, use the"
#~ " default option with 20 MHz wide "
#~ "channel."
#~ msgstr ""

View File

@ -6,9 +6,9 @@
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Foris JS 5.2.0\n"
"Project-Id-Version: Foris JS 5.3.0\n"
"Report-Msgid-Bugs-To: tech.support@turris.cz\n"
"POT-Creation-Date: 2022-02-22 16:41+0100\n"
"POT-Creation-Date: 2022-05-20 15:42+0200\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"
@ -33,6 +33,14 @@ msgstr ""
msgid "An unknown API error occurred."
msgstr ""
#: src/bootstrap/CopyInput.js:55
msgid "Copied!"
msgstr ""
#: src/bootstrap/CopyInput.js:55
msgid "Copy"
msgstr ""
#: src/common/RebootButton.js:27
msgid "Reboot request failed."
msgstr ""
@ -91,7 +99,7 @@ msgid "Hide SSID"
msgstr ""
#: src/common/WiFiSettings/WiFiForm.js:186
msgid "802.11n/ac mode"
msgid "802.11n/ac/ax mode"
msgstr ""
#: src/common/WiFiSettings/WiFiForm.js:199
@ -210,7 +218,7 @@ msgid ""
msgstr ""
#: src/common/WiFiSettings/constants.js:34
msgid "WPA2 pre-shared key, that is required to connect to the network."
msgid "WPA2/3 pre-shared key, that is required to connect to the network."
msgstr ""
#: src/common/WiFiSettings/constants.js:37
@ -227,10 +235,10 @@ msgstr ""
#: src/common/WiFiSettings/constants.js:43
msgid ""
"Change this to adjust 802.11n/ac mode of operation. 802.11n with 40 MHz "
"wide channels can yield higher throughput but can cause more interference"
" in the network. If you don't know what to choose, use the default option"
" with 20 MHz wide channel."
"Change this to adjust 802.11n/ac/ax mode of operation. 802.11n with 40 "
"MHz wide channels can yield higher throughput but can cause more "
"interference in the network. If you don't know what to choose, use the "
"default option with 20 MHz wide channel."
msgstr ""
#: src/common/WiFiSettings/constants.js:46

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2022-02-22 16:41+0100\n"
"POT-Creation-Date: 2022-05-20 15:42+0200\n"
"PO-Revision-Date: 2022-01-14 05:53+0000\n"
"Last-Translator: Gabriel GRONDIN <gglinnk@protonmail.com>\n"
"Language: fr\n"
@ -35,6 +35,14 @@ msgstr "Aucun réponse reçue."
msgid "An unknown API error occurred."
msgstr "Une erreur dAPI inconnue sest produite."
#: src/bootstrap/CopyInput.js:55
msgid "Copied!"
msgstr ""
#: src/bootstrap/CopyInput.js:55
msgid "Copy"
msgstr ""
#: src/common/RebootButton.js:27
msgid "Reboot request failed."
msgstr "La demande de redémarrage a échoué."
@ -95,7 +103,8 @@ msgid "Hide SSID"
msgstr "Masquer le SSID"
#: src/common/WiFiSettings/WiFiForm.js:186
msgid "802.11n/ac mode"
#, fuzzy
msgid "802.11n/ac/ax mode"
msgstr "Mode 802.11n/ac"
#: src/common/WiFiSettings/WiFiForm.js:199
@ -222,7 +231,7 @@ msgstr ""
#: src/common/WiFiSettings/constants.js:34
#, fuzzy
msgid "WPA2 pre-shared key, that is required to connect to the network."
msgid "WPA2/3 pre-shared key, that is required to connect to the network."
msgstr ""
"\n"
" Clé pré-partagée WPA2, qui est nécessaire pour se connecter au "
@ -255,10 +264,10 @@ msgstr ""
#: src/common/WiFiSettings/constants.js:43
#, fuzzy
msgid ""
"Change this to adjust 802.11n/ac mode of operation. 802.11n with 40 MHz "
"wide channels can yield higher throughput but can cause more interference"
" in the network. If you don't know what to choose, use the default option"
" with 20 MHz wide channel."
"Change this to adjust 802.11n/ac/ax mode of operation. 802.11n with 40 "
"MHz wide channels can yield higher throughput but can cause more "
"interference in the network. If you don't know what to choose, use the "
"default option with 20 MHz wide channel."
msgstr ""
"\n"
" Modifiez ce paramètre pour régler le mode de fonctionnement "

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2022-02-22 16:41+0100\n"
"POT-Creation-Date: 2022-05-20 15:42+0200\n"
"PO-Revision-Date: 2019-02-19 13:34+0100\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: hr\n"
@ -35,6 +35,14 @@ msgstr ""
msgid "An unknown API error occurred."
msgstr ""
#: src/bootstrap/CopyInput.js:55
msgid "Copied!"
msgstr ""
#: src/bootstrap/CopyInput.js:55
msgid "Copy"
msgstr ""
#: src/common/RebootButton.js:27
msgid "Reboot request failed."
msgstr ""
@ -93,7 +101,7 @@ msgid "Hide SSID"
msgstr ""
#: src/common/WiFiSettings/WiFiForm.js:186
msgid "802.11n/ac mode"
msgid "802.11n/ac/ax mode"
msgstr ""
#: src/common/WiFiSettings/WiFiForm.js:199
@ -212,7 +220,7 @@ msgid ""
msgstr ""
#: src/common/WiFiSettings/constants.js:34
msgid "WPA2 pre-shared key, that is required to connect to the network."
msgid "WPA2/3 pre-shared key, that is required to connect to the network."
msgstr ""
#: src/common/WiFiSettings/constants.js:37
@ -229,10 +237,10 @@ msgstr ""
#: src/common/WiFiSettings/constants.js:43
msgid ""
"Change this to adjust 802.11n/ac mode of operation. 802.11n with 40 MHz "
"wide channels can yield higher throughput but can cause more interference"
" in the network. If you don't know what to choose, use the default option"
" with 20 MHz wide channel."
"Change this to adjust 802.11n/ac/ax mode of operation. 802.11n with 40 "
"MHz wide channels can yield higher throughput but can cause more "
"interference in the network. If you don't know what to choose, use the "
"default option with 20 MHz wide channel."
msgstr ""
#: src/common/WiFiSettings/constants.js:46
@ -381,3 +389,20 @@ msgstr ""
#~ " "
#~ msgstr ""
#~ msgid "802.11n/ac mode"
#~ msgstr ""
#~ msgid "WPA2 pre-shared key, that is required to connect to the network."
#~ msgstr ""
#~ msgid ""
#~ "Change this to adjust 802.11n/ac mode"
#~ " of operation. 802.11n with 40 MHz"
#~ " wide channels can yield higher "
#~ "throughput but can cause more "
#~ "interference in the network. If you "
#~ "don't know what to choose, use the"
#~ " default option with 20 MHz wide "
#~ "channel."
#~ msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2022-02-22 16:41+0100\n"
"POT-Creation-Date: 2022-05-20 15:42+0200\n"
"PO-Revision-Date: 2021-01-07 01:26+0000\n"
"Last-Translator: Zoli <boritek@gmail.com>\n"
"Language: hu\n"
@ -35,6 +35,14 @@ msgstr "Nem érkezett válasz."
msgid "An unknown API error occurred."
msgstr "Ismeretlen API-hiba történt."
#: src/bootstrap/CopyInput.js:55
msgid "Copied!"
msgstr ""
#: src/bootstrap/CopyInput.js:55
msgid "Copy"
msgstr ""
#: src/common/RebootButton.js:27
msgid "Reboot request failed."
msgstr ""
@ -93,7 +101,7 @@ msgid "Hide SSID"
msgstr ""
#: src/common/WiFiSettings/WiFiForm.js:186
msgid "802.11n/ac mode"
msgid "802.11n/ac/ax mode"
msgstr ""
#: src/common/WiFiSettings/WiFiForm.js:199
@ -212,7 +220,7 @@ msgid ""
msgstr ""
#: src/common/WiFiSettings/constants.js:34
msgid "WPA2 pre-shared key, that is required to connect to the network."
msgid "WPA2/3 pre-shared key, that is required to connect to the network."
msgstr ""
#: src/common/WiFiSettings/constants.js:37
@ -229,10 +237,10 @@ msgstr ""
#: src/common/WiFiSettings/constants.js:43
msgid ""
"Change this to adjust 802.11n/ac mode of operation. 802.11n with 40 MHz "
"wide channels can yield higher throughput but can cause more interference"
" in the network. If you don't know what to choose, use the default option"
" with 20 MHz wide channel."
"Change this to adjust 802.11n/ac/ax mode of operation. 802.11n with 40 "
"MHz wide channels can yield higher throughput but can cause more "
"interference in the network. If you don't know what to choose, use the "
"default option with 20 MHz wide channel."
msgstr ""
#: src/common/WiFiSettings/constants.js:46
@ -375,3 +383,20 @@ msgstr "Nem tartalmaz vesszővel elválasztott e-mail listát."
#~ " "
#~ msgstr ""
#~ msgid "802.11n/ac mode"
#~ msgstr ""
#~ msgid "WPA2 pre-shared key, that is required to connect to the network."
#~ msgstr ""
#~ msgid ""
#~ "Change this to adjust 802.11n/ac mode"
#~ " of operation. 802.11n with 40 MHz"
#~ " wide channels can yield higher "
#~ "throughput but can cause more "
#~ "interference in the network. If you "
#~ "don't know what to choose, use the"
#~ " default option with 20 MHz wide "
#~ "channel."
#~ msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2022-02-22 16:41+0100\n"
"POT-Creation-Date: 2022-05-20 15:42+0200\n"
"PO-Revision-Date: 2019-02-19 13:34+0100\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: it\n"
@ -34,6 +34,14 @@ msgstr ""
msgid "An unknown API error occurred."
msgstr ""
#: src/bootstrap/CopyInput.js:55
msgid "Copied!"
msgstr ""
#: src/bootstrap/CopyInput.js:55
msgid "Copy"
msgstr ""
#: src/common/RebootButton.js:27
msgid "Reboot request failed."
msgstr ""
@ -92,7 +100,7 @@ msgid "Hide SSID"
msgstr ""
#: src/common/WiFiSettings/WiFiForm.js:186
msgid "802.11n/ac mode"
msgid "802.11n/ac/ax mode"
msgstr ""
#: src/common/WiFiSettings/WiFiForm.js:199
@ -211,7 +219,7 @@ msgid ""
msgstr ""
#: src/common/WiFiSettings/constants.js:34
msgid "WPA2 pre-shared key, that is required to connect to the network."
msgid "WPA2/3 pre-shared key, that is required to connect to the network."
msgstr ""
#: src/common/WiFiSettings/constants.js:37
@ -228,10 +236,10 @@ msgstr ""
#: src/common/WiFiSettings/constants.js:43
msgid ""
"Change this to adjust 802.11n/ac mode of operation. 802.11n with 40 MHz "
"wide channels can yield higher throughput but can cause more interference"
" in the network. If you don't know what to choose, use the default option"
" with 20 MHz wide channel."
"Change this to adjust 802.11n/ac/ax mode of operation. 802.11n with 40 "
"MHz wide channels can yield higher throughput but can cause more "
"interference in the network. If you don't know what to choose, use the "
"default option with 20 MHz wide channel."
msgstr ""
#: src/common/WiFiSettings/constants.js:46
@ -380,3 +388,20 @@ msgstr ""
#~ " "
#~ msgstr ""
#~ msgid "802.11n/ac mode"
#~ msgstr ""
#~ msgid "WPA2 pre-shared key, that is required to connect to the network."
#~ msgstr ""
#~ msgid ""
#~ "Change this to adjust 802.11n/ac mode"
#~ " of operation. 802.11n with 40 MHz"
#~ " wide channels can yield higher "
#~ "throughput but can cause more "
#~ "interference in the network. If you "
#~ "don't know what to choose, use the"
#~ " default option with 20 MHz wide "
#~ "channel."
#~ msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2022-02-22 16:41+0100\n"
"POT-Creation-Date: 2022-05-20 15:42+0200\n"
"PO-Revision-Date: 2019-10-16 10:08+0000\n"
"Last-Translator: Scott Anecito <scott.anecito@protonmail.com>\n"
"Language: ja\n"
@ -35,6 +35,14 @@ msgstr ""
msgid "An unknown API error occurred."
msgstr ""
#: src/bootstrap/CopyInput.js:55
msgid "Copied!"
msgstr ""
#: src/bootstrap/CopyInput.js:55
msgid "Copy"
msgstr ""
#: src/common/RebootButton.js:27
msgid "Reboot request failed."
msgstr ""
@ -93,7 +101,7 @@ msgid "Hide SSID"
msgstr ""
#: src/common/WiFiSettings/WiFiForm.js:186
msgid "802.11n/ac mode"
msgid "802.11n/ac/ax mode"
msgstr ""
#: src/common/WiFiSettings/WiFiForm.js:199
@ -213,7 +221,7 @@ msgid ""
msgstr ""
#: src/common/WiFiSettings/constants.js:34
msgid "WPA2 pre-shared key, that is required to connect to the network."
msgid "WPA2/3 pre-shared key, that is required to connect to the network."
msgstr ""
#: src/common/WiFiSettings/constants.js:37
@ -230,10 +238,10 @@ msgstr ""
#: src/common/WiFiSettings/constants.js:43
msgid ""
"Change this to adjust 802.11n/ac mode of operation. 802.11n with 40 MHz "
"wide channels can yield higher throughput but can cause more interference"
" in the network. If you don't know what to choose, use the default option"
" with 20 MHz wide channel."
"Change this to adjust 802.11n/ac/ax mode of operation. 802.11n with 40 "
"MHz wide channels can yield higher throughput but can cause more "
"interference in the network. If you don't know what to choose, use the "
"default option with 20 MHz wide channel."
msgstr ""
#: src/common/WiFiSettings/constants.js:46
@ -382,3 +390,20 @@ msgstr ""
#~ " "
#~ msgstr ""
#~ msgid "802.11n/ac mode"
#~ msgstr ""
#~ msgid "WPA2 pre-shared key, that is required to connect to the network."
#~ msgstr ""
#~ msgid ""
#~ "Change this to adjust 802.11n/ac mode"
#~ " of operation. 802.11n with 40 MHz"
#~ " wide channels can yield higher "
#~ "throughput but can cause more "
#~ "interference in the network. If you "
#~ "don't know what to choose, use the"
#~ " default option with 20 MHz wide "
#~ "channel."
#~ msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2022-02-22 16:41+0100\n"
"POT-Creation-Date: 2022-05-20 15:42+0200\n"
"PO-Revision-Date: 2019-02-19 13:34+0100\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: ko\n"
@ -34,6 +34,14 @@ msgstr ""
msgid "An unknown API error occurred."
msgstr ""
#: src/bootstrap/CopyInput.js:55
msgid "Copied!"
msgstr ""
#: src/bootstrap/CopyInput.js:55
msgid "Copy"
msgstr ""
#: src/common/RebootButton.js:27
msgid "Reboot request failed."
msgstr ""
@ -92,7 +100,7 @@ msgid "Hide SSID"
msgstr ""
#: src/common/WiFiSettings/WiFiForm.js:186
msgid "802.11n/ac mode"
msgid "802.11n/ac/ax mode"
msgstr ""
#: src/common/WiFiSettings/WiFiForm.js:199
@ -211,7 +219,7 @@ msgid ""
msgstr ""
#: src/common/WiFiSettings/constants.js:34
msgid "WPA2 pre-shared key, that is required to connect to the network."
msgid "WPA2/3 pre-shared key, that is required to connect to the network."
msgstr ""
#: src/common/WiFiSettings/constants.js:37
@ -228,10 +236,10 @@ msgstr ""
#: src/common/WiFiSettings/constants.js:43
msgid ""
"Change this to adjust 802.11n/ac mode of operation. 802.11n with 40 MHz "
"wide channels can yield higher throughput but can cause more interference"
" in the network. If you don't know what to choose, use the default option"
" with 20 MHz wide channel."
"Change this to adjust 802.11n/ac/ax mode of operation. 802.11n with 40 "
"MHz wide channels can yield higher throughput but can cause more "
"interference in the network. If you don't know what to choose, use the "
"default option with 20 MHz wide channel."
msgstr ""
#: src/common/WiFiSettings/constants.js:46
@ -380,3 +388,20 @@ msgstr ""
#~ " "
#~ msgstr ""
#~ msgid "802.11n/ac mode"
#~ msgstr ""
#~ msgid "WPA2 pre-shared key, that is required to connect to the network."
#~ msgstr ""
#~ msgid ""
#~ "Change this to adjust 802.11n/ac mode"
#~ " of operation. 802.11n with 40 MHz"
#~ " wide channels can yield higher "
#~ "throughput but can cause more "
#~ "interference in the network. If you "
#~ "don't know what to choose, use the"
#~ " default option with 20 MHz wide "
#~ "channel."
#~ msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2022-02-22 16:41+0100\n"
"POT-Creation-Date: 2022-05-20 15:42+0200\n"
"PO-Revision-Date: 2019-02-19 13:34+0100\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: lt\n"
@ -35,6 +35,14 @@ msgstr ""
msgid "An unknown API error occurred."
msgstr ""
#: src/bootstrap/CopyInput.js:55
msgid "Copied!"
msgstr ""
#: src/bootstrap/CopyInput.js:55
msgid "Copy"
msgstr ""
#: src/common/RebootButton.js:27
msgid "Reboot request failed."
msgstr ""
@ -93,7 +101,7 @@ msgid "Hide SSID"
msgstr ""
#: src/common/WiFiSettings/WiFiForm.js:186
msgid "802.11n/ac mode"
msgid "802.11n/ac/ax mode"
msgstr ""
#: src/common/WiFiSettings/WiFiForm.js:199
@ -212,7 +220,7 @@ msgid ""
msgstr ""
#: src/common/WiFiSettings/constants.js:34
msgid "WPA2 pre-shared key, that is required to connect to the network."
msgid "WPA2/3 pre-shared key, that is required to connect to the network."
msgstr ""
#: src/common/WiFiSettings/constants.js:37
@ -229,10 +237,10 @@ msgstr ""
#: src/common/WiFiSettings/constants.js:43
msgid ""
"Change this to adjust 802.11n/ac mode of operation. 802.11n with 40 MHz "
"wide channels can yield higher throughput but can cause more interference"
" in the network. If you don't know what to choose, use the default option"
" with 20 MHz wide channel."
"Change this to adjust 802.11n/ac/ax mode of operation. 802.11n with 40 "
"MHz wide channels can yield higher throughput but can cause more "
"interference in the network. If you don't know what to choose, use the "
"default option with 20 MHz wide channel."
msgstr ""
#: src/common/WiFiSettings/constants.js:46
@ -381,3 +389,20 @@ msgstr ""
#~ " "
#~ msgstr ""
#~ msgid "802.11n/ac mode"
#~ msgstr ""
#~ msgid "WPA2 pre-shared key, that is required to connect to the network."
#~ msgstr ""
#~ msgid ""
#~ "Change this to adjust 802.11n/ac mode"
#~ " of operation. 802.11n with 40 MHz"
#~ " wide channels can yield higher "
#~ "throughput but can cause more "
#~ "interference in the network. If you "
#~ "don't know what to choose, use the"
#~ " default option with 20 MHz wide "
#~ "channel."
#~ msgstr ""

View File

@ -7,16 +7,17 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2022-02-22 16:41+0100\n"
"PO-Revision-Date: 2021-11-20 12:50+0000\n"
"POT-Creation-Date: 2022-05-20 15:42+0200\n"
"PO-Revision-Date: 2022-05-25 13:20+0000\n"
"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/turris/"
"foris-js/nb_NO/>\n"
"Language: nb_NO\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"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.13-dev\n"
"Generated-By: Babel 2.9.0\n"
#: src/api/utils.js:61
@ -36,6 +37,14 @@ msgstr "Fikk ikke svar."
msgid "An unknown API error occurred."
msgstr "Ukjent API-feil."
#: src/bootstrap/CopyInput.js:55
msgid "Copied!"
msgstr "Kopiert"
#: src/bootstrap/CopyInput.js:55
msgid "Copy"
msgstr "Kopier"
#: src/common/RebootButton.js:27
#, fuzzy
msgid "Reboot request failed."
@ -81,6 +90,9 @@ msgid ""
"Fi settings. Note that this will remove the current Wi-Fi configuration "
"and restore the default values."
msgstr ""
"Hvis antallet trådløskort ikke samsvarer kan du prøve å tilbakestille Wi-"
"Fi-innstillingene. Merk at dette fjerner nåværende Wi-Fi-oppsett og "
"gjenoppretter forvalgte verdier."
#: src/common/WiFiSettings/WiFiForm.js:95
#, fuzzy
@ -97,7 +109,8 @@ msgid "Hide SSID"
msgstr "Skjul SSID"
#: src/common/WiFiSettings/WiFiForm.js:186
msgid "802.11n/ac mode"
#, fuzzy
msgid "802.11n/ac/ax mode"
msgstr "802.11n/ac mode"
#: src/common/WiFiSettings/WiFiForm.js:199
@ -106,16 +119,15 @@ msgstr "Kanal"
#: src/common/WiFiSettings/WiFiForm.js:211
msgid "Encryption"
msgstr ""
msgstr "Kryptering"
#: src/common/WiFiSettings/WiFiForm.js:243
msgid "auto"
msgstr "automatisk"
#: src/common/WiFiSettings/WiFiForm.js:284
#, fuzzy
msgid "Custom"
msgstr "automatisk"
msgstr "Tilpasset"
#: src/common/WiFiSettings/WiFiGuestForm.js:42
#, fuzzy
@ -208,15 +220,15 @@ msgstr "802.11ac - 80 MHz vid kanal"
#: src/common/WiFiSettings/constants.js:26
msgid "WPA3 only"
msgstr ""
msgstr "Kun WPA3"
#: src/common/WiFiSettings/constants.js:27
msgid "WPA3 with WPA2 as fallback (default)"
msgstr ""
msgstr "WPA3 med WPA2 som tilbakefall (forvalg)"
#: src/common/WiFiSettings/constants.js:28
msgid "WPA2 only"
msgstr ""
msgstr "Kun WPA2"
#: src/common/WiFiSettings/constants.js:31
msgid ""
@ -226,7 +238,7 @@ msgstr "SSID som inneholder uvanlige tegn kan forårsake problemer på noen enhe
#: src/common/WiFiSettings/constants.js:34
#, fuzzy
msgid "WPA2 pre-shared key, that is required to connect to the network."
msgid "WPA2/3 pre-shared key, that is required to connect to the network."
msgstr ""
"\n"
" WPA2 med forhåndsdelt nøkkel, (som kreves for å koble til "
@ -255,10 +267,10 @@ msgstr ""
#: src/common/WiFiSettings/constants.js:43
#, fuzzy
msgid ""
"Change this to adjust 802.11n/ac mode of operation. 802.11n with 40 MHz "
"wide channels can yield higher throughput but can cause more interference"
" in the network. If you don't know what to choose, use the default option"
" with 20 MHz wide channel."
"Change this to adjust 802.11n/ac/ax mode of operation. 802.11n with 40 "
"MHz wide channels can yield higher throughput but can cause more "
"interference in the network. If you don't know what to choose, use the "
"default option with 20 MHz wide channel."
msgstr ""
"\n"
" Endringer har justerer 802.11n/ac-modus. 802.11.n med 40 Mhz "
@ -287,12 +299,17 @@ msgstr ""
" "
#: src/common/WiFiSettings/constants.js:49
#, fuzzy
msgid ""
"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."
msgstr ""
"WPA3-standarden er den nye mest sikre krypteringsmetoden som anbefales "
"for alle enheter som støtter den. De eldre enhetene uten WPA3-støtte "
"krever eldre WPA2. Hvis du har problemer med å koble til eldre enheter "
"bør du skru på WPA2."
#: src/form/components/ForisForm.js:121
msgid "Settings saved successfully"
@ -378,4 +395,3 @@ msgstr "Inneholder ikke en kommainndelt liste med e-postadresser."
#~ "\n"
#~ "gjeldende Wi-Fi-oppsett og tilbakestiller forvalgte verdier.\n"
#~ " "

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2022-02-22 16:41+0100\n"
"POT-Creation-Date: 2022-05-20 15:42+0200\n"
"PO-Revision-Date: 2020-11-29 19:29+0000\n"
"Last-Translator: Johan van de Wetering <mail@jvdwetering.nl>\n"
"Language: nl\n"
@ -35,6 +35,14 @@ msgstr ""
msgid "An unknown API error occurred."
msgstr ""
#: src/bootstrap/CopyInput.js:55
msgid "Copied!"
msgstr ""
#: src/bootstrap/CopyInput.js:55
msgid "Copy"
msgstr ""
#: src/common/RebootButton.js:27
#, fuzzy
msgid "Reboot request failed."
@ -94,7 +102,7 @@ msgid "Hide SSID"
msgstr ""
#: src/common/WiFiSettings/WiFiForm.js:186
msgid "802.11n/ac mode"
msgid "802.11n/ac/ax mode"
msgstr ""
#: src/common/WiFiSettings/WiFiForm.js:199
@ -214,7 +222,7 @@ msgid ""
msgstr ""
#: src/common/WiFiSettings/constants.js:34
msgid "WPA2 pre-shared key, that is required to connect to the network."
msgid "WPA2/3 pre-shared key, that is required to connect to the network."
msgstr ""
#: src/common/WiFiSettings/constants.js:37
@ -231,10 +239,10 @@ msgstr ""
#: src/common/WiFiSettings/constants.js:43
msgid ""
"Change this to adjust 802.11n/ac mode of operation. 802.11n with 40 MHz "
"wide channels can yield higher throughput but can cause more interference"
" in the network. If you don't know what to choose, use the default option"
" with 20 MHz wide channel."
"Change this to adjust 802.11n/ac/ax mode of operation. 802.11n with 40 "
"MHz wide channels can yield higher throughput but can cause more "
"interference in the network. If you don't know what to choose, use the "
"default option with 20 MHz wide channel."
msgstr ""
#: src/common/WiFiSettings/constants.js:46
@ -384,3 +392,20 @@ msgstr "Bevat geen lijst met e-mails gescheiden door komma's."
#~ " "
#~ msgstr ""
#~ msgid "802.11n/ac mode"
#~ msgstr ""
#~ msgid "WPA2 pre-shared key, that is required to connect to the network."
#~ msgstr ""
#~ msgid ""
#~ "Change this to adjust 802.11n/ac mode"
#~ " of operation. 802.11n with 40 MHz"
#~ " wide channels can yield higher "
#~ "throughput but can cause more "
#~ "interference in the network. If you "
#~ "don't know what to choose, use the"
#~ " default option with 20 MHz wide "
#~ "channel."
#~ msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2022-02-22 16:41+0100\n"
"POT-Creation-Date: 2022-05-20 15:42+0200\n"
"PO-Revision-Date: 2020-12-23 12:29+0000\n"
"Last-Translator: Adam Stańczyk <a.stanczyk@onet.pl>\n"
"Language: pl\n"
@ -36,6 +36,14 @@ msgstr "Brak odpowiedzi."
msgid "An unknown API error occurred."
msgstr "Wystąpił nieznany błąd API."
#: src/bootstrap/CopyInput.js:55
msgid "Copied!"
msgstr ""
#: src/bootstrap/CopyInput.js:55
msgid "Copy"
msgstr ""
#: src/common/RebootButton.js:27
msgid "Reboot request failed."
msgstr ""
@ -94,7 +102,7 @@ msgid "Hide SSID"
msgstr ""
#: src/common/WiFiSettings/WiFiForm.js:186
msgid "802.11n/ac mode"
msgid "802.11n/ac/ax mode"
msgstr ""
#: src/common/WiFiSettings/WiFiForm.js:199
@ -213,7 +221,7 @@ msgid ""
msgstr ""
#: src/common/WiFiSettings/constants.js:34
msgid "WPA2 pre-shared key, that is required to connect to the network."
msgid "WPA2/3 pre-shared key, that is required to connect to the network."
msgstr ""
#: src/common/WiFiSettings/constants.js:37
@ -230,10 +238,10 @@ msgstr ""
#: src/common/WiFiSettings/constants.js:43
msgid ""
"Change this to adjust 802.11n/ac mode of operation. 802.11n with 40 MHz "
"wide channels can yield higher throughput but can cause more interference"
" in the network. If you don't know what to choose, use the default option"
" with 20 MHz wide channel."
"Change this to adjust 802.11n/ac/ax mode of operation. 802.11n with 40 "
"MHz wide channels can yield higher throughput but can cause more "
"interference in the network. If you don't know what to choose, use the "
"default option with 20 MHz wide channel."
msgstr ""
#: src/common/WiFiSettings/constants.js:46
@ -382,3 +390,20 @@ msgstr "Nie zawiera listy e-maili oddzielonych przecinkami."
#~ " "
#~ msgstr ""
#~ msgid "802.11n/ac mode"
#~ msgstr ""
#~ msgid "WPA2 pre-shared key, that is required to connect to the network."
#~ msgstr ""
#~ msgid ""
#~ "Change this to adjust 802.11n/ac mode"
#~ " of operation. 802.11n with 40 MHz"
#~ " wide channels can yield higher "
#~ "throughput but can cause more "
#~ "interference in the network. If you "
#~ "don't know what to choose, use the"
#~ " default option with 20 MHz wide "
#~ "channel."
#~ msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2022-02-22 16:41+0100\n"
"POT-Creation-Date: 2022-05-20 15:42+0200\n"
"PO-Revision-Date: 2021-12-21 12:52+0000\n"
"Last-Translator: c10l <weblate.org@a.c10l.cc>\n"
"Language: pt_BR\n"
@ -35,6 +35,14 @@ msgstr ""
msgid "An unknown API error occurred."
msgstr ""
#: src/bootstrap/CopyInput.js:55
msgid "Copied!"
msgstr ""
#: src/bootstrap/CopyInput.js:55
msgid "Copy"
msgstr ""
#: src/common/RebootButton.js:27
msgid "Reboot request failed."
msgstr ""
@ -93,7 +101,7 @@ msgid "Hide SSID"
msgstr ""
#: src/common/WiFiSettings/WiFiForm.js:186
msgid "802.11n/ac mode"
msgid "802.11n/ac/ax mode"
msgstr ""
#: src/common/WiFiSettings/WiFiForm.js:199
@ -212,7 +220,7 @@ msgid ""
msgstr ""
#: src/common/WiFiSettings/constants.js:34
msgid "WPA2 pre-shared key, that is required to connect to the network."
msgid "WPA2/3 pre-shared key, that is required to connect to the network."
msgstr ""
#: src/common/WiFiSettings/constants.js:37
@ -229,10 +237,10 @@ msgstr ""
#: src/common/WiFiSettings/constants.js:43
msgid ""
"Change this to adjust 802.11n/ac mode of operation. 802.11n with 40 MHz "
"wide channels can yield higher throughput but can cause more interference"
" in the network. If you don't know what to choose, use the default option"
" with 20 MHz wide channel."
"Change this to adjust 802.11n/ac/ax mode of operation. 802.11n with 40 "
"MHz wide channels can yield higher throughput but can cause more "
"interference in the network. If you don't know what to choose, use the "
"default option with 20 MHz wide channel."
msgstr ""
#: src/common/WiFiSettings/constants.js:46
@ -359,3 +367,20 @@ msgstr ""
#~ " "
#~ msgstr ""
#~ msgid "802.11n/ac mode"
#~ msgstr ""
#~ msgid "WPA2 pre-shared key, that is required to connect to the network."
#~ msgstr ""
#~ msgid ""
#~ "Change this to adjust 802.11n/ac mode"
#~ " of operation. 802.11n with 40 MHz"
#~ " wide channels can yield higher "
#~ "throughput but can cause more "
#~ "interference in the network. If you "
#~ "don't know what to choose, use the"
#~ " default option with 20 MHz wide "
#~ "channel."
#~ msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2022-02-22 16:41+0100\n"
"POT-Creation-Date: 2022-05-20 15:42+0200\n"
"PO-Revision-Date: 2019-02-19 13:35+0100\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: ro\n"
@ -35,6 +35,14 @@ msgstr ""
msgid "An unknown API error occurred."
msgstr ""
#: src/bootstrap/CopyInput.js:55
msgid "Copied!"
msgstr ""
#: src/bootstrap/CopyInput.js:55
msgid "Copy"
msgstr ""
#: src/common/RebootButton.js:27
msgid "Reboot request failed."
msgstr ""
@ -93,7 +101,7 @@ msgid "Hide SSID"
msgstr ""
#: src/common/WiFiSettings/WiFiForm.js:186
msgid "802.11n/ac mode"
msgid "802.11n/ac/ax mode"
msgstr ""
#: src/common/WiFiSettings/WiFiForm.js:199
@ -212,7 +220,7 @@ msgid ""
msgstr ""
#: src/common/WiFiSettings/constants.js:34
msgid "WPA2 pre-shared key, that is required to connect to the network."
msgid "WPA2/3 pre-shared key, that is required to connect to the network."
msgstr ""
#: src/common/WiFiSettings/constants.js:37
@ -229,10 +237,10 @@ msgstr ""
#: src/common/WiFiSettings/constants.js:43
msgid ""
"Change this to adjust 802.11n/ac mode of operation. 802.11n with 40 MHz "
"wide channels can yield higher throughput but can cause more interference"
" in the network. If you don't know what to choose, use the default option"
" with 20 MHz wide channel."
"Change this to adjust 802.11n/ac/ax mode of operation. 802.11n with 40 "
"MHz wide channels can yield higher throughput but can cause more "
"interference in the network. If you don't know what to choose, use the "
"default option with 20 MHz wide channel."
msgstr ""
#: src/common/WiFiSettings/constants.js:46
@ -381,3 +389,20 @@ msgstr ""
#~ " "
#~ msgstr ""
#~ msgid "802.11n/ac mode"
#~ msgstr ""
#~ msgid "WPA2 pre-shared key, that is required to connect to the network."
#~ msgstr ""
#~ msgid ""
#~ "Change this to adjust 802.11n/ac mode"
#~ " of operation. 802.11n with 40 MHz"
#~ " wide channels can yield higher "
#~ "throughput but can cause more "
#~ "interference in the network. If you "
#~ "don't know what to choose, use the"
#~ " default option with 20 MHz wide "
#~ "channel."
#~ msgstr ""

View File

@ -7,17 +7,18 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2022-02-22 16:41+0100\n"
"PO-Revision-Date: 2021-12-18 00:07+0000\n"
"POT-Creation-Date: 2022-05-20 15:42+0200\n"
"PO-Revision-Date: 2022-05-28 09:19+0000\n"
"Last-Translator: Алексей Леньшин <alenshin@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/turris/foris-js/"
"ru/>\n"
"Language: 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"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\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"
"X-Generator: Weblate 4.13-dev\n"
"Generated-By: Babel 2.9.0\n"
#: src/api/utils.js:61
@ -36,6 +37,14 @@ msgstr "Ответ не получен."
msgid "An unknown API error occurred."
msgstr "Неизвестная ошибка программного интерфейса приложения."
#: src/bootstrap/CopyInput.js:55
msgid "Copied!"
msgstr "Скопировано!"
#: src/bootstrap/CopyInput.js:55
msgid "Copy"
msgstr "Копировать"
#: src/common/RebootButton.js:27
msgid "Reboot request failed."
msgstr "Запрос на перезагрузку не выполнен."
@ -79,6 +88,9 @@ msgid ""
"Fi settings. Note that this will remove the current Wi-Fi configuration "
"and restore the default values."
msgstr ""
"Если количество беспроводных карт не совпадает, вы можете попробовать "
"сбросить настройки Wi-Fi. Обратите внимание, что при этом будет удалена "
"текущая конфигурация Wi-Fi и восстановлены значения по умолчанию."
#: src/common/WiFiSettings/WiFiForm.js:95
msgid "Wi-Fi ${deviceID + 1}"
@ -94,8 +106,8 @@ msgid "Hide SSID"
msgstr "Скрыть SSID"
#: src/common/WiFiSettings/WiFiForm.js:186
msgid "802.11n/ac mode"
msgstr "Режим 802.11n/ac"
msgid "802.11n/ac/ax mode"
msgstr "Режим 802.11n/ac/ax"
#: src/common/WiFiSettings/WiFiForm.js:199
msgid "Channel"
@ -147,9 +159,8 @@ msgstr "Пароль должен содержать не менее 8 симв
#: src/common/WiFiSettings/WiFiSettings.js:86
#: src/common/WiFiSettings/WiFiSettings.js:105
#, fuzzy
msgid "Password must not contain more than 63 symbols"
msgstr "Пароль должен содержать не менее 8 символов"
msgstr "Пароль не должен содержать более 63 символов"
#: src/common/WiFiSettings/constants.js:9
msgid "Disabled"
@ -157,47 +168,43 @@ msgstr "Отключён"
#: src/common/WiFiSettings/constants.js:10
msgid "802.11n - 20 MHz wide channel"
msgstr "802.11n - ширина канала в 20 МГц"
msgstr "802.11n - ширина канала 20 МГц"
#: src/common/WiFiSettings/constants.js:11
msgid "802.11n - 40 MHz wide channel"
msgstr "802.11n - ширина канала в 40 МГц"
msgstr "802.11n - ширина канала 40 МГц"
#: src/common/WiFiSettings/constants.js:12
msgid "802.11ac - 20 MHz wide channel"
msgstr "802.11ac - ширина канала в 20 МГц"
msgstr "802.11ac - ширина канала 20 МГц"
#: src/common/WiFiSettings/constants.js:13
msgid "802.11ac - 40 MHz wide channel"
msgstr "802.11ac - ширина канала в 40 МГц"
msgstr "802.11ac - ширина канала 40 МГц"
#: src/common/WiFiSettings/constants.js:14
msgid "802.11ac - 80 MHz wide channel"
msgstr "802.11ac - ширина канала в 80 МГц"
msgstr "802.11ac - ширина канала 80 МГц"
#: src/common/WiFiSettings/constants.js:15
msgid "802.11ac - 160 MHz wide channel"
msgstr "802.11ac - ширина канала в 160 МГц"
msgstr "802.11ac - ширина канала 160 МГц"
#: src/common/WiFiSettings/constants.js:16
#, fuzzy
msgid "802.11ax - 20 MHz wide channel"
msgstr "802.11ac - ширина канала в 20 МГц"
msgstr "802.11ax - ширина канала 20 МГц"
#: src/common/WiFiSettings/constants.js:17
#, fuzzy
msgid "802.11ax - 40 MHz wide channel"
msgstr "802.11ac - ширина канала в 40 МГц"
msgstr "802.11ax - ширина канала 40 МГц"
#: src/common/WiFiSettings/constants.js:18
#, fuzzy
msgid "802.11ax - 80 MHz wide channel"
msgstr "802.11ac - ширина канала в 80 МГц"
msgstr "802.11ax - ширина канала 80 МГц"
#: src/common/WiFiSettings/constants.js:19
#, fuzzy
msgid "802.11ax - 160 MHz wide channel"
msgstr "802.11ac - ширина канала в 160 МГц"
msgstr "802.11ax - ширина канала 160 МГц"
#: src/common/WiFiSettings/constants.js:26
msgid "WPA3 only"
@ -220,13 +227,8 @@ msgstr ""
"некоторых устройствах."
#: src/common/WiFiSettings/constants.js:34
#, fuzzy
msgid "WPA2 pre-shared key, that is required to connect to the network."
msgstr ""
"\n"
" Предварительный общий ключ WPA2, необходимый для подключения к "
"сети.\n"
" "
msgid "WPA2/3 pre-shared key, that is required to connect to the network."
msgstr "Общий ключ WPA2/3, необходимый для подключения к сети."
#: src/common/WiFiSettings/constants.js:37
msgid "If set, network is not visible when scanning for available networks."
@ -235,36 +237,30 @@ msgstr ""
"сетей."
#: src/common/WiFiSettings/constants.js:40
#, fuzzy
msgid ""
"The 2.4 GHz band is more widely supported by clients, but tends to have "
"more interference. The 5 GHz band is a newer standard and may not be "
"supported by all your devices. It usually has less interference, but the "
"signal does not carry so well indoors."
msgstr ""
"\n"
" Частота 2,4 ГГц более широко поддерживается клиентами, но имеет "
"больше помех. Частота 5 ГГц является новым стандартом и может "
"поддерживаться не всеми вашими устройствами. Он обычно имеет меньше "
"помех, но сигнал не очень хорошо распространяется в помещении."
"Диапазон 2,4 ГГц поддерживается всеми клиентами, но имеет больше помех. "
"Диапазон 5 ГГц это более современный стандарт, который может "
"поддерживаться не всеми устройствами. В нем обычно меньше помех, но в "
"помещении сигнал проходит не так хорошо."
#: src/common/WiFiSettings/constants.js:43
#, fuzzy
msgid ""
"Change this to adjust 802.11n/ac mode of operation. 802.11n with 40 MHz "
"wide channels can yield higher throughput but can cause more interference"
" in the network. If you don't know what to choose, use the default option"
" with 20 MHz wide channel."
"Change this to adjust 802.11n/ac/ax mode of operation. 802.11n with 40 "
"MHz wide channels can yield higher throughput but can cause more "
"interference in the network. If you don't know what to choose, use the "
"default option with 20 MHz wide channel."
msgstr ""
"\n"
" Измените это, чтобы настроить режим работы 802.11n/ac. 802.11n с "
"каналами шириной 40 МГц обеспечивает более высокую пропускную "
"способность, но может вызывать больше помех в сети. Если вы не знаете, "
"что выбрать, используйте опцию по умолчанию с каналом шириной 20 МГц.\n"
" "
"Измените это, чтобы настроить режим работы 802.11n/ac/ax. 802.11n с каналами "
"шириной 40 МГц обеспечивает более высокую пропускную способность, но может "
"вызывать больше помех в сети. Если вы не знаете, что выбрать, используйте "
"опцию по умолчанию с каналом шириной 20 МГц."
#: src/common/WiFiSettings/constants.js:46
#, fuzzy
msgid ""
"Enables Wi-Fi for guests, which is separated from LAN network. Devices "
"connected to this network are allowed to access the internet, but aren't "
@ -272,13 +268,10 @@ msgid ""
"router. Parameters of the guest network can be set in the Guest network "
"tab."
msgstr ""
"\n"
" Включает Wi-Fi для гостей, который отделен от локальной сети. "
"Устройства, подключенные к этой сети, могут доступ в Интернет, но им не "
"разрешен доступ к другим устройствам и интерфейсу конфигурации "
"маршрутизатора. Параметры гостевой сети можно настроить на вкладке "
"Гостевая сеть.\n"
" "
"Включает Wi-Fi для гостей, который отделен от локальной сети. Устройства,"
" подключенные к этой сети, могут доступ в Интернет, но им не разрешен "
"доступ к другим устройствам и интерфейсу конфигурации маршрутизатора. "
"Параметры гостевой сети можно настроить на вкладке Гостевая сеть."
#: src/common/WiFiSettings/constants.js:49
msgid ""
@ -336,9 +329,8 @@ msgid "This is not a valid domain name."
msgstr "Некорректное доменное имя."
#: src/utils/validations.js:17
#, fuzzy
msgid "This is not a valid hostname."
msgstr "Некорректное доменное имя."
msgstr "Это недопустимое имя хоста."
#: src/utils/validations.js:18
msgid "This is not a valid DUID."
@ -380,4 +372,3 @@ msgstr "Не содержит списка электронных адресов
#~ "конфигурации Wi-Fi и восстановлению "
#~ "значений по умолчанию.\n"
#~ " "

View File

@ -7,16 +7,17 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2022-02-22 16:41+0100\n"
"PO-Revision-Date: 2021-12-18 00:07+0000\n"
"POT-Creation-Date: 2022-05-20 15:42+0200\n"
"PO-Revision-Date: 2022-05-30 06:14+0000\n"
"Last-Translator: Atec <dr.atec@gmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/turris/foris-js/"
"sk/>\n"
"Language: sk\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"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Weblate 4.13-dev\n"
"Generated-By: Babel 2.9.0\n"
#: src/api/utils.js:61
@ -29,15 +30,23 @@ msgstr "Nastala chyba z dôvodu prekročenia časového limitu."
#: src/api/utils.js:69
msgid "No response received."
msgstr "Nedošlo k žiadnej odozve."
msgstr "Nenastala žiadna odozva."
#: src/api/utils.js:79
msgid "An unknown API error occurred."
msgstr "Nastala neznáma chyba v aplikačnom programovom rozhraní."
msgstr "Nastala neznáma chyba v API."
#: src/bootstrap/CopyInput.js:55
msgid "Copied!"
msgstr "Skopírované!"
#: src/bootstrap/CopyInput.js:55
msgid "Copy"
msgstr "Kopírovať"
#: src/common/RebootButton.js:27
msgid "Reboot request failed."
msgstr "Žiadosť o reštart neúspešná."
msgstr "Požiadavka na reštart neúspešná."
#: src/common/RebootButton.js:51
msgid "Reboot"
@ -78,6 +87,9 @@ msgid ""
"Fi settings. Note that this will remove the current Wi-Fi configuration "
"and restore the default values."
msgstr ""
"Ak sa počet bezdrôtových kariet nezhoduje, môžete skúsiť obnoviť "
"nastavenia Wi-Fi. Upozorňujeme, že sa tým odstráni aktuálna konfigurácia "
"Wi-Fi a obnovia sa predvolené hodnoty."
#: src/common/WiFiSettings/WiFiForm.js:95
msgid "Wi-Fi ${deviceID + 1}"
@ -93,8 +105,8 @@ msgid "Hide SSID"
msgstr "Skryť SSID"
#: src/common/WiFiSettings/WiFiForm.js:186
msgid "802.11n/ac mode"
msgstr "802.11 n/ac mód"
msgid "802.11n/ac/ax mode"
msgstr "802.11 n/ac/ax mód"
#: src/common/WiFiSettings/WiFiForm.js:199
msgid "Channel"
@ -114,7 +126,7 @@ msgstr "Vlastné"
#: src/common/WiFiSettings/WiFiGuestForm.js:42
msgid "Enable Guest Wi-Fi"
msgstr "Zapnúť Wi-Fi pre hostí"
msgstr "Povoliť Wi-Fi pre hostí"
#: src/common/WiFiSettings/WiFiQRCode.js:71
msgid "Wi-Fi QR Code"
@ -127,7 +139,7 @@ msgstr "Stiahnuť PDF"
#: src/common/WiFiSettings/WiFiSettings.js:78
#: src/common/WiFiSettings/WiFiSettings.js:94
msgid "SSID can't be longer than 32 symbols"
msgstr "SSID nemôže mať viac ako 32 znakov"
msgstr "SSID nemôže obsahovať viac ako 32 znakov"
#: src/common/WiFiSettings/WiFiSettings.js:79
#: src/common/WiFiSettings/WiFiSettings.js:96
@ -146,9 +158,8 @@ msgstr "Heslo musí obsahovať aspoň 8 znakov"
#: src/common/WiFiSettings/WiFiSettings.js:86
#: src/common/WiFiSettings/WiFiSettings.js:105
#, fuzzy
msgid "Password must not contain more than 63 symbols"
msgstr "Heslo musí obsahovať aspoň 8 znakov"
msgstr "Heslo nesmie obsahovať viac ako 63 znakov"
#: src/common/WiFiSettings/constants.js:9
msgid "Disabled"
@ -179,28 +190,24 @@ msgid "802.11ac - 160 MHz wide channel"
msgstr "802.11ac šírka kanála 160 MHz"
#: src/common/WiFiSettings/constants.js:16
#, fuzzy
msgid "802.11ax - 20 MHz wide channel"
msgstr "802.11ac šírka kanála 20 MHz"
msgstr "802.11ax šírka kanála 20 MHz"
#: src/common/WiFiSettings/constants.js:17
#, fuzzy
msgid "802.11ax - 40 MHz wide channel"
msgstr "802.11ac šírka kanála 40 MHz"
msgstr "802.11ax šírka kanála 40 MHz"
#: src/common/WiFiSettings/constants.js:18
#, fuzzy
msgid "802.11ax - 80 MHz wide channel"
msgstr "802.11ac šírka kanála 80 MHz"
msgstr "802.11ax šírka kanála 80 MHz"
#: src/common/WiFiSettings/constants.js:19
#, fuzzy
msgid "802.11ax - 160 MHz wide channel"
msgstr "802.11ac šírka kanála 160 MHz"
msgstr "802.11ax šírka kanála 160 MHz"
#: src/common/WiFiSettings/constants.js:26
msgid "WPA3 only"
msgstr "Len WPA3"
msgstr "len WPA3"
#: src/common/WiFiSettings/constants.js:27
msgid "WPA3 with WPA2 as fallback (default)"
@ -219,13 +226,8 @@ msgstr ""
"problémy."
#: src/common/WiFiSettings/constants.js:34
#, fuzzy
msgid "WPA2 pre-shared key, that is required to connect to the network."
msgstr ""
"\n"
" WPA2 vopred zdieľaný kľúč, ktorý sa vyžaduje na pripojenie k "
"sieti.\n"
" "
msgid "WPA2/3 pre-shared key, that is required to connect to the network."
msgstr "WPA2/3 vopred zdieľaný kľúč, ktorý sa vyžaduje na pripojenie k sieti."
#: src/common/WiFiSettings/constants.js:37
msgid "If set, network is not visible when scanning for available networks."
@ -234,38 +236,30 @@ msgstr ""
"sietí nezobrazí."
#: src/common/WiFiSettings/constants.js:40
#, fuzzy
msgid ""
"The 2.4 GHz band is more widely supported by clients, but tends to have "
"more interference. The 5 GHz band is a newer standard and may not be "
"supported by all your devices. It usually has less interference, but the "
"signal 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."
"Pásmo 2,4 GHz je klientmi podporované najčastejšie, ale je viac zaťažené "
"rušením. Pásmo 5 GHz je novší štandard a nemusia ho podporovať všetky "
"zariadenia. Zvyčajne je rušením postihnuté menej, ale signál sa vnútri "
"budov šíri horšie."
#: src/common/WiFiSettings/constants.js:43
#, fuzzy
msgid ""
"Change this to adjust 802.11n/ac mode of operation. 802.11n with 40 MHz "
"wide channels can yield higher throughput but can cause more interference"
" in the network. If you don't know what to choose, use the default option"
" with 20 MHz wide channel."
"Change this to adjust 802.11n/ac/ax mode of operation. 802.11n with 40 "
"MHz wide channels can yield higher throughput but can cause more "
"interference in the network. If you don't know what to choose, use the "
"default option with 20 MHz wide channel."
msgstr ""
"\n"
" Týmto sa zmení režim prevádzky 802.11n/ac. 802.11n so šírkou "
"kanála 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"
" so šírkou kanála 20 MHz.\n"
" "
"Zmenou tejto položky sa nastavuje režim prevádzky 802.11n/ac/ax. Štandard "
"802.11n so šírkou kanálov 40 MHz môže priniesť vyššiu priepustnosť, ale môže "
"spôsobiť väčšie rušenie. Ak si nie ste istí, použite predvolenú možnosť so "
"šírkou kanála 20 MHz."
#: src/common/WiFiSettings/constants.js:46
#, fuzzy
msgid ""
"Enables Wi-Fi for guests, which is separated from LAN network. Devices "
"connected to this network are allowed to access the internet, but aren't "
@ -273,14 +267,10 @@ msgid ""
"router. Parameters of the guest network can be set in the Guest network "
"tab."
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"
" "
"Zapína Wi-Fi pre hostí, ktorá je oddelená od miestnej siete LAN. "
"Zariadenia pripojené k tejto sieti majú povolený prístup na internet, ale"
" nemajú prístup k iným zariadeniam a ku konfiguračnému rozhraniu routera."
" Parametre siete pre hostí je možné nastaviť na karte Sieť pre hostí."
#: src/common/WiFiSettings/constants.js:49
msgid ""
@ -289,10 +279,10 @@ msgid ""
"without WPA3 support require older WPA2. If you experience issues with "
"connecting older devices, try to enable WPA2."
msgstr ""
"Štandard WPA3 je nová najbezpečnejšia metóda šifrovania, ktorú sa "
"odporúča používať s každým zariadením, ktoré ju podporuje. Staršie "
"zariadenia bez podpory WPA3 vyžadujú staršie WPA2. Ak sa vyskytnú "
"problémy s pripojením starších zariadení, skúste povoliť WPA2."
"Štandard WPA3 je nová, najbezpečnejšia metóda šifrovania a odporúča sa "
"používať ju s každým zariadením, ktoré ju podporuje. Staršie zariadenia "
"bez podpory WPA3 vyžadujú staršie WPA2. Ak sa vyskytnú problémy s "
"pripojením starších zariadení, skúste povoliť WPA2."
#: src/form/components/ForisForm.js:121
msgid "Settings saved successfully"
@ -335,9 +325,8 @@ msgid "This is not a valid domain name."
msgstr "Toto nie je platné doménové meno."
#: src/utils/validations.js:17
#, fuzzy
msgid "This is not a valid hostname."
msgstr "Toto nie je platné doménové meno."
msgstr "Toto nie je platné meno hostiteľa."
#: src/utils/validations.js:18
msgid "This is not a valid DUID."
@ -379,4 +368,3 @@ msgstr "Neobsahuje zoznam e-mailov oddelených čiarkami."
#~ "že sa tým odstráni aktuálna konfigurácia"
#~ " a obnovia sa východiskové hodnoty.\n"
#~ " "

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2022-02-22 16:41+0100\n"
"POT-Creation-Date: 2022-05-20 15:42+0200\n"
"PO-Revision-Date: 2021-09-26 03:39+0000\n"
"Last-Translator: Kristoffer Grundström "
"<swedishsailfishosuser@tutanota.com>\n"
@ -36,6 +36,14 @@ msgstr ""
msgid "An unknown API error occurred."
msgstr ""
#: src/bootstrap/CopyInput.js:55
msgid "Copied!"
msgstr ""
#: src/bootstrap/CopyInput.js:55
msgid "Copy"
msgstr ""
#: src/common/RebootButton.js:27
msgid "Reboot request failed."
msgstr "Förfrågning för omstart misslyckades."
@ -94,7 +102,7 @@ msgid "Hide SSID"
msgstr ""
#: src/common/WiFiSettings/WiFiForm.js:186
msgid "802.11n/ac mode"
msgid "802.11n/ac/ax mode"
msgstr ""
#: src/common/WiFiSettings/WiFiForm.js:199
@ -220,7 +228,7 @@ msgid ""
msgstr ""
#: src/common/WiFiSettings/constants.js:34
msgid "WPA2 pre-shared key, that is required to connect to the network."
msgid "WPA2/3 pre-shared key, that is required to connect to the network."
msgstr ""
#: src/common/WiFiSettings/constants.js:37
@ -237,10 +245,10 @@ msgstr ""
#: src/common/WiFiSettings/constants.js:43
msgid ""
"Change this to adjust 802.11n/ac mode of operation. 802.11n with 40 MHz "
"wide channels can yield higher throughput but can cause more interference"
" in the network. If you don't know what to choose, use the default option"
" with 20 MHz wide channel."
"Change this to adjust 802.11n/ac/ax mode of operation. 802.11n with 40 "
"MHz wide channels can yield higher throughput but can cause more "
"interference in the network. If you don't know what to choose, use the "
"default option with 20 MHz wide channel."
msgstr ""
#: src/common/WiFiSettings/constants.js:46
@ -390,3 +398,20 @@ msgstr ""
#~ " "
#~ msgstr ""
#~ msgid "802.11n/ac mode"
#~ msgstr ""
#~ msgid "WPA2 pre-shared key, that is required to connect to the network."
#~ msgstr ""
#~ msgid ""
#~ "Change this to adjust 802.11n/ac mode"
#~ " of operation. 802.11n with 40 MHz"
#~ " wide channels can yield higher "
#~ "throughput but can cause more "
#~ "interference in the network. If you "
#~ "don't know what to choose, use the"
#~ " default option with 20 MHz wide "
#~ "channel."
#~ msgstr ""