mirror of
https://gitlab.nic.cz/turris/reforis/foris-js.git
synced 2025-04-20 08:16:38 +02:00
Compare commits
67 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
602e3f58dd | ||
|
4b58e96f71 | ||
|
a174d6a612 | ||
|
5d0276a80f | ||
|
e01295504b | ||
|
af49bc7a24 | ||
|
4a60fb23cc | ||
|
c7282261ef | ||
|
928758f5c6 | ||
|
030a563c77 | ||
|
336fb666cc | ||
|
debd00d519 | ||
|
cef75e5748 | ||
|
027cd6eefb | ||
|
227a975e5f | ||
|
819e5a1dd2 | ||
|
6432073d62 | ||
|
94f436008d | ||
|
6f9e44a7b1 | ||
|
13ca745412 | ||
|
a25133d786 | ||
|
0a839bf369 | ||
|
54a801a580 | ||
|
377b4279fd | ||
|
317966e1c9 | ||
|
326790d80d | ||
|
700b28c463 | ||
|
3d725e7e1b | ||
|
ede4fb0212 | ||
|
33add77704 | ||
|
456cbcfeec | ||
|
bf0b2ce70c | ||
|
1441f6ff5a | ||
|
c7d0655771 | ||
|
7197813cc9 | ||
|
31cb8e2ae0 | ||
|
0a75f24a04 | ||
|
230ae8e35b | ||
|
eb4ffb0651 | ||
|
2f249ce3dc | ||
|
74722b8ff3 | ||
|
a2f9b3bfab | ||
|
2ab65be0bf | ||
|
36a7b4dfda | ||
|
9fb0871cfc | ||
|
c7087eabf2 | ||
|
b315ea2fd0 | ||
|
d46629a1bd | ||
|
8ddb590ba8 | ||
|
1c2a4518d3 | ||
|
b6312075d2 | ||
|
2feedec8d1 | ||
|
dff5f87e91 | ||
|
38de792390 | ||
|
c23616811a | ||
|
f1132c6b22 | ||
|
e8e81b36dc | ||
|
53c7bb1a10 | ||
|
fb1f79c6c1 | ||
|
eafbc01c73 | ||
|
73819809f4 | ||
|
ffa1121d39 | ||
|
ee6865e3bb | ||
|
6352060da3 | ||
|
a63b5bfa4e | ||
|
4b2e47f8f9 | ||
|
66f83b24bd |
418
CHANGELOG.md
418
CHANGELOG.md
@ -8,405 +8,454 @@ and this project adheres to
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
## [6.7.1] - 2025-04-04
|
||||
|
||||
### Added
|
||||
|
||||
- Added & updated Weblate translations
|
||||
|
||||
## [6.7.0] - 2025-03-11
|
||||
|
||||
### Added
|
||||
|
||||
- Added encryption property to guest WiFi settings in tests
|
||||
- Added global fuzzy search and columns visibility to RichTable
|
||||
|
||||
### Changed
|
||||
|
||||
- Made thead of RichTable lighter
|
||||
- Updated dependencies in package.json to latest versions
|
||||
- Enhanced ActionButtonWithModal to support dynamic methods
|
||||
- NPM audit fix
|
||||
|
||||
## [6.6.2] - 2025-02-20
|
||||
|
||||
### Changed
|
||||
|
||||
- Enhanced SubmitButton component to accept a custom label prop
|
||||
- Refactored RichTable component to remove forwardRef and simplify data handling
|
||||
|
||||
## [6.6.1] - 2025-02-17
|
||||
|
||||
### Changed
|
||||
|
||||
- Refactored RichTable component to use forwardRef
|
||||
|
||||
## [6.6.0] - 2025-02-07
|
||||
|
||||
### Added
|
||||
|
||||
- Added & updated Weblate translations
|
||||
- Added Wi-Fi and LAN settings URLs to ForisURLs
|
||||
- Added Wi-Fi modes VHT/HE 80+80
|
||||
- Added encryption selection to WiFiGuestForm
|
||||
- Added optional close button to ModalHeader component
|
||||
|
||||
### Changed
|
||||
|
||||
- Updated Wi-Fi API
|
||||
- Enhanced NumberInput component with keyboard & touch accessibility
|
||||
- Refactored pagination condition in RichTable component
|
||||
|
||||
## [6.5.0] - 2024-11-13
|
||||
|
||||
### Added
|
||||
|
||||
- Added & updated Weblate translations
|
||||
- Added RichTable component with pagination and sorting
|
||||
- Added @tanstack/react-table v8.20.5 to dependencies
|
||||
- Added & updated Weblate translations
|
||||
- Added RichTable component with pagination and sorting
|
||||
- Added @tanstack/react-table v8.20.5 to dependencies
|
||||
|
||||
### Changed
|
||||
|
||||
- Updated documentation
|
||||
- Replaced RebootButton with ActionButtonWithModal component
|
||||
- Fixed import path for CustomizationContextMock in customTestRender.js
|
||||
- Updated documentation
|
||||
- Replaced RebootButton with ActionButtonWithModal component
|
||||
- Fixed import path for CustomizationContextMock in customTestRender.js
|
||||
|
||||
## [6.4.0] - 2024-10-02
|
||||
|
||||
### Changed
|
||||
|
||||
- Refactored Alert component to include dismiss animation and timeout
|
||||
- Refactored ThreeDotsMenu component to include additional props
|
||||
- Refactored Alert component to include dismiss animation and timeout
|
||||
- Refactored ThreeDotsMenu component to include additional props
|
||||
|
||||
## [6.3.0] - 2024-09-27
|
||||
|
||||
### Added
|
||||
|
||||
- Added ThreeDotsMenu component
|
||||
- Added ThreeDotsMenu component
|
||||
|
||||
### Changed
|
||||
|
||||
- Refactored EmailInput description
|
||||
- Refactored RadioSet & ignore Radio component
|
||||
- Refactored npm package badge in introduction.md
|
||||
- NPM audit fix
|
||||
- Refactored EmailInput description
|
||||
- Refactored RadioSet & ignore Radio component
|
||||
- Refactored npm package badge in introduction.md
|
||||
- NPM audit fix
|
||||
|
||||
## [6.2.1] - 2024-09-25
|
||||
|
||||
### Added
|
||||
|
||||
- Added & updated Weblate translations
|
||||
- Added & updated Weblate translations
|
||||
|
||||
### Changed
|
||||
|
||||
- Refactored CopyInput component
|
||||
- Refactored ForisURLs to include new URLs for Overview page
|
||||
- Refactored CopyInput component
|
||||
- Refactored ForisURLs to include new URLs for Overview page
|
||||
|
||||
## [6.2.0] - 2024-09-20
|
||||
|
||||
### Added
|
||||
|
||||
- Added useFocusTrap hook
|
||||
- Added extendSession endpoint
|
||||
- Added useFocusTrap hook
|
||||
- Added extendSession endpoint
|
||||
|
||||
### Changed
|
||||
|
||||
- Refactored Spinner.css to use CSS variable for color
|
||||
- Refactored Modal component to use useFocusTrap hook
|
||||
- Refactored Alert component to use useFocusTrap hook
|
||||
- Refactored Spinner.css to use CSS variable for color
|
||||
- Refactored Modal component to use useFocusTrap hook
|
||||
- Refactored Alert component to use useFocusTrap hook
|
||||
|
||||
## [6.1.1] - 2024-08-30
|
||||
|
||||
### Added
|
||||
|
||||
- Added & updated Weblate translations
|
||||
- Added & updated Weblate translations
|
||||
|
||||
### Changed
|
||||
|
||||
- Updated icon color classes to use "text-secondary" instead of "text-dark"
|
||||
- Updated Wi-Fi QRCodeModal component to use new styles & added close button
|
||||
- Refactored WiFiGuestForm component to get rid of obsolete div element
|
||||
- NPM audit fix
|
||||
- Updated icon color classes to use "text-secondary" instead of "text-dark"
|
||||
- Updated Wi-Fi QRCodeModal component to use new styles & added close button
|
||||
- Refactored WiFiGuestForm component to get rid of obsolete div element
|
||||
- NPM audit fix
|
||||
|
||||
## [6.1.0] - 2024-08-23
|
||||
|
||||
### Added
|
||||
|
||||
- Added & updated Weblate translations
|
||||
- Added & updated Weblate translations
|
||||
|
||||
### Changed
|
||||
|
||||
- Migrated to Font Awesome v6
|
||||
- NPM audit fix
|
||||
- Migrated to Font Awesome v6
|
||||
- NPM audit fix
|
||||
|
||||
## [6.0.3] - 2024-07-26
|
||||
|
||||
### Changed
|
||||
|
||||
- Updated WiFiQRCode component
|
||||
- Updated WiFiQRCode component
|
||||
|
||||
## [6.0.2] - 2024-06-28
|
||||
|
||||
### Added
|
||||
|
||||
- Added className prop to CheckBox and Radio components
|
||||
- Added className prop to CheckBox and Radio components
|
||||
|
||||
## [6.0.1] - 2024-06-26
|
||||
|
||||
### Added
|
||||
|
||||
- Added className prop to Switch component
|
||||
- Added className prop to Switch component
|
||||
|
||||
### Changed
|
||||
|
||||
- Updated dependencies in package.json
|
||||
- NPM audit fix
|
||||
- Updated dependencies in package.json
|
||||
- NPM audit fix
|
||||
|
||||
## [6.0.0] - 2024-06-11
|
||||
|
||||
### Added
|
||||
|
||||
- Added CHANGELOG.md
|
||||
- Added JS_DIR variable to Makefile
|
||||
- Added support for shared reForis ESLint configuration
|
||||
- Added CHANGELOG.md
|
||||
- Added JS_DIR variable to Makefile
|
||||
- Added support for shared reForis ESLint configuration
|
||||
|
||||
### Changed
|
||||
|
||||
- Updated dependencies in package.json
|
||||
- Updated Spinner.css styles for better positioning and responsiveness
|
||||
- Migrated to Bootstrap 5
|
||||
- NPM audit fix
|
||||
- Other small improvements
|
||||
- Updated dependencies in package.json
|
||||
- Updated Spinner.css styles for better positioning and responsiveness
|
||||
- Migrated to Bootstrap 5
|
||||
- NPM audit fix
|
||||
- Other small improvements
|
||||
|
||||
## [5.6.1] - 2024-01-19
|
||||
|
||||
- Added & updated Weblate translations
|
||||
- Fixed loading state & button's layout
|
||||
- Updated bootstrap library to version 4.6.2
|
||||
- Used custom reforis-image in GitLab CI/CD
|
||||
- NPM audit fix
|
||||
- Added & updated Weblate translations
|
||||
- Fixed loading state & button's layout
|
||||
- Updated bootstrap library to version 4.6.2
|
||||
- Used custom reforis-image in GitLab CI/CD
|
||||
- NPM audit fix
|
||||
|
||||
## [5.6.0] - 2022-12-29
|
||||
|
||||
- Add & update Weblate translations
|
||||
- Add CustomizationContext and custom hook
|
||||
- Update caniuse-lite
|
||||
- Remove testUtils from .gitignore
|
||||
- Make ieee80211w_disabled as optional in WiFiForm
|
||||
- Move contexts in a context folder
|
||||
- NPM audit fix
|
||||
- Add & update Weblate translations
|
||||
- Add CustomizationContext and custom hook
|
||||
- Update caniuse-lite
|
||||
- Remove testUtils from .gitignore
|
||||
- Make ieee80211w_disabled as optional in WiFiForm
|
||||
- Move contexts in a context folder
|
||||
- NPM audit fix
|
||||
|
||||
## [5.5.0] - 2022-12-02
|
||||
|
||||
- Add & update translations
|
||||
- Add a switch to disable Management Frame Protection (802.11w)
|
||||
- Improved Foris JS documentation
|
||||
- NPM audit fix
|
||||
- Add & update translations
|
||||
- Add a switch to disable Management Frame Protection (802.11w)
|
||||
- Improved Foris JS documentation
|
||||
- NPM audit fix
|
||||
|
||||
## [5.4.1] - 2022-06-03
|
||||
|
||||
- Add Weblate translations
|
||||
- Update PropType peer dependency
|
||||
- NPM audit fix
|
||||
- Add Weblate translations
|
||||
- Update PropType peer dependency
|
||||
- NPM audit fix
|
||||
|
||||
## [5.4.0] - 2022-05-20
|
||||
|
||||
- Add & update translations
|
||||
- Add CopyInput bootstrap component
|
||||
- Update WiFiForm labels and description for wifi ax
|
||||
- Make WS path in lighttpd mode configurable
|
||||
- Fix Wi-Fi password helptext string
|
||||
- NPM audit fix
|
||||
- Add & update translations
|
||||
- Add CopyInput bootstrap component
|
||||
- Update WiFiForm labels and description for wifi ax
|
||||
- Make WS path in lighttpd mode configurable
|
||||
- Fix Wi-Fi password helptext string
|
||||
- NPM audit fix
|
||||
|
||||
## [5.3.0] - 2022-02-21
|
||||
|
||||
- Added & update translations
|
||||
- Added rest of the props to DownloadButton component
|
||||
- Added hostname validation
|
||||
- Added wifi 802.11ax HE modes
|
||||
- Set best Wi-Fi HT mode depending on the checked frequency
|
||||
- Improved domain name RegEx pattern
|
||||
- Removed customOrder prop in Select component
|
||||
- Fixed Wi-Fi translation strings
|
||||
- Fixed autocomplete attribute in PasswordInput
|
||||
- Fixed WiFi password max length check
|
||||
- Fixed documentation build
|
||||
- Fixed access token in publish script
|
||||
- Refined & restructure Makefile
|
||||
- Updated GitLab CI image to Node.js v16
|
||||
- NPM update (several dependencies)
|
||||
- NPM audit fix
|
||||
- Added & update translations
|
||||
- Added rest of the props to DownloadButton component
|
||||
- Added hostname validation
|
||||
- Added wifi 802.11ax HE modes
|
||||
- Set best Wi-Fi HT mode depending on the checked frequency
|
||||
- Improved domain name RegEx pattern
|
||||
- Removed customOrder prop in Select component
|
||||
- Fixed Wi-Fi translation strings
|
||||
- Fixed autocomplete attribute in PasswordInput
|
||||
- Fixed WiFi password max length check
|
||||
- Fixed documentation build
|
||||
- Fixed access token in publish script
|
||||
- Refined & restructure Makefile
|
||||
- Updated GitLab CI image to Node.js v16
|
||||
- NPM update (several dependencies)
|
||||
- NPM audit fix
|
||||
|
||||
## [5.2.0] - 2021-12-15
|
||||
|
||||
- Remove login page
|
||||
- NPM audit fix
|
||||
- Remove login page
|
||||
- NPM audit fix
|
||||
|
||||
## [5.1.16] - 2021-11-18
|
||||
|
||||
- Revert bad NPM audit fix
|
||||
- NPM audit fix
|
||||
- Revert bad NPM audit fix
|
||||
- NPM audit fix
|
||||
|
||||
## [5.1.15] - 2021-11-03
|
||||
|
||||
- Add WPA3 option
|
||||
- Add custom order ability of Select options
|
||||
- NPM audit fix
|
||||
- Add WPA3 option
|
||||
- Add custom order ability of Select options
|
||||
- NPM audit fix
|
||||
|
||||
## [5.1.14] - 2021-07-30
|
||||
|
||||
- Add & update translations
|
||||
- Fix infinity redirect loop when WS error occurs
|
||||
- NPM audit fix
|
||||
- Add & update translations
|
||||
- Fix infinity redirect loop when WS error occurs
|
||||
- NPM audit fix
|
||||
|
||||
## [5.1.13] - 2021-06-30
|
||||
|
||||
- Add sentinelAgreement endpoint to forisUrls
|
||||
- NPM audit fix
|
||||
- Add sentinelAgreement endpoint to forisUrls
|
||||
- NPM audit fix
|
||||
|
||||
## [5.1.12] - 2021-05-14
|
||||
|
||||
- Add & update translations
|
||||
- Add & fix obsolete links
|
||||
- Expend library with the ResetWifiSettings function
|
||||
- Fix switching Wi-Fi modes depending on bands in WiFiForm
|
||||
- Fix translation sources in WiFiForm
|
||||
- NPM audit fix
|
||||
- Other small improvements
|
||||
- Add & update translations
|
||||
- Add & fix obsolete links
|
||||
- Expend library with the ResetWifiSettings function
|
||||
- Fix switching Wi-Fi modes depending on bands in WiFiForm
|
||||
- Fix translation sources in WiFiForm
|
||||
- NPM audit fix
|
||||
- Other small improvements
|
||||
|
||||
## [5.1.11] - 2021-01-04
|
||||
|
||||
- Remove duplicated file for Norwegian language
|
||||
- Fix translations inconsistency
|
||||
- Remove duplicated file for Norwegian language
|
||||
- Fix translations inconsistency
|
||||
|
||||
## [5.1.10] - 2021-12-29
|
||||
|
||||
- Add and update translations
|
||||
- Add and update translations
|
||||
|
||||
## [5.1.9] - 2021-12-20
|
||||
|
||||
- Increase bottom margin of formFieldsSize
|
||||
- Change formFieldsSize of ResetWiFiSettings card
|
||||
- Fix trailing space in Modal classes
|
||||
- Increase bottom margin of formFieldsSize
|
||||
- Change formFieldsSize of ResetWiFiSettings card
|
||||
- Fix trailing space in Modal classes
|
||||
|
||||
## [5.1.8] - 2020-12-19
|
||||
|
||||
- Add isPluginInstalled function
|
||||
- Add isPluginInstalled function
|
||||
|
||||
## [5.1.7] - 2020-11-27
|
||||
|
||||
## [5.1.6] - 2020-11-25
|
||||
|
||||
- NPM audit fix
|
||||
- Add displayCard function to utils
|
||||
- Add optional sizes to Modal
|
||||
- Add information about optional sizes to docs
|
||||
- Remove redundant merge.py
|
||||
- NPM audit fix
|
||||
- Add displayCard function to utils
|
||||
- Add optional sizes to Modal
|
||||
- Add information about optional sizes to docs
|
||||
- Remove redundant merge.py
|
||||
|
||||
## [5.1.5] - 2020-09-25
|
||||
|
||||
- Fix DateTime import
|
||||
- Fix extra empty space in Switch's classes
|
||||
- Fix DateTime import
|
||||
- Fix extra empty space in Switch's classes
|
||||
|
||||
## [5.1.4] - 2020-09-25
|
||||
|
||||
- Add inline option to Wi-Fi's RadioSet
|
||||
- Fix Alert's dismissible class condition
|
||||
- Add closing bootstrap modal using ESC
|
||||
- Change reboot modal's heading to "Warning!"
|
||||
- Add inline option to Wi-Fi's RadioSet
|
||||
- Fix Alert's dismissible class condition
|
||||
- Add closing bootstrap modal using ESC
|
||||
- Change reboot modal's heading to "Warning!"
|
||||
|
||||
## [5.1.3] - 2020-09-11
|
||||
|
||||
- Add SSID validation for 32 bytes length
|
||||
- Add helpText for SSID input
|
||||
- Add SSID validation for 32 bytes length
|
||||
- Add helpText for SSID input
|
||||
|
||||
## [5.1.2] - 2020-09-08
|
||||
|
||||
- Fix infinity loop caused by WebSockets
|
||||
- Resolve small issues
|
||||
- Fix infinity loop caused by WebSockets
|
||||
- Resolve small issues
|
||||
|
||||
## [5.1.1] - 2020-08-31
|
||||
|
||||
- Add "inline" option to RadioSet
|
||||
- NPM audit fix
|
||||
- Add "inline" option to RadioSet
|
||||
- NPM audit fix
|
||||
|
||||
## [5.1.0] - 2020-08-25
|
||||
|
||||
- Add new Switch component
|
||||
- Swap checkboxes for switches on Wi-Fi page
|
||||
- Decrease button width on different breakpoints
|
||||
- Add integration of Prettier + ESLint + reForis Style Guide
|
||||
- Add appropriate links to dropdown headers
|
||||
- Add semantic & accessibility structure for headings
|
||||
- NPM audit & Update packages
|
||||
- GitLab CI: image update to node 10
|
||||
- Add new Switch component
|
||||
- Swap checkboxes for switches on Wi-Fi page
|
||||
- Decrease button width on different breakpoints
|
||||
- Add integration of Prettier + ESLint + reForis Style Guide
|
||||
- Add appropriate links to dropdown headers
|
||||
- Add semantic & accessibility structure for headings
|
||||
- NPM audit & Update packages
|
||||
- GitLab CI: image update to node 10
|
||||
|
||||
## [5.0.3] - 2020-09-23
|
||||
|
||||
- Fixes issue with WebSockets
|
||||
- Fixes issue with WebSockets
|
||||
|
||||
## [5.0.2] - 2020-09-22
|
||||
|
||||
- Fix infinity loop caused by WebSockets
|
||||
- Fix infinity loop caused by WebSockets
|
||||
|
||||
## [5.0.1] - 2020-07-21
|
||||
|
||||
- Fix Wi-Fi Form
|
||||
- NPM audit fix & update of packages
|
||||
- Fix Wi-Fi Form
|
||||
- NPM audit fix & update of packages
|
||||
|
||||
## [5.0.0] - 2020-05-07
|
||||
|
||||
- I've realized that it should be major update due to broken API.
|
||||
- I've realized that it should be major update due to broken API.
|
||||
|
||||
## [4.5.1] - 2020-05-07
|
||||
|
||||
- Add initialData to ForisForm children.
|
||||
- Update translations .pot file.
|
||||
- Add initialData to ForisForm children.
|
||||
- Update translations .pot file.
|
||||
|
||||
## [4.5.0] - 2020-03-25
|
||||
|
||||
- Use exposed pdfmake.
|
||||
- NPM audit fix & update of packages.
|
||||
- Use exposed pdfmake.
|
||||
- NPM audit fix & update of packages.
|
||||
|
||||
## [4.4.0] - 2020-03-13
|
||||
|
||||
- Update domain validation.
|
||||
- Update domain validation.
|
||||
|
||||
## [4.3.1] - 2020-03-06
|
||||
|
||||
- Add logout link.
|
||||
- Add logout link.
|
||||
|
||||
## [4.3.0] - 2020-02-26
|
||||
|
||||
- Allow RadioSet accept elements as children.
|
||||
- Add option to make modal scrollable.
|
||||
- Allow RadioSet accept elements as children.
|
||||
- Add option to make modal scrollable.
|
||||
|
||||
## [4.2.0] - 2020-02-21
|
||||
|
||||
- Add translations.
|
||||
- Improve datatime localization.
|
||||
- Add translations.
|
||||
- Improve datatime localization.
|
||||
|
||||
## [4.1.0] - 2020-02-20
|
||||
|
||||
- Added date and time utilities.
|
||||
- Added date and time utilities.
|
||||
|
||||
## [4.0.0] - 2020-02-20
|
||||
|
||||
- Throw an error if unhandled exception happens during API request.
|
||||
- Throw an error if unhandled exception happens during API request.
|
||||
|
||||
## [3.4.0] - 2020-02-17
|
||||
|
||||
- Display actual GET error response within the form.
|
||||
- Added styles extracted from reForis.
|
||||
- Added reference to form element (for programmatically submitting it).
|
||||
- Display actual GET error response within the form.
|
||||
- Added styles extracted from reForis.
|
||||
- Added reference to form element (for programmatically submitting it).
|
||||
|
||||
## [3.2.0] - 2020-01-17
|
||||
|
||||
- Swapped react-router with react-router-dom. Prepared Foris JS for using
|
||||
react-router-dom exposed by reForis.
|
||||
- Added controller ID filter to WebSocket hook.
|
||||
- Updated translation messages after moving WiFi form.
|
||||
- Increased request timeout to 30.5 sec.
|
||||
- Swapped react-router with react-router-dom. Prepared Foris JS for using
|
||||
react-router-dom exposed by reForis.
|
||||
- Added controller ID filter to WebSocket hook.
|
||||
- Updated translation messages after moving WiFi form.
|
||||
- Increased request timeout to 30.5 sec.
|
||||
|
||||
## [3.1.1] - 2020-01-10
|
||||
|
||||
- Fixed package dependencies related to exposing libraries via reForis
|
||||
- Fixed package dependencies related to exposing libraries via reForis
|
||||
|
||||
## [3.1.0] - 2020-01-09
|
||||
|
||||
- Added Wi-Fi settings form
|
||||
- Fixed path to index.js file in package.json
|
||||
- Added Wi-Fi settings form
|
||||
- Fixed path to index.js file in package.json
|
||||
|
||||
## [3.0.0] - 2020-01-07
|
||||
|
||||
- Removal of Babel compiler
|
||||
- Fixed width of ForisForm, removed default sizing for form widgets (like
|
||||
buttons)
|
||||
- Removal of Babel compiler
|
||||
- Fixed width of ForisForm, removed default sizing for form widgets (like
|
||||
buttons)
|
||||
|
||||
## [2.1.1] - 2020-01-06
|
||||
|
||||
- Display date and time picker above input element
|
||||
- Display date and time picker above input element
|
||||
|
||||
## [2.1.0] - 2019-12-19
|
||||
|
||||
- Set WebSocket logging to debug level
|
||||
- Added hook that detects clicking outside of component
|
||||
- Added Radio to list of publicly available components
|
||||
- Fixed link to git repository in package.json
|
||||
- Set WebSocket logging to debug level
|
||||
- Added hook that detects clicking outside of component
|
||||
- Added Radio to list of publicly available components
|
||||
- Fixed link to git repository in package.json
|
||||
|
||||
## [2.0.0] - 2019-12-09
|
||||
|
||||
- Added dynamic suffix for API URLs (allowing to use one hook for different
|
||||
resources with e.g. PUT)
|
||||
- Added unsubscribe method to WebSocket client
|
||||
- Added custom class to SpinnerElement
|
||||
- Improved documentation
|
||||
- Published README.md
|
||||
- Added dynamic suffix for API URLs (allowing to use one hook for different
|
||||
resources with e.g. PUT)
|
||||
- Added unsubscribe method to WebSocket client
|
||||
- Added custom class to SpinnerElement
|
||||
- Improved documentation
|
||||
- Published README.md
|
||||
|
||||
## [1.4.0] - 2019-11-29
|
||||
|
||||
- Add reboot button.
|
||||
- Fix Foris URLs prefixes
|
||||
- Add reboot button.
|
||||
- Fix Foris URLs prefixes
|
||||
|
||||
## [1.3.3] - 2019-11-22
|
||||
|
||||
- Add translations from Weblate.
|
||||
- Add translations from Weblate.
|
||||
|
||||
## [1.3.2] - 2019-11-20
|
||||
|
||||
- Expose only AlertContext.
|
||||
- Add hook for API pooling.
|
||||
- Expose only AlertContext.
|
||||
- Add hook for API pooling.
|
||||
|
||||
## [1.3.1] - 2019-11-14
|
||||
|
||||
@ -419,7 +468,12 @@ and this project adheres to
|
||||
## [0.0.7] - 2019-09-02
|
||||
|
||||
[unreleased]:
|
||||
https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v6.5.0...dev
|
||||
https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v6.7.1...dev
|
||||
[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.6.2]: https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v6.6.1...v6.6.2
|
||||
[6.6.1]: https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v6.6.0...v6.6.1
|
||||
[6.6.0]: https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v6.5.0...v6.6.0
|
||||
[6.5.0]: https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v6.4.0...v6.5.0
|
||||
[6.4.0]: https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v6.3.0...v6.4.0
|
||||
[6.3.0]: https://gitlab.nic.cz/turris/reforis/foris-js/-/compare/v6.2.1...v6.3.0
|
||||
|
@ -21,10 +21,7 @@ module.exports = {
|
||||
testPathIgnorePatterns: ["/node_modules/", "/__fixtures__/", "/dist/"],
|
||||
testEnvironment: "jsdom",
|
||||
verbose: false,
|
||||
setupFilesAfterEnv: [
|
||||
"@testing-library/react/cleanup-after-each",
|
||||
"<rootDir>/src/testUtils/setup",
|
||||
],
|
||||
setupFilesAfterEnv: ["<rootDir>/src/testUtils/setup"],
|
||||
globals: {
|
||||
TZ: "utc",
|
||||
},
|
||||
|
8473
package-lock.json
generated
8473
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
49
package.json
49
package.json
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "foris",
|
||||
"version": "6.5.0",
|
||||
"version": "6.7.1",
|
||||
"description": "Foris JS library is a set of components and utils for reForis application and plugins.",
|
||||
"author": "CZ.NIC, z.s.p.o.",
|
||||
"repository": {
|
||||
@ -14,17 +14,18 @@
|
||||
"license": "GPL-3.0",
|
||||
"main": "./src/index.js",
|
||||
"dependencies": {
|
||||
"@fortawesome/fontawesome-svg-core": "^6.6.0",
|
||||
"@fortawesome/free-regular-svg-icons": "^6.6.0",
|
||||
"@fortawesome/free-solid-svg-icons": "^6.6.0",
|
||||
"@fortawesome/fontawesome-svg-core": "^6.7.2",
|
||||
"@fortawesome/free-regular-svg-icons": "^6.7.2",
|
||||
"@fortawesome/free-solid-svg-icons": "^6.7.2",
|
||||
"@fortawesome/react-fontawesome": "^0.2.2",
|
||||
"@tanstack/react-table": "^8.20.5",
|
||||
"axios": "^1.7.2",
|
||||
"@tanstack/match-sorter-utils": "^8.19.4",
|
||||
"@tanstack/react-table": "^8.21.2",
|
||||
"axios": "^1.7.9",
|
||||
"immutability-helper": "^3.1.1",
|
||||
"moment": "^2.30.1",
|
||||
"qrcode.react": "^3.1.0",
|
||||
"react-datetime": "^3.2.0",
|
||||
"react-uid": "^2.3.3"
|
||||
"qrcode.react": "^4.2.0",
|
||||
"react-datetime": "^3.3.1",
|
||||
"react-uid": "^2.4.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"bootstrap": "^5.3.3",
|
||||
@ -34,32 +35,32 @@
|
||||
"react-router-dom": "^5.1.2"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@babel/cli": "^7.24.7",
|
||||
"@babel/core": "^7.24.7",
|
||||
"@babel/plugin-transform-runtime": "^7.24.7",
|
||||
"@babel/preset-env": "^7.24.7",
|
||||
"@babel/preset-react": "^7.24.7",
|
||||
"@testing-library/react": "^8.0.9",
|
||||
"babel-loader": "^8.1.0",
|
||||
"@babel/cli": "^7.26.4",
|
||||
"@babel/core": "^7.26.9",
|
||||
"@babel/plugin-transform-runtime": "^7.26.9",
|
||||
"@babel/preset-env": "^7.26.9",
|
||||
"@babel/preset-react": "^7.26.3",
|
||||
"@testing-library/react": "^12.1.5",
|
||||
"babel-loader": "^9.2.1",
|
||||
"babel-polyfill": "^6.26.0",
|
||||
"bootstrap": "^5.3.3",
|
||||
"css-loader": "^5.2.4",
|
||||
"css-loader": "^7.1.2",
|
||||
"eslint": "^8.57.0",
|
||||
"eslint-config-reforis": "^2.1.1",
|
||||
"eslint-config-reforis": "^2.2.1",
|
||||
"file-loader": "^6.0.0",
|
||||
"jest": "^29.7.0",
|
||||
"jest-environment-jsdom": "^29.7.0",
|
||||
"jest-mock-axios": "^4.7.3",
|
||||
"moment-timezone": "^0.5.45",
|
||||
"prettier": "^3.3.2",
|
||||
"jest-mock-axios": "^4.8.0",
|
||||
"moment-timezone": "^0.5.47",
|
||||
"prettier": "^3.5.3",
|
||||
"prop-types": "15.8.1",
|
||||
"react": "16.9.0",
|
||||
"react-dom": "16.9.0",
|
||||
"react-router-dom": "^5.1.2",
|
||||
"react-styleguidist": "^12.0.1",
|
||||
"snapshot-diff": "^0.10.0",
|
||||
"style-loader": "^1.2.1",
|
||||
"webpack": "^5.92.1"
|
||||
"style-loader": "^4.0.0",
|
||||
"webpack": "^5.98.0"
|
||||
},
|
||||
"scripts": {
|
||||
"lint": "eslint src",
|
||||
@ -70,4 +71,4 @@
|
||||
"docs": "npx styleguidist build ",
|
||||
"docs:watch": "styleguidist server"
|
||||
}
|
||||
}
|
||||
}
|
@ -34,12 +34,14 @@ const Input = forwardRef(
|
||||
|
||||
return (
|
||||
<div className="mb-3">
|
||||
<label
|
||||
className={`form-label ${labelClassName || ""}`.trim()}
|
||||
htmlFor={uid}
|
||||
>
|
||||
{label}
|
||||
</label>
|
||||
{label && (
|
||||
<label
|
||||
className={`form-label ${labelClassName || ""}`.trim()}
|
||||
htmlFor={uid}
|
||||
>
|
||||
{label}
|
||||
</label>
|
||||
)}
|
||||
<div className={`input-group ${groupClassName || ""}`.trim()}>
|
||||
<input
|
||||
className={`form-control ${inputClassName}`.trim()}
|
||||
@ -65,7 +67,7 @@ Input.displayName = "Input";
|
||||
|
||||
Input.propTypes = {
|
||||
type: PropTypes.string.isRequired,
|
||||
label: PropTypes.string.isRequired,
|
||||
label: PropTypes.string,
|
||||
helpText: PropTypes.string,
|
||||
error: PropTypes.string,
|
||||
className: PropTypes.string,
|
||||
|
@ -88,18 +88,21 @@ export function Modal({ shown, setShown, scrollable, size, children }) {
|
||||
ModalHeader.propTypes = {
|
||||
setShown: PropTypes.func.isRequired,
|
||||
title: PropTypes.string.isRequired,
|
||||
showCloseButton: PropTypes.bool,
|
||||
};
|
||||
|
||||
export function ModalHeader({ setShown, title }) {
|
||||
export function ModalHeader({ setShown, title, showCloseButton = true }) {
|
||||
return (
|
||||
<div className="modal-header">
|
||||
<h1 className="modal-title fs-5">{title}</h1>
|
||||
<button
|
||||
type="button"
|
||||
className="btn-close"
|
||||
onClick={() => setShown(false)}
|
||||
aria-label={_("Close")}
|
||||
/>
|
||||
{showCloseButton && (
|
||||
<button
|
||||
type="button"
|
||||
className="btn-close"
|
||||
onClick={() => setShown(false)}
|
||||
aria-label={_("Close")}
|
||||
/>
|
||||
)}
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
@ -50,6 +50,20 @@ function NumberInput({ onChange, inlineText, value, ...props }) {
|
||||
-1
|
||||
);
|
||||
|
||||
function handleKeyDown(event, enableFunction) {
|
||||
if (event.key === "Enter" || event.key === " ") {
|
||||
event.preventDefault();
|
||||
enableFunction(true);
|
||||
}
|
||||
}
|
||||
|
||||
function handleKeyUp(event, enableFunction) {
|
||||
if (event.key === "Enter" || event.key === " ") {
|
||||
event.preventDefault();
|
||||
enableFunction(false);
|
||||
}
|
||||
}
|
||||
|
||||
return (
|
||||
<Input type="number" onChange={onChange} value={value} {...props}>
|
||||
{inlineText && (
|
||||
@ -60,7 +74,15 @@ function NumberInput({ onChange, inlineText, value, ...props }) {
|
||||
className="btn btn-outline-secondary"
|
||||
onMouseDown={() => enableIncrease(true)}
|
||||
onMouseUp={() => enableIncrease(false)}
|
||||
aria-label="Increase"
|
||||
onMouseLeave={() => enableIncrease(false)}
|
||||
onTouchStart={() => enableIncrease(true)}
|
||||
onTouchEnd={() => enableIncrease(false)}
|
||||
onTouchCancel={() => enableIncrease(false)}
|
||||
onKeyDown={(event) => handleKeyDown(event, enableIncrease)}
|
||||
onKeyUp={(event) => handleKeyUp(event, enableIncrease)}
|
||||
onBlur={() => enableIncrease(false)}
|
||||
title={_("Increase value. Hint: Hold to increase faster.")}
|
||||
aria-label={_("Increase value. Hint: Hold to increase faster.")}
|
||||
>
|
||||
<FontAwesomeIcon icon={faPlus} />
|
||||
</button>
|
||||
@ -69,7 +91,15 @@ function NumberInput({ onChange, inlineText, value, ...props }) {
|
||||
className="btn btn-outline-secondary"
|
||||
onMouseDown={() => enableDecrease(true)}
|
||||
onMouseUp={() => enableDecrease(false)}
|
||||
aria-label="Decrease"
|
||||
onMouseLeave={() => enableDecrease(false)}
|
||||
onTouchStart={() => enableDecrease(true)}
|
||||
onTouchEnd={() => enableDecrease(false)}
|
||||
onTouchCancel={() => enableDecrease(false)}
|
||||
onKeyDown={(event) => handleKeyDown(event, enableDecrease)}
|
||||
onKeyUp={(event) => handleKeyUp(event, enableDecrease)}
|
||||
onBlur={() => enableDecrease(false)}
|
||||
title={_("Decrease value. Hint: Hold to decrease faster.")}
|
||||
aria-label={_("Decrease value. Hint: Hold to decrease faster.")}
|
||||
>
|
||||
<FontAwesomeIcon icon={faMinus} />
|
||||
</button>
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (C) 2019 CZ.NIC z.s.p.o. (http://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.
|
||||
* See /LICENSE for more information.
|
||||
@ -7,7 +7,7 @@
|
||||
|
||||
import React from "react";
|
||||
|
||||
import { render, fireEvent, getByLabelText, wait } from "customTestRender";
|
||||
import { render, fireEvent, getByLabelText, waitFor } from "customTestRender";
|
||||
|
||||
import NumberInput from "../NumberInput";
|
||||
|
||||
@ -32,17 +32,17 @@ describe("<NumberInput/>", () => {
|
||||
});
|
||||
|
||||
it("Increase number with button", async () => {
|
||||
const increaseButton = getByLabelText(componentContainer, "Increase");
|
||||
const increaseButton = getByLabelText(componentContainer, /Increase/);
|
||||
fireEvent.mouseDown(increaseButton);
|
||||
await wait(() =>
|
||||
await waitFor(() =>
|
||||
expect(onChangeMock).toHaveBeenCalledWith({ target: { value: 2 } })
|
||||
);
|
||||
});
|
||||
|
||||
it("Decrease number with button", async () => {
|
||||
const decreaseButton = getByLabelText(componentContainer, "Decrease");
|
||||
const decreaseButton = getByLabelText(componentContainer, /Decrease/);
|
||||
fireEvent.mouseDown(decreaseButton);
|
||||
await wait(() =>
|
||||
await waitFor(() =>
|
||||
expect(onChangeMock).toHaveBeenCalledWith({ target: { value: 0 } })
|
||||
);
|
||||
});
|
||||
|
@ -20,8 +20,9 @@ exports[`<NumberInput/> Render number input 1`] = `
|
||||
value="1"
|
||||
/>
|
||||
<button
|
||||
aria-label="Increase"
|
||||
aria-label="Increase value. Hint: Hold to increase faster."
|
||||
class="btn btn-outline-secondary"
|
||||
title="Increase value. Hint: Hold to increase faster."
|
||||
type="button"
|
||||
>
|
||||
<i
|
||||
@ -29,8 +30,9 @@ exports[`<NumberInput/> Render number input 1`] = `
|
||||
/>
|
||||
</button>
|
||||
<button
|
||||
aria-label="Decrease"
|
||||
aria-label="Decrease value. Hint: Hold to decrease faster."
|
||||
class="btn btn-outline-secondary"
|
||||
title="Decrease value. Hint: Hold to decrease faster."
|
||||
type="button"
|
||||
>
|
||||
<i
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (C) 2019-2024 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.
|
||||
* See /LICENSE for more information.
|
||||
@ -9,7 +9,7 @@ import React, { useState, useEffect } from "react";
|
||||
|
||||
import PropTypes from "prop-types";
|
||||
|
||||
import { useAPIPost } from "../../api/hooks";
|
||||
import { useAPIPost, useAPIPut } from "../../api/hooks";
|
||||
import { API_STATE } from "../../api/utils";
|
||||
import Button from "../../bootstrap/Button";
|
||||
import {
|
||||
@ -23,6 +23,8 @@ import { useAlert } from "../../context/alertContext/AlertContext";
|
||||
ActionButtonWithModal.propTypes = {
|
||||
/** Component that triggers the action. */
|
||||
actionTrigger: PropTypes.elementType.isRequired,
|
||||
/** Method to use for the action. */
|
||||
actionMethod: PropTypes.string,
|
||||
/** URL to send the action to. */
|
||||
actionUrl: PropTypes.string.isRequired,
|
||||
/** Title of the modal. */
|
||||
@ -41,6 +43,7 @@ ActionButtonWithModal.propTypes = {
|
||||
|
||||
function ActionButtonWithModal({
|
||||
actionTrigger: ActionTriggerComponent,
|
||||
actionMethod = "POST",
|
||||
actionUrl,
|
||||
modalTitle,
|
||||
modalMessage,
|
||||
@ -51,24 +54,43 @@ function ActionButtonWithModal({
|
||||
}) {
|
||||
const [triggered, setTriggered] = useState(false);
|
||||
const [modalShown, setModalShown] = useState(false);
|
||||
const [triggerActionStatus, triggerAction] = useAPIPost(actionUrl);
|
||||
const [triggerPostActionStatus, triggerPostAction] = useAPIPost(actionUrl);
|
||||
const [triggerPutActionStatus, triggerPutAction] = useAPIPut(actionUrl);
|
||||
|
||||
const [setAlert] = useAlert();
|
||||
useEffect(() => {
|
||||
if (triggerActionStatus.state === API_STATE.SUCCESS) {
|
||||
if (
|
||||
triggerPostActionStatus.state === API_STATE.SUCCESS ||
|
||||
triggerPutActionStatus.state === API_STATE.SUCCESS
|
||||
) {
|
||||
setAlert(
|
||||
successMessage || _("Action successful."),
|
||||
API_STATE.SUCCESS
|
||||
);
|
||||
setTriggered(false);
|
||||
}
|
||||
if (triggerActionStatus.state === API_STATE.ERROR) {
|
||||
if (
|
||||
triggerPostActionStatus.state === API_STATE.ERROR ||
|
||||
triggerPutActionStatus.state === API_STATE.ERROR
|
||||
) {
|
||||
setAlert(errorMessage || _("Action failed."));
|
||||
setTriggered(false);
|
||||
}
|
||||
}, [triggerActionStatus, setAlert, successMessage, errorMessage]);
|
||||
}, [
|
||||
triggerPostActionStatus,
|
||||
triggerPutActionStatus,
|
||||
setAlert,
|
||||
successMessage,
|
||||
errorMessage,
|
||||
]);
|
||||
|
||||
const actionHandler = () => {
|
||||
setTriggered(true);
|
||||
triggerAction();
|
||||
if (actionMethod === "POST") {
|
||||
triggerPostAction();
|
||||
} else {
|
||||
triggerPutAction();
|
||||
}
|
||||
setModalShown(false);
|
||||
};
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (C) 2019-2024 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.
|
||||
* See /LICENSE for more information.
|
||||
@ -7,35 +7,37 @@
|
||||
|
||||
import React, { useMemo, useState } from "react";
|
||||
|
||||
import { rankItem } from "@tanstack/match-sorter-utils";
|
||||
import {
|
||||
flexRender,
|
||||
getCoreRowModel,
|
||||
getSortedRowModel,
|
||||
getFilteredRowModel,
|
||||
getPaginationRowModel,
|
||||
useReactTable,
|
||||
} from "@tanstack/react-table";
|
||||
import PropTypes from "prop-types";
|
||||
|
||||
import RichTableBody from "./RichTableBody";
|
||||
import RichTableColumnsDropdown from "./RichTableColumnsDropdown";
|
||||
import RichTableHeader from "./RichTableHeader";
|
||||
import RichTablePagination from "./RichTablePagination";
|
||||
|
||||
const fallbackData = [];
|
||||
import Input from "../../bootstrap/Input";
|
||||
|
||||
RichTable.propTypes = {
|
||||
/** Columns to be displayed in the table */
|
||||
columns: PropTypes.array.isRequired,
|
||||
/** Data to be displayed in the table */
|
||||
/** Data to be displayed in the table, must be passed as a stable reference, for example, useState */
|
||||
data: PropTypes.array.isRequired,
|
||||
/** Whether to display pagination */
|
||||
withPagination: PropTypes.bool,
|
||||
/** Number of rows per page */
|
||||
/** Number of rows per page, the default is 5 */
|
||||
pageSize: PropTypes.number,
|
||||
/** Index of the current page */
|
||||
pageIndex: PropTypes.number,
|
||||
};
|
||||
|
||||
function RichTable({
|
||||
export default function RichTable({
|
||||
columns,
|
||||
data,
|
||||
withPagination,
|
||||
@ -43,42 +45,74 @@ function RichTable({
|
||||
pageIndex = 0,
|
||||
}) {
|
||||
const tableColumns = useMemo(() => columns, [columns]);
|
||||
const [tableData] = useState(data ?? fallbackData);
|
||||
const [sorting, setSorting] = useState([]);
|
||||
const [pagination, setPagination] = useState({
|
||||
pageIndex,
|
||||
pageSize,
|
||||
});
|
||||
const [globalFilter, setGlobalFilter] = useState("");
|
||||
const [columnVisibility, setColumnVisibility] = useState({});
|
||||
|
||||
const table = useReactTable({
|
||||
data: tableData,
|
||||
data,
|
||||
columns: tableColumns,
|
||||
filterFns: {
|
||||
fuzzy: fuzzyFilter,
|
||||
},
|
||||
globalFilterFn: "fuzzy",
|
||||
getCoreRowModel: getCoreRowModel(),
|
||||
getSortedRowModel: getSortedRowModel(),
|
||||
getPaginationRowModel: getPaginationRowModel(),
|
||||
onPaginationChange: setPagination,
|
||||
getFilteredRowModel: getFilteredRowModel(),
|
||||
onSortingChange: setSorting,
|
||||
onPaginationChange: setPagination,
|
||||
onGlobalFilterChange: setGlobalFilter,
|
||||
onColumnVisibilityChange: setColumnVisibility,
|
||||
state: {
|
||||
sorting,
|
||||
pagination,
|
||||
globalFilter,
|
||||
columnVisibility,
|
||||
},
|
||||
});
|
||||
|
||||
const paginationIsNeeded = data.length > pageSize && withPagination;
|
||||
|
||||
return (
|
||||
<div className="table-responsive">
|
||||
<table className="table table-hover text-nowrap">
|
||||
<RichTableHeader table={table} flexRender={flexRender} />
|
||||
<RichTableBody table={table} flexRender={flexRender} />
|
||||
</table>
|
||||
{withPagination && (
|
||||
<RichTablePagination
|
||||
table={table}
|
||||
tablePageSize={pageSize}
|
||||
allRows={tableData.length}
|
||||
<div>
|
||||
<div className="d-flex justify-content-between align-items-center">
|
||||
<Input
|
||||
className="me-3"
|
||||
type="text"
|
||||
placeholder={_("Search…")}
|
||||
value={globalFilter ?? ""}
|
||||
onChange={(e) => setGlobalFilter(String(e.target.value))}
|
||||
/>
|
||||
)}
|
||||
<RichTableColumnsDropdown columns={table.getAllLeafColumns()} />
|
||||
</div>
|
||||
<div className="table-responsive">
|
||||
<table className="table table-hover text-nowrap">
|
||||
<RichTableHeader table={table} flexRender={flexRender} />
|
||||
<RichTableBody
|
||||
table={table}
|
||||
columns={tableColumns}
|
||||
flexRender={flexRender}
|
||||
/>
|
||||
</table>
|
||||
{paginationIsNeeded && (
|
||||
<RichTablePagination
|
||||
table={table}
|
||||
tablePageSize={pageSize}
|
||||
allRows={data.length}
|
||||
/>
|
||||
)}
|
||||
</div>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
export default RichTable;
|
||||
function fuzzyFilter(row, columnId, value, addMeta) {
|
||||
const itemRank = rankItem(row.getValue(columnId), value);
|
||||
addMeta({ itemRank });
|
||||
return itemRank.passed;
|
||||
}
|
||||
|
@ -13,34 +13,44 @@ RichTableBody.propTypes = {
|
||||
table: propTypes.shape({
|
||||
getRowModel: propTypes.func.isRequired,
|
||||
}).isRequired,
|
||||
columns: propTypes.array.isRequired,
|
||||
flexRender: propTypes.func.isRequired,
|
||||
};
|
||||
|
||||
function RichTableBody({ table, flexRender }) {
|
||||
function RichTableBody({ table, columns, flexRender }) {
|
||||
return (
|
||||
<tbody>
|
||||
{table.getRowModel().rows.map((row) => {
|
||||
return (
|
||||
<tr key={row.id} className="align-middle">
|
||||
{row.getVisibleCells().map((cell) => {
|
||||
return (
|
||||
<td
|
||||
key={cell.id}
|
||||
{...(cell.column.columnDef.className && {
|
||||
className:
|
||||
cell.column.columnDef.className,
|
||||
})}
|
||||
>
|
||||
{flexRender(
|
||||
cell.column.columnDef.cell,
|
||||
cell.getContext()
|
||||
)}
|
||||
</td>
|
||||
);
|
||||
})}
|
||||
</tr>
|
||||
);
|
||||
})}
|
||||
{table.getRowModel().rows?.length ? (
|
||||
table.getRowModel().rows.map((row) => {
|
||||
return (
|
||||
<tr key={row.id} className="align-middle">
|
||||
{row.getVisibleCells().map((cell) => {
|
||||
return (
|
||||
<td
|
||||
key={cell.id}
|
||||
{...(cell.column.columnDef
|
||||
.className && {
|
||||
className:
|
||||
cell.column.columnDef.className,
|
||||
})}
|
||||
>
|
||||
{flexRender(
|
||||
cell.column.columnDef.cell,
|
||||
cell.getContext()
|
||||
)}
|
||||
</td>
|
||||
);
|
||||
})}
|
||||
</tr>
|
||||
);
|
||||
})
|
||||
) : (
|
||||
<tr>
|
||||
<td colSpan={columns.length} className="text-center py-4">
|
||||
<span>{_("No results.")}</span>
|
||||
</td>
|
||||
</tr>
|
||||
)}
|
||||
</tbody>
|
||||
);
|
||||
}
|
||||
|
90
src/common/RichTable/RichTableColumnsDropdown.js
Normal file
90
src/common/RichTable/RichTableColumnsDropdown.js
Normal file
@ -0,0 +1,90 @@
|
||||
/*
|
||||
* 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.
|
||||
* See /LICENSE for more information.
|
||||
*/
|
||||
|
||||
import React from "react";
|
||||
|
||||
import { faCheck, faRotateLeft } from "@fortawesome/free-solid-svg-icons";
|
||||
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
|
||||
import PropTypes from "prop-types";
|
||||
|
||||
import Button from "../../bootstrap/Button";
|
||||
|
||||
RichTableColumnsDropdown.propTypes = {
|
||||
columns: PropTypes.array.isRequired,
|
||||
};
|
||||
|
||||
function RichTableColumnsDropdown({ columns }) {
|
||||
return (
|
||||
<div className="dropdown mb-3">
|
||||
<Button
|
||||
className="btn btn-outline-secondary dropdown-toggle"
|
||||
data-bs-toggle="dropdown"
|
||||
>
|
||||
{_("Columns")}
|
||||
</Button>
|
||||
<ul className="dropdown-menu dropdown-menu-end">
|
||||
{columns.map((column) => {
|
||||
return (
|
||||
<li key={column.id}>
|
||||
<button
|
||||
type="button"
|
||||
className="dropdown-item d-flex align-items-center"
|
||||
onClick={column.getToggleVisibilityHandler()}
|
||||
style={{ paddingLeft: "2rem" }}
|
||||
disabled={
|
||||
column.columnDef?.enableHiding === false
|
||||
}
|
||||
>
|
||||
{column.getIsVisible() && (
|
||||
<FontAwesomeIcon
|
||||
icon={faCheck}
|
||||
className="position-absolute text-secondary me-2"
|
||||
style={{ left: "0.6rem" }}
|
||||
width="1rem"
|
||||
/>
|
||||
)}
|
||||
<span>{column.columnDef.header}</span>
|
||||
</button>
|
||||
</li>
|
||||
);
|
||||
})}
|
||||
{columns.some((column) => !column.getIsVisible()) && (
|
||||
<>
|
||||
<li>
|
||||
<hr className="dropdown-divider" />
|
||||
</li>
|
||||
<li>
|
||||
<button
|
||||
type="button"
|
||||
className="dropdown-item d-flex align-items-center"
|
||||
style={{ paddingLeft: "2rem" }}
|
||||
onClick={() => {
|
||||
// toggleVisibility for columns that are hidden
|
||||
columns.forEach((column) => {
|
||||
if (!column.getIsVisible()) {
|
||||
column.toggleVisibility();
|
||||
}
|
||||
});
|
||||
}}
|
||||
>
|
||||
<FontAwesomeIcon
|
||||
icon={faRotateLeft}
|
||||
className="position-absolute text-secondary me-2"
|
||||
width="1rem"
|
||||
style={{ left: "0.6rem" }}
|
||||
/>
|
||||
{_("Reset")}
|
||||
</button>
|
||||
</li>
|
||||
</>
|
||||
)}
|
||||
</ul>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
export default RichTableColumnsDropdown;
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (C) 2019-2024 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.
|
||||
* See /LICENSE for more information.
|
||||
@ -32,7 +32,7 @@ function RichTableHeader({ table, flexRender }) {
|
||||
};
|
||||
|
||||
return (
|
||||
<thead className="thead-light">
|
||||
<thead className="table-light">
|
||||
{table.getHeaderGroups().map((headerGroup) => (
|
||||
<tr key={headerGroup.id} role="row">
|
||||
{headerGroup.headers.map((header) => (
|
||||
@ -55,6 +55,12 @@ function RichTableHeader({ table, flexRender }) {
|
||||
) : (
|
||||
<button
|
||||
type="button"
|
||||
style={
|
||||
header.column.columnDef
|
||||
.headerClassName === "text-center"
|
||||
? { justifySelf: "center" }
|
||||
: {}
|
||||
}
|
||||
className={`btn btn-link text-decoration-none text-reset fw-bold p-0 d-flex align-items-center
|
||||
${
|
||||
header.column.getCanSort()
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (C) 2019-2024 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.
|
||||
* See /LICENSE for more information.
|
||||
|
@ -9,7 +9,7 @@ import React from "react";
|
||||
|
||||
import PropTypes from "prop-types";
|
||||
|
||||
import { HELP_TEXTS, HTMODES, HWMODES, ENCRYPTIONMODES } from "./constants";
|
||||
import { HELP_TEXTS, HTMODES, BANDS, ENCRYPTIONMODES } from "./constants";
|
||||
import WifiGuestForm from "./WiFiGuestForm";
|
||||
import WiFiQRCode from "./WiFiQRCode";
|
||||
import PasswordInput from "../../bootstrap/PasswordInput";
|
||||
@ -60,7 +60,7 @@ DeviceForm.propTypes = {
|
||||
SSID: PropTypes.string.isRequired,
|
||||
password: PropTypes.string.isRequired,
|
||||
hidden: PropTypes.bool.isRequired,
|
||||
hwmode: PropTypes.string.isRequired,
|
||||
band: PropTypes.string.isRequired,
|
||||
htmode: PropTypes.string.isRequired,
|
||||
channel: PropTypes.string.isRequired,
|
||||
guest_wifi: PropTypes.object.isRequired,
|
||||
@ -155,26 +155,26 @@ function DeviceForm({
|
||||
/>
|
||||
|
||||
<RadioSet
|
||||
name={`hwmode-${deviceID}`}
|
||||
label="GHz"
|
||||
choices={getHwmodeChoices(formData)}
|
||||
value={formData.hwmode}
|
||||
helpText={HELP_TEXTS.hwmode}
|
||||
name={`band-${deviceID}`}
|
||||
label={_("Band")}
|
||||
choices={getBandChoices(formData)}
|
||||
value={formData.band}
|
||||
helpText={HELP_TEXTS.band}
|
||||
inline
|
||||
onChange={setFormValue((value) => {
|
||||
// Get the last item in an array of available HT modes
|
||||
const [best2] = bnds[0].available_htmodes.slice(-1);
|
||||
const [best5] = bnds[1].available_htmodes.slice(-1);
|
||||
// Find the selected band
|
||||
const selectedBand = bnds.find(
|
||||
(band) => band.band === value
|
||||
);
|
||||
// Get the last item in the available HT modes for the selected band
|
||||
const bestHtmode =
|
||||
selectedBand.available_htmodes.slice(-1)[0];
|
||||
return {
|
||||
devices: {
|
||||
[deviceIndex]: {
|
||||
hwmode: { $set: value },
|
||||
band: { $set: value },
|
||||
channel: { $set: "0" },
|
||||
htmode: {
|
||||
$set:
|
||||
// Set HT mode depending on checked frequency
|
||||
value === "11a" ? best5 : best2,
|
||||
},
|
||||
htmode: { $set: bestHtmode },
|
||||
},
|
||||
},
|
||||
};
|
||||
@ -263,7 +263,7 @@ function getChannelChoices(device) {
|
||||
};
|
||||
|
||||
device.available_bands.forEach((availableBand) => {
|
||||
if (availableBand.hwmode !== device.hwmode) return;
|
||||
if (availableBand.band !== device.band) return;
|
||||
|
||||
availableBand.available_channels.forEach((availableChannel) => {
|
||||
channelChoices[availableChannel.number.toString()] = `
|
||||
@ -282,7 +282,7 @@ function getHtmodeChoices(device) {
|
||||
const htmodeChoices = {};
|
||||
|
||||
device.available_bands.forEach((availableBand) => {
|
||||
if (availableBand.hwmode !== device.hwmode) return;
|
||||
if (availableBand.band !== device.band) return;
|
||||
|
||||
availableBand.available_htmodes.forEach((availableHtmod) => {
|
||||
htmodeChoices[availableHtmod] = HTMODES[availableHtmod];
|
||||
@ -291,10 +291,10 @@ function getHtmodeChoices(device) {
|
||||
return htmodeChoices;
|
||||
}
|
||||
|
||||
function getHwmodeChoices(device) {
|
||||
function getBandChoices(device) {
|
||||
return device.available_bands.map((availableBand) => ({
|
||||
label: HWMODES[availableBand.hwmode],
|
||||
value: availableBand.hwmode,
|
||||
label: `${BANDS[availableBand.band]} GHz`,
|
||||
value: availableBand.band,
|
||||
}));
|
||||
}
|
||||
|
||||
|
@ -9,9 +9,10 @@ import React from "react";
|
||||
|
||||
import PropTypes from "prop-types";
|
||||
|
||||
import { HELP_TEXTS } from "./constants";
|
||||
import { HELP_TEXTS, ENCRYPTIONMODES } from "./constants";
|
||||
import WiFiQRCode from "./WiFiQRCode";
|
||||
import PasswordInput from "../../bootstrap/PasswordInput";
|
||||
import Select from "../../bootstrap/Select";
|
||||
import Switch from "../../bootstrap/Switch";
|
||||
import TextInput from "../../bootstrap/TextInput";
|
||||
|
||||
@ -21,6 +22,7 @@ WifiGuestForm.propTypes = {
|
||||
SSID: PropTypes.string.isRequired,
|
||||
password: PropTypes.string.isRequired,
|
||||
enabled: PropTypes.bool.isRequired,
|
||||
encryption: PropTypes.string.isRequired,
|
||||
}),
|
||||
formErrors: PropTypes.shape({
|
||||
SSID: PropTypes.string,
|
||||
@ -89,6 +91,20 @@ export default function WifiGuestForm({
|
||||
}))}
|
||||
{...props}
|
||||
/>
|
||||
<Select
|
||||
label={_("Encryption")}
|
||||
choices={ENCRYPTIONMODES}
|
||||
helpText={HELP_TEXTS.wpa3}
|
||||
value={formData.encryption}
|
||||
onChange={setFormValue((value) => ({
|
||||
devices: {
|
||||
[formData.id]: {
|
||||
guest_wifi: { encryption: { $set: value } },
|
||||
},
|
||||
},
|
||||
}))}
|
||||
{...props}
|
||||
/>
|
||||
</>
|
||||
) : null}
|
||||
</>
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (C) 2019-2024 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.
|
||||
* See /LICENSE for more information.
|
||||
@ -9,7 +9,7 @@ import React, { useState } from "react";
|
||||
|
||||
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
|
||||
import PropTypes from "prop-types";
|
||||
import QRCode from "qrcode.react";
|
||||
import { QRCodeSVG } from "qrcode.react";
|
||||
|
||||
import { createAndDownloadPdf, toQRCodeContent } from "./qrCodeHelpers";
|
||||
import Button from "../../bootstrap/Button";
|
||||
@ -33,10 +33,7 @@ export default function WiFiQRCode({ SSID, password }) {
|
||||
<button
|
||||
type="button"
|
||||
className="input-group-text"
|
||||
onClick={(e) => {
|
||||
e.preventDefault();
|
||||
setModal(true);
|
||||
}}
|
||||
onClick={() => setModal(true)}
|
||||
>
|
||||
<FontAwesomeIcon
|
||||
icon="fa-solid fa-qrcode"
|
||||
@ -45,14 +42,14 @@ export default function WiFiQRCode({ SSID, password }) {
|
||||
className="text-secondary"
|
||||
/>
|
||||
</button>
|
||||
{modal ? (
|
||||
{modal && (
|
||||
<QRCodeModal
|
||||
setShown={setModal}
|
||||
shown={modal}
|
||||
SSID={SSID}
|
||||
password={password}
|
||||
/>
|
||||
) : null}
|
||||
)}
|
||||
</>
|
||||
);
|
||||
}
|
||||
@ -69,31 +66,30 @@ function QRCodeModal({ shown, setShown, SSID, password }) {
|
||||
<Modal setShown={setShown} shown={shown}>
|
||||
<ModalHeader setShown={setShown} title={_("Wi-Fi QR Code")} />
|
||||
<ModalBody>
|
||||
<QRCode
|
||||
<QRCodeSVG
|
||||
className="d-block mx-auto img-logo-black"
|
||||
renderAs="svg"
|
||||
value={toQRCodeContent(SSID, password)}
|
||||
level="M"
|
||||
size={350}
|
||||
includeMargin
|
||||
marginSize={0}
|
||||
imageSettings={{
|
||||
src: "/reforis/static/reforis/imgs/turris.svg",
|
||||
height: 40,
|
||||
width: 40,
|
||||
excavate: true,
|
||||
}}
|
||||
/>
|
||||
</ModalBody>
|
||||
<ModalFooter>
|
||||
<Button
|
||||
className="btn-secondary"
|
||||
onClick={(e) => {
|
||||
e.preventDefault();
|
||||
setShown(false);
|
||||
}}
|
||||
onClick={() => setShown(false)}
|
||||
>
|
||||
{_("Close")}
|
||||
</Button>
|
||||
<Button
|
||||
className="btn-primary"
|
||||
onClick={(e) => {
|
||||
e.preventDefault();
|
||||
createAndDownloadPdf(SSID, password);
|
||||
}}
|
||||
onClick={() => createAndDownloadPdf(SSID, password)}
|
||||
>
|
||||
<FontAwesomeIcon
|
||||
icon="fa-solid fa-file-download"
|
||||
|
@ -1,12 +1,12 @@
|
||||
/*
|
||||
* Copyright (C) 2019-2021 CZ.NIC z.s.p.o. (http://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.
|
||||
* See /LICENSE for more information.
|
||||
*/
|
||||
|
||||
import React from "react";
|
||||
import { render, fireEvent, wait } from "customTestRender";
|
||||
import { render, fireEvent, waitFor } from "customTestRender";
|
||||
|
||||
import mockAxios from "jest-mock-axios";
|
||||
import WebSockets from "webSockets/WebSockets";
|
||||
@ -35,7 +35,7 @@ describe("<ResetWiFiSettings/>", () => {
|
||||
expect.anything()
|
||||
);
|
||||
mockAxios.mockResponse({ data: { foo: "bar" } });
|
||||
await wait(() =>
|
||||
await waitFor(() =>
|
||||
expect(mockSetAlert).toBeCalledWith(
|
||||
"Wi-Fi settings are set to defaults.",
|
||||
ALERT_TYPES.SUCCESS
|
||||
@ -46,7 +46,7 @@ describe("<ResetWiFiSettings/>", () => {
|
||||
it("should display alert on open ports - failure", async () => {
|
||||
fireEvent.click(getAllByText("Reset Wi-Fi Settings")[1]);
|
||||
mockJSONError();
|
||||
await wait(() =>
|
||||
await waitFor(() =>
|
||||
expect(mockSetAlert).toBeCalledWith(
|
||||
"An error occurred during resetting Wi-Fi settings."
|
||||
)
|
||||
|
@ -1,15 +1,16 @@
|
||||
/*
|
||||
* Copyright (C) 2019-2021 CZ.NIC z.s.p.o. (http://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.
|
||||
* See /LICENSE for more information.
|
||||
*/
|
||||
|
||||
import React from "react";
|
||||
|
||||
import diffSnapshot from "snapshot-diff";
|
||||
import mockAxios from "jest-mock-axios";
|
||||
|
||||
import { fireEvent, render, wait } from "customTestRender";
|
||||
import { fireEvent, render, waitFor } from "customTestRender";
|
||||
import WebSockets from "webSockets/WebSockets";
|
||||
import { mockJSONError } from "testUtils/network";
|
||||
|
||||
@ -45,7 +46,7 @@ describe("<WiFiSettings/>", () => {
|
||||
getByLabelText = renderRes.getByLabelText;
|
||||
getByText = renderRes.getByText;
|
||||
mockAxios.mockResponse({ data: wifiSettingsFixture() });
|
||||
await wait(() => renderRes.getByText("Wi-Fi 1"));
|
||||
await waitFor(() => renderRes.getByText("Wi-Fi 1"));
|
||||
firstRender = renderRes.asFragment();
|
||||
});
|
||||
|
||||
@ -60,7 +61,7 @@ describe("<WiFiSettings/>", () => {
|
||||
);
|
||||
const errorMessage = "An API error occurred.";
|
||||
mockJSONError(errorMessage);
|
||||
await wait(() => {
|
||||
await waitFor(() => {
|
||||
expect(getByText(errorMessage)).toBeTruthy();
|
||||
});
|
||||
});
|
||||
@ -77,7 +78,7 @@ describe("<WiFiSettings/>", () => {
|
||||
it("Snapshot 2.4 GHz", () => {
|
||||
fireEvent.click(getByText("Wi-Fi 1"));
|
||||
const enabledRender = asFragment();
|
||||
fireEvent.click(getAllByText("2.4")[0]);
|
||||
fireEvent.click(getAllByText(/2.4/)[0]);
|
||||
expect(diffSnapshot(enabledRender, asFragment())).toMatchSnapshot();
|
||||
});
|
||||
|
||||
@ -118,7 +119,7 @@ describe("<WiFiSettings/>", () => {
|
||||
guest_wifi: { enabled: false },
|
||||
hidden: false,
|
||||
htmode: "HT80",
|
||||
hwmode: "11a",
|
||||
band: "5g",
|
||||
id: 0,
|
||||
password: "TestPass",
|
||||
encryption: "WPA3",
|
||||
@ -135,7 +136,7 @@ describe("<WiFiSettings/>", () => {
|
||||
|
||||
it("Post form: 2.4 GHz", () => {
|
||||
fireEvent.click(getByText("Wi-Fi 1"));
|
||||
fireEvent.click(getAllByText("2.4")[0]);
|
||||
fireEvent.click(getAllByText(/2.4/)[0]);
|
||||
|
||||
fireEvent.click(getByText("Save"));
|
||||
expect(mockAxios.post).toBeCalled();
|
||||
@ -148,7 +149,7 @@ describe("<WiFiSettings/>", () => {
|
||||
guest_wifi: { enabled: false },
|
||||
hidden: false,
|
||||
htmode: "VHT80",
|
||||
hwmode: "11g",
|
||||
band: "2g",
|
||||
id: 0,
|
||||
password: "TestPass",
|
||||
encryption: "WPA3",
|
||||
@ -181,11 +182,12 @@ describe("<WiFiSettings/>", () => {
|
||||
guest_wifi: {
|
||||
SSID: "TestGuestSSID",
|
||||
enabled: true,
|
||||
encryption: "WPA2",
|
||||
password: "test_password",
|
||||
},
|
||||
hidden: false,
|
||||
htmode: "HT80",
|
||||
hwmode: "11a",
|
||||
band: "5g",
|
||||
id: 0,
|
||||
password: "TestPass",
|
||||
encryption: "WPA3",
|
||||
|
@ -77,7 +77,7 @@ export function wifiSettingsFixture() {
|
||||
"VHT40",
|
||||
"VHT80",
|
||||
],
|
||||
hwmode: "11g",
|
||||
band: "2g",
|
||||
},
|
||||
{
|
||||
available_channels: [
|
||||
@ -215,7 +215,7 @@ export function wifiSettingsFixture() {
|
||||
"VHT40",
|
||||
"VHT80",
|
||||
],
|
||||
hwmode: "11a",
|
||||
band: "5g",
|
||||
},
|
||||
],
|
||||
channel: 60,
|
||||
@ -223,11 +223,12 @@ export function wifiSettingsFixture() {
|
||||
guest_wifi: {
|
||||
SSID: "TestGuestSSID",
|
||||
enabled: false,
|
||||
encryption: "WPA2",
|
||||
password: "",
|
||||
},
|
||||
hidden: false,
|
||||
htmode: "HT80",
|
||||
hwmode: "11a",
|
||||
band: "5g",
|
||||
id: 0,
|
||||
password: "TestPass",
|
||||
encryption: "WPA3",
|
||||
@ -294,7 +295,7 @@ export function wifiSettingsFixture() {
|
||||
},
|
||||
],
|
||||
available_htmodes: ["NOHT", "HT20", "HT40"],
|
||||
hwmode: "11g",
|
||||
band: "2g",
|
||||
},
|
||||
],
|
||||
channel: 11,
|
||||
@ -306,7 +307,7 @@ export function wifiSettingsFixture() {
|
||||
},
|
||||
hidden: false,
|
||||
htmode: "HT40",
|
||||
hwmode: "11g",
|
||||
band: "2g",
|
||||
id: 1,
|
||||
password: "TestPass",
|
||||
encryption: "WPA3",
|
||||
@ -323,7 +324,7 @@ const oneDevice = {
|
||||
guest_wifi: { enabled: false },
|
||||
hidden: false,
|
||||
htmode: "HT40",
|
||||
hwmode: "11a",
|
||||
band: "5g",
|
||||
id: 0,
|
||||
password: "TestPass",
|
||||
encryption: "WPA3",
|
||||
@ -340,7 +341,7 @@ const twoDevices = {
|
||||
guest_wifi: { enabled: false },
|
||||
hidden: false,
|
||||
htmode: "HT40",
|
||||
hwmode: "11a",
|
||||
band: "5g",
|
||||
id: 0,
|
||||
password: "TestPass",
|
||||
encryption: "WPA3",
|
||||
@ -352,7 +353,7 @@ const twoDevices = {
|
||||
guest_wifi: { enabled: false },
|
||||
hidden: false,
|
||||
htmode: "HT40",
|
||||
hwmode: "11a",
|
||||
band: "5g",
|
||||
id: 1,
|
||||
password: "TestPass",
|
||||
encryption: "WPA3",
|
||||
@ -369,7 +370,7 @@ const threeDevices = {
|
||||
guest_wifi: { enabled: false },
|
||||
hidden: false,
|
||||
htmode: "HT40",
|
||||
hwmode: "11a",
|
||||
band: "5g",
|
||||
id: 0,
|
||||
password: "TestPass",
|
||||
encryption: "WPA3",
|
||||
@ -381,7 +382,7 @@ const threeDevices = {
|
||||
guest_wifi: { enabled: false },
|
||||
hidden: false,
|
||||
htmode: "HT40",
|
||||
hwmode: "11a",
|
||||
band: "5g",
|
||||
id: 1,
|
||||
password: "TestPass",
|
||||
encryption: "WPA3",
|
||||
@ -393,7 +394,7 @@ const threeDevices = {
|
||||
guest_wifi: { enabled: false },
|
||||
hidden: false,
|
||||
htmode: "HT40",
|
||||
hwmode: "11a",
|
||||
band: "5g",
|
||||
id: 2,
|
||||
password: "",
|
||||
encryption: "WPA3",
|
||||
|
@ -339,7 +339,7 @@ exports[`<WiFiSettings/> Snapshot guest network. 1`] = `
|
||||
- First value
|
||||
+ Second value
|
||||
|
||||
@@ -524,10 +524,87 @@
|
||||
@@ -524,10 +524,124 @@
|
||||
<small>
|
||||
Enables Wi-Fi for guests, which is separated from LAN network. Devices connected to this network are allowed to access the internet, but aren't allowed to access other devices and the configuration interface of the router. Parameters of the guest network can be set in the Guest network tab.
|
||||
</small>
|
||||
@ -421,13 +421,50 @@ exports[`<WiFiSettings/> Snapshot guest network. 1`] = `
|
||||
+ WPA2/3 pre-shared key, that is required to connect to the network.
|
||||
+ </small>
|
||||
+ </div>
|
||||
+ </div>
|
||||
+ <div
|
||||
+ class="mb-3"
|
||||
+ >
|
||||
+ <label
|
||||
+ class="form-label"
|
||||
+ for="14"
|
||||
+ >
|
||||
+ Encryption
|
||||
+ </label>
|
||||
+ <select
|
||||
+ class="form-select"
|
||||
+ id="14"
|
||||
+ >
|
||||
+ <option
|
||||
+ value="WPA3"
|
||||
+ >
|
||||
+ WPA3 only
|
||||
+ </option>
|
||||
+ <option
|
||||
+ value="WPA2/3"
|
||||
+ >
|
||||
+ WPA3 with WPA2 as fallback (default)
|
||||
+ </option>
|
||||
+ <option
|
||||
+ value="WPA2"
|
||||
+ >
|
||||
+ WPA2 only
|
||||
+ </option>
|
||||
+ </select>
|
||||
+ <div
|
||||
+ class="form-text"
|
||||
+ >
|
||||
+ <small>
|
||||
+ The WPA3 standard is the new most secure encryption method that is suggested to be used with any device that supports it. The older devices without WPA3 support require older WPA2. If you experience issues with connecting older devices, try to enable WPA2.
|
||||
+ </small>
|
||||
+ </div>
|
||||
+ </div>
|
||||
<hr />
|
||||
<div
|
||||
class="form-check form-switch mb-3 d-flex align-items-center"
|
||||
>
|
||||
<input
|
||||
@@ -550,10 +627,11 @@
|
||||
@@ -550,10 +664,11 @@
|
||||
<div
|
||||
class="text-end"
|
||||
>
|
||||
@ -555,23 +592,23 @@ exports[`<WiFiSettings/> Snapshot one module enabled. 1`] = `
|
||||
+ class="d-block"
|
||||
+ for="6"
|
||||
+ >
|
||||
+ GHz
|
||||
+ Band
|
||||
+ </label>
|
||||
+ <div
|
||||
+ class="mb-3 form-check form-check-inline"
|
||||
+ >
|
||||
+ <input
|
||||
+ class="form-check-input me-2"
|
||||
+ id="hwmode-0-0"
|
||||
+ name="hwmode-0"
|
||||
+ id="band-0-0"
|
||||
+ name="band-0"
|
||||
+ type="radio"
|
||||
+ value="11g"
|
||||
+ value="2g"
|
||||
+ />
|
||||
+ <label
|
||||
+ class="form-check-label"
|
||||
+ for="hwmode-0-0"
|
||||
+ for="band-0-0"
|
||||
+ >
|
||||
+ 2.4
|
||||
+ 2.4 GHz
|
||||
+ </label>
|
||||
+ </div>
|
||||
+ <div
|
||||
@ -580,16 +617,16 @@ exports[`<WiFiSettings/> Snapshot one module enabled. 1`] = `
|
||||
+ <input
|
||||
+ checked=""
|
||||
+ class="form-check-input me-2"
|
||||
+ id="hwmode-0-1"
|
||||
+ name="hwmode-0"
|
||||
+ id="band-0-1"
|
||||
+ name="band-0"
|
||||
+ type="radio"
|
||||
+ value="11a"
|
||||
+ value="5g"
|
||||
+ />
|
||||
+ <label
|
||||
+ class="form-check-label"
|
||||
+ for="hwmode-0-1"
|
||||
+ for="band-0-1"
|
||||
+ >
|
||||
+ 5
|
||||
+ 5 GHz
|
||||
+ </label>
|
||||
+ </div>
|
||||
+ <div
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (C) 2019-2022 CZ.NIC z.s.p.o. (https://www.nic.cz/)
|
||||
* Copyright (C) 2019-2024 CZ.NIC z.s.p.o. (https://www.nic.cz/)
|
||||
*
|
||||
* This is free software, licensed under the GNU General Public License v3.
|
||||
* See /LICENSE for more information.
|
||||
@ -12,15 +12,18 @@ export const HTMODES = {
|
||||
VHT20: _("802.11ac - 20 MHz wide channel"),
|
||||
VHT40: _("802.11ac - 40 MHz wide channel"),
|
||||
VHT80: _("802.11ac - 80 MHz wide channel"),
|
||||
VHT80_80: _("802.11ac - 80+80 MHz wide channel"),
|
||||
VHT160: _("802.11ac - 160 MHz wide channel"),
|
||||
HE20: _("802.11ax - 20 MHz wide channel"),
|
||||
HE40: _("802.11ax - 40 MHz wide channel"),
|
||||
HE80: _("802.11ax - 80 MHz wide channel"),
|
||||
HE80_80: _("802.11ax - 80+80 MHz wide channel"),
|
||||
HE160: _("802.11ax - 160 MHz wide channel"),
|
||||
};
|
||||
export const HWMODES = {
|
||||
"11g": "2.4",
|
||||
"11a": "5",
|
||||
export const BANDS = {
|
||||
"2g": "2.4",
|
||||
"5g": "5",
|
||||
"6g": "6",
|
||||
};
|
||||
export const ENCRYPTIONMODES = {
|
||||
WPA3: _("WPA3 only"),
|
||||
@ -37,7 +40,7 @@ export const HELP_TEXTS = {
|
||||
hidden: _(
|
||||
"If set, network is not visible when scanning for available networks."
|
||||
),
|
||||
hwmode: _(
|
||||
band: _(
|
||||
"The 2.4 GHz band is more widely supported by clients, but tends to have more interference. The 5 GHz band is a newer standard and may not be supported by all your devices. It usually has less interference, but the signal does not carry so well indoors."
|
||||
),
|
||||
htmode: _(
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (C) 2019-2024 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.
|
||||
* See /LICENSE for more information.
|
||||
@ -9,13 +9,7 @@ import React from "react";
|
||||
|
||||
import Button from "bootstrap/Button";
|
||||
|
||||
import {
|
||||
fireEvent,
|
||||
getByText,
|
||||
queryByText,
|
||||
render,
|
||||
wait,
|
||||
} from "customTestRender";
|
||||
import { fireEvent, getByText, render, waitFor } from "customTestRender";
|
||||
import mockAxios from "jest-mock-axios";
|
||||
import { mockJSONError } from "testUtils/network";
|
||||
import { mockSetAlert } from "testUtils/alertContextMock";
|
||||
@ -73,7 +67,7 @@ describe("<ActionButtonWithModal/>", () => {
|
||||
fireEvent.click(getByText(componentContainer, "Action"));
|
||||
fireEvent.click(getByText(componentContainer, "Confirm action"));
|
||||
mockJSONError();
|
||||
await wait(() =>
|
||||
await waitFor(() =>
|
||||
expect(mockSetAlert).toBeCalledWith("Action request failed.")
|
||||
);
|
||||
});
|
||||
@ -82,7 +76,7 @@ describe("<ActionButtonWithModal/>", () => {
|
||||
fireEvent.click(getByText(componentContainer, "Action"));
|
||||
fireEvent.click(getByText(componentContainer, "Confirm action"));
|
||||
mockAxios.mockResponse({ status: 200 });
|
||||
await wait(() =>
|
||||
await waitFor(() =>
|
||||
expect(mockSetAlert).toBeCalledWith(
|
||||
"Action request succeeded.",
|
||||
"success"
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* 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.
|
||||
* See /LICENSE for more information.
|
||||
@ -7,7 +7,7 @@
|
||||
|
||||
import React from "react";
|
||||
|
||||
import { render, wait, getByText } from "customTestRender";
|
||||
import { render, waitFor, getByText } from "customTestRender";
|
||||
import mockAxios from "jest-mock-axios";
|
||||
|
||||
import {
|
||||
@ -38,7 +38,7 @@ describe("CustomizationContext", () => {
|
||||
it("should render component without customization", async () => {
|
||||
mockAxios.mockResponse({ data: {} });
|
||||
|
||||
await wait(() => getByText(componentContainer, ORIGINAL));
|
||||
await waitFor(() => getByText(componentContainer, ORIGINAL));
|
||||
|
||||
expect(componentContainer).toMatchSnapshot();
|
||||
});
|
||||
@ -46,7 +46,7 @@ describe("CustomizationContext", () => {
|
||||
it("should render customized component", async () => {
|
||||
mockAxios.mockResponse({ data: { customization: "shield" } });
|
||||
|
||||
await wait(() => getByText(componentContainer, CUSTOM));
|
||||
await waitFor(() => getByText(componentContainer, CUSTOM));
|
||||
|
||||
expect(componentContainer).toMatchSnapshot();
|
||||
});
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (C) 2019 CZ.NIC z.s.p.o. (http://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.
|
||||
* See /LICENSE for more information.
|
||||
@ -7,7 +7,7 @@
|
||||
|
||||
import React from "react";
|
||||
|
||||
import { act, fireEvent, render, waitForElement } from "customTestRender";
|
||||
import { act, fireEvent, render, waitFor } from "customTestRender";
|
||||
import mockAxios from "jest-mock-axios";
|
||||
import WebSockets from "webSockets/WebSockets";
|
||||
import ForisForm from "../components/ForisForm";
|
||||
@ -59,7 +59,7 @@ describe("useForm hook.", () => {
|
||||
);
|
||||
mockAxios.mockResponse({ field: "fetchedData" });
|
||||
|
||||
input = await waitForElement(() => getByTestId("test-input"));
|
||||
input = await waitFor(() => getByTestId("test-input"));
|
||||
form = container.firstChild.firstChild;
|
||||
});
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (C) 2019 CZ.NIC z.s.p.o. (http://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.
|
||||
* See /LICENSE for more information.
|
||||
@ -20,22 +20,25 @@ export const STATES = {
|
||||
SubmitButton.propTypes = {
|
||||
disabled: PropTypes.bool,
|
||||
state: PropTypes.oneOf(Object.keys(STATES).map((key) => STATES[key])),
|
||||
label: PropTypes.string,
|
||||
};
|
||||
|
||||
export function SubmitButton({ disabled, state, ...props }) {
|
||||
export function SubmitButton({ disabled, state, label, ...props }) {
|
||||
const disableSubmitButton = disabled || state !== STATES.READY;
|
||||
const loadingSubmitButton = state !== STATES.READY;
|
||||
|
||||
let labelSubmitButton;
|
||||
switch (state) {
|
||||
case STATES.SAVING:
|
||||
labelSubmitButton = _("Updating");
|
||||
break;
|
||||
case STATES.LOAD:
|
||||
labelSubmitButton = _("Load settings");
|
||||
break;
|
||||
default:
|
||||
labelSubmitButton = _("Save");
|
||||
let labelSubmitButton = label;
|
||||
if (!labelSubmitButton) {
|
||||
switch (state) {
|
||||
case STATES.SAVING:
|
||||
labelSubmitButton = _("Updating");
|
||||
break;
|
||||
case STATES.LOAD:
|
||||
labelSubmitButton = _("Load settings");
|
||||
break;
|
||||
default:
|
||||
labelSubmitButton = _("Save");
|
||||
}
|
||||
}
|
||||
|
||||
return (
|
||||
|
@ -38,6 +38,8 @@ export const ForisURLs = {
|
||||
overview: "/overview",
|
||||
notifications: "/overview#notifications",
|
||||
notificationsSettings: "/administration/notifications-settings",
|
||||
wifiSettings: "/network-settings/wifi",
|
||||
lanSettings: "/network-settings/lan",
|
||||
|
||||
approveUpdates: "/package-management/updates",
|
||||
languages: "/package-management/languages",
|
||||
|
@ -1,15 +1,15 @@
|
||||
# Czech translations for Foris JS.
|
||||
# Copyright (C) 2024 CZ.NIC, z.s.p.o. (https://www.nic.cz/)
|
||||
# Copyright (C) 2025 CZ.NIC, z.s.p.o. (https://www.nic.cz/)
|
||||
# This file is distributed under the same license as the Foris JS project.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2024.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2025.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PROJECT VERSION\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2024-11-13 14:06+0100\n"
|
||||
"PO-Revision-Date: 2024-09-25 10:15+0000\n"
|
||||
"Last-Translator: Lukas Jelinek <lukas.jelinek@nic.cz>\n"
|
||||
"POT-Creation-Date: 2025-04-04 15:14+0200\n"
|
||||
"PO-Revision-Date: 2024-11-15 06:01+0000\n"
|
||||
"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
|
||||
"Language: cs\n"
|
||||
"Language-Team: Czech <https://hosted.weblate.org/projects/turris/foris-"
|
||||
"js/cs/>\n"
|
||||
@ -17,7 +17,7 @@ msgstr ""
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 2.16.0\n"
|
||||
"Generated-By: Babel 2.17.0\n"
|
||||
|
||||
#: src/api/utils.js:61
|
||||
msgid "The session is expired. Please log in again."
|
||||
@ -35,7 +35,7 @@ msgstr "Neobdržena žádná odezva."
|
||||
msgid "An unknown API error occurred."
|
||||
msgstr "Došlo k neznámé chybě v aplikačním programovém rozhraní."
|
||||
|
||||
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:101
|
||||
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:89
|
||||
msgid "Close"
|
||||
msgstr "Zavřít"
|
||||
@ -48,75 +48,97 @@ msgstr "Zkopírováno!"
|
||||
msgid "Copy"
|
||||
msgstr "Kopírovat"
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:60
|
||||
#, fuzzy
|
||||
msgid "Action successful."
|
||||
msgstr "Nastavení úspěšně uložena"
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:65
|
||||
msgid "Action failed."
|
||||
#: src/bootstrap/NumberInput.js:84 src/bootstrap/NumberInput.js:85
|
||||
msgid "Increase value. Hint: Hold to increase faster."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:125
|
||||
#: src/bootstrap/NumberInput.js:101 src/bootstrap/NumberInput.js:102
|
||||
msgid "Decrease value. Hint: Hold to decrease faster."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:67
|
||||
msgid "Action successful."
|
||||
msgstr "Akce úspěšná."
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:76
|
||||
msgid "Action failed."
|
||||
msgstr "Akce se nezdařila."
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:147
|
||||
msgid "Cancel"
|
||||
msgstr "Zrušit"
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:128
|
||||
#, fuzzy
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:150
|
||||
msgid "Confirm"
|
||||
msgstr "Potvrdit restart"
|
||||
msgstr "Potvrdit"
|
||||
|
||||
#: src/common/RichTable/RichTable.js:87
|
||||
msgid "Search…"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableBody.js:50
|
||||
msgid "No results."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableColumnsDropdown.js:27
|
||||
msgid "Columns"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableColumnsDropdown.js:80
|
||||
msgid "Reset"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableHeader.js:29
|
||||
msgid "Sort ascending"
|
||||
msgstr ""
|
||||
msgstr "Seřadit vzestupně"
|
||||
|
||||
#: src/common/RichTable/RichTableHeader.js:30
|
||||
msgid "Sort descending"
|
||||
msgstr ""
|
||||
msgstr "Seřadit sestupně"
|
||||
|
||||
#: src/common/RichTable/RichTableHeader.js:31
|
||||
msgid "Clear sort"
|
||||
msgstr ""
|
||||
msgstr "Vyčistit řazení"
|
||||
|
||||
#: src/common/RichTable/RichTablePagination.js:65
|
||||
msgid "Pagination navigation bar"
|
||||
msgstr ""
|
||||
msgstr "Navigační pruh stránkování"
|
||||
|
||||
#: src/common/RichTable/RichTablePagination.js:71
|
||||
msgid "First page"
|
||||
msgstr ""
|
||||
msgstr "První stránka"
|
||||
|
||||
#: src/common/RichTable/RichTablePagination.js:77
|
||||
msgid "Previous page"
|
||||
msgstr ""
|
||||
msgstr "Předchozí stránka"
|
||||
|
||||
#: src/common/RichTable/RichTablePagination.js:83
|
||||
msgid "Next page"
|
||||
msgstr ""
|
||||
msgstr "Následující stránka"
|
||||
|
||||
#: src/common/RichTable/RichTablePagination.js:89
|
||||
msgid "Last page"
|
||||
msgstr ""
|
||||
msgstr "Poslední stránka"
|
||||
|
||||
#: src/common/RichTable/RichTablePagination.js:95
|
||||
msgid "Page"
|
||||
msgstr ""
|
||||
msgstr "Stránka"
|
||||
|
||||
#: src/common/RichTable/RichTablePagination.js:98
|
||||
msgid "of"
|
||||
msgstr ""
|
||||
msgstr "z"
|
||||
|
||||
#: src/common/RichTable/RichTablePagination.js:106
|
||||
msgid "Rows per page:"
|
||||
msgstr ""
|
||||
msgstr "Řádků na stránku:"
|
||||
|
||||
#: src/common/RichTable/RichTablePagination.js:109
|
||||
msgid "Select rows per page"
|
||||
msgstr ""
|
||||
msgstr "Vyberte řádky na stránku"
|
||||
|
||||
#: src/common/RichTable/RichTablePagination.js:121
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
msgstr "Vše"
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:39
|
||||
msgid "An error occurred during resetting Wi-Fi settings."
|
||||
@ -138,15 +160,16 @@ msgid ""
|
||||
"and restore the default values."
|
||||
msgstr ""
|
||||
"Pokud se počet bezdrátových karet neshoduje, můžete zkusit obnovit "
|
||||
"nastavení Wi-Fi. Je třeba upozornit, že se tím odstraní aktuální "
|
||||
"konfigurace Wi-Fi a obnoví se výchozí hodnoty."
|
||||
"nastavení Wi-Fi. Je třeba upozornit, že se tím odstraní stávající "
|
||||
"nastavení Wi-Fi a obnoví se výchozí hodnoty."
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:97
|
||||
#, python-brace-format
|
||||
msgid "Wi-Fi ${deviceID + 1}"
|
||||
msgstr "Wi-Fi ${deviceID + 1}"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:132
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:78
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr "Heslo"
|
||||
|
||||
@ -154,6 +177,10 @@ msgstr "Heslo"
|
||||
msgid "Hide SSID"
|
||||
msgstr "Skrýt SSID"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:159
|
||||
msgid "Band"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:186
|
||||
msgid "802.11n/ac/ax mode"
|
||||
msgstr "Režim 802.11n/ac/ax"
|
||||
@ -163,6 +190,7 @@ msgid "Channel"
|
||||
msgstr "Kanál"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:211
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:95
|
||||
msgid "Encryption"
|
||||
msgstr "Šifrování"
|
||||
|
||||
@ -175,7 +203,7 @@ msgid ""
|
||||
"In case you have trouble connecting to WiFi Access Point, try disabling "
|
||||
"Management Frame Protection."
|
||||
msgstr ""
|
||||
"Máte-li problémy při připojování k přístupovému bodu Wi-Fi, zkuste "
|
||||
"Pokud máte problémy při připojování k přístupovému bodu Wi-Fi, zkuste "
|
||||
"vypnout Management Frame Protection."
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:262
|
||||
@ -186,7 +214,7 @@ msgstr "automaticky"
|
||||
msgid "Custom"
|
||||
msgstr "Uživatelsky určené"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:43
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:45
|
||||
msgid "Enable Guest Wi-Fi"
|
||||
msgstr "Zapnout Wi-Fi pro hosty"
|
||||
|
||||
@ -226,7 +254,7 @@ msgstr "Je třeba, aby heslo obsahovalo alespoň 8 znaků"
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:91
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:110
|
||||
msgid "Password must not contain more than 63 symbols"
|
||||
msgstr "Heslo nesmí obsahovat více než 63 znaků"
|
||||
msgstr "Heslo nemůže obsahovat více než 63 znaků"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:9
|
||||
msgid "Disabled"
|
||||
@ -253,38 +281,48 @@ msgid "802.11ac - 80 MHz wide channel"
|
||||
msgstr "802.11ac – kanál šíře 80 MHz"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:15
|
||||
#, fuzzy
|
||||
msgid "802.11ac - 80+80 MHz wide channel"
|
||||
msgstr "802.11ac – kanál šíře 80 MHz"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:16
|
||||
msgid "802.11ac - 160 MHz wide channel"
|
||||
msgstr "802.11ac – kanál šíře 160 MHz"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:16
|
||||
#: src/common/WiFiSettings/constants.js:17
|
||||
msgid "802.11ax - 20 MHz wide channel"
|
||||
msgstr "802.11ax – kanál šíře 20 MHz"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:17
|
||||
#: src/common/WiFiSettings/constants.js:18
|
||||
msgid "802.11ax - 40 MHz wide channel"
|
||||
msgstr "802.11ax – kanál šíře 40 MHz"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:18
|
||||
#: src/common/WiFiSettings/constants.js:19
|
||||
msgid "802.11ax - 80 MHz wide channel"
|
||||
msgstr "802.11ax – kanál šíře 80 MHz"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:19
|
||||
#: src/common/WiFiSettings/constants.js:20
|
||||
#, fuzzy
|
||||
msgid "802.11ax - 80+80 MHz wide channel"
|
||||
msgstr "802.11ax – kanál šíře 80 MHz"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:21
|
||||
msgid "802.11ax - 160 MHz wide channel"
|
||||
msgstr "802.11ax – kanál šíře 160 MHz"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:26
|
||||
#: src/common/WiFiSettings/constants.js:29
|
||||
msgid "WPA3 only"
|
||||
msgstr "pouze WPA3"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:27
|
||||
#: src/common/WiFiSettings/constants.js:30
|
||||
msgid "WPA3 with WPA2 as fallback (default)"
|
||||
msgstr "WPA3, nouzově WPA2 (výchozí)"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:28
|
||||
#: src/common/WiFiSettings/constants.js:31
|
||||
msgid "WPA2 only"
|
||||
msgstr "pouze WPA2"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:31
|
||||
#: src/common/WiFiSettings/constants.js:34
|
||||
msgid ""
|
||||
"SSID which contains non-standard characters could cause problems on some "
|
||||
"devices."
|
||||
@ -292,17 +330,17 @@ msgstr ""
|
||||
"SSID obsahující nestandardní znaky může na některých zařízení způsobovat "
|
||||
"problémy."
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:34
|
||||
#: src/common/WiFiSettings/constants.js:37
|
||||
msgid "WPA2/3 pre-shared key, that is required to connect to the network."
|
||||
msgstr "Předsdílený klíč WPA2/3, který je vyžadován pro připojení se k síti."
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:37
|
||||
#: src/common/WiFiSettings/constants.js:40
|
||||
msgid "If set, network is not visible when scanning for available networks."
|
||||
msgstr ""
|
||||
"Při zapnutí této volby se síť nebude zobrazovat zařízením když budou "
|
||||
"vyhledávat dostupné sítě."
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:40
|
||||
#: src/common/WiFiSettings/constants.js:43
|
||||
msgid ""
|
||||
"The 2.4 GHz band is more widely supported by clients, but tends to have "
|
||||
"more interference. The 5 GHz band is a newer standard and may not be "
|
||||
@ -314,7 +352,7 @@ msgstr ""
|
||||
"podporováno všemi vámi používanými zařízeními. Obvykle bývá méně "
|
||||
"zarušené, signál se ale hůře šíří uvnitř budov."
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:43
|
||||
#: src/common/WiFiSettings/constants.js:46
|
||||
msgid ""
|
||||
"Change this to adjust 802.11n/ac/ax mode of operation. 802.11n with 40 "
|
||||
"MHz wide channels can yield higher throughput but can cause more "
|
||||
@ -326,7 +364,7 @@ msgstr ""
|
||||
" na rušení. Pokud nevíte co zvolit, použijte výchozí volbu s kanálem šíře"
|
||||
" 20 MHz."
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:46
|
||||
#: src/common/WiFiSettings/constants.js:49
|
||||
msgid ""
|
||||
"Enables Wi-Fi for guests, which is separated from LAN network. Devices "
|
||||
"connected to this network are allowed to access the internet, but aren't "
|
||||
@ -339,7 +377,7 @@ msgstr ""
|
||||
"ostatní zařízení a k rozhraní pro nastavování směrovače. Parametry sítě "
|
||||
"pro hosty je možné nastavit na panelu „Síť pro hosty“."
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:49
|
||||
#: src/common/WiFiSettings/constants.js:52
|
||||
msgid ""
|
||||
"The WPA3 standard is the new most secure encryption method that is "
|
||||
"suggested to be used with any device that supports it. The older devices "
|
||||
@ -361,15 +399,15 @@ msgstr ""
|
||||
"Změny, které byly provedeny, nebyly uloženy. Jste si jistý, že chcete "
|
||||
"opustit stránku?"
|
||||
|
||||
#: src/form/components/SubmitButton.js:32
|
||||
#: src/form/components/SubmitButton.js:34
|
||||
msgid "Updating"
|
||||
msgstr "Aktualizuji"
|
||||
msgstr "Aktualizuje se"
|
||||
|
||||
#: src/form/components/SubmitButton.js:35
|
||||
#: src/form/components/SubmitButton.js:37
|
||||
msgid "Load settings"
|
||||
msgstr "Načítám nastavení"
|
||||
msgstr "Načíst nastavení"
|
||||
|
||||
#: src/form/components/SubmitButton.js:38
|
||||
#: src/form/components/SubmitButton.js:40
|
||||
msgid "Save"
|
||||
msgstr "Uložit"
|
||||
|
||||
@ -399,7 +437,7 @@ msgstr "Toto není platné doménové jméno."
|
||||
|
||||
#: src/utils/validations.js:18
|
||||
msgid "This is not a valid DUID."
|
||||
msgstr "Tohle není platné DUID."
|
||||
msgstr "Toto není platné DUID."
|
||||
|
||||
#: src/utils/validations.js:19
|
||||
msgid "This is not a valid MAC address."
|
||||
|
@ -1,13 +1,13 @@
|
||||
# Danish translations for Foris JS.
|
||||
# Copyright (C) 2024 CZ.NIC, z.s.p.o. (https://www.nic.cz/)
|
||||
# Copyright (C) 2025 CZ.NIC, z.s.p.o. (https://www.nic.cz/)
|
||||
# This file is distributed under the same license as the Foris JS project.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2024.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2025.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PROJECT VERSION\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2024-11-13 14:06+0100\n"
|
||||
"POT-Creation-Date: 2025-04-04 15:14+0200\n"
|
||||
"PO-Revision-Date: 2019-02-19 13:34+0100\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language: da\n"
|
||||
@ -16,7 +16,7 @@ msgstr ""
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 2.16.0\n"
|
||||
"Generated-By: Babel 2.17.0\n"
|
||||
|
||||
#: src/api/utils.js:61
|
||||
msgid "The session is expired. Please log in again."
|
||||
@ -34,7 +34,7 @@ msgstr ""
|
||||
msgid "An unknown API error occurred."
|
||||
msgstr ""
|
||||
|
||||
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:101
|
||||
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:89
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
@ -47,22 +47,46 @@ msgstr ""
|
||||
msgid "Copy"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:60
|
||||
#: src/bootstrap/NumberInput.js:84 src/bootstrap/NumberInput.js:85
|
||||
msgid "Increase value. Hint: Hold to increase faster."
|
||||
msgstr ""
|
||||
|
||||
#: src/bootstrap/NumberInput.js:101 src/bootstrap/NumberInput.js:102
|
||||
msgid "Decrease value. Hint: Hold to decrease faster."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:67
|
||||
msgid "Action successful."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:65
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:76
|
||||
msgid "Action failed."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:125
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:147
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:128
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:150
|
||||
msgid "Confirm"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTable.js:87
|
||||
msgid "Search…"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableBody.js:50
|
||||
msgid "No results."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableColumnsDropdown.js:27
|
||||
msgid "Columns"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableColumnsDropdown.js:80
|
||||
msgid "Reset"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableHeader.js:29
|
||||
msgid "Sort ascending"
|
||||
msgstr ""
|
||||
@ -136,11 +160,12 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:97
|
||||
#, python-brace-format
|
||||
msgid "Wi-Fi ${deviceID + 1}"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:132
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:78
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
@ -148,6 +173,10 @@ msgstr ""
|
||||
msgid "Hide SSID"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:159
|
||||
msgid "Band"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:186
|
||||
msgid "802.11n/ac/ax mode"
|
||||
msgstr ""
|
||||
@ -157,6 +186,7 @@ msgid "Channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:211
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:95
|
||||
msgid "Encryption"
|
||||
msgstr ""
|
||||
|
||||
@ -178,7 +208,7 @@ msgstr ""
|
||||
msgid "Custom"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:43
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:45
|
||||
msgid "Enable Guest Wi-Fi"
|
||||
msgstr ""
|
||||
|
||||
@ -245,52 +275,60 @@ msgid "802.11ac - 80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:15
|
||||
msgid "802.11ac - 160 MHz wide channel"
|
||||
msgid "802.11ac - 80+80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:16
|
||||
msgid "802.11ax - 20 MHz wide channel"
|
||||
msgid "802.11ac - 160 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:17
|
||||
msgid "802.11ax - 40 MHz wide channel"
|
||||
msgid "802.11ax - 20 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:18
|
||||
msgid "802.11ax - 80 MHz wide channel"
|
||||
msgid "802.11ax - 40 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:19
|
||||
msgid "802.11ax - 80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:20
|
||||
msgid "802.11ax - 80+80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:21
|
||||
msgid "802.11ax - 160 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:26
|
||||
#: src/common/WiFiSettings/constants.js:29
|
||||
msgid "WPA3 only"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:27
|
||||
#: src/common/WiFiSettings/constants.js:30
|
||||
msgid "WPA3 with WPA2 as fallback (default)"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:28
|
||||
#: src/common/WiFiSettings/constants.js:31
|
||||
msgid "WPA2 only"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:31
|
||||
#: src/common/WiFiSettings/constants.js:34
|
||||
msgid ""
|
||||
"SSID which contains non-standard characters could cause problems on some "
|
||||
"devices."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:34
|
||||
#: src/common/WiFiSettings/constants.js:37
|
||||
msgid "WPA2/3 pre-shared key, that is required to connect to the network."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:37
|
||||
#: src/common/WiFiSettings/constants.js:40
|
||||
msgid "If set, network is not visible when scanning for available networks."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:40
|
||||
#: src/common/WiFiSettings/constants.js:43
|
||||
msgid ""
|
||||
"The 2.4 GHz band is more widely supported by clients, but tends to have "
|
||||
"more interference. The 5 GHz band is a newer standard and may not be "
|
||||
@ -298,7 +336,7 @@ msgid ""
|
||||
"signal does not carry so well indoors."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:43
|
||||
#: src/common/WiFiSettings/constants.js:46
|
||||
msgid ""
|
||||
"Change this to adjust 802.11n/ac/ax mode of operation. 802.11n with 40 "
|
||||
"MHz wide channels can yield higher throughput but can cause more "
|
||||
@ -306,7 +344,7 @@ msgid ""
|
||||
"default option with 20 MHz wide channel."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:46
|
||||
#: src/common/WiFiSettings/constants.js:49
|
||||
msgid ""
|
||||
"Enables Wi-Fi for guests, which is separated from LAN network. Devices "
|
||||
"connected to this network are allowed to access the internet, but aren't "
|
||||
@ -315,7 +353,7 @@ msgid ""
|
||||
"tab."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:49
|
||||
#: src/common/WiFiSettings/constants.js:52
|
||||
msgid ""
|
||||
"The WPA3 standard is the new most secure encryption method that is "
|
||||
"suggested to be used with any device that supports it. The older devices "
|
||||
@ -331,15 +369,15 @@ msgstr ""
|
||||
msgid "Changes you made may not be saved. Are you sure you want to leave?"
|
||||
msgstr ""
|
||||
|
||||
#: src/form/components/SubmitButton.js:32
|
||||
#: src/form/components/SubmitButton.js:34
|
||||
msgid "Updating"
|
||||
msgstr ""
|
||||
|
||||
#: src/form/components/SubmitButton.js:35
|
||||
#: src/form/components/SubmitButton.js:37
|
||||
msgid "Load settings"
|
||||
msgstr ""
|
||||
|
||||
#: src/form/components/SubmitButton.js:38
|
||||
#: src/form/components/SubmitButton.js:40
|
||||
msgid "Save"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1,13 +1,13 @@
|
||||
# German translations for Foris JS.
|
||||
# Copyright (C) 2024 CZ.NIC, z.s.p.o. (https://www.nic.cz/)
|
||||
# Copyright (C) 2025 CZ.NIC, z.s.p.o. (https://www.nic.cz/)
|
||||
# This file is distributed under the same license as the Foris JS project.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2024.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2025.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PROJECT VERSION\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2024-11-13 14:06+0100\n"
|
||||
"POT-Creation-Date: 2025-04-04 15:14+0200\n"
|
||||
"PO-Revision-Date: 2024-01-04 21:08+0000\n"
|
||||
"Last-Translator: Erik Pfannenstein <debianignatz@gmx.de>\n"
|
||||
"Language: de\n"
|
||||
@ -17,7 +17,7 @@ msgstr ""
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 2.16.0\n"
|
||||
"Generated-By: Babel 2.17.0\n"
|
||||
|
||||
#: src/api/utils.js:61
|
||||
msgid "The session is expired. Please log in again."
|
||||
@ -35,10 +35,10 @@ msgstr "Keine Antwort erhalten."
|
||||
msgid "An unknown API error occurred."
|
||||
msgstr "Ein unbekannter API-Fehler ist aufgetreten."
|
||||
|
||||
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:101
|
||||
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:89
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
msgstr "Schließen"
|
||||
|
||||
#: src/bootstrap/CopyInput.js:56
|
||||
msgid "Copied!"
|
||||
@ -48,24 +48,48 @@ msgstr "Kopiert!"
|
||||
msgid "Copy"
|
||||
msgstr "Kopieren"
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:60
|
||||
#: src/bootstrap/NumberInput.js:84 src/bootstrap/NumberInput.js:85
|
||||
msgid "Increase value. Hint: Hold to increase faster."
|
||||
msgstr ""
|
||||
|
||||
#: src/bootstrap/NumberInput.js:101 src/bootstrap/NumberInput.js:102
|
||||
msgid "Decrease value. Hint: Hold to decrease faster."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:67
|
||||
#, fuzzy
|
||||
msgid "Action successful."
|
||||
msgstr "Einstellungen erfolgreich gespeichert"
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:65
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:76
|
||||
msgid "Action failed."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:125
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:147
|
||||
msgid "Cancel"
|
||||
msgstr "Abbrechen"
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:128
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:150
|
||||
#, fuzzy
|
||||
msgid "Confirm"
|
||||
msgstr "Neustart bestätigen"
|
||||
|
||||
#: src/common/RichTable/RichTable.js:87
|
||||
msgid "Search…"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableBody.js:50
|
||||
msgid "No results."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableColumnsDropdown.js:27
|
||||
msgid "Columns"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableColumnsDropdown.js:80
|
||||
msgid "Reset"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableHeader.js:29
|
||||
msgid "Sort ascending"
|
||||
msgstr ""
|
||||
@ -144,11 +168,12 @@ msgstr ""
|
||||
" WLAN-Konfiguration mit den Werkseinstellungen überschrieben wird."
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:97
|
||||
#, python-brace-format
|
||||
msgid "Wi-Fi ${deviceID + 1}"
|
||||
msgstr "WLAN ${deviceID + 1}"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:132
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:78
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr "Passwort"
|
||||
|
||||
@ -156,6 +181,10 @@ msgstr "Passwort"
|
||||
msgid "Hide SSID"
|
||||
msgstr "SSID verbergen"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:159
|
||||
msgid "Band"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:186
|
||||
msgid "802.11n/ac/ax mode"
|
||||
msgstr "802.11n/ac/ax-Modus"
|
||||
@ -165,6 +194,7 @@ msgid "Channel"
|
||||
msgstr "Kanal"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:211
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:95
|
||||
msgid "Encryption"
|
||||
msgstr "Verschlüsselung"
|
||||
|
||||
@ -188,15 +218,14 @@ msgstr "automatisch"
|
||||
msgid "Custom"
|
||||
msgstr "Benutzerdefiniert"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:43
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:45
|
||||
msgid "Enable Guest Wi-Fi"
|
||||
msgstr "Gast-WLAN aktivieren"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:43
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:44
|
||||
#, fuzzy
|
||||
msgid "Show QR code"
|
||||
msgstr "WLAN QR-Code"
|
||||
msgstr "QR-Code anzeigen"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:70
|
||||
msgid "Wi-Fi QR Code"
|
||||
@ -256,38 +285,48 @@ msgid "802.11ac - 80 MHz wide channel"
|
||||
msgstr "802.11ac - 80 MHz breiter Kanal"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:15
|
||||
#, fuzzy
|
||||
msgid "802.11ac - 80+80 MHz wide channel"
|
||||
msgstr "802.11ac - 80 MHz breiter Kanal"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:16
|
||||
msgid "802.11ac - 160 MHz wide channel"
|
||||
msgstr "802.11ac - 160 MHz breiter Kanal"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:16
|
||||
#: src/common/WiFiSettings/constants.js:17
|
||||
msgid "802.11ax - 20 MHz wide channel"
|
||||
msgstr "802.11ax - 20 MHz breiter Kanal"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:17
|
||||
#: src/common/WiFiSettings/constants.js:18
|
||||
msgid "802.11ax - 40 MHz wide channel"
|
||||
msgstr "802.11ax - 40 MHz breiter Kanal"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:18
|
||||
#: src/common/WiFiSettings/constants.js:19
|
||||
msgid "802.11ax - 80 MHz wide channel"
|
||||
msgstr "802.11ax - 80 MHz breiter Kanal"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:19
|
||||
#: src/common/WiFiSettings/constants.js:20
|
||||
#, fuzzy
|
||||
msgid "802.11ax - 80+80 MHz wide channel"
|
||||
msgstr "802.11ax - 80 MHz breiter Kanal"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:21
|
||||
msgid "802.11ax - 160 MHz wide channel"
|
||||
msgstr "802.11ax - 160 MHz breiter Kanal"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:26
|
||||
#: src/common/WiFiSettings/constants.js:29
|
||||
msgid "WPA3 only"
|
||||
msgstr "Nur WPA3"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:27
|
||||
#: src/common/WiFiSettings/constants.js:30
|
||||
msgid "WPA3 with WPA2 as fallback (default)"
|
||||
msgstr "WPA3 mit WPA2 als Ausweichmöglichkeit (Voreinstellung)"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:28
|
||||
#: src/common/WiFiSettings/constants.js:31
|
||||
msgid "WPA2 only"
|
||||
msgstr "Nur WPA2"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:31
|
||||
#: src/common/WiFiSettings/constants.js:34
|
||||
msgid ""
|
||||
"SSID which contains non-standard characters could cause problems on some "
|
||||
"devices."
|
||||
@ -295,17 +334,17 @@ msgstr ""
|
||||
"SSIDs, die nicht standardmäßige Zeichen enthalten, können auf manchen "
|
||||
"Geräten Probleme verursachen."
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:34
|
||||
#: src/common/WiFiSettings/constants.js:37
|
||||
msgid "WPA2/3 pre-shared key, that is required to connect to the network."
|
||||
msgstr "WPA2/3 Pre-Shard Key, der zum Verbinden mit dem Netzwerk notwendig ist."
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:37
|
||||
#: src/common/WiFiSettings/constants.js:40
|
||||
msgid "If set, network is not visible when scanning for available networks."
|
||||
msgstr ""
|
||||
"Falls aktiviert, wird das Netzwerk nicht in der Liste der verfügbaren "
|
||||
"drahtlosen Netzwerke angezeigt."
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:40
|
||||
#: src/common/WiFiSettings/constants.js:43
|
||||
msgid ""
|
||||
"The 2.4 GHz band is more widely supported by clients, but tends to have "
|
||||
"more interference. The 5 GHz band is a newer standard and may not be "
|
||||
@ -318,7 +357,7 @@ msgstr ""
|
||||
"wird. Es hat in der Regel weniger Interferenzen, aber das Signal trägt "
|
||||
"nicht so gut in Innenräumen."
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:43
|
||||
#: src/common/WiFiSettings/constants.js:46
|
||||
msgid ""
|
||||
"Change this to adjust 802.11n/ac/ax mode of operation. 802.11n with 40 "
|
||||
"MHz wide channels can yield higher throughput but can cause more "
|
||||
@ -330,7 +369,7 @@ msgstr ""
|
||||
" zu mehr Interferenzen im Netzwerk führen. Wenn Sie nicht wissen, was Sie"
|
||||
" wählen sollen, verwenden Sie die Voreinstellung mit 20 MHz Kanalbreite."
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:46
|
||||
#: src/common/WiFiSettings/constants.js:49
|
||||
msgid ""
|
||||
"Enables Wi-Fi for guests, which is separated from LAN network. Devices "
|
||||
"connected to this network are allowed to access the internet, but aren't "
|
||||
@ -344,7 +383,7 @@ msgstr ""
|
||||
"Konfigurationsschnittstelle des Routers. Die Parameter des Gastnetzwerks "
|
||||
"können auf der Gastnetzwerk-Registerkarte eingestellt werden."
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:49
|
||||
#: src/common/WiFiSettings/constants.js:52
|
||||
msgid ""
|
||||
"The WPA3 standard is the new most secure encryption method that is "
|
||||
"suggested to be used with any device that supports it. The older devices "
|
||||
@ -367,15 +406,15 @@ msgstr ""
|
||||
"Änderungen, die Sie vorgenommen haben, werden möglicherweise nicht "
|
||||
"gespeichert. Möchten Sie wirklich gehen?"
|
||||
|
||||
#: src/form/components/SubmitButton.js:32
|
||||
#: src/form/components/SubmitButton.js:34
|
||||
msgid "Updating"
|
||||
msgstr "Aktualisiere"
|
||||
|
||||
#: src/form/components/SubmitButton.js:35
|
||||
#: src/form/components/SubmitButton.js:37
|
||||
msgid "Load settings"
|
||||
msgstr "Einstellungen laden"
|
||||
|
||||
#: src/form/components/SubmitButton.js:38
|
||||
#: src/form/components/SubmitButton.js:40
|
||||
msgid "Save"
|
||||
msgstr "Speichern"
|
||||
|
||||
@ -415,25 +454,9 @@ msgstr "Dies ist keine gültige MAC-Adresse."
|
||||
msgid "Doesn't contain a list of emails separated by commas."
|
||||
msgstr "Enthält keine Liste von E-Mails, die durch Kommas getrennt sind."
|
||||
|
||||
#~ msgid "An unknown error occurred. Check the console for more info."
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Reboot confirmation"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Enable"
|
||||
#~ msgstr "Aktivieren"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "\n"
|
||||
#~ "If a number of wireless cards "
|
||||
#~ "doesn't match, you may try to "
|
||||
#~ "reset the Wi-Fi settings. Note "
|
||||
#~ "that this will remove the\n"
|
||||
#~ "current Wi-Fi configuration and restore the default values.\n"
|
||||
#~ " "
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Reboot request failed."
|
||||
#~ msgstr "Neustart-Einleitung fehlgeschlagen."
|
||||
|
||||
@ -446,3 +469,6 @@ msgstr "Enthält keine Liste von E-Mails, die durch Kommas getrennt sind."
|
||||
#~ msgid "Are you sure you want to restart the router?"
|
||||
#~ msgstr "Sind Sie sicher, dass Sie den Router neu starten wollen?"
|
||||
|
||||
#~ msgid "Confirm reboot"
|
||||
#~ msgstr "Neustart bestätigen"
|
||||
|
||||
|
@ -1,15 +1,15 @@
|
||||
# Greek translations for Foris JS.
|
||||
# Copyright (C) 2024 CZ.NIC, z.s.p.o. (https://www.nic.cz/)
|
||||
# Copyright (C) 2025 CZ.NIC, z.s.p.o. (https://www.nic.cz/)
|
||||
# This file is distributed under the same license as the Foris JS project.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2024.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2025.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PROJECT VERSION\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2024-11-13 14:06+0100\n"
|
||||
"PO-Revision-Date: 2021-02-09 16:50+0000\n"
|
||||
"Last-Translator: Michalis <michalisntovas@yahoo.gr>\n"
|
||||
"POT-Creation-Date: 2025-04-04 15:14+0200\n"
|
||||
"PO-Revision-Date: 2025-01-18 11:00+0000\n"
|
||||
"Last-Translator: Thanasis <thanasakis11mail@gmail.com>\n"
|
||||
"Language: el\n"
|
||||
"Language-Team: Greek <https://hosted.weblate.org/projects/turris/foris-"
|
||||
"js/el/>\n"
|
||||
@ -17,7 +17,7 @@ msgstr ""
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 2.16.0\n"
|
||||
"Generated-By: Babel 2.17.0\n"
|
||||
|
||||
#: src/api/utils.js:61
|
||||
msgid "The session is expired. Please log in again."
|
||||
@ -35,10 +35,10 @@ msgstr ""
|
||||
msgid "An unknown API error occurred."
|
||||
msgstr ""
|
||||
|
||||
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:101
|
||||
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:89
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
msgstr "Κλείσιμο"
|
||||
|
||||
#: src/bootstrap/CopyInput.js:56
|
||||
msgid "Copied!"
|
||||
@ -48,23 +48,47 @@ msgstr ""
|
||||
msgid "Copy"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:60
|
||||
#: src/bootstrap/NumberInput.js:84 src/bootstrap/NumberInput.js:85
|
||||
msgid "Increase value. Hint: Hold to increase faster."
|
||||
msgstr ""
|
||||
|
||||
#: src/bootstrap/NumberInput.js:101 src/bootstrap/NumberInput.js:102
|
||||
msgid "Decrease value. Hint: Hold to decrease faster."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:67
|
||||
msgid "Action successful."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:65
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:76
|
||||
msgid "Action failed."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:125
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:147
|
||||
msgid "Cancel"
|
||||
msgstr "Άκυρο"
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:128
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:150
|
||||
#, fuzzy
|
||||
msgid "Confirm"
|
||||
msgstr "Επιβεβαίωση επανεκκίνησης"
|
||||
|
||||
#: src/common/RichTable/RichTable.js:87
|
||||
msgid "Search…"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableBody.js:50
|
||||
msgid "No results."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableColumnsDropdown.js:27
|
||||
msgid "Columns"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableColumnsDropdown.js:80
|
||||
msgid "Reset"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableHeader.js:29
|
||||
msgid "Sort ascending"
|
||||
msgstr ""
|
||||
@ -138,11 +162,12 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:97
|
||||
#, python-brace-format
|
||||
msgid "Wi-Fi ${deviceID + 1}"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:132
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:78
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
@ -150,6 +175,10 @@ msgstr ""
|
||||
msgid "Hide SSID"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:159
|
||||
msgid "Band"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:186
|
||||
msgid "802.11n/ac/ax mode"
|
||||
msgstr ""
|
||||
@ -160,6 +189,7 @@ msgid "Channel"
|
||||
msgstr "Άκυρο"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:211
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:95
|
||||
msgid "Encryption"
|
||||
msgstr ""
|
||||
|
||||
@ -179,9 +209,9 @@ msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:303
|
||||
msgid "Custom"
|
||||
msgstr ""
|
||||
msgstr "Προσαρμοσμένο"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:43
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:45
|
||||
msgid "Enable Guest Wi-Fi"
|
||||
msgstr ""
|
||||
|
||||
@ -225,7 +255,7 @@ msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:9
|
||||
msgid "Disabled"
|
||||
msgstr ""
|
||||
msgstr "Απενεργοποιημένο"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:10
|
||||
msgid "802.11n - 20 MHz wide channel"
|
||||
@ -248,52 +278,60 @@ msgid "802.11ac - 80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:15
|
||||
msgid "802.11ac - 160 MHz wide channel"
|
||||
msgid "802.11ac - 80+80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:16
|
||||
msgid "802.11ax - 20 MHz wide channel"
|
||||
msgid "802.11ac - 160 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:17
|
||||
msgid "802.11ax - 40 MHz wide channel"
|
||||
msgid "802.11ax - 20 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:18
|
||||
msgid "802.11ax - 80 MHz wide channel"
|
||||
msgid "802.11ax - 40 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:19
|
||||
msgid "802.11ax - 80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:20
|
||||
msgid "802.11ax - 80+80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:21
|
||||
msgid "802.11ax - 160 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:26
|
||||
#: src/common/WiFiSettings/constants.js:29
|
||||
msgid "WPA3 only"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:27
|
||||
#: src/common/WiFiSettings/constants.js:30
|
||||
msgid "WPA3 with WPA2 as fallback (default)"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:28
|
||||
#: src/common/WiFiSettings/constants.js:31
|
||||
msgid "WPA2 only"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:31
|
||||
#: src/common/WiFiSettings/constants.js:34
|
||||
msgid ""
|
||||
"SSID which contains non-standard characters could cause problems on some "
|
||||
"devices."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:34
|
||||
#: src/common/WiFiSettings/constants.js:37
|
||||
msgid "WPA2/3 pre-shared key, that is required to connect to the network."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:37
|
||||
#: src/common/WiFiSettings/constants.js:40
|
||||
msgid "If set, network is not visible when scanning for available networks."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:40
|
||||
#: src/common/WiFiSettings/constants.js:43
|
||||
msgid ""
|
||||
"The 2.4 GHz band is more widely supported by clients, but tends to have "
|
||||
"more interference. The 5 GHz band is a newer standard and may not be "
|
||||
@ -301,7 +339,7 @@ msgid ""
|
||||
"signal does not carry so well indoors."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:43
|
||||
#: src/common/WiFiSettings/constants.js:46
|
||||
msgid ""
|
||||
"Change this to adjust 802.11n/ac/ax mode of operation. 802.11n with 40 "
|
||||
"MHz wide channels can yield higher throughput but can cause more "
|
||||
@ -309,7 +347,7 @@ msgid ""
|
||||
"default option with 20 MHz wide channel."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:46
|
||||
#: src/common/WiFiSettings/constants.js:49
|
||||
msgid ""
|
||||
"Enables Wi-Fi for guests, which is separated from LAN network. Devices "
|
||||
"connected to this network are allowed to access the internet, but aren't "
|
||||
@ -318,7 +356,7 @@ msgid ""
|
||||
"tab."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:49
|
||||
#: src/common/WiFiSettings/constants.js:52
|
||||
msgid ""
|
||||
"The WPA3 standard is the new most secure encryption method that is "
|
||||
"suggested to be used with any device that supports it. The older devices "
|
||||
@ -334,15 +372,15 @@ msgstr ""
|
||||
msgid "Changes you made may not be saved. Are you sure you want to leave?"
|
||||
msgstr ""
|
||||
|
||||
#: src/form/components/SubmitButton.js:32
|
||||
#: src/form/components/SubmitButton.js:34
|
||||
msgid "Updating"
|
||||
msgstr ""
|
||||
|
||||
#: src/form/components/SubmitButton.js:35
|
||||
#: src/form/components/SubmitButton.js:37
|
||||
msgid "Load settings"
|
||||
msgstr ""
|
||||
|
||||
#: src/form/components/SubmitButton.js:38
|
||||
#: src/form/components/SubmitButton.js:40
|
||||
msgid "Save"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1,13 +1,13 @@
|
||||
# English translations for Foris JS.
|
||||
# Copyright (C) 2024 CZ.NIC, z.s.p.o. (https://www.nic.cz/)
|
||||
# Copyright (C) 2025 CZ.NIC, z.s.p.o. (https://www.nic.cz/)
|
||||
# This file is distributed under the same license as the Foris JS project.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2024.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2025.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PROJECT VERSION\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2024-11-13 14:06+0100\n"
|
||||
"POT-Creation-Date: 2025-04-04 15:14+0200\n"
|
||||
"PO-Revision-Date: 2019-10-17 09:28+0000\n"
|
||||
"Last-Translator: Scott Anecito <scott.anecito@protonmail.com>\n"
|
||||
"Language: en\n"
|
||||
@ -17,7 +17,7 @@ msgstr ""
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 2.16.0\n"
|
||||
"Generated-By: Babel 2.17.0\n"
|
||||
|
||||
#: src/api/utils.js:61
|
||||
msgid "The session is expired. Please log in again."
|
||||
@ -35,7 +35,7 @@ msgstr ""
|
||||
msgid "An unknown API error occurred."
|
||||
msgstr ""
|
||||
|
||||
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:101
|
||||
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:89
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
@ -48,22 +48,46 @@ msgstr ""
|
||||
msgid "Copy"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:60
|
||||
#: src/bootstrap/NumberInput.js:84 src/bootstrap/NumberInput.js:85
|
||||
msgid "Increase value. Hint: Hold to increase faster."
|
||||
msgstr ""
|
||||
|
||||
#: src/bootstrap/NumberInput.js:101 src/bootstrap/NumberInput.js:102
|
||||
msgid "Decrease value. Hint: Hold to decrease faster."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:67
|
||||
msgid "Action successful."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:65
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:76
|
||||
msgid "Action failed."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:125
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:147
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:128
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:150
|
||||
msgid "Confirm"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTable.js:87
|
||||
msgid "Search…"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableBody.js:50
|
||||
msgid "No results."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableColumnsDropdown.js:27
|
||||
msgid "Columns"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableColumnsDropdown.js:80
|
||||
msgid "Reset"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableHeader.js:29
|
||||
msgid "Sort ascending"
|
||||
msgstr ""
|
||||
@ -137,11 +161,12 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:97
|
||||
#, python-brace-format
|
||||
msgid "Wi-Fi ${deviceID + 1}"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:132
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:78
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
@ -149,6 +174,10 @@ msgstr ""
|
||||
msgid "Hide SSID"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:159
|
||||
msgid "Band"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:186
|
||||
msgid "802.11n/ac/ax mode"
|
||||
msgstr ""
|
||||
@ -158,6 +187,7 @@ msgid "Channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:211
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:95
|
||||
msgid "Encryption"
|
||||
msgstr ""
|
||||
|
||||
@ -179,7 +209,7 @@ msgstr ""
|
||||
msgid "Custom"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:43
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:45
|
||||
msgid "Enable Guest Wi-Fi"
|
||||
msgstr ""
|
||||
|
||||
@ -246,52 +276,60 @@ msgid "802.11ac - 80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:15
|
||||
msgid "802.11ac - 160 MHz wide channel"
|
||||
msgid "802.11ac - 80+80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:16
|
||||
msgid "802.11ax - 20 MHz wide channel"
|
||||
msgid "802.11ac - 160 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:17
|
||||
msgid "802.11ax - 40 MHz wide channel"
|
||||
msgid "802.11ax - 20 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:18
|
||||
msgid "802.11ax - 80 MHz wide channel"
|
||||
msgid "802.11ax - 40 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:19
|
||||
msgid "802.11ax - 80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:20
|
||||
msgid "802.11ax - 80+80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:21
|
||||
msgid "802.11ax - 160 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:26
|
||||
#: src/common/WiFiSettings/constants.js:29
|
||||
msgid "WPA3 only"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:27
|
||||
#: src/common/WiFiSettings/constants.js:30
|
||||
msgid "WPA3 with WPA2 as fallback (default)"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:28
|
||||
#: src/common/WiFiSettings/constants.js:31
|
||||
msgid "WPA2 only"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:31
|
||||
#: src/common/WiFiSettings/constants.js:34
|
||||
msgid ""
|
||||
"SSID which contains non-standard characters could cause problems on some "
|
||||
"devices."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:34
|
||||
#: src/common/WiFiSettings/constants.js:37
|
||||
msgid "WPA2/3 pre-shared key, that is required to connect to the network."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:37
|
||||
#: src/common/WiFiSettings/constants.js:40
|
||||
msgid "If set, network is not visible when scanning for available networks."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:40
|
||||
#: src/common/WiFiSettings/constants.js:43
|
||||
msgid ""
|
||||
"The 2.4 GHz band is more widely supported by clients, but tends to have "
|
||||
"more interference. The 5 GHz band is a newer standard and may not be "
|
||||
@ -299,7 +337,7 @@ msgid ""
|
||||
"signal does not carry so well indoors."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:43
|
||||
#: src/common/WiFiSettings/constants.js:46
|
||||
msgid ""
|
||||
"Change this to adjust 802.11n/ac/ax mode of operation. 802.11n with 40 "
|
||||
"MHz wide channels can yield higher throughput but can cause more "
|
||||
@ -307,7 +345,7 @@ msgid ""
|
||||
"default option with 20 MHz wide channel."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:46
|
||||
#: src/common/WiFiSettings/constants.js:49
|
||||
msgid ""
|
||||
"Enables Wi-Fi for guests, which is separated from LAN network. Devices "
|
||||
"connected to this network are allowed to access the internet, but aren't "
|
||||
@ -316,7 +354,7 @@ msgid ""
|
||||
"tab."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:49
|
||||
#: src/common/WiFiSettings/constants.js:52
|
||||
msgid ""
|
||||
"The WPA3 standard is the new most secure encryption method that is "
|
||||
"suggested to be used with any device that supports it. The older devices "
|
||||
@ -332,15 +370,15 @@ msgstr ""
|
||||
msgid "Changes you made may not be saved. Are you sure you want to leave?"
|
||||
msgstr ""
|
||||
|
||||
#: src/form/components/SubmitButton.js:32
|
||||
#: src/form/components/SubmitButton.js:34
|
||||
msgid "Updating"
|
||||
msgstr ""
|
||||
|
||||
#: src/form/components/SubmitButton.js:35
|
||||
#: src/form/components/SubmitButton.js:37
|
||||
msgid "Load settings"
|
||||
msgstr ""
|
||||
|
||||
#: src/form/components/SubmitButton.js:38
|
||||
#: src/form/components/SubmitButton.js:40
|
||||
msgid "Save"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1,15 +1,15 @@
|
||||
# Spanish translations for Foris JS.
|
||||
# Copyright (C) 2024 CZ.NIC, z.s.p.o. (https://www.nic.cz/)
|
||||
# Copyright (C) 2025 CZ.NIC, z.s.p.o. (https://www.nic.cz/)
|
||||
# This file is distributed under the same license as the Foris JS project.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2024.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2025.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PROJECT VERSION\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2024-11-13 14:06+0100\n"
|
||||
"PO-Revision-Date: 2024-08-24 13:09+0000\n"
|
||||
"Last-Translator: gallegonovato <fran-carro@hotmail.es>\n"
|
||||
"POT-Creation-Date: 2025-04-04 15:14+0200\n"
|
||||
"PO-Revision-Date: 2025-03-22 20:01+0000\n"
|
||||
"Last-Translator: Adolfo Jayme Barrientos <fitojb@ubuntu.com>\n"
|
||||
"Language: es\n"
|
||||
"Language-Team: Spanish <https://hosted.weblate.org/projects/turris/foris-"
|
||||
"js/es/>\n"
|
||||
@ -17,27 +17,25 @@ msgstr ""
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 2.16.0\n"
|
||||
"Generated-By: Babel 2.17.0\n"
|
||||
|
||||
#: src/api/utils.js:61
|
||||
msgid "The session is expired. Please log in again."
|
||||
msgstr "La sesiòn ha expirado. Por favor, authentìquese otra vez."
|
||||
msgstr "La sesión ha caducado. Autentíquese otra vez."
|
||||
|
||||
#: src/api/utils.js:66
|
||||
msgid "Timeout error occurred."
|
||||
msgstr "Error de tiempo de espera ocurrido."
|
||||
msgstr "Ocurrió un error de tiempo de espera excedido."
|
||||
|
||||
#: src/api/utils.js:69
|
||||
msgid "No response received."
|
||||
msgstr "Respuesta no recivida."
|
||||
msgstr "No se recibió ninguna respuesta."
|
||||
|
||||
#: src/api/utils.js:79
|
||||
msgid "An unknown API error occurred."
|
||||
msgstr ""
|
||||
"Un error desconocido ha ocurrido. Compruebe la consola para mas "
|
||||
"informaciòn."
|
||||
msgstr "Se produjo un error desconocido con la API."
|
||||
|
||||
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:101
|
||||
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:89
|
||||
msgid "Close"
|
||||
msgstr "Cerrar"
|
||||
@ -50,88 +48,112 @@ msgstr "¡Copiado!"
|
||||
msgid "Copy"
|
||||
msgstr "Copiar"
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:60
|
||||
#, fuzzy
|
||||
msgid "Action successful."
|
||||
msgstr "Los ajustes se han guardado correctamente"
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:65
|
||||
msgid "Action failed."
|
||||
#: src/bootstrap/NumberInput.js:84 src/bootstrap/NumberInput.js:85
|
||||
msgid "Increase value. Hint: Hold to increase faster."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:125
|
||||
#: src/bootstrap/NumberInput.js:101 src/bootstrap/NumberInput.js:102
|
||||
msgid "Decrease value. Hint: Hold to decrease faster."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:67
|
||||
msgid "Action successful."
|
||||
msgstr "La acción es exitosa."
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:76
|
||||
msgid "Action failed."
|
||||
msgstr "La acción falló."
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:147
|
||||
msgid "Cancel"
|
||||
msgstr "Cancelar"
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:128
|
||||
#, fuzzy
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:150
|
||||
msgid "Confirm"
|
||||
msgstr "Confirmar reinicio"
|
||||
msgstr "Confirmar"
|
||||
|
||||
#: src/common/RichTable/RichTable.js:87
|
||||
msgid "Search…"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableBody.js:50
|
||||
msgid "No results."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableColumnsDropdown.js:27
|
||||
msgid "Columns"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableColumnsDropdown.js:80
|
||||
msgid "Reset"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableHeader.js:29
|
||||
msgid "Sort ascending"
|
||||
msgstr ""
|
||||
msgstr "Ordenar ascendentemente"
|
||||
|
||||
#: src/common/RichTable/RichTableHeader.js:30
|
||||
msgid "Sort descending"
|
||||
msgstr ""
|
||||
msgstr "Ordenar descendentemente"
|
||||
|
||||
#: src/common/RichTable/RichTableHeader.js:31
|
||||
msgid "Clear sort"
|
||||
msgstr ""
|
||||
msgstr "Quitar ordenación"
|
||||
|
||||
#: src/common/RichTable/RichTablePagination.js:65
|
||||
msgid "Pagination navigation bar"
|
||||
msgstr ""
|
||||
msgstr "Barra de navegación de paginación"
|
||||
|
||||
#: src/common/RichTable/RichTablePagination.js:71
|
||||
msgid "First page"
|
||||
msgstr ""
|
||||
msgstr "Primera página"
|
||||
|
||||
#: src/common/RichTable/RichTablePagination.js:77
|
||||
msgid "Previous page"
|
||||
msgstr ""
|
||||
msgstr "Página anterior"
|
||||
|
||||
#: src/common/RichTable/RichTablePagination.js:83
|
||||
msgid "Next page"
|
||||
msgstr ""
|
||||
msgstr "Página siguiente"
|
||||
|
||||
#: src/common/RichTable/RichTablePagination.js:89
|
||||
msgid "Last page"
|
||||
msgstr ""
|
||||
msgstr "Última página"
|
||||
|
||||
#: src/common/RichTable/RichTablePagination.js:95
|
||||
msgid "Page"
|
||||
msgstr ""
|
||||
msgstr "Página"
|
||||
|
||||
#: src/common/RichTable/RichTablePagination.js:98
|
||||
msgid "of"
|
||||
msgstr ""
|
||||
msgstr "de"
|
||||
|
||||
#: src/common/RichTable/RichTablePagination.js:106
|
||||
msgid "Rows per page:"
|
||||
msgstr ""
|
||||
msgstr "Filas por página:"
|
||||
|
||||
#: src/common/RichTable/RichTablePagination.js:109
|
||||
msgid "Select rows per page"
|
||||
msgstr ""
|
||||
msgstr "Seleccionar filas por página"
|
||||
|
||||
#: src/common/RichTable/RichTablePagination.js:121
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
msgstr "Todo"
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:39
|
||||
msgid "An error occurred during resetting Wi-Fi settings."
|
||||
msgstr "Ocurrió un error durante el reseteo de los ajustes Wi-Fi."
|
||||
msgstr "Ocurrió un error al restablecer la configuración de wifi."
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:42
|
||||
msgid "Wi-Fi settings are set to defaults."
|
||||
msgstr "Los ajustes Wi-Fi se han definido por defecto."
|
||||
msgstr ""
|
||||
"La configuración del wifi se ha restablecido a los valores "
|
||||
"predeterminados."
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:56
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:70
|
||||
msgid "Reset Wi-Fi Settings"
|
||||
msgstr "Resetear los ajustes Wi-Fi"
|
||||
msgstr "Restablecer configuración de wifi"
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:58
|
||||
msgid ""
|
||||
@ -139,16 +161,17 @@ msgid ""
|
||||
"Fi settings. Note that this will remove the current Wi-Fi configuration "
|
||||
"and restore the default values."
|
||||
msgstr ""
|
||||
"Si cierto número de tarjetas inalámbricas no coincide, puedes intentar a "
|
||||
"resetar los ajustes Wi-Fi. Ten en cuenta que esto eliminará la "
|
||||
"configuración Wi-Fi actual, y restaurará los ajustes por defecto."
|
||||
"Si varias tarjetas inalámbricas no coinciden, puede intentar restablecer "
|
||||
"la configuración de wifi. Observe que esto eliminará la configuración de "
|
||||
"wifi actual y restaurará los valores predeterminados."
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:97
|
||||
#, python-brace-format
|
||||
msgid "Wi-Fi ${deviceID + 1}"
|
||||
msgstr "Wi-Fi ${deviceID + 1}"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:132
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:78
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr "Contraseña"
|
||||
|
||||
@ -156,6 +179,10 @@ msgstr "Contraseña"
|
||||
msgid "Hide SSID"
|
||||
msgstr "Ocultar SSID"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:159
|
||||
msgid "Band"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:186
|
||||
msgid "802.11n/ac/ax mode"
|
||||
msgstr "Modo 802.11n/ac/ax"
|
||||
@ -165,20 +192,21 @@ msgid "Channel"
|
||||
msgstr "Canal"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:211
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:95
|
||||
msgid "Encryption"
|
||||
msgstr "Cifrado"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:226
|
||||
msgid "Disable Management Frame Protection"
|
||||
msgstr "Desactivar Protected Management Frames"
|
||||
msgstr "Desactivar protección de marcos de gestión"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:227
|
||||
msgid ""
|
||||
"In case you have trouble connecting to WiFi Access Point, try disabling "
|
||||
"Management Frame Protection."
|
||||
msgstr ""
|
||||
"Si tienes problemas para conectarte a un punto de acceso Wi-Fi, intenta "
|
||||
"desactivar Management Frame Protection."
|
||||
"Si tiene problemas para conectarse a un punto de acceso wifi, intente "
|
||||
"desactivar la protección de marcos de gestión."
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:262
|
||||
msgid "auto"
|
||||
@ -188,9 +216,9 @@ msgstr "automático"
|
||||
msgid "Custom"
|
||||
msgstr "Personalizado"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:43
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:45
|
||||
msgid "Enable Guest Wi-Fi"
|
||||
msgstr "Activar el modo Wi-Fi de invitados"
|
||||
msgstr "Activar el modo wifi de invitados"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:43
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:44
|
||||
@ -199,7 +227,7 @@ msgstr "Mostrar el código QR"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:70
|
||||
msgid "Wi-Fi QR Code"
|
||||
msgstr "Código QR Wi-Fi"
|
||||
msgstr "Código QR de wifi"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:102
|
||||
msgid "Download PDF"
|
||||
@ -208,7 +236,7 @@ msgstr "Descargar PDF"
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:83
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:99
|
||||
msgid "SSID can't be longer than 32 symbols"
|
||||
msgstr "El SSID no puede ser más largo que 32 símbolos"
|
||||
msgstr "El SSID no puede superar 32 símbolos de longitud"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:84
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:101
|
||||
@ -218,7 +246,7 @@ msgstr "El SSID no puede estar vacío"
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:86
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:103
|
||||
msgid "SSID can't be longer than 32 bytes"
|
||||
msgstr "El SSID no puede ser más largo que 32 bytes"
|
||||
msgstr "El SSID no puede superar 32 bytes de longitud"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:89
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:106
|
||||
@ -236,57 +264,67 @@ msgstr "Desactivado"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:10
|
||||
msgid "802.11n - 20 MHz wide channel"
|
||||
msgstr "802.11n - ancho de canal de 20 MHz"
|
||||
msgstr "802.11n - anchura de canal de 20 MHz"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:11
|
||||
msgid "802.11n - 40 MHz wide channel"
|
||||
msgstr "802.11n - ancho de canal de 40 MHz"
|
||||
msgstr "802.11n - anchura de canal de 40 MHz"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:12
|
||||
msgid "802.11ac - 20 MHz wide channel"
|
||||
msgstr "802.11ac - ancho de canal de 20 MHz"
|
||||
msgstr "802.11ac - anchura de canal de 20 MHz"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:13
|
||||
msgid "802.11ac - 40 MHz wide channel"
|
||||
msgstr "802.11ac - ancho de canal de 40 MHz"
|
||||
msgstr "802.11ac - anchura de canal de 40 MHz"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:14
|
||||
msgid "802.11ac - 80 MHz wide channel"
|
||||
msgstr "802.11ac - ancho de canal de 80 MHz"
|
||||
msgstr "802.11ac - anchura de canal de 80 MHz"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:15
|
||||
msgid "802.11ac - 160 MHz wide channel"
|
||||
msgstr "802.11ac - ancho de canal de 160 MHz"
|
||||
#, fuzzy
|
||||
msgid "802.11ac - 80+80 MHz wide channel"
|
||||
msgstr "802.11ac - anchura de canal de 80 MHz"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:16
|
||||
msgid "802.11ax - 20 MHz wide channel"
|
||||
msgstr "802.11ax - ancho de canal de 20 MHz"
|
||||
msgid "802.11ac - 160 MHz wide channel"
|
||||
msgstr "802.11ac - anchura de canal de 160 MHz"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:17
|
||||
msgid "802.11ax - 40 MHz wide channel"
|
||||
msgstr "802.11ax - ancho de canal de 40 MHz"
|
||||
msgid "802.11ax - 20 MHz wide channel"
|
||||
msgstr "802.11ax - anchura de canal de 20 MHz"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:18
|
||||
msgid "802.11ax - 80 MHz wide channel"
|
||||
msgstr "802.11ax - ancho de canal de 80 MHz"
|
||||
msgid "802.11ax - 40 MHz wide channel"
|
||||
msgstr "802.11ax - anchura de canal de 40 MHz"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:19
|
||||
msgid "802.11ax - 160 MHz wide channel"
|
||||
msgstr "802.11ax - ancho de canal de 160 MHz"
|
||||
msgid "802.11ax - 80 MHz wide channel"
|
||||
msgstr "802.11ax - anchura de canal de 80 MHz"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:26
|
||||
#: src/common/WiFiSettings/constants.js:20
|
||||
#, fuzzy
|
||||
msgid "802.11ax - 80+80 MHz wide channel"
|
||||
msgstr "802.11ax - anchura de canal de 80 MHz"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:21
|
||||
msgid "802.11ax - 160 MHz wide channel"
|
||||
msgstr "802.11ax - anchura de canal de 160 MHz"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:29
|
||||
msgid "WPA3 only"
|
||||
msgstr "WPA3 únicamente"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:27
|
||||
#: src/common/WiFiSettings/constants.js:30
|
||||
msgid "WPA3 with WPA2 as fallback (default)"
|
||||
msgstr "WPA3 con WPA2 como respaldo (por defecto)"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:28
|
||||
#: src/common/WiFiSettings/constants.js:31
|
||||
msgid "WPA2 only"
|
||||
msgstr "WPA2 únicamente"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:31
|
||||
#: src/common/WiFiSettings/constants.js:34
|
||||
msgid ""
|
||||
"SSID which contains non-standard characters could cause problems on some "
|
||||
"devices."
|
||||
@ -294,40 +332,40 @@ msgstr ""
|
||||
"Un SSID que contiene caracteres no estándar puede causar problemas en "
|
||||
"ciertos dispositivos."
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:34
|
||||
msgid "WPA2/3 pre-shared key, that is required to connect to the network."
|
||||
msgstr "Clave pre-compartida WPA2/3, que es requerida para conectar a la red."
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:37
|
||||
msgid "If set, network is not visible when scanning for available networks."
|
||||
msgstr "Si está definida, la red no es visible al escanear redes disponibles."
|
||||
msgid "WPA2/3 pre-shared key, that is required to connect to the network."
|
||||
msgstr "Clave precompartida WPA2/3, que se requiere para conectar a la red."
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:40
|
||||
msgid "If set, network is not visible when scanning for available networks."
|
||||
msgstr "Si está definida, la red no es visible al buscar redes disponibles."
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:43
|
||||
msgid ""
|
||||
"The 2.4 GHz band is more widely supported by clients, but tends to have "
|
||||
"more interference. The 5 GHz band is a newer standard and may not be "
|
||||
"supported by all your devices. It usually has less interference, but the "
|
||||
"signal does not carry so well indoors."
|
||||
msgstr ""
|
||||
"La banda de 2.4 GHz es soportada por un mayor número de clientes, pero "
|
||||
"tiende a sufrir más interferencias. La banda de 5 GHz es un nuevo "
|
||||
"estándar y puede que no esté soportado por todos tus dispositivos. Aunque"
|
||||
" normalmente tiene sufre menos interferencias, la señal tiene un alcance "
|
||||
"limitado en interiores."
|
||||
"Un número mayor de clientes admite la banda de 2.4 GHz, pero tiende a "
|
||||
"sufrir más interferencias. La banda de 5 GHz es un estándar nuevo y puede"
|
||||
" que no esté admitido por todos sus dispositivos. Aunque normalmente "
|
||||
"sufre menos interferencias, la señal tiene un alcance limitado en "
|
||||
"interiores."
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:43
|
||||
#: src/common/WiFiSettings/constants.js:46
|
||||
msgid ""
|
||||
"Change this to adjust 802.11n/ac/ax mode of operation. 802.11n with 40 "
|
||||
"MHz wide channels can yield higher throughput but can cause more "
|
||||
"interference in the network. If you don't know what to choose, use the "
|
||||
"default option with 20 MHz wide channel."
|
||||
msgstr ""
|
||||
"Cambia esto para ajustar el modo de operación 802.11n/ac/ax. 802.11n con "
|
||||
"un ancho de canal de 40 MHz puede producir un mayor rendimiento pero "
|
||||
"puede causar más interferencias en la red. Si no estás seguro de qué "
|
||||
"elegir, usa la opción por defecto con el ancho de canal de 20 MHz."
|
||||
"Cambie esto para ajustar el modo de operación 802.11n/ac/ax. 802.11n con "
|
||||
"una anchura de canal de 40 MHz puede mejorar el rendimiento pero puede "
|
||||
"causar más interferencias en la red. Si no sabe qué elegir, use la opción"
|
||||
" predeterminada con la anchura de canal de 20 MHz."
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:46
|
||||
#: src/common/WiFiSettings/constants.js:49
|
||||
msgid ""
|
||||
"Enables Wi-Fi for guests, which is separated from LAN network. Devices "
|
||||
"connected to this network are allowed to access the internet, but aren't "
|
||||
@ -335,13 +373,13 @@ msgid ""
|
||||
"router. Parameters of the guest network can be set in the Guest network "
|
||||
"tab."
|
||||
msgstr ""
|
||||
"Activa el Wi-Fi para invitados, que se encuentra aislado de la red local."
|
||||
" Los dispositivos conectados a esta red pueden acceder a internet, pero "
|
||||
"no pueden acceder a otros dispositivos o a la interfaz de configuración "
|
||||
"del router. Los parámetros de la red de invitados pueden configurarse en "
|
||||
"la pestaña de red de invitados."
|
||||
"Activa el wifi para invitados, que se encuentra aislado de la red local. "
|
||||
"Los dispositivos conectados a esta red pueden acceder a internet, pero no"
|
||||
" pueden acceder a otros dispositivos o a la interfaz de configuración del"
|
||||
" enrutador. Los parámetros de la red de invitados pueden configurarse en "
|
||||
"la pestaña Red de invitados."
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:49
|
||||
#: src/common/WiFiSettings/constants.js:52
|
||||
msgid ""
|
||||
"The WPA3 standard is the new most secure encryption method that is "
|
||||
"suggested to be used with any device that supports it. The older devices "
|
||||
@ -349,30 +387,30 @@ msgid ""
|
||||
"connecting older devices, try to enable WPA2."
|
||||
msgstr ""
|
||||
"El estándar WPA3 es el nuevo método más seguro de cifrado que se aconseja"
|
||||
" utilizar con cualquier dispositivo que lo soporte. Los dispositivos más "
|
||||
"antiguos sin soporte para WPA3 necesitan utilizar WPA2. Si encuentras "
|
||||
"problemas al intentar conectar dispositivos antiguos, prueba a activar "
|
||||
" utilizar con cualquier dispositivo que lo admita. Los dispositivos más "
|
||||
"antiguos no compatibles con WPA3 necesitan utilizar WPA2. Si encuentra "
|
||||
"problemas al intentar conectar dispositivos antiguos, pruebe a activar "
|
||||
"WPA2."
|
||||
|
||||
#: src/form/components/ForisForm.js:121
|
||||
msgid "Settings saved successfully"
|
||||
msgstr "Los ajustes se han guardado correctamente"
|
||||
msgstr "La configuración se ha guardado correctamente"
|
||||
|
||||
#: src/form/components/ForisForm.js:183
|
||||
msgid "Changes you made may not be saved. Are you sure you want to leave?"
|
||||
msgstr ""
|
||||
"Los cambios que has realizado podrían no haberse guardado. ¿Estás seguro "
|
||||
"de que quieres salir?"
|
||||
"Los cambios que ha realizado podrían no haberse guardado. ¿Confirma que "
|
||||
"quiere salir?"
|
||||
|
||||
#: src/form/components/SubmitButton.js:32
|
||||
#: src/form/components/SubmitButton.js:34
|
||||
msgid "Updating"
|
||||
msgstr "Actualizando"
|
||||
|
||||
#: src/form/components/SubmitButton.js:35
|
||||
#: src/form/components/SubmitButton.js:37
|
||||
msgid "Load settings"
|
||||
msgstr "Cargando los ajustes"
|
||||
msgstr "Cargar configuración"
|
||||
|
||||
#: src/form/components/SubmitButton.js:38
|
||||
#: src/form/components/SubmitButton.js:40
|
||||
msgid "Save"
|
||||
msgstr "Guardar"
|
||||
|
||||
@ -382,23 +420,23 @@ msgstr "Se ha producido un error mientras se recuperaban los datos."
|
||||
|
||||
#: src/utils/validations.js:13
|
||||
msgid "This is not a valid IPv4 address."
|
||||
msgstr "Esto no es una dirección IPv4 válida."
|
||||
msgstr "Esta no es una dirección IPv4 válida."
|
||||
|
||||
#: src/utils/validations.js:14
|
||||
msgid "This is not a valid IPv6 address."
|
||||
msgstr "Esto no es una dirección IPv6 válida."
|
||||
msgstr "Esta no es una dirección IPv6 válida."
|
||||
|
||||
#: src/utils/validations.js:15
|
||||
msgid "This is not a valid IPv6 prefix."
|
||||
msgstr "Esto no es un prefijo IPv6 válido."
|
||||
msgstr "Este no es un prefijo IPv6 válido."
|
||||
|
||||
#: src/utils/validations.js:16
|
||||
msgid "This is not a valid domain name."
|
||||
msgstr "Esto no es un nombre de dominio válido."
|
||||
msgstr "Este no es un nombre de dominio válido."
|
||||
|
||||
#: src/utils/validations.js:17
|
||||
msgid "This is not a valid hostname."
|
||||
msgstr "Esto no es un nombre de dominio válido."
|
||||
msgstr "Este no es un nombre de anfitrión válido."
|
||||
|
||||
#: src/utils/validations.js:18
|
||||
msgid "This is not a valid DUID."
|
||||
|
@ -1,13 +1,13 @@
|
||||
# Finnish translations for Foris JS.
|
||||
# Copyright (C) 2024 CZ.NIC, z.s.p.o. (https://www.nic.cz/)
|
||||
# Copyright (C) 2025 CZ.NIC, z.s.p.o. (https://www.nic.cz/)
|
||||
# This file is distributed under the same license as the Foris JS project.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2024.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2025.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PROJECT VERSION\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2024-11-13 14:06+0100\n"
|
||||
"POT-Creation-Date: 2025-04-04 15:14+0200\n"
|
||||
"PO-Revision-Date: 2019-02-19 13:34+0100\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language: fi\n"
|
||||
@ -16,7 +16,7 @@ msgstr ""
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 2.16.0\n"
|
||||
"Generated-By: Babel 2.17.0\n"
|
||||
|
||||
#: src/api/utils.js:61
|
||||
msgid "The session is expired. Please log in again."
|
||||
@ -34,7 +34,7 @@ msgstr ""
|
||||
msgid "An unknown API error occurred."
|
||||
msgstr ""
|
||||
|
||||
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:101
|
||||
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:89
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
@ -47,22 +47,46 @@ msgstr ""
|
||||
msgid "Copy"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:60
|
||||
#: src/bootstrap/NumberInput.js:84 src/bootstrap/NumberInput.js:85
|
||||
msgid "Increase value. Hint: Hold to increase faster."
|
||||
msgstr ""
|
||||
|
||||
#: src/bootstrap/NumberInput.js:101 src/bootstrap/NumberInput.js:102
|
||||
msgid "Decrease value. Hint: Hold to decrease faster."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:67
|
||||
msgid "Action successful."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:65
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:76
|
||||
msgid "Action failed."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:125
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:147
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:128
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:150
|
||||
msgid "Confirm"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTable.js:87
|
||||
msgid "Search…"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableBody.js:50
|
||||
msgid "No results."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableColumnsDropdown.js:27
|
||||
msgid "Columns"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableColumnsDropdown.js:80
|
||||
msgid "Reset"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableHeader.js:29
|
||||
msgid "Sort ascending"
|
||||
msgstr ""
|
||||
@ -136,11 +160,12 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:97
|
||||
#, python-brace-format
|
||||
msgid "Wi-Fi ${deviceID + 1}"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:132
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:78
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
@ -148,6 +173,10 @@ msgstr ""
|
||||
msgid "Hide SSID"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:159
|
||||
msgid "Band"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:186
|
||||
msgid "802.11n/ac/ax mode"
|
||||
msgstr ""
|
||||
@ -157,6 +186,7 @@ msgid "Channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:211
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:95
|
||||
msgid "Encryption"
|
||||
msgstr ""
|
||||
|
||||
@ -178,7 +208,7 @@ msgstr ""
|
||||
msgid "Custom"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:43
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:45
|
||||
msgid "Enable Guest Wi-Fi"
|
||||
msgstr ""
|
||||
|
||||
@ -245,52 +275,60 @@ msgid "802.11ac - 80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:15
|
||||
msgid "802.11ac - 160 MHz wide channel"
|
||||
msgid "802.11ac - 80+80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:16
|
||||
msgid "802.11ax - 20 MHz wide channel"
|
||||
msgid "802.11ac - 160 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:17
|
||||
msgid "802.11ax - 40 MHz wide channel"
|
||||
msgid "802.11ax - 20 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:18
|
||||
msgid "802.11ax - 80 MHz wide channel"
|
||||
msgid "802.11ax - 40 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:19
|
||||
msgid "802.11ax - 80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:20
|
||||
msgid "802.11ax - 80+80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:21
|
||||
msgid "802.11ax - 160 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:26
|
||||
#: src/common/WiFiSettings/constants.js:29
|
||||
msgid "WPA3 only"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:27
|
||||
#: src/common/WiFiSettings/constants.js:30
|
||||
msgid "WPA3 with WPA2 as fallback (default)"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:28
|
||||
#: src/common/WiFiSettings/constants.js:31
|
||||
msgid "WPA2 only"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:31
|
||||
#: src/common/WiFiSettings/constants.js:34
|
||||
msgid ""
|
||||
"SSID which contains non-standard characters could cause problems on some "
|
||||
"devices."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:34
|
||||
#: src/common/WiFiSettings/constants.js:37
|
||||
msgid "WPA2/3 pre-shared key, that is required to connect to the network."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:37
|
||||
#: src/common/WiFiSettings/constants.js:40
|
||||
msgid "If set, network is not visible when scanning for available networks."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:40
|
||||
#: src/common/WiFiSettings/constants.js:43
|
||||
msgid ""
|
||||
"The 2.4 GHz band is more widely supported by clients, but tends to have "
|
||||
"more interference. The 5 GHz band is a newer standard and may not be "
|
||||
@ -298,7 +336,7 @@ msgid ""
|
||||
"signal does not carry so well indoors."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:43
|
||||
#: src/common/WiFiSettings/constants.js:46
|
||||
msgid ""
|
||||
"Change this to adjust 802.11n/ac/ax mode of operation. 802.11n with 40 "
|
||||
"MHz wide channels can yield higher throughput but can cause more "
|
||||
@ -306,7 +344,7 @@ msgid ""
|
||||
"default option with 20 MHz wide channel."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:46
|
||||
#: src/common/WiFiSettings/constants.js:49
|
||||
msgid ""
|
||||
"Enables Wi-Fi for guests, which is separated from LAN network. Devices "
|
||||
"connected to this network are allowed to access the internet, but aren't "
|
||||
@ -315,7 +353,7 @@ msgid ""
|
||||
"tab."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:49
|
||||
#: src/common/WiFiSettings/constants.js:52
|
||||
msgid ""
|
||||
"The WPA3 standard is the new most secure encryption method that is "
|
||||
"suggested to be used with any device that supports it. The older devices "
|
||||
@ -331,15 +369,15 @@ msgstr ""
|
||||
msgid "Changes you made may not be saved. Are you sure you want to leave?"
|
||||
msgstr ""
|
||||
|
||||
#: src/form/components/SubmitButton.js:32
|
||||
#: src/form/components/SubmitButton.js:34
|
||||
msgid "Updating"
|
||||
msgstr ""
|
||||
|
||||
#: src/form/components/SubmitButton.js:35
|
||||
#: src/form/components/SubmitButton.js:37
|
||||
msgid "Load settings"
|
||||
msgstr ""
|
||||
|
||||
#: src/form/components/SubmitButton.js:38
|
||||
#: src/form/components/SubmitButton.js:40
|
||||
msgid "Save"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1,13 +1,13 @@
|
||||
# Faroese translations for Foris JS.
|
||||
# Copyright (C) 2024 CZ.NIC, z.s.p.o. (https://www.nic.cz/)
|
||||
# Copyright (C) 2025 CZ.NIC, z.s.p.o. (https://www.nic.cz/)
|
||||
# This file is distributed under the same license as the Foris JS project.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2024.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2025.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PROJECT VERSION\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2024-11-13 14:06+0100\n"
|
||||
"POT-Creation-Date: 2025-04-04 15:14+0200\n"
|
||||
"PO-Revision-Date: 2019-02-19 13:34+0100\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language: fo\n"
|
||||
@ -16,7 +16,7 @@ msgstr ""
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 2.16.0\n"
|
||||
"Generated-By: Babel 2.17.0\n"
|
||||
|
||||
#: src/api/utils.js:61
|
||||
msgid "The session is expired. Please log in again."
|
||||
@ -34,7 +34,7 @@ msgstr ""
|
||||
msgid "An unknown API error occurred."
|
||||
msgstr ""
|
||||
|
||||
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:101
|
||||
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:89
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
@ -47,22 +47,46 @@ msgstr ""
|
||||
msgid "Copy"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:60
|
||||
#: src/bootstrap/NumberInput.js:84 src/bootstrap/NumberInput.js:85
|
||||
msgid "Increase value. Hint: Hold to increase faster."
|
||||
msgstr ""
|
||||
|
||||
#: src/bootstrap/NumberInput.js:101 src/bootstrap/NumberInput.js:102
|
||||
msgid "Decrease value. Hint: Hold to decrease faster."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:67
|
||||
msgid "Action successful."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:65
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:76
|
||||
msgid "Action failed."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:125
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:147
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:128
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:150
|
||||
msgid "Confirm"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTable.js:87
|
||||
msgid "Search…"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableBody.js:50
|
||||
msgid "No results."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableColumnsDropdown.js:27
|
||||
msgid "Columns"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableColumnsDropdown.js:80
|
||||
msgid "Reset"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableHeader.js:29
|
||||
msgid "Sort ascending"
|
||||
msgstr ""
|
||||
@ -136,11 +160,12 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:97
|
||||
#, python-brace-format
|
||||
msgid "Wi-Fi ${deviceID + 1}"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:132
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:78
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
@ -148,6 +173,10 @@ msgstr ""
|
||||
msgid "Hide SSID"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:159
|
||||
msgid "Band"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:186
|
||||
msgid "802.11n/ac/ax mode"
|
||||
msgstr ""
|
||||
@ -157,6 +186,7 @@ msgid "Channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:211
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:95
|
||||
msgid "Encryption"
|
||||
msgstr ""
|
||||
|
||||
@ -178,7 +208,7 @@ msgstr ""
|
||||
msgid "Custom"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:43
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:45
|
||||
msgid "Enable Guest Wi-Fi"
|
||||
msgstr ""
|
||||
|
||||
@ -245,52 +275,60 @@ msgid "802.11ac - 80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:15
|
||||
msgid "802.11ac - 160 MHz wide channel"
|
||||
msgid "802.11ac - 80+80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:16
|
||||
msgid "802.11ax - 20 MHz wide channel"
|
||||
msgid "802.11ac - 160 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:17
|
||||
msgid "802.11ax - 40 MHz wide channel"
|
||||
msgid "802.11ax - 20 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:18
|
||||
msgid "802.11ax - 80 MHz wide channel"
|
||||
msgid "802.11ax - 40 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:19
|
||||
msgid "802.11ax - 80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:20
|
||||
msgid "802.11ax - 80+80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:21
|
||||
msgid "802.11ax - 160 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:26
|
||||
#: src/common/WiFiSettings/constants.js:29
|
||||
msgid "WPA3 only"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:27
|
||||
#: src/common/WiFiSettings/constants.js:30
|
||||
msgid "WPA3 with WPA2 as fallback (default)"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:28
|
||||
#: src/common/WiFiSettings/constants.js:31
|
||||
msgid "WPA2 only"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:31
|
||||
#: src/common/WiFiSettings/constants.js:34
|
||||
msgid ""
|
||||
"SSID which contains non-standard characters could cause problems on some "
|
||||
"devices."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:34
|
||||
#: src/common/WiFiSettings/constants.js:37
|
||||
msgid "WPA2/3 pre-shared key, that is required to connect to the network."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:37
|
||||
#: src/common/WiFiSettings/constants.js:40
|
||||
msgid "If set, network is not visible when scanning for available networks."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:40
|
||||
#: src/common/WiFiSettings/constants.js:43
|
||||
msgid ""
|
||||
"The 2.4 GHz band is more widely supported by clients, but tends to have "
|
||||
"more interference. The 5 GHz band is a newer standard and may not be "
|
||||
@ -298,7 +336,7 @@ msgid ""
|
||||
"signal does not carry so well indoors."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:43
|
||||
#: src/common/WiFiSettings/constants.js:46
|
||||
msgid ""
|
||||
"Change this to adjust 802.11n/ac/ax mode of operation. 802.11n with 40 "
|
||||
"MHz wide channels can yield higher throughput but can cause more "
|
||||
@ -306,7 +344,7 @@ msgid ""
|
||||
"default option with 20 MHz wide channel."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:46
|
||||
#: src/common/WiFiSettings/constants.js:49
|
||||
msgid ""
|
||||
"Enables Wi-Fi for guests, which is separated from LAN network. Devices "
|
||||
"connected to this network are allowed to access the internet, but aren't "
|
||||
@ -315,7 +353,7 @@ msgid ""
|
||||
"tab."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:49
|
||||
#: src/common/WiFiSettings/constants.js:52
|
||||
msgid ""
|
||||
"The WPA3 standard is the new most secure encryption method that is "
|
||||
"suggested to be used with any device that supports it. The older devices "
|
||||
@ -331,15 +369,15 @@ msgstr ""
|
||||
msgid "Changes you made may not be saved. Are you sure you want to leave?"
|
||||
msgstr ""
|
||||
|
||||
#: src/form/components/SubmitButton.js:32
|
||||
#: src/form/components/SubmitButton.js:34
|
||||
msgid "Updating"
|
||||
msgstr ""
|
||||
|
||||
#: src/form/components/SubmitButton.js:35
|
||||
#: src/form/components/SubmitButton.js:37
|
||||
msgid "Load settings"
|
||||
msgstr ""
|
||||
|
||||
#: src/form/components/SubmitButton.js:38
|
||||
#: src/form/components/SubmitButton.js:40
|
||||
msgid "Save"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1,21 +1,21 @@
|
||||
# Translations template for Foris JS.
|
||||
# Copyright (C) 2024 CZ.NIC, z.s.p.o. (https://www.nic.cz/)
|
||||
# Copyright (C) 2025 CZ.NIC, z.s.p.o. (https://www.nic.cz/)
|
||||
# This file is distributed under the same license as the Foris JS project.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2024.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2025.
|
||||
#
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Foris JS 6.5.0\n"
|
||||
"Project-Id-Version: Foris JS 6.7.0\n"
|
||||
"Report-Msgid-Bugs-To: tech.support@turris.cz\n"
|
||||
"POT-Creation-Date: 2024-11-13 14:06+0100\n"
|
||||
"POT-Creation-Date: 2025-04-04 15:14+0200\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 2.16.0\n"
|
||||
"Generated-By: Babel 2.17.0\n"
|
||||
|
||||
#: src/api/utils.js:61
|
||||
msgid "The session is expired. Please log in again."
|
||||
@ -33,7 +33,7 @@ msgstr ""
|
||||
msgid "An unknown API error occurred."
|
||||
msgstr ""
|
||||
|
||||
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:101
|
||||
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:89
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
@ -46,22 +46,46 @@ msgstr ""
|
||||
msgid "Copy"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:60
|
||||
#: src/bootstrap/NumberInput.js:84 src/bootstrap/NumberInput.js:85
|
||||
msgid "Increase value. Hint: Hold to increase faster."
|
||||
msgstr ""
|
||||
|
||||
#: src/bootstrap/NumberInput.js:101 src/bootstrap/NumberInput.js:102
|
||||
msgid "Decrease value. Hint: Hold to decrease faster."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:67
|
||||
msgid "Action successful."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:65
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:76
|
||||
msgid "Action failed."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:125
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:147
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:128
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:150
|
||||
msgid "Confirm"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTable.js:87
|
||||
msgid "Search…"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableBody.js:50
|
||||
msgid "No results."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableColumnsDropdown.js:27
|
||||
msgid "Columns"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableColumnsDropdown.js:80
|
||||
msgid "Reset"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableHeader.js:29
|
||||
msgid "Sort ascending"
|
||||
msgstr ""
|
||||
@ -135,11 +159,12 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:97
|
||||
#, python-brace-format
|
||||
msgid "Wi-Fi ${deviceID + 1}"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:132
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:78
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
@ -147,6 +172,10 @@ msgstr ""
|
||||
msgid "Hide SSID"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:159
|
||||
msgid "Band"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:186
|
||||
msgid "802.11n/ac/ax mode"
|
||||
msgstr ""
|
||||
@ -156,6 +185,7 @@ msgid "Channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:211
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:95
|
||||
msgid "Encryption"
|
||||
msgstr ""
|
||||
|
||||
@ -177,7 +207,7 @@ msgstr ""
|
||||
msgid "Custom"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:43
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:45
|
||||
msgid "Enable Guest Wi-Fi"
|
||||
msgstr ""
|
||||
|
||||
@ -244,52 +274,60 @@ msgid "802.11ac - 80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:15
|
||||
msgid "802.11ac - 160 MHz wide channel"
|
||||
msgid "802.11ac - 80+80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:16
|
||||
msgid "802.11ax - 20 MHz wide channel"
|
||||
msgid "802.11ac - 160 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:17
|
||||
msgid "802.11ax - 40 MHz wide channel"
|
||||
msgid "802.11ax - 20 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:18
|
||||
msgid "802.11ax - 80 MHz wide channel"
|
||||
msgid "802.11ax - 40 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:19
|
||||
msgid "802.11ax - 80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:20
|
||||
msgid "802.11ax - 80+80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:21
|
||||
msgid "802.11ax - 160 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:26
|
||||
#: src/common/WiFiSettings/constants.js:29
|
||||
msgid "WPA3 only"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:27
|
||||
#: src/common/WiFiSettings/constants.js:30
|
||||
msgid "WPA3 with WPA2 as fallback (default)"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:28
|
||||
#: src/common/WiFiSettings/constants.js:31
|
||||
msgid "WPA2 only"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:31
|
||||
#: src/common/WiFiSettings/constants.js:34
|
||||
msgid ""
|
||||
"SSID which contains non-standard characters could cause problems on some "
|
||||
"devices."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:34
|
||||
#: src/common/WiFiSettings/constants.js:37
|
||||
msgid "WPA2/3 pre-shared key, that is required to connect to the network."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:37
|
||||
#: src/common/WiFiSettings/constants.js:40
|
||||
msgid "If set, network is not visible when scanning for available networks."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:40
|
||||
#: src/common/WiFiSettings/constants.js:43
|
||||
msgid ""
|
||||
"The 2.4 GHz band is more widely supported by clients, but tends to have "
|
||||
"more interference. The 5 GHz band is a newer standard and may not be "
|
||||
@ -297,7 +335,7 @@ msgid ""
|
||||
"signal does not carry so well indoors."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:43
|
||||
#: src/common/WiFiSettings/constants.js:46
|
||||
msgid ""
|
||||
"Change this to adjust 802.11n/ac/ax mode of operation. 802.11n with 40 "
|
||||
"MHz wide channels can yield higher throughput but can cause more "
|
||||
@ -305,7 +343,7 @@ msgid ""
|
||||
"default option with 20 MHz wide channel."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:46
|
||||
#: src/common/WiFiSettings/constants.js:49
|
||||
msgid ""
|
||||
"Enables Wi-Fi for guests, which is separated from LAN network. Devices "
|
||||
"connected to this network are allowed to access the internet, but aren't "
|
||||
@ -314,7 +352,7 @@ msgid ""
|
||||
"tab."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:49
|
||||
#: src/common/WiFiSettings/constants.js:52
|
||||
msgid ""
|
||||
"The WPA3 standard is the new most secure encryption method that is "
|
||||
"suggested to be used with any device that supports it. The older devices "
|
||||
@ -330,15 +368,15 @@ msgstr ""
|
||||
msgid "Changes you made may not be saved. Are you sure you want to leave?"
|
||||
msgstr ""
|
||||
|
||||
#: src/form/components/SubmitButton.js:32
|
||||
#: src/form/components/SubmitButton.js:34
|
||||
msgid "Updating"
|
||||
msgstr ""
|
||||
|
||||
#: src/form/components/SubmitButton.js:35
|
||||
#: src/form/components/SubmitButton.js:37
|
||||
msgid "Load settings"
|
||||
msgstr ""
|
||||
|
||||
#: src/form/components/SubmitButton.js:38
|
||||
#: src/form/components/SubmitButton.js:40
|
||||
msgid "Save"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1,15 +1,16 @@
|
||||
# French translations for Foris JS.
|
||||
# Copyright (C) 2024 CZ.NIC, z.s.p.o. (https://www.nic.cz/)
|
||||
# Copyright (C) 2025 CZ.NIC, z.s.p.o. (https://www.nic.cz/)
|
||||
# This file is distributed under the same license as the Foris JS project.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2024.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2025.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PROJECT VERSION\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2024-11-13 14:06+0100\n"
|
||||
"PO-Revision-Date: 2024-07-27 01:09+0000\n"
|
||||
"Last-Translator: Moha684 <nahil82466@gmail.com>\n"
|
||||
"POT-Creation-Date: 2025-04-04 15:14+0200\n"
|
||||
"PO-Revision-Date: 2024-12-14 10:00+0000\n"
|
||||
"Last-Translator: ButterflyOfFire "
|
||||
"<boffire@users.noreply.hosted.weblate.org>\n"
|
||||
"Language: fr\n"
|
||||
"Language-Team: French <https://hosted.weblate.org/projects/turris/foris-"
|
||||
"js/fr/>\n"
|
||||
@ -17,7 +18,7 @@ msgstr ""
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 2.16.0\n"
|
||||
"Generated-By: Babel 2.17.0\n"
|
||||
|
||||
#: src/api/utils.js:61
|
||||
msgid "The session is expired. Please log in again."
|
||||
@ -35,10 +36,10 @@ msgstr "Aucun réponse reçue."
|
||||
msgid "An unknown API error occurred."
|
||||
msgstr "Une erreur d’API inconnue s’est produite."
|
||||
|
||||
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:101
|
||||
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:89
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
msgstr "Fermer"
|
||||
|
||||
#: src/bootstrap/CopyInput.js:56
|
||||
msgid "Copied!"
|
||||
@ -48,24 +49,47 @@ msgstr "Copié!"
|
||||
msgid "Copy"
|
||||
msgstr "Copier"
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:60
|
||||
#, fuzzy
|
||||
msgid "Action successful."
|
||||
msgstr "Paramètres enregistrés avec succès"
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:65
|
||||
msgid "Action failed."
|
||||
#: src/bootstrap/NumberInput.js:84 src/bootstrap/NumberInput.js:85
|
||||
msgid "Increase value. Hint: Hold to increase faster."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:125
|
||||
#: src/bootstrap/NumberInput.js:101 src/bootstrap/NumberInput.js:102
|
||||
msgid "Decrease value. Hint: Hold to decrease faster."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:67
|
||||
msgid "Action successful."
|
||||
msgstr "Paramètres enregistrés avec succès."
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:76
|
||||
msgid "Action failed."
|
||||
msgstr "L'enregistrement des paramètres a échoué."
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:147
|
||||
msgid "Cancel"
|
||||
msgstr "Annuler"
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:128
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:150
|
||||
#, fuzzy
|
||||
msgid "Confirm"
|
||||
msgstr "Confirmer le redémarrage"
|
||||
|
||||
#: src/common/RichTable/RichTable.js:87
|
||||
msgid "Search…"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableBody.js:50
|
||||
msgid "No results."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableColumnsDropdown.js:27
|
||||
msgid "Columns"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableColumnsDropdown.js:80
|
||||
msgid "Reset"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableHeader.js:29
|
||||
msgid "Sort ascending"
|
||||
msgstr ""
|
||||
@ -84,39 +108,39 @@ msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTablePagination.js:71
|
||||
msgid "First page"
|
||||
msgstr ""
|
||||
msgstr "Première page"
|
||||
|
||||
#: src/common/RichTable/RichTablePagination.js:77
|
||||
msgid "Previous page"
|
||||
msgstr ""
|
||||
msgstr "Page précédente"
|
||||
|
||||
#: src/common/RichTable/RichTablePagination.js:83
|
||||
msgid "Next page"
|
||||
msgstr ""
|
||||
msgstr "Page suivante"
|
||||
|
||||
#: src/common/RichTable/RichTablePagination.js:89
|
||||
msgid "Last page"
|
||||
msgstr ""
|
||||
msgstr "Dernière page"
|
||||
|
||||
#: src/common/RichTable/RichTablePagination.js:95
|
||||
msgid "Page"
|
||||
msgstr ""
|
||||
msgstr "Page"
|
||||
|
||||
#: src/common/RichTable/RichTablePagination.js:98
|
||||
msgid "of"
|
||||
msgstr ""
|
||||
msgstr "de"
|
||||
|
||||
#: src/common/RichTable/RichTablePagination.js:106
|
||||
msgid "Rows per page:"
|
||||
msgstr ""
|
||||
msgstr "Lignes par page :"
|
||||
|
||||
#: src/common/RichTable/RichTablePagination.js:109
|
||||
msgid "Select rows per page"
|
||||
msgstr ""
|
||||
msgstr "Sélectionnez les lignes par page"
|
||||
|
||||
#: src/common/RichTable/RichTablePagination.js:121
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
msgstr "Tout"
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:39
|
||||
msgid "An error occurred during resetting Wi-Fi settings."
|
||||
@ -141,11 +165,12 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:97
|
||||
#, python-brace-format
|
||||
msgid "Wi-Fi ${deviceID + 1}"
|
||||
msgstr "Wi-Fi ${deviceID + 1}"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:132
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:78
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr "Mot de passe"
|
||||
|
||||
@ -153,6 +178,10 @@ msgstr "Mot de passe"
|
||||
msgid "Hide SSID"
|
||||
msgstr "Masquer le SSID"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:159
|
||||
msgid "Band"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:186
|
||||
#, fuzzy
|
||||
msgid "802.11n/ac/ax mode"
|
||||
@ -163,6 +192,7 @@ msgid "Channel"
|
||||
msgstr "Canal"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:211
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:95
|
||||
msgid "Encryption"
|
||||
msgstr "Chiffrement"
|
||||
|
||||
@ -186,7 +216,7 @@ msgstr "automatique"
|
||||
msgid "Custom"
|
||||
msgstr "Personnalisé"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:43
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:45
|
||||
msgid "Enable Guest Wi-Fi"
|
||||
msgstr "Activer le mode Wi-Fi invité"
|
||||
|
||||
@ -255,42 +285,52 @@ msgid "802.11ac - 80 MHz wide channel"
|
||||
msgstr "802.11ac - canal large de 80 MHz"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:15
|
||||
#, fuzzy
|
||||
msgid "802.11ac - 80+80 MHz wide channel"
|
||||
msgstr "802.11ac - canal large de 80 MHz"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:16
|
||||
msgid "802.11ac - 160 MHz wide channel"
|
||||
msgstr "802.11ac - canal large de 160 MHz"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:16
|
||||
#: src/common/WiFiSettings/constants.js:17
|
||||
#, fuzzy
|
||||
msgid "802.11ax - 20 MHz wide channel"
|
||||
msgstr "802.11ac - canal large de 20 MHz"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:17
|
||||
#: src/common/WiFiSettings/constants.js:18
|
||||
#, fuzzy
|
||||
msgid "802.11ax - 40 MHz wide channel"
|
||||
msgstr "802.11ac - canal large de 40 MHz"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:18
|
||||
#: src/common/WiFiSettings/constants.js:19
|
||||
#, fuzzy
|
||||
msgid "802.11ax - 80 MHz wide channel"
|
||||
msgstr "802.11ac - canal large de 80 MHz"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:19
|
||||
#: src/common/WiFiSettings/constants.js:20
|
||||
#, fuzzy
|
||||
msgid "802.11ax - 80+80 MHz wide channel"
|
||||
msgstr "802.11ac - canal large de 80 MHz"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:21
|
||||
#, fuzzy
|
||||
msgid "802.11ax - 160 MHz wide channel"
|
||||
msgstr "802.11ac - canal large de 160 MHz"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:26
|
||||
#: src/common/WiFiSettings/constants.js:29
|
||||
msgid "WPA3 only"
|
||||
msgstr "WPA3 seulement"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:27
|
||||
#: src/common/WiFiSettings/constants.js:30
|
||||
msgid "WPA3 with WPA2 as fallback (default)"
|
||||
msgstr "WPA3 avec WPA2 comme solution de repli (par défaut)"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:28
|
||||
#: src/common/WiFiSettings/constants.js:31
|
||||
msgid "WPA2 only"
|
||||
msgstr "WPA2 seulement"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:31
|
||||
#: src/common/WiFiSettings/constants.js:34
|
||||
msgid ""
|
||||
"SSID which contains non-standard characters could cause problems on some "
|
||||
"devices."
|
||||
@ -298,7 +338,7 @@ msgstr ""
|
||||
"Un SSID qui contient des caractères non standard peut causer des "
|
||||
"problèmes sur certains appareils."
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:34
|
||||
#: src/common/WiFiSettings/constants.js:37
|
||||
#, fuzzy
|
||||
msgid "WPA2/3 pre-shared key, that is required to connect to the network."
|
||||
msgstr ""
|
||||
@ -307,13 +347,13 @@ msgstr ""
|
||||
"réseau.\n"
|
||||
" "
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:37
|
||||
#: src/common/WiFiSettings/constants.js:40
|
||||
msgid "If set, network is not visible when scanning for available networks."
|
||||
msgstr ""
|
||||
"S'il est défini, le réseau n'est pas visible lors de la recherche de "
|
||||
"réseaux disponibles."
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:40
|
||||
#: src/common/WiFiSettings/constants.js:43
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"The 2.4 GHz band is more widely supported by clients, but tends to have "
|
||||
@ -330,7 +370,7 @@ msgstr ""
|
||||
"signal\n"
|
||||
" mais le signal ne passe pas aussi bien à l'intérieur."
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:43
|
||||
#: src/common/WiFiSettings/constants.js:46
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"Change this to adjust 802.11n/ac/ax mode of operation. 802.11n with 40 "
|
||||
@ -348,7 +388,7 @@ msgstr ""
|
||||
" l'option par défaut avec un canal large de 20 MHz.\n"
|
||||
" "
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:46
|
||||
#: src/common/WiFiSettings/constants.js:49
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"Enables Wi-Fi for guests, which is separated from LAN network. Devices "
|
||||
@ -366,7 +406,7 @@ msgstr ""
|
||||
"l'onglet Réseau invité.\n"
|
||||
" "
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:49
|
||||
#: src/common/WiFiSettings/constants.js:52
|
||||
msgid ""
|
||||
"The WPA3 standard is the new most secure encryption method that is "
|
||||
"suggested to be used with any device that supports it. The older devices "
|
||||
@ -389,15 +429,15 @@ msgstr ""
|
||||
"Il se peut que vos modifications ne soient pas enregistrées. Êtes-vous "
|
||||
"sûr de vouloir quitter ?"
|
||||
|
||||
#: src/form/components/SubmitButton.js:32
|
||||
#: src/form/components/SubmitButton.js:34
|
||||
msgid "Updating"
|
||||
msgstr "Mise à jour en cours"
|
||||
|
||||
#: src/form/components/SubmitButton.js:35
|
||||
#: src/form/components/SubmitButton.js:37
|
||||
msgid "Load settings"
|
||||
msgstr "Charger les paramètres"
|
||||
|
||||
#: src/form/components/SubmitButton.js:38
|
||||
#: src/form/components/SubmitButton.js:40
|
||||
msgid "Save"
|
||||
msgstr "Enregistrer"
|
||||
|
||||
|
@ -1,13 +1,13 @@
|
||||
# Croatian translations for Foris JS.
|
||||
# Copyright (C) 2024 CZ.NIC, z.s.p.o. (https://www.nic.cz/)
|
||||
# Copyright (C) 2025 CZ.NIC, z.s.p.o. (https://www.nic.cz/)
|
||||
# This file is distributed under the same license as the Foris JS project.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2024.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2025.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PROJECT VERSION\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2024-11-13 14:06+0100\n"
|
||||
"POT-Creation-Date: 2025-04-04 15:14+0200\n"
|
||||
"PO-Revision-Date: 2022-09-29 14:17+0000\n"
|
||||
"Last-Translator: Milo Ivir <mail@milotype.de>\n"
|
||||
"Language: hr\n"
|
||||
@ -18,7 +18,7 @@ msgstr ""
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 2.16.0\n"
|
||||
"Generated-By: Babel 2.17.0\n"
|
||||
|
||||
#: src/api/utils.js:61
|
||||
msgid "The session is expired. Please log in again."
|
||||
@ -36,7 +36,7 @@ msgstr ""
|
||||
msgid "An unknown API error occurred."
|
||||
msgstr ""
|
||||
|
||||
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:101
|
||||
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:89
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
@ -49,22 +49,46 @@ msgstr ""
|
||||
msgid "Copy"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:60
|
||||
#: src/bootstrap/NumberInput.js:84 src/bootstrap/NumberInput.js:85
|
||||
msgid "Increase value. Hint: Hold to increase faster."
|
||||
msgstr ""
|
||||
|
||||
#: src/bootstrap/NumberInput.js:101 src/bootstrap/NumberInput.js:102
|
||||
msgid "Decrease value. Hint: Hold to decrease faster."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:67
|
||||
msgid "Action successful."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:65
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:76
|
||||
msgid "Action failed."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:125
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:147
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:128
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:150
|
||||
msgid "Confirm"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTable.js:87
|
||||
msgid "Search…"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableBody.js:50
|
||||
msgid "No results."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableColumnsDropdown.js:27
|
||||
msgid "Columns"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableColumnsDropdown.js:80
|
||||
msgid "Reset"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableHeader.js:29
|
||||
msgid "Sort ascending"
|
||||
msgstr ""
|
||||
@ -138,11 +162,12 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:97
|
||||
#, python-brace-format
|
||||
msgid "Wi-Fi ${deviceID + 1}"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:132
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:78
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr "Lozinka"
|
||||
|
||||
@ -150,6 +175,10 @@ msgstr "Lozinka"
|
||||
msgid "Hide SSID"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:159
|
||||
msgid "Band"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:186
|
||||
msgid "802.11n/ac/ax mode"
|
||||
msgstr ""
|
||||
@ -159,6 +188,7 @@ msgid "Channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:211
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:95
|
||||
msgid "Encryption"
|
||||
msgstr ""
|
||||
|
||||
@ -180,7 +210,7 @@ msgstr ""
|
||||
msgid "Custom"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:43
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:45
|
||||
msgid "Enable Guest Wi-Fi"
|
||||
msgstr ""
|
||||
|
||||
@ -247,52 +277,60 @@ msgid "802.11ac - 80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:15
|
||||
msgid "802.11ac - 160 MHz wide channel"
|
||||
msgid "802.11ac - 80+80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:16
|
||||
msgid "802.11ax - 20 MHz wide channel"
|
||||
msgid "802.11ac - 160 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:17
|
||||
msgid "802.11ax - 40 MHz wide channel"
|
||||
msgid "802.11ax - 20 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:18
|
||||
msgid "802.11ax - 80 MHz wide channel"
|
||||
msgid "802.11ax - 40 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:19
|
||||
msgid "802.11ax - 80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:20
|
||||
msgid "802.11ax - 80+80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:21
|
||||
msgid "802.11ax - 160 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:26
|
||||
#: src/common/WiFiSettings/constants.js:29
|
||||
msgid "WPA3 only"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:27
|
||||
#: src/common/WiFiSettings/constants.js:30
|
||||
msgid "WPA3 with WPA2 as fallback (default)"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:28
|
||||
#: src/common/WiFiSettings/constants.js:31
|
||||
msgid "WPA2 only"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:31
|
||||
#: src/common/WiFiSettings/constants.js:34
|
||||
msgid ""
|
||||
"SSID which contains non-standard characters could cause problems on some "
|
||||
"devices."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:34
|
||||
#: src/common/WiFiSettings/constants.js:37
|
||||
msgid "WPA2/3 pre-shared key, that is required to connect to the network."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:37
|
||||
#: src/common/WiFiSettings/constants.js:40
|
||||
msgid "If set, network is not visible when scanning for available networks."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:40
|
||||
#: src/common/WiFiSettings/constants.js:43
|
||||
msgid ""
|
||||
"The 2.4 GHz band is more widely supported by clients, but tends to have "
|
||||
"more interference. The 5 GHz band is a newer standard and may not be "
|
||||
@ -300,7 +338,7 @@ msgid ""
|
||||
"signal does not carry so well indoors."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:43
|
||||
#: src/common/WiFiSettings/constants.js:46
|
||||
msgid ""
|
||||
"Change this to adjust 802.11n/ac/ax mode of operation. 802.11n with 40 "
|
||||
"MHz wide channels can yield higher throughput but can cause more "
|
||||
@ -308,7 +346,7 @@ msgid ""
|
||||
"default option with 20 MHz wide channel."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:46
|
||||
#: src/common/WiFiSettings/constants.js:49
|
||||
msgid ""
|
||||
"Enables Wi-Fi for guests, which is separated from LAN network. Devices "
|
||||
"connected to this network are allowed to access the internet, but aren't "
|
||||
@ -317,7 +355,7 @@ msgid ""
|
||||
"tab."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:49
|
||||
#: src/common/WiFiSettings/constants.js:52
|
||||
msgid ""
|
||||
"The WPA3 standard is the new most secure encryption method that is "
|
||||
"suggested to be used with any device that supports it. The older devices "
|
||||
@ -333,15 +371,15 @@ msgstr ""
|
||||
msgid "Changes you made may not be saved. Are you sure you want to leave?"
|
||||
msgstr ""
|
||||
|
||||
#: src/form/components/SubmitButton.js:32
|
||||
#: src/form/components/SubmitButton.js:34
|
||||
msgid "Updating"
|
||||
msgstr ""
|
||||
|
||||
#: src/form/components/SubmitButton.js:35
|
||||
#: src/form/components/SubmitButton.js:37
|
||||
msgid "Load settings"
|
||||
msgstr ""
|
||||
|
||||
#: src/form/components/SubmitButton.js:38
|
||||
#: src/form/components/SubmitButton.js:40
|
||||
msgid "Save"
|
||||
msgstr "Spremi"
|
||||
|
||||
|
@ -1,13 +1,13 @@
|
||||
# Hungarian translations for Foris JS.
|
||||
# Copyright (C) 2024 CZ.NIC, z.s.p.o. (https://www.nic.cz/)
|
||||
# Copyright (C) 2025 CZ.NIC, z.s.p.o. (https://www.nic.cz/)
|
||||
# This file is distributed under the same license as the Foris JS project.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2024.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2025.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PROJECT VERSION\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2024-11-13 14:06+0100\n"
|
||||
"POT-Creation-Date: 2025-04-04 15:14+0200\n"
|
||||
"PO-Revision-Date: 2021-01-07 01:26+0000\n"
|
||||
"Last-Translator: Zoli <boritek@gmail.com>\n"
|
||||
"Language: hu\n"
|
||||
@ -17,7 +17,7 @@ msgstr ""
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 2.16.0\n"
|
||||
"Generated-By: Babel 2.17.0\n"
|
||||
|
||||
#: src/api/utils.js:61
|
||||
msgid "The session is expired. Please log in again."
|
||||
@ -35,7 +35,7 @@ msgstr "Nem érkezett válasz."
|
||||
msgid "An unknown API error occurred."
|
||||
msgstr "Ismeretlen API-hiba történt."
|
||||
|
||||
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:101
|
||||
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:89
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
@ -48,23 +48,47 @@ msgstr ""
|
||||
msgid "Copy"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:60
|
||||
#: src/bootstrap/NumberInput.js:84 src/bootstrap/NumberInput.js:85
|
||||
msgid "Increase value. Hint: Hold to increase faster."
|
||||
msgstr ""
|
||||
|
||||
#: src/bootstrap/NumberInput.js:101 src/bootstrap/NumberInput.js:102
|
||||
msgid "Decrease value. Hint: Hold to decrease faster."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:67
|
||||
#, fuzzy
|
||||
msgid "Action successful."
|
||||
msgstr "Beállítások sikeresen elmentve"
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:65
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:76
|
||||
msgid "Action failed."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:125
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:147
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:128
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:150
|
||||
msgid "Confirm"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTable.js:87
|
||||
msgid "Search…"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableBody.js:50
|
||||
msgid "No results."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableColumnsDropdown.js:27
|
||||
msgid "Columns"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableColumnsDropdown.js:80
|
||||
msgid "Reset"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableHeader.js:29
|
||||
msgid "Sort ascending"
|
||||
msgstr ""
|
||||
@ -138,11 +162,12 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:97
|
||||
#, python-brace-format
|
||||
msgid "Wi-Fi ${deviceID + 1}"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:132
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:78
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
@ -150,6 +175,10 @@ msgstr ""
|
||||
msgid "Hide SSID"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:159
|
||||
msgid "Band"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:186
|
||||
msgid "802.11n/ac/ax mode"
|
||||
msgstr ""
|
||||
@ -159,6 +188,7 @@ msgid "Channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:211
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:95
|
||||
msgid "Encryption"
|
||||
msgstr ""
|
||||
|
||||
@ -180,7 +210,7 @@ msgstr ""
|
||||
msgid "Custom"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:43
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:45
|
||||
msgid "Enable Guest Wi-Fi"
|
||||
msgstr ""
|
||||
|
||||
@ -247,52 +277,60 @@ msgid "802.11ac - 80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:15
|
||||
msgid "802.11ac - 160 MHz wide channel"
|
||||
msgid "802.11ac - 80+80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:16
|
||||
msgid "802.11ax - 20 MHz wide channel"
|
||||
msgid "802.11ac - 160 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:17
|
||||
msgid "802.11ax - 40 MHz wide channel"
|
||||
msgid "802.11ax - 20 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:18
|
||||
msgid "802.11ax - 80 MHz wide channel"
|
||||
msgid "802.11ax - 40 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:19
|
||||
msgid "802.11ax - 80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:20
|
||||
msgid "802.11ax - 80+80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:21
|
||||
msgid "802.11ax - 160 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:26
|
||||
#: src/common/WiFiSettings/constants.js:29
|
||||
msgid "WPA3 only"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:27
|
||||
#: src/common/WiFiSettings/constants.js:30
|
||||
msgid "WPA3 with WPA2 as fallback (default)"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:28
|
||||
#: src/common/WiFiSettings/constants.js:31
|
||||
msgid "WPA2 only"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:31
|
||||
#: src/common/WiFiSettings/constants.js:34
|
||||
msgid ""
|
||||
"SSID which contains non-standard characters could cause problems on some "
|
||||
"devices."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:34
|
||||
#: src/common/WiFiSettings/constants.js:37
|
||||
msgid "WPA2/3 pre-shared key, that is required to connect to the network."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:37
|
||||
#: src/common/WiFiSettings/constants.js:40
|
||||
msgid "If set, network is not visible when scanning for available networks."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:40
|
||||
#: src/common/WiFiSettings/constants.js:43
|
||||
msgid ""
|
||||
"The 2.4 GHz band is more widely supported by clients, but tends to have "
|
||||
"more interference. The 5 GHz band is a newer standard and may not be "
|
||||
@ -300,7 +338,7 @@ msgid ""
|
||||
"signal does not carry so well indoors."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:43
|
||||
#: src/common/WiFiSettings/constants.js:46
|
||||
msgid ""
|
||||
"Change this to adjust 802.11n/ac/ax mode of operation. 802.11n with 40 "
|
||||
"MHz wide channels can yield higher throughput but can cause more "
|
||||
@ -308,7 +346,7 @@ msgid ""
|
||||
"default option with 20 MHz wide channel."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:46
|
||||
#: src/common/WiFiSettings/constants.js:49
|
||||
msgid ""
|
||||
"Enables Wi-Fi for guests, which is separated from LAN network. Devices "
|
||||
"connected to this network are allowed to access the internet, but aren't "
|
||||
@ -317,7 +355,7 @@ msgid ""
|
||||
"tab."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:49
|
||||
#: src/common/WiFiSettings/constants.js:52
|
||||
msgid ""
|
||||
"The WPA3 standard is the new most secure encryption method that is "
|
||||
"suggested to be used with any device that supports it. The older devices "
|
||||
@ -335,15 +373,15 @@ msgstr ""
|
||||
"Lehet, hogy az Ön által végrehajtott módosításokat nem menti a rendszer. "
|
||||
"Biztosan el akar menni?"
|
||||
|
||||
#: src/form/components/SubmitButton.js:32
|
||||
#: src/form/components/SubmitButton.js:34
|
||||
msgid "Updating"
|
||||
msgstr "Frissítés"
|
||||
|
||||
#: src/form/components/SubmitButton.js:35
|
||||
#: src/form/components/SubmitButton.js:37
|
||||
msgid "Load settings"
|
||||
msgstr "Beállítások betöltése"
|
||||
|
||||
#: src/form/components/SubmitButton.js:38
|
||||
#: src/form/components/SubmitButton.js:40
|
||||
msgid "Save"
|
||||
msgstr "Mentés"
|
||||
|
||||
|
@ -1,13 +1,13 @@
|
||||
# Italian translations for Foris JS.
|
||||
# Copyright (C) 2024 CZ.NIC, z.s.p.o. (https://www.nic.cz/)
|
||||
# Copyright (C) 2025 CZ.NIC, z.s.p.o. (https://www.nic.cz/)
|
||||
# This file is distributed under the same license as the Foris JS project.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2024.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2025.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PROJECT VERSION\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2024-11-13 14:06+0100\n"
|
||||
"POT-Creation-Date: 2025-04-04 15:14+0200\n"
|
||||
"PO-Revision-Date: 2022-12-31 23:48+0000\n"
|
||||
"Last-Translator: Anselmo <anselmo@casinadicornia.com>\n"
|
||||
"Language: it\n"
|
||||
@ -17,7 +17,7 @@ msgstr ""
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 2.16.0\n"
|
||||
"Generated-By: Babel 2.17.0\n"
|
||||
|
||||
#: src/api/utils.js:61
|
||||
msgid "The session is expired. Please log in again."
|
||||
@ -35,7 +35,7 @@ msgstr ""
|
||||
msgid "An unknown API error occurred."
|
||||
msgstr ""
|
||||
|
||||
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:101
|
||||
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:89
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
@ -48,22 +48,46 @@ msgstr ""
|
||||
msgid "Copy"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:60
|
||||
#: src/bootstrap/NumberInput.js:84 src/bootstrap/NumberInput.js:85
|
||||
msgid "Increase value. Hint: Hold to increase faster."
|
||||
msgstr ""
|
||||
|
||||
#: src/bootstrap/NumberInput.js:101 src/bootstrap/NumberInput.js:102
|
||||
msgid "Decrease value. Hint: Hold to decrease faster."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:67
|
||||
msgid "Action successful."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:65
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:76
|
||||
msgid "Action failed."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:125
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:147
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:128
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:150
|
||||
msgid "Confirm"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTable.js:87
|
||||
msgid "Search…"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableBody.js:50
|
||||
msgid "No results."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableColumnsDropdown.js:27
|
||||
msgid "Columns"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableColumnsDropdown.js:80
|
||||
msgid "Reset"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableHeader.js:29
|
||||
msgid "Sort ascending"
|
||||
msgstr ""
|
||||
@ -137,11 +161,12 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:97
|
||||
#, python-brace-format
|
||||
msgid "Wi-Fi ${deviceID + 1}"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:132
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:78
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr "Password"
|
||||
|
||||
@ -149,6 +174,10 @@ msgstr "Password"
|
||||
msgid "Hide SSID"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:159
|
||||
msgid "Band"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:186
|
||||
msgid "802.11n/ac/ax mode"
|
||||
msgstr ""
|
||||
@ -158,6 +187,7 @@ msgid "Channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:211
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:95
|
||||
msgid "Encryption"
|
||||
msgstr ""
|
||||
|
||||
@ -179,7 +209,7 @@ msgstr ""
|
||||
msgid "Custom"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:43
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:45
|
||||
msgid "Enable Guest Wi-Fi"
|
||||
msgstr ""
|
||||
|
||||
@ -246,52 +276,60 @@ msgid "802.11ac - 80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:15
|
||||
msgid "802.11ac - 160 MHz wide channel"
|
||||
msgid "802.11ac - 80+80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:16
|
||||
msgid "802.11ax - 20 MHz wide channel"
|
||||
msgid "802.11ac - 160 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:17
|
||||
msgid "802.11ax - 40 MHz wide channel"
|
||||
msgid "802.11ax - 20 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:18
|
||||
msgid "802.11ax - 80 MHz wide channel"
|
||||
msgid "802.11ax - 40 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:19
|
||||
msgid "802.11ax - 80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:20
|
||||
msgid "802.11ax - 80+80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:21
|
||||
msgid "802.11ax - 160 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:26
|
||||
#: src/common/WiFiSettings/constants.js:29
|
||||
msgid "WPA3 only"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:27
|
||||
#: src/common/WiFiSettings/constants.js:30
|
||||
msgid "WPA3 with WPA2 as fallback (default)"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:28
|
||||
#: src/common/WiFiSettings/constants.js:31
|
||||
msgid "WPA2 only"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:31
|
||||
#: src/common/WiFiSettings/constants.js:34
|
||||
msgid ""
|
||||
"SSID which contains non-standard characters could cause problems on some "
|
||||
"devices."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:34
|
||||
#: src/common/WiFiSettings/constants.js:37
|
||||
msgid "WPA2/3 pre-shared key, that is required to connect to the network."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:37
|
||||
#: src/common/WiFiSettings/constants.js:40
|
||||
msgid "If set, network is not visible when scanning for available networks."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:40
|
||||
#: src/common/WiFiSettings/constants.js:43
|
||||
msgid ""
|
||||
"The 2.4 GHz band is more widely supported by clients, but tends to have "
|
||||
"more interference. The 5 GHz band is a newer standard and may not be "
|
||||
@ -299,7 +337,7 @@ msgid ""
|
||||
"signal does not carry so well indoors."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:43
|
||||
#: src/common/WiFiSettings/constants.js:46
|
||||
msgid ""
|
||||
"Change this to adjust 802.11n/ac/ax mode of operation. 802.11n with 40 "
|
||||
"MHz wide channels can yield higher throughput but can cause more "
|
||||
@ -307,7 +345,7 @@ msgid ""
|
||||
"default option with 20 MHz wide channel."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:46
|
||||
#: src/common/WiFiSettings/constants.js:49
|
||||
msgid ""
|
||||
"Enables Wi-Fi for guests, which is separated from LAN network. Devices "
|
||||
"connected to this network are allowed to access the internet, but aren't "
|
||||
@ -316,7 +354,7 @@ msgid ""
|
||||
"tab."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:49
|
||||
#: src/common/WiFiSettings/constants.js:52
|
||||
msgid ""
|
||||
"The WPA3 standard is the new most secure encryption method that is "
|
||||
"suggested to be used with any device that supports it. The older devices "
|
||||
@ -332,15 +370,15 @@ msgstr ""
|
||||
msgid "Changes you made may not be saved. Are you sure you want to leave?"
|
||||
msgstr ""
|
||||
|
||||
#: src/form/components/SubmitButton.js:32
|
||||
#: src/form/components/SubmitButton.js:34
|
||||
msgid "Updating"
|
||||
msgstr ""
|
||||
|
||||
#: src/form/components/SubmitButton.js:35
|
||||
#: src/form/components/SubmitButton.js:37
|
||||
msgid "Load settings"
|
||||
msgstr ""
|
||||
|
||||
#: src/form/components/SubmitButton.js:38
|
||||
#: src/form/components/SubmitButton.js:40
|
||||
msgid "Save"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1,13 +1,13 @@
|
||||
# Japanese translations for Foris JS.
|
||||
# Copyright (C) 2024 CZ.NIC, z.s.p.o. (https://www.nic.cz/)
|
||||
# Copyright (C) 2025 CZ.NIC, z.s.p.o. (https://www.nic.cz/)
|
||||
# This file is distributed under the same license as the Foris JS project.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2024.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2025.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PROJECT VERSION\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2024-11-13 14:06+0100\n"
|
||||
"POT-Creation-Date: 2025-04-04 15:14+0200\n"
|
||||
"PO-Revision-Date: 2019-10-16 10:08+0000\n"
|
||||
"Last-Translator: Scott Anecito <scott.anecito@protonmail.com>\n"
|
||||
"Language: ja\n"
|
||||
@ -17,7 +17,7 @@ msgstr ""
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 2.16.0\n"
|
||||
"Generated-By: Babel 2.17.0\n"
|
||||
|
||||
#: src/api/utils.js:61
|
||||
msgid "The session is expired. Please log in again."
|
||||
@ -35,7 +35,7 @@ msgstr ""
|
||||
msgid "An unknown API error occurred."
|
||||
msgstr ""
|
||||
|
||||
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:101
|
||||
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:89
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
@ -48,22 +48,46 @@ msgstr ""
|
||||
msgid "Copy"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:60
|
||||
#: src/bootstrap/NumberInput.js:84 src/bootstrap/NumberInput.js:85
|
||||
msgid "Increase value. Hint: Hold to increase faster."
|
||||
msgstr ""
|
||||
|
||||
#: src/bootstrap/NumberInput.js:101 src/bootstrap/NumberInput.js:102
|
||||
msgid "Decrease value. Hint: Hold to decrease faster."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:67
|
||||
msgid "Action successful."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:65
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:76
|
||||
msgid "Action failed."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:125
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:147
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:128
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:150
|
||||
msgid "Confirm"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTable.js:87
|
||||
msgid "Search…"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableBody.js:50
|
||||
msgid "No results."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableColumnsDropdown.js:27
|
||||
msgid "Columns"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableColumnsDropdown.js:80
|
||||
msgid "Reset"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableHeader.js:29
|
||||
msgid "Sort ascending"
|
||||
msgstr ""
|
||||
@ -137,11 +161,12 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:97
|
||||
#, python-brace-format
|
||||
msgid "Wi-Fi ${deviceID + 1}"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:132
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:78
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
@ -149,6 +174,10 @@ msgstr ""
|
||||
msgid "Hide SSID"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:159
|
||||
msgid "Band"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:186
|
||||
msgid "802.11n/ac/ax mode"
|
||||
msgstr ""
|
||||
@ -158,6 +187,7 @@ msgid "Channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:211
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:95
|
||||
msgid "Encryption"
|
||||
msgstr ""
|
||||
|
||||
@ -180,7 +210,7 @@ msgstr "自動"
|
||||
msgid "Custom"
|
||||
msgstr "自動"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:43
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:45
|
||||
msgid "Enable Guest Wi-Fi"
|
||||
msgstr ""
|
||||
|
||||
@ -247,52 +277,60 @@ msgid "802.11ac - 80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:15
|
||||
msgid "802.11ac - 160 MHz wide channel"
|
||||
msgid "802.11ac - 80+80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:16
|
||||
msgid "802.11ax - 20 MHz wide channel"
|
||||
msgid "802.11ac - 160 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:17
|
||||
msgid "802.11ax - 40 MHz wide channel"
|
||||
msgid "802.11ax - 20 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:18
|
||||
msgid "802.11ax - 80 MHz wide channel"
|
||||
msgid "802.11ax - 40 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:19
|
||||
msgid "802.11ax - 80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:20
|
||||
msgid "802.11ax - 80+80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:21
|
||||
msgid "802.11ax - 160 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:26
|
||||
#: src/common/WiFiSettings/constants.js:29
|
||||
msgid "WPA3 only"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:27
|
||||
#: src/common/WiFiSettings/constants.js:30
|
||||
msgid "WPA3 with WPA2 as fallback (default)"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:28
|
||||
#: src/common/WiFiSettings/constants.js:31
|
||||
msgid "WPA2 only"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:31
|
||||
#: src/common/WiFiSettings/constants.js:34
|
||||
msgid ""
|
||||
"SSID which contains non-standard characters could cause problems on some "
|
||||
"devices."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:34
|
||||
#: src/common/WiFiSettings/constants.js:37
|
||||
msgid "WPA2/3 pre-shared key, that is required to connect to the network."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:37
|
||||
#: src/common/WiFiSettings/constants.js:40
|
||||
msgid "If set, network is not visible when scanning for available networks."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:40
|
||||
#: src/common/WiFiSettings/constants.js:43
|
||||
msgid ""
|
||||
"The 2.4 GHz band is more widely supported by clients, but tends to have "
|
||||
"more interference. The 5 GHz band is a newer standard and may not be "
|
||||
@ -300,7 +338,7 @@ msgid ""
|
||||
"signal does not carry so well indoors."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:43
|
||||
#: src/common/WiFiSettings/constants.js:46
|
||||
msgid ""
|
||||
"Change this to adjust 802.11n/ac/ax mode of operation. 802.11n with 40 "
|
||||
"MHz wide channels can yield higher throughput but can cause more "
|
||||
@ -308,7 +346,7 @@ msgid ""
|
||||
"default option with 20 MHz wide channel."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:46
|
||||
#: src/common/WiFiSettings/constants.js:49
|
||||
msgid ""
|
||||
"Enables Wi-Fi for guests, which is separated from LAN network. Devices "
|
||||
"connected to this network are allowed to access the internet, but aren't "
|
||||
@ -317,7 +355,7 @@ msgid ""
|
||||
"tab."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:49
|
||||
#: src/common/WiFiSettings/constants.js:52
|
||||
msgid ""
|
||||
"The WPA3 standard is the new most secure encryption method that is "
|
||||
"suggested to be used with any device that supports it. The older devices "
|
||||
@ -333,15 +371,15 @@ msgstr ""
|
||||
msgid "Changes you made may not be saved. Are you sure you want to leave?"
|
||||
msgstr ""
|
||||
|
||||
#: src/form/components/SubmitButton.js:32
|
||||
#: src/form/components/SubmitButton.js:34
|
||||
msgid "Updating"
|
||||
msgstr "アップデート中…"
|
||||
|
||||
#: src/form/components/SubmitButton.js:35
|
||||
#: src/form/components/SubmitButton.js:37
|
||||
msgid "Load settings"
|
||||
msgstr ""
|
||||
|
||||
#: src/form/components/SubmitButton.js:38
|
||||
#: src/form/components/SubmitButton.js:40
|
||||
msgid "Save"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1,13 +1,13 @@
|
||||
# Korean translations for Foris JS.
|
||||
# Copyright (C) 2024 CZ.NIC, z.s.p.o. (https://www.nic.cz/)
|
||||
# Copyright (C) 2025 CZ.NIC, z.s.p.o. (https://www.nic.cz/)
|
||||
# This file is distributed under the same license as the Foris JS project.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2024.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2025.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PROJECT VERSION\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2024-11-13 14:06+0100\n"
|
||||
"POT-Creation-Date: 2025-04-04 15:14+0200\n"
|
||||
"PO-Revision-Date: 2019-02-19 13:34+0100\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language: ko\n"
|
||||
@ -16,7 +16,7 @@ msgstr ""
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 2.16.0\n"
|
||||
"Generated-By: Babel 2.17.0\n"
|
||||
|
||||
#: src/api/utils.js:61
|
||||
msgid "The session is expired. Please log in again."
|
||||
@ -34,7 +34,7 @@ msgstr ""
|
||||
msgid "An unknown API error occurred."
|
||||
msgstr ""
|
||||
|
||||
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:101
|
||||
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:89
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
@ -47,22 +47,46 @@ msgstr ""
|
||||
msgid "Copy"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:60
|
||||
#: src/bootstrap/NumberInput.js:84 src/bootstrap/NumberInput.js:85
|
||||
msgid "Increase value. Hint: Hold to increase faster."
|
||||
msgstr ""
|
||||
|
||||
#: src/bootstrap/NumberInput.js:101 src/bootstrap/NumberInput.js:102
|
||||
msgid "Decrease value. Hint: Hold to decrease faster."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:67
|
||||
msgid "Action successful."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:65
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:76
|
||||
msgid "Action failed."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:125
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:147
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:128
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:150
|
||||
msgid "Confirm"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTable.js:87
|
||||
msgid "Search…"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableBody.js:50
|
||||
msgid "No results."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableColumnsDropdown.js:27
|
||||
msgid "Columns"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableColumnsDropdown.js:80
|
||||
msgid "Reset"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableHeader.js:29
|
||||
msgid "Sort ascending"
|
||||
msgstr ""
|
||||
@ -136,11 +160,12 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:97
|
||||
#, python-brace-format
|
||||
msgid "Wi-Fi ${deviceID + 1}"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:132
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:78
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
@ -148,6 +173,10 @@ msgstr ""
|
||||
msgid "Hide SSID"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:159
|
||||
msgid "Band"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:186
|
||||
msgid "802.11n/ac/ax mode"
|
||||
msgstr ""
|
||||
@ -157,6 +186,7 @@ msgid "Channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:211
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:95
|
||||
msgid "Encryption"
|
||||
msgstr ""
|
||||
|
||||
@ -178,7 +208,7 @@ msgstr ""
|
||||
msgid "Custom"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:43
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:45
|
||||
msgid "Enable Guest Wi-Fi"
|
||||
msgstr ""
|
||||
|
||||
@ -245,52 +275,60 @@ msgid "802.11ac - 80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:15
|
||||
msgid "802.11ac - 160 MHz wide channel"
|
||||
msgid "802.11ac - 80+80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:16
|
||||
msgid "802.11ax - 20 MHz wide channel"
|
||||
msgid "802.11ac - 160 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:17
|
||||
msgid "802.11ax - 40 MHz wide channel"
|
||||
msgid "802.11ax - 20 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:18
|
||||
msgid "802.11ax - 80 MHz wide channel"
|
||||
msgid "802.11ax - 40 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:19
|
||||
msgid "802.11ax - 80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:20
|
||||
msgid "802.11ax - 80+80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:21
|
||||
msgid "802.11ax - 160 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:26
|
||||
#: src/common/WiFiSettings/constants.js:29
|
||||
msgid "WPA3 only"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:27
|
||||
#: src/common/WiFiSettings/constants.js:30
|
||||
msgid "WPA3 with WPA2 as fallback (default)"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:28
|
||||
#: src/common/WiFiSettings/constants.js:31
|
||||
msgid "WPA2 only"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:31
|
||||
#: src/common/WiFiSettings/constants.js:34
|
||||
msgid ""
|
||||
"SSID which contains non-standard characters could cause problems on some "
|
||||
"devices."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:34
|
||||
#: src/common/WiFiSettings/constants.js:37
|
||||
msgid "WPA2/3 pre-shared key, that is required to connect to the network."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:37
|
||||
#: src/common/WiFiSettings/constants.js:40
|
||||
msgid "If set, network is not visible when scanning for available networks."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:40
|
||||
#: src/common/WiFiSettings/constants.js:43
|
||||
msgid ""
|
||||
"The 2.4 GHz band is more widely supported by clients, but tends to have "
|
||||
"more interference. The 5 GHz band is a newer standard and may not be "
|
||||
@ -298,7 +336,7 @@ msgid ""
|
||||
"signal does not carry so well indoors."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:43
|
||||
#: src/common/WiFiSettings/constants.js:46
|
||||
msgid ""
|
||||
"Change this to adjust 802.11n/ac/ax mode of operation. 802.11n with 40 "
|
||||
"MHz wide channels can yield higher throughput but can cause more "
|
||||
@ -306,7 +344,7 @@ msgid ""
|
||||
"default option with 20 MHz wide channel."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:46
|
||||
#: src/common/WiFiSettings/constants.js:49
|
||||
msgid ""
|
||||
"Enables Wi-Fi for guests, which is separated from LAN network. Devices "
|
||||
"connected to this network are allowed to access the internet, but aren't "
|
||||
@ -315,7 +353,7 @@ msgid ""
|
||||
"tab."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:49
|
||||
#: src/common/WiFiSettings/constants.js:52
|
||||
msgid ""
|
||||
"The WPA3 standard is the new most secure encryption method that is "
|
||||
"suggested to be used with any device that supports it. The older devices "
|
||||
@ -331,15 +369,15 @@ msgstr ""
|
||||
msgid "Changes you made may not be saved. Are you sure you want to leave?"
|
||||
msgstr ""
|
||||
|
||||
#: src/form/components/SubmitButton.js:32
|
||||
#: src/form/components/SubmitButton.js:34
|
||||
msgid "Updating"
|
||||
msgstr ""
|
||||
|
||||
#: src/form/components/SubmitButton.js:35
|
||||
#: src/form/components/SubmitButton.js:37
|
||||
msgid "Load settings"
|
||||
msgstr ""
|
||||
|
||||
#: src/form/components/SubmitButton.js:38
|
||||
#: src/form/components/SubmitButton.js:40
|
||||
msgid "Save"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1,13 +1,13 @@
|
||||
# Lithuanian translations for Foris JS.
|
||||
# Copyright (C) 2024 CZ.NIC, z.s.p.o. (https://www.nic.cz/)
|
||||
# Copyright (C) 2025 CZ.NIC, z.s.p.o. (https://www.nic.cz/)
|
||||
# This file is distributed under the same license as the Foris JS project.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2024.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2025.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PROJECT VERSION\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2024-11-13 14:06+0100\n"
|
||||
"POT-Creation-Date: 2025-04-04 15:14+0200\n"
|
||||
"PO-Revision-Date: 2019-02-19 13:34+0100\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language: lt\n"
|
||||
@ -17,7 +17,7 @@ msgstr ""
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 2.16.0\n"
|
||||
"Generated-By: Babel 2.17.0\n"
|
||||
|
||||
#: src/api/utils.js:61
|
||||
msgid "The session is expired. Please log in again."
|
||||
@ -35,7 +35,7 @@ msgstr ""
|
||||
msgid "An unknown API error occurred."
|
||||
msgstr ""
|
||||
|
||||
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:101
|
||||
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:89
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
@ -48,22 +48,46 @@ msgstr ""
|
||||
msgid "Copy"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:60
|
||||
#: src/bootstrap/NumberInput.js:84 src/bootstrap/NumberInput.js:85
|
||||
msgid "Increase value. Hint: Hold to increase faster."
|
||||
msgstr ""
|
||||
|
||||
#: src/bootstrap/NumberInput.js:101 src/bootstrap/NumberInput.js:102
|
||||
msgid "Decrease value. Hint: Hold to decrease faster."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:67
|
||||
msgid "Action successful."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:65
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:76
|
||||
msgid "Action failed."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:125
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:147
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:128
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:150
|
||||
msgid "Confirm"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTable.js:87
|
||||
msgid "Search…"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableBody.js:50
|
||||
msgid "No results."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableColumnsDropdown.js:27
|
||||
msgid "Columns"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableColumnsDropdown.js:80
|
||||
msgid "Reset"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableHeader.js:29
|
||||
msgid "Sort ascending"
|
||||
msgstr ""
|
||||
@ -137,11 +161,12 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:97
|
||||
#, python-brace-format
|
||||
msgid "Wi-Fi ${deviceID + 1}"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:132
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:78
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
@ -149,6 +174,10 @@ msgstr ""
|
||||
msgid "Hide SSID"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:159
|
||||
msgid "Band"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:186
|
||||
msgid "802.11n/ac/ax mode"
|
||||
msgstr ""
|
||||
@ -158,6 +187,7 @@ msgid "Channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:211
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:95
|
||||
msgid "Encryption"
|
||||
msgstr ""
|
||||
|
||||
@ -179,7 +209,7 @@ msgstr ""
|
||||
msgid "Custom"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:43
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:45
|
||||
msgid "Enable Guest Wi-Fi"
|
||||
msgstr ""
|
||||
|
||||
@ -246,52 +276,60 @@ msgid "802.11ac - 80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:15
|
||||
msgid "802.11ac - 160 MHz wide channel"
|
||||
msgid "802.11ac - 80+80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:16
|
||||
msgid "802.11ax - 20 MHz wide channel"
|
||||
msgid "802.11ac - 160 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:17
|
||||
msgid "802.11ax - 40 MHz wide channel"
|
||||
msgid "802.11ax - 20 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:18
|
||||
msgid "802.11ax - 80 MHz wide channel"
|
||||
msgid "802.11ax - 40 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:19
|
||||
msgid "802.11ax - 80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:20
|
||||
msgid "802.11ax - 80+80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:21
|
||||
msgid "802.11ax - 160 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:26
|
||||
#: src/common/WiFiSettings/constants.js:29
|
||||
msgid "WPA3 only"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:27
|
||||
#: src/common/WiFiSettings/constants.js:30
|
||||
msgid "WPA3 with WPA2 as fallback (default)"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:28
|
||||
#: src/common/WiFiSettings/constants.js:31
|
||||
msgid "WPA2 only"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:31
|
||||
#: src/common/WiFiSettings/constants.js:34
|
||||
msgid ""
|
||||
"SSID which contains non-standard characters could cause problems on some "
|
||||
"devices."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:34
|
||||
#: src/common/WiFiSettings/constants.js:37
|
||||
msgid "WPA2/3 pre-shared key, that is required to connect to the network."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:37
|
||||
#: src/common/WiFiSettings/constants.js:40
|
||||
msgid "If set, network is not visible when scanning for available networks."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:40
|
||||
#: src/common/WiFiSettings/constants.js:43
|
||||
msgid ""
|
||||
"The 2.4 GHz band is more widely supported by clients, but tends to have "
|
||||
"more interference. The 5 GHz band is a newer standard and may not be "
|
||||
@ -299,7 +337,7 @@ msgid ""
|
||||
"signal does not carry so well indoors."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:43
|
||||
#: src/common/WiFiSettings/constants.js:46
|
||||
msgid ""
|
||||
"Change this to adjust 802.11n/ac/ax mode of operation. 802.11n with 40 "
|
||||
"MHz wide channels can yield higher throughput but can cause more "
|
||||
@ -307,7 +345,7 @@ msgid ""
|
||||
"default option with 20 MHz wide channel."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:46
|
||||
#: src/common/WiFiSettings/constants.js:49
|
||||
msgid ""
|
||||
"Enables Wi-Fi for guests, which is separated from LAN network. Devices "
|
||||
"connected to this network are allowed to access the internet, but aren't "
|
||||
@ -316,7 +354,7 @@ msgid ""
|
||||
"tab."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:49
|
||||
#: src/common/WiFiSettings/constants.js:52
|
||||
msgid ""
|
||||
"The WPA3 standard is the new most secure encryption method that is "
|
||||
"suggested to be used with any device that supports it. The older devices "
|
||||
@ -332,15 +370,15 @@ msgstr ""
|
||||
msgid "Changes you made may not be saved. Are you sure you want to leave?"
|
||||
msgstr ""
|
||||
|
||||
#: src/form/components/SubmitButton.js:32
|
||||
#: src/form/components/SubmitButton.js:34
|
||||
msgid "Updating"
|
||||
msgstr ""
|
||||
|
||||
#: src/form/components/SubmitButton.js:35
|
||||
#: src/form/components/SubmitButton.js:37
|
||||
msgid "Load settings"
|
||||
msgstr ""
|
||||
|
||||
#: src/form/components/SubmitButton.js:38
|
||||
#: src/form/components/SubmitButton.js:40
|
||||
msgid "Save"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1,13 +1,13 @@
|
||||
# Norwegian Bokmål (Norway) translations for Foris JS.
|
||||
# Copyright (C) 2024 CZ.NIC, z.s.p.o. (https://www.nic.cz/)
|
||||
# Copyright (C) 2025 CZ.NIC, z.s.p.o. (https://www.nic.cz/)
|
||||
# This file is distributed under the same license as the Foris JS project.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2024.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2025.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PROJECT VERSION\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2024-11-13 14:06+0100\n"
|
||||
"POT-Creation-Date: 2025-04-04 15:14+0200\n"
|
||||
"PO-Revision-Date: 2023-03-02 11:40+0000\n"
|
||||
"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
|
||||
"Language: nb_NO\n"
|
||||
@ -17,7 +17,7 @@ msgstr ""
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 2.16.0\n"
|
||||
"Generated-By: Babel 2.17.0\n"
|
||||
|
||||
#: src/api/utils.js:61
|
||||
msgid "The session is expired. Please log in again."
|
||||
@ -36,7 +36,7 @@ msgstr "Fikk ikke svar."
|
||||
msgid "An unknown API error occurred."
|
||||
msgstr "Ukjent API-feil."
|
||||
|
||||
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:101
|
||||
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:89
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
@ -49,24 +49,48 @@ msgstr "Kopiert"
|
||||
msgid "Copy"
|
||||
msgstr "Kopier"
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:60
|
||||
#: src/bootstrap/NumberInput.js:84 src/bootstrap/NumberInput.js:85
|
||||
msgid "Increase value. Hint: Hold to increase faster."
|
||||
msgstr ""
|
||||
|
||||
#: src/bootstrap/NumberInput.js:101 src/bootstrap/NumberInput.js:102
|
||||
msgid "Decrease value. Hint: Hold to decrease faster."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:67
|
||||
#, fuzzy
|
||||
msgid "Action successful."
|
||||
msgstr "Innstillinger lagret"
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:65
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:76
|
||||
msgid "Action failed."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:125
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:147
|
||||
msgid "Cancel"
|
||||
msgstr "Avbryt"
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:128
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:150
|
||||
#, fuzzy
|
||||
msgid "Confirm"
|
||||
msgstr "Bekreft omstart"
|
||||
|
||||
#: src/common/RichTable/RichTable.js:87
|
||||
msgid "Search…"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableBody.js:50
|
||||
msgid "No results."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableColumnsDropdown.js:27
|
||||
msgid "Columns"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableColumnsDropdown.js:80
|
||||
msgid "Reset"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableHeader.js:29
|
||||
msgid "Sort ascending"
|
||||
msgstr ""
|
||||
@ -144,12 +168,12 @@ msgstr ""
|
||||
"gjenoppretter forvalgte verdier."
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:97
|
||||
#, fuzzy
|
||||
#, fuzzy, python-brace-format
|
||||
msgid "Wi-Fi ${deviceID + 1}"
|
||||
msgstr "Wi-Fi ${deviceID + 1}"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:132
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:78
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr "Passord"
|
||||
|
||||
@ -157,6 +181,10 @@ msgstr "Passord"
|
||||
msgid "Hide SSID"
|
||||
msgstr "Skjul SSID"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:159
|
||||
msgid "Band"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:186
|
||||
#, fuzzy
|
||||
msgid "802.11n/ac/ax mode"
|
||||
@ -167,6 +195,7 @@ msgid "Channel"
|
||||
msgstr "Kanal"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:211
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:95
|
||||
msgid "Encryption"
|
||||
msgstr "Kryptering"
|
||||
|
||||
@ -192,7 +221,7 @@ msgstr "automatisk"
|
||||
msgid "Custom"
|
||||
msgstr "Tilpasset"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:43
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:45
|
||||
#, fuzzy
|
||||
msgid "Enable Guest Wi-Fi"
|
||||
msgstr "Skru på gjestetrådløsnett"
|
||||
@ -264,56 +293,66 @@ msgstr "802.11ac - 80 MHz vid kanal"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:15
|
||||
#, fuzzy
|
||||
msgid "802.11ac - 160 MHz wide channel"
|
||||
msgid "802.11ac - 80+80 MHz wide channel"
|
||||
msgstr "802.11ac - 80 MHz vid kanal"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:16
|
||||
#, fuzzy
|
||||
msgid "802.11ac - 160 MHz wide channel"
|
||||
msgstr "802.11ac - 80 MHz vid kanal"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:17
|
||||
#, fuzzy
|
||||
msgid "802.11ax - 20 MHz wide channel"
|
||||
msgstr "802.11ac - 20 MHz vid kanal"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:17
|
||||
#: src/common/WiFiSettings/constants.js:18
|
||||
#, fuzzy
|
||||
msgid "802.11ax - 40 MHz wide channel"
|
||||
msgstr "802.11ac - 40 MHz vid kanal"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:18
|
||||
#: src/common/WiFiSettings/constants.js:19
|
||||
#, fuzzy
|
||||
msgid "802.11ax - 80 MHz wide channel"
|
||||
msgstr "802.11ac - 80 MHz vid kanal"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:19
|
||||
#: src/common/WiFiSettings/constants.js:20
|
||||
#, fuzzy
|
||||
msgid "802.11ax - 80+80 MHz wide channel"
|
||||
msgstr "802.11ac - 80 MHz vid kanal"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:21
|
||||
#, fuzzy
|
||||
msgid "802.11ax - 160 MHz wide channel"
|
||||
msgstr "802.11ac - 80 MHz vid kanal"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:26
|
||||
#: src/common/WiFiSettings/constants.js:29
|
||||
msgid "WPA3 only"
|
||||
msgstr "Kun WPA3"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:27
|
||||
#: src/common/WiFiSettings/constants.js:30
|
||||
msgid "WPA3 with WPA2 as fallback (default)"
|
||||
msgstr "WPA3 med WPA2 som tilbakefall (forvalg)"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:28
|
||||
#: src/common/WiFiSettings/constants.js:31
|
||||
msgid "WPA2 only"
|
||||
msgstr "Kun WPA2"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:31
|
||||
#: src/common/WiFiSettings/constants.js:34
|
||||
msgid ""
|
||||
"SSID which contains non-standard characters could cause problems on some "
|
||||
"devices."
|
||||
msgstr "SSID som inneholder uvanlige tegn kan forårsake problemer på noen enheter."
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:34
|
||||
#: src/common/WiFiSettings/constants.js:37
|
||||
msgid "WPA2/3 pre-shared key, that is required to connect to the network."
|
||||
msgstr "WPA2/3 med forhåndsdelt nøkkel, (som kreves for å koble til nettverket)."
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:37
|
||||
#: src/common/WiFiSettings/constants.js:40
|
||||
msgid "If set, network is not visible when scanning for available networks."
|
||||
msgstr "Skjuler nettverket fra nettverkslister."
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:40
|
||||
#: src/common/WiFiSettings/constants.js:43
|
||||
msgid ""
|
||||
"The 2.4 GHz band is more widely supported by clients, but tends to have "
|
||||
"more interference. The 5 GHz band is a newer standard and may not be "
|
||||
@ -326,7 +365,7 @@ msgstr ""
|
||||
"forstyrrelse,\n"
|
||||
"men signalet er mer utsatt for hindringer innendørs."
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:43
|
||||
#: src/common/WiFiSettings/constants.js:46
|
||||
msgid ""
|
||||
"Change this to adjust 802.11n/ac/ax mode of operation. 802.11n with 40 "
|
||||
"MHz wide channels can yield higher throughput but can cause more "
|
||||
@ -338,7 +377,7 @@ msgstr ""
|
||||
"men kan forårsake mer forstyrrelse i nettverket. Hvis du ikke vet hva du "
|
||||
"skal velge, bruk forvalget på 20 MHz brede kanaler."
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:46
|
||||
#: src/common/WiFiSettings/constants.js:49
|
||||
msgid ""
|
||||
"Enables Wi-Fi for guests, which is separated from LAN network. Devices "
|
||||
"connected to this network are allowed to access the internet, but aren't "
|
||||
@ -352,7 +391,7 @@ msgstr ""
|
||||
"ruteren.\n"
|
||||
"Parametere for gjestenettverket kan settes i gjestenettverksfanen."
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:49
|
||||
#: src/common/WiFiSettings/constants.js:52
|
||||
msgid ""
|
||||
"The WPA3 standard is the new most secure encryption method that is "
|
||||
"suggested to be used with any device that supports it. The older devices "
|
||||
@ -372,16 +411,16 @@ msgstr "Innstillinger lagret"
|
||||
msgid "Changes you made may not be saved. Are you sure you want to leave?"
|
||||
msgstr "Endringer du har gjort vil ikke bli lagret. Er du sikker?"
|
||||
|
||||
#: src/form/components/SubmitButton.js:32
|
||||
#: src/form/components/SubmitButton.js:34
|
||||
#, fuzzy
|
||||
msgid "Updating"
|
||||
msgstr "Oppdaterer"
|
||||
|
||||
#: src/form/components/SubmitButton.js:35
|
||||
#: src/form/components/SubmitButton.js:37
|
||||
msgid "Load settings"
|
||||
msgstr "Last inn innstillinger"
|
||||
|
||||
#: src/form/components/SubmitButton.js:38
|
||||
#: src/form/components/SubmitButton.js:40
|
||||
msgid "Save"
|
||||
msgstr "Lagre"
|
||||
|
||||
|
@ -1,13 +1,13 @@
|
||||
# Dutch translations for Foris JS.
|
||||
# Copyright (C) 2024 CZ.NIC, z.s.p.o. (https://www.nic.cz/)
|
||||
# Copyright (C) 2025 CZ.NIC, z.s.p.o. (https://www.nic.cz/)
|
||||
# This file is distributed under the same license as the Foris JS project.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2024.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2025.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PROJECT VERSION\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2024-11-13 14:06+0100\n"
|
||||
"POT-Creation-Date: 2025-04-04 15:14+0200\n"
|
||||
"PO-Revision-Date: 2024-01-04 21:08+0000\n"
|
||||
"Last-Translator: powerburner-nl <peter.mulder.1981@gmail.com>\n"
|
||||
"Language: nl\n"
|
||||
@ -17,7 +17,7 @@ msgstr ""
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 2.16.0\n"
|
||||
"Generated-By: Babel 2.17.0\n"
|
||||
|
||||
#: src/api/utils.js:61
|
||||
msgid "The session is expired. Please log in again."
|
||||
@ -35,7 +35,7 @@ msgstr ""
|
||||
msgid "An unknown API error occurred."
|
||||
msgstr ""
|
||||
|
||||
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:101
|
||||
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:89
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
@ -48,23 +48,47 @@ msgstr ""
|
||||
msgid "Copy"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:60
|
||||
#: src/bootstrap/NumberInput.js:84 src/bootstrap/NumberInput.js:85
|
||||
msgid "Increase value. Hint: Hold to increase faster."
|
||||
msgstr ""
|
||||
|
||||
#: src/bootstrap/NumberInput.js:101 src/bootstrap/NumberInput.js:102
|
||||
msgid "Decrease value. Hint: Hold to decrease faster."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:67
|
||||
msgid "Action successful."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:65
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:76
|
||||
msgid "Action failed."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:125
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:147
|
||||
msgid "Cancel"
|
||||
msgstr "Annuleren"
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:128
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:150
|
||||
#, fuzzy
|
||||
msgid "Confirm"
|
||||
msgstr "Opnieuw opstarten bevestigen"
|
||||
|
||||
#: src/common/RichTable/RichTable.js:87
|
||||
msgid "Search…"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableBody.js:50
|
||||
msgid "No results."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableColumnsDropdown.js:27
|
||||
msgid "Columns"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableColumnsDropdown.js:80
|
||||
msgid "Reset"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableHeader.js:29
|
||||
msgid "Sort ascending"
|
||||
msgstr ""
|
||||
@ -138,11 +162,12 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:97
|
||||
#, python-brace-format
|
||||
msgid "Wi-Fi ${deviceID + 1}"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:132
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:78
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr "Wachtwoord"
|
||||
|
||||
@ -150,6 +175,10 @@ msgstr "Wachtwoord"
|
||||
msgid "Hide SSID"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:159
|
||||
msgid "Band"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:186
|
||||
msgid "802.11n/ac/ax mode"
|
||||
msgstr ""
|
||||
@ -159,6 +188,7 @@ msgid "Channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:211
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:95
|
||||
msgid "Encryption"
|
||||
msgstr ""
|
||||
|
||||
@ -181,7 +211,7 @@ msgstr "auto"
|
||||
msgid "Custom"
|
||||
msgstr "auto"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:43
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:45
|
||||
msgid "Enable Guest Wi-Fi"
|
||||
msgstr ""
|
||||
|
||||
@ -248,52 +278,60 @@ msgid "802.11ac - 80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:15
|
||||
msgid "802.11ac - 160 MHz wide channel"
|
||||
msgid "802.11ac - 80+80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:16
|
||||
msgid "802.11ax - 20 MHz wide channel"
|
||||
msgid "802.11ac - 160 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:17
|
||||
msgid "802.11ax - 40 MHz wide channel"
|
||||
msgid "802.11ax - 20 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:18
|
||||
msgid "802.11ax - 80 MHz wide channel"
|
||||
msgid "802.11ax - 40 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:19
|
||||
msgid "802.11ax - 80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:20
|
||||
msgid "802.11ax - 80+80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:21
|
||||
msgid "802.11ax - 160 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:26
|
||||
#: src/common/WiFiSettings/constants.js:29
|
||||
msgid "WPA3 only"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:27
|
||||
#: src/common/WiFiSettings/constants.js:30
|
||||
msgid "WPA3 with WPA2 as fallback (default)"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:28
|
||||
#: src/common/WiFiSettings/constants.js:31
|
||||
msgid "WPA2 only"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:31
|
||||
#: src/common/WiFiSettings/constants.js:34
|
||||
msgid ""
|
||||
"SSID which contains non-standard characters could cause problems on some "
|
||||
"devices."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:34
|
||||
#: src/common/WiFiSettings/constants.js:37
|
||||
msgid "WPA2/3 pre-shared key, that is required to connect to the network."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:37
|
||||
#: src/common/WiFiSettings/constants.js:40
|
||||
msgid "If set, network is not visible when scanning for available networks."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:40
|
||||
#: src/common/WiFiSettings/constants.js:43
|
||||
msgid ""
|
||||
"The 2.4 GHz band is more widely supported by clients, but tends to have "
|
||||
"more interference. The 5 GHz band is a newer standard and may not be "
|
||||
@ -301,7 +339,7 @@ msgid ""
|
||||
"signal does not carry so well indoors."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:43
|
||||
#: src/common/WiFiSettings/constants.js:46
|
||||
msgid ""
|
||||
"Change this to adjust 802.11n/ac/ax mode of operation. 802.11n with 40 "
|
||||
"MHz wide channels can yield higher throughput but can cause more "
|
||||
@ -309,7 +347,7 @@ msgid ""
|
||||
"default option with 20 MHz wide channel."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:46
|
||||
#: src/common/WiFiSettings/constants.js:49
|
||||
msgid ""
|
||||
"Enables Wi-Fi for guests, which is separated from LAN network. Devices "
|
||||
"connected to this network are allowed to access the internet, but aren't "
|
||||
@ -318,7 +356,7 @@ msgid ""
|
||||
"tab."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:49
|
||||
#: src/common/WiFiSettings/constants.js:52
|
||||
msgid ""
|
||||
"The WPA3 standard is the new most secure encryption method that is "
|
||||
"suggested to be used with any device that supports it. The older devices "
|
||||
@ -334,15 +372,15 @@ msgstr ""
|
||||
msgid "Changes you made may not be saved. Are you sure you want to leave?"
|
||||
msgstr ""
|
||||
|
||||
#: src/form/components/SubmitButton.js:32
|
||||
#: src/form/components/SubmitButton.js:34
|
||||
msgid "Updating"
|
||||
msgstr "Bijwerken"
|
||||
|
||||
#: src/form/components/SubmitButton.js:35
|
||||
#: src/form/components/SubmitButton.js:37
|
||||
msgid "Load settings"
|
||||
msgstr "Instellingen laden"
|
||||
|
||||
#: src/form/components/SubmitButton.js:38
|
||||
#: src/form/components/SubmitButton.js:40
|
||||
msgid "Save"
|
||||
msgstr "Opslaan"
|
||||
|
||||
|
@ -1,13 +1,13 @@
|
||||
# Polish translations for Foris JS.
|
||||
# Copyright (C) 2024 CZ.NIC, z.s.p.o. (https://www.nic.cz/)
|
||||
# Copyright (C) 2025 CZ.NIC, z.s.p.o. (https://www.nic.cz/)
|
||||
# This file is distributed under the same license as the Foris JS project.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2024.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2025.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PROJECT VERSION\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2024-11-13 14:06+0100\n"
|
||||
"POT-Creation-Date: 2025-04-04 15:14+0200\n"
|
||||
"PO-Revision-Date: 2023-03-07 16:37+0000\n"
|
||||
"Last-Translator: Arusekk <arek_koz@o2.pl>\n"
|
||||
"Language: pl\n"
|
||||
@ -18,7 +18,7 @@ msgstr ""
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 2.16.0\n"
|
||||
"Generated-By: Babel 2.17.0\n"
|
||||
|
||||
#: src/api/utils.js:61
|
||||
msgid "The session is expired. Please log in again."
|
||||
@ -36,7 +36,7 @@ msgstr "Brak odpowiedzi."
|
||||
msgid "An unknown API error occurred."
|
||||
msgstr "Wystąpił nieznany błąd API."
|
||||
|
||||
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:101
|
||||
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:89
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
@ -49,24 +49,48 @@ msgstr ""
|
||||
msgid "Copy"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:60
|
||||
#: src/bootstrap/NumberInput.js:84 src/bootstrap/NumberInput.js:85
|
||||
msgid "Increase value. Hint: Hold to increase faster."
|
||||
msgstr ""
|
||||
|
||||
#: src/bootstrap/NumberInput.js:101 src/bootstrap/NumberInput.js:102
|
||||
msgid "Decrease value. Hint: Hold to decrease faster."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:67
|
||||
#, fuzzy
|
||||
msgid "Action successful."
|
||||
msgstr "Ustawienia zostały zapisane"
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:65
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:76
|
||||
msgid "Action failed."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:125
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:147
|
||||
msgid "Cancel"
|
||||
msgstr "Anuluj"
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:128
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:150
|
||||
#, fuzzy
|
||||
msgid "Confirm"
|
||||
msgstr "Potwierdź restart"
|
||||
|
||||
#: src/common/RichTable/RichTable.js:87
|
||||
msgid "Search…"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableBody.js:50
|
||||
msgid "No results."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableColumnsDropdown.js:27
|
||||
msgid "Columns"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableColumnsDropdown.js:80
|
||||
msgid "Reset"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableHeader.js:29
|
||||
msgid "Sort ascending"
|
||||
msgstr ""
|
||||
@ -140,11 +164,12 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:97
|
||||
#, python-brace-format
|
||||
msgid "Wi-Fi ${deviceID + 1}"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:132
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:78
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr "Hasło"
|
||||
|
||||
@ -152,6 +177,10 @@ msgstr "Hasło"
|
||||
msgid "Hide SSID"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:159
|
||||
msgid "Band"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:186
|
||||
msgid "802.11n/ac/ax mode"
|
||||
msgstr ""
|
||||
@ -161,6 +190,7 @@ msgid "Channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:211
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:95
|
||||
msgid "Encryption"
|
||||
msgstr ""
|
||||
|
||||
@ -182,7 +212,7 @@ msgstr ""
|
||||
msgid "Custom"
|
||||
msgstr "Własny"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:43
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:45
|
||||
msgid "Enable Guest Wi-Fi"
|
||||
msgstr ""
|
||||
|
||||
@ -249,52 +279,60 @@ msgid "802.11ac - 80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:15
|
||||
msgid "802.11ac - 160 MHz wide channel"
|
||||
msgid "802.11ac - 80+80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:16
|
||||
msgid "802.11ax - 20 MHz wide channel"
|
||||
msgid "802.11ac - 160 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:17
|
||||
msgid "802.11ax - 40 MHz wide channel"
|
||||
msgid "802.11ax - 20 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:18
|
||||
msgid "802.11ax - 80 MHz wide channel"
|
||||
msgid "802.11ax - 40 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:19
|
||||
msgid "802.11ax - 80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:20
|
||||
msgid "802.11ax - 80+80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:21
|
||||
msgid "802.11ax - 160 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:26
|
||||
#: src/common/WiFiSettings/constants.js:29
|
||||
msgid "WPA3 only"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:27
|
||||
#: src/common/WiFiSettings/constants.js:30
|
||||
msgid "WPA3 with WPA2 as fallback (default)"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:28
|
||||
#: src/common/WiFiSettings/constants.js:31
|
||||
msgid "WPA2 only"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:31
|
||||
#: src/common/WiFiSettings/constants.js:34
|
||||
msgid ""
|
||||
"SSID which contains non-standard characters could cause problems on some "
|
||||
"devices."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:34
|
||||
#: src/common/WiFiSettings/constants.js:37
|
||||
msgid "WPA2/3 pre-shared key, that is required to connect to the network."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:37
|
||||
#: src/common/WiFiSettings/constants.js:40
|
||||
msgid "If set, network is not visible when scanning for available networks."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:40
|
||||
#: src/common/WiFiSettings/constants.js:43
|
||||
msgid ""
|
||||
"The 2.4 GHz band is more widely supported by clients, but tends to have "
|
||||
"more interference. The 5 GHz band is a newer standard and may not be "
|
||||
@ -302,7 +340,7 @@ msgid ""
|
||||
"signal does not carry so well indoors."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:43
|
||||
#: src/common/WiFiSettings/constants.js:46
|
||||
msgid ""
|
||||
"Change this to adjust 802.11n/ac/ax mode of operation. 802.11n with 40 "
|
||||
"MHz wide channels can yield higher throughput but can cause more "
|
||||
@ -310,7 +348,7 @@ msgid ""
|
||||
"default option with 20 MHz wide channel."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:46
|
||||
#: src/common/WiFiSettings/constants.js:49
|
||||
msgid ""
|
||||
"Enables Wi-Fi for guests, which is separated from LAN network. Devices "
|
||||
"connected to this network are allowed to access the internet, but aren't "
|
||||
@ -319,7 +357,7 @@ msgid ""
|
||||
"tab."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:49
|
||||
#: src/common/WiFiSettings/constants.js:52
|
||||
msgid ""
|
||||
"The WPA3 standard is the new most secure encryption method that is "
|
||||
"suggested to be used with any device that supports it. The older devices "
|
||||
@ -337,15 +375,15 @@ msgstr ""
|
||||
"Wprowadzone zmiany mogą nie zostać zapisane. Jesteś pewny, że chcesz "
|
||||
"wyjść?"
|
||||
|
||||
#: src/form/components/SubmitButton.js:32
|
||||
#: src/form/components/SubmitButton.js:34
|
||||
msgid "Updating"
|
||||
msgstr "Aktualizacja"
|
||||
|
||||
#: src/form/components/SubmitButton.js:35
|
||||
#: src/form/components/SubmitButton.js:37
|
||||
msgid "Load settings"
|
||||
msgstr "Wczytaj ustawienia"
|
||||
|
||||
#: src/form/components/SubmitButton.js:38
|
||||
#: src/form/components/SubmitButton.js:40
|
||||
msgid "Save"
|
||||
msgstr "Zapisz"
|
||||
|
||||
|
@ -1,13 +1,13 @@
|
||||
# Portuguese (Brazil) translations for Foris JS.
|
||||
# Copyright (C) 2024 CZ.NIC, z.s.p.o. (https://www.nic.cz/)
|
||||
# Copyright (C) 2025 CZ.NIC, z.s.p.o. (https://www.nic.cz/)
|
||||
# This file is distributed under the same license as the Foris JS project.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2024.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2025.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PROJECT VERSION\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2024-11-13 14:06+0100\n"
|
||||
"POT-Creation-Date: 2025-04-04 15:14+0200\n"
|
||||
"PO-Revision-Date: 2021-12-21 12:52+0000\n"
|
||||
"Last-Translator: c10l <weblate.org@a.c10l.cc>\n"
|
||||
"Language: pt_BR\n"
|
||||
@ -17,7 +17,7 @@ msgstr ""
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 2.16.0\n"
|
||||
"Generated-By: Babel 2.17.0\n"
|
||||
|
||||
#: src/api/utils.js:61
|
||||
msgid "The session is expired. Please log in again."
|
||||
@ -35,7 +35,7 @@ msgstr ""
|
||||
msgid "An unknown API error occurred."
|
||||
msgstr ""
|
||||
|
||||
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:101
|
||||
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:89
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
@ -48,23 +48,47 @@ msgstr ""
|
||||
msgid "Copy"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:60
|
||||
#: src/bootstrap/NumberInput.js:84 src/bootstrap/NumberInput.js:85
|
||||
msgid "Increase value. Hint: Hold to increase faster."
|
||||
msgstr ""
|
||||
|
||||
#: src/bootstrap/NumberInput.js:101 src/bootstrap/NumberInput.js:102
|
||||
msgid "Decrease value. Hint: Hold to decrease faster."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:67
|
||||
msgid "Action successful."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:65
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:76
|
||||
msgid "Action failed."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:125
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:147
|
||||
msgid "Cancel"
|
||||
msgstr "Cancelar"
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:128
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:150
|
||||
#, fuzzy
|
||||
msgid "Confirm"
|
||||
msgstr "Confirma reinício"
|
||||
|
||||
#: src/common/RichTable/RichTable.js:87
|
||||
msgid "Search…"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableBody.js:50
|
||||
msgid "No results."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableColumnsDropdown.js:27
|
||||
msgid "Columns"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableColumnsDropdown.js:80
|
||||
msgid "Reset"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableHeader.js:29
|
||||
msgid "Sort ascending"
|
||||
msgstr ""
|
||||
@ -138,11 +162,12 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:97
|
||||
#, python-brace-format
|
||||
msgid "Wi-Fi ${deviceID + 1}"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:132
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:78
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
@ -150,6 +175,10 @@ msgstr ""
|
||||
msgid "Hide SSID"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:159
|
||||
msgid "Band"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:186
|
||||
msgid "802.11n/ac/ax mode"
|
||||
msgstr ""
|
||||
@ -159,6 +188,7 @@ msgid "Channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:211
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:95
|
||||
msgid "Encryption"
|
||||
msgstr ""
|
||||
|
||||
@ -180,7 +210,7 @@ msgstr ""
|
||||
msgid "Custom"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:43
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:45
|
||||
msgid "Enable Guest Wi-Fi"
|
||||
msgstr ""
|
||||
|
||||
@ -247,52 +277,60 @@ msgid "802.11ac - 80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:15
|
||||
msgid "802.11ac - 160 MHz wide channel"
|
||||
msgid "802.11ac - 80+80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:16
|
||||
msgid "802.11ax - 20 MHz wide channel"
|
||||
msgid "802.11ac - 160 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:17
|
||||
msgid "802.11ax - 40 MHz wide channel"
|
||||
msgid "802.11ax - 20 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:18
|
||||
msgid "802.11ax - 80 MHz wide channel"
|
||||
msgid "802.11ax - 40 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:19
|
||||
msgid "802.11ax - 80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:20
|
||||
msgid "802.11ax - 80+80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:21
|
||||
msgid "802.11ax - 160 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:26
|
||||
#: src/common/WiFiSettings/constants.js:29
|
||||
msgid "WPA3 only"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:27
|
||||
#: src/common/WiFiSettings/constants.js:30
|
||||
msgid "WPA3 with WPA2 as fallback (default)"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:28
|
||||
#: src/common/WiFiSettings/constants.js:31
|
||||
msgid "WPA2 only"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:31
|
||||
#: src/common/WiFiSettings/constants.js:34
|
||||
msgid ""
|
||||
"SSID which contains non-standard characters could cause problems on some "
|
||||
"devices."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:34
|
||||
#: src/common/WiFiSettings/constants.js:37
|
||||
msgid "WPA2/3 pre-shared key, that is required to connect to the network."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:37
|
||||
#: src/common/WiFiSettings/constants.js:40
|
||||
msgid "If set, network is not visible when scanning for available networks."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:40
|
||||
#: src/common/WiFiSettings/constants.js:43
|
||||
msgid ""
|
||||
"The 2.4 GHz band is more widely supported by clients, but tends to have "
|
||||
"more interference. The 5 GHz band is a newer standard and may not be "
|
||||
@ -300,7 +338,7 @@ msgid ""
|
||||
"signal does not carry so well indoors."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:43
|
||||
#: src/common/WiFiSettings/constants.js:46
|
||||
msgid ""
|
||||
"Change this to adjust 802.11n/ac/ax mode of operation. 802.11n with 40 "
|
||||
"MHz wide channels can yield higher throughput but can cause more "
|
||||
@ -308,7 +346,7 @@ msgid ""
|
||||
"default option with 20 MHz wide channel."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:46
|
||||
#: src/common/WiFiSettings/constants.js:49
|
||||
msgid ""
|
||||
"Enables Wi-Fi for guests, which is separated from LAN network. Devices "
|
||||
"connected to this network are allowed to access the internet, but aren't "
|
||||
@ -317,7 +355,7 @@ msgid ""
|
||||
"tab."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:49
|
||||
#: src/common/WiFiSettings/constants.js:52
|
||||
msgid ""
|
||||
"The WPA3 standard is the new most secure encryption method that is "
|
||||
"suggested to be used with any device that supports it. The older devices "
|
||||
@ -333,15 +371,15 @@ msgstr ""
|
||||
msgid "Changes you made may not be saved. Are you sure you want to leave?"
|
||||
msgstr ""
|
||||
|
||||
#: src/form/components/SubmitButton.js:32
|
||||
#: src/form/components/SubmitButton.js:34
|
||||
msgid "Updating"
|
||||
msgstr ""
|
||||
|
||||
#: src/form/components/SubmitButton.js:35
|
||||
#: src/form/components/SubmitButton.js:37
|
||||
msgid "Load settings"
|
||||
msgstr ""
|
||||
|
||||
#: src/form/components/SubmitButton.js:38
|
||||
#: src/form/components/SubmitButton.js:40
|
||||
msgid "Save"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1,13 +1,13 @@
|
||||
# Romanian translations for Foris JS.
|
||||
# Copyright (C) 2024 CZ.NIC, z.s.p.o. (https://www.nic.cz/)
|
||||
# Copyright (C) 2025 CZ.NIC, z.s.p.o. (https://www.nic.cz/)
|
||||
# This file is distributed under the same license as the Foris JS project.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2024.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2025.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PROJECT VERSION\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2024-11-13 14:06+0100\n"
|
||||
"POT-Creation-Date: 2025-04-04 15:14+0200\n"
|
||||
"PO-Revision-Date: 2019-02-19 13:35+0100\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language: ro\n"
|
||||
@ -17,7 +17,7 @@ msgstr ""
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 2.16.0\n"
|
||||
"Generated-By: Babel 2.17.0\n"
|
||||
|
||||
#: src/api/utils.js:61
|
||||
msgid "The session is expired. Please log in again."
|
||||
@ -35,7 +35,7 @@ msgstr ""
|
||||
msgid "An unknown API error occurred."
|
||||
msgstr ""
|
||||
|
||||
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:101
|
||||
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:89
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
@ -48,22 +48,46 @@ msgstr ""
|
||||
msgid "Copy"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:60
|
||||
#: src/bootstrap/NumberInput.js:84 src/bootstrap/NumberInput.js:85
|
||||
msgid "Increase value. Hint: Hold to increase faster."
|
||||
msgstr ""
|
||||
|
||||
#: src/bootstrap/NumberInput.js:101 src/bootstrap/NumberInput.js:102
|
||||
msgid "Decrease value. Hint: Hold to decrease faster."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:67
|
||||
msgid "Action successful."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:65
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:76
|
||||
msgid "Action failed."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:125
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:147
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:128
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:150
|
||||
msgid "Confirm"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTable.js:87
|
||||
msgid "Search…"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableBody.js:50
|
||||
msgid "No results."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableColumnsDropdown.js:27
|
||||
msgid "Columns"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableColumnsDropdown.js:80
|
||||
msgid "Reset"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableHeader.js:29
|
||||
msgid "Sort ascending"
|
||||
msgstr ""
|
||||
@ -137,11 +161,12 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:97
|
||||
#, python-brace-format
|
||||
msgid "Wi-Fi ${deviceID + 1}"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:132
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:78
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
@ -149,6 +174,10 @@ msgstr ""
|
||||
msgid "Hide SSID"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:159
|
||||
msgid "Band"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:186
|
||||
msgid "802.11n/ac/ax mode"
|
||||
msgstr ""
|
||||
@ -158,6 +187,7 @@ msgid "Channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:211
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:95
|
||||
msgid "Encryption"
|
||||
msgstr ""
|
||||
|
||||
@ -179,7 +209,7 @@ msgstr ""
|
||||
msgid "Custom"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:43
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:45
|
||||
msgid "Enable Guest Wi-Fi"
|
||||
msgstr ""
|
||||
|
||||
@ -246,52 +276,60 @@ msgid "802.11ac - 80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:15
|
||||
msgid "802.11ac - 160 MHz wide channel"
|
||||
msgid "802.11ac - 80+80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:16
|
||||
msgid "802.11ax - 20 MHz wide channel"
|
||||
msgid "802.11ac - 160 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:17
|
||||
msgid "802.11ax - 40 MHz wide channel"
|
||||
msgid "802.11ax - 20 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:18
|
||||
msgid "802.11ax - 80 MHz wide channel"
|
||||
msgid "802.11ax - 40 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:19
|
||||
msgid "802.11ax - 80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:20
|
||||
msgid "802.11ax - 80+80 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:21
|
||||
msgid "802.11ax - 160 MHz wide channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:26
|
||||
#: src/common/WiFiSettings/constants.js:29
|
||||
msgid "WPA3 only"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:27
|
||||
#: src/common/WiFiSettings/constants.js:30
|
||||
msgid "WPA3 with WPA2 as fallback (default)"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:28
|
||||
#: src/common/WiFiSettings/constants.js:31
|
||||
msgid "WPA2 only"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:31
|
||||
#: src/common/WiFiSettings/constants.js:34
|
||||
msgid ""
|
||||
"SSID which contains non-standard characters could cause problems on some "
|
||||
"devices."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:34
|
||||
#: src/common/WiFiSettings/constants.js:37
|
||||
msgid "WPA2/3 pre-shared key, that is required to connect to the network."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:37
|
||||
#: src/common/WiFiSettings/constants.js:40
|
||||
msgid "If set, network is not visible when scanning for available networks."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:40
|
||||
#: src/common/WiFiSettings/constants.js:43
|
||||
msgid ""
|
||||
"The 2.4 GHz band is more widely supported by clients, but tends to have "
|
||||
"more interference. The 5 GHz band is a newer standard and may not be "
|
||||
@ -299,7 +337,7 @@ msgid ""
|
||||
"signal does not carry so well indoors."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:43
|
||||
#: src/common/WiFiSettings/constants.js:46
|
||||
msgid ""
|
||||
"Change this to adjust 802.11n/ac/ax mode of operation. 802.11n with 40 "
|
||||
"MHz wide channels can yield higher throughput but can cause more "
|
||||
@ -307,7 +345,7 @@ msgid ""
|
||||
"default option with 20 MHz wide channel."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:46
|
||||
#: src/common/WiFiSettings/constants.js:49
|
||||
msgid ""
|
||||
"Enables Wi-Fi for guests, which is separated from LAN network. Devices "
|
||||
"connected to this network are allowed to access the internet, but aren't "
|
||||
@ -316,7 +354,7 @@ msgid ""
|
||||
"tab."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:49
|
||||
#: src/common/WiFiSettings/constants.js:52
|
||||
msgid ""
|
||||
"The WPA3 standard is the new most secure encryption method that is "
|
||||
"suggested to be used with any device that supports it. The older devices "
|
||||
@ -332,15 +370,15 @@ msgstr ""
|
||||
msgid "Changes you made may not be saved. Are you sure you want to leave?"
|
||||
msgstr ""
|
||||
|
||||
#: src/form/components/SubmitButton.js:32
|
||||
#: src/form/components/SubmitButton.js:34
|
||||
msgid "Updating"
|
||||
msgstr ""
|
||||
|
||||
#: src/form/components/SubmitButton.js:35
|
||||
#: src/form/components/SubmitButton.js:37
|
||||
msgid "Load settings"
|
||||
msgstr ""
|
||||
|
||||
#: src/form/components/SubmitButton.js:38
|
||||
#: src/form/components/SubmitButton.js:40
|
||||
msgid "Save"
|
||||
msgstr ""
|
||||
|
||||
|
@ -1,13 +1,13 @@
|
||||
# Russian translations for Foris JS.
|
||||
# Copyright (C) 2024 CZ.NIC, z.s.p.o. (https://www.nic.cz/)
|
||||
# Copyright (C) 2025 CZ.NIC, z.s.p.o. (https://www.nic.cz/)
|
||||
# This file is distributed under the same license as the Foris JS project.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2024.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2025.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PROJECT VERSION\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2024-11-13 14:06+0100\n"
|
||||
"POT-Creation-Date: 2025-04-04 15:14+0200\n"
|
||||
"PO-Revision-Date: 2022-12-07 12:47+0000\n"
|
||||
"Last-Translator: Алексей Леньшин <alenshin@gmail.com>\n"
|
||||
"Language: ru\n"
|
||||
@ -18,7 +18,7 @@ msgstr ""
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 2.16.0\n"
|
||||
"Generated-By: Babel 2.17.0\n"
|
||||
|
||||
#: src/api/utils.js:61
|
||||
msgid "The session is expired. Please log in again."
|
||||
@ -36,7 +36,7 @@ msgstr "Ответ не получен."
|
||||
msgid "An unknown API error occurred."
|
||||
msgstr "Неизвестная ошибка программного интерфейса приложения."
|
||||
|
||||
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:101
|
||||
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:89
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
@ -49,24 +49,48 @@ msgstr "Скопировано!"
|
||||
msgid "Copy"
|
||||
msgstr "Копировать"
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:60
|
||||
#: src/bootstrap/NumberInput.js:84 src/bootstrap/NumberInput.js:85
|
||||
msgid "Increase value. Hint: Hold to increase faster."
|
||||
msgstr ""
|
||||
|
||||
#: src/bootstrap/NumberInput.js:101 src/bootstrap/NumberInput.js:102
|
||||
msgid "Decrease value. Hint: Hold to decrease faster."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:67
|
||||
#, fuzzy
|
||||
msgid "Action successful."
|
||||
msgstr "Настройки были успешно сохранены"
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:65
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:76
|
||||
msgid "Action failed."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:125
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:147
|
||||
msgid "Cancel"
|
||||
msgstr "Отмена"
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:128
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:150
|
||||
#, fuzzy
|
||||
msgid "Confirm"
|
||||
msgstr "Подтвердите перезагрузку"
|
||||
|
||||
#: src/common/RichTable/RichTable.js:87
|
||||
msgid "Search…"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableBody.js:50
|
||||
msgid "No results."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableColumnsDropdown.js:27
|
||||
msgid "Columns"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableColumnsDropdown.js:80
|
||||
msgid "Reset"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableHeader.js:29
|
||||
msgid "Sort ascending"
|
||||
msgstr ""
|
||||
@ -143,11 +167,12 @@ msgstr ""
|
||||
"текущая конфигурация Wi-Fi и восстановлены значения по умолчанию."
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:97
|
||||
#, python-brace-format
|
||||
msgid "Wi-Fi ${deviceID + 1}"
|
||||
msgstr "Wi-Fi ${deviceID + 1}"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:132
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:78
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr "Пароль"
|
||||
|
||||
@ -155,6 +180,10 @@ msgstr "Пароль"
|
||||
msgid "Hide SSID"
|
||||
msgstr "Скрыть SSID"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:159
|
||||
msgid "Band"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:186
|
||||
msgid "802.11n/ac/ax mode"
|
||||
msgstr "Режим 802.11n/ac/ax"
|
||||
@ -164,6 +193,7 @@ msgid "Channel"
|
||||
msgstr "Канал"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:211
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:95
|
||||
msgid "Encryption"
|
||||
msgstr "Шифрование"
|
||||
|
||||
@ -187,7 +217,7 @@ msgstr "авто"
|
||||
msgid "Custom"
|
||||
msgstr "Ручная настройка"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:43
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:45
|
||||
msgid "Enable Guest Wi-Fi"
|
||||
msgstr "Включить гостевой Wi-Fi"
|
||||
|
||||
@ -255,38 +285,48 @@ msgid "802.11ac - 80 MHz wide channel"
|
||||
msgstr "802.11ac - ширина канала 80 МГц"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:15
|
||||
#, fuzzy
|
||||
msgid "802.11ac - 80+80 MHz wide channel"
|
||||
msgstr "802.11ac - ширина канала 80 МГц"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:16
|
||||
msgid "802.11ac - 160 MHz wide channel"
|
||||
msgstr "802.11ac - ширина канала 160 МГц"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:16
|
||||
#: src/common/WiFiSettings/constants.js:17
|
||||
msgid "802.11ax - 20 MHz wide channel"
|
||||
msgstr "802.11ax - ширина канала 20 МГц"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:17
|
||||
#: src/common/WiFiSettings/constants.js:18
|
||||
msgid "802.11ax - 40 MHz wide channel"
|
||||
msgstr "802.11ax - ширина канала 40 МГц"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:18
|
||||
#: src/common/WiFiSettings/constants.js:19
|
||||
msgid "802.11ax - 80 MHz wide channel"
|
||||
msgstr "802.11ax - ширина канала 80 МГц"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:19
|
||||
#: src/common/WiFiSettings/constants.js:20
|
||||
#, fuzzy
|
||||
msgid "802.11ax - 80+80 MHz wide channel"
|
||||
msgstr "802.11ax - ширина канала 80 МГц"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:21
|
||||
msgid "802.11ax - 160 MHz wide channel"
|
||||
msgstr "802.11ax - ширина канала 160 МГц"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:26
|
||||
#: src/common/WiFiSettings/constants.js:29
|
||||
msgid "WPA3 only"
|
||||
msgstr "Только WPA3"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:27
|
||||
#: src/common/WiFiSettings/constants.js:30
|
||||
msgid "WPA3 with WPA2 as fallback (default)"
|
||||
msgstr "WPA3 с WPA2 в качестве резервного (по умолчанию)"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:28
|
||||
#: src/common/WiFiSettings/constants.js:31
|
||||
msgid "WPA2 only"
|
||||
msgstr "Только WPA2"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:31
|
||||
#: src/common/WiFiSettings/constants.js:34
|
||||
msgid ""
|
||||
"SSID which contains non-standard characters could cause problems on some "
|
||||
"devices."
|
||||
@ -294,17 +334,17 @@ msgstr ""
|
||||
"SSID, содержащий нестандартные символы, может вызвать проблемы на "
|
||||
"некоторых устройствах."
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:34
|
||||
#: src/common/WiFiSettings/constants.js:37
|
||||
msgid "WPA2/3 pre-shared key, that is required to connect to the network."
|
||||
msgstr "Общий ключ WPA2/3, необходимый для подключения к сети."
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:37
|
||||
#: src/common/WiFiSettings/constants.js:40
|
||||
msgid "If set, network is not visible when scanning for available networks."
|
||||
msgstr ""
|
||||
"Если установлено, сеть не будет отображаться при сканировании доступных "
|
||||
"сетей."
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:40
|
||||
#: src/common/WiFiSettings/constants.js:43
|
||||
msgid ""
|
||||
"The 2.4 GHz band is more widely supported by clients, but tends to have "
|
||||
"more interference. The 5 GHz band is a newer standard and may not be "
|
||||
@ -316,7 +356,7 @@ msgstr ""
|
||||
"поддерживаться не всеми устройствами. В нем обычно меньше помех, но в "
|
||||
"помещении сигнал проходит не так хорошо."
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:43
|
||||
#: src/common/WiFiSettings/constants.js:46
|
||||
msgid ""
|
||||
"Change this to adjust 802.11n/ac/ax mode of operation. 802.11n with 40 "
|
||||
"MHz wide channels can yield higher throughput but can cause more "
|
||||
@ -328,7 +368,7 @@ msgstr ""
|
||||
"способность, но может вызывать больше помех в сети. Если вы не знаете, "
|
||||
"что выбрать, используйте опцию по умолчанию с каналом шириной 20 МГц."
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:46
|
||||
#: src/common/WiFiSettings/constants.js:49
|
||||
msgid ""
|
||||
"Enables Wi-Fi for guests, which is separated from LAN network. Devices "
|
||||
"connected to this network are allowed to access the internet, but aren't "
|
||||
@ -341,7 +381,7 @@ msgstr ""
|
||||
"доступ к другим устройствам и интерфейсу конфигурации маршрутизатора. "
|
||||
"Параметры гостевой сети можно настроить на вкладке Гостевая сеть."
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:49
|
||||
#: src/common/WiFiSettings/constants.js:52
|
||||
msgid ""
|
||||
"The WPA3 standard is the new most secure encryption method that is "
|
||||
"suggested to be used with any device that supports it. The older devices "
|
||||
@ -364,15 +404,15 @@ msgstr ""
|
||||
"В случае выхода ваши изменения будут утеряны. Вы действительно хотите "
|
||||
"покинуть эту страницу?"
|
||||
|
||||
#: src/form/components/SubmitButton.js:32
|
||||
#: src/form/components/SubmitButton.js:34
|
||||
msgid "Updating"
|
||||
msgstr "Обновление"
|
||||
|
||||
#: src/form/components/SubmitButton.js:35
|
||||
#: src/form/components/SubmitButton.js:37
|
||||
msgid "Load settings"
|
||||
msgstr "Загрузить настройки"
|
||||
|
||||
#: src/form/components/SubmitButton.js:38
|
||||
#: src/form/components/SubmitButton.js:40
|
||||
msgid "Save"
|
||||
msgstr "Сохранить"
|
||||
|
||||
|
@ -1,14 +1,14 @@
|
||||
# Slovak translations for Foris JS.
|
||||
# Copyright (C) 2024 CZ.NIC, z.s.p.o. (https://www.nic.cz/)
|
||||
# Copyright (C) 2025 CZ.NIC, z.s.p.o. (https://www.nic.cz/)
|
||||
# This file is distributed under the same license as the Foris JS project.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2024.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2025.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PROJECT VERSION\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2024-11-13 14:06+0100\n"
|
||||
"PO-Revision-Date: 2024-09-09 18:09+0000\n"
|
||||
"POT-Creation-Date: 2025-04-04 15:14+0200\n"
|
||||
"PO-Revision-Date: 2024-12-14 10:00+0000\n"
|
||||
"Last-Translator: Atec <dr.atec@gmail.com>\n"
|
||||
"Language: sk\n"
|
||||
"Language-Team: Slovak <https://hosted.weblate.org/projects/turris/foris-"
|
||||
@ -17,7 +17,7 @@ msgstr ""
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 2.16.0\n"
|
||||
"Generated-By: Babel 2.17.0\n"
|
||||
|
||||
#: src/api/utils.js:61
|
||||
msgid "The session is expired. Please log in again."
|
||||
@ -35,7 +35,7 @@ msgstr "Nenastala žiadna odozva."
|
||||
msgid "An unknown API error occurred."
|
||||
msgstr "Nastala neznáma chyba v API."
|
||||
|
||||
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:101
|
||||
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:89
|
||||
msgid "Close"
|
||||
msgstr "Zatvoriť"
|
||||
@ -48,75 +48,97 @@ msgstr "Skopírované!"
|
||||
msgid "Copy"
|
||||
msgstr "Kopírovať"
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:60
|
||||
#, fuzzy
|
||||
msgid "Action successful."
|
||||
msgstr "Nastavenia boli úspešne uložené"
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:65
|
||||
msgid "Action failed."
|
||||
#: src/bootstrap/NumberInput.js:84 src/bootstrap/NumberInput.js:85
|
||||
msgid "Increase value. Hint: Hold to increase faster."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:125
|
||||
#: src/bootstrap/NumberInput.js:101 src/bootstrap/NumberInput.js:102
|
||||
msgid "Decrease value. Hint: Hold to decrease faster."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:67
|
||||
msgid "Action successful."
|
||||
msgstr "Akcia úspešná."
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:76
|
||||
msgid "Action failed."
|
||||
msgstr "Akcia neúspešná."
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:147
|
||||
msgid "Cancel"
|
||||
msgstr "Zrušiť"
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:128
|
||||
#, fuzzy
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:150
|
||||
msgid "Confirm"
|
||||
msgstr "Potvrdiť reštart"
|
||||
msgstr "Potvrdiť"
|
||||
|
||||
#: src/common/RichTable/RichTable.js:87
|
||||
msgid "Search…"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableBody.js:50
|
||||
msgid "No results."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableColumnsDropdown.js:27
|
||||
msgid "Columns"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableColumnsDropdown.js:80
|
||||
msgid "Reset"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableHeader.js:29
|
||||
msgid "Sort ascending"
|
||||
msgstr ""
|
||||
msgstr "Zoradiť vzostupne"
|
||||
|
||||
#: src/common/RichTable/RichTableHeader.js:30
|
||||
msgid "Sort descending"
|
||||
msgstr ""
|
||||
msgstr "Zoradiť zostupne"
|
||||
|
||||
#: src/common/RichTable/RichTableHeader.js:31
|
||||
msgid "Clear sort"
|
||||
msgstr ""
|
||||
msgstr "Vymazať zoradenie"
|
||||
|
||||
#: src/common/RichTable/RichTablePagination.js:65
|
||||
msgid "Pagination navigation bar"
|
||||
msgstr ""
|
||||
msgstr "Navigačný pás stránkovania"
|
||||
|
||||
#: src/common/RichTable/RichTablePagination.js:71
|
||||
msgid "First page"
|
||||
msgstr ""
|
||||
msgstr "Prvá strana"
|
||||
|
||||
#: src/common/RichTable/RichTablePagination.js:77
|
||||
msgid "Previous page"
|
||||
msgstr ""
|
||||
msgstr "Predchádzajúca strana"
|
||||
|
||||
#: src/common/RichTable/RichTablePagination.js:83
|
||||
msgid "Next page"
|
||||
msgstr ""
|
||||
msgstr "Nasledujúca strana"
|
||||
|
||||
#: src/common/RichTable/RichTablePagination.js:89
|
||||
msgid "Last page"
|
||||
msgstr ""
|
||||
msgstr "Posledná strana"
|
||||
|
||||
#: src/common/RichTable/RichTablePagination.js:95
|
||||
msgid "Page"
|
||||
msgstr ""
|
||||
msgstr "Strana"
|
||||
|
||||
#: src/common/RichTable/RichTablePagination.js:98
|
||||
msgid "of"
|
||||
msgstr ""
|
||||
msgstr "z"
|
||||
|
||||
#: src/common/RichTable/RichTablePagination.js:106
|
||||
msgid "Rows per page:"
|
||||
msgstr ""
|
||||
msgstr "Počet riadkov na stranu:"
|
||||
|
||||
#: src/common/RichTable/RichTablePagination.js:109
|
||||
msgid "Select rows per page"
|
||||
msgstr ""
|
||||
msgstr "Vyberte počet riadkov na stranu"
|
||||
|
||||
#: src/common/RichTable/RichTablePagination.js:121
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
msgstr "Všetky"
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:39
|
||||
msgid "An error occurred during resetting Wi-Fi settings."
|
||||
@ -142,11 +164,12 @@ msgstr ""
|
||||
"Wi-Fi a obnovia sa predvolené hodnoty."
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:97
|
||||
#, python-brace-format
|
||||
msgid "Wi-Fi ${deviceID + 1}"
|
||||
msgstr "Wi-Fi ${deviceID + 1}"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:132
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:78
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr "Heslo"
|
||||
|
||||
@ -154,6 +177,10 @@ msgstr "Heslo"
|
||||
msgid "Hide SSID"
|
||||
msgstr "Skryť SSID"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:159
|
||||
msgid "Band"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:186
|
||||
msgid "802.11n/ac/ax mode"
|
||||
msgstr "802.11 n/ac/ax mód"
|
||||
@ -163,6 +190,7 @@ msgid "Channel"
|
||||
msgstr "Kanál"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:211
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:95
|
||||
msgid "Encryption"
|
||||
msgstr "Šifrovanie"
|
||||
|
||||
@ -186,7 +214,7 @@ msgstr "automaticky"
|
||||
msgid "Custom"
|
||||
msgstr "Vlastné"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:43
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:45
|
||||
msgid "Enable Guest Wi-Fi"
|
||||
msgstr "Povoliť Wi-Fi pre hostí"
|
||||
|
||||
@ -253,38 +281,48 @@ msgid "802.11ac - 80 MHz wide channel"
|
||||
msgstr "802.11ac – šírka kanála 80 MHz"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:15
|
||||
#, fuzzy
|
||||
msgid "802.11ac - 80+80 MHz wide channel"
|
||||
msgstr "802.11ac – šírka kanála 80 MHz"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:16
|
||||
msgid "802.11ac - 160 MHz wide channel"
|
||||
msgstr "802.11ac – šírka kanála 160 MHz"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:16
|
||||
#: src/common/WiFiSettings/constants.js:17
|
||||
msgid "802.11ax - 20 MHz wide channel"
|
||||
msgstr "802.11ax – šírka kanála 20 MHz"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:17
|
||||
#: src/common/WiFiSettings/constants.js:18
|
||||
msgid "802.11ax - 40 MHz wide channel"
|
||||
msgstr "802.11ax – šírka kanála 40 MHz"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:18
|
||||
#: src/common/WiFiSettings/constants.js:19
|
||||
msgid "802.11ax - 80 MHz wide channel"
|
||||
msgstr "802.11ax – šírka kanála 80 MHz"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:19
|
||||
#: src/common/WiFiSettings/constants.js:20
|
||||
#, fuzzy
|
||||
msgid "802.11ax - 80+80 MHz wide channel"
|
||||
msgstr "802.11ax – šírka kanála 80 MHz"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:21
|
||||
msgid "802.11ax - 160 MHz wide channel"
|
||||
msgstr "802.11ax – šírka kanála 160 MHz"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:26
|
||||
#: src/common/WiFiSettings/constants.js:29
|
||||
msgid "WPA3 only"
|
||||
msgstr "len WPA3"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:27
|
||||
#: src/common/WiFiSettings/constants.js:30
|
||||
msgid "WPA3 with WPA2 as fallback (default)"
|
||||
msgstr "WPA3 s WPA2 ako náhradným riešením (predvolené)"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:28
|
||||
#: src/common/WiFiSettings/constants.js:31
|
||||
msgid "WPA2 only"
|
||||
msgstr "Len WPA2"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:31
|
||||
#: src/common/WiFiSettings/constants.js:34
|
||||
msgid ""
|
||||
"SSID which contains non-standard characters could cause problems on some "
|
||||
"devices."
|
||||
@ -292,17 +330,17 @@ msgstr ""
|
||||
"SSID s neštandardnými znakmi môže na niektorých zariadeniach spôsobovať "
|
||||
"problémy."
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:34
|
||||
#: src/common/WiFiSettings/constants.js:37
|
||||
msgid "WPA2/3 pre-shared key, that is required to connect to the network."
|
||||
msgstr "WPA2/3 vopred zdieľaný kľúč, ktorý sa vyžaduje na pripojenie k sieti."
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:37
|
||||
#: src/common/WiFiSettings/constants.js:40
|
||||
msgid "If set, network is not visible when scanning for available networks."
|
||||
msgstr ""
|
||||
"Pri zapnutí tejto voľby sa sieť zariadeniam pri vyhľadávaní dostupných "
|
||||
"sietí nezobrazí."
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:40
|
||||
#: src/common/WiFiSettings/constants.js:43
|
||||
msgid ""
|
||||
"The 2.4 GHz band is more widely supported by clients, but tends to have "
|
||||
"more interference. The 5 GHz band is a newer standard and may not be "
|
||||
@ -314,7 +352,7 @@ msgstr ""
|
||||
"zariadenia. Zvyčajne je rušením postihnuté menej, ale signál sa vnútri "
|
||||
"budov šíri horšie."
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:43
|
||||
#: src/common/WiFiSettings/constants.js:46
|
||||
msgid ""
|
||||
"Change this to adjust 802.11n/ac/ax mode of operation. 802.11n with 40 "
|
||||
"MHz wide channels can yield higher throughput but can cause more "
|
||||
@ -326,7 +364,7 @@ msgstr ""
|
||||
"môže spôsobiť väčšie rušenie. Ak si nie ste istí, použite predvolenú "
|
||||
"možnosť so šírkou kanála 20 MHz."
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:46
|
||||
#: src/common/WiFiSettings/constants.js:49
|
||||
msgid ""
|
||||
"Enables Wi-Fi for guests, which is separated from LAN network. Devices "
|
||||
"connected to this network are allowed to access the internet, but aren't "
|
||||
@ -339,7 +377,7 @@ msgstr ""
|
||||
" nemajú prístup k iným zariadeniam a ku konfiguračnému rozhraniu routera."
|
||||
" Parametre siete pre hostí je možné nastaviť na karte Sieť pre hostí."
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:49
|
||||
#: src/common/WiFiSettings/constants.js:52
|
||||
msgid ""
|
||||
"The WPA3 standard is the new most secure encryption method that is "
|
||||
"suggested to be used with any device that supports it. The older devices "
|
||||
@ -359,15 +397,15 @@ msgstr "Nastavenia boli úspešne uložené"
|
||||
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?"
|
||||
|
||||
#: src/form/components/SubmitButton.js:32
|
||||
#: src/form/components/SubmitButton.js:34
|
||||
msgid "Updating"
|
||||
msgstr "Prebieha aktualizácia"
|
||||
|
||||
#: src/form/components/SubmitButton.js:35
|
||||
#: src/form/components/SubmitButton.js:37
|
||||
msgid "Load settings"
|
||||
msgstr "Načítavanie nastavení"
|
||||
|
||||
#: src/form/components/SubmitButton.js:38
|
||||
#: src/form/components/SubmitButton.js:40
|
||||
msgid "Save"
|
||||
msgstr "Uložiť"
|
||||
|
||||
|
@ -1,13 +1,13 @@
|
||||
# Swedish translations for Foris JS.
|
||||
# Copyright (C) 2024 CZ.NIC, z.s.p.o. (https://www.nic.cz/)
|
||||
# Copyright (C) 2025 CZ.NIC, z.s.p.o. (https://www.nic.cz/)
|
||||
# This file is distributed under the same license as the Foris JS project.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2024.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2025.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PROJECT VERSION\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2024-11-13 14:06+0100\n"
|
||||
"POT-Creation-Date: 2025-04-04 15:14+0200\n"
|
||||
"PO-Revision-Date: 2023-09-22 21:00+0000\n"
|
||||
"Last-Translator: Kristoffer Grundström "
|
||||
"<swedishsailfishosuser@tutanota.com>\n"
|
||||
@ -18,7 +18,7 @@ msgstr ""
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 2.16.0\n"
|
||||
"Generated-By: Babel 2.17.0\n"
|
||||
|
||||
#: src/api/utils.js:61
|
||||
msgid "The session is expired. Please log in again."
|
||||
@ -36,7 +36,7 @@ msgstr "Inget svar togs emot."
|
||||
msgid "An unknown API error occurred."
|
||||
msgstr "Ett okänt API-fel inträffade."
|
||||
|
||||
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:101
|
||||
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:89
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
@ -49,23 +49,47 @@ msgstr "Kopierades!"
|
||||
msgid "Copy"
|
||||
msgstr "Kopiera"
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:60
|
||||
#: src/bootstrap/NumberInput.js:84 src/bootstrap/NumberInput.js:85
|
||||
msgid "Increase value. Hint: Hold to increase faster."
|
||||
msgstr ""
|
||||
|
||||
#: src/bootstrap/NumberInput.js:101 src/bootstrap/NumberInput.js:102
|
||||
msgid "Decrease value. Hint: Hold to decrease faster."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:67
|
||||
msgid "Action successful."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:65
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:76
|
||||
msgid "Action failed."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:125
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:147
|
||||
msgid "Cancel"
|
||||
msgstr "Avbryt"
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:128
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:150
|
||||
#, fuzzy
|
||||
msgid "Confirm"
|
||||
msgstr "Bekräfta omstart"
|
||||
|
||||
#: src/common/RichTable/RichTable.js:87
|
||||
msgid "Search…"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableBody.js:50
|
||||
msgid "No results."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableColumnsDropdown.js:27
|
||||
msgid "Columns"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableColumnsDropdown.js:80
|
||||
msgid "Reset"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableHeader.js:29
|
||||
msgid "Sort ascending"
|
||||
msgstr ""
|
||||
@ -142,11 +166,12 @@ msgstr ""
|
||||
"nuvarande Wi-Fi-konfigurationen och återställa till standardvärdena."
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:97
|
||||
#, python-brace-format
|
||||
msgid "Wi-Fi ${deviceID + 1}"
|
||||
msgstr "Wi-Fi ${deviceID + 1}"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:132
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:78
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr "Lösenord"
|
||||
|
||||
@ -154,6 +179,10 @@ msgstr "Lösenord"
|
||||
msgid "Hide SSID"
|
||||
msgstr "Göm SSID"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:159
|
||||
msgid "Band"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:186
|
||||
msgid "802.11n/ac/ax mode"
|
||||
msgstr "802.11n/ac/ax-läge"
|
||||
@ -164,6 +193,7 @@ msgid "Channel"
|
||||
msgstr "Avbryt"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:211
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:95
|
||||
msgid "Encryption"
|
||||
msgstr "Kryptering"
|
||||
|
||||
@ -186,7 +216,7 @@ msgstr "auto"
|
||||
msgid "Custom"
|
||||
msgstr "auto"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:43
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:45
|
||||
msgid "Enable Guest Wi-Fi"
|
||||
msgstr "Aktivera Wi-Fi för Gäst"
|
||||
|
||||
@ -255,42 +285,52 @@ msgid "802.11ac - 80 MHz wide channel"
|
||||
msgstr "802.11ac - 80 MHz bred kanal"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:15
|
||||
#, fuzzy
|
||||
msgid "802.11ac - 80+80 MHz wide channel"
|
||||
msgstr "802.11ac - 80 MHz bred kanal"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:16
|
||||
msgid "802.11ac - 160 MHz wide channel"
|
||||
msgstr "802.11ac - 160 MHz bred kanal"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:16
|
||||
#: src/common/WiFiSettings/constants.js:17
|
||||
#, fuzzy
|
||||
msgid "802.11ax - 20 MHz wide channel"
|
||||
msgstr "802.11ac - 20 MHz bred kanal"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:17
|
||||
#: src/common/WiFiSettings/constants.js:18
|
||||
#, fuzzy
|
||||
msgid "802.11ax - 40 MHz wide channel"
|
||||
msgstr "802.11ac - 40 MHz bred kanal"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:18
|
||||
#: src/common/WiFiSettings/constants.js:19
|
||||
#, fuzzy
|
||||
msgid "802.11ax - 80 MHz wide channel"
|
||||
msgstr "802.11ac - 80 MHz bred kanal"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:19
|
||||
#: src/common/WiFiSettings/constants.js:20
|
||||
#, fuzzy
|
||||
msgid "802.11ax - 80+80 MHz wide channel"
|
||||
msgstr "802.11ac - 80 MHz bred kanal"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:21
|
||||
#, fuzzy
|
||||
msgid "802.11ax - 160 MHz wide channel"
|
||||
msgstr "802.11ac - 160 MHz bred kanal"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:26
|
||||
#: src/common/WiFiSettings/constants.js:29
|
||||
msgid "WPA3 only"
|
||||
msgstr "Endast WPA3"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:27
|
||||
#: src/common/WiFiSettings/constants.js:30
|
||||
msgid "WPA3 with WPA2 as fallback (default)"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:28
|
||||
#: src/common/WiFiSettings/constants.js:31
|
||||
msgid "WPA2 only"
|
||||
msgstr "Endast WPA2"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:31
|
||||
#: src/common/WiFiSettings/constants.js:34
|
||||
msgid ""
|
||||
"SSID which contains non-standard characters could cause problems on some "
|
||||
"devices."
|
||||
@ -298,15 +338,15 @@ msgstr ""
|
||||
"SSID som innehåller icke-standardiserade tecken kan orsaka problem i en "
|
||||
"del enheter."
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:34
|
||||
#: src/common/WiFiSettings/constants.js:37
|
||||
msgid "WPA2/3 pre-shared key, that is required to connect to the network."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:37
|
||||
#: src/common/WiFiSettings/constants.js:40
|
||||
msgid "If set, network is not visible when scanning for available networks."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:40
|
||||
#: src/common/WiFiSettings/constants.js:43
|
||||
msgid ""
|
||||
"The 2.4 GHz band is more widely supported by clients, but tends to have "
|
||||
"more interference. The 5 GHz band is a newer standard and may not be "
|
||||
@ -314,7 +354,7 @@ msgid ""
|
||||
"signal does not carry so well indoors."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:43
|
||||
#: src/common/WiFiSettings/constants.js:46
|
||||
msgid ""
|
||||
"Change this to adjust 802.11n/ac/ax mode of operation. 802.11n with 40 "
|
||||
"MHz wide channels can yield higher throughput but can cause more "
|
||||
@ -322,7 +362,7 @@ msgid ""
|
||||
"default option with 20 MHz wide channel."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:46
|
||||
#: src/common/WiFiSettings/constants.js:49
|
||||
msgid ""
|
||||
"Enables Wi-Fi for guests, which is separated from LAN network. Devices "
|
||||
"connected to this network are allowed to access the internet, but aren't "
|
||||
@ -331,7 +371,7 @@ msgid ""
|
||||
"tab."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:49
|
||||
#: src/common/WiFiSettings/constants.js:52
|
||||
msgid ""
|
||||
"The WPA3 standard is the new most secure encryption method that is "
|
||||
"suggested to be used with any device that supports it. The older devices "
|
||||
@ -347,15 +387,15 @@ msgstr ""
|
||||
msgid "Changes you made may not be saved. Are you sure you want to leave?"
|
||||
msgstr ""
|
||||
|
||||
#: src/form/components/SubmitButton.js:32
|
||||
#: src/form/components/SubmitButton.js:34
|
||||
msgid "Updating"
|
||||
msgstr ""
|
||||
|
||||
#: src/form/components/SubmitButton.js:35
|
||||
#: src/form/components/SubmitButton.js:37
|
||||
msgid "Load settings"
|
||||
msgstr ""
|
||||
|
||||
#: src/form/components/SubmitButton.js:38
|
||||
#: src/form/components/SubmitButton.js:40
|
||||
msgid "Save"
|
||||
msgstr "Spara"
|
||||
|
||||
|
452
translations/ta/LC_MESSAGES/forisjs.po
Normal file
452
translations/ta/LC_MESSAGES/forisjs.po
Normal file
@ -0,0 +1,452 @@
|
||||
# Tamil translations for Foris JS.
|
||||
# Copyright (C) 2025 CZ.NIC, z.s.p.o. (https://www.nic.cz/)
|
||||
# This file is distributed under the same license as the Foris JS project.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2025.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Foris JS 6.5.0\n"
|
||||
"Report-Msgid-Bugs-To: tech.support@turris.cz\n"
|
||||
"POT-Creation-Date: 2025-04-04 15:14+0200\n"
|
||||
"PO-Revision-Date: 2025-03-19 13:25+0000\n"
|
||||
"Last-Translator: தமிழ்நேரம் <anishprabu.t@gmail.com>\n"
|
||||
"Language: ta\n"
|
||||
"Language-Team: Tamil <https://hosted.weblate.org/projects/turris/foris-"
|
||||
"js/ta/>\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 2.17.0\n"
|
||||
|
||||
#: src/api/utils.js:61
|
||||
msgid "The session is expired. Please log in again."
|
||||
msgstr "அமர்வு காலாவதியானது. மீண்டும் உள்நுழைக."
|
||||
|
||||
#: src/api/utils.js:66
|
||||
msgid "Timeout error occurred."
|
||||
msgstr "காலக்கெடு பிழை ஏற்பட்டது."
|
||||
|
||||
#: src/api/utils.js:69
|
||||
msgid "No response received."
|
||||
msgstr "எந்த பதிலும் கிடைக்கவில்லை."
|
||||
|
||||
#: src/api/utils.js:79
|
||||
msgid "An unknown API error occurred."
|
||||
msgstr "அறியப்படாத பநிஇ பிழை ஏற்பட்டது."
|
||||
|
||||
#: src/bootstrap/Alert.js:73 src/bootstrap/Modal.js:103
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:89
|
||||
msgid "Close"
|
||||
msgstr "மூடு"
|
||||
|
||||
#: src/bootstrap/CopyInput.js:56
|
||||
msgid "Copied!"
|
||||
msgstr "நகலெடுக்கப்பட்டது!"
|
||||
|
||||
#: src/bootstrap/CopyInput.js:56
|
||||
msgid "Copy"
|
||||
msgstr "நகலெடு"
|
||||
|
||||
#: src/bootstrap/NumberInput.js:84 src/bootstrap/NumberInput.js:85
|
||||
msgid "Increase value. Hint: Hold to increase faster."
|
||||
msgstr ""
|
||||
|
||||
#: src/bootstrap/NumberInput.js:101 src/bootstrap/NumberInput.js:102
|
||||
msgid "Decrease value. Hint: Hold to decrease faster."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:67
|
||||
msgid "Action successful."
|
||||
msgstr "நடவடிக்கை வெற்றிகரமாக."
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:76
|
||||
msgid "Action failed."
|
||||
msgstr "நடவடிக்கை தோல்வியடைந்தது."
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:147
|
||||
msgid "Cancel"
|
||||
msgstr "ரத்துசெய்"
|
||||
|
||||
#: src/common/ActionButtonWithModal/ActionButtonWithModal.js:150
|
||||
msgid "Confirm"
|
||||
msgstr "உறுதிப்படுத்தவும்"
|
||||
|
||||
#: src/common/RichTable/RichTable.js:87
|
||||
msgid "Search…"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableBody.js:50
|
||||
msgid "No results."
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableColumnsDropdown.js:27
|
||||
msgid "Columns"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableColumnsDropdown.js:80
|
||||
msgid "Reset"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/RichTable/RichTableHeader.js:29
|
||||
msgid "Sort ascending"
|
||||
msgstr "ஏறும் வரிசைப்படுத்துதல்"
|
||||
|
||||
#: src/common/RichTable/RichTableHeader.js:30
|
||||
msgid "Sort descending"
|
||||
msgstr "இறங்கு வரிசைப்படுத்துதல்"
|
||||
|
||||
#: src/common/RichTable/RichTableHeader.js:31
|
||||
msgid "Clear sort"
|
||||
msgstr "அழி வரிசைப்படுத்துதல்"
|
||||
|
||||
#: src/common/RichTable/RichTablePagination.js:65
|
||||
msgid "Pagination navigation bar"
|
||||
msgstr "மண்பாண்ட வழிசெலுத்தல் பட்டி"
|
||||
|
||||
#: src/common/RichTable/RichTablePagination.js:71
|
||||
msgid "First page"
|
||||
msgstr "முதல் பக்கம்"
|
||||
|
||||
#: src/common/RichTable/RichTablePagination.js:77
|
||||
msgid "Previous page"
|
||||
msgstr "முந்தைய பக்கம்"
|
||||
|
||||
#: src/common/RichTable/RichTablePagination.js:83
|
||||
msgid "Next page"
|
||||
msgstr "அடுத்த பக்கம்"
|
||||
|
||||
#: src/common/RichTable/RichTablePagination.js:89
|
||||
msgid "Last page"
|
||||
msgstr "கடைசி பக்கம்"
|
||||
|
||||
#: src/common/RichTable/RichTablePagination.js:95
|
||||
msgid "Page"
|
||||
msgstr "பக்கம்"
|
||||
|
||||
#: src/common/RichTable/RichTablePagination.js:98
|
||||
msgid "of"
|
||||
msgstr "of"
|
||||
|
||||
#: src/common/RichTable/RichTablePagination.js:106
|
||||
msgid "Rows per page:"
|
||||
msgstr "ஒரு பக்கத்திற்கு வரிசைகள்:"
|
||||
|
||||
#: src/common/RichTable/RichTablePagination.js:109
|
||||
msgid "Select rows per page"
|
||||
msgstr "ஒரு பக்கத்திற்கு வரிசைகளைத் தேர்ந்தெடுக்கவும்"
|
||||
|
||||
#: src/common/RichTable/RichTablePagination.js:121
|
||||
msgid "All"
|
||||
msgstr "அனைத்தும்"
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:39
|
||||
msgid "An error occurred during resetting Wi-Fi settings."
|
||||
msgstr "வைஃபை அமைப்புகளை மீட்டமைக்கும் போது பிழை ஏற்பட்டது."
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:42
|
||||
msgid "Wi-Fi settings are set to defaults."
|
||||
msgstr "வைஃபை அமைப்புகள் இயல்புநிலையாக அமைக்கப்பட்டுள்ளன."
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:56
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:70
|
||||
msgid "Reset Wi-Fi Settings"
|
||||
msgstr "வைஃபை அமைப்புகளை மீட்டமைக்கவும்"
|
||||
|
||||
#: src/common/WiFiSettings/ResetWiFiSettings.js:58
|
||||
msgid ""
|
||||
"If a number of wireless cards doesn't match, you may try to reset the Wi-"
|
||||
"Fi settings. Note that this will remove the current Wi-Fi configuration "
|
||||
"and restore the default values."
|
||||
msgstr ""
|
||||
"பல வயர்லெச் கார்டுகள் பொருந்தவில்லை என்றால், நீங்கள் வைஃபை அமைப்புகளை "
|
||||
"மீட்டமைக்க முயற்சி செய்யலாம். இது தற்போதைய வைஃபை உள்ளமைவை அகற்றி "
|
||||
"இயல்புநிலை மதிப்புகளை மீட்டெடுக்கும் என்பதை நினைவில் கொள்க."
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:97
|
||||
#, python-brace-format
|
||||
msgid "Wi-Fi ${deviceID + 1}"
|
||||
msgstr "Wi-fi $ {deviceID + 1}"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:132
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:80
|
||||
msgid "Password"
|
||||
msgstr "கடவுச்சொல்"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:146
|
||||
msgid "Hide SSID"
|
||||
msgstr "SSID ஐ மறைக்கவும்"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:159
|
||||
msgid "Band"
|
||||
msgstr ""
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:186
|
||||
msgid "802.11n/ac/ax mode"
|
||||
msgstr "802.11n/ac/ax பயன்முறை"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:199
|
||||
msgid "Channel"
|
||||
msgstr "வாய்க்கால்"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:211
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:95
|
||||
msgid "Encryption"
|
||||
msgstr "குறியாக்கம்"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:226
|
||||
msgid "Disable Management Frame Protection"
|
||||
msgstr "மேலாண்மை பிரேம் பாதுகாப்பை முடக்கு"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:227
|
||||
msgid ""
|
||||
"In case you have trouble connecting to WiFi Access Point, try disabling "
|
||||
"Management Frame Protection."
|
||||
msgstr ""
|
||||
"வைஃபை அணுகல் புள்ளியுடன் இணைப்பதில் சிக்கல் இருந்தால், மேலாண்மை பிரேம் "
|
||||
"பாதுகாப்பை முடக்க முயற்சிக்கவும்."
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:262
|
||||
msgid "auto"
|
||||
msgstr "தானி"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiForm.js:303
|
||||
msgid "Custom"
|
||||
msgstr "தனிப்பயன்"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiGuestForm.js:45
|
||||
msgid "Enable Guest Wi-Fi"
|
||||
msgstr "விருந்தினர் வைஃபை இயக்கவும்"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:43
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:44
|
||||
msgid "Show QR code"
|
||||
msgstr "QR குறியீட்டைக் காட்டு"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:70
|
||||
msgid "Wi-Fi QR Code"
|
||||
msgstr "வைஃபை கியூஆர் குறியீடு"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiQRCode.js:102
|
||||
msgid "Download PDF"
|
||||
msgstr "PDF ஐ பதிவிறக்கவும்"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:83
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:99
|
||||
msgid "SSID can't be longer than 32 symbols"
|
||||
msgstr "SSID 32 சின்னங்களை விட நீளமாக இருக்க முடியாது"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:84
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:101
|
||||
msgid "SSID can't be empty"
|
||||
msgstr "SSID காலியாக இருக்க முடியாது"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:86
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:103
|
||||
msgid "SSID can't be longer than 32 bytes"
|
||||
msgstr "SSID 32 பைட்டுகளை விட நீளமாக இருக்க முடியாது"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:89
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:106
|
||||
msgid "Password must contain at least 8 symbols"
|
||||
msgstr "கடவுச்சொல்லில் குறைந்தது 8 சின்னங்கள் இருக்க வேண்டும்"
|
||||
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:91
|
||||
#: src/common/WiFiSettings/WiFiSettings.js:110
|
||||
msgid "Password must not contain more than 63 symbols"
|
||||
msgstr "கடவுச்சொல்லில் 63 க்கும் மேற்பட்ட சின்னங்கள் இருக்கக்கூடாது"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:9
|
||||
msgid "Disabled"
|
||||
msgstr "முடக்கப்பட்டது"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:10
|
||||
msgid "802.11n - 20 MHz wide channel"
|
||||
msgstr "802.11n - 20 மெகா எர்ட்ச் அகல சேனல்"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:11
|
||||
msgid "802.11n - 40 MHz wide channel"
|
||||
msgstr "802.11n - 40 மெகா எர்ட்ச் அகல சேனல்"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:12
|
||||
msgid "802.11ac - 20 MHz wide channel"
|
||||
msgstr "802.11ac - 20 மெகா எர்ட்ச் அகல சேனல்"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:13
|
||||
msgid "802.11ac - 40 MHz wide channel"
|
||||
msgstr "802.11ac - 40 மெகா எர்ட்ச் அகல சேனல்"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:14
|
||||
msgid "802.11ac - 80 MHz wide channel"
|
||||
msgstr "802.11ac - 80 மெகா எர்ட்ச் அகல சேனல்"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:15
|
||||
#, fuzzy
|
||||
msgid "802.11ac - 80+80 MHz wide channel"
|
||||
msgstr "802.11ac - 80 மெகா எர்ட்ச் அகல சேனல்"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:16
|
||||
msgid "802.11ac - 160 MHz wide channel"
|
||||
msgstr "802.11ac - 160 மெகா எர்ட்ச் அகல சேனல்"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:17
|
||||
msgid "802.11ax - 20 MHz wide channel"
|
||||
msgstr "802.11ax - 20 மெகா எர்ட்ச் அகல சேனல்"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:18
|
||||
msgid "802.11ax - 40 MHz wide channel"
|
||||
msgstr "802.11ax - 40 மெகா எர்ட்ச் அகல சேனல்"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:19
|
||||
msgid "802.11ax - 80 MHz wide channel"
|
||||
msgstr "802.11ax - 80 மெகா எர்ட்ச் அகல சேனல்"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:20
|
||||
#, fuzzy
|
||||
msgid "802.11ax - 80+80 MHz wide channel"
|
||||
msgstr "802.11ax - 80 மெகா எர்ட்ச் அகல சேனல்"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:21
|
||||
msgid "802.11ax - 160 MHz wide channel"
|
||||
msgstr "802.11ax - 160 மெகா எர்ட்ச் அகல சேனல்"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:29
|
||||
msgid "WPA3 only"
|
||||
msgstr "WPA3 மட்டும்"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:30
|
||||
msgid "WPA3 with WPA2 as fallback (default)"
|
||||
msgstr "WPA2 WPA2 உடன் குறைவடையும் (இயல்புநிலை)"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:31
|
||||
msgid "WPA2 only"
|
||||
msgstr "WPA2 மட்டும்"
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:34
|
||||
msgid ""
|
||||
"SSID which contains non-standard characters could cause problems on some "
|
||||
"devices."
|
||||
msgstr ""
|
||||
"தரமற்ற எழுத்துக்களைக் கொண்ட SSID சில சாதனங்களில் சிக்கல்களை "
|
||||
"ஏற்படுத்தக்கூடும்."
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:37
|
||||
msgid "WPA2/3 pre-shared key, that is required to connect to the network."
|
||||
msgstr "WPA2/3 முன் பகிரப்பட்ட விசை, இது பிணையத்துடன் இணைக்க வேண்டும்."
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:40
|
||||
msgid "If set, network is not visible when scanning for available networks."
|
||||
msgstr ""
|
||||
"அமைக்கப்பட்டால், கிடைக்கக்கூடிய நெட்வொர்க்குகளுக்கு ச்கேன் செய்யும் போது "
|
||||
"பிணையம் தெரியவில்லை."
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:43
|
||||
msgid ""
|
||||
"The 2.4 GHz band is more widely supported by clients, but tends to have "
|
||||
"more interference. The 5 GHz band is a newer standard and may not be "
|
||||
"supported by all your devices. It usually has less interference, but the "
|
||||
"signal does not carry so well indoors."
|
||||
msgstr ""
|
||||
"2.4 சிகாஎர்ட்ச் இசைக்குழு வாடிக்கையாளர்களால் மிகவும் பரவலாக "
|
||||
"ஆதரிக்கப்படுகிறது, ஆனால் அதிக குறுக்கீடு உள்ளது. 5 சிகாஎர்ட்ச் இசைக்குழு "
|
||||
"ஒரு புதிய தரநிலை மற்றும் உங்கள் எல்லா சாதனங்களாலும் ஆதரிக்கப்படாமல் "
|
||||
"போகலாம். இது பொதுவாக குறைவான குறுக்கீட்டைக் கொண்டுள்ளது, ஆனால் சமிக்ஞை "
|
||||
"வீட்டிற்குள் அவ்வளவு சிறப்பாகச் செல்லாது."
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:46
|
||||
msgid ""
|
||||
"Change this to adjust 802.11n/ac/ax mode of operation. 802.11n with 40 "
|
||||
"MHz wide channels can yield higher throughput but can cause more "
|
||||
"interference in the network. If you don't know what to choose, use the "
|
||||
"default option with 20 MHz wide channel."
|
||||
msgstr ""
|
||||
"802.11n/AC/AX செயல்பாட்டு முறை சரிசெய்ய இதை மாற்றவும். 40 மெகா எர்ட்ச் "
|
||||
"அகலமான சேனல்களைக் கொண்ட 802.11n அதிக செயல்திறனை அளிக்கும், ஆனால் "
|
||||
"பிணையத்தில் அதிக குறுக்கீட்டை ஏற்படுத்தும். எதை தேர்வு செய்வது என்று "
|
||||
"உங்களுக்குத் தெரியாவிட்டால், இயல்புநிலை விருப்பத்தை 20 மெகா எர்ட்ச் அகல "
|
||||
"சேனலுடன் பயன்படுத்தவும்."
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:49
|
||||
msgid ""
|
||||
"Enables Wi-Fi for guests, which is separated from LAN network. Devices "
|
||||
"connected to this network are allowed to access the internet, but aren't "
|
||||
"allowed to access other devices and the configuration interface of the "
|
||||
"router. Parameters of the guest network can be set in the Guest network "
|
||||
"tab."
|
||||
msgstr ""
|
||||
"லேன் நெட்வொர்க்கிலிருந்து பிரிக்கப்பட்ட விருந்தினர்களுக்கு வைஃபை "
|
||||
"இயக்குகிறது. இந்த நெட்வொர்க்குடன் இணைக்கப்பட்ட சாதனங்கள் இணையத்தை அணுக "
|
||||
"அனுமதிக்கப்படுகின்றன, ஆனால் பிற சாதனங்களையும் திசைவியின் உள்ளமைவு "
|
||||
"இடைமுகத்தையும் அணுக அனுமதிக்கப்படவில்லை. விருந்தினர் நெட்வொர்க்கின் "
|
||||
"அளவுருக்கள் விருந்தினர் பிணையம் தாவலில் அமைக்கப்படலாம்."
|
||||
|
||||
#: src/common/WiFiSettings/constants.js:52
|
||||
msgid ""
|
||||
"The WPA3 standard is the new most secure encryption method that is "
|
||||
"suggested to be used with any device that supports it. The older devices "
|
||||
"without WPA3 support require older WPA2. If you experience issues with "
|
||||
"connecting older devices, try to enable WPA2."
|
||||
msgstr ""
|
||||
"WPA3 தரநிலை என்பது புதிய மிகவும் பாதுகாப்பான குறியாக்க முறையாகும், அதை "
|
||||
"ஆதரிக்கும் எந்தவொரு சாதனத்துடனும் பயன்படுத்த பரிந்துரைக்கப்படுகிறது. WPA3"
|
||||
" உதவி இல்லாத பழைய சாதனங்களுக்கு பழைய WPA2 தேவைப்படுகிறது. பழைய சாதனங்களை "
|
||||
"இணைப்பதில் சிக்கல்களை நீங்கள் அனுபவித்தால், WPA2 ஐ இயக்க முயற்சிக்கவும்."
|
||||
|
||||
#: src/form/components/ForisForm.js:121
|
||||
msgid "Settings saved successfully"
|
||||
msgstr "அமைப்புகள் வெற்றிகரமாக சேமிக்கப்பட்டன"
|
||||
|
||||
#: src/form/components/ForisForm.js:183
|
||||
msgid "Changes you made may not be saved. Are you sure you want to leave?"
|
||||
msgstr ""
|
||||
"நீங்கள் செய்த மாற்றங்கள் சேமிக்கப்படாமல் போகலாம். நீங்கள் நிச்சயமாக "
|
||||
"வெளியேற விரும்புகிறீர்களா?"
|
||||
|
||||
#: src/form/components/SubmitButton.js:34
|
||||
msgid "Updating"
|
||||
msgstr "புதுப்பித்தல்"
|
||||
|
||||
#: src/form/components/SubmitButton.js:37
|
||||
msgid "Load settings"
|
||||
msgstr "அமைப்புகளை ஏற்றவும்"
|
||||
|
||||
#: src/form/components/SubmitButton.js:40
|
||||
msgid "Save"
|
||||
msgstr "சேமி"
|
||||
|
||||
#: src/utils/ErrorMessage.js:17
|
||||
msgid "An error occurred while fetching data."
|
||||
msgstr "தரவைப் பெறும்போது பிழை ஏற்பட்டது."
|
||||
|
||||
#: src/utils/validations.js:13
|
||||
msgid "This is not a valid IPv4 address."
|
||||
msgstr "இது சரியான ஐபிவி 4 முகவரி அல்ல."
|
||||
|
||||
#: src/utils/validations.js:14
|
||||
msgid "This is not a valid IPv6 address."
|
||||
msgstr "இது சரியான ஐபிவி 6 முகவரி அல்ல."
|
||||
|
||||
#: src/utils/validations.js:15
|
||||
msgid "This is not a valid IPv6 prefix."
|
||||
msgstr "இது சரியான ஐபிவி 6 முன்னொட்டு அல்ல."
|
||||
|
||||
#: src/utils/validations.js:16
|
||||
msgid "This is not a valid domain name."
|
||||
msgstr "இது சரியான டொமைன் பெயர் அல்ல."
|
||||
|
||||
#: src/utils/validations.js:17
|
||||
msgid "This is not a valid hostname."
|
||||
msgstr "இது சரியான ஓச்ட்பெயர் அல்ல."
|
||||
|
||||
#: src/utils/validations.js:18
|
||||
msgid "This is not a valid DUID."
|
||||
msgstr "இது செல்லுபடியாகும் டியூட் அல்ல."
|
||||
|
||||
#: src/utils/validations.js:19
|
||||
msgid "This is not a valid MAC address."
|
||||
msgstr "இது செல்லுபடியாகும் MAC முகவரி அல்ல."
|
||||
|
||||
#: src/utils/validations.js:20
|
||||
msgid "Doesn't contain a list of emails separated by commas."
|
||||
msgstr "காற்புள்ளிகளால் பிரிக்கப்பட்ட மின்னஞ்சல்களின் பட்டியல் இல்லை."
|
||||
|
Loading…
x
Reference in New Issue
Block a user