1
0
mirror of https://gitlab.nic.cz/turris/reforis/foris-js.git synced 2025-10-14 23:23:37 +02:00

Compare commits

...

28 Commits

Author SHA1 Message Date
Aleksandr Gumroian
6b50f60554 Merge branch 'dev' into 'master'
Dev

See merge request turris/reforis/foris-js!285
2025-09-19 15:53:26 +02:00
Aleksandr Gumroian
b47f57fe3f Merge branch 'bump-version-680' into 'dev'
Bump v6.8.0

See merge request turris/reforis/foris-js!284
2025-09-19 15:51:19 +02:00
Aleksandr Gumroian
9b8ff229aa Bump v6.8.0
* Add new modes for Wi-Fi 7
* Add & update Weblate translations
* Update several dependencies in package.json to latest versions
* NPM audit fix
2025-09-19 16:49:05 +03:00
Aleksandr Gumroian
9fecc4b084 NPM audit fix 2025-09-19 16:41:45 +03:00
Aleksandr Gumroian
decaaf467f Update several dependencies in package.json 2025-09-19 16:41:25 +03:00
Aleksandr Gumroian
fc5028f82f Merge branch 'update-translations' into 'dev'
Add & update Weblate translations

See merge request turris/reforis/foris-js!283
2025-09-18 17:21:38 +02:00
Aleksandr Gumroian
dbf6a15381 Update translation messages 2025-09-18 17:24:56 +03:00
Aleksandr Gumroian
20d87b58f7 Create translation messages 2025-09-18 17:24:42 +03:00
Stepan Henek
333ab3a40b Add new modes for Wi-Fi 7 2025-09-18 10:32:57 +02:00
Erik Pfannenstein
d7c921515b Translated using Weblate (German)
Currently translated at 100.0% (91 of 91 strings)

Translation: Turris/reForis: Foris JS
Translate-URL: https://hosted.weblate.org/projects/turris/foris-js/de/
2025-07-16 23:01:57 +00:00
Atec
1ae8ce0b38 Translated using Weblate (Slovak)
Currently translated at 100.0% (91 of 91 strings)

Translation: Turris/reForis: Foris JS
Translate-URL: https://hosted.weblate.org/projects/turris/foris-js/sk/
2025-06-11 00:01:57 +02:00
Pavel Borecki
c83c111aa6 Translated using Weblate (Czech)
Currently translated at 100.0% (91 of 91 strings)

Translation: Turris/reForis: Foris JS
Translate-URL: https://hosted.weblate.org/projects/turris/foris-js/cs/
2025-05-18 12:50:12 +02:00
Pavel Borecki
e87ec7480a Translated using Weblate (Czech)
Currently translated at 100.0% (91 of 91 strings)

Translation: Turris/reForis: Foris JS
Translate-URL: https://hosted.weblate.org/projects/turris/foris-js/cs/
2025-05-17 13:01:42 +02:00
Pavel Borecki
50e47c366c Translated using Weblate (Czech)
Currently translated at 100.0% (91 of 91 strings)

Translation: Turris/reForis: Foris JS
Translate-URL: https://hosted.weblate.org/projects/turris/foris-js/cs/
2025-05-14 23:01:48 +02:00
தமிழ்நேரம்
0d2b69c61f Translated using Weblate (Tamil)
Currently translated at 100.0% (91 of 91 strings)

Translation: Turris/reForis: Foris JS
Translate-URL: https://hosted.weblate.org/projects/turris/foris-js/ta/
2025-04-25 17:07:36 +02:00
Lukas Jelinek
4c060f7b42 Translated using Weblate (Czech)
Currently translated at 100.0% (91 of 91 strings)

Translation: Turris/Foris JS
Translate-URL: https://hosted.weblate.org/projects/turris/foris-js/cs/
2025-04-22 18:44:16 +02:00
Алексей Леньшин
b0b0376d5b Translated using Weblate (Russian)
Currently translated at 100.0% (91 of 91 strings)

Translation: Turris/Foris JS
Translate-URL: https://hosted.weblate.org/projects/turris/foris-js/ru/
2025-04-22 18:44:16 +02:00
Aleksandr Gumroian
aef09a05f3 Merge branch 'dev' into 'master'
Dev

See merge request turris/reforis/foris-js!281
2025-04-22 18:44:13 +02:00
Aleksandr Gumroian
9da7bf6bdc Merge branch 'bump-version-672' into 'dev'
Bump v6.7.2

See merge request turris/reforis/foris-js!280
2025-04-22 18:38:36 +02:00
Aleksandr Gumroian
15da3249fc Bump v6.7.2
* Add Turris logo to enhanced QR code display
* Replace deprecated QRCode component with QRCodeSVG
* Refactor button click handlers to simplify event handling in WiFiQRCode
* Re-resolve and re-lock all npm dependencies in package-lock.json
* Override markdown-to-jsx version in order to solve audit issues
* docs: Enhance styleguide configuration with new font and layout options
* docs: Refactor development and introduction sections
* docs: Fix code snippets syntax highlighting & some refactoring
* docs: Update SubmitButton component
* NPM audit fix
2025-04-22 17:56:16 +02:00
Aleksandr Gumroian
5a8281393a Override markdown-to-jsx version in order to solve audit issues 2025-04-22 14:26:34 +02:00
Aleksandr Gumroian
d0632a4c82 Re-resolve and re-lock all npm dependencies in package-lock.json 2025-04-22 14:26:34 +02:00
Aleksandr Gumroian
4d4d37034a Update Snapshots 2025-04-22 13:50:55 +02:00
Aleksandr Gumroian
7afbd07ab4 docs: Update SubmitButton component
Change loading label and add to documentation.
2025-04-22 13:50:22 +02:00
Aleksandr Gumroian
ff13566f2a docs: Enhance styleguide configuration with new font and layout options 2025-04-22 13:50:12 +02:00
Aleksandr Gumroian
835a6e6d2b docs: Refactor development and introduction sections
For clarity and consistency.
2025-04-22 13:49:43 +02:00
Aleksandr Gumroian
69b1b38202 docs: Fix code snippets syntax highlighting & some refactoring 2025-04-22 13:49:31 +02:00
Aleksandr Gumroian
02671fb645 Merge branch 'dev' into 'master'
Dev

See merge request turris/reforis/foris-js!278
2025-04-04 16:06:46 +02:00
53 changed files with 3997 additions and 15721 deletions

View File

@@ -8,6 +8,36 @@ and this project adheres to
## [Unreleased] ## [Unreleased]
## [6.8.0] - 2025-09-19
### Added
- Added new modes for Wi-Fi 7
- Added & updated Weblate translations
### Changed
- Updated several dependencies in package.json to latest versions
- NPM audit fix
## [6.7.2] - 2025-04-22
### Added
- Added Turris logo to enhanced QR code display
### Changed
- Replaced deprecated QRCode component with QRCodeSVG
- Refactored button click handlers to simplify event handling in WiFiQRCode
- Re-resolved and re-locked all npm dependencies in package-lock.json
- Overridden markdown-to-jsx version in order to solve audit issues
- docs: Enhanced styleguide configuration with new font and layout options
- docs: Refactored development and introduction sections
- docs: Fixed code snippets syntax highlighting & some refactoring
- docs: Updated SubmitButton component
- NPM audit fix
## [6.7.1] - 2025-04-04 ## [6.7.1] - 2025-04-04
### Added ### Added
@@ -468,7 +498,9 @@ and this project adheres to
## [0.0.7] - 2019-09-02 ## [0.0.7] - 2019-09-02
[unreleased]: [unreleased]:
https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v6.7.1...dev https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v6.8.0...dev
[6.8.0]: https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v6.7.2...v6.8.0
[6.7.2]: https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v6.7.1...v6.7.2
[6.7.1]: https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v6.7.0...v6.7.1 [6.7.1]: https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v6.7.0...v6.7.1
[6.7.0]: https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v6.6.2...v6.7.0 [6.7.0]: https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v6.6.2...v6.7.0
[6.6.2]: https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v6.6.1...v6.6.2 [6.6.2]: https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v6.6.1...v6.6.2

View File

@@ -1,25 +1,27 @@
Sooner or later, you will face with situation when you want/need to make some At some point, you'll likely need to modify the library. When that happens, your
changes in the library. Then the most important tool for you it's the best friend will be [`npm link`](https://docs.npmjs.com/cli/link).
[`npm link`](https://docs.npmjs.com/cli/link).
Please, notice that it will not work if you link the library just from the root **Important Note:** Simply linking from the repo root won't work because the
of the repo. It happens due to the location of sources `./src`. You need to pack source files are in `./src`. Instead, you'll need to:
the library first, `make pack` and then link it from the `./dist` directory.
Yeah, it's not such a comfortable solution for development. But it can be fixed 1. First package the library using `make pack`
by writing a small script similar to making a pack but by linking every file and 2. Then link it from the `./dist` directory
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: While this isn't the most developer-friendly workflow, you can improve it by
creating a script that:
- Symlinks all files/directories from `./src` to another location
- Also links `package.json` and `package-lock.json`
## Quick Start Guide
```bash ```bash
make pack; # Package and link the library
cd dist; make pack
npm link; cd dist
npm link
cd $project_dir/js # Navigate to JS directory of the project where you want to link the library # Link to your project
cd /path/to/your/project/js # Navigate to your project's JS directory
npm link foris npm link foris
``` ```
And that's it ;)

View File

@@ -1,35 +1,37 @@
Welcome! This is the official documentation for Foris JS. Welcome to the official Foris JS documentation!
## What Foris JS is ## About Foris JS
Foris JS library is a set of components and utils for reForis application and Foris JS is a library containing reusable components and utilities designed
plugins. specifically for the reForis application and its plugins.
Please notice that all of these components or utils are used in reForis and **Note:** All components and utilities in this library are actively used in
plugins. If you want to study them by example, I recommend you to full-text reForis and its plugins. To see practical examples of how they're implemented,
search those repositories. we recommend searching through those repositories.
# Installation ## Getting Started
## Prerequisites ### Prerequisites
Please make sure that [Node.js](https://nodejs.org/en/) is installed on your Before installing, ensure you have [Node.js](https://nodejs.org/en/) installed
system. on your system.
The current Long Term Support (LTS) release is an ideal starting point, see We recommend using the current Long Term Support (LTS) version for optimal
[here](https://github.com/nodejs/Release#release-schedule). compatibility. Check the
[release schedule](https://github.com/nodejs/Release#release-schedule) for
details.
## Installation ### Installation
To install the latest release: Install the latest version with:
```plain ```bash
npm install foris npm install foris
``` ```
To install a specific version: Or install a specific version by running:
```plain ```bash
npm install foris@version npm install foris@version
``` ```

18421
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,6 @@
{ {
"name": "foris", "name": "foris",
"version": "6.7.1", "version": "6.8.0",
"description": "Foris JS library is a set of components and utils for reForis application and plugins.", "description": "Foris JS library is a set of components and utils for reForis application and plugins.",
"author": "CZ.NIC, z.s.p.o.", "author": "CZ.NIC, z.s.p.o.",
"repository": { "repository": {
@@ -19,8 +19,8 @@
"@fortawesome/free-solid-svg-icons": "^6.7.2", "@fortawesome/free-solid-svg-icons": "^6.7.2",
"@fortawesome/react-fontawesome": "^0.2.2", "@fortawesome/react-fontawesome": "^0.2.2",
"@tanstack/match-sorter-utils": "^8.19.4", "@tanstack/match-sorter-utils": "^8.19.4",
"@tanstack/react-table": "^8.21.2", "@tanstack/react-table": "^8.21.3",
"axios": "^1.7.9", "axios": "^1.12.2",
"immutability-helper": "^3.1.1", "immutability-helper": "^3.1.1",
"moment": "^2.30.1", "moment": "^2.30.1",
"qrcode.react": "^4.2.0", "qrcode.react": "^4.2.0",
@@ -35,24 +35,24 @@
"react-router-dom": "^5.1.2" "react-router-dom": "^5.1.2"
}, },
"devDependencies": { "devDependencies": {
"@babel/cli": "^7.26.4", "@babel/cli": "^7.28.3",
"@babel/core": "^7.26.9", "@babel/core": "^7.28.4",
"@babel/plugin-transform-runtime": "^7.26.9", "@babel/plugin-transform-runtime": "^7.28.3",
"@babel/preset-env": "^7.26.9", "@babel/preset-env": "^7.28.3",
"@babel/preset-react": "^7.26.3", "@babel/preset-react": "^7.27.1",
"@testing-library/react": "^12.1.5", "@testing-library/react": "^12.1.5",
"babel-loader": "^9.2.1", "babel-loader": "^9.2.1",
"babel-polyfill": "^6.26.0", "babel-polyfill": "^6.26.0",
"bootstrap": "^5.3.3", "bootstrap": "^5.3.8",
"css-loader": "^7.1.2", "css-loader": "^7.1.2",
"eslint": "^8.57.0", "eslint": "^8.57.0",
"eslint-config-reforis": "^2.2.1", "eslint-config-reforis": "^2.2.1",
"file-loader": "^6.0.0", "file-loader": "^6.0.0",
"jest": "^29.7.0", "jest": "^29.7.0",
"jest-environment-jsdom": "^29.7.0", "jest-environment-jsdom": "^29.7.0",
"jest-mock-axios": "^4.8.0", "jest-mock-axios": "^4.9.0",
"moment-timezone": "^0.5.47", "moment-timezone": "^0.5.47",
"prettier": "^3.5.3", "prettier": "^3.6.2",
"prop-types": "15.8.1", "prop-types": "15.8.1",
"react": "16.9.0", "react": "16.9.0",
"react-dom": "16.9.0", "react-dom": "16.9.0",
@@ -60,7 +60,10 @@
"react-styleguidist": "^12.0.1", "react-styleguidist": "^12.0.1",
"snapshot-diff": "^0.10.0", "snapshot-diff": "^0.10.0",
"style-loader": "^4.0.0", "style-loader": "^4.0.0",
"webpack": "^5.98.0" "webpack": "^5.101.3"
},
"overrides": {
"markdown-to-jsx": "^7.7.4"
}, },
"scripts": { "scripts": {
"lint": "eslint src", "lint": "eslint src",
@@ -71,4 +74,4 @@
"docs": "npx styleguidist build ", "docs": "npx styleguidist build ",
"docs:watch": "styleguidist server" "docs:watch": "styleguidist server"
} }
} }

View File

@@ -4,7 +4,7 @@ using in foris forms.
All additional `props` are passed to the `<input type="checkbox">` HTML All additional `props` are passed to the `<input type="checkbox">` HTML
component. component.
```js ```jsx
import { useState } from "react"; import { useState } from "react";
const [value, setValue] = useState(false); const [value, setValue] = useState(false);

View File

@@ -4,7 +4,7 @@ be used with `readOnly` and `disabled` parameters, please see an example.
All additional `props` are passed to the `<input type="text">` HTML component. All additional `props` are passed to the `<input type="text">` HTML component.
```js ```jsx
import React, { useState } from "react"; import React, { useState } from "react";
const [value, setValue] = useState("Text to appear in clipboard."); const [value, setValue] = useState("Text to appear in clipboard.");

View File

@@ -4,7 +4,7 @@ Adopted from `react-datetime/DateTime` datatime picker component. It uses
It requires `ForisTranslations.locale` to be defined in order to use right It requires `ForisTranslations.locale` to be defined in order to use right
locale. locale.
```js ```jsx
ForisTranslations = { locale: "en" }; ForisTranslations = { locale: "en" };
import { useState, useEffect } from "react"; import { useState, useEffect } from "react";

View File

@@ -5,6 +5,6 @@ Firefox. See
[related issue](https://bugzilla.mozilla.org/show_bug.cgi?id=858538) for more [related issue](https://bugzilla.mozilla.org/show_bug.cgi?id=858538) for more
details. details.
```js ```jsx
<DownloadButton href="example.zip">Download</DownloadButton> <DownloadButton href="example.zip">Download</DownloadButton>
``` ```

View File

@@ -4,10 +4,12 @@ checking. It's only meaningful using inside `<form>`.
All additional `props` are passed to the `<input type="email">` HTML component. All additional `props` are passed to the `<input type="email">` HTML component.
```js ```jsx
import { useState } from "react"; import { useState } from "react";
import Button from "./Button"; import Button from "./Button";
const [email, setEmail] = useState("Wrong email"); const [email, setEmail] = useState("Wrong email");
<form onSubmit={(e) => e.preventDefault()}> <form onSubmit={(e) => e.preventDefault()}>
<EmailInput <EmailInput
value={email} value={email}

View File

@@ -3,7 +3,7 @@ structure for using in foris forms.
All additional `props` are passed to the `<input type="file">` HTML component. All additional `props` are passed to the `<input type="file">` HTML component.
```js ```jsx
import { useState } from "react"; import { useState } from "react";
const [files, setFiles] = useState([]); const [files, setFiles] = useState([]);
@@ -23,7 +23,7 @@ const label = files.length === 1 ? files[0].name : "Choose file";
### FileInput with multiple files ### FileInput with multiple files
```js ```jsx
import { useState } from "react"; import { useState } from "react";
const [files, setFiles] = useState([]); const [files, setFiles] = useState([]);

View File

@@ -6,9 +6,9 @@ the page since modals are rendered in portals.
Modals also have three optional sizes, which can be defined through the `size` Modals also have three optional sizes, which can be defined through the `size`
prop: prop:
- small - `sm` - small - `sm`
- large - `lg` - large - `lg`
- extra-large - `xl` - extra-large - `xl`
For more details please visit Bootstrap For more details please visit Bootstrap
<a href="https://getbootstrap.com/docs/4.5/components/modal/#optional-sizes" target="_blank"> <a href="https://getbootstrap.com/docs/4.5/components/modal/#optional-sizes" target="_blank">
@@ -18,7 +18,7 @@ documentation</a>.
<div id="modal-container" /> <div id="modal-container" />
``` ```
```js ```jsx
import { ModalHeader, ModalBody, ModalFooter } from "./Modal"; import { ModalHeader, ModalBody, ModalFooter } from "./Modal";
import { useState } from "react"; import { useState } from "react";

View File

@@ -3,8 +3,9 @@ structure for using in foris forms.
All additional `props` are passed to the `<input type="number">` HTML component. All additional `props` are passed to the `<input type="number">` HTML component.
```js ```jsx
import { useState } from "react"; import { useState } from "react";
const [value, setValue] = useState(42); const [value, setValue] = useState(42);
<NumberInput <NumberInput

View File

@@ -4,7 +4,7 @@ for using in foris forms. Can be used with "eye" button, see example.
All additional `props` are passed to the `<input type="password">` HTML All additional `props` are passed to the `<input type="password">` HTML
component. component.
```js ```jsx
import { useState } from "react"; import { useState } from "react";
const [value, setValue] = useState("secret"); const [value, setValue] = useState("secret");

View File

@@ -5,8 +5,9 @@ All additional `props` are passed to the `<input type="number">` HTML component.
Unless `helpText` is set for one of the options they are displayed inline. Unless `helpText` is set for one of the options they are displayed inline.
```js ```jsx
import { useState } from "react"; import { useState } from "react";
const CHOICES = [ const CHOICES = [
{ value: "one", label: "1" }, { value: "one", label: "1" },
{ value: "two", label: "2" }, { value: "two", label: "2" },

View File

@@ -3,8 +3,9 @@ and structure for using in foris forms.
All additional `props` are passed to the `<select>` HTML component. All additional `props` are passed to the `<select>` HTML component.
```js ```jsx
import { useState } from "react"; import { useState } from "react";
const CHOICES = { const CHOICES = {
apple: "Apple", apple: "Apple",
banana: "Banana", banana: "Banana",

View File

@@ -1,5 +1,5 @@
Spiner Bootstrap component. Spiner Bootstrap component.
```js ```jsx
<Spinner>You can put text inside or any component you wish.</Spinner> <Spinner>You can put text inside or any component you wish.</Spinner>
``` ```

View File

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

View File

@@ -3,8 +3,9 @@ using in foris forms.
All additional `props` are passed to the `<input type="text">` HTML component. All additional `props` are passed to the `<input type="text">` HTML component.
```js ```jsx
import { useState } from "react"; import { useState } from "react";
const [value, setValue] = useState("Bla bla"); const [value, setValue] = useState("Bla bla");
<TextInput <TextInput

View File

@@ -2,7 +2,7 @@ ThreeDotsMenu Bootstrap component is a dropdown menu that appears when the user
clicks on three dots. It is used to display a list of actions that can be clicks on three dots. It is used to display a list of actions that can be
performed on a particular item. performed on a particular item.
```js ```jsx
import { useState } from "react"; import { useState } from "react";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
import { faEdit, faTrash } from "@fortawesome/free-solid-svg-icons"; import { faEdit, faTrash } from "@fortawesome/free-solid-svg-icons";

View File

@@ -4,132 +4,14 @@ Rich Table is a table component based on
[Tanstack React Table](https://tanstack.com/table/). It adds some features to [Tanstack React Table](https://tanstack.com/table/). It adds some features to
the table component, such as: the table component, such as:
- **Pagination**: The table can be paginated. - **Pagination**: The table can be paginated.
- **Sorting**: The table can be sorted by columns. - **Sorting**: The table can be sorted by columns.
- **Row Expansion**: The table rows can be expanded. (To be implemented) - **Row Expansion**: The table rows can be expanded. (To be implemented)
### Example ### Example
```js ```jsx
import RichTable from "./RichTable"; import { columns, data } from "./mockData";
const columns = [
{
header: "Name",
accessorKey: "name",
},
{
header: "Surname",
accessorKey: "surname",
},
{
header: "Age",
accessorKey: "age",
},
{
header: "Phone",
accessorKey: "phone",
},
];
const data = [
{
name: "John",
surname: "Coltrane",
age: 30,
phone: "123456789",
},
{
name: "Jane",
surname: "Doe",
age: 25,
phone: "987654321",
},
{
name: "Alice",
surname: "Smith",
age: 35,
phone: "123456789",
},
{
name: "Bob",
surname: "Smith",
age: 40,
phone: "987654321",
},
{
name: "Charlie",
surname: "Brown",
age: 45,
phone: "123456789",
},
{
name: "Daisy",
surname: "Brown",
age: 50,
phone: "987654321",
},
{
name: "Eve",
surname: "Johnson",
age: 55,
phone: "123456789",
},
{
name: "Frank",
surname: "Johnson",
age: 60,
phone: "987654321",
},
{
name: "Grace",
surname: "Williams",
age: 65,
phone: "123456789",
},
{
name: "Henry",
surname: "Williams",
age: 70,
phone: "987654321",
},
{
name: "Ivy",
surname: "Brown",
age: 75,
phone: "123456789",
},
{
name: "Jack",
surname: "Brown",
age: 80,
phone: "987654321",
},
{
name: "Kelly",
surname: "Johnson",
age: 85,
phone: "123456789",
},
{
name: "Liam",
surname: "Johnson",
age: 90,
phone: "987654321",
},
{
name: "Mia",
surname: "Williams",
age: 95,
phone: "123456789",
},
{
name: "Nathan",
surname: "Williams",
age: 100,
phone: "987654321",
},
];
<RichTable columns={columns} data={data} withPagination />; <RichTable columns={columns} data={data} withPagination />;
``` ```

View File

@@ -0,0 +1,119 @@
const columns = [
{
header: "Name",
accessorKey: "name",
},
{
header: "Surname",
accessorKey: "surname",
},
{
header: "Age",
accessorKey: "age",
},
{
header: "Phone",
accessorKey: "phone",
},
];
const data = [
{
name: "John",
surname: "Coltrane",
age: 30,
phone: "123456789",
},
{
name: "Jane",
surname: "Doe",
age: 25,
phone: "987654321",
},
{
name: "Alice",
surname: "Smith",
age: 35,
phone: "123456789",
},
{
name: "Bob",
surname: "Smith",
age: 40,
phone: "987654321",
},
{
name: "Charlie",
surname: "Brown",
age: 45,
phone: "123456789",
},
{
name: "Daisy",
surname: "Brown",
age: 50,
phone: "987654321",
},
{
name: "Eve",
surname: "Johnson",
age: 55,
phone: "123456789",
},
{
name: "Frank",
surname: "Johnson",
age: 60,
phone: "987654321",
},
{
name: "Grace",
surname: "Williams",
age: 65,
phone: "123456789",
},
{
name: "Henry",
surname: "Williams",
age: 70,
phone: "987654321",
},
{
name: "Ivy",
surname: "Brown",
age: 75,
phone: "123456789",
},
{
name: "Jack",
surname: "Brown",
age: 80,
phone: "987654321",
},
{
name: "Kelly",
surname: "Johnson",
age: 85,
phone: "123456789",
},
{
name: "Liam",
surname: "Johnson",
age: 90,
phone: "987654321",
},
{
name: "Mia",
surname: "Williams",
age: 95,
phone: "123456789",
},
{
name: "Nathan",
surname: "Williams",
age: 100,
phone: "987654321",
},
];
export { columns, data };

View File

@@ -19,6 +19,11 @@ export const HTMODES = {
HE80: _("802.11ax - 80 MHz wide channel"), HE80: _("802.11ax - 80 MHz wide channel"),
HE80_80: _("802.11ax - 80+80 MHz wide channel"), HE80_80: _("802.11ax - 80+80 MHz wide channel"),
HE160: _("802.11ax - 160 MHz wide channel"), HE160: _("802.11ax - 160 MHz wide channel"),
EHT20: _("802.11be - 20 MHz wide channel"),
EHT40: _("802.11be - 40 MHz wide channel"),
EHT80: _("802.11be - 80 MHz wide channel"),
EHT160: _("802.11be - 160 MHz wide channel"),
EHT320: _("802.11be - 320 MHz wide channel"),
}; };
export const BANDS = { export const BANDS = {
"2g": "2.4", "2g": "2.4",

View File

@@ -13,7 +13,7 @@ exports[`<SubmitButton/> Render load 1`] = `
role="status" role="status"
/> />
<span> <span>
Load settings Loading
</span> </span>
</button> </button>
</div> </div>

View File

@@ -6,26 +6,30 @@ comfort API and allows to create typical Foris module forms easily.
You can pass more forms as children. You can pass more forms as children.
```js ```jsx static
<ForisForm export default function WAN({ ws }) {
ws={ws} return (
forisConfig={{ <ForisForm
endpoint: API_URLs.wan, ws={ws}
wsModule: "wan", forisConfig={{
}} endpoint: API_URLs.wan,
prepData={prepData} wsModule: "wan",
prepDataToSubmit={prepDataToSubmit} }}
validator={validator} prepData={prepData}
> prepDataToSubmit={prepDataToSubmit}
<WANForm /> validator={validator}
<WAN6Form /> >
<MACForm /> <WANForm />
</ForisForm> <WAN6Form />
<MACForm />
</ForisForm>
);
}
``` ```
### Example of children forms `props` usage ### Example of children forms `props` usage
```js ```jsx static
export default function MACForm({ export default function MACForm({
formData, formData,
formErrors, formErrors,
@@ -64,9 +68,9 @@ export default function MACForm({
} }
``` ```
The <ForisForm/> passes subsequent `props` to the child components. The `<ForisForm/>` passes subsequent `props` to the child components.
| Prop | Type | Description | | Prop name | Type | Description |
| -------------- | ------ | -------------------------------------------------------------------------- | | -------------- | ------ | -------------------------------------------------------------------------- |
| `formData` | object | Data returned from API. | | `formData` | object | Data returned from API. |
| `formErrors` | object | Errors returned after validation via validator. | | `formErrors` | object | Errors returned after validation via validator. |

View File

@@ -18,8 +18,11 @@ export const STATES = {
}; };
SubmitButton.propTypes = { SubmitButton.propTypes = {
/** Disable button */
disabled: PropTypes.bool, disabled: PropTypes.bool,
/** Button state */
state: PropTypes.oneOf(Object.keys(STATES).map((key) => STATES[key])), state: PropTypes.oneOf(Object.keys(STATES).map((key) => STATES[key])),
/** Button label */
label: PropTypes.string, label: PropTypes.string,
}; };
@@ -34,7 +37,7 @@ export function SubmitButton({ disabled, state, label, ...props }) {
labelSubmitButton = _("Updating"); labelSubmitButton = _("Updating");
break; break;
case STATES.LOAD: case STATES.LOAD:
labelSubmitButton = _("Load settings"); labelSubmitButton = _("Loading");
break; break;
default: default:
labelSubmitButton = _("Save"); labelSubmitButton = _("Save");

View File

@@ -0,0 +1,12 @@
SubmitButton is a component that renders a button with different states based on
the `state` prop. It can be used to indicate the status of a form submission.
```jsx padded
<SubmitButton state={1} />
<SubmitButton state={2} />
<SubmitButton state={3} />
<SubmitButton label="Submitting" state={2} />
```

View File

@@ -1,10 +1,11 @@
/* /*
* Copyright (C) 2019-2022 CZ.NIC z.s.p.o. (https://www.nic.cz/) * Copyright (C) 2019-2025 CZ.NIC z.s.p.o. (https://www.nic.cz/)
* *
* This is free software, licensed under the GNU General Public License v3. * This is free software, licensed under the GNU General Public License v3.
* See /LICENSE for more information. * See /LICENSE for more information.
*/ */
const path = require("path"); const path = require("path");
const pjson = require("./package.json"); const pjson = require("./package.json");
module.exports = { module.exports = {
@@ -15,6 +16,50 @@ module.exports = {
link: "#0075a3", link: "#0075a3",
linkHover: "#00a2e2", linkHover: "#00a2e2",
}, },
fontFamily: {
base: '"Roboto", sans-serif',
},
sidebarWidth: 255,
},
template: {
favicon: "/docs/components/logo.svg",
head: {
links: [
{
rel: "stylesheet",
href: "https://fonts.googleapis.com/css?family=Roboto",
},
],
},
},
styles: {
StyleGuide: {
logo: {
display: "flex",
alignItems: "center",
},
},
Logo: {
logo: {
display: "inline-flex",
},
},
Version: {
version: {
display: "inline-flex",
margin: "none",
marginLeft: "8px",
fontSize: "0.6rem",
fontWeight: "bold",
padding: "0.1rem 0.2rem",
color: "#fff",
backgroundColor: "#6c757d",
borderRadius: "5px",
textAlign: "center",
verticalAlign: "middle",
whiteSpace: "nowrap",
},
},
}, },
tocMode: "collapse", tocMode: "collapse",
pagePerSection: true, pagePerSection: true,
@@ -77,9 +122,6 @@ module.exports = {
usageMode: "expand", usageMode: "expand",
}, },
], ],
template: {
favicon: "/docs/components/logo.svg",
},
require: [ require: [
"babel-polyfill", "babel-polyfill",
path.join(__dirname, "src/testUtils/mockGlobals.js"), path.join(__dirname, "src/testUtils/mockGlobals.js"),

View File

@@ -7,8 +7,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2025-04-04 15:14+0200\n" "POT-Creation-Date: 2025-09-18 17:24+0300\n"
"PO-Revision-Date: 2024-11-15 06:01+0000\n" "PO-Revision-Date: 2025-05-18 10:50+0000\n"
"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n" "Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
"Language: cs\n" "Language: cs\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/turris/foris-" "Language-Team: Czech <https://hosted.weblate.org/projects/turris/foris-"
@@ -36,7 +36,7 @@ msgid "An unknown API error occurred."
msgstr "Došlo k neznámé chybě v aplikačním programovém rozhraní." msgstr "Došlo k neznámé chybě v aplikačním programovém rozhraní."
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103 #: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103
#: src/common/WiFiSettings/WiFiQRCode.js:89 #: src/common/WiFiSettings/WiFiQRCode.js:88
msgid "Close" msgid "Close"
msgstr "Zavřít" msgstr "Zavřít"
@@ -46,15 +46,15 @@ msgstr "Zkopírováno!"
#: src/bootstrap/CopyInput.js:56 #: src/bootstrap/CopyInput.js:56
msgid "Copy" msgid "Copy"
msgstr "Kopírovat" msgstr "Zkopírovat"
#: src/bootstrap/NumberInput.js:84 src/bootstrap/NumberInput.js:85 #: src/bootstrap/NumberInput.js:84 src/bootstrap/NumberInput.js:85
msgid "Increase value. Hint: Hold to increase faster." msgid "Increase value. Hint: Hold to increase faster."
msgstr "" msgstr "Zvýšit hodnotu. Tip: Podržte k rychlejšímu zvyšování."
#: src/bootstrap/NumberInput.js:101 src/bootstrap/NumberInput.js:102 #: src/bootstrap/NumberInput.js:101 src/bootstrap/NumberInput.js:102
msgid "Decrease value. Hint: Hold to decrease faster." msgid "Decrease value. Hint: Hold to decrease faster."
msgstr "" msgstr "Snížit hodnotu. Tip: Podržte k rychlejšímu snižování."
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:67 #: src/common/ActionButtonWithModal/ActionButtonWithModal.js:67
msgid "Action successful." msgid "Action successful."
@@ -74,19 +74,19 @@ msgstr "Potvrdit"
#: src/common/RichTable/RichTable.js:87 #: src/common/RichTable/RichTable.js:87
msgid "Search…" msgid "Search…"
msgstr "" msgstr "Hledat…"
#: src/common/RichTable/RichTableBody.js:50 #: src/common/RichTable/RichTableBody.js:50
msgid "No results." msgid "No results."
msgstr "" msgstr "Žádné výsledky."
#: src/common/RichTable/RichTableColumnsDropdown.js:27 #: src/common/RichTable/RichTableColumnsDropdown.js:27
msgid "Columns" msgid "Columns"
msgstr "" msgstr "Sloupce"
#: src/common/RichTable/RichTableColumnsDropdown.js:80 #: src/common/RichTable/RichTableColumnsDropdown.js:80
msgid "Reset" msgid "Reset"
msgstr "" msgstr "Navrátit"
#: src/common/RichTable/RichTableHeader.js:29 #: src/common/RichTable/RichTableHeader.js:29
msgid "Sort ascending" msgid "Sort ascending"
@@ -159,9 +159,9 @@ msgid ""
"Fi settings. Note that this will remove the current Wi-Fi configuration " "Fi settings. Note that this will remove the current Wi-Fi configuration "
"and restore the default values." "and restore the default values."
msgstr "" msgstr ""
"Pokud se počet bezdrátových karet neshoduje, můžete zkusit obnovit " "Pokud se počet bezdrátových karet neshoduje, můžete zkusit resetovat "
"nastavení Wi-Fi. Je třeba upozornit, že se tím odstraní stávající " "nastavení Wi-Fi. Je třeba upozornit, že tím budou stávající nastavení Wi-"
"nastavení Wi-Fi a obnoví se výchozí hodnoty." "Fi odstraněna a namísto nich vráceny jen výchozí hodnoty."
#: src/common/WiFiSettings/WiFiForm.js:97 #: src/common/WiFiSettings/WiFiForm.js:97
#, python-brace-format #, python-brace-format
@@ -179,7 +179,7 @@ msgstr "Skrýt SSID"
#: src/common/WiFiSettings/WiFiForm.js:159 #: src/common/WiFiSettings/WiFiForm.js:159
msgid "Band" msgid "Band"
msgstr "" msgstr "Pásmo"
#: src/common/WiFiSettings/WiFiForm.js:186 #: src/common/WiFiSettings/WiFiForm.js:186
msgid "802.11n/ac/ax mode" msgid "802.11n/ac/ax mode"
@@ -218,16 +218,16 @@ msgstr "Uživatelsky určené"
msgid "Enable Guest Wi-Fi" msgid "Enable Guest Wi-Fi"
msgstr "Zapnout Wi-Fi pro hosty" msgstr "Zapnout Wi-Fi pro hosty"
#: src/common/WiFiSettings/WiFiQRCode.js:43 #: src/common/WiFiSettings/WiFiQRCode.js:40
#: src/common/WiFiSettings/WiFiQRCode.js:44 #: src/common/WiFiSettings/WiFiQRCode.js:41
msgid "Show QR code" msgid "Show QR code"
msgstr "Ukázat QR kód" msgstr "Ukázat QR kód"
#: src/common/WiFiSettings/WiFiQRCode.js:70 #: src/common/WiFiSettings/WiFiQRCode.js:67
msgid "Wi-Fi QR Code" msgid "Wi-Fi QR Code"
msgstr "Wi-Fi QR kód" msgstr "QR kód k Wi-Fi"
#: src/common/WiFiSettings/WiFiQRCode.js:102 #: src/common/WiFiSettings/WiFiQRCode.js:98
msgid "Download PDF" msgid "Download PDF"
msgstr "Stáhnout PDF" msgstr "Stáhnout PDF"
@@ -254,7 +254,7 @@ msgstr "Je třeba, aby heslo obsahovalo alespoň 8 znaků"
#: src/common/WiFiSettings/WiFiSettings.js:91 #: src/common/WiFiSettings/WiFiSettings.js:91
#: src/common/WiFiSettings/WiFiSettings.js:110 #: src/common/WiFiSettings/WiFiSettings.js:110
msgid "Password must not contain more than 63 symbols" msgid "Password must not contain more than 63 symbols"
msgstr "Heslo nemůže obsahovat více než 63 znaků" msgstr "Heslo nemůže být delší než 63 znaků"
#: src/common/WiFiSettings/constants.js:9 #: src/common/WiFiSettings/constants.js:9
msgid "Disabled" msgid "Disabled"
@@ -281,9 +281,8 @@ msgid "802.11ac - 80 MHz wide channel"
msgstr "802.11ac kanál šíře 80 MHz" msgstr "802.11ac kanál šíře 80 MHz"
#: src/common/WiFiSettings/constants.js:15 #: src/common/WiFiSettings/constants.js:15
#, fuzzy
msgid "802.11ac - 80+80 MHz wide channel" msgid "802.11ac - 80+80 MHz wide channel"
msgstr "802.11ac kanál šíře 80 MHz" msgstr "802.11ac kanál šíře 80+80 MHz"
#: src/common/WiFiSettings/constants.js:16 #: src/common/WiFiSettings/constants.js:16
msgid "802.11ac - 160 MHz wide channel" msgid "802.11ac - 160 MHz wide channel"
@@ -302,9 +301,8 @@ msgid "802.11ax - 80 MHz wide channel"
msgstr "802.11ax kanál šíře 80 MHz" msgstr "802.11ax kanál šíře 80 MHz"
#: src/common/WiFiSettings/constants.js:20 #: src/common/WiFiSettings/constants.js:20
#, fuzzy
msgid "802.11ax - 80+80 MHz wide channel" msgid "802.11ax - 80+80 MHz wide channel"
msgstr "802.11ax kanál šíře 80 MHz" msgstr "802.11ax kanál šíře 80+80 MHz"
#: src/common/WiFiSettings/constants.js:21 #: src/common/WiFiSettings/constants.js:21
msgid "802.11ax - 160 MHz wide channel" msgid "802.11ax - 160 MHz wide channel"
@@ -399,15 +397,16 @@ msgstr ""
"Změny, které byly provedeny, nebyly uloženy. Jste si jistý, že chcete " "Změny, které byly provedeny, nebyly uloženy. Jste si jistý, že chcete "
"opustit stránku?" "opustit stránku?"
#: src/form/components/SubmitButton.js:34 #: src/form/components/SubmitButton.js:37
msgid "Updating" msgid "Updating"
msgstr "Aktualizuje se" msgstr "Aktualizuje se"
#: src/form/components/SubmitButton.js:37 #: src/form/components/SubmitButton.js:40
msgid "Load settings" #, fuzzy
msgid "Loading"
msgstr "Načíst nastavení" msgstr "Načíst nastavení"
#: src/form/components/SubmitButton.js:40 #: src/form/components/SubmitButton.js:43
msgid "Save" msgid "Save"
msgstr "Uložit" msgstr "Uložit"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2025-04-04 15:14+0200\n" "POT-Creation-Date: 2025-09-18 17:24+0300\n"
"PO-Revision-Date: 2019-02-19 13:34+0100\n" "PO-Revision-Date: 2019-02-19 13:34+0100\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: da\n" "Language: da\n"
@@ -35,7 +35,7 @@ msgid "An unknown API error occurred."
msgstr "" msgstr ""
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103 #: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103
#: src/common/WiFiSettings/WiFiQRCode.js:89 #: src/common/WiFiSettings/WiFiQRCode.js:88
msgid "Close" msgid "Close"
msgstr "" msgstr ""
@@ -212,16 +212,16 @@ msgstr ""
msgid "Enable Guest Wi-Fi" msgid "Enable Guest Wi-Fi"
msgstr "" msgstr ""
#: src/common/WiFiSettings/WiFiQRCode.js:43 #: src/common/WiFiSettings/WiFiQRCode.js:40
#: src/common/WiFiSettings/WiFiQRCode.js:44 #: src/common/WiFiSettings/WiFiQRCode.js:41
msgid "Show QR code" msgid "Show QR code"
msgstr "" msgstr ""
#: src/common/WiFiSettings/WiFiQRCode.js:70 #: src/common/WiFiSettings/WiFiQRCode.js:67
msgid "Wi-Fi QR Code" msgid "Wi-Fi QR Code"
msgstr "" msgstr ""
#: src/common/WiFiSettings/WiFiQRCode.js:102 #: src/common/WiFiSettings/WiFiQRCode.js:98
msgid "Download PDF" msgid "Download PDF"
msgstr "" msgstr ""
@@ -369,15 +369,15 @@ msgstr ""
msgid "Changes you made may not be saved. Are you sure you want to leave?" msgid "Changes you made may not be saved. Are you sure you want to leave?"
msgstr "" msgstr ""
#: src/form/components/SubmitButton.js:34 #: src/form/components/SubmitButton.js:37
msgid "Updating" msgid "Updating"
msgstr "" msgstr ""
#: src/form/components/SubmitButton.js:37 #: src/form/components/SubmitButton.js:40
msgid "Load settings" msgid "Loading"
msgstr "" msgstr ""
#: src/form/components/SubmitButton.js:40 #: src/form/components/SubmitButton.js:43
msgid "Save" msgid "Save"
msgstr "" msgstr ""
@@ -522,3 +522,6 @@ msgstr ""
#~ msgid "Confirm reboot" #~ msgid "Confirm reboot"
#~ msgstr "" #~ msgstr ""
#~ msgid "Load settings"
#~ msgstr ""

View File

@@ -7,8 +7,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2025-04-04 15:14+0200\n" "POT-Creation-Date: 2025-09-18 17:24+0300\n"
"PO-Revision-Date: 2024-01-04 21:08+0000\n" "PO-Revision-Date: 2025-07-16 23:01+0000\n"
"Last-Translator: Erik Pfannenstein <debianignatz@gmx.de>\n" "Last-Translator: Erik Pfannenstein <debianignatz@gmx.de>\n"
"Language: de\n" "Language: de\n"
"Language-Team: German <https://hosted.weblate.org/projects/turris/foris-" "Language-Team: German <https://hosted.weblate.org/projects/turris/foris-"
@@ -36,7 +36,7 @@ msgid "An unknown API error occurred."
msgstr "Ein unbekannter API-Fehler ist aufgetreten." msgstr "Ein unbekannter API-Fehler ist aufgetreten."
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103 #: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103
#: src/common/WiFiSettings/WiFiQRCode.js:89 #: src/common/WiFiSettings/WiFiQRCode.js:88
msgid "Close" msgid "Close"
msgstr "Schließen" msgstr "Schließen"
@@ -50,97 +50,95 @@ msgstr "Kopieren"
#: src/bootstrap/NumberInput.js:84 src/bootstrap/NumberInput.js:85 #: src/bootstrap/NumberInput.js:84 src/bootstrap/NumberInput.js:85
msgid "Increase value. Hint: Hold to increase faster." msgid "Increase value. Hint: Hold to increase faster."
msgstr "" msgstr "Wert erhöhen. Hinweis: Halten, um den Wert schneller zu erhöhen."
#: src/bootstrap/NumberInput.js:101 src/bootstrap/NumberInput.js:102 #: src/bootstrap/NumberInput.js:101 src/bootstrap/NumberInput.js:102
msgid "Decrease value. Hint: Hold to decrease faster." msgid "Decrease value. Hint: Hold to decrease faster."
msgstr "" msgstr "Wert senken. Hinweis: Halten, um den Wert schneller zu senken."
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:67 #: src/common/ActionButtonWithModal/ActionButtonWithModal.js:67
#, fuzzy
msgid "Action successful." msgid "Action successful."
msgstr "Einstellungen erfolgreich gespeichert" msgstr "Aktion erfolgreich."
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:76 #: src/common/ActionButtonWithModal/ActionButtonWithModal.js:76
msgid "Action failed." msgid "Action failed."
msgstr "" msgstr "Aktion fehlgeschlagen."
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:147 #: src/common/ActionButtonWithModal/ActionButtonWithModal.js:147
msgid "Cancel" msgid "Cancel"
msgstr "Abbrechen" msgstr "Abbrechen"
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:150 #: src/common/ActionButtonWithModal/ActionButtonWithModal.js:150
#, fuzzy
msgid "Confirm" msgid "Confirm"
msgstr "Neustart bestätigen" msgstr "Bestätigen"
#: src/common/RichTable/RichTable.js:87 #: src/common/RichTable/RichTable.js:87
msgid "Search…" msgid "Search…"
msgstr "" msgstr "Suche …"
#: src/common/RichTable/RichTableBody.js:50 #: src/common/RichTable/RichTableBody.js:50
msgid "No results." msgid "No results."
msgstr "" msgstr "Keine Ergebnisse."
#: src/common/RichTable/RichTableColumnsDropdown.js:27 #: src/common/RichTable/RichTableColumnsDropdown.js:27
msgid "Columns" msgid "Columns"
msgstr "" msgstr "Spalten"
#: src/common/RichTable/RichTableColumnsDropdown.js:80 #: src/common/RichTable/RichTableColumnsDropdown.js:80
msgid "Reset" msgid "Reset"
msgstr "" msgstr "Zurücksetzen"
#: src/common/RichTable/RichTableHeader.js:29 #: src/common/RichTable/RichTableHeader.js:29
msgid "Sort ascending" msgid "Sort ascending"
msgstr "" msgstr "Aufsteigend sortieren"
#: src/common/RichTable/RichTableHeader.js:30 #: src/common/RichTable/RichTableHeader.js:30
msgid "Sort descending" msgid "Sort descending"
msgstr "" msgstr "Absteigend sortieren"
#: src/common/RichTable/RichTableHeader.js:31 #: src/common/RichTable/RichTableHeader.js:31
msgid "Clear sort" msgid "Clear sort"
msgstr "" msgstr "Sortierung aufheben"
#: src/common/RichTable/RichTablePagination.js:65 #: src/common/RichTable/RichTablePagination.js:65
msgid "Pagination navigation bar" msgid "Pagination navigation bar"
msgstr "" msgstr "Paginierungs-Navigationsleiste"
#: src/common/RichTable/RichTablePagination.js:71 #: src/common/RichTable/RichTablePagination.js:71
msgid "First page" msgid "First page"
msgstr "" msgstr "Erste Seite"
#: src/common/RichTable/RichTablePagination.js:77 #: src/common/RichTable/RichTablePagination.js:77
msgid "Previous page" msgid "Previous page"
msgstr "" msgstr "Vorherige Seite"
#: src/common/RichTable/RichTablePagination.js:83 #: src/common/RichTable/RichTablePagination.js:83
msgid "Next page" msgid "Next page"
msgstr "" msgstr "Nächste Seite"
#: src/common/RichTable/RichTablePagination.js:89 #: src/common/RichTable/RichTablePagination.js:89
msgid "Last page" msgid "Last page"
msgstr "" msgstr "Letzte Seite"
#: src/common/RichTable/RichTablePagination.js:95 #: src/common/RichTable/RichTablePagination.js:95
msgid "Page" msgid "Page"
msgstr "" msgstr "Seite"
#: src/common/RichTable/RichTablePagination.js:98 #: src/common/RichTable/RichTablePagination.js:98
msgid "of" msgid "of"
msgstr "" msgstr "von"
#: src/common/RichTable/RichTablePagination.js:106 #: src/common/RichTable/RichTablePagination.js:106
msgid "Rows per page:" msgid "Rows per page:"
msgstr "" msgstr "Zeilen pro Seite:"
#: src/common/RichTable/RichTablePagination.js:109 #: src/common/RichTable/RichTablePagination.js:109
msgid "Select rows per page" msgid "Select rows per page"
msgstr "" msgstr "Zeilen pro Seite auswählen"
#: src/common/RichTable/RichTablePagination.js:121 #: src/common/RichTable/RichTablePagination.js:121
msgid "All" msgid "All"
msgstr "" msgstr "Alle"
#: src/common/WiFiSettings/ResetWiFiSettings.js:39 #: src/common/WiFiSettings/ResetWiFiSettings.js:39
msgid "An error occurred during resetting Wi-Fi settings." msgid "An error occurred during resetting Wi-Fi settings."
@@ -183,7 +181,7 @@ msgstr "SSID verbergen"
#: src/common/WiFiSettings/WiFiForm.js:159 #: src/common/WiFiSettings/WiFiForm.js:159
msgid "Band" msgid "Band"
msgstr "" msgstr "Band"
#: src/common/WiFiSettings/WiFiForm.js:186 #: src/common/WiFiSettings/WiFiForm.js:186
msgid "802.11n/ac/ax mode" msgid "802.11n/ac/ax mode"
@@ -222,16 +220,16 @@ msgstr "Benutzerdefiniert"
msgid "Enable Guest Wi-Fi" msgid "Enable Guest Wi-Fi"
msgstr "Gast-WLAN aktivieren" msgstr "Gast-WLAN aktivieren"
#: src/common/WiFiSettings/WiFiQRCode.js:43 #: src/common/WiFiSettings/WiFiQRCode.js:40
#: src/common/WiFiSettings/WiFiQRCode.js:44 #: src/common/WiFiSettings/WiFiQRCode.js:41
msgid "Show QR code" msgid "Show QR code"
msgstr "QR-Code anzeigen" msgstr "QR-Code anzeigen"
#: src/common/WiFiSettings/WiFiQRCode.js:70 #: src/common/WiFiSettings/WiFiQRCode.js:67
msgid "Wi-Fi QR Code" msgid "Wi-Fi QR Code"
msgstr "WLAN QR-Code" msgstr "WLAN QR-Code"
#: src/common/WiFiSettings/WiFiQRCode.js:102 #: src/common/WiFiSettings/WiFiQRCode.js:98
msgid "Download PDF" msgid "Download PDF"
msgstr "PDF herunterladen" msgstr "PDF herunterladen"
@@ -285,9 +283,8 @@ msgid "802.11ac - 80 MHz wide channel"
msgstr "802.11ac - 80 MHz breiter Kanal" msgstr "802.11ac - 80 MHz breiter Kanal"
#: src/common/WiFiSettings/constants.js:15 #: src/common/WiFiSettings/constants.js:15
#, fuzzy
msgid "802.11ac - 80+80 MHz wide channel" msgid "802.11ac - 80+80 MHz wide channel"
msgstr "802.11ac - 80 MHz breiter Kanal" msgstr "802.11ac - 80+80 MHz breiter Kanal"
#: src/common/WiFiSettings/constants.js:16 #: src/common/WiFiSettings/constants.js:16
msgid "802.11ac - 160 MHz wide channel" msgid "802.11ac - 160 MHz wide channel"
@@ -306,9 +303,8 @@ msgid "802.11ax - 80 MHz wide channel"
msgstr "802.11ax - 80 MHz breiter Kanal" msgstr "802.11ax - 80 MHz breiter Kanal"
#: src/common/WiFiSettings/constants.js:20 #: src/common/WiFiSettings/constants.js:20
#, fuzzy
msgid "802.11ax - 80+80 MHz wide channel" msgid "802.11ax - 80+80 MHz wide channel"
msgstr "802.11ax - 80 MHz breiter Kanal" msgstr "802.11ax - 80+80 MHz breiter Kanal"
#: src/common/WiFiSettings/constants.js:21 #: src/common/WiFiSettings/constants.js:21
msgid "802.11ax - 160 MHz wide channel" msgid "802.11ax - 160 MHz wide channel"
@@ -406,15 +402,16 @@ msgstr ""
"Änderungen, die Sie vorgenommen haben, werden möglicherweise nicht " "Änderungen, die Sie vorgenommen haben, werden möglicherweise nicht "
"gespeichert. Möchten Sie wirklich gehen?" "gespeichert. Möchten Sie wirklich gehen?"
#: src/form/components/SubmitButton.js:34 #: src/form/components/SubmitButton.js:37
msgid "Updating" msgid "Updating"
msgstr "Aktualisiere" msgstr "Aktualisiere"
#: src/form/components/SubmitButton.js:37 #: src/form/components/SubmitButton.js:40
msgid "Load settings" #, fuzzy
msgid "Loading"
msgstr "Einstellungen laden" msgstr "Einstellungen laden"
#: src/form/components/SubmitButton.js:40 #: src/form/components/SubmitButton.js:43
msgid "Save" msgid "Save"
msgstr "Speichern" msgstr "Speichern"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2025-04-04 15:14+0200\n" "POT-Creation-Date: 2025-09-18 17:24+0300\n"
"PO-Revision-Date: 2025-01-18 11:00+0000\n" "PO-Revision-Date: 2025-01-18 11:00+0000\n"
"Last-Translator: Thanasis <thanasakis11mail@gmail.com>\n" "Last-Translator: Thanasis <thanasakis11mail@gmail.com>\n"
"Language: el\n" "Language: el\n"
@@ -36,7 +36,7 @@ msgid "An unknown API error occurred."
msgstr "" msgstr ""
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103 #: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103
#: src/common/WiFiSettings/WiFiQRCode.js:89 #: src/common/WiFiSettings/WiFiQRCode.js:88
msgid "Close" msgid "Close"
msgstr "Κλείσιμο" msgstr "Κλείσιμο"
@@ -215,16 +215,16 @@ msgstr "Προσαρμοσμένο"
msgid "Enable Guest Wi-Fi" msgid "Enable Guest Wi-Fi"
msgstr "" msgstr ""
#: src/common/WiFiSettings/WiFiQRCode.js:43 #: src/common/WiFiSettings/WiFiQRCode.js:40
#: src/common/WiFiSettings/WiFiQRCode.js:44 #: src/common/WiFiSettings/WiFiQRCode.js:41
msgid "Show QR code" msgid "Show QR code"
msgstr "" msgstr ""
#: src/common/WiFiSettings/WiFiQRCode.js:70 #: src/common/WiFiSettings/WiFiQRCode.js:67
msgid "Wi-Fi QR Code" msgid "Wi-Fi QR Code"
msgstr "" msgstr ""
#: src/common/WiFiSettings/WiFiQRCode.js:102 #: src/common/WiFiSettings/WiFiQRCode.js:98
msgid "Download PDF" msgid "Download PDF"
msgstr "" msgstr ""
@@ -372,15 +372,15 @@ msgstr ""
msgid "Changes you made may not be saved. Are you sure you want to leave?" msgid "Changes you made may not be saved. Are you sure you want to leave?"
msgstr "" msgstr ""
#: src/form/components/SubmitButton.js:34 #: src/form/components/SubmitButton.js:37
msgid "Updating" msgid "Updating"
msgstr "" msgstr ""
#: src/form/components/SubmitButton.js:37 #: src/form/components/SubmitButton.js:40
msgid "Load settings" msgid "Loading"
msgstr "" msgstr ""
#: src/form/components/SubmitButton.js:40 #: src/form/components/SubmitButton.js:43
msgid "Save" msgid "Save"
msgstr "" msgstr ""
@@ -522,3 +522,6 @@ msgstr ""
#~ msgid "Are you sure you want to restart the router?" #~ msgid "Are you sure you want to restart the router?"
#~ msgstr "Είστε βέβαιοι ότι θέλετε να κάνετε επανεκκίνηση του δρομολογητή;" #~ msgstr "Είστε βέβαιοι ότι θέλετε να κάνετε επανεκκίνηση του δρομολογητή;"
#~ msgid "Load settings"
#~ msgstr ""

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2025-04-04 15:14+0200\n" "POT-Creation-Date: 2025-09-18 17:24+0300\n"
"PO-Revision-Date: 2019-10-17 09:28+0000\n" "PO-Revision-Date: 2019-10-17 09:28+0000\n"
"Last-Translator: Scott Anecito <scott.anecito@protonmail.com>\n" "Last-Translator: Scott Anecito <scott.anecito@protonmail.com>\n"
"Language: en\n" "Language: en\n"
@@ -36,7 +36,7 @@ msgid "An unknown API error occurred."
msgstr "" msgstr ""
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103 #: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103
#: src/common/WiFiSettings/WiFiQRCode.js:89 #: src/common/WiFiSettings/WiFiQRCode.js:88
msgid "Close" msgid "Close"
msgstr "" msgstr ""
@@ -213,16 +213,16 @@ msgstr ""
msgid "Enable Guest Wi-Fi" msgid "Enable Guest Wi-Fi"
msgstr "" msgstr ""
#: src/common/WiFiSettings/WiFiQRCode.js:43 #: src/common/WiFiSettings/WiFiQRCode.js:40
#: src/common/WiFiSettings/WiFiQRCode.js:44 #: src/common/WiFiSettings/WiFiQRCode.js:41
msgid "Show QR code" msgid "Show QR code"
msgstr "" msgstr ""
#: src/common/WiFiSettings/WiFiQRCode.js:70 #: src/common/WiFiSettings/WiFiQRCode.js:67
msgid "Wi-Fi QR Code" msgid "Wi-Fi QR Code"
msgstr "" msgstr ""
#: src/common/WiFiSettings/WiFiQRCode.js:102 #: src/common/WiFiSettings/WiFiQRCode.js:98
msgid "Download PDF" msgid "Download PDF"
msgstr "" msgstr ""
@@ -370,15 +370,15 @@ msgstr ""
msgid "Changes you made may not be saved. Are you sure you want to leave?" msgid "Changes you made may not be saved. Are you sure you want to leave?"
msgstr "" msgstr ""
#: src/form/components/SubmitButton.js:34 #: src/form/components/SubmitButton.js:37
msgid "Updating" msgid "Updating"
msgstr "" msgstr ""
#: src/form/components/SubmitButton.js:37 #: src/form/components/SubmitButton.js:40
msgid "Load settings" msgid "Loading"
msgstr "" msgstr ""
#: src/form/components/SubmitButton.js:40 #: src/form/components/SubmitButton.js:43
msgid "Save" msgid "Save"
msgstr "" msgstr ""
@@ -520,3 +520,6 @@ msgstr ""
#~ msgid "Confirm reboot" #~ msgid "Confirm reboot"
#~ msgstr "" #~ msgstr ""
#~ msgid "Load settings"
#~ msgstr ""

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2025-04-04 15:14+0200\n" "POT-Creation-Date: 2025-09-18 17:24+0300\n"
"PO-Revision-Date: 2025-03-22 20:01+0000\n" "PO-Revision-Date: 2025-03-22 20:01+0000\n"
"Last-Translator: Adolfo Jayme Barrientos <fitojb@ubuntu.com>\n" "Last-Translator: Adolfo Jayme Barrientos <fitojb@ubuntu.com>\n"
"Language: es\n" "Language: es\n"
@@ -36,7 +36,7 @@ msgid "An unknown API error occurred."
msgstr "Se produjo un error desconocido con la API." msgstr "Se produjo un error desconocido con la API."
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103 #: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103
#: src/common/WiFiSettings/WiFiQRCode.js:89 #: src/common/WiFiSettings/WiFiQRCode.js:88
msgid "Close" msgid "Close"
msgstr "Cerrar" msgstr "Cerrar"
@@ -220,16 +220,16 @@ msgstr "Personalizado"
msgid "Enable Guest Wi-Fi" msgid "Enable Guest Wi-Fi"
msgstr "Activar el modo wifi de invitados" msgstr "Activar el modo wifi de invitados"
#: src/common/WiFiSettings/WiFiQRCode.js:43 #: src/common/WiFiSettings/WiFiQRCode.js:40
#: src/common/WiFiSettings/WiFiQRCode.js:44 #: src/common/WiFiSettings/WiFiQRCode.js:41
msgid "Show QR code" msgid "Show QR code"
msgstr "Mostrar el código QR" msgstr "Mostrar el código QR"
#: src/common/WiFiSettings/WiFiQRCode.js:70 #: src/common/WiFiSettings/WiFiQRCode.js:67
msgid "Wi-Fi QR Code" msgid "Wi-Fi QR Code"
msgstr "Código QR de wifi" msgstr "Código QR de wifi"
#: src/common/WiFiSettings/WiFiQRCode.js:102 #: src/common/WiFiSettings/WiFiQRCode.js:98
msgid "Download PDF" msgid "Download PDF"
msgstr "Descargar PDF" msgstr "Descargar PDF"
@@ -402,15 +402,16 @@ msgstr ""
"Los cambios que ha realizado podrían no haberse guardado. ¿Confirma que " "Los cambios que ha realizado podrían no haberse guardado. ¿Confirma que "
"quiere salir?" "quiere salir?"
#: src/form/components/SubmitButton.js:34 #: src/form/components/SubmitButton.js:37
msgid "Updating" msgid "Updating"
msgstr "Actualizando" msgstr "Actualizando"
#: src/form/components/SubmitButton.js:37 #: src/form/components/SubmitButton.js:40
msgid "Load settings" #, fuzzy
msgid "Loading"
msgstr "Cargar configuración" msgstr "Cargar configuración"
#: src/form/components/SubmitButton.js:40 #: src/form/components/SubmitButton.js:43
msgid "Save" msgid "Save"
msgstr "Guardar" msgstr "Guardar"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2025-04-04 15:14+0200\n" "POT-Creation-Date: 2025-09-18 17:24+0300\n"
"PO-Revision-Date: 2019-02-19 13:34+0100\n" "PO-Revision-Date: 2019-02-19 13:34+0100\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: fi\n" "Language: fi\n"
@@ -35,7 +35,7 @@ msgid "An unknown API error occurred."
msgstr "" msgstr ""
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103 #: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103
#: src/common/WiFiSettings/WiFiQRCode.js:89 #: src/common/WiFiSettings/WiFiQRCode.js:88
msgid "Close" msgid "Close"
msgstr "" msgstr ""
@@ -212,16 +212,16 @@ msgstr ""
msgid "Enable Guest Wi-Fi" msgid "Enable Guest Wi-Fi"
msgstr "" msgstr ""
#: src/common/WiFiSettings/WiFiQRCode.js:43 #: src/common/WiFiSettings/WiFiQRCode.js:40
#: src/common/WiFiSettings/WiFiQRCode.js:44 #: src/common/WiFiSettings/WiFiQRCode.js:41
msgid "Show QR code" msgid "Show QR code"
msgstr "" msgstr ""
#: src/common/WiFiSettings/WiFiQRCode.js:70 #: src/common/WiFiSettings/WiFiQRCode.js:67
msgid "Wi-Fi QR Code" msgid "Wi-Fi QR Code"
msgstr "" msgstr ""
#: src/common/WiFiSettings/WiFiQRCode.js:102 #: src/common/WiFiSettings/WiFiQRCode.js:98
msgid "Download PDF" msgid "Download PDF"
msgstr "" msgstr ""
@@ -369,15 +369,15 @@ msgstr ""
msgid "Changes you made may not be saved. Are you sure you want to leave?" msgid "Changes you made may not be saved. Are you sure you want to leave?"
msgstr "" msgstr ""
#: src/form/components/SubmitButton.js:34 #: src/form/components/SubmitButton.js:37
msgid "Updating" msgid "Updating"
msgstr "" msgstr ""
#: src/form/components/SubmitButton.js:37 #: src/form/components/SubmitButton.js:40
msgid "Load settings" msgid "Loading"
msgstr "" msgstr ""
#: src/form/components/SubmitButton.js:40 #: src/form/components/SubmitButton.js:43
msgid "Save" msgid "Save"
msgstr "" msgstr ""
@@ -522,3 +522,6 @@ msgstr ""
#~ msgid "Confirm reboot" #~ msgid "Confirm reboot"
#~ msgstr "" #~ msgstr ""
#~ msgid "Load settings"
#~ msgstr ""

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2025-04-04 15:14+0200\n" "POT-Creation-Date: 2025-09-18 17:24+0300\n"
"PO-Revision-Date: 2019-02-19 13:34+0100\n" "PO-Revision-Date: 2019-02-19 13:34+0100\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: fo\n" "Language: fo\n"
@@ -35,7 +35,7 @@ msgid "An unknown API error occurred."
msgstr "" msgstr ""
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103 #: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103
#: src/common/WiFiSettings/WiFiQRCode.js:89 #: src/common/WiFiSettings/WiFiQRCode.js:88
msgid "Close" msgid "Close"
msgstr "" msgstr ""
@@ -212,16 +212,16 @@ msgstr ""
msgid "Enable Guest Wi-Fi" msgid "Enable Guest Wi-Fi"
msgstr "" msgstr ""
#: src/common/WiFiSettings/WiFiQRCode.js:43 #: src/common/WiFiSettings/WiFiQRCode.js:40
#: src/common/WiFiSettings/WiFiQRCode.js:44 #: src/common/WiFiSettings/WiFiQRCode.js:41
msgid "Show QR code" msgid "Show QR code"
msgstr "" msgstr ""
#: src/common/WiFiSettings/WiFiQRCode.js:70 #: src/common/WiFiSettings/WiFiQRCode.js:67
msgid "Wi-Fi QR Code" msgid "Wi-Fi QR Code"
msgstr "" msgstr ""
#: src/common/WiFiSettings/WiFiQRCode.js:102 #: src/common/WiFiSettings/WiFiQRCode.js:98
msgid "Download PDF" msgid "Download PDF"
msgstr "" msgstr ""
@@ -369,15 +369,15 @@ msgstr ""
msgid "Changes you made may not be saved. Are you sure you want to leave?" msgid "Changes you made may not be saved. Are you sure you want to leave?"
msgstr "" msgstr ""
#: src/form/components/SubmitButton.js:34 #: src/form/components/SubmitButton.js:37
msgid "Updating" msgid "Updating"
msgstr "" msgstr ""
#: src/form/components/SubmitButton.js:37 #: src/form/components/SubmitButton.js:40
msgid "Load settings" msgid "Loading"
msgstr "" msgstr ""
#: src/form/components/SubmitButton.js:40 #: src/form/components/SubmitButton.js:43
msgid "Save" msgid "Save"
msgstr "" msgstr ""
@@ -522,3 +522,6 @@ msgstr ""
#~ msgid "Confirm reboot" #~ msgid "Confirm reboot"
#~ msgstr "" #~ msgstr ""
#~ msgid "Load settings"
#~ msgstr ""

View File

@@ -6,9 +6,9 @@
#, fuzzy #, fuzzy
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Foris JS 6.7.0\n" "Project-Id-Version: Foris JS 6.7.2\n"
"Report-Msgid-Bugs-To: tech.support@turris.cz\n" "Report-Msgid-Bugs-To: tech.support@turris.cz\n"
"POT-Creation-Date: 2025-04-04 15:14+0200\n" "POT-Creation-Date: 2025-09-18 17:24+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -34,7 +34,7 @@ msgid "An unknown API error occurred."
msgstr "" msgstr ""
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103 #: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103
#: src/common/WiFiSettings/WiFiQRCode.js:89 #: src/common/WiFiSettings/WiFiQRCode.js:88
msgid "Close" msgid "Close"
msgstr "" msgstr ""
@@ -211,16 +211,16 @@ msgstr ""
msgid "Enable Guest Wi-Fi" msgid "Enable Guest Wi-Fi"
msgstr "" msgstr ""
#: src/common/WiFiSettings/WiFiQRCode.js:43 #: src/common/WiFiSettings/WiFiQRCode.js:40
#: src/common/WiFiSettings/WiFiQRCode.js:44 #: src/common/WiFiSettings/WiFiQRCode.js:41
msgid "Show QR code" msgid "Show QR code"
msgstr "" msgstr ""
#: src/common/WiFiSettings/WiFiQRCode.js:70 #: src/common/WiFiSettings/WiFiQRCode.js:67
msgid "Wi-Fi QR Code" msgid "Wi-Fi QR Code"
msgstr "" msgstr ""
#: src/common/WiFiSettings/WiFiQRCode.js:102 #: src/common/WiFiSettings/WiFiQRCode.js:98
msgid "Download PDF" msgid "Download PDF"
msgstr "" msgstr ""
@@ -368,15 +368,15 @@ msgstr ""
msgid "Changes you made may not be saved. Are you sure you want to leave?" msgid "Changes you made may not be saved. Are you sure you want to leave?"
msgstr "" msgstr ""
#: src/form/components/SubmitButton.js:34 #: src/form/components/SubmitButton.js:37
msgid "Updating" msgid "Updating"
msgstr "" msgstr ""
#: src/form/components/SubmitButton.js:37 #: src/form/components/SubmitButton.js:40
msgid "Load settings" msgid "Loading"
msgstr "" msgstr ""
#: src/form/components/SubmitButton.js:40 #: src/form/components/SubmitButton.js:43
msgid "Save" msgid "Save"
msgstr "" msgstr ""

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2025-04-04 15:14+0200\n" "POT-Creation-Date: 2025-09-18 17:24+0300\n"
"PO-Revision-Date: 2024-12-14 10:00+0000\n" "PO-Revision-Date: 2024-12-14 10:00+0000\n"
"Last-Translator: ButterflyOfFire " "Last-Translator: ButterflyOfFire "
"<boffire@users.noreply.hosted.weblate.org>\n" "<boffire@users.noreply.hosted.weblate.org>\n"
@@ -37,7 +37,7 @@ msgid "An unknown API error occurred."
msgstr "Une erreur dAPI inconnue sest produite." msgstr "Une erreur dAPI inconnue sest produite."
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103 #: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103
#: src/common/WiFiSettings/WiFiQRCode.js:89 #: src/common/WiFiSettings/WiFiQRCode.js:88
msgid "Close" msgid "Close"
msgstr "Fermer" msgstr "Fermer"
@@ -220,17 +220,17 @@ msgstr "Personnalisé"
msgid "Enable Guest Wi-Fi" msgid "Enable Guest Wi-Fi"
msgstr "Activer le mode Wi-Fi invité" msgstr "Activer le mode Wi-Fi invité"
#: src/common/WiFiSettings/WiFiQRCode.js:43 #: src/common/WiFiSettings/WiFiQRCode.js:40
#: src/common/WiFiSettings/WiFiQRCode.js:44 #: src/common/WiFiSettings/WiFiQRCode.js:41
#, fuzzy #, fuzzy
msgid "Show QR code" msgid "Show QR code"
msgstr "Code QR Wi-Fi" msgstr "Code QR Wi-Fi"
#: src/common/WiFiSettings/WiFiQRCode.js:70 #: src/common/WiFiSettings/WiFiQRCode.js:67
msgid "Wi-Fi QR Code" msgid "Wi-Fi QR Code"
msgstr "Code QR Wi-Fi" msgstr "Code QR Wi-Fi"
#: src/common/WiFiSettings/WiFiQRCode.js:102 #: src/common/WiFiSettings/WiFiQRCode.js:98
msgid "Download PDF" msgid "Download PDF"
msgstr "Télécharger le PDF" msgstr "Télécharger le PDF"
@@ -429,15 +429,16 @@ msgstr ""
"Il se peut que vos modifications ne soient pas enregistrées. Êtes-vous " "Il se peut que vos modifications ne soient pas enregistrées. Êtes-vous "
"sûr de vouloir quitter?" "sûr de vouloir quitter?"
#: src/form/components/SubmitButton.js:34 #: src/form/components/SubmitButton.js:37
msgid "Updating" msgid "Updating"
msgstr "Mise à jour en cours" msgstr "Mise à jour en cours"
#: src/form/components/SubmitButton.js:37 #: src/form/components/SubmitButton.js:40
msgid "Load settings" #, fuzzy
msgid "Loading"
msgstr "Charger les paramètres" msgstr "Charger les paramètres"
#: src/form/components/SubmitButton.js:40 #: src/form/components/SubmitButton.js:43
msgid "Save" msgid "Save"
msgstr "Enregistrer" msgstr "Enregistrer"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2025-04-04 15:14+0200\n" "POT-Creation-Date: 2025-09-18 17:24+0300\n"
"PO-Revision-Date: 2022-09-29 14:17+0000\n" "PO-Revision-Date: 2022-09-29 14:17+0000\n"
"Last-Translator: Milo Ivir <mail@milotype.de>\n" "Last-Translator: Milo Ivir <mail@milotype.de>\n"
"Language: hr\n" "Language: hr\n"
@@ -37,7 +37,7 @@ msgid "An unknown API error occurred."
msgstr "" msgstr ""
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103 #: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103
#: src/common/WiFiSettings/WiFiQRCode.js:89 #: src/common/WiFiSettings/WiFiQRCode.js:88
msgid "Close" msgid "Close"
msgstr "" msgstr ""
@@ -214,16 +214,16 @@ msgstr ""
msgid "Enable Guest Wi-Fi" msgid "Enable Guest Wi-Fi"
msgstr "" msgstr ""
#: src/common/WiFiSettings/WiFiQRCode.js:43 #: src/common/WiFiSettings/WiFiQRCode.js:40
#: src/common/WiFiSettings/WiFiQRCode.js:44 #: src/common/WiFiSettings/WiFiQRCode.js:41
msgid "Show QR code" msgid "Show QR code"
msgstr "" msgstr ""
#: src/common/WiFiSettings/WiFiQRCode.js:70 #: src/common/WiFiSettings/WiFiQRCode.js:67
msgid "Wi-Fi QR Code" msgid "Wi-Fi QR Code"
msgstr "" msgstr ""
#: src/common/WiFiSettings/WiFiQRCode.js:102 #: src/common/WiFiSettings/WiFiQRCode.js:98
msgid "Download PDF" msgid "Download PDF"
msgstr "" msgstr ""
@@ -371,15 +371,15 @@ msgstr ""
msgid "Changes you made may not be saved. Are you sure you want to leave?" msgid "Changes you made may not be saved. Are you sure you want to leave?"
msgstr "" msgstr ""
#: src/form/components/SubmitButton.js:34 #: src/form/components/SubmitButton.js:37
msgid "Updating" msgid "Updating"
msgstr "" msgstr ""
#: src/form/components/SubmitButton.js:37 #: src/form/components/SubmitButton.js:40
msgid "Load settings" msgid "Loading"
msgstr "" msgstr ""
#: src/form/components/SubmitButton.js:40 #: src/form/components/SubmitButton.js:43
msgid "Save" msgid "Save"
msgstr "Spremi" msgstr "Spremi"
@@ -524,3 +524,6 @@ msgstr ""
#~ msgid "Confirm reboot" #~ msgid "Confirm reboot"
#~ msgstr "" #~ msgstr ""
#~ msgid "Load settings"
#~ msgstr ""

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2025-04-04 15:14+0200\n" "POT-Creation-Date: 2025-09-18 17:24+0300\n"
"PO-Revision-Date: 2021-01-07 01:26+0000\n" "PO-Revision-Date: 2021-01-07 01:26+0000\n"
"Last-Translator: Zoli <boritek@gmail.com>\n" "Last-Translator: Zoli <boritek@gmail.com>\n"
"Language: hu\n" "Language: hu\n"
@@ -36,7 +36,7 @@ msgid "An unknown API error occurred."
msgstr "Ismeretlen API-hiba történt." msgstr "Ismeretlen API-hiba történt."
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103 #: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103
#: src/common/WiFiSettings/WiFiQRCode.js:89 #: src/common/WiFiSettings/WiFiQRCode.js:88
msgid "Close" msgid "Close"
msgstr "" msgstr ""
@@ -214,16 +214,16 @@ msgstr ""
msgid "Enable Guest Wi-Fi" msgid "Enable Guest Wi-Fi"
msgstr "" msgstr ""
#: src/common/WiFiSettings/WiFiQRCode.js:43 #: src/common/WiFiSettings/WiFiQRCode.js:40
#: src/common/WiFiSettings/WiFiQRCode.js:44 #: src/common/WiFiSettings/WiFiQRCode.js:41
msgid "Show QR code" msgid "Show QR code"
msgstr "" msgstr ""
#: src/common/WiFiSettings/WiFiQRCode.js:70 #: src/common/WiFiSettings/WiFiQRCode.js:67
msgid "Wi-Fi QR Code" msgid "Wi-Fi QR Code"
msgstr "" msgstr ""
#: src/common/WiFiSettings/WiFiQRCode.js:102 #: src/common/WiFiSettings/WiFiQRCode.js:98
msgid "Download PDF" msgid "Download PDF"
msgstr "" msgstr ""
@@ -373,15 +373,16 @@ msgstr ""
"Lehet, hogy az Ön által végrehajtott módosításokat nem menti a rendszer. " "Lehet, hogy az Ön által végrehajtott módosításokat nem menti a rendszer. "
"Biztosan el akar menni?" "Biztosan el akar menni?"
#: src/form/components/SubmitButton.js:34 #: src/form/components/SubmitButton.js:37
msgid "Updating" msgid "Updating"
msgstr "Frissítés" msgstr "Frissítés"
#: src/form/components/SubmitButton.js:37 #: src/form/components/SubmitButton.js:40
msgid "Load settings" #, fuzzy
msgid "Loading"
msgstr "Beállítások betöltése" msgstr "Beállítások betöltése"
#: src/form/components/SubmitButton.js:40 #: src/form/components/SubmitButton.js:43
msgid "Save" msgid "Save"
msgstr "Mentés" msgstr "Mentés"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2025-04-04 15:14+0200\n" "POT-Creation-Date: 2025-09-18 17:24+0300\n"
"PO-Revision-Date: 2022-12-31 23:48+0000\n" "PO-Revision-Date: 2022-12-31 23:48+0000\n"
"Last-Translator: Anselmo <anselmo@casinadicornia.com>\n" "Last-Translator: Anselmo <anselmo@casinadicornia.com>\n"
"Language: it\n" "Language: it\n"
@@ -36,7 +36,7 @@ msgid "An unknown API error occurred."
msgstr "" msgstr ""
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103 #: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103
#: src/common/WiFiSettings/WiFiQRCode.js:89 #: src/common/WiFiSettings/WiFiQRCode.js:88
msgid "Close" msgid "Close"
msgstr "" msgstr ""
@@ -213,16 +213,16 @@ msgstr ""
msgid "Enable Guest Wi-Fi" msgid "Enable Guest Wi-Fi"
msgstr "" msgstr ""
#: src/common/WiFiSettings/WiFiQRCode.js:43 #: src/common/WiFiSettings/WiFiQRCode.js:40
#: src/common/WiFiSettings/WiFiQRCode.js:44 #: src/common/WiFiSettings/WiFiQRCode.js:41
msgid "Show QR code" msgid "Show QR code"
msgstr "" msgstr ""
#: src/common/WiFiSettings/WiFiQRCode.js:70 #: src/common/WiFiSettings/WiFiQRCode.js:67
msgid "Wi-Fi QR Code" msgid "Wi-Fi QR Code"
msgstr "" msgstr ""
#: src/common/WiFiSettings/WiFiQRCode.js:102 #: src/common/WiFiSettings/WiFiQRCode.js:98
msgid "Download PDF" msgid "Download PDF"
msgstr "" msgstr ""
@@ -370,15 +370,15 @@ msgstr ""
msgid "Changes you made may not be saved. Are you sure you want to leave?" msgid "Changes you made may not be saved. Are you sure you want to leave?"
msgstr "" msgstr ""
#: src/form/components/SubmitButton.js:34 #: src/form/components/SubmitButton.js:37
msgid "Updating" msgid "Updating"
msgstr "" msgstr ""
#: src/form/components/SubmitButton.js:37 #: src/form/components/SubmitButton.js:40
msgid "Load settings" msgid "Loading"
msgstr "" msgstr ""
#: src/form/components/SubmitButton.js:40 #: src/form/components/SubmitButton.js:43
msgid "Save" msgid "Save"
msgstr "" msgstr ""
@@ -523,3 +523,6 @@ msgstr ""
#~ msgid "Confirm reboot" #~ msgid "Confirm reboot"
#~ msgstr "" #~ msgstr ""
#~ msgid "Load settings"
#~ msgstr ""

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2025-04-04 15:14+0200\n" "POT-Creation-Date: 2025-09-18 17:24+0300\n"
"PO-Revision-Date: 2019-10-16 10:08+0000\n" "PO-Revision-Date: 2019-10-16 10:08+0000\n"
"Last-Translator: Scott Anecito <scott.anecito@protonmail.com>\n" "Last-Translator: Scott Anecito <scott.anecito@protonmail.com>\n"
"Language: ja\n" "Language: ja\n"
@@ -36,7 +36,7 @@ msgid "An unknown API error occurred."
msgstr "" msgstr ""
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103 #: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103
#: src/common/WiFiSettings/WiFiQRCode.js:89 #: src/common/WiFiSettings/WiFiQRCode.js:88
msgid "Close" msgid "Close"
msgstr "" msgstr ""
@@ -214,16 +214,16 @@ msgstr "自動"
msgid "Enable Guest Wi-Fi" msgid "Enable Guest Wi-Fi"
msgstr "" msgstr ""
#: src/common/WiFiSettings/WiFiQRCode.js:43 #: src/common/WiFiSettings/WiFiQRCode.js:40
#: src/common/WiFiSettings/WiFiQRCode.js:44 #: src/common/WiFiSettings/WiFiQRCode.js:41
msgid "Show QR code" msgid "Show QR code"
msgstr "" msgstr ""
#: src/common/WiFiSettings/WiFiQRCode.js:70 #: src/common/WiFiSettings/WiFiQRCode.js:67
msgid "Wi-Fi QR Code" msgid "Wi-Fi QR Code"
msgstr "" msgstr ""
#: src/common/WiFiSettings/WiFiQRCode.js:102 #: src/common/WiFiSettings/WiFiQRCode.js:98
msgid "Download PDF" msgid "Download PDF"
msgstr "" msgstr ""
@@ -371,15 +371,15 @@ msgstr ""
msgid "Changes you made may not be saved. Are you sure you want to leave?" msgid "Changes you made may not be saved. Are you sure you want to leave?"
msgstr "" msgstr ""
#: src/form/components/SubmitButton.js:34 #: src/form/components/SubmitButton.js:37
msgid "Updating" msgid "Updating"
msgstr "アップデート中…" msgstr "アップデート中…"
#: src/form/components/SubmitButton.js:37 #: src/form/components/SubmitButton.js:40
msgid "Load settings" msgid "Loading"
msgstr "" msgstr ""
#: src/form/components/SubmitButton.js:40 #: src/form/components/SubmitButton.js:43
msgid "Save" msgid "Save"
msgstr "" msgstr ""
@@ -524,3 +524,6 @@ msgstr ""
#~ msgid "Confirm reboot" #~ msgid "Confirm reboot"
#~ msgstr "" #~ msgstr ""
#~ msgid "Load settings"
#~ msgstr ""

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2025-04-04 15:14+0200\n" "POT-Creation-Date: 2025-09-18 17:24+0300\n"
"PO-Revision-Date: 2019-02-19 13:34+0100\n" "PO-Revision-Date: 2019-02-19 13:34+0100\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: ko\n" "Language: ko\n"
@@ -35,7 +35,7 @@ msgid "An unknown API error occurred."
msgstr "" msgstr ""
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103 #: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103
#: src/common/WiFiSettings/WiFiQRCode.js:89 #: src/common/WiFiSettings/WiFiQRCode.js:88
msgid "Close" msgid "Close"
msgstr "" msgstr ""
@@ -212,16 +212,16 @@ msgstr ""
msgid "Enable Guest Wi-Fi" msgid "Enable Guest Wi-Fi"
msgstr "" msgstr ""
#: src/common/WiFiSettings/WiFiQRCode.js:43 #: src/common/WiFiSettings/WiFiQRCode.js:40
#: src/common/WiFiSettings/WiFiQRCode.js:44 #: src/common/WiFiSettings/WiFiQRCode.js:41
msgid "Show QR code" msgid "Show QR code"
msgstr "" msgstr ""
#: src/common/WiFiSettings/WiFiQRCode.js:70 #: src/common/WiFiSettings/WiFiQRCode.js:67
msgid "Wi-Fi QR Code" msgid "Wi-Fi QR Code"
msgstr "" msgstr ""
#: src/common/WiFiSettings/WiFiQRCode.js:102 #: src/common/WiFiSettings/WiFiQRCode.js:98
msgid "Download PDF" msgid "Download PDF"
msgstr "" msgstr ""
@@ -369,15 +369,15 @@ msgstr ""
msgid "Changes you made may not be saved. Are you sure you want to leave?" msgid "Changes you made may not be saved. Are you sure you want to leave?"
msgstr "" msgstr ""
#: src/form/components/SubmitButton.js:34 #: src/form/components/SubmitButton.js:37
msgid "Updating" msgid "Updating"
msgstr "" msgstr ""
#: src/form/components/SubmitButton.js:37 #: src/form/components/SubmitButton.js:40
msgid "Load settings" msgid "Loading"
msgstr "" msgstr ""
#: src/form/components/SubmitButton.js:40 #: src/form/components/SubmitButton.js:43
msgid "Save" msgid "Save"
msgstr "" msgstr ""
@@ -522,3 +522,6 @@ msgstr ""
#~ msgid "Confirm reboot" #~ msgid "Confirm reboot"
#~ msgstr "" #~ msgstr ""
#~ msgid "Load settings"
#~ msgstr ""

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2025-04-04 15:14+0200\n" "POT-Creation-Date: 2025-09-18 17:24+0300\n"
"PO-Revision-Date: 2019-02-19 13:34+0100\n" "PO-Revision-Date: 2019-02-19 13:34+0100\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: lt\n" "Language: lt\n"
@@ -36,7 +36,7 @@ msgid "An unknown API error occurred."
msgstr "" msgstr ""
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103 #: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103
#: src/common/WiFiSettings/WiFiQRCode.js:89 #: src/common/WiFiSettings/WiFiQRCode.js:88
msgid "Close" msgid "Close"
msgstr "" msgstr ""
@@ -213,16 +213,16 @@ msgstr ""
msgid "Enable Guest Wi-Fi" msgid "Enable Guest Wi-Fi"
msgstr "" msgstr ""
#: src/common/WiFiSettings/WiFiQRCode.js:43 #: src/common/WiFiSettings/WiFiQRCode.js:40
#: src/common/WiFiSettings/WiFiQRCode.js:44 #: src/common/WiFiSettings/WiFiQRCode.js:41
msgid "Show QR code" msgid "Show QR code"
msgstr "" msgstr ""
#: src/common/WiFiSettings/WiFiQRCode.js:70 #: src/common/WiFiSettings/WiFiQRCode.js:67
msgid "Wi-Fi QR Code" msgid "Wi-Fi QR Code"
msgstr "" msgstr ""
#: src/common/WiFiSettings/WiFiQRCode.js:102 #: src/common/WiFiSettings/WiFiQRCode.js:98
msgid "Download PDF" msgid "Download PDF"
msgstr "" msgstr ""
@@ -370,15 +370,15 @@ msgstr ""
msgid "Changes you made may not be saved. Are you sure you want to leave?" msgid "Changes you made may not be saved. Are you sure you want to leave?"
msgstr "" msgstr ""
#: src/form/components/SubmitButton.js:34 #: src/form/components/SubmitButton.js:37
msgid "Updating" msgid "Updating"
msgstr "" msgstr ""
#: src/form/components/SubmitButton.js:37 #: src/form/components/SubmitButton.js:40
msgid "Load settings" msgid "Loading"
msgstr "" msgstr ""
#: src/form/components/SubmitButton.js:40 #: src/form/components/SubmitButton.js:43
msgid "Save" msgid "Save"
msgstr "" msgstr ""
@@ -523,3 +523,6 @@ msgstr ""
#~ msgid "Confirm reboot" #~ msgid "Confirm reboot"
#~ msgstr "" #~ msgstr ""
#~ msgid "Load settings"
#~ msgstr ""

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2025-04-04 15:14+0200\n" "POT-Creation-Date: 2025-09-18 17:24+0300\n"
"PO-Revision-Date: 2023-03-02 11:40+0000\n" "PO-Revision-Date: 2023-03-02 11:40+0000\n"
"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n" "Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
"Language: nb_NO\n" "Language: nb_NO\n"
@@ -37,7 +37,7 @@ msgid "An unknown API error occurred."
msgstr "Ukjent API-feil." msgstr "Ukjent API-feil."
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103 #: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103
#: src/common/WiFiSettings/WiFiQRCode.js:89 #: src/common/WiFiSettings/WiFiQRCode.js:88
msgid "Close" msgid "Close"
msgstr "" msgstr ""
@@ -226,17 +226,17 @@ msgstr "Tilpasset"
msgid "Enable Guest Wi-Fi" msgid "Enable Guest Wi-Fi"
msgstr "Skru på gjestetrådløsnett" msgstr "Skru på gjestetrådløsnett"
#: src/common/WiFiSettings/WiFiQRCode.js:43 #: src/common/WiFiSettings/WiFiQRCode.js:40
#: src/common/WiFiSettings/WiFiQRCode.js:44 #: src/common/WiFiSettings/WiFiQRCode.js:41
#, fuzzy #, fuzzy
msgid "Show QR code" msgid "Show QR code"
msgstr "QR-kode for Wi-Fi" msgstr "QR-kode for Wi-Fi"
#: src/common/WiFiSettings/WiFiQRCode.js:70 #: src/common/WiFiSettings/WiFiQRCode.js:67
msgid "Wi-Fi QR Code" msgid "Wi-Fi QR Code"
msgstr "QR-kode for Wi-Fi" msgstr "QR-kode for Wi-Fi"
#: src/common/WiFiSettings/WiFiQRCode.js:102 #: src/common/WiFiSettings/WiFiQRCode.js:98
msgid "Download PDF" msgid "Download PDF"
msgstr "Last ned PDF" msgstr "Last ned PDF"
@@ -411,16 +411,17 @@ msgstr "Innstillinger lagret"
msgid "Changes you made may not be saved. Are you sure you want to leave?" msgid "Changes you made may not be saved. Are you sure you want to leave?"
msgstr "Endringer du har gjort vil ikke bli lagret. Er du sikker?" msgstr "Endringer du har gjort vil ikke bli lagret. Er du sikker?"
#: src/form/components/SubmitButton.js:34 #: src/form/components/SubmitButton.js:37
#, fuzzy #, fuzzy
msgid "Updating" msgid "Updating"
msgstr "Oppdaterer" msgstr "Oppdaterer"
#: src/form/components/SubmitButton.js:37 #: src/form/components/SubmitButton.js:40
msgid "Load settings" #, fuzzy
msgid "Loading"
msgstr "Last inn innstillinger" msgstr "Last inn innstillinger"
#: src/form/components/SubmitButton.js:40 #: src/form/components/SubmitButton.js:43
msgid "Save" msgid "Save"
msgstr "Lagre" msgstr "Lagre"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2025-04-04 15:14+0200\n" "POT-Creation-Date: 2025-09-18 17:24+0300\n"
"PO-Revision-Date: 2024-01-04 21:08+0000\n" "PO-Revision-Date: 2024-01-04 21:08+0000\n"
"Last-Translator: powerburner-nl <peter.mulder.1981@gmail.com>\n" "Last-Translator: powerburner-nl <peter.mulder.1981@gmail.com>\n"
"Language: nl\n" "Language: nl\n"
@@ -36,7 +36,7 @@ msgid "An unknown API error occurred."
msgstr "" msgstr ""
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103 #: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103
#: src/common/WiFiSettings/WiFiQRCode.js:89 #: src/common/WiFiSettings/WiFiQRCode.js:88
msgid "Close" msgid "Close"
msgstr "" msgstr ""
@@ -215,16 +215,16 @@ msgstr "auto"
msgid "Enable Guest Wi-Fi" msgid "Enable Guest Wi-Fi"
msgstr "" msgstr ""
#: src/common/WiFiSettings/WiFiQRCode.js:43 #: src/common/WiFiSettings/WiFiQRCode.js:40
#: src/common/WiFiSettings/WiFiQRCode.js:44 #: src/common/WiFiSettings/WiFiQRCode.js:41
msgid "Show QR code" msgid "Show QR code"
msgstr "" msgstr ""
#: src/common/WiFiSettings/WiFiQRCode.js:70 #: src/common/WiFiSettings/WiFiQRCode.js:67
msgid "Wi-Fi QR Code" msgid "Wi-Fi QR Code"
msgstr "" msgstr ""
#: src/common/WiFiSettings/WiFiQRCode.js:102 #: src/common/WiFiSettings/WiFiQRCode.js:98
msgid "Download PDF" msgid "Download PDF"
msgstr "" msgstr ""
@@ -372,15 +372,16 @@ msgstr ""
msgid "Changes you made may not be saved. Are you sure you want to leave?" msgid "Changes you made may not be saved. Are you sure you want to leave?"
msgstr "" msgstr ""
#: src/form/components/SubmitButton.js:34 #: src/form/components/SubmitButton.js:37
msgid "Updating" msgid "Updating"
msgstr "Bijwerken" msgstr "Bijwerken"
#: src/form/components/SubmitButton.js:37 #: src/form/components/SubmitButton.js:40
msgid "Load settings" #, fuzzy
msgid "Loading"
msgstr "Instellingen laden" msgstr "Instellingen laden"
#: src/form/components/SubmitButton.js:40 #: src/form/components/SubmitButton.js:43
msgid "Save" msgid "Save"
msgstr "Opslaan" msgstr "Opslaan"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2025-04-04 15:14+0200\n" "POT-Creation-Date: 2025-09-18 17:24+0300\n"
"PO-Revision-Date: 2023-03-07 16:37+0000\n" "PO-Revision-Date: 2023-03-07 16:37+0000\n"
"Last-Translator: Arusekk <arek_koz@o2.pl>\n" "Last-Translator: Arusekk <arek_koz@o2.pl>\n"
"Language: pl\n" "Language: pl\n"
@@ -37,7 +37,7 @@ msgid "An unknown API error occurred."
msgstr "Wystąpił nieznany błąd API." msgstr "Wystąpił nieznany błąd API."
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103 #: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103
#: src/common/WiFiSettings/WiFiQRCode.js:89 #: src/common/WiFiSettings/WiFiQRCode.js:88
msgid "Close" msgid "Close"
msgstr "" msgstr ""
@@ -216,16 +216,16 @@ msgstr "Własny"
msgid "Enable Guest Wi-Fi" msgid "Enable Guest Wi-Fi"
msgstr "" msgstr ""
#: src/common/WiFiSettings/WiFiQRCode.js:43 #: src/common/WiFiSettings/WiFiQRCode.js:40
#: src/common/WiFiSettings/WiFiQRCode.js:44 #: src/common/WiFiSettings/WiFiQRCode.js:41
msgid "Show QR code" msgid "Show QR code"
msgstr "" msgstr ""
#: src/common/WiFiSettings/WiFiQRCode.js:70 #: src/common/WiFiSettings/WiFiQRCode.js:67
msgid "Wi-Fi QR Code" msgid "Wi-Fi QR Code"
msgstr "" msgstr ""
#: src/common/WiFiSettings/WiFiQRCode.js:102 #: src/common/WiFiSettings/WiFiQRCode.js:98
msgid "Download PDF" msgid "Download PDF"
msgstr "" msgstr ""
@@ -375,15 +375,16 @@ msgstr ""
"Wprowadzone zmiany mogą nie zostać zapisane. Jesteś pewny, że chcesz " "Wprowadzone zmiany mogą nie zostać zapisane. Jesteś pewny, że chcesz "
"wyjść?" "wyjść?"
#: src/form/components/SubmitButton.js:34 #: src/form/components/SubmitButton.js:37
msgid "Updating" msgid "Updating"
msgstr "Aktualizacja" msgstr "Aktualizacja"
#: src/form/components/SubmitButton.js:37 #: src/form/components/SubmitButton.js:40
msgid "Load settings" #, fuzzy
msgid "Loading"
msgstr "Wczytaj ustawienia" msgstr "Wczytaj ustawienia"
#: src/form/components/SubmitButton.js:40 #: src/form/components/SubmitButton.js:43
msgid "Save" msgid "Save"
msgstr "Zapisz" msgstr "Zapisz"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2025-04-04 15:14+0200\n" "POT-Creation-Date: 2025-09-18 17:24+0300\n"
"PO-Revision-Date: 2021-12-21 12:52+0000\n" "PO-Revision-Date: 2021-12-21 12:52+0000\n"
"Last-Translator: c10l <weblate.org@a.c10l.cc>\n" "Last-Translator: c10l <weblate.org@a.c10l.cc>\n"
"Language: pt_BR\n" "Language: pt_BR\n"
@@ -36,7 +36,7 @@ msgid "An unknown API error occurred."
msgstr "" msgstr ""
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103 #: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103
#: src/common/WiFiSettings/WiFiQRCode.js:89 #: src/common/WiFiSettings/WiFiQRCode.js:88
msgid "Close" msgid "Close"
msgstr "" msgstr ""
@@ -214,16 +214,16 @@ msgstr ""
msgid "Enable Guest Wi-Fi" msgid "Enable Guest Wi-Fi"
msgstr "" msgstr ""
#: src/common/WiFiSettings/WiFiQRCode.js:43 #: src/common/WiFiSettings/WiFiQRCode.js:40
#: src/common/WiFiSettings/WiFiQRCode.js:44 #: src/common/WiFiSettings/WiFiQRCode.js:41
msgid "Show QR code" msgid "Show QR code"
msgstr "" msgstr ""
#: src/common/WiFiSettings/WiFiQRCode.js:70 #: src/common/WiFiSettings/WiFiQRCode.js:67
msgid "Wi-Fi QR Code" msgid "Wi-Fi QR Code"
msgstr "" msgstr ""
#: src/common/WiFiSettings/WiFiQRCode.js:102 #: src/common/WiFiSettings/WiFiQRCode.js:98
msgid "Download PDF" msgid "Download PDF"
msgstr "" msgstr ""
@@ -371,15 +371,15 @@ msgstr ""
msgid "Changes you made may not be saved. Are you sure you want to leave?" msgid "Changes you made may not be saved. Are you sure you want to leave?"
msgstr "" msgstr ""
#: src/form/components/SubmitButton.js:34 #: src/form/components/SubmitButton.js:37
msgid "Updating" msgid "Updating"
msgstr "" msgstr ""
#: src/form/components/SubmitButton.js:37 #: src/form/components/SubmitButton.js:40
msgid "Load settings" msgid "Loading"
msgstr "" msgstr ""
#: src/form/components/SubmitButton.js:40 #: src/form/components/SubmitButton.js:43
msgid "Save" msgid "Save"
msgstr "" msgstr ""
@@ -499,3 +499,6 @@ msgstr ""
#~ msgid "Are you sure you want to restart the router?" #~ msgid "Are you sure you want to restart the router?"
#~ msgstr "Você tem certeza de que quer reiniciar o roteador?" #~ msgstr "Você tem certeza de que quer reiniciar o roteador?"
#~ msgid "Load settings"
#~ msgstr ""

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2025-04-04 15:14+0200\n" "POT-Creation-Date: 2025-09-18 17:24+0300\n"
"PO-Revision-Date: 2019-02-19 13:35+0100\n" "PO-Revision-Date: 2019-02-19 13:35+0100\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: ro\n" "Language: ro\n"
@@ -36,7 +36,7 @@ msgid "An unknown API error occurred."
msgstr "" msgstr ""
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103 #: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103
#: src/common/WiFiSettings/WiFiQRCode.js:89 #: src/common/WiFiSettings/WiFiQRCode.js:88
msgid "Close" msgid "Close"
msgstr "" msgstr ""
@@ -213,16 +213,16 @@ msgstr ""
msgid "Enable Guest Wi-Fi" msgid "Enable Guest Wi-Fi"
msgstr "" msgstr ""
#: src/common/WiFiSettings/WiFiQRCode.js:43 #: src/common/WiFiSettings/WiFiQRCode.js:40
#: src/common/WiFiSettings/WiFiQRCode.js:44 #: src/common/WiFiSettings/WiFiQRCode.js:41
msgid "Show QR code" msgid "Show QR code"
msgstr "" msgstr ""
#: src/common/WiFiSettings/WiFiQRCode.js:70 #: src/common/WiFiSettings/WiFiQRCode.js:67
msgid "Wi-Fi QR Code" msgid "Wi-Fi QR Code"
msgstr "" msgstr ""
#: src/common/WiFiSettings/WiFiQRCode.js:102 #: src/common/WiFiSettings/WiFiQRCode.js:98
msgid "Download PDF" msgid "Download PDF"
msgstr "" msgstr ""
@@ -370,15 +370,15 @@ msgstr ""
msgid "Changes you made may not be saved. Are you sure you want to leave?" msgid "Changes you made may not be saved. Are you sure you want to leave?"
msgstr "" msgstr ""
#: src/form/components/SubmitButton.js:34 #: src/form/components/SubmitButton.js:37
msgid "Updating" msgid "Updating"
msgstr "" msgstr ""
#: src/form/components/SubmitButton.js:37 #: src/form/components/SubmitButton.js:40
msgid "Load settings" msgid "Loading"
msgstr "" msgstr ""
#: src/form/components/SubmitButton.js:40 #: src/form/components/SubmitButton.js:43
msgid "Save" msgid "Save"
msgstr "" msgstr ""
@@ -523,3 +523,6 @@ msgstr ""
#~ msgid "Confirm reboot" #~ msgid "Confirm reboot"
#~ msgstr "" #~ msgstr ""
#~ msgid "Load settings"
#~ msgstr ""

View File

@@ -7,14 +7,14 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2025-04-04 15:14+0200\n" "POT-Creation-Date: 2025-09-18 17:24+0300\n"
"PO-Revision-Date: 2022-12-07 12:47+0000\n" "PO-Revision-Date: 2025-04-11 04:12+0000\n"
"Last-Translator: Алексей Леньшин <alenshin@gmail.com>\n" "Last-Translator: Алексей Леньшин <alenshin@gmail.com>\n"
"Language: ru\n" "Language: ru\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/turris/foris-" "Language-Team: Russian <https://hosted.weblate.org/projects/turris/foris-"
"js/ru/>\n" "js/ru/>\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "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" "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n" "Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
@@ -37,9 +37,9 @@ msgid "An unknown API error occurred."
msgstr "Неизвестная ошибка программного интерфейса приложения." msgstr "Неизвестная ошибка программного интерфейса приложения."
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103 #: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103
#: src/common/WiFiSettings/WiFiQRCode.js:89 #: src/common/WiFiSettings/WiFiQRCode.js:88
msgid "Close" msgid "Close"
msgstr "" msgstr "Закрыть"
#: src/bootstrap/CopyInput.js:56 #: src/bootstrap/CopyInput.js:56
msgid "Copied!" msgid "Copied!"
@@ -51,97 +51,95 @@ msgstr "Копировать"
#: src/bootstrap/NumberInput.js:84 src/bootstrap/NumberInput.js:85 #: src/bootstrap/NumberInput.js:84 src/bootstrap/NumberInput.js:85
msgid "Increase value. Hint: Hold to increase faster." msgid "Increase value. Hint: Hold to increase faster."
msgstr "" msgstr "Увеличить значение. Подсказка: удерживайте, чтобы увеличить скорости."
#: src/bootstrap/NumberInput.js:101 src/bootstrap/NumberInput.js:102 #: src/bootstrap/NumberInput.js:101 src/bootstrap/NumberInput.js:102
msgid "Decrease value. Hint: Hold to decrease faster." msgid "Decrease value. Hint: Hold to decrease faster."
msgstr "" msgstr "Уменьшить значение. Подсказка: удерживайте, чтобы увеличить скорость."
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:67 #: src/common/ActionButtonWithModal/ActionButtonWithModal.js:67
#, fuzzy
msgid "Action successful." msgid "Action successful."
msgstr "Настройки были успешно сохранены" msgstr "Действие успешно выполнено."
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:76 #: src/common/ActionButtonWithModal/ActionButtonWithModal.js:76
msgid "Action failed." msgid "Action failed."
msgstr "" msgstr "Действие не выполнено."
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:147 #: src/common/ActionButtonWithModal/ActionButtonWithModal.js:147
msgid "Cancel" msgid "Cancel"
msgstr "Отмена" msgstr "Отмена"
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:150 #: src/common/ActionButtonWithModal/ActionButtonWithModal.js:150
#, fuzzy
msgid "Confirm" msgid "Confirm"
msgstr "Подтвердите перезагрузку" msgstr "Подтвердить"
#: src/common/RichTable/RichTable.js:87 #: src/common/RichTable/RichTable.js:87
msgid "Search…" msgid "Search…"
msgstr "" msgstr "Поиск…"
#: src/common/RichTable/RichTableBody.js:50 #: src/common/RichTable/RichTableBody.js:50
msgid "No results." msgid "No results."
msgstr "" msgstr "Нет результатов."
#: src/common/RichTable/RichTableColumnsDropdown.js:27 #: src/common/RichTable/RichTableColumnsDropdown.js:27
msgid "Columns" msgid "Columns"
msgstr "" msgstr "Столбцы"
#: src/common/RichTable/RichTableColumnsDropdown.js:80 #: src/common/RichTable/RichTableColumnsDropdown.js:80
msgid "Reset" msgid "Reset"
msgstr "" msgstr "Сброс"
#: src/common/RichTable/RichTableHeader.js:29 #: src/common/RichTable/RichTableHeader.js:29
msgid "Sort ascending" msgid "Sort ascending"
msgstr "" msgstr "Сортировать по возрастанию"
#: src/common/RichTable/RichTableHeader.js:30 #: src/common/RichTable/RichTableHeader.js:30
msgid "Sort descending" msgid "Sort descending"
msgstr "" msgstr "Сортировать по убыванию"
#: src/common/RichTable/RichTableHeader.js:31 #: src/common/RichTable/RichTableHeader.js:31
msgid "Clear sort" msgid "Clear sort"
msgstr "" msgstr "Очистить сортировку"
#: src/common/RichTable/RichTablePagination.js:65 #: src/common/RichTable/RichTablePagination.js:65
msgid "Pagination navigation bar" msgid "Pagination navigation bar"
msgstr "" msgstr "Панель навигации по страницам"
#: src/common/RichTable/RichTablePagination.js:71 #: src/common/RichTable/RichTablePagination.js:71
msgid "First page" msgid "First page"
msgstr "" msgstr "Первая страница"
#: src/common/RichTable/RichTablePagination.js:77 #: src/common/RichTable/RichTablePagination.js:77
msgid "Previous page" msgid "Previous page"
msgstr "" msgstr "Предыдущая страница"
#: src/common/RichTable/RichTablePagination.js:83 #: src/common/RichTable/RichTablePagination.js:83
msgid "Next page" msgid "Next page"
msgstr "" msgstr "Следующая страница"
#: src/common/RichTable/RichTablePagination.js:89 #: src/common/RichTable/RichTablePagination.js:89
msgid "Last page" msgid "Last page"
msgstr "" msgstr "Последняя страница"
#: src/common/RichTable/RichTablePagination.js:95 #: src/common/RichTable/RichTablePagination.js:95
msgid "Page" msgid "Page"
msgstr "" msgstr "Страница"
#: src/common/RichTable/RichTablePagination.js:98 #: src/common/RichTable/RichTablePagination.js:98
msgid "of" msgid "of"
msgstr "" msgstr "из"
#: src/common/RichTable/RichTablePagination.js:106 #: src/common/RichTable/RichTablePagination.js:106
msgid "Rows per page:" msgid "Rows per page:"
msgstr "" msgstr "Строк на странице:"
#: src/common/RichTable/RichTablePagination.js:109 #: src/common/RichTable/RichTablePagination.js:109
msgid "Select rows per page" msgid "Select rows per page"
msgstr "" msgstr "Выберите строки на странице"
#: src/common/RichTable/RichTablePagination.js:121 #: src/common/RichTable/RichTablePagination.js:121
msgid "All" msgid "All"
msgstr "" msgstr "Все"
#: src/common/WiFiSettings/ResetWiFiSettings.js:39 #: src/common/WiFiSettings/ResetWiFiSettings.js:39
msgid "An error occurred during resetting Wi-Fi settings." msgid "An error occurred during resetting Wi-Fi settings."
@@ -182,7 +180,7 @@ msgstr "Скрыть SSID"
#: src/common/WiFiSettings/WiFiForm.js:159 #: src/common/WiFiSettings/WiFiForm.js:159
msgid "Band" msgid "Band"
msgstr "" msgstr "Диапазон"
#: src/common/WiFiSettings/WiFiForm.js:186 #: src/common/WiFiSettings/WiFiForm.js:186
msgid "802.11n/ac/ax mode" msgid "802.11n/ac/ax mode"
@@ -221,17 +219,16 @@ msgstr "Ручная настройка"
msgid "Enable Guest Wi-Fi" msgid "Enable Guest Wi-Fi"
msgstr "Включить гостевой Wi-Fi" msgstr "Включить гостевой Wi-Fi"
#: src/common/WiFiSettings/WiFiQRCode.js:43 #: src/common/WiFiSettings/WiFiQRCode.js:40
#: src/common/WiFiSettings/WiFiQRCode.js:44 #: src/common/WiFiSettings/WiFiQRCode.js:41
#, fuzzy
msgid "Show QR code" msgid "Show QR code"
msgstr "QR-код Wi-Fi" msgstr "Показать QR-код"
#: src/common/WiFiSettings/WiFiQRCode.js:70 #: src/common/WiFiSettings/WiFiQRCode.js:67
msgid "Wi-Fi QR Code" msgid "Wi-Fi QR Code"
msgstr "QR-код Wi-Fi" msgstr "QR-код Wi-Fi"
#: src/common/WiFiSettings/WiFiQRCode.js:102 #: src/common/WiFiSettings/WiFiQRCode.js:98
msgid "Download PDF" msgid "Download PDF"
msgstr "Скачать PDF" msgstr "Скачать PDF"
@@ -285,9 +282,8 @@ msgid "802.11ac - 80 MHz wide channel"
msgstr "802.11ac - ширина канала 80 МГц" msgstr "802.11ac - ширина канала 80 МГц"
#: src/common/WiFiSettings/constants.js:15 #: src/common/WiFiSettings/constants.js:15
#, fuzzy
msgid "802.11ac - 80+80 MHz wide channel" msgid "802.11ac - 80+80 MHz wide channel"
msgstr "802.11ac - ширина канала 80 МГц" msgstr "802.11ac - канал шириной 80+80 МГц"
#: src/common/WiFiSettings/constants.js:16 #: src/common/WiFiSettings/constants.js:16
msgid "802.11ac - 160 MHz wide channel" msgid "802.11ac - 160 MHz wide channel"
@@ -306,9 +302,8 @@ msgid "802.11ax - 80 MHz wide channel"
msgstr "802.11ax - ширина канала 80 МГц" msgstr "802.11ax - ширина канала 80 МГц"
#: src/common/WiFiSettings/constants.js:20 #: src/common/WiFiSettings/constants.js:20
#, fuzzy
msgid "802.11ax - 80+80 MHz wide channel" msgid "802.11ax - 80+80 MHz wide channel"
msgstr "802.11ax - ширина канала 80 МГц" msgstr "802.11ax - канал шириной 80+80 МГц"
#: src/common/WiFiSettings/constants.js:21 #: src/common/WiFiSettings/constants.js:21
msgid "802.11ax - 160 MHz wide channel" msgid "802.11ax - 160 MHz wide channel"
@@ -404,15 +399,16 @@ msgstr ""
"В случае выхода ваши изменения будут утеряны. Вы действительно хотите " "В случае выхода ваши изменения будут утеряны. Вы действительно хотите "
"покинуть эту страницу?" "покинуть эту страницу?"
#: src/form/components/SubmitButton.js:34 #: src/form/components/SubmitButton.js:37
msgid "Updating" msgid "Updating"
msgstr "Обновление" msgstr "Обновление"
#: src/form/components/SubmitButton.js:37 #: src/form/components/SubmitButton.js:40
msgid "Load settings" #, fuzzy
msgid "Loading"
msgstr "Загрузить настройки" msgstr "Загрузить настройки"
#: src/form/components/SubmitButton.js:40 #: src/form/components/SubmitButton.js:43
msgid "Save" msgid "Save"
msgstr "Сохранить" msgstr "Сохранить"

View File

@@ -7,8 +7,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2025-04-04 15:14+0200\n" "POT-Creation-Date: 2025-09-18 17:24+0300\n"
"PO-Revision-Date: 2024-12-14 10:00+0000\n" "PO-Revision-Date: 2025-06-10 22:01+0000\n"
"Last-Translator: Atec <dr.atec@gmail.com>\n" "Last-Translator: Atec <dr.atec@gmail.com>\n"
"Language: sk\n" "Language: sk\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/turris/foris-" "Language-Team: Slovak <https://hosted.weblate.org/projects/turris/foris-"
@@ -36,7 +36,7 @@ msgid "An unknown API error occurred."
msgstr "Nastala neznáma chyba v API." msgstr "Nastala neznáma chyba v API."
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103 #: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103
#: src/common/WiFiSettings/WiFiQRCode.js:89 #: src/common/WiFiSettings/WiFiQRCode.js:88
msgid "Close" msgid "Close"
msgstr "Zatvoriť" msgstr "Zatvoriť"
@@ -50,11 +50,11 @@ msgstr "Kopírovať"
#: src/bootstrap/NumberInput.js:84 src/bootstrap/NumberInput.js:85 #: src/bootstrap/NumberInput.js:84 src/bootstrap/NumberInput.js:85
msgid "Increase value. Hint: Hold to increase faster." msgid "Increase value. Hint: Hold to increase faster."
msgstr "" msgstr "Zvýšiť hodnotu. Tip: Podržte, aby ste zvýšili rýchlejšie."
#: src/bootstrap/NumberInput.js:101 src/bootstrap/NumberInput.js:102 #: src/bootstrap/NumberInput.js:101 src/bootstrap/NumberInput.js:102
msgid "Decrease value. Hint: Hold to decrease faster." msgid "Decrease value. Hint: Hold to decrease faster."
msgstr "" msgstr "Znížiť hodnotu. Tip: Podržte, aby ste znížili rýchlejšie."
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:67 #: src/common/ActionButtonWithModal/ActionButtonWithModal.js:67
msgid "Action successful." msgid "Action successful."
@@ -74,19 +74,19 @@ msgstr "Potvrdiť"
#: src/common/RichTable/RichTable.js:87 #: src/common/RichTable/RichTable.js:87
msgid "Search…" msgid "Search…"
msgstr "" msgstr "Hľadať…"
#: src/common/RichTable/RichTableBody.js:50 #: src/common/RichTable/RichTableBody.js:50
msgid "No results." msgid "No results."
msgstr "" msgstr "Žiadne výsledky."
#: src/common/RichTable/RichTableColumnsDropdown.js:27 #: src/common/RichTable/RichTableColumnsDropdown.js:27
msgid "Columns" msgid "Columns"
msgstr "" msgstr "Stĺpce"
#: src/common/RichTable/RichTableColumnsDropdown.js:80 #: src/common/RichTable/RichTableColumnsDropdown.js:80
msgid "Reset" msgid "Reset"
msgstr "" msgstr "Reset"
#: src/common/RichTable/RichTableHeader.js:29 #: src/common/RichTable/RichTableHeader.js:29
msgid "Sort ascending" msgid "Sort ascending"
@@ -179,7 +179,7 @@ msgstr "Skryť SSID"
#: src/common/WiFiSettings/WiFiForm.js:159 #: src/common/WiFiSettings/WiFiForm.js:159
msgid "Band" msgid "Band"
msgstr "" msgstr "Pásmo"
#: src/common/WiFiSettings/WiFiForm.js:186 #: src/common/WiFiSettings/WiFiForm.js:186
msgid "802.11n/ac/ax mode" msgid "802.11n/ac/ax mode"
@@ -218,16 +218,16 @@ msgstr "Vlastné"
msgid "Enable Guest Wi-Fi" msgid "Enable Guest Wi-Fi"
msgstr "Povoliť Wi-Fi pre hostí" msgstr "Povoliť Wi-Fi pre hostí"
#: src/common/WiFiSettings/WiFiQRCode.js:43 #: src/common/WiFiSettings/WiFiQRCode.js:40
#: src/common/WiFiSettings/WiFiQRCode.js:44 #: src/common/WiFiSettings/WiFiQRCode.js:41
msgid "Show QR code" msgid "Show QR code"
msgstr "Zobraziť QR kód" msgstr "Zobraziť QR kód"
#: src/common/WiFiSettings/WiFiQRCode.js:70 #: src/common/WiFiSettings/WiFiQRCode.js:67
msgid "Wi-Fi QR Code" msgid "Wi-Fi QR Code"
msgstr "Wi-Fi QR kód" msgstr "Wi-Fi QR kód"
#: src/common/WiFiSettings/WiFiQRCode.js:102 #: src/common/WiFiSettings/WiFiQRCode.js:98
msgid "Download PDF" msgid "Download PDF"
msgstr "Stiahnuť PDF" msgstr "Stiahnuť PDF"
@@ -281,9 +281,8 @@ msgid "802.11ac - 80 MHz wide channel"
msgstr "802.11ac šírka kanála 80 MHz" msgstr "802.11ac šírka kanála 80 MHz"
#: src/common/WiFiSettings/constants.js:15 #: src/common/WiFiSettings/constants.js:15
#, fuzzy
msgid "802.11ac - 80+80 MHz wide channel" msgid "802.11ac - 80+80 MHz wide channel"
msgstr "802.11ac šírka kanála 80 MHz" msgstr "802.11ac šírka kanála 80+80 MHz"
#: src/common/WiFiSettings/constants.js:16 #: src/common/WiFiSettings/constants.js:16
msgid "802.11ac - 160 MHz wide channel" msgid "802.11ac - 160 MHz wide channel"
@@ -302,9 +301,8 @@ msgid "802.11ax - 80 MHz wide channel"
msgstr "802.11ax šírka kanála 80 MHz" msgstr "802.11ax šírka kanála 80 MHz"
#: src/common/WiFiSettings/constants.js:20 #: src/common/WiFiSettings/constants.js:20
#, fuzzy
msgid "802.11ax - 80+80 MHz wide channel" msgid "802.11ax - 80+80 MHz wide channel"
msgstr "802.11ax šírka kanála 80 MHz" msgstr "802.11ax šírka kanála 80+80 MHz"
#: src/common/WiFiSettings/constants.js:21 #: src/common/WiFiSettings/constants.js:21
msgid "802.11ax - 160 MHz wide channel" msgid "802.11ax - 160 MHz wide channel"
@@ -397,15 +395,16 @@ msgstr "Nastavenia boli úspešne uložené"
msgid "Changes you made may not be saved. Are you sure you want to leave?" msgid "Changes you made may not be saved. Are you sure you want to leave?"
msgstr "Vykonané zmeny neboli uložené. Naozaj chcete opustiť stránku?" msgstr "Vykonané zmeny neboli uložené. Naozaj chcete opustiť stránku?"
#: src/form/components/SubmitButton.js:34 #: src/form/components/SubmitButton.js:37
msgid "Updating" msgid "Updating"
msgstr "Prebieha aktualizácia" msgstr "Prebieha aktualizácia"
#: src/form/components/SubmitButton.js:37 #: src/form/components/SubmitButton.js:40
msgid "Load settings" #, fuzzy
msgid "Loading"
msgstr "Načítavanie nastavení" msgstr "Načítavanie nastavení"
#: src/form/components/SubmitButton.js:40 #: src/form/components/SubmitButton.js:43
msgid "Save" msgid "Save"
msgstr "Uložiť" msgstr "Uložiť"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PROJECT VERSION\n" "Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2025-04-04 15:14+0200\n" "POT-Creation-Date: 2025-09-18 17:24+0300\n"
"PO-Revision-Date: 2023-09-22 21:00+0000\n" "PO-Revision-Date: 2023-09-22 21:00+0000\n"
"Last-Translator: Kristoffer Grundström " "Last-Translator: Kristoffer Grundström "
"<swedishsailfishosuser@tutanota.com>\n" "<swedishsailfishosuser@tutanota.com>\n"
@@ -37,7 +37,7 @@ msgid "An unknown API error occurred."
msgstr "Ett okänt API-fel inträffade." msgstr "Ett okänt API-fel inträffade."
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103 #: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103
#: src/common/WiFiSettings/WiFiQRCode.js:89 #: src/common/WiFiSettings/WiFiQRCode.js:88
msgid "Close" msgid "Close"
msgstr "" msgstr ""
@@ -220,17 +220,17 @@ msgstr "auto"
msgid "Enable Guest Wi-Fi" msgid "Enable Guest Wi-Fi"
msgstr "Aktivera Wi-Fi för Gäst" msgstr "Aktivera Wi-Fi för Gäst"
#: src/common/WiFiSettings/WiFiQRCode.js:43 #: src/common/WiFiSettings/WiFiQRCode.js:40
#: src/common/WiFiSettings/WiFiQRCode.js:44 #: src/common/WiFiSettings/WiFiQRCode.js:41
#, fuzzy #, fuzzy
msgid "Show QR code" msgid "Show QR code"
msgstr "QR-kod för Wi-Fi" msgstr "QR-kod för Wi-Fi"
#: src/common/WiFiSettings/WiFiQRCode.js:70 #: src/common/WiFiSettings/WiFiQRCode.js:67
msgid "Wi-Fi QR Code" msgid "Wi-Fi QR Code"
msgstr "QR-kod för Wi-Fi" msgstr "QR-kod för Wi-Fi"
#: src/common/WiFiSettings/WiFiQRCode.js:102 #: src/common/WiFiSettings/WiFiQRCode.js:98
msgid "Download PDF" msgid "Download PDF"
msgstr "Ladda ner PDF" msgstr "Ladda ner PDF"
@@ -387,15 +387,15 @@ msgstr ""
msgid "Changes you made may not be saved. Are you sure you want to leave?" msgid "Changes you made may not be saved. Are you sure you want to leave?"
msgstr "" msgstr ""
#: src/form/components/SubmitButton.js:34 #: src/form/components/SubmitButton.js:37
msgid "Updating" msgid "Updating"
msgstr "" msgstr ""
#: src/form/components/SubmitButton.js:37 #: src/form/components/SubmitButton.js:40
msgid "Load settings" msgid "Loading"
msgstr "" msgstr ""
#: src/form/components/SubmitButton.js:40 #: src/form/components/SubmitButton.js:43
msgid "Save" msgid "Save"
msgstr "Spara" msgstr "Spara"
@@ -538,3 +538,6 @@ msgstr ""
#~ msgid "Are you sure you want to restart the router?" #~ msgid "Are you sure you want to restart the router?"
#~ msgstr "Är du säker på att du vill starta om routern?" #~ msgstr "Är du säker på att du vill starta om routern?"
#~ msgid "Load settings"
#~ msgstr ""

View File

@@ -7,8 +7,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Foris JS 6.5.0\n" "Project-Id-Version: Foris JS 6.5.0\n"
"Report-Msgid-Bugs-To: tech.support@turris.cz\n" "Report-Msgid-Bugs-To: tech.support@turris.cz\n"
"POT-Creation-Date: 2025-04-04 15:14+0200\n" "POT-Creation-Date: 2025-09-18 17:24+0300\n"
"PO-Revision-Date: 2025-03-19 13:25+0000\n" "PO-Revision-Date: 2025-04-25 15:07+0000\n"
"Last-Translator: தமிழ்நேரம் <anishprabu.t@gmail.com>\n" "Last-Translator: தமிழ்நேரம் <anishprabu.t@gmail.com>\n"
"Language: ta\n" "Language: ta\n"
"Language-Team: Tamil <https://hosted.weblate.org/projects/turris/foris-" "Language-Team: Tamil <https://hosted.weblate.org/projects/turris/foris-"
@@ -36,7 +36,7 @@ msgid "An unknown API error occurred."
msgstr "அறியப்படாத பநிஇ பிழை ஏற்பட்டது." msgstr "அறியப்படாத பநிஇ பிழை ஏற்பட்டது."
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103 #: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103
#: src/common/WiFiSettings/WiFiQRCode.js:89 #: src/common/WiFiSettings/WiFiQRCode.js:88
msgid "Close" msgid "Close"
msgstr "மூடு" msgstr "மூடு"
@@ -50,11 +50,11 @@ msgstr "நகலெடு"
#: src/bootstrap/NumberInput.js:84 src/bootstrap/NumberInput.js:85 #: src/bootstrap/NumberInput.js:84 src/bootstrap/NumberInput.js:85
msgid "Increase value. Hint: Hold to increase faster." msgid "Increase value. Hint: Hold to increase faster."
msgstr "" msgstr "மதிப்பை அதிகரி. குறிப்பு: வேகமாக அதிகரிக்க அழுத்திப் பிடி."
#: src/bootstrap/NumberInput.js:101 src/bootstrap/NumberInput.js:102 #: src/bootstrap/NumberInput.js:101 src/bootstrap/NumberInput.js:102
msgid "Decrease value. Hint: Hold to decrease faster." msgid "Decrease value. Hint: Hold to decrease faster."
msgstr "" msgstr "மதிப்பைக் குறை. குறிப்பு: வேகமாகக் குறைக்க அழுத்திப் பிடி."
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:67 #: src/common/ActionButtonWithModal/ActionButtonWithModal.js:67
msgid "Action successful." msgid "Action successful."
@@ -74,19 +74,19 @@ msgstr "உறுதிப்படுத்தவும்"
#: src/common/RichTable/RichTable.js:87 #: src/common/RichTable/RichTable.js:87
msgid "Search…" msgid "Search…"
msgstr "" msgstr "தேடு…"
#: src/common/RichTable/RichTableBody.js:50 #: src/common/RichTable/RichTableBody.js:50
msgid "No results." msgid "No results."
msgstr "" msgstr "முடிவுகள் இல்லை."
#: src/common/RichTable/RichTableColumnsDropdown.js:27 #: src/common/RichTable/RichTableColumnsDropdown.js:27
msgid "Columns" msgid "Columns"
msgstr "" msgstr "நெடுவரிசைகள்"
#: src/common/RichTable/RichTableColumnsDropdown.js:80 #: src/common/RichTable/RichTableColumnsDropdown.js:80
msgid "Reset" msgid "Reset"
msgstr "" msgstr "மீட்டமை"
#: src/common/RichTable/RichTableHeader.js:29 #: src/common/RichTable/RichTableHeader.js:29
msgid "Sort ascending" msgid "Sort ascending"
@@ -166,7 +166,7 @@ msgstr ""
#: src/common/WiFiSettings/WiFiForm.js:97 #: src/common/WiFiSettings/WiFiForm.js:97
#, python-brace-format #, python-brace-format
msgid "Wi-Fi ${deviceID + 1}" msgid "Wi-Fi ${deviceID + 1}"
msgstr "Wi-fi $ {deviceID + 1}" msgstr "கம்பிஇலா ${deviceID + 1}"
#: src/common/WiFiSettings/WiFiForm.js:132 #: src/common/WiFiSettings/WiFiForm.js:132
#: src/common/WiFiSettings/WiFiGuestForm.js:80 #: src/common/WiFiSettings/WiFiGuestForm.js:80
@@ -179,7 +179,7 @@ msgstr "SSID ஐ மறைக்கவும்"
#: src/common/WiFiSettings/WiFiForm.js:159 #: src/common/WiFiSettings/WiFiForm.js:159
msgid "Band" msgid "Band"
msgstr "" msgstr "இசைக்குழு"
#: src/common/WiFiSettings/WiFiForm.js:186 #: src/common/WiFiSettings/WiFiForm.js:186
msgid "802.11n/ac/ax mode" msgid "802.11n/ac/ax mode"
@@ -218,16 +218,16 @@ msgstr "தனிப்பயன்"
msgid "Enable Guest Wi-Fi" msgid "Enable Guest Wi-Fi"
msgstr "விருந்தினர் வைஃபை இயக்கவும்" msgstr "விருந்தினர் வைஃபை இயக்கவும்"
#: src/common/WiFiSettings/WiFiQRCode.js:43 #: src/common/WiFiSettings/WiFiQRCode.js:40
#: src/common/WiFiSettings/WiFiQRCode.js:44 #: src/common/WiFiSettings/WiFiQRCode.js:41
msgid "Show QR code" msgid "Show QR code"
msgstr "QR குறியீட்டைக் காட்டு" msgstr "QR குறியீட்டைக் காட்டு"
#: src/common/WiFiSettings/WiFiQRCode.js:70 #: src/common/WiFiSettings/WiFiQRCode.js:67
msgid "Wi-Fi QR Code" msgid "Wi-Fi QR Code"
msgstr "வைஃபை கியூஆர் குறியீடு" msgstr "வைஃபை கியூஆர் குறியீடு"
#: src/common/WiFiSettings/WiFiQRCode.js:102 #: src/common/WiFiSettings/WiFiQRCode.js:98
msgid "Download PDF" msgid "Download PDF"
msgstr "PDF ஐ பதிவிறக்கவும்" msgstr "PDF ஐ பதிவிறக்கவும்"
@@ -281,9 +281,8 @@ msgid "802.11ac - 80 MHz wide channel"
msgstr "802.11ac - 80 மெகா எர்ட்ச் அகல சேனல்" msgstr "802.11ac - 80 மெகா எர்ட்ச் அகல சேனல்"
#: src/common/WiFiSettings/constants.js:15 #: src/common/WiFiSettings/constants.js:15
#, fuzzy
msgid "802.11ac - 80+80 MHz wide channel" msgid "802.11ac - 80+80 MHz wide channel"
msgstr "802.11ac - 80 மெகா எர்ட்ச் அகல சேனல்" msgstr "802.11ac - 80+80 மெகா எர்ட்ச் அகல சேனல்"
#: src/common/WiFiSettings/constants.js:16 #: src/common/WiFiSettings/constants.js:16
msgid "802.11ac - 160 MHz wide channel" msgid "802.11ac - 160 MHz wide channel"
@@ -302,9 +301,8 @@ msgid "802.11ax - 80 MHz wide channel"
msgstr "802.11ax - 80 மெகா எர்ட்ச் அகல சேனல்" msgstr "802.11ax - 80 மெகா எர்ட்ச் அகல சேனல்"
#: src/common/WiFiSettings/constants.js:20 #: src/common/WiFiSettings/constants.js:20
#, fuzzy
msgid "802.11ax - 80+80 MHz wide channel" msgid "802.11ax - 80+80 MHz wide channel"
msgstr "802.11ax - 80 மெகா எர்ட்ச் அகல சேனல்" msgstr "802.11ax - 80+80 மெகா எர்ட்ச் அகல சேனல்"
#: src/common/WiFiSettings/constants.js:21 #: src/common/WiFiSettings/constants.js:21
msgid "802.11ax - 160 MHz wide channel" msgid "802.11ax - 160 MHz wide channel"
@@ -316,7 +314,7 @@ msgstr "WPA3 மட்டும்"
#: src/common/WiFiSettings/constants.js:30 #: src/common/WiFiSettings/constants.js:30
msgid "WPA3 with WPA2 as fallback (default)" msgid "WPA3 with WPA2 as fallback (default)"
msgstr "WPA2 WPA2 உடன் குறைவடையும் (இயல்புநிலை)" msgstr "WPA2 உடன் WPA2 குறைவடையும் (இயல்புநிலை)"
#: src/common/WiFiSettings/constants.js:31 #: src/common/WiFiSettings/constants.js:31
msgid "WPA2 only" msgid "WPA2 only"
@@ -402,15 +400,16 @@ msgstr ""
"நீங்கள் செய்த மாற்றங்கள் சேமிக்கப்படாமல் போகலாம். நீங்கள் நிச்சயமாக " "நீங்கள் செய்த மாற்றங்கள் சேமிக்கப்படாமல் போகலாம். நீங்கள் நிச்சயமாக "
"வெளியேற விரும்புகிறீர்களா?" "வெளியேற விரும்புகிறீர்களா?"
#: src/form/components/SubmitButton.js:34 #: src/form/components/SubmitButton.js:37
msgid "Updating" msgid "Updating"
msgstr "புதுப்பித்தல்" msgstr "புதுப்பித்தல்"
#: src/form/components/SubmitButton.js:37 #: src/form/components/SubmitButton.js:40
msgid "Load settings" #, fuzzy
msgid "Loading"
msgstr "அமைப்புகளை ஏற்றவும்" msgstr "அமைப்புகளை ஏற்றவும்"
#: src/form/components/SubmitButton.js:40 #: src/form/components/SubmitButton.js:43
msgid "Save" msgid "Save"
msgstr "சேமி" msgstr "சேமி"