diff --git a/web/po/cs.po b/web/po/cs.po index 20ca8ae675..d4a7d6ac3d 100644 --- a/web/po/cs.po +++ b/web/po/cs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-22 02:10+0000\n" +"POT-Creation-Date: 2023-10-29 02:08+0000\n" "PO-Revision-Date: 2023-07-26 15:03+0000\n" "Last-Translator: Ladislav Slezák \n" "Language-Team: Czech =2 && n<=4) ? 1 : 2;\n" "X-Generator: Weblate 4.9.1\n" -#: src/App.jsx:103 +#: src/App.jsx:112 msgid "Diagnostic tools" msgstr "" @@ -323,8 +323,8 @@ msgstr "" msgid "language" msgstr "" -#. TRANSLATORS: page header #. TRANSLATORS: page section +#. TRANSLATORS: page header #: src/components/l10n/L10nPage.jsx:84 #: src/components/overview/L10nSection.jsx:82 msgid "Localization" @@ -1094,7 +1094,7 @@ msgid "Edit file system" msgstr "" #: src/components/storage/ProposalVolumes.jsx:306 -#: src/components/storage/VolumeForm.jsx:498 +#: src/components/storage/VolumeForm.jsx:500 msgid "Mount point" msgstr "" @@ -1103,7 +1103,7 @@ msgid "Details" msgstr "" #: src/components/storage/ProposalVolumes.jsx:308 -#: src/components/storage/VolumeForm.jsx:515 +#: src/components/storage/VolumeForm.jsx:517 msgid "Size" msgstr "" @@ -1116,53 +1116,53 @@ msgid "File systems to create in your system" msgstr "" #. TRANSLATORS: item which affects the final computed partition size -#: src/components/storage/VolumeForm.jsx:96 +#: src/components/storage/VolumeForm.jsx:97 msgid "the configuration of snapshots" msgstr "" #. TRANSLATORS: item which affects the final computed partition size #. %s is replaced by a list of mount points like "/home, /boot" -#: src/components/storage/VolumeForm.jsx:101 +#: src/components/storage/VolumeForm.jsx:102 #, c-format msgid "the presence of the file system for %s" msgstr "" #. TRANSLATORS: conjunction for merging two list items -#: src/components/storage/VolumeForm.jsx:103 +#: src/components/storage/VolumeForm.jsx:104 msgid ", " msgstr "" #. TRANSLATORS: the %s is replaced by the items which affect the computed size -#: src/components/storage/VolumeForm.jsx:106 +#: src/components/storage/VolumeForm.jsx:107 #, c-format msgid "The final size depends on %s." msgstr "" #. TRANSLATORS: conjunction for merging two texts -#: src/components/storage/VolumeForm.jsx:108 +#: src/components/storage/VolumeForm.jsx:109 msgid " and " msgstr "" #. TRANSLATORS: the partition size is automatically computed -#: src/components/storage/VolumeForm.jsx:113 +#: src/components/storage/VolumeForm.jsx:114 msgid "Automatically calculated size according to the selected product." msgstr "" -#: src/components/storage/VolumeForm.jsx:133 +#: src/components/storage/VolumeForm.jsx:134 msgid "Exact size for the file system." msgstr "" #. TRANSLATORS: requested partition size -#: src/components/storage/VolumeForm.jsx:145 +#: src/components/storage/VolumeForm.jsx:146 msgid "Exact size" msgstr "" #. TRANSLATORS: units selector (like KiB, MiB, GiB...) -#: src/components/storage/VolumeForm.jsx:160 +#: src/components/storage/VolumeForm.jsx:161 msgid "Size unit" msgstr "" -#: src/components/storage/VolumeForm.jsx:188 +#: src/components/storage/VolumeForm.jsx:189 msgid "" "Limits for the file system size. The final size will be a value between the " "given minimum and maximum. If no maximum is given then the file system will " @@ -1170,61 +1170,61 @@ msgid "" msgstr "" #. TRANSLATORS: the minimal partition size -#: src/components/storage/VolumeForm.jsx:195 +#: src/components/storage/VolumeForm.jsx:196 msgid "Minimum" msgstr "" #. TRANSLATORS: the minium partition size -#: src/components/storage/VolumeForm.jsx:205 +#: src/components/storage/VolumeForm.jsx:206 msgid "Minimum desired size" msgstr "" -#: src/components/storage/VolumeForm.jsx:214 +#: src/components/storage/VolumeForm.jsx:215 msgid "Unit for the minimum size" msgstr "" #. TRANSLATORS: the maximum partition size -#: src/components/storage/VolumeForm.jsx:225 +#: src/components/storage/VolumeForm.jsx:226 msgid "Maximum" msgstr "" #. TRANSLATORS: the maximum partition size -#: src/components/storage/VolumeForm.jsx:236 +#: src/components/storage/VolumeForm.jsx:237 msgid "Maximum desired size" msgstr "" -#: src/components/storage/VolumeForm.jsx:244 +#: src/components/storage/VolumeForm.jsx:245 msgid "Unit for the maximum size" msgstr "" #. TRANSLATORS: radio button label, fully automatically computed partition size, no user input -#: src/components/storage/VolumeForm.jsx:261 +#: src/components/storage/VolumeForm.jsx:262 msgid "Auto" msgstr "" #. TRANSLATORS: radio button label, exact partition size requested by user -#: src/components/storage/VolumeForm.jsx:263 +#: src/components/storage/VolumeForm.jsx:264 msgid "Fixed" msgstr "" #. TRANSLATORS: radio button label, automatically computed partition size within the user provided min and max limits -#: src/components/storage/VolumeForm.jsx:265 +#: src/components/storage/VolumeForm.jsx:266 msgid "Range" msgstr "" -#: src/components/storage/VolumeForm.jsx:468 +#: src/components/storage/VolumeForm.jsx:470 msgid "A size value is required" msgstr "" -#: src/components/storage/VolumeForm.jsx:473 +#: src/components/storage/VolumeForm.jsx:475 msgid "Minimum size is required" msgstr "" -#: src/components/storage/VolumeForm.jsx:477 +#: src/components/storage/VolumeForm.jsx:479 msgid "Maximum must be greater than minimum" msgstr "" -#: src/components/storage/VolumeForm.jsx:507 +#: src/components/storage/VolumeForm.jsx:509 msgid "File system type" msgstr "" diff --git a/web/po/de.po b/web/po/de.po new file mode 100644 index 0000000000..3648f69f6a --- /dev/null +++ b/web/po/de.po @@ -0,0 +1,1720 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR SuSE Linux Products GmbH, Nuernberg +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-29 02:08+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#: src/App.jsx:112 +msgid "Diagnostic tools" +msgstr "" + +#. TRANSLATORS: error message, %s is replaced by the server URL +#: src/DevServerWrapper.jsx:82 +#, c-format +msgid "The server at %s is not reachable." +msgstr "" + +#. TRANSLATORS: error message +#: src/DevServerWrapper.jsx:88 +msgid "Cannot connect to the Cockpit server" +msgstr "" + +#. TRANSLATORS: button label +#: src/DevServerWrapper.jsx:104 +msgid "Try Again" +msgstr "" + +#: src/components/core/About.jsx:43 src/components/core/About.jsx:48 +msgid "About Agama" +msgstr "" + +#. TRANSLATORS: content of the "About" popup (1/2) +#: src/components/core/About.jsx:53 +msgid "" +"Agama is an experimental installer for (open)SUSE systems. It still under " +"development so, please, do not use it in production environments. If you " +"want to give it a try, we recommend to use a virtual machine to prevent any " +"possible data loss." +msgstr "" + +#. TRANSLATORS: content of the "About" popup (2/2) +#. %s is replaced by the project URL +#: src/components/core/About.jsx:65 +#, c-format +msgid "For more information, please visit the project's repository at %s." +msgstr "" + +#. TRANSLATORS: button label +#: src/components/core/About.jsx:71 src/components/core/FileViewer.jsx:80 +#: src/components/core/Sidebar.jsx:177 src/components/core/Terminal.jsx:48 +#: src/components/network/WifiSelector.jsx:151 +msgid "Close" +msgstr "" + +#. TRANSLATORS: button label +#: src/components/core/DBusError.jsx:40 +msgid "Reload" +msgstr "" + +#. TRANSLATORS: page title +#: src/components/core/DBusError.jsx:48 +msgid "D-Bus Error" +msgstr "" + +#: src/components/core/DBusError.jsx:54 +msgid "Cannot connect to D-Bus" +msgstr "" + +#: src/components/core/DBusError.jsx:59 +msgid "" +"Could not connect to the D-Bus service. Please, check whether it is running." +msgstr "" + +#: src/components/core/FileViewer.jsx:65 +msgid "Reading file..." +msgstr "" + +#: src/components/core/FileViewer.jsx:71 +msgid "Cannot read the file" +msgstr "" + +#. TRANSLATORS: the installer reports some errors, +#. the text in square brackets [] is a clickable link +#: src/components/core/InstallButton.jsx:45 +msgid "" +"There are some reported issues. Please, check [the list of issues] before " +"proceeding with the installation." +msgstr "" + +#: src/components/core/InstallButton.jsx:60 +msgid "Confirm Installation" +msgstr "" + +#: src/components/core/InstallButton.jsx:66 +msgid "" +"If you continue, partitions on your hard disk will be modified according to " +"the provided installation settings." +msgstr "" + +#: src/components/core/InstallButton.jsx:70 +msgid "Please, cancel and check the settings if you are unsure." +msgstr "" + +#. TRANSLATORS: button label +#: src/components/core/InstallButton.jsx:76 +msgid "Continue" +msgstr "" + +#: src/components/core/InstallButton.jsx:86 +msgid "Problems Found" +msgstr "" + +#: src/components/core/InstallButton.jsx:90 +msgid "" +"Some problems were found when trying to start the installation. Please, have " +"a look to the reported errors and try again." +msgstr "" + +#. TRANSLATORS: button label +#: src/components/core/InstallButton.jsx:97 +#: src/components/storage/ProposalSettingsSection.jsx:166 +#: src/components/storage/ProposalSettingsSection.jsx:359 +#: src/components/storage/ProposalSettingsSection.jsx:504 +#: src/components/storage/ProposalVolumes.jsx:148 +#: src/components/storage/ProposalVolumes.jsx:282 +#: src/components/storage/ZFCPPage.jsx:513 +msgid "Accept" +msgstr "" + +#. TRANSLATORS: button label +#: src/components/core/InstallButton.jsx:145 +msgid "Install" +msgstr "" + +#. TRANSLATORS: button label +#: src/components/core/InstallationFinished.jsx:44 +msgid "Finish" +msgstr "" + +#. TRANSLATORS: button label +#: src/components/core/InstallationFinished.jsx:46 +msgid "Reboot" +msgstr "" + +#: src/components/core/InstallationFinished.jsx:59 +msgid "Installation Finished" +msgstr "" + +#: src/components/core/InstallationFinished.jsx:69 +msgid "Congratulations!" +msgstr "" + +#: src/components/core/InstallationFinished.jsx:74 +msgid "The installation on your machine is complete." +msgstr "" + +#: src/components/core/InstallationFinished.jsx:78 +msgid "At this point you can power off the machine." +msgstr "" + +#: src/components/core/InstallationFinished.jsx:79 +msgid "At this point you can reboot the machine to log in to the new system." +msgstr "" + +#: src/components/core/InstallationFinished.jsx:82 +msgid "Have a lot of fun! Your openSUSE Development Team." +msgstr "" + +#: src/components/core/InstallationProgress.jsx:32 +msgid "Installing" +msgstr "" + +#: src/components/core/IssuesLink.jsx:40 +msgid "Show issues" +msgstr "" + +#: src/components/core/IssuesLink.jsx:43 +msgid "There are new issues" +msgstr "" + +#: src/components/core/IssuesPage.jsx:115 +msgid "No issues found. Everything looks ok." +msgstr "" + +#: src/components/core/LogsButton.jsx:98 +msgid "Collecting logs..." +msgstr "" + +#: src/components/core/LogsButton.jsx:98 +msgid "Download logs" +msgstr "" + +#: src/components/core/LogsButton.jsx:106 +msgid "" +"The browser will run the logs download as soon as they are ready. Please, be " +"patient." +msgstr "" + +#: src/components/core/LogsButton.jsx:114 +msgid "Something went wrong while collecting logs. Please, try again." +msgstr "" + +#: src/components/core/PasswordAndConfirmationInput.jsx:35 +msgid "Passwords do not match" +msgstr "" + +#: src/components/core/PasswordAndConfirmationInput.jsx:56 +#: src/components/network/WifiConnectionForm.jsx:125 +#: src/components/storage/iscsi/AuthFields.jsx:95 +#: src/components/storage/iscsi/AuthFields.jsx:100 +#: src/components/users/RootAuthMethods.jsx:159 +msgid "Password" +msgstr "" + +#: src/components/core/PasswordAndConfirmationInput.jsx:60 +msgid "User password" +msgstr "" + +#: src/components/core/PasswordAndConfirmationInput.jsx:69 +msgid "Password confirmation" +msgstr "" + +#: src/components/core/PasswordAndConfirmationInput.jsx:74 +msgid "User password confirmation" +msgstr "" + +#: src/components/core/PasswordInput.jsx:59 +msgid "Password visibility button" +msgstr "" + +#: src/components/core/Popup.jsx:90 +msgid "Confirm" +msgstr "" + +#. TRANSLATORS: button label +#: src/components/core/Popup.jsx:128 +#: src/components/network/WifiConnectionForm.jsx:136 +msgid "Cancel" +msgstr "" + +#. TRANSLATORS: dropdown label +#: src/components/core/RowActions.jsx:66 +#: src/components/storage/ProposalVolumes.jsx:119 +#: src/components/storage/ProposalVolumes.jsx:309 +msgid "Actions" +msgstr "" + +#: src/components/core/SectionSkeleton.jsx:29 +#: src/components/core/SectionSkeleton.jsx:34 +msgid "Waiting" +msgstr "" + +#. TRANSLATORS: button label +#: src/components/core/ShowLogButton.jsx:47 +msgid "Show Logs" +msgstr "" + +#. TRANSLATORS: popup dialog title +#: src/components/core/ShowLogButton.jsx:53 +msgid "YaST Logs" +msgstr "" + +#. TRANSLATORS: button label +#: src/components/core/ShowTerminalButton.jsx:48 +msgid "Open Terminal" +msgstr "" + +#: src/components/core/Sidebar.jsx:135 +msgid "Show global options" +msgstr "" + +#: src/components/core/Sidebar.jsx:141 +msgid "New issues found" +msgstr "" + +#: src/components/core/Sidebar.jsx:151 +msgid "Global options" +msgstr "" + +#. TRANSLATORS: sidebar header +#: src/components/core/Sidebar.jsx:157 +msgid "Options" +msgstr "" + +#: src/components/core/Sidebar.jsx:164 +msgid "Hide navigation and other options" +msgstr "" + +#: src/components/core/ValidationErrors.jsx:62 +msgid "Errors" +msgstr "" + +#. TRANSLATORS: %d is replaced with the number of errors found +#: src/components/core/ValidationErrors.jsx:85 +#, c-format +msgid "%d error found" +msgid_plural "%d errors found" +msgstr[0] "" +msgstr[1] "" + +#: src/components/core/ValidationErrors.jsx:95 +msgid "Basic popover" +msgstr "" + +#: src/components/l10n/L10nPage.jsx:72 +#: src/components/l10n/LanguageSwitcher.jsx:50 +msgid "language" +msgstr "" + +#. TRANSLATORS: page section +#. TRANSLATORS: page header +#: src/components/l10n/L10nPage.jsx:84 +#: src/components/overview/L10nSection.jsx:82 +msgid "Localization" +msgstr "" + +#: src/components/l10n/LanguageSwitcher.jsx:46 +msgid "Display Language" +msgstr "" + +#: src/components/layout/Icon.jsx:157 +#, c-format +msgid "Icon %s not found!" +msgstr "" + +#: src/components/layout/Loading.jsx:30 +msgid "Loading installation environment, please wait." +msgstr "" + +#. TRANSLATORS: button label +#: src/components/network/AddressesDataList.jsx:81 +#: src/components/network/DnsDataList.jsx:87 +msgid "Remove" +msgstr "" + +#. TRANSLATORS: input field name +#: src/components/network/AddressesDataList.jsx:93 +#: src/components/network/AddressesDataList.jsx:94 +#: src/components/network/IpAddressInput.jsx:33 +msgid "IP Address" +msgstr "" + +#. TRANSLATORS: input field name +#: src/components/network/AddressesDataList.jsx:102 +#: src/components/network/AddressesDataList.jsx:103 +msgid "Prefix length or netmask" +msgstr "" + +#: src/components/network/AddressesDataList.jsx:119 +msgid "Add an address" +msgstr "" + +#. TRANSLATORS: button label +#: src/components/network/AddressesDataList.jsx:119 +msgid "Add another address" +msgstr "" + +#: src/components/network/AddressesDataList.jsx:124 +msgid "Addresses" +msgstr "" + +#: src/components/network/AddressesDataList.jsx:129 +msgid "Addresses data list" +msgstr "" + +#. TRANSLATORS: table header +#. TRANSLATORS: input field for the iSCSI initiator name +#: src/components/network/ConnectionsTable.jsx:57 +#: src/components/network/ConnectionsTable.jsx:86 +#: src/components/storage/ZFCPPage.jsx:362 +#: src/components/storage/iscsi/InitiatorForm.jsx:52 +#: src/components/storage/iscsi/InitiatorPresenter.jsx:68 +#: src/components/storage/iscsi/InitiatorPresenter.jsx:85 +#: src/components/storage/iscsi/NodesPresenter.jsx:100 +#: src/components/storage/iscsi/NodesPresenter.jsx:121 +msgid "Name" +msgstr "" + +#. TRANSLATORS: table header +#: src/components/network/ConnectionsTable.jsx:59 +#: src/components/network/ConnectionsTable.jsx:87 +msgid "IP addresses" +msgstr "" + +#: src/components/network/ConnectionsTable.jsx:67 +#: src/components/storage/ProposalVolumes.jsx:233 +#: src/components/storage/iscsi/InitiatorPresenter.jsx:49 +#: src/components/storage/iscsi/NodesPresenter.jsx:73 +#: src/components/users/FirstUser.jsx:170 +msgid "Edit" +msgstr "" + +#. TRANSLATORS: %s is replaced by a network connection name +#: src/components/network/ConnectionsTable.jsx:70 +#, c-format +msgid "Edit connection %s" +msgstr "" + +#: src/components/network/ConnectionsTable.jsx:74 +msgid "Forget" +msgstr "" + +#. TRANSLATORS: %s is replaced by a network connection name +#: src/components/network/ConnectionsTable.jsx:77 +#, c-format +msgid "Forget connection %s" +msgstr "" + +#. TRANSLATORS: %s is replaced by a network connection name +#: src/components/network/ConnectionsTable.jsx:92 +#, c-format +msgid "Actions for connection %s" +msgstr "" + +#. TRANSLATORS: input field name +#: src/components/network/DnsDataList.jsx:78 +#: src/components/network/DnsDataList.jsx:79 +msgid "Server IP" +msgstr "" + +#: src/components/network/DnsDataList.jsx:96 +msgid "Add DNS" +msgstr "" + +#. TRANSLATORS: button label +#: src/components/network/DnsDataList.jsx:96 +msgid "Add another DNS" +msgstr "" + +#: src/components/network/DnsDataList.jsx:101 +msgid "DNS" +msgstr "" + +#. TRANSLATORS: input field name +#: src/components/network/IpPrefixInput.jsx:33 +msgid "IP prefix or netmask" +msgstr "" + +#. TRANSLATORS: error message +#: src/components/network/IpSettingsForm.jsx:87 +msgid "At least one address must be provided for selected mode" +msgstr "" + +#: src/components/network/IpSettingsForm.jsx:131 +#, c-format +msgid "Edit %s connection" +msgstr "" + +#. TRANSLATORS: network connection mode (automatic via DHCP or manual with static IP) +#: src/components/network/IpSettingsForm.jsx:133 +#: src/components/network/IpSettingsForm.jsx:138 +#: src/components/network/IpSettingsForm.jsx:140 +msgid "Mode" +msgstr "" + +#: src/components/network/IpSettingsForm.jsx:144 +msgid "Automatic (DHCP)" +msgstr "" + +#. TRANSLATORS: manual network configuration mode with a static IP address +#: src/components/network/IpSettingsForm.jsx:146 +#: src/components/storage/iscsi/NodeStartupOptions.js:25 +msgid "Manual" +msgstr "" + +#. TRANSLATORS: network gateway configuration +#: src/components/network/IpSettingsForm.jsx:161 +#: src/components/network/IpSettingsForm.jsx:164 +msgid "Gateway" +msgstr "" + +#: src/components/network/NetworkPage.jsx:38 +msgid "No wired connections found" +msgstr "" + +#: src/components/network/NetworkPage.jsx:53 +msgid "" +"The system has not been configured for connecting to a WiFi network yet." +msgstr "" + +#: src/components/network/NetworkPage.jsx:54 +msgid "" +"The system does not support WiFi connections, probably because of missing or " +"disabled hardware." +msgstr "" + +#: src/components/network/NetworkPage.jsx:58 +msgid "No WiFi connections found" +msgstr "" + +#. TRANSLATORS: button label +#: src/components/network/NetworkPage.jsx:70 +#: src/components/network/NetworkPageOptions.jsx:46 +#: src/components/network/WifiSelector.jsx:134 +msgid "Connect to a Wi-Fi network" +msgstr "" + +#. TRANSLATORS: page title +#. TRANSLATORS: page section title +#: src/components/network/NetworkPage.jsx:170 +#: src/components/overview/NetworkSection.jsx:102 +msgid "Network" +msgstr "" + +#. TRANSLATORS: page section +#: src/components/network/NetworkPage.jsx:172 +msgid "Wired networks" +msgstr "" + +#. TRANSLATORS: page section +#: src/components/network/NetworkPage.jsx:177 +msgid "WiFi networks" +msgstr "" + +#. TRANSLATORS: WiFi authentication mode +#: src/components/network/WifiConnectionForm.jsx:43 +#: src/components/storage/iscsi/InitiatorPresenter.jsx:72 +msgid "None" +msgstr "" + +#. TRANSLATORS: WiFi authentication mode +#: src/components/network/WifiConnectionForm.jsx:45 +msgid "WPA & WPA2 Personal" +msgstr "" + +#: src/components/network/WifiConnectionForm.jsx:91 +#: src/components/storage/ZFCPDiskForm.jsx:112 +#: src/components/storage/iscsi/DiscoverForm.jsx:108 +#: src/components/storage/iscsi/LoginForm.jsx:72 +#: src/components/users/FirstUser.jsx:194 +msgid "Something went wrong" +msgstr "" + +#: src/components/network/WifiConnectionForm.jsx:92 +msgid "Please, review provided settings and try again." +msgstr "" + +#. TRANSLATORS: SSID (Wifi network name) configuration +#: src/components/network/WifiConnectionForm.jsx:97 +#: src/components/network/WifiConnectionForm.jsx:101 +msgid "SSID" +msgstr "" + +#. TRANSLATORS: Wifi security configuration (password protected or not) +#: src/components/network/WifiConnectionForm.jsx:109 +#: src/components/network/WifiConnectionForm.jsx:112 +msgid "Security" +msgstr "" + +#. TRANSLATORS: WiFi password +#: src/components/network/WifiConnectionForm.jsx:121 +msgid "WPA Password" +msgstr "" + +#. TRANSLATORS: button label, connect to a WiFi network +#: src/components/network/WifiConnectionForm.jsx:133 +msgid "Connect" +msgstr "" + +#. TRANSLATORS: button label +#: src/components/network/WifiHiddenNetworkForm.jsx:50 +msgid "Connect to hidden network" +msgstr "" + +#. TRANSLATORS: Wifi network status +#: src/components/network/WifiNetworkListItem.jsx:41 +#: src/components/network/WifiNetworkListItem.jsx:99 +msgid "Connecting" +msgstr "" + +#. TRANSLATORS: Wifi network status +#: src/components/network/WifiNetworkListItem.jsx:44 +msgid "Connected" +msgstr "" + +#. TRANSLATORS: Wifi network status +#: src/components/network/WifiNetworkListItem.jsx:47 +msgid "Disconnecting" +msgstr "" + +#. TRANSLATORS: Wifi network status +#. TRANSLATORS: iSCSI connection status +#: src/components/network/WifiNetworkListItem.jsx:50 +#: src/components/storage/iscsi/NodesPresenter.jsx:63 +msgid "Disconnected" +msgstr "" + +#. TRANSLATORS: %s is replaced by a WiFi network name +#: src/components/network/WifiNetworkListItem.jsx:97 +#, c-format +msgid "%s connection is waiting for an state change" +msgstr "" + +#. TRANSLATORS: menu label, remove the selected WiFi network settings +#: src/components/network/WifiNetworkMenu.jsx:55 +msgid "Forget network" +msgstr "" + +#. TRANSLATORS: %s will be replaced by a language name and code, +#. example: "English (en_US.UTF-8)" +#: src/components/overview/L10nSection.jsx:70 +#, c-format +msgid "The system will use %s as its default language." +msgstr "" + +#: src/components/overview/NetworkSection.jsx:78 +msgid "No network connections detected" +msgstr "" + +#. TRANSLATORS: header for the list of active network connections, +#. %d is replaced by the number of active connections +#: src/components/overview/NetworkSection.jsx:87 +#, c-format +msgid "%d connection set:" +msgid_plural "%d connections set:" +msgstr[0] "" +msgstr[1] "" + +#: src/components/overview/SoftwareSection.jsx:37 +msgid "Reading software repositories" +msgstr "" + +#. TRANSLATORS: clickable link label +#: src/components/overview/SoftwareSection.jsx:135 +msgid "Refresh the repositories" +msgstr "" + +#. TRANSLATORS: page title +#. TRANSLATORS: page section +#: src/components/overview/SoftwareSection.jsx:145 +#: src/components/software/SoftwarePage.jsx:81 +msgid "Software" +msgstr "" + +#: src/components/overview/StorageSection.jsx:36 +#: src/components/storage/ProposalSettingsSection.jsx:122 +msgid "No device selected yet" +msgstr "" + +#. TRANSLATORS: %s will be replaced by the device name and its size, +#. example: "/dev/sda, 20 GiB" +#: src/components/overview/StorageSection.jsx:44 +#, c-format +msgid "Install using device %s and deleting all its content" +msgstr "" + +#: src/components/overview/StorageSection.jsx:57 +msgid "Probing storage devices" +msgstr "" + +#. TRANSLATORS: page section title +#. TRANSLATORS: page title +#: src/components/overview/StorageSection.jsx:182 +#: src/components/storage/ProposalPage.jsx:218 +msgid "Storage" +msgstr "" + +#. TRANSLATORS: %s will be replaced by the user name +#: src/components/overview/UsersSection.jsx:80 +#, c-format +msgid "User %s will be created" +msgstr "" + +#: src/components/overview/UsersSection.jsx:87 +#: src/components/users/FirstUser.jsx:44 +msgid "No user defined yet" +msgstr "" + +#: src/components/overview/UsersSection.jsx:101 +msgid "Root authentication set for using both, password and public SSH Key" +msgstr "" + +#: src/components/overview/UsersSection.jsx:102 +msgid "No root authentication method defined" +msgstr "" + +#: src/components/overview/UsersSection.jsx:103 +msgid "Root authentication set for using password" +msgstr "" + +#: src/components/overview/UsersSection.jsx:104 +msgid "Root authentication set for using public SSH Key" +msgstr "" + +#. TRANSLATORS: page section title +#: src/components/overview/UsersSection.jsx:120 +#: src/components/users/UsersPage.jsx:30 +msgid "Users" +msgstr "" + +#: src/components/questions/GenericQuestion.jsx:35 +#: src/components/questions/LuksActivationQuestion.jsx:60 +msgid "Question" +msgstr "" + +#. TRANSLATORS: error message, user entered a wrong password +#: src/components/questions/LuksActivationQuestion.jsx:34 +msgid "Given encryption password didn't work" +msgstr "" + +#: src/components/questions/LuksActivationQuestion.jsx:59 +msgid "Encrypted Device" +msgstr "" + +#. TRANSLATORS: field label +#: src/components/questions/LuksActivationQuestion.jsx:69 +msgid "Encryption Password" +msgstr "" + +#: src/components/software/ChangeProductLink.jsx:36 +msgid "Change product" +msgstr "" + +#. TRANSLATORS: pattern status, selected to install (by user) +#: src/components/software/PatternItem.jsx:63 +msgid "selected" +msgstr "" + +#. TRANSLATORS: pattern status, selected to install (by dependencies) +#: src/components/software/PatternItem.jsx:66 +msgid "automatically selected" +msgstr "" + +#. TRANSLATORS: pattern status, not selected to install +#: src/components/software/PatternItem.jsx:69 +msgid "not selected" +msgstr "" + +#. TRANSLATORS: error summary, always plural, %d is replaced by number of errors (2 or more) +#. if there is just a single error then the error is displayed directly instead of this summary +#: src/components/software/PatternSelector.jsx:206 +#, c-format +msgid "%d errors" +msgstr "" + +#. TRANSLATORS: search field placeholder text +#: src/components/software/PatternSelector.jsx:214 +msgid "Search" +msgstr "" + +#: src/components/software/ProductSelectionPage.jsx:69 +msgid "Loading available products, please wait..." +msgstr "" + +#. TRANSLATORS: page header +#: src/components/software/ProductSelectionPage.jsx:94 +msgid "Product selection" +msgstr "" + +#. TRANSLATORS: button label +#: src/components/software/ProductSelectionPage.jsx:99 +msgid "Select" +msgstr "" + +#: src/components/software/ProductSelectionPage.jsx:104 +msgid "Choose a product" +msgstr "" + +#: src/components/software/SoftwarePage.jsx:81 +#: src/components/storage/DASDPage.jsx:187 +#: src/components/storage/ISCSIPage.jsx:39 +#: src/components/storage/ProposalPage.jsx:218 +#: src/components/storage/ZFCPPage.jsx:736 +#: src/components/users/UsersPage.jsx:30 +msgid "Back" +msgstr "" + +#. TRANSLATORS: %s will be replaced by the estimated installation size, +#. example: "728.8 MiB" +#: src/components/software/UsedSize.jsx:32 +#, c-format +msgid "Installation will take %s" +msgstr "" + +#: src/components/storage/DASDFormatProgress.jsx:61 +msgid "Waiting for progress report" +msgstr "" + +#: src/components/storage/DASDFormatProgress.jsx:69 +msgid "Formatting DASD devices" +msgstr "" + +#. TRANSLATORS: DASD = Direct Access Storage Device, IBM mainframe storage technology +#: src/components/storage/DASDPage.jsx:185 +msgid "Storage DASD" +msgstr "" + +#: src/components/storage/DASDTable.jsx:57 +#: src/components/storage/ZFCPPage.jsx:320 +#: src/components/storage/iscsi/InitiatorPresenter.jsx:71 +#: src/components/storage/iscsi/NodesPresenter.jsx:103 +msgid "No" +msgstr "" + +#: src/components/storage/DASDTable.jsx:57 +#: src/components/storage/ZFCPPage.jsx:320 +#: src/components/storage/iscsi/InitiatorPresenter.jsx:71 +#: src/components/storage/iscsi/NodesPresenter.jsx:103 +msgid "Yes" +msgstr "" + +#: src/components/storage/DASDTable.jsx:64 +#: src/components/storage/ZFCPDiskForm.jsx:118 +#: src/components/storage/ZFCPPage.jsx:303 +#: src/components/storage/ZFCPPage.jsx:363 +msgid "Channel ID" +msgstr "" + +#. TRANSLATORS: table header +#: src/components/storage/DASDTable.jsx:65 +#: src/components/storage/ZFCPPage.jsx:304 +#: src/components/storage/iscsi/NodesPresenter.jsx:104 +#: src/components/storage/iscsi/NodesPresenter.jsx:125 +#: src/components/users/RootAuthMethods.jsx:153 +msgid "Status" +msgstr "" + +#: src/components/storage/DASDTable.jsx:66 +msgid "Device" +msgstr "" + +#: src/components/storage/DASDTable.jsx:67 +msgid "Type" +msgstr "" + +#: src/components/storage/DASDTable.jsx:68 +msgid "Diag" +msgstr "" + +#: src/components/storage/DASDTable.jsx:69 +msgid "Formatted" +msgstr "" + +#: src/components/storage/DASDTable.jsx:70 +msgid "Partition Info" +msgstr "" + +#. TRANSLATORS: drop down menu label +#: src/components/storage/DASDTable.jsx:105 +msgid "Perform an action" +msgstr "" + +#. TRANSLATORS: drop down menu action, activate the device +#: src/components/storage/DASDTable.jsx:111 +#: src/components/storage/ZFCPPage.jsx:334 +msgid "Activate" +msgstr "" + +#. TRANSLATORS: drop down menu action, deactivate the device +#: src/components/storage/DASDTable.jsx:113 +#: src/components/storage/ZFCPPage.jsx:376 +msgid "Deactivate" +msgstr "" + +#. TRANSLATORS: drop down menu action, enable DIAG access method +#: src/components/storage/DASDTable.jsx:116 +msgid "Set DIAG On" +msgstr "" + +#. TRANSLATORS: drop down menu action, disable DIAG access method +#: src/components/storage/DASDTable.jsx:118 +msgid "Set DIAG Off" +msgstr "" + +#. TRANSLATORS: drop down menu action, format the disk +#: src/components/storage/DASDTable.jsx:121 +msgid "Format" +msgstr "" + +#: src/components/storage/DASDTable.jsx:198 +#: src/components/storage/DASDTable.jsx:199 +msgid "Filter by min channel" +msgstr "" + +#: src/components/storage/DASDTable.jsx:206 +msgid "Remove min channel filter" +msgstr "" + +#: src/components/storage/DASDTable.jsx:219 +#: src/components/storage/DASDTable.jsx:220 +msgid "Filter by max channel" +msgstr "" + +#: src/components/storage/DASDTable.jsx:227 +msgid "Remove max channel filter" +msgstr "" + +#. TRANSLATORS: page title for iSCSI configuration +#: src/components/storage/ISCSIPage.jsx:36 +msgid "Storage iSCSI" +msgstr "" + +#. TRANSLATORS: show/hide toggle action, this is a clickable link +#: src/components/storage/ProposalActionsSection.jsx:71 +#, c-format +msgid "Hide %d subvolume action" +msgid_plural "Hide %d subvolume actions" +msgstr[0] "" +msgstr[1] "" + +#. TRANSLATORS: show/hide toggle action, this is a clickable link +#: src/components/storage/ProposalActionsSection.jsx:73 +#, c-format +msgid "Show %d subvolume action" +msgid_plural "Show %d subvolume actions" +msgstr[0] "" +msgstr[1] "" + +#: src/components/storage/ProposalActionsSection.jsx:78 +msgid "Actions to create the file systems and to ensure the system boots." +msgstr "" + +#. TRANSLATORS: section title, list of planned actions for the selected device, +#. e.g. "delete partition A", "create partition B with filesystem C", ... +#: src/components/storage/ProposalActionsSection.jsx:126 +msgid "Planned Actions" +msgstr "" + +#: src/components/storage/ProposalPage.jsx:198 +msgid "Devices will not be modified until installation starts." +msgstr "" + +#: src/components/storage/ProposalPageOptions.jsx:40 +msgid "Manage and format" +msgstr "" + +#: src/components/storage/ProposalPageOptions.jsx:58 +msgid "Activate disks" +msgstr "" + +#: src/components/storage/ProposalPageOptions.jsx:60 +msgid "zFCP" +msgstr "" + +#: src/components/storage/ProposalPageOptions.jsx:76 +msgid "Connect to iSCSI targets" +msgstr "" + +#: src/components/storage/ProposalPageOptions.jsx:78 +msgid "iSCSI" +msgstr "" + +#: src/components/storage/ProposalSettingsSection.jsx:135 +msgid "Select the device for installing the system." +msgstr "" + +#: src/components/storage/ProposalSettingsSection.jsx:140 +#: src/components/storage/ProposalSettingsSection.jsx:144 +#: src/components/storage/ProposalSettingsSection.jsx:240 +msgid "Installation device" +msgstr "" + +#: src/components/storage/ProposalSettingsSection.jsx:150 +msgid "No devices found" +msgstr "" + +#: src/components/storage/ProposalSettingsSection.jsx:237 +msgid "Devices for creating the volume group" +msgstr "" + +#: src/components/storage/ProposalSettingsSection.jsx:246 +msgid "Custom devices" +msgstr "" + +#: src/components/storage/ProposalSettingsSection.jsx:310 +msgid "" +"Configuration of the system volume group. All the file systems will be " +"created in a logical volume of the system volume group." +msgstr "" + +#: src/components/storage/ProposalSettingsSection.jsx:316 +msgid "Configure the LVM settings" +msgstr "" + +#: src/components/storage/ProposalSettingsSection.jsx:321 +#: src/components/storage/ProposalSettingsSection.jsx:341 +msgid "LVM settings" +msgstr "" + +#: src/components/storage/ProposalSettingsSection.jsx:334 +msgid "Use logical volume management (LVM)" +msgstr "" + +#: src/components/storage/ProposalSettingsSection.jsx:342 +msgid "System Volume Group" +msgstr "" + +#: src/components/storage/ProposalSettingsSection.jsx:470 +msgid "Change encryption password" +msgstr "" + +#: src/components/storage/ProposalSettingsSection.jsx:475 +#: src/components/storage/ProposalSettingsSection.jsx:496 +msgid "Encryption settings" +msgstr "" + +#: src/components/storage/ProposalSettingsSection.jsx:489 +msgid "Use encryption" +msgstr "" + +#: src/components/storage/ProposalSettingsSection.jsx:557 +msgid "Settings" +msgstr "" + +#. TRANSLATORS: header for a list of items +#: src/components/storage/ProposalVolumes.jsx:59 +msgid "These limits are affected by:" +msgstr "" + +#. TRANSLATORS: list item, this affects the computed partition size limits +#: src/components/storage/ProposalVolumes.jsx:63 +msgid "The configuration of snapshots" +msgstr "" + +#. TRANSLATORS: list item, this affects the computed partition size limits +#. %s is replaced by a list of the volumes (like "/home, /boot") +#: src/components/storage/ProposalVolumes.jsx:67 +#, c-format +msgid "Presence of other volumes (%s)" +msgstr "" + +#. TRANSLATORS: dropdown menu label +#: src/components/storage/ProposalVolumes.jsx:129 +msgid "Reset to defaults" +msgstr "" + +#. TRANSLATORS: dropdown menu label +#: src/components/storage/ProposalVolumes.jsx:137 +#: src/components/storage/ProposalVolumes.jsx:141 +msgid "Add file system" +msgstr "" + +#. TRANSLATORS: minimum device size, %s is replaced by size string, e.g. "17.5 GiB" +#: src/components/storage/ProposalVolumes.jsx:191 +#, c-format +msgid "At least %s" +msgstr "" + +#. TRANSLATORS: device flag, the partition size is automatically computed +#: src/components/storage/ProposalVolumes.jsx:197 +msgid "auto" +msgstr "" + +#. TRANSLATORS: the filesystem uses a logical volume (LVM) +#: src/components/storage/ProposalVolumes.jsx:207 +msgid "logical volume" +msgstr "" + +#: src/components/storage/ProposalVolumes.jsx:207 +msgid "partition" +msgstr "" + +#. TRANSLATORS: filesystem flag, it uses an encryption +#: src/components/storage/ProposalVolumes.jsx:215 +msgid "encrypted" +msgstr "" + +#. TRANSLATORS: filesystem flag, it allows creating snapshots +#: src/components/storage/ProposalVolumes.jsx:217 +msgid "with snapshots" +msgstr "" + +#. TRANSLATORS: flag for transactional file system +#: src/components/storage/ProposalVolumes.jsx:219 +msgid "transactional" +msgstr "" + +#: src/components/storage/ProposalVolumes.jsx:228 +#: src/components/storage/iscsi/NodesPresenter.jsx:77 +msgid "Delete" +msgstr "" + +#: src/components/storage/ProposalVolumes.jsx:274 +msgid "Edit file system" +msgstr "" + +#: src/components/storage/ProposalVolumes.jsx:306 +#: src/components/storage/VolumeForm.jsx:500 +msgid "Mount point" +msgstr "" + +#: src/components/storage/ProposalVolumes.jsx:307 +msgid "Details" +msgstr "" + +#: src/components/storage/ProposalVolumes.jsx:308 +#: src/components/storage/VolumeForm.jsx:517 +msgid "Size" +msgstr "" + +#: src/components/storage/ProposalVolumes.jsx:344 +msgid "Table with mount points" +msgstr "" + +#: src/components/storage/ProposalVolumes.jsx:407 +msgid "File systems to create in your system" +msgstr "" + +#. TRANSLATORS: item which affects the final computed partition size +#: src/components/storage/VolumeForm.jsx:97 +msgid "the configuration of snapshots" +msgstr "" + +#. TRANSLATORS: item which affects the final computed partition size +#. %s is replaced by a list of mount points like "/home, /boot" +#: src/components/storage/VolumeForm.jsx:102 +#, c-format +msgid "the presence of the file system for %s" +msgstr "" + +#. TRANSLATORS: conjunction for merging two list items +#: src/components/storage/VolumeForm.jsx:104 +msgid ", " +msgstr "" + +#. TRANSLATORS: the %s is replaced by the items which affect the computed size +#: src/components/storage/VolumeForm.jsx:107 +#, c-format +msgid "The final size depends on %s." +msgstr "" + +#. TRANSLATORS: conjunction for merging two texts +#: src/components/storage/VolumeForm.jsx:109 +msgid " and " +msgstr "" + +#. TRANSLATORS: the partition size is automatically computed +#: src/components/storage/VolumeForm.jsx:114 +msgid "Automatically calculated size according to the selected product." +msgstr "" + +#: src/components/storage/VolumeForm.jsx:134 +msgid "Exact size for the file system." +msgstr "" + +#. TRANSLATORS: requested partition size +#: src/components/storage/VolumeForm.jsx:146 +msgid "Exact size" +msgstr "" + +#. TRANSLATORS: units selector (like KiB, MiB, GiB...) +#: src/components/storage/VolumeForm.jsx:161 +msgid "Size unit" +msgstr "" + +#: src/components/storage/VolumeForm.jsx:189 +msgid "" +"Limits for the file system size. The final size will be a value between the " +"given minimum and maximum. If no maximum is given then the file system will " +"be as big as possible." +msgstr "" + +#. TRANSLATORS: the minimal partition size +#: src/components/storage/VolumeForm.jsx:196 +msgid "Minimum" +msgstr "" + +#. TRANSLATORS: the minium partition size +#: src/components/storage/VolumeForm.jsx:206 +msgid "Minimum desired size" +msgstr "" + +#: src/components/storage/VolumeForm.jsx:215 +msgid "Unit for the minimum size" +msgstr "" + +#. TRANSLATORS: the maximum partition size +#: src/components/storage/VolumeForm.jsx:226 +msgid "Maximum" +msgstr "" + +#. TRANSLATORS: the maximum partition size +#: src/components/storage/VolumeForm.jsx:237 +msgid "Maximum desired size" +msgstr "" + +#: src/components/storage/VolumeForm.jsx:245 +msgid "Unit for the maximum size" +msgstr "" + +#. TRANSLATORS: radio button label, fully automatically computed partition size, no user input +#: src/components/storage/VolumeForm.jsx:262 +msgid "Auto" +msgstr "" + +#. TRANSLATORS: radio button label, exact partition size requested by user +#: src/components/storage/VolumeForm.jsx:264 +msgid "Fixed" +msgstr "" + +#. TRANSLATORS: radio button label, automatically computed partition size within the user provided min and max limits +#: src/components/storage/VolumeForm.jsx:266 +msgid "Range" +msgstr "" + +#: src/components/storage/VolumeForm.jsx:470 +msgid "A size value is required" +msgstr "" + +#: src/components/storage/VolumeForm.jsx:475 +msgid "Minimum size is required" +msgstr "" + +#: src/components/storage/VolumeForm.jsx:479 +msgid "Maximum must be greater than minimum" +msgstr "" + +#: src/components/storage/VolumeForm.jsx:509 +msgid "File system type" +msgstr "" + +#: src/components/storage/ZFCPDiskForm.jsx:113 +msgid "The zFCP disk was not activated." +msgstr "" + +#. TRANSLATORS: abbrev. World Wide Port Name +#: src/components/storage/ZFCPDiskForm.jsx:129 +#: src/components/storage/ZFCPPage.jsx:364 +msgid "WWPN" +msgstr "" + +#. TRANSLATORS: abbrev. Logical Unit Number +#: src/components/storage/ZFCPDiskForm.jsx:140 +#: src/components/storage/ZFCPPage.jsx:365 +msgid "LUN" +msgstr "" + +#: src/components/storage/ZFCPPage.jsx:305 +msgid "Auto LUNs Scan" +msgstr "" + +#: src/components/storage/ZFCPPage.jsx:316 +msgid "Activated" +msgstr "" + +#: src/components/storage/ZFCPPage.jsx:316 +msgid "Deactivated" +msgstr "" + +#: src/components/storage/ZFCPPage.jsx:419 +msgid "No zFCP controllers found" +msgstr "" + +#: src/components/storage/ZFCPPage.jsx:420 +msgid "Please, try to read the zFCP devices again." +msgstr "" + +#. TRANSLATORS: button label +#: src/components/storage/ZFCPPage.jsx:422 +msgid "Read zFCP devices" +msgstr "" + +#. TRANSLATORS: the text in the square brackets [] will be displayed in bold +#: src/components/storage/ZFCPPage.jsx:431 +msgid "" +"Automatic LUN scan is [enabled]. Activating a controller which is running in " +"NPIV mode will automatically configures all its LUNs." +msgstr "" + +#. TRANSLATORS: the text in the square brackets [] will be displayed in bold +#: src/components/storage/ZFCPPage.jsx:434 +msgid "" +"Automatic LUN scan is [disabled]. LUNs have to be manually configured after " +"activating a controller." +msgstr "" + +#: src/components/storage/ZFCPPage.jsx:500 +msgid "Activate a zFCP disk" +msgstr "" + +#: src/components/storage/ZFCPPage.jsx:539 +msgid "Please, try to activate a zFCP controller." +msgstr "" + +#: src/components/storage/ZFCPPage.jsx:546 +msgid "Please, try to activate a zFCP disk." +msgstr "" + +#. TRANSLATORS: button label +#: src/components/storage/ZFCPPage.jsx:548 +msgid "Activate zFCP disk" +msgstr "" + +#: src/components/storage/ZFCPPage.jsx:555 +msgid "No zFCP disks found" +msgstr "" + +#. TRANSLATORS: button label +#: src/components/storage/ZFCPPage.jsx:574 +msgid "Activate new disk" +msgstr "" + +#. TRANSLATORS: section title +#: src/components/storage/ZFCPPage.jsx:586 +msgid "Disks" +msgstr "" + +#. TRANSLATORS: page title +#: src/components/storage/ZFCPPage.jsx:734 +msgid "Storage zFCP" +msgstr "" + +#. TRANSLATORS: multipath device type +#: src/components/storage/device-utils.jsx:98 +msgid "Multipath" +msgstr "" + +#. TRANSLATORS: %s is replaced by the device bus ID +#: src/components/storage/device-utils.jsx:103 +#, c-format +msgid "DASD %s" +msgstr "" + +#. TRANSLATORS: software RAID device, %s is replaced by the RAID level, e.g. RAID-1 +#: src/components/storage/device-utils.jsx:108 +#, c-format +msgid "Software %s" +msgstr "" + +#: src/components/storage/device-utils.jsx:113 +msgid "SD Card" +msgstr "" + +#. TRANSLATORS: %s is replaced by the device transport name, e.g. USB, SATA, SCSI... +#: src/components/storage/device-utils.jsx:115 +#, c-format +msgid "Transport %s" +msgstr "" + +#. TRANSLATORS: RAID details, %s is replaced by list of devices used by the array +#: src/components/storage/device-utils.jsx:134 +#, c-format +msgid "Members: %s" +msgstr "" + +#. TRANSLATORS: RAID details, %s is replaced by list of devices used by the array +#: src/components/storage/device-utils.jsx:143 +#, c-format +msgid "Devices: %s" +msgstr "" + +#. TRANSLATORS: multipath details, %s is replaced by list of connections used by the device +#: src/components/storage/device-utils.jsx:152 +#, c-format +msgid "Wires: %s" +msgstr "" + +#. TRANSLATORS: disk partition info, %s is replaced by partition table +#. type (MS-DOS or GPT), %d is the number of the partitions +#: src/components/storage/device-utils.jsx:176 +#, c-format +msgid "%s with %d partitions" +msgstr "" + +#. TRANSLATORS: status message, no existing content was found on the disk, +#. i.e. the disk is completely empty +#: src/components/storage/device-utils.jsx:200 +msgid "No content found" +msgstr "" + +#: src/components/storage/device-utils.jsx:271 +msgid "Available devices" +msgstr "" + +#: src/components/storage/iscsi/AuthFields.jsx:70 +msgid "Only available if authentication by target is provided" +msgstr "" + +#: src/components/storage/iscsi/AuthFields.jsx:77 +msgid "Authentication by target" +msgstr "" + +#: src/components/storage/iscsi/AuthFields.jsx:80 +#: src/components/storage/iscsi/AuthFields.jsx:85 +#: src/components/storage/iscsi/AuthFields.jsx:87 +#: src/components/storage/iscsi/AuthFields.jsx:112 +#: src/components/storage/iscsi/AuthFields.jsx:117 +#: src/components/storage/iscsi/AuthFields.jsx:119 +msgid "User name" +msgstr "" + +#: src/components/storage/iscsi/AuthFields.jsx:91 +#: src/components/storage/iscsi/AuthFields.jsx:124 +msgid "Incorrect user name" +msgstr "" + +#: src/components/storage/iscsi/AuthFields.jsx:105 +#: src/components/storage/iscsi/AuthFields.jsx:139 +msgid "Incorrect password" +msgstr "" + +#: src/components/storage/iscsi/AuthFields.jsx:108 +msgid "Authentication by initiator" +msgstr "" + +#: src/components/storage/iscsi/AuthFields.jsx:133 +msgid "Target Password" +msgstr "" + +#. TRANSLATORS: popup title +#: src/components/storage/iscsi/DiscoverForm.jsx:101 +msgid "Discover iSCSI Targets" +msgstr "" + +#: src/components/storage/iscsi/DiscoverForm.jsx:110 +#: src/components/storage/iscsi/LoginForm.jsx:73 +msgid "Make sure you provide the correct values" +msgstr "" + +#: src/components/storage/iscsi/DiscoverForm.jsx:115 +msgid "IP address" +msgstr "" + +#. TRANSLATORS: network address +#: src/components/storage/iscsi/DiscoverForm.jsx:122 +#: src/components/storage/iscsi/DiscoverForm.jsx:124 +msgid "Address" +msgstr "" + +#: src/components/storage/iscsi/DiscoverForm.jsx:129 +msgid "Incorrect IP address" +msgstr "" + +#. TRANSLATORS: network port number +#: src/components/storage/iscsi/DiscoverForm.jsx:133 +#: src/components/storage/iscsi/DiscoverForm.jsx:140 +#: src/components/storage/iscsi/DiscoverForm.jsx:142 +msgid "Port" +msgstr "" + +#: src/components/storage/iscsi/DiscoverForm.jsx:147 +msgid "Incorrect port" +msgstr "" + +#. TRANSLATORS: %s is replaced by the iSCSI target node name +#: src/components/storage/iscsi/EditNodeForm.jsx:50 +#, c-format +msgid "Edit %s" +msgstr "" + +#: src/components/storage/iscsi/InitiatorForm.jsx:42 +msgid "Edit iSCSI Initiator" +msgstr "" + +#. TRANSLATORS: iSCSI initiator name +#: src/components/storage/iscsi/InitiatorForm.jsx:49 +msgid "Initiator name" +msgstr "" + +#. TRANSLATORS: usually just keep the original text +#. iBFT = iSCSI Boot Firmware Table, HW support for booting from iSCSI +#: src/components/storage/iscsi/InitiatorPresenter.jsx:71 +#: src/components/storage/iscsi/InitiatorPresenter.jsx:86 +#: src/components/storage/iscsi/NodesPresenter.jsx:103 +#: src/components/storage/iscsi/NodesPresenter.jsx:124 +msgid "iBFT" +msgstr "" + +#: src/components/storage/iscsi/InitiatorPresenter.jsx:72 +#: src/components/storage/iscsi/InitiatorPresenter.jsx:87 +msgid "Offload card" +msgstr "" + +#. TRANSLATORS: iSCSI initiator section name +#: src/components/storage/iscsi/InitiatorSection.jsx:50 +msgid "Initiator" +msgstr "" + +#. TRANSLATORS: %s is replaced by the iSCSI target name +#: src/components/storage/iscsi/LoginForm.jsx:69 +#, c-format +msgid "Login %s" +msgstr "" + +#. TRANSLATORS: iSCSI start up mode (on boot/manual/automatic) +#: src/components/storage/iscsi/LoginForm.jsx:76 +#: src/components/storage/iscsi/LoginForm.jsx:79 +msgid "Startup" +msgstr "" + +#: src/components/storage/iscsi/NodeStartupOptions.js:26 +msgid "On boot" +msgstr "" + +#: src/components/storage/iscsi/NodeStartupOptions.js:27 +msgid "Automatic" +msgstr "" + +#. TRANSLATORS: iSCSI connection status, %s is replaced by node label +#: src/components/storage/iscsi/NodesPresenter.jsx:67 +#, c-format +msgid "Connected (%s)" +msgstr "" + +#: src/components/storage/iscsi/NodesPresenter.jsx:82 +msgid "Login" +msgstr "" + +#: src/components/storage/iscsi/NodesPresenter.jsx:86 +msgid "Logout" +msgstr "" + +#: src/components/storage/iscsi/NodesPresenter.jsx:101 +#: src/components/storage/iscsi/NodesPresenter.jsx:122 +msgid "Portal" +msgstr "" + +#: src/components/storage/iscsi/NodesPresenter.jsx:102 +#: src/components/storage/iscsi/NodesPresenter.jsx:123 +msgid "Interface" +msgstr "" + +#: src/components/storage/iscsi/TargetsSection.jsx:139 +msgid "No iSCSI targets found" +msgstr "" + +#: src/components/storage/iscsi/TargetsSection.jsx:140 +msgid "" +"Please, perform an iSCSI discovery in order to find available iSCSI targets." +msgstr "" + +#. TRANSLATORS: button label, starts iSCSI discovery +#: src/components/storage/iscsi/TargetsSection.jsx:142 +msgid "Discover iSCSI targets" +msgstr "" + +#. TRANSLATORS: button label, starts iSCSI discovery +#: src/components/storage/iscsi/TargetsSection.jsx:153 +msgid "Discover" +msgstr "" + +#. TRANSLATORS: iSCSI targets section title +#: src/components/storage/iscsi/TargetsSection.jsx:167 +msgid "Targets" +msgstr "" + +#: src/components/storage/utils.js:44 +msgid "KiB" +msgstr "" + +#: src/components/storage/utils.js:45 +msgid "MiB" +msgstr "" + +#: src/components/storage/utils.js:46 +msgid "GiB" +msgstr "" + +#: src/components/storage/utils.js:47 +msgid "TiB" +msgstr "" + +#: src/components/storage/utils.js:48 +msgid "PiB" +msgstr "" + +#: src/components/users/FirstUser.jsx:45 +msgid "" +"Please, be aware that a user must be defined before installing the system to " +"be able to log into it." +msgstr "" + +#. TRANSLATORS: push button label +#: src/components/users/FirstUser.jsx:47 +msgid "Define a user now" +msgstr "" + +#: src/components/users/FirstUser.jsx:57 src/components/users/FirstUser.jsx:198 +msgid "Full name" +msgstr "" + +#: src/components/users/FirstUser.jsx:58 src/components/users/FirstUser.jsx:209 +#: src/components/users/FirstUser.jsx:213 +#: src/components/users/FirstUser.jsx:215 +msgid "Username" +msgstr "" + +#: src/components/users/FirstUser.jsx:174 +#: src/components/users/RootAuthMethods.jsx:95 +#: src/components/users/RootAuthMethods.jsx:107 +msgid "Discard" +msgstr "" + +#: src/components/users/FirstUser.jsx:191 +msgid "Create user account" +msgstr "" + +#: src/components/users/FirstUser.jsx:191 +msgid "Edit user account" +msgstr "" + +#: src/components/users/FirstUser.jsx:202 +#: src/components/users/FirstUser.jsx:204 +msgid "User full name" +msgstr "" + +#. TRANSLATORS: check box label +#: src/components/users/FirstUser.jsx:223 +#: src/components/users/FirstUser.jsx:227 +msgid "Edit password too" +msgstr "" + +#: src/components/users/FirstUser.jsx:240 +msgid "user autologin" +msgstr "" + +#. TRANSLATORS: check box label +#: src/components/users/FirstUser.jsx:244 +msgid "Auto-login" +msgstr "" + +#: src/components/users/RootAuthMethods.jsx:35 +msgid "No root authentication method defined yet" +msgstr "" + +#: src/components/users/RootAuthMethods.jsx:36 +msgid "" +"Please, define at least one authentication method for logging into the " +"system as root." +msgstr "" + +#. TRANSLATORS: push button label +#: src/components/users/RootAuthMethods.jsx:39 +msgid "Set a password" +msgstr "" + +#. TRANSLATORS: push button label +#: src/components/users/RootAuthMethods.jsx:41 +msgid "Upload a SSH Public Key" +msgstr "" + +#: src/components/users/RootAuthMethods.jsx:90 +#: src/components/users/RootAuthMethods.jsx:103 +msgid "Change" +msgstr "" + +#: src/components/users/RootAuthMethods.jsx:90 +#: src/components/users/RootAuthMethods.jsx:103 +msgid "Set" +msgstr "" + +#: src/components/users/RootAuthMethods.jsx:125 +msgid "Already set" +msgstr "" + +#: src/components/users/RootAuthMethods.jsx:126 +#: src/components/users/RootAuthMethods.jsx:130 +msgid "Not set" +msgstr "" + +#. TRANSLATORS: table header, user authentication method +#: src/components/users/RootAuthMethods.jsx:151 +msgid "Method" +msgstr "" + +#: src/components/users/RootAuthMethods.jsx:166 +msgid "SSH Key" +msgstr "" + +#: src/components/users/RootAuthMethods.jsx:183 +msgid "Change the root password" +msgstr "" + +#: src/components/users/RootAuthMethods.jsx:183 +msgid "Set a root password" +msgstr "" + +#: src/components/users/RootAuthMethods.jsx:190 +msgid "Add a SSH Public Key for root" +msgstr "" + +#: src/components/users/RootAuthMethods.jsx:190 +msgid "Edit the SSH Public Key for root" +msgstr "" + +#: src/components/users/RootPasswordPopup.jsx:42 +msgid "Root password" +msgstr "" + +#: src/components/users/RootSSHKeyPopup.jsx:43 +msgid "Set root SSH public key" +msgstr "" + +#: src/components/users/RootSSHKeyPopup.jsx:71 +msgid "Root SSH public key" +msgstr "" + +#: src/components/users/RootSSHKeyPopup.jsx:76 +msgid "Upload, paste, or drop an SSH public key" +msgstr "" + +#. TRANSLATORS: push button label +#: src/components/users/RootSSHKeyPopup.jsx:78 +msgid "Upload" +msgstr "" + +#. TRANSLATORS: push button label, clears the related input field +#: src/components/users/RootSSHKeyPopup.jsx:80 +msgid "Clear" +msgstr "" + +#: src/components/users/UsersPage.jsx:31 +msgid "User" +msgstr "" + +#: src/components/users/UsersPage.jsx:34 +msgid "Root authentication" +msgstr "" diff --git a/web/po/es.po b/web/po/es.po index 6e13e48542..8aa9ec06bc 100644 --- a/web/po/es.po +++ b/web/po/es.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-22 02:10+0000\n" -"PO-Revision-Date: 2023-10-06 18:15+0000\n" +"POT-Creation-Date: 2023-10-29 02:08+0000\n" +"PO-Revision-Date: 2023-10-27 13:15+0000\n" "Last-Translator: Victor hck \n" "Language-Team: Spanish \n" @@ -19,7 +19,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.9.1\n" -#: src/App.jsx:103 +#: src/App.jsx:112 msgid "Diagnostic tools" msgstr "Herramientas de diagnóstico" @@ -27,19 +27,17 @@ msgstr "Herramientas de diagnóstico" #: src/DevServerWrapper.jsx:82 #, c-format msgid "The server at %s is not reachable." -msgstr "" +msgstr "No se puede acceder al servidor en %s." #. TRANSLATORS: error message #: src/DevServerWrapper.jsx:88 -#, fuzzy -#| msgid "Cannot connect to D-Bus" msgid "Cannot connect to the Cockpit server" -msgstr "No se puede conectar a D-Bus" +msgstr "No se puede conectar al servidor Cockpit" #. TRANSLATORS: button label #: src/DevServerWrapper.jsx:104 msgid "Try Again" -msgstr "" +msgstr "Intentar de nuevo" #: src/components/core/About.jsx:43 src/components/core/About.jsx:48 msgid "About Agama" @@ -121,6 +119,8 @@ msgid "" "If you continue, partitions on your hard disk will be modified according to " "the provided installation settings." msgstr "" +"Si continúa, las particiones de su disco duro se modificarán de acuerdo con " +"la configuración de instalación proporcionada." #: src/components/core/InstallButton.jsx:70 msgid "Please, cancel and check the settings if you are unsure." @@ -140,6 +140,8 @@ msgid "" "Some problems were found when trying to start the installation. Please, have " "a look to the reported errors and try again." msgstr "" +"Se encontraron algunos problemas al intentar iniciar la instalación. Por " +"favor, revise los errores reportados y vuelva a intentarlo." #. TRANSLATORS: button label #: src/components/core/InstallButton.jsx:97 @@ -336,18 +338,16 @@ msgstr "Popover básico" msgid "language" msgstr "Idioma" -#. TRANSLATORS: page header #. TRANSLATORS: page section +#. TRANSLATORS: page header #: src/components/l10n/L10nPage.jsx:84 #: src/components/overview/L10nSection.jsx:82 msgid "Localization" msgstr "Localización" #: src/components/l10n/LanguageSwitcher.jsx:46 -#, fuzzy -#| msgid "language" msgid "Display Language" -msgstr "Idioma" +msgstr "Mostrar idioma" #: src/components/layout/Icon.jsx:157 #, c-format @@ -748,36 +748,30 @@ msgstr "Cambiar de producto" #. TRANSLATORS: pattern status, selected to install (by user) #: src/components/software/PatternItem.jsx:63 -#, fuzzy -#| msgid "Select" msgid "selected" -msgstr "Seleccionar" +msgstr "seleccionado" #. TRANSLATORS: pattern status, selected to install (by dependencies) #: src/components/software/PatternItem.jsx:66 msgid "automatically selected" -msgstr "" +msgstr "seleccionado automáticamente" #. TRANSLATORS: pattern status, not selected to install #: src/components/software/PatternItem.jsx:69 -#, fuzzy -#| msgid "Not set" msgid "not selected" -msgstr "No establecida" +msgstr "no seleccionado" #. TRANSLATORS: error summary, always plural, %d is replaced by number of errors (2 or more) #. if there is just a single error then the error is displayed directly instead of this summary #: src/components/software/PatternSelector.jsx:206 -#, fuzzy, c-format -#| msgid "%d error found" -#| msgid_plural "%d errors found" +#, c-format msgid "%d errors" -msgstr "%d error encontrado" +msgstr "%d errores" #. TRANSLATORS: search field placeholder text #: src/components/software/PatternSelector.jsx:214 msgid "Search" -msgstr "" +msgstr "Buscar" #: src/components/software/ProductSelectionPage.jsx:69 msgid "Loading available products, please wait..." @@ -811,7 +805,7 @@ msgstr "Retroceder" #: src/components/software/UsedSize.jsx:32 #, c-format msgid "Installation will take %s" -msgstr "La instalación durará %s" +msgstr "La instalación ocupará %s" #: src/components/storage/DASDFormatProgress.jsx:61 msgid "Waiting for progress report" @@ -1107,10 +1101,8 @@ msgstr "con instantáneas" #. TRANSLATORS: flag for transactional file system #: src/components/storage/ProposalVolumes.jsx:219 -#, fuzzy -#| msgid "Perform an action" msgid "transactional" -msgstr "Realizar una acción" +msgstr "transaccional" #: src/components/storage/ProposalVolumes.jsx:228 #: src/components/storage/iscsi/NodesPresenter.jsx:77 @@ -1122,7 +1114,7 @@ msgid "Edit file system" msgstr "Editar sistema de archivos" #: src/components/storage/ProposalVolumes.jsx:306 -#: src/components/storage/VolumeForm.jsx:498 +#: src/components/storage/VolumeForm.jsx:500 msgid "Mount point" msgstr "Punto de montaje" @@ -1131,7 +1123,7 @@ msgid "Details" msgstr "Detalles" #: src/components/storage/ProposalVolumes.jsx:308 -#: src/components/storage/VolumeForm.jsx:515 +#: src/components/storage/VolumeForm.jsx:517 msgid "Size" msgstr "Tamaño" @@ -1144,53 +1136,53 @@ msgid "File systems to create in your system" msgstr "Sistemas de archivos para crear en su sistema" #. TRANSLATORS: item which affects the final computed partition size -#: src/components/storage/VolumeForm.jsx:96 +#: src/components/storage/VolumeForm.jsx:97 msgid "the configuration of snapshots" msgstr "la configuración de las instantáneas" #. TRANSLATORS: item which affects the final computed partition size #. %s is replaced by a list of mount points like "/home, /boot" -#: src/components/storage/VolumeForm.jsx:101 +#: src/components/storage/VolumeForm.jsx:102 #, c-format msgid "the presence of the file system for %s" msgstr "la presencia del sistema de archivos para %s" #. TRANSLATORS: conjunction for merging two list items -#: src/components/storage/VolumeForm.jsx:103 +#: src/components/storage/VolumeForm.jsx:104 msgid ", " msgstr ", " #. TRANSLATORS: the %s is replaced by the items which affect the computed size -#: src/components/storage/VolumeForm.jsx:106 +#: src/components/storage/VolumeForm.jsx:107 #, c-format msgid "The final size depends on %s." msgstr "El tamaño final depende de %s." #. TRANSLATORS: conjunction for merging two texts -#: src/components/storage/VolumeForm.jsx:108 +#: src/components/storage/VolumeForm.jsx:109 msgid " and " msgstr " y " #. TRANSLATORS: the partition size is automatically computed -#: src/components/storage/VolumeForm.jsx:113 +#: src/components/storage/VolumeForm.jsx:114 msgid "Automatically calculated size according to the selected product." msgstr "Tamaño calculado automáticamente según el producto seleccionado." -#: src/components/storage/VolumeForm.jsx:133 +#: src/components/storage/VolumeForm.jsx:134 msgid "Exact size for the file system." msgstr "Tamaño exacto para el sistema de archivos." #. TRANSLATORS: requested partition size -#: src/components/storage/VolumeForm.jsx:145 +#: src/components/storage/VolumeForm.jsx:146 msgid "Exact size" msgstr "Tamaño exacto" #. TRANSLATORS: units selector (like KiB, MiB, GiB...) -#: src/components/storage/VolumeForm.jsx:160 +#: src/components/storage/VolumeForm.jsx:161 msgid "Size unit" msgstr "Unidad de tamaño" -#: src/components/storage/VolumeForm.jsx:188 +#: src/components/storage/VolumeForm.jsx:189 msgid "" "Limits for the file system size. The final size will be a value between the " "given minimum and maximum. If no maximum is given then the file system will " @@ -1201,61 +1193,61 @@ msgstr "" "de archivos será lo más grande posible." #. TRANSLATORS: the minimal partition size -#: src/components/storage/VolumeForm.jsx:195 +#: src/components/storage/VolumeForm.jsx:196 msgid "Minimum" msgstr "Mínimo" #. TRANSLATORS: the minium partition size -#: src/components/storage/VolumeForm.jsx:205 +#: src/components/storage/VolumeForm.jsx:206 msgid "Minimum desired size" msgstr "Tamaño mínimo deseado" -#: src/components/storage/VolumeForm.jsx:214 +#: src/components/storage/VolumeForm.jsx:215 msgid "Unit for the minimum size" msgstr "Unidad para el tamaño mínimo" #. TRANSLATORS: the maximum partition size -#: src/components/storage/VolumeForm.jsx:225 +#: src/components/storage/VolumeForm.jsx:226 msgid "Maximum" msgstr "Máximo" #. TRANSLATORS: the maximum partition size -#: src/components/storage/VolumeForm.jsx:236 +#: src/components/storage/VolumeForm.jsx:237 msgid "Maximum desired size" msgstr "Tamaño máximo deseado" -#: src/components/storage/VolumeForm.jsx:244 +#: src/components/storage/VolumeForm.jsx:245 msgid "Unit for the maximum size" msgstr "Unidad para el tamaño máximo" #. TRANSLATORS: radio button label, fully automatically computed partition size, no user input -#: src/components/storage/VolumeForm.jsx:261 +#: src/components/storage/VolumeForm.jsx:262 msgid "Auto" msgstr "Automático" #. TRANSLATORS: radio button label, exact partition size requested by user -#: src/components/storage/VolumeForm.jsx:263 +#: src/components/storage/VolumeForm.jsx:264 msgid "Fixed" msgstr "Fijado" #. TRANSLATORS: radio button label, automatically computed partition size within the user provided min and max limits -#: src/components/storage/VolumeForm.jsx:265 +#: src/components/storage/VolumeForm.jsx:266 msgid "Range" msgstr "Rango" -#: src/components/storage/VolumeForm.jsx:468 +#: src/components/storage/VolumeForm.jsx:470 msgid "A size value is required" msgstr "Se requiere un valor de tamaño" -#: src/components/storage/VolumeForm.jsx:473 +#: src/components/storage/VolumeForm.jsx:475 msgid "Minimum size is required" msgstr "Se requiere un tamaño mínimo" -#: src/components/storage/VolumeForm.jsx:477 +#: src/components/storage/VolumeForm.jsx:479 msgid "Maximum must be greater than minimum" msgstr "El máximo debe ser mayor que el mínimo" -#: src/components/storage/VolumeForm.jsx:507 +#: src/components/storage/VolumeForm.jsx:509 msgid "File system type" msgstr "Tipo de sistema de archivos" @@ -1396,7 +1388,7 @@ msgstr "Dispositivos: %s" #. TRANSLATORS: multipath details, %s is replaced by list of connections used by the device #: src/components/storage/device-utils.jsx:152 -#, fuzzy, c-format +#, c-format msgid "Wires: %s" msgstr "Wires: %s" diff --git a/web/po/fr.po b/web/po/fr.po new file mode 100644 index 0000000000..5419f1027d --- /dev/null +++ b/web/po/fr.po @@ -0,0 +1,1767 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR SuSE Linux Products GmbH, Nuernberg +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-29 02:08+0000\n" +"PO-Revision-Date: 2023-10-29 15:15+0000\n" +"Last-Translator: faila fail \n" +"Language-Team: French \n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.9.1\n" + +#: src/App.jsx:112 +msgid "Diagnostic tools" +msgstr "Outils de diagnostic" + +#. TRANSLATORS: error message, %s is replaced by the server URL +#: src/DevServerWrapper.jsx:82 +#, c-format +msgid "The server at %s is not reachable." +msgstr "Le serveur %s n'est pas joignable." + +#. TRANSLATORS: error message +#: src/DevServerWrapper.jsx:88 +msgid "Cannot connect to the Cockpit server" +msgstr "Connexion au serveur Cockpit impossible" + +#. TRANSLATORS: button label +#: src/DevServerWrapper.jsx:104 +msgid "Try Again" +msgstr "Réessayer" + +#: src/components/core/About.jsx:43 src/components/core/About.jsx:48 +msgid "About Agama" +msgstr "À propos d'Agama" + +#. TRANSLATORS: content of the "About" popup (1/2) +#: src/components/core/About.jsx:53 +msgid "" +"Agama is an experimental installer for (open)SUSE systems. It still under " +"development so, please, do not use it in production environments. If you " +"want to give it a try, we recommend to use a virtual machine to prevent any " +"possible data loss." +msgstr "" +"Agama est un installateur expérimental pour les systèmes (open)SUSE. Il est " +"encore en cours de développement et ne doit donc pas être utilisé dans des " +"environnements de production. Si vous souhaitez l'essayer, nous vous " +"recommandons d'utiliser une machine virtuelle afin d'éviter toute perte de " +"données." + +#. TRANSLATORS: content of the "About" popup (2/2) +#. %s is replaced by the project URL +#: src/components/core/About.jsx:65 +#, c-format +msgid "For more information, please visit the project's repository at %s." +msgstr "Pour plus d'informations, veuillez consulter le dépôt du projet à %s." + +#. TRANSLATORS: button label +#: src/components/core/About.jsx:71 src/components/core/FileViewer.jsx:80 +#: src/components/core/Sidebar.jsx:177 src/components/core/Terminal.jsx:48 +#: src/components/network/WifiSelector.jsx:151 +msgid "Close" +msgstr "Fermer" + +#. TRANSLATORS: button label +#: src/components/core/DBusError.jsx:40 +msgid "Reload" +msgstr "Recharger" + +#. TRANSLATORS: page title +#: src/components/core/DBusError.jsx:48 +msgid "D-Bus Error" +msgstr "Erreur D-Bus" + +#: src/components/core/DBusError.jsx:54 +msgid "Cannot connect to D-Bus" +msgstr "Connexion au D-Bus impossible" + +#: src/components/core/DBusError.jsx:59 +msgid "" +"Could not connect to the D-Bus service. Please, check whether it is running." +msgstr "" +"Impossible de se connecter au service D-Bus. Veuillez vérifier s'il est en " +"cours d'exécution." + +#: src/components/core/FileViewer.jsx:65 +msgid "Reading file..." +msgstr "Lecture du fichier..." + +#: src/components/core/FileViewer.jsx:71 +msgid "Cannot read the file" +msgstr "Lecture du fichier impossible" + +#. TRANSLATORS: the installer reports some errors, +#. the text in square brackets [] is a clickable link +#: src/components/core/InstallButton.jsx:45 +msgid "" +"There are some reported issues. Please, check [the list of issues] before " +"proceeding with the installation." +msgstr "" +"Des problèmes ont été signalés. Veuillez vérifier [la liste des problèmes] " +"avant de procéder à l'installation." + +#: src/components/core/InstallButton.jsx:60 +msgid "Confirm Installation" +msgstr "Confirmer l'installation" + +#: src/components/core/InstallButton.jsx:66 +msgid "" +"If you continue, partitions on your hard disk will be modified according to " +"the provided installation settings." +msgstr "" +"Si vous continuez, les partitions de votre disque dur seront modifiées selon " +"les paramètres d'installation fournis." + +#: src/components/core/InstallButton.jsx:70 +msgid "Please, cancel and check the settings if you are unsure." +msgstr "Veuillez annuler et vérifier les paramètres si vous n'êtes pas sûr." + +#. TRANSLATORS: button label +#: src/components/core/InstallButton.jsx:76 +msgid "Continue" +msgstr "Continuer" + +#: src/components/core/InstallButton.jsx:86 +msgid "Problems Found" +msgstr "Problèmes trouvés" + +#: src/components/core/InstallButton.jsx:90 +msgid "" +"Some problems were found when trying to start the installation. Please, have " +"a look to the reported errors and try again." +msgstr "" +"Des problèmes ont été constatés lors du démarrage de l'installation. " +"Veuillez consulter les erreurs signalées et réessayer." + +#. TRANSLATORS: button label +#: src/components/core/InstallButton.jsx:97 +#: src/components/storage/ProposalSettingsSection.jsx:166 +#: src/components/storage/ProposalSettingsSection.jsx:359 +#: src/components/storage/ProposalSettingsSection.jsx:504 +#: src/components/storage/ProposalVolumes.jsx:148 +#: src/components/storage/ProposalVolumes.jsx:282 +#: src/components/storage/ZFCPPage.jsx:513 +msgid "Accept" +msgstr "Accepter" + +#. TRANSLATORS: button label +#: src/components/core/InstallButton.jsx:145 +msgid "Install" +msgstr "Installer" + +#. TRANSLATORS: button label +#: src/components/core/InstallationFinished.jsx:44 +msgid "Finish" +msgstr "Terminer" + +#. TRANSLATORS: button label +#: src/components/core/InstallationFinished.jsx:46 +msgid "Reboot" +msgstr "Redémarrer" + +#: src/components/core/InstallationFinished.jsx:59 +msgid "Installation Finished" +msgstr "Installation terminée" + +#: src/components/core/InstallationFinished.jsx:69 +msgid "Congratulations!" +msgstr "Félicitations!" + +#: src/components/core/InstallationFinished.jsx:74 +msgid "The installation on your machine is complete." +msgstr "L'installation sur votre machine est terminée." + +#: src/components/core/InstallationFinished.jsx:78 +msgid "At this point you can power off the machine." +msgstr "Vous pouvez à présent éteindre la machine." + +#: src/components/core/InstallationFinished.jsx:79 +msgid "At this point you can reboot the machine to log in to the new system." +msgstr "" +"Vous pouvez à présent redémarrer la machine pour vous connecter au nouveau " +"système." + +#: src/components/core/InstallationFinished.jsx:82 +msgid "Have a lot of fun! Your openSUSE Development Team." +msgstr "Amusez-vous bien ! Votre équipe de développement openSUSE." + +#: src/components/core/InstallationProgress.jsx:32 +msgid "Installing" +msgstr "Installation" + +#: src/components/core/IssuesLink.jsx:40 +msgid "Show issues" +msgstr "Montrer les problèmes" + +#: src/components/core/IssuesLink.jsx:43 +msgid "There are new issues" +msgstr "Il y a de nouveaux problèmes" + +#: src/components/core/IssuesPage.jsx:115 +msgid "No issues found. Everything looks ok." +msgstr "Aucun problème n'a été détecté. Tout semble correct." + +#: src/components/core/LogsButton.jsx:98 +msgid "Collecting logs..." +msgstr "Collecte des journaux..." + +#: src/components/core/LogsButton.jsx:98 +msgid "Download logs" +msgstr "Télécharger les journaux" + +#: src/components/core/LogsButton.jsx:106 +msgid "" +"The browser will run the logs download as soon as they are ready. Please, be " +"patient." +msgstr "" +"Le navigateur lancera le téléchargement des journaux dès qu'ils seront " +"prêts. Veuillez patienter." + +#: src/components/core/LogsButton.jsx:114 +msgid "Something went wrong while collecting logs. Please, try again." +msgstr "" +"Un problème s'est produit lors de la collecte des journaux. Veuillez " +"réessayer." + +#: src/components/core/PasswordAndConfirmationInput.jsx:35 +msgid "Passwords do not match" +msgstr "Les mots de passe ne correspondent pas" + +#: src/components/core/PasswordAndConfirmationInput.jsx:56 +#: src/components/network/WifiConnectionForm.jsx:125 +#: src/components/storage/iscsi/AuthFields.jsx:95 +#: src/components/storage/iscsi/AuthFields.jsx:100 +#: src/components/users/RootAuthMethods.jsx:159 +msgid "Password" +msgstr "Mot de passe" + +#: src/components/core/PasswordAndConfirmationInput.jsx:60 +msgid "User password" +msgstr "Mot de passe utilisateur" + +#: src/components/core/PasswordAndConfirmationInput.jsx:69 +msgid "Password confirmation" +msgstr "Confirmation du mot de passe" + +#: src/components/core/PasswordAndConfirmationInput.jsx:74 +msgid "User password confirmation" +msgstr "Confirmation du mot de passe utilisateur" + +#: src/components/core/PasswordInput.jsx:59 +msgid "Password visibility button" +msgstr "Bouton de visibilité du mot de passe" + +#: src/components/core/Popup.jsx:90 +msgid "Confirm" +msgstr "Confirmer" + +#. TRANSLATORS: button label +#: src/components/core/Popup.jsx:128 +#: src/components/network/WifiConnectionForm.jsx:136 +msgid "Cancel" +msgstr "Annuler" + +#. TRANSLATORS: dropdown label +#: src/components/core/RowActions.jsx:66 +#: src/components/storage/ProposalVolumes.jsx:119 +#: src/components/storage/ProposalVolumes.jsx:309 +msgid "Actions" +msgstr "Actions" + +#: src/components/core/SectionSkeleton.jsx:29 +#: src/components/core/SectionSkeleton.jsx:34 +msgid "Waiting" +msgstr "En attente" + +#. TRANSLATORS: button label +#: src/components/core/ShowLogButton.jsx:47 +msgid "Show Logs" +msgstr "Afficher les journaux" + +#. TRANSLATORS: popup dialog title +#: src/components/core/ShowLogButton.jsx:53 +msgid "YaST Logs" +msgstr "Journaux YaST" + +#. TRANSLATORS: button label +#: src/components/core/ShowTerminalButton.jsx:48 +msgid "Open Terminal" +msgstr "Ouvrir le Terminal" + +#: src/components/core/Sidebar.jsx:135 +msgid "Show global options" +msgstr "Afficher les options générales" + +#: src/components/core/Sidebar.jsx:141 +msgid "New issues found" +msgstr "Nouveaux problèmes trouvés" + +#: src/components/core/Sidebar.jsx:151 +msgid "Global options" +msgstr "Options générales" + +#. TRANSLATORS: sidebar header +#: src/components/core/Sidebar.jsx:157 +msgid "Options" +msgstr "Options" + +#: src/components/core/Sidebar.jsx:164 +msgid "Hide navigation and other options" +msgstr "Masquer la navigation et les autres options" + +#: src/components/core/ValidationErrors.jsx:62 +msgid "Errors" +msgstr "Erreurs" + +#. TRANSLATORS: %d is replaced with the number of errors found +#: src/components/core/ValidationErrors.jsx:85 +#, c-format +msgid "%d error found" +msgid_plural "%d errors found" +msgstr[0] "erreur %d trouvée" +msgstr[1] "erreurs %d trouvées" + +#: src/components/core/ValidationErrors.jsx:95 +msgid "Basic popover" +msgstr "Popover basique" + +#: src/components/l10n/L10nPage.jsx:72 +#: src/components/l10n/LanguageSwitcher.jsx:50 +msgid "language" +msgstr "langue" + +#. TRANSLATORS: page section +#. TRANSLATORS: page header +#: src/components/l10n/L10nPage.jsx:84 +#: src/components/overview/L10nSection.jsx:82 +msgid "Localization" +msgstr "Localisation" + +#: src/components/l10n/LanguageSwitcher.jsx:46 +msgid "Display Language" +msgstr "Langue d'affichage" + +#: src/components/layout/Icon.jsx:157 +#, c-format +msgid "Icon %s not found!" +msgstr "Icône %s non trouvée!" + +#: src/components/layout/Loading.jsx:30 +msgid "Loading installation environment, please wait." +msgstr "Chargement de l'environnement d'installation, veuillez patienter." + +#. TRANSLATORS: button label +#: src/components/network/AddressesDataList.jsx:81 +#: src/components/network/DnsDataList.jsx:87 +msgid "Remove" +msgstr "Supprimer" + +#. TRANSLATORS: input field name +#: src/components/network/AddressesDataList.jsx:93 +#: src/components/network/AddressesDataList.jsx:94 +#: src/components/network/IpAddressInput.jsx:33 +msgid "IP Address" +msgstr "Adresse IP" + +#. TRANSLATORS: input field name +#: src/components/network/AddressesDataList.jsx:102 +#: src/components/network/AddressesDataList.jsx:103 +msgid "Prefix length or netmask" +msgstr "Longueur du préfixe ou masque de sous-réseau" + +#: src/components/network/AddressesDataList.jsx:119 +msgid "Add an address" +msgstr "Ajouter une adresse" + +#. TRANSLATORS: button label +#: src/components/network/AddressesDataList.jsx:119 +msgid "Add another address" +msgstr "Ajouter une autre adresse" + +#: src/components/network/AddressesDataList.jsx:124 +msgid "Addresses" +msgstr "Adresses" + +#: src/components/network/AddressesDataList.jsx:129 +msgid "Addresses data list" +msgstr "Liste des données d'adresses" + +#. TRANSLATORS: table header +#. TRANSLATORS: input field for the iSCSI initiator name +#: src/components/network/ConnectionsTable.jsx:57 +#: src/components/network/ConnectionsTable.jsx:86 +#: src/components/storage/ZFCPPage.jsx:362 +#: src/components/storage/iscsi/InitiatorForm.jsx:52 +#: src/components/storage/iscsi/InitiatorPresenter.jsx:68 +#: src/components/storage/iscsi/InitiatorPresenter.jsx:85 +#: src/components/storage/iscsi/NodesPresenter.jsx:100 +#: src/components/storage/iscsi/NodesPresenter.jsx:121 +msgid "Name" +msgstr "Nom" + +#. TRANSLATORS: table header +#: src/components/network/ConnectionsTable.jsx:59 +#: src/components/network/ConnectionsTable.jsx:87 +msgid "IP addresses" +msgstr "Adresses IP" + +#: src/components/network/ConnectionsTable.jsx:67 +#: src/components/storage/ProposalVolumes.jsx:233 +#: src/components/storage/iscsi/InitiatorPresenter.jsx:49 +#: src/components/storage/iscsi/NodesPresenter.jsx:73 +#: src/components/users/FirstUser.jsx:170 +msgid "Edit" +msgstr "Modifier" + +#. TRANSLATORS: %s is replaced by a network connection name +#: src/components/network/ConnectionsTable.jsx:70 +#, c-format +msgid "Edit connection %s" +msgstr "Modifier la connexion %s" + +#: src/components/network/ConnectionsTable.jsx:74 +msgid "Forget" +msgstr "Oublier" + +#. TRANSLATORS: %s is replaced by a network connection name +#: src/components/network/ConnectionsTable.jsx:77 +#, c-format +msgid "Forget connection %s" +msgstr "Oublier la connexion %s" + +#. TRANSLATORS: %s is replaced by a network connection name +#: src/components/network/ConnectionsTable.jsx:92 +#, c-format +msgid "Actions for connection %s" +msgstr "Actions concernant la connexion %s" + +#. TRANSLATORS: input field name +#: src/components/network/DnsDataList.jsx:78 +#: src/components/network/DnsDataList.jsx:79 +msgid "Server IP" +msgstr "IP serveur" + +#: src/components/network/DnsDataList.jsx:96 +msgid "Add DNS" +msgstr "Ajouter un DNS" + +#. TRANSLATORS: button label +#: src/components/network/DnsDataList.jsx:96 +msgid "Add another DNS" +msgstr "Ajouter un autre DNS" + +#: src/components/network/DnsDataList.jsx:101 +msgid "DNS" +msgstr "DNS" + +#. TRANSLATORS: input field name +#: src/components/network/IpPrefixInput.jsx:33 +msgid "IP prefix or netmask" +msgstr "Préfixe IP ou masque de sous-réseau" + +#. TRANSLATORS: error message +#: src/components/network/IpSettingsForm.jsx:87 +msgid "At least one address must be provided for selected mode" +msgstr "Au moins une adresse doit être fournie pour le mode sélectionné" + +#: src/components/network/IpSettingsForm.jsx:131 +#, c-format +msgid "Edit %s connection" +msgstr "Modifier la connexion %s" + +#. TRANSLATORS: network connection mode (automatic via DHCP or manual with static IP) +#: src/components/network/IpSettingsForm.jsx:133 +#: src/components/network/IpSettingsForm.jsx:138 +#: src/components/network/IpSettingsForm.jsx:140 +msgid "Mode" +msgstr "Mode" + +#: src/components/network/IpSettingsForm.jsx:144 +msgid "Automatic (DHCP)" +msgstr "Automatique (DHCP)" + +#. TRANSLATORS: manual network configuration mode with a static IP address +#: src/components/network/IpSettingsForm.jsx:146 +#: src/components/storage/iscsi/NodeStartupOptions.js:25 +msgid "Manual" +msgstr "Manuel" + +#. TRANSLATORS: network gateway configuration +#: src/components/network/IpSettingsForm.jsx:161 +#: src/components/network/IpSettingsForm.jsx:164 +msgid "Gateway" +msgstr "Passerelle" + +#: src/components/network/NetworkPage.jsx:38 +msgid "No wired connections found" +msgstr "Aucune connexion filaire n'a été trouvée" + +#: src/components/network/NetworkPage.jsx:53 +msgid "" +"The system has not been configured for connecting to a WiFi network yet." +msgstr "" +"Le système n'a pas encore été configuré pour se connecter à un réseau WiFi." + +#: src/components/network/NetworkPage.jsx:54 +msgid "" +"The system does not support WiFi connections, probably because of missing or " +"disabled hardware." +msgstr "" +"Le système ne prend pas en charge les connexions WiFi, probablement en " +"raison d'un matériel manquant ou désactivé." + +#: src/components/network/NetworkPage.jsx:58 +msgid "No WiFi connections found" +msgstr "Aucune connexion WiFi trouvée" + +#. TRANSLATORS: button label +#: src/components/network/NetworkPage.jsx:70 +#: src/components/network/NetworkPageOptions.jsx:46 +#: src/components/network/WifiSelector.jsx:134 +msgid "Connect to a Wi-Fi network" +msgstr "Se connecter à un réseau Wi-Fi" + +#. TRANSLATORS: page title +#. TRANSLATORS: page section title +#: src/components/network/NetworkPage.jsx:170 +#: src/components/overview/NetworkSection.jsx:102 +msgid "Network" +msgstr "Réseau" + +#. TRANSLATORS: page section +#: src/components/network/NetworkPage.jsx:172 +msgid "Wired networks" +msgstr "Réseaux filaires" + +#. TRANSLATORS: page section +#: src/components/network/NetworkPage.jsx:177 +msgid "WiFi networks" +msgstr "Réseaux WiFi" + +#. TRANSLATORS: WiFi authentication mode +#: src/components/network/WifiConnectionForm.jsx:43 +#: src/components/storage/iscsi/InitiatorPresenter.jsx:72 +msgid "None" +msgstr "Aucun" + +#. TRANSLATORS: WiFi authentication mode +#: src/components/network/WifiConnectionForm.jsx:45 +msgid "WPA & WPA2 Personal" +msgstr "WPA & WPA2 Personal" + +#: src/components/network/WifiConnectionForm.jsx:91 +#: src/components/storage/ZFCPDiskForm.jsx:112 +#: src/components/storage/iscsi/DiscoverForm.jsx:108 +#: src/components/storage/iscsi/LoginForm.jsx:72 +#: src/components/users/FirstUser.jsx:194 +msgid "Something went wrong" +msgstr "Quelque chose n'a pas fonctionné" + +#: src/components/network/WifiConnectionForm.jsx:92 +msgid "Please, review provided settings and try again." +msgstr "Veuillez vérifier les paramètres fournis et réessayer." + +#. TRANSLATORS: SSID (Wifi network name) configuration +#: src/components/network/WifiConnectionForm.jsx:97 +#: src/components/network/WifiConnectionForm.jsx:101 +msgid "SSID" +msgstr "SSID" + +#. TRANSLATORS: Wifi security configuration (password protected or not) +#: src/components/network/WifiConnectionForm.jsx:109 +#: src/components/network/WifiConnectionForm.jsx:112 +msgid "Security" +msgstr "Sécurité" + +#. TRANSLATORS: WiFi password +#: src/components/network/WifiConnectionForm.jsx:121 +msgid "WPA Password" +msgstr "Mot de passe WPA" + +#. TRANSLATORS: button label, connect to a WiFi network +#: src/components/network/WifiConnectionForm.jsx:133 +msgid "Connect" +msgstr "Se connecter" + +#. TRANSLATORS: button label +#: src/components/network/WifiHiddenNetworkForm.jsx:50 +msgid "Connect to hidden network" +msgstr "Se connecter à un réseau caché" + +#. TRANSLATORS: Wifi network status +#: src/components/network/WifiNetworkListItem.jsx:41 +#: src/components/network/WifiNetworkListItem.jsx:99 +msgid "Connecting" +msgstr "Connexion" + +#. TRANSLATORS: Wifi network status +#: src/components/network/WifiNetworkListItem.jsx:44 +msgid "Connected" +msgstr "Connecté" + +#. TRANSLATORS: Wifi network status +#: src/components/network/WifiNetworkListItem.jsx:47 +msgid "Disconnecting" +msgstr "Déconnexion" + +#. TRANSLATORS: Wifi network status +#. TRANSLATORS: iSCSI connection status +#: src/components/network/WifiNetworkListItem.jsx:50 +#: src/components/storage/iscsi/NodesPresenter.jsx:63 +msgid "Disconnected" +msgstr "Déconnecté" + +#. TRANSLATORS: %s is replaced by a WiFi network name +#: src/components/network/WifiNetworkListItem.jsx:97 +#, c-format +msgid "%s connection is waiting for an state change" +msgstr "La connexion %s attend un changement d'état" + +#. TRANSLATORS: menu label, remove the selected WiFi network settings +#: src/components/network/WifiNetworkMenu.jsx:55 +msgid "Forget network" +msgstr "Oublier le réseau" + +#. TRANSLATORS: %s will be replaced by a language name and code, +#. example: "English (en_US.UTF-8)" +#: src/components/overview/L10nSection.jsx:70 +#, c-format +msgid "The system will use %s as its default language." +msgstr "Le système utilisera %s comme langue par défaut." + +#: src/components/overview/NetworkSection.jsx:78 +msgid "No network connections detected" +msgstr "Aucune connexion réseau détectée" + +#. TRANSLATORS: header for the list of active network connections, +#. %d is replaced by the number of active connections +#: src/components/overview/NetworkSection.jsx:87 +#, c-format +msgid "%d connection set:" +msgid_plural "%d connections set:" +msgstr[0] "Connexion %d établie:" +msgstr[1] "Connexions %d établies:" + +#: src/components/overview/SoftwareSection.jsx:37 +msgid "Reading software repositories" +msgstr "Lecture des dépôts de logiciels" + +#. TRANSLATORS: clickable link label +#: src/components/overview/SoftwareSection.jsx:135 +msgid "Refresh the repositories" +msgstr "Rafraîchir les dépôts" + +#. TRANSLATORS: page title +#. TRANSLATORS: page section +#: src/components/overview/SoftwareSection.jsx:145 +#: src/components/software/SoftwarePage.jsx:81 +msgid "Software" +msgstr "Logiciel" + +#: src/components/overview/StorageSection.jsx:36 +#: src/components/storage/ProposalSettingsSection.jsx:122 +msgid "No device selected yet" +msgstr "Aucun périphérique n'a encore été sélectionné" + +#. TRANSLATORS: %s will be replaced by the device name and its size, +#. example: "/dev/sda, 20 GiB" +#: src/components/overview/StorageSection.jsx:44 +#, c-format +msgid "Install using device %s and deleting all its content" +msgstr "" +"Installer en utilisant le périphérique %s et en supprimant tout son contenu" + +#: src/components/overview/StorageSection.jsx:57 +msgid "Probing storage devices" +msgstr "Sonder les périphériques de stockage" + +#. TRANSLATORS: page section title +#. TRANSLATORS: page title +#: src/components/overview/StorageSection.jsx:182 +#: src/components/storage/ProposalPage.jsx:218 +msgid "Storage" +msgstr "Stockage" + +#. TRANSLATORS: %s will be replaced by the user name +#: src/components/overview/UsersSection.jsx:80 +#, c-format +msgid "User %s will be created" +msgstr "L'utilisateur %s va être créé" + +#: src/components/overview/UsersSection.jsx:87 +#: src/components/users/FirstUser.jsx:44 +msgid "No user defined yet" +msgstr "Aucun utilisateur n'a encore été défini" + +#: src/components/overview/UsersSection.jsx:101 +msgid "Root authentication set for using both, password and public SSH Key" +msgstr "" +"L'authentification Root est définie pour utiliser à la fois le mot de passe " +"et la clé publique SSH" + +#: src/components/overview/UsersSection.jsx:102 +msgid "No root authentication method defined" +msgstr "Aucune méthode d'authentification root n'est définie" + +#: src/components/overview/UsersSection.jsx:103 +msgid "Root authentication set for using password" +msgstr "Authentification root définie pour utiliser le mot de passe" + +#: src/components/overview/UsersSection.jsx:104 +msgid "Root authentication set for using public SSH Key" +msgstr "Authentification root pour l'utilisation d'une clé SSH publique" + +#. TRANSLATORS: page section title +#: src/components/overview/UsersSection.jsx:120 +#: src/components/users/UsersPage.jsx:30 +msgid "Users" +msgstr "Utilisateurs" + +#: src/components/questions/GenericQuestion.jsx:35 +#: src/components/questions/LuksActivationQuestion.jsx:60 +msgid "Question" +msgstr "Question" + +#. TRANSLATORS: error message, user entered a wrong password +#: src/components/questions/LuksActivationQuestion.jsx:34 +msgid "Given encryption password didn't work" +msgstr "Le mot de passe de déchiffrement saisi est incorrect" + +#: src/components/questions/LuksActivationQuestion.jsx:59 +msgid "Encrypted Device" +msgstr "Appareil chiffré" + +#. TRANSLATORS: field label +#: src/components/questions/LuksActivationQuestion.jsx:69 +msgid "Encryption Password" +msgstr "Mot de passe de chiffrement" + +#: src/components/software/ChangeProductLink.jsx:36 +msgid "Change product" +msgstr "Changer de produit" + +#. TRANSLATORS: pattern status, selected to install (by user) +#: src/components/software/PatternItem.jsx:63 +msgid "selected" +msgstr "sélectionné" + +#. TRANSLATORS: pattern status, selected to install (by dependencies) +#: src/components/software/PatternItem.jsx:66 +msgid "automatically selected" +msgstr "sélectionné automatiquement" + +#. TRANSLATORS: pattern status, not selected to install +#: src/components/software/PatternItem.jsx:69 +msgid "not selected" +msgstr "non sélectionné" + +#. TRANSLATORS: error summary, always plural, %d is replaced by number of errors (2 or more) +#. if there is just a single error then the error is displayed directly instead of this summary +#: src/components/software/PatternSelector.jsx:206 +#, c-format +msgid "%d errors" +msgstr "%d erreurs" + +#. TRANSLATORS: search field placeholder text +#: src/components/software/PatternSelector.jsx:214 +msgid "Search" +msgstr "Rechercher" + +#: src/components/software/ProductSelectionPage.jsx:69 +msgid "Loading available products, please wait..." +msgstr "Chargement des produits disponibles, veuillez patienter..." + +#. TRANSLATORS: page header +#: src/components/software/ProductSelectionPage.jsx:94 +msgid "Product selection" +msgstr "Sélection des produits" + +#. TRANSLATORS: button label +#: src/components/software/ProductSelectionPage.jsx:99 +msgid "Select" +msgstr "Sélectionner" + +#: src/components/software/ProductSelectionPage.jsx:104 +msgid "Choose a product" +msgstr "Choisir un produit" + +#: src/components/software/SoftwarePage.jsx:81 +#: src/components/storage/DASDPage.jsx:187 +#: src/components/storage/ISCSIPage.jsx:39 +#: src/components/storage/ProposalPage.jsx:218 +#: src/components/storage/ZFCPPage.jsx:736 +#: src/components/users/UsersPage.jsx:30 +msgid "Back" +msgstr "Retour" + +#. TRANSLATORS: %s will be replaced by the estimated installation size, +#. example: "728.8 MiB" +#: src/components/software/UsedSize.jsx:32 +#, c-format +msgid "Installation will take %s" +msgstr "L'installation durera %s" + +#: src/components/storage/DASDFormatProgress.jsx:61 +msgid "Waiting for progress report" +msgstr "En attente d'un rapport d'avancement" + +#: src/components/storage/DASDFormatProgress.jsx:69 +msgid "Formatting DASD devices" +msgstr "Formatage des périphériques DASD" + +#. TRANSLATORS: DASD = Direct Access Storage Device, IBM mainframe storage technology +#: src/components/storage/DASDPage.jsx:185 +msgid "Storage DASD" +msgstr "Stockage DASD" + +#: src/components/storage/DASDTable.jsx:57 +#: src/components/storage/ZFCPPage.jsx:320 +#: src/components/storage/iscsi/InitiatorPresenter.jsx:71 +#: src/components/storage/iscsi/NodesPresenter.jsx:103 +msgid "No" +msgstr "Non" + +#: src/components/storage/DASDTable.jsx:57 +#: src/components/storage/ZFCPPage.jsx:320 +#: src/components/storage/iscsi/InitiatorPresenter.jsx:71 +#: src/components/storage/iscsi/NodesPresenter.jsx:103 +msgid "Yes" +msgstr "Oui" + +#: src/components/storage/DASDTable.jsx:64 +#: src/components/storage/ZFCPDiskForm.jsx:118 +#: src/components/storage/ZFCPPage.jsx:303 +#: src/components/storage/ZFCPPage.jsx:363 +msgid "Channel ID" +msgstr "ID du canal" + +#. TRANSLATORS: table header +#: src/components/storage/DASDTable.jsx:65 +#: src/components/storage/ZFCPPage.jsx:304 +#: src/components/storage/iscsi/NodesPresenter.jsx:104 +#: src/components/storage/iscsi/NodesPresenter.jsx:125 +#: src/components/users/RootAuthMethods.jsx:153 +msgid "Status" +msgstr "Statut" + +#: src/components/storage/DASDTable.jsx:66 +msgid "Device" +msgstr "Périphérique" + +#: src/components/storage/DASDTable.jsx:67 +msgid "Type" +msgstr "Type" + +#: src/components/storage/DASDTable.jsx:68 +msgid "Diag" +msgstr "Diagnostic" + +#: src/components/storage/DASDTable.jsx:69 +msgid "Formatted" +msgstr "Formaté" + +#: src/components/storage/DASDTable.jsx:70 +msgid "Partition Info" +msgstr "Informations sur la partition" + +#. TRANSLATORS: drop down menu label +#: src/components/storage/DASDTable.jsx:105 +msgid "Perform an action" +msgstr "Effectuer une action" + +#. TRANSLATORS: drop down menu action, activate the device +#: src/components/storage/DASDTable.jsx:111 +#: src/components/storage/ZFCPPage.jsx:334 +msgid "Activate" +msgstr "Activer" + +#. TRANSLATORS: drop down menu action, deactivate the device +#: src/components/storage/DASDTable.jsx:113 +#: src/components/storage/ZFCPPage.jsx:376 +msgid "Deactivate" +msgstr "Désactiver" + +#. TRANSLATORS: drop down menu action, enable DIAG access method +#: src/components/storage/DASDTable.jsx:116 +msgid "Set DIAG On" +msgstr "Activer le diagnostic" + +#. TRANSLATORS: drop down menu action, disable DIAG access method +#: src/components/storage/DASDTable.jsx:118 +msgid "Set DIAG Off" +msgstr "Désactiver le diagnostic" + +#. TRANSLATORS: drop down menu action, format the disk +#: src/components/storage/DASDTable.jsx:121 +msgid "Format" +msgstr "Format" + +#: src/components/storage/DASDTable.jsx:198 +#: src/components/storage/DASDTable.jsx:199 +msgid "Filter by min channel" +msgstr "Filtrer par canal minimal" + +#: src/components/storage/DASDTable.jsx:206 +msgid "Remove min channel filter" +msgstr "Supprimer le filtre canal minimal" + +#: src/components/storage/DASDTable.jsx:219 +#: src/components/storage/DASDTable.jsx:220 +msgid "Filter by max channel" +msgstr "Filtrer par canal maximal" + +#: src/components/storage/DASDTable.jsx:227 +msgid "Remove max channel filter" +msgstr "Supprimer le filtre du canal maximal" + +#. TRANSLATORS: page title for iSCSI configuration +#: src/components/storage/ISCSIPage.jsx:36 +msgid "Storage iSCSI" +msgstr "Stockage iSCSI" + +#. TRANSLATORS: show/hide toggle action, this is a clickable link +#: src/components/storage/ProposalActionsSection.jsx:71 +#, c-format +msgid "Hide %d subvolume action" +msgid_plural "Hide %d subvolume actions" +msgstr[0] "Masquer l'action du sous-volume %d" +msgstr[1] "Masquer les actions du sous-volume %d" + +#. TRANSLATORS: show/hide toggle action, this is a clickable link +#: src/components/storage/ProposalActionsSection.jsx:73 +#, c-format +msgid "Show %d subvolume action" +msgid_plural "Show %d subvolume actions" +msgstr[0] "Afficher l'action du sous-volume %d" +msgstr[1] "Afficher les actions du sous-volume %d" + +#: src/components/storage/ProposalActionsSection.jsx:78 +msgid "Actions to create the file systems and to ensure the system boots." +msgstr "" +"Actions visant à créer les systèmes de fichiers et à garantir le démarrage " +"du système." + +#. TRANSLATORS: section title, list of planned actions for the selected device, +#. e.g. "delete partition A", "create partition B with filesystem C", ... +#: src/components/storage/ProposalActionsSection.jsx:126 +msgid "Planned Actions" +msgstr "Actions planifiées" + +#: src/components/storage/ProposalPage.jsx:198 +msgid "Devices will not be modified until installation starts." +msgstr "" +"Les périphériques ne seront pas modifiés tant que l'installation n'aura pas " +"commencé." + +#: src/components/storage/ProposalPageOptions.jsx:40 +msgid "Manage and format" +msgstr "Gérer et formater" + +#: src/components/storage/ProposalPageOptions.jsx:58 +msgid "Activate disks" +msgstr "Activer les disques" + +#: src/components/storage/ProposalPageOptions.jsx:60 +msgid "zFCP" +msgstr "zFCP" + +#: src/components/storage/ProposalPageOptions.jsx:76 +msgid "Connect to iSCSI targets" +msgstr "Se connecter aux cibles iSCSI" + +#: src/components/storage/ProposalPageOptions.jsx:78 +msgid "iSCSI" +msgstr "iSCSI" + +#: src/components/storage/ProposalSettingsSection.jsx:135 +msgid "Select the device for installing the system." +msgstr "Sélectionner le périphérique pour l'installation du système." + +#: src/components/storage/ProposalSettingsSection.jsx:140 +#: src/components/storage/ProposalSettingsSection.jsx:144 +#: src/components/storage/ProposalSettingsSection.jsx:240 +msgid "Installation device" +msgstr "Périphérique d'installation" + +#: src/components/storage/ProposalSettingsSection.jsx:150 +msgid "No devices found" +msgstr "Aucun périphérique n'a été trouvé" + +#: src/components/storage/ProposalSettingsSection.jsx:237 +msgid "Devices for creating the volume group" +msgstr "Périphériques pour la création du groupe de volumes" + +#: src/components/storage/ProposalSettingsSection.jsx:246 +msgid "Custom devices" +msgstr "Périphériques personnalisés" + +#: src/components/storage/ProposalSettingsSection.jsx:310 +msgid "" +"Configuration of the system volume group. All the file systems will be " +"created in a logical volume of the system volume group." +msgstr "" +"Configuration du groupe de volumes système. Tous les systèmes de fichiers " +"seront créés dans un volume logique du groupe de volume système." + +#: src/components/storage/ProposalSettingsSection.jsx:316 +msgid "Configure the LVM settings" +msgstr "Configurer les paramètres LVM" + +#: src/components/storage/ProposalSettingsSection.jsx:321 +#: src/components/storage/ProposalSettingsSection.jsx:341 +msgid "LVM settings" +msgstr "Paramètres LVM" + +#: src/components/storage/ProposalSettingsSection.jsx:334 +msgid "Use logical volume management (LVM)" +msgstr "Utiliser la gestion des volumes logiques (LVM)" + +#: src/components/storage/ProposalSettingsSection.jsx:342 +msgid "System Volume Group" +msgstr "Groupe de volume système" + +#: src/components/storage/ProposalSettingsSection.jsx:470 +msgid "Change encryption password" +msgstr "Modifier le mot de passe de chiffrement" + +#: src/components/storage/ProposalSettingsSection.jsx:475 +#: src/components/storage/ProposalSettingsSection.jsx:496 +msgid "Encryption settings" +msgstr "Paramètres de chiffrement" + +#: src/components/storage/ProposalSettingsSection.jsx:489 +msgid "Use encryption" +msgstr "Utiliser le chiffrement" + +#: src/components/storage/ProposalSettingsSection.jsx:557 +msgid "Settings" +msgstr "Paramètres" + +#. TRANSLATORS: header for a list of items +#: src/components/storage/ProposalVolumes.jsx:59 +msgid "These limits are affected by:" +msgstr "Ces limites sont affectées par:" + +#. TRANSLATORS: list item, this affects the computed partition size limits +#: src/components/storage/ProposalVolumes.jsx:63 +msgid "The configuration of snapshots" +msgstr "La configuration des clichés" + +#. TRANSLATORS: list item, this affects the computed partition size limits +#. %s is replaced by a list of the volumes (like "/home, /boot") +#: src/components/storage/ProposalVolumes.jsx:67 +#, c-format +msgid "Presence of other volumes (%s)" +msgstr "Présence d'autres volumes (%s)" + +#. TRANSLATORS: dropdown menu label +#: src/components/storage/ProposalVolumes.jsx:129 +msgid "Reset to defaults" +msgstr "Rétablir les valeurs par défaut" + +#. TRANSLATORS: dropdown menu label +#: src/components/storage/ProposalVolumes.jsx:137 +#: src/components/storage/ProposalVolumes.jsx:141 +msgid "Add file system" +msgstr "Ajouter un système de fichiers" + +#. TRANSLATORS: minimum device size, %s is replaced by size string, e.g. "17.5 GiB" +#: src/components/storage/ProposalVolumes.jsx:191 +#, c-format +msgid "At least %s" +msgstr "Au moins %s" + +#. TRANSLATORS: device flag, the partition size is automatically computed +#: src/components/storage/ProposalVolumes.jsx:197 +msgid "auto" +msgstr "auto" + +#. TRANSLATORS: the filesystem uses a logical volume (LVM) +#: src/components/storage/ProposalVolumes.jsx:207 +msgid "logical volume" +msgstr "volume logique" + +#: src/components/storage/ProposalVolumes.jsx:207 +msgid "partition" +msgstr "partition" + +#. TRANSLATORS: filesystem flag, it uses an encryption +#: src/components/storage/ProposalVolumes.jsx:215 +msgid "encrypted" +msgstr "chiffré" + +#. TRANSLATORS: filesystem flag, it allows creating snapshots +#: src/components/storage/ProposalVolumes.jsx:217 +msgid "with snapshots" +msgstr "avec des clichés" + +#. TRANSLATORS: flag for transactional file system +#: src/components/storage/ProposalVolumes.jsx:219 +msgid "transactional" +msgstr "transactionnel" + +#: src/components/storage/ProposalVolumes.jsx:228 +#: src/components/storage/iscsi/NodesPresenter.jsx:77 +msgid "Delete" +msgstr "Supprimer" + +#: src/components/storage/ProposalVolumes.jsx:274 +msgid "Edit file system" +msgstr "Modifier le système de fichiers" + +#: src/components/storage/ProposalVolumes.jsx:306 +#: src/components/storage/VolumeForm.jsx:500 +msgid "Mount point" +msgstr "Point de montage" + +#: src/components/storage/ProposalVolumes.jsx:307 +msgid "Details" +msgstr "Détails" + +#: src/components/storage/ProposalVolumes.jsx:308 +#: src/components/storage/VolumeForm.jsx:517 +msgid "Size" +msgstr "Taille" + +#: src/components/storage/ProposalVolumes.jsx:344 +msgid "Table with mount points" +msgstr "Table avec points de montage" + +#: src/components/storage/ProposalVolumes.jsx:407 +msgid "File systems to create in your system" +msgstr "Systèmes de fichiers à créer dans votre système" + +#. TRANSLATORS: item which affects the final computed partition size +#: src/components/storage/VolumeForm.jsx:97 +msgid "the configuration of snapshots" +msgstr "la configuration des clichés" + +#. TRANSLATORS: item which affects the final computed partition size +#. %s is replaced by a list of mount points like "/home, /boot" +#: src/components/storage/VolumeForm.jsx:102 +#, c-format +msgid "the presence of the file system for %s" +msgstr "la présence du système de fichiers pour %s" + +#. TRANSLATORS: conjunction for merging two list items +#: src/components/storage/VolumeForm.jsx:104 +msgid ", " +msgstr ", " + +#. TRANSLATORS: the %s is replaced by the items which affect the computed size +#: src/components/storage/VolumeForm.jsx:107 +#, c-format +msgid "The final size depends on %s." +msgstr "La taille définitive dépend de %s." + +#. TRANSLATORS: conjunction for merging two texts +#: src/components/storage/VolumeForm.jsx:109 +msgid " and " +msgstr " et " + +#. TRANSLATORS: the partition size is automatically computed +#: src/components/storage/VolumeForm.jsx:114 +msgid "Automatically calculated size according to the selected product." +msgstr "" +"La taille est automatiquement calculée en fonction du produit sélectionné." + +#: src/components/storage/VolumeForm.jsx:134 +msgid "Exact size for the file system." +msgstr "Taille exacte du système de fichiers." + +#. TRANSLATORS: requested partition size +#: src/components/storage/VolumeForm.jsx:146 +msgid "Exact size" +msgstr "Taille exacte" + +#. TRANSLATORS: units selector (like KiB, MiB, GiB...) +#: src/components/storage/VolumeForm.jsx:161 +msgid "Size unit" +msgstr "Unité de mesure" + +#: src/components/storage/VolumeForm.jsx:189 +msgid "" +"Limits for the file system size. The final size will be a value between the " +"given minimum and maximum. If no maximum is given then the file system will " +"be as big as possible." +msgstr "" +"Limites de la taille du système de fichiers. La taille définitive sera une " +"valeur comprise entre le minimum et le maximum indiqués. Si aucun maximum " +"n'est indiqué, le système de fichiers sera aussi grand que possible." + +#. TRANSLATORS: the minimal partition size +#: src/components/storage/VolumeForm.jsx:196 +msgid "Minimum" +msgstr "Minimum" + +#. TRANSLATORS: the minium partition size +#: src/components/storage/VolumeForm.jsx:206 +msgid "Minimum desired size" +msgstr "Taille minimale souhaitée" + +#: src/components/storage/VolumeForm.jsx:215 +msgid "Unit for the minimum size" +msgstr "Unité de la taille minimale" + +#. TRANSLATORS: the maximum partition size +#: src/components/storage/VolumeForm.jsx:226 +msgid "Maximum" +msgstr "Maximum" + +#. TRANSLATORS: the maximum partition size +#: src/components/storage/VolumeForm.jsx:237 +msgid "Maximum desired size" +msgstr "Taille maximale désirée" + +#: src/components/storage/VolumeForm.jsx:245 +msgid "Unit for the maximum size" +msgstr "Unité de la taille maximale" + +#. TRANSLATORS: radio button label, fully automatically computed partition size, no user input +#: src/components/storage/VolumeForm.jsx:262 +msgid "Auto" +msgstr "Auto" + +#. TRANSLATORS: radio button label, exact partition size requested by user +#: src/components/storage/VolumeForm.jsx:264 +msgid "Fixed" +msgstr "Fixe" + +#. TRANSLATORS: radio button label, automatically computed partition size within the user provided min and max limits +#: src/components/storage/VolumeForm.jsx:266 +msgid "Range" +msgstr "Portée" + +#: src/components/storage/VolumeForm.jsx:470 +msgid "A size value is required" +msgstr "Une valeur de taille est requise" + +#: src/components/storage/VolumeForm.jsx:475 +msgid "Minimum size is required" +msgstr "Une taille minimale est requise" + +#: src/components/storage/VolumeForm.jsx:479 +msgid "Maximum must be greater than minimum" +msgstr "Le maximum doit être supérieur au minimum" + +#: src/components/storage/VolumeForm.jsx:509 +msgid "File system type" +msgstr "Type de système de fichiers" + +#: src/components/storage/ZFCPDiskForm.jsx:113 +msgid "The zFCP disk was not activated." +msgstr "Le disque zFCP n'a pas été activé." + +#. TRANSLATORS: abbrev. World Wide Port Name +#: src/components/storage/ZFCPDiskForm.jsx:129 +#: src/components/storage/ZFCPPage.jsx:364 +msgid "WWPN" +msgstr "WWPN" + +#. TRANSLATORS: abbrev. Logical Unit Number +#: src/components/storage/ZFCPDiskForm.jsx:140 +#: src/components/storage/ZFCPPage.jsx:365 +msgid "LUN" +msgstr "LUN" + +#: src/components/storage/ZFCPPage.jsx:305 +msgid "Auto LUNs Scan" +msgstr "Balayage LUN automatique" + +#: src/components/storage/ZFCPPage.jsx:316 +msgid "Activated" +msgstr "Activé" + +#: src/components/storage/ZFCPPage.jsx:316 +msgid "Deactivated" +msgstr "Désactivé" + +#: src/components/storage/ZFCPPage.jsx:419 +msgid "No zFCP controllers found" +msgstr "Aucun contrôleur zFCP n'a été trouvé" + +#: src/components/storage/ZFCPPage.jsx:420 +msgid "Please, try to read the zFCP devices again." +msgstr "Veuillez essayez de lire à nouveau périphériques zFCP." + +#. TRANSLATORS: button label +#: src/components/storage/ZFCPPage.jsx:422 +msgid "Read zFCP devices" +msgstr "Lire les périphériques zFCP" + +#. TRANSLATORS: the text in the square brackets [] will be displayed in bold +#: src/components/storage/ZFCPPage.jsx:431 +msgid "" +"Automatic LUN scan is [enabled]. Activating a controller which is running in " +"NPIV mode will automatically configures all its LUNs." +msgstr "" +"Le balayage automatique des LUN est [activé]. L'activation d'un contrôleur " +"fonctionnant en mode NPIV configurera automatiquement toutes ses LUN." + +#. TRANSLATORS: the text in the square brackets [] will be displayed in bold +#: src/components/storage/ZFCPPage.jsx:434 +msgid "" +"Automatic LUN scan is [disabled]. LUNs have to be manually configured after " +"activating a controller." +msgstr "" +"Le balayage automatique des LUN est [désactivé]. Les LUN doivent être " +"configurés manuellement après l'activation d'un contrôleur." + +#: src/components/storage/ZFCPPage.jsx:500 +msgid "Activate a zFCP disk" +msgstr "Activer un disque zFCP" + +#: src/components/storage/ZFCPPage.jsx:539 +msgid "Please, try to activate a zFCP controller." +msgstr "Veuillez essayer d'activer un contrôleur zFCP." + +#: src/components/storage/ZFCPPage.jsx:546 +msgid "Please, try to activate a zFCP disk." +msgstr "Veuillez essayer d'activer un disque zFCP." + +#. TRANSLATORS: button label +#: src/components/storage/ZFCPPage.jsx:548 +msgid "Activate zFCP disk" +msgstr "Activer le disque zFCP" + +#: src/components/storage/ZFCPPage.jsx:555 +msgid "No zFCP disks found" +msgstr "Aucun disque zFCP n'a été trouvé" + +#. TRANSLATORS: button label +#: src/components/storage/ZFCPPage.jsx:574 +msgid "Activate new disk" +msgstr "Activer un nouveau disque" + +#. TRANSLATORS: section title +#: src/components/storage/ZFCPPage.jsx:586 +msgid "Disks" +msgstr "Disques" + +#. TRANSLATORS: page title +#: src/components/storage/ZFCPPage.jsx:734 +msgid "Storage zFCP" +msgstr "Stockage zFCP" + +#. TRANSLATORS: multipath device type +#: src/components/storage/device-utils.jsx:98 +msgid "Multipath" +msgstr "Chemins multiples" + +#. TRANSLATORS: %s is replaced by the device bus ID +#: src/components/storage/device-utils.jsx:103 +#, c-format +msgid "DASD %s" +msgstr "DASD %s" + +#. TRANSLATORS: software RAID device, %s is replaced by the RAID level, e.g. RAID-1 +#: src/components/storage/device-utils.jsx:108 +#, c-format +msgid "Software %s" +msgstr "Logiciel %s" + +#: src/components/storage/device-utils.jsx:113 +msgid "SD Card" +msgstr "Carte SD" + +#. TRANSLATORS: %s is replaced by the device transport name, e.g. USB, SATA, SCSI... +#: src/components/storage/device-utils.jsx:115 +#, c-format +msgid "Transport %s" +msgstr "Transport %s" + +#. TRANSLATORS: RAID details, %s is replaced by list of devices used by the array +#: src/components/storage/device-utils.jsx:134 +#, c-format +msgid "Members: %s" +msgstr "Membres : %s" + +#. TRANSLATORS: RAID details, %s is replaced by list of devices used by the array +#: src/components/storage/device-utils.jsx:143 +#, c-format +msgid "Devices: %s" +msgstr "Périphériques : %s" + +#. TRANSLATORS: multipath details, %s is replaced by list of connections used by the device +#: src/components/storage/device-utils.jsx:152 +#, c-format +msgid "Wires: %s" +msgstr "Chemins: %s" + +#. TRANSLATORS: disk partition info, %s is replaced by partition table +#. type (MS-DOS or GPT), %d is the number of the partitions +#: src/components/storage/device-utils.jsx:176 +#, c-format +msgid "%s with %d partitions" +msgstr "%s avec %d partitions" + +#. TRANSLATORS: status message, no existing content was found on the disk, +#. i.e. the disk is completely empty +#: src/components/storage/device-utils.jsx:200 +msgid "No content found" +msgstr "Aucun contenu n'a été trouvé" + +#: src/components/storage/device-utils.jsx:271 +msgid "Available devices" +msgstr "Périphériques disponibles" + +#: src/components/storage/iscsi/AuthFields.jsx:70 +msgid "Only available if authentication by target is provided" +msgstr "Disponible uniquement si l'authentification par la cible est fournie" + +#: src/components/storage/iscsi/AuthFields.jsx:77 +msgid "Authentication by target" +msgstr "Authentification par cible" + +#: src/components/storage/iscsi/AuthFields.jsx:80 +#: src/components/storage/iscsi/AuthFields.jsx:85 +#: src/components/storage/iscsi/AuthFields.jsx:87 +#: src/components/storage/iscsi/AuthFields.jsx:112 +#: src/components/storage/iscsi/AuthFields.jsx:117 +#: src/components/storage/iscsi/AuthFields.jsx:119 +msgid "User name" +msgstr "Nom d'utilisateur" + +#: src/components/storage/iscsi/AuthFields.jsx:91 +#: src/components/storage/iscsi/AuthFields.jsx:124 +msgid "Incorrect user name" +msgstr "Nom d'utilisateur incorrect" + +#: src/components/storage/iscsi/AuthFields.jsx:105 +#: src/components/storage/iscsi/AuthFields.jsx:139 +msgid "Incorrect password" +msgstr "Mot de passe incorrect" + +#: src/components/storage/iscsi/AuthFields.jsx:108 +msgid "Authentication by initiator" +msgstr "Authentification par initiateur" + +#: src/components/storage/iscsi/AuthFields.jsx:133 +msgid "Target Password" +msgstr "Mot de passe cible" + +#. TRANSLATORS: popup title +#: src/components/storage/iscsi/DiscoverForm.jsx:101 +msgid "Discover iSCSI Targets" +msgstr "Découvrir les cibles iSCSI" + +#: src/components/storage/iscsi/DiscoverForm.jsx:110 +#: src/components/storage/iscsi/LoginForm.jsx:73 +msgid "Make sure you provide the correct values" +msgstr "Assurez-vous de fournir les bonnes valeurs" + +#: src/components/storage/iscsi/DiscoverForm.jsx:115 +msgid "IP address" +msgstr "Adresse IP" + +#. TRANSLATORS: network address +#: src/components/storage/iscsi/DiscoverForm.jsx:122 +#: src/components/storage/iscsi/DiscoverForm.jsx:124 +msgid "Address" +msgstr "Adresse" + +#: src/components/storage/iscsi/DiscoverForm.jsx:129 +msgid "Incorrect IP address" +msgstr "Adresse IP incorrecte" + +#. TRANSLATORS: network port number +#: src/components/storage/iscsi/DiscoverForm.jsx:133 +#: src/components/storage/iscsi/DiscoverForm.jsx:140 +#: src/components/storage/iscsi/DiscoverForm.jsx:142 +msgid "Port" +msgstr "Port" + +#: src/components/storage/iscsi/DiscoverForm.jsx:147 +msgid "Incorrect port" +msgstr "Port incorrect" + +#. TRANSLATORS: %s is replaced by the iSCSI target node name +#: src/components/storage/iscsi/EditNodeForm.jsx:50 +#, c-format +msgid "Edit %s" +msgstr "Modifier %s" + +#: src/components/storage/iscsi/InitiatorForm.jsx:42 +msgid "Edit iSCSI Initiator" +msgstr "Modifier l'initiateur iSCSI" + +#. TRANSLATORS: iSCSI initiator name +#: src/components/storage/iscsi/InitiatorForm.jsx:49 +msgid "Initiator name" +msgstr "Nom de l'initiateur" + +#. TRANSLATORS: usually just keep the original text +#. iBFT = iSCSI Boot Firmware Table, HW support for booting from iSCSI +#: src/components/storage/iscsi/InitiatorPresenter.jsx:71 +#: src/components/storage/iscsi/InitiatorPresenter.jsx:86 +#: src/components/storage/iscsi/NodesPresenter.jsx:103 +#: src/components/storage/iscsi/NodesPresenter.jsx:124 +msgid "iBFT" +msgstr "iBFT" + +#: src/components/storage/iscsi/InitiatorPresenter.jsx:72 +#: src/components/storage/iscsi/InitiatorPresenter.jsx:87 +msgid "Offload card" +msgstr "Carte de décharge" + +#. TRANSLATORS: iSCSI initiator section name +#: src/components/storage/iscsi/InitiatorSection.jsx:50 +msgid "Initiator" +msgstr "Initiateur" + +#. TRANSLATORS: %s is replaced by the iSCSI target name +#: src/components/storage/iscsi/LoginForm.jsx:69 +#, c-format +msgid "Login %s" +msgstr "Connexion %s" + +#. TRANSLATORS: iSCSI start up mode (on boot/manual/automatic) +#: src/components/storage/iscsi/LoginForm.jsx:76 +#: src/components/storage/iscsi/LoginForm.jsx:79 +msgid "Startup" +msgstr "Démarrage" + +#: src/components/storage/iscsi/NodeStartupOptions.js:26 +msgid "On boot" +msgstr "Lors du démarrage" + +#: src/components/storage/iscsi/NodeStartupOptions.js:27 +msgid "Automatic" +msgstr "Automatique" + +#. TRANSLATORS: iSCSI connection status, %s is replaced by node label +#: src/components/storage/iscsi/NodesPresenter.jsx:67 +#, c-format +msgid "Connected (%s)" +msgstr "Connecté (%s)" + +#: src/components/storage/iscsi/NodesPresenter.jsx:82 +msgid "Login" +msgstr "Se connecter" + +#: src/components/storage/iscsi/NodesPresenter.jsx:86 +msgid "Logout" +msgstr "Se déconnecter" + +#: src/components/storage/iscsi/NodesPresenter.jsx:101 +#: src/components/storage/iscsi/NodesPresenter.jsx:122 +msgid "Portal" +msgstr "Portail" + +#: src/components/storage/iscsi/NodesPresenter.jsx:102 +#: src/components/storage/iscsi/NodesPresenter.jsx:123 +msgid "Interface" +msgstr "Interface" + +#: src/components/storage/iscsi/TargetsSection.jsx:139 +msgid "No iSCSI targets found" +msgstr "Aucune cible iSCSI n'a été trouvée" + +#: src/components/storage/iscsi/TargetsSection.jsx:140 +msgid "" +"Please, perform an iSCSI discovery in order to find available iSCSI targets." +msgstr "" +"Veuillez effectuer une découverte iSCSI afin de trouver les cibles iSCSI " +"disponibles." + +#. TRANSLATORS: button label, starts iSCSI discovery +#: src/components/storage/iscsi/TargetsSection.jsx:142 +msgid "Discover iSCSI targets" +msgstr "Découvrir les cibles iSCSI" + +#. TRANSLATORS: button label, starts iSCSI discovery +#: src/components/storage/iscsi/TargetsSection.jsx:153 +msgid "Discover" +msgstr "Découvrir" + +#. TRANSLATORS: iSCSI targets section title +#: src/components/storage/iscsi/TargetsSection.jsx:167 +msgid "Targets" +msgstr "Cibles" + +#: src/components/storage/utils.js:44 +msgid "KiB" +msgstr "KiB" + +#: src/components/storage/utils.js:45 +msgid "MiB" +msgstr "MiB" + +#: src/components/storage/utils.js:46 +msgid "GiB" +msgstr "GiB" + +#: src/components/storage/utils.js:47 +msgid "TiB" +msgstr "TiB" + +#: src/components/storage/utils.js:48 +msgid "PiB" +msgstr "PiB" + +#: src/components/users/FirstUser.jsx:45 +msgid "" +"Please, be aware that a user must be defined before installing the system to " +"be able to log into it." +msgstr "" +"Veuillez noter qu'un utilisateur doit être défini avant l'installation du " +"système pour pouvoir s'y connecter." + +#. TRANSLATORS: push button label +#: src/components/users/FirstUser.jsx:47 +msgid "Define a user now" +msgstr "Définir un utilisateur maintenant" + +#: src/components/users/FirstUser.jsx:57 src/components/users/FirstUser.jsx:198 +msgid "Full name" +msgstr "Nom complet" + +#: src/components/users/FirstUser.jsx:58 src/components/users/FirstUser.jsx:209 +#: src/components/users/FirstUser.jsx:213 +#: src/components/users/FirstUser.jsx:215 +msgid "Username" +msgstr "Nom d'utilisateur" + +#: src/components/users/FirstUser.jsx:174 +#: src/components/users/RootAuthMethods.jsx:95 +#: src/components/users/RootAuthMethods.jsx:107 +msgid "Discard" +msgstr "Rejeter" + +#: src/components/users/FirstUser.jsx:191 +msgid "Create user account" +msgstr "Créer un compte utilisateur" + +#: src/components/users/FirstUser.jsx:191 +msgid "Edit user account" +msgstr "Modifier un compte utilisateur" + +#: src/components/users/FirstUser.jsx:202 +#: src/components/users/FirstUser.jsx:204 +msgid "User full name" +msgstr "Nom complet de l'utilisateur" + +#. TRANSLATORS: check box label +#: src/components/users/FirstUser.jsx:223 +#: src/components/users/FirstUser.jsx:227 +msgid "Edit password too" +msgstr "Modifier également le mot de passe" + +#: src/components/users/FirstUser.jsx:240 +msgid "user autologin" +msgstr "connexion automatique de l'utilisateur" + +#. TRANSLATORS: check box label +#: src/components/users/FirstUser.jsx:244 +msgid "Auto-login" +msgstr "connexion automatique" + +#: src/components/users/RootAuthMethods.jsx:35 +msgid "No root authentication method defined yet" +msgstr "Aucune méthode d'authentification Root n'a encore été définie" + +#: src/components/users/RootAuthMethods.jsx:36 +msgid "" +"Please, define at least one authentication method for logging into the " +"system as root." +msgstr "" +"Veuillez définir au moins une méthode d'authentification pour vous connecter " +"au système en tant que root." + +#. TRANSLATORS: push button label +#: src/components/users/RootAuthMethods.jsx:39 +msgid "Set a password" +msgstr "Définir un mot de passe" + +#. TRANSLATORS: push button label +#: src/components/users/RootAuthMethods.jsx:41 +msgid "Upload a SSH Public Key" +msgstr "Charger une clé publique SSH" + +#: src/components/users/RootAuthMethods.jsx:90 +#: src/components/users/RootAuthMethods.jsx:103 +msgid "Change" +msgstr "Changer" + +#: src/components/users/RootAuthMethods.jsx:90 +#: src/components/users/RootAuthMethods.jsx:103 +msgid "Set" +msgstr "Réglé" + +#: src/components/users/RootAuthMethods.jsx:125 +msgid "Already set" +msgstr "Déjà réglé" + +#: src/components/users/RootAuthMethods.jsx:126 +#: src/components/users/RootAuthMethods.jsx:130 +msgid "Not set" +msgstr "Non réglé" + +#. TRANSLATORS: table header, user authentication method +#: src/components/users/RootAuthMethods.jsx:151 +msgid "Method" +msgstr "Méthode" + +#: src/components/users/RootAuthMethods.jsx:166 +msgid "SSH Key" +msgstr "Clé SSH" + +#: src/components/users/RootAuthMethods.jsx:183 +msgid "Change the root password" +msgstr "Modifier le mot de passe root" + +#: src/components/users/RootAuthMethods.jsx:183 +msgid "Set a root password" +msgstr "Définir un mot de passe root" + +#: src/components/users/RootAuthMethods.jsx:190 +msgid "Add a SSH Public Key for root" +msgstr "Ajouter une clé publique SSH pour root" + +#: src/components/users/RootAuthMethods.jsx:190 +msgid "Edit the SSH Public Key for root" +msgstr "Modifier la clé publique SSH pour root" + +#: src/components/users/RootPasswordPopup.jsx:42 +msgid "Root password" +msgstr "Mot de passe root" + +#: src/components/users/RootSSHKeyPopup.jsx:43 +msgid "Set root SSH public key" +msgstr "Définir la clé publique SSH de root" + +#: src/components/users/RootSSHKeyPopup.jsx:71 +msgid "Root SSH public key" +msgstr "Clé publique SSH root" + +#: src/components/users/RootSSHKeyPopup.jsx:76 +msgid "Upload, paste, or drop an SSH public key" +msgstr "Téléverser, coller ou déposer une clé publique SSH" + +#. TRANSLATORS: push button label +#: src/components/users/RootSSHKeyPopup.jsx:78 +msgid "Upload" +msgstr "Charger" + +#. TRANSLATORS: push button label, clears the related input field +#: src/components/users/RootSSHKeyPopup.jsx:80 +msgid "Clear" +msgstr "Effacer" + +#: src/components/users/UsersPage.jsx:31 +msgid "User" +msgstr "Utilisateur" + +#: src/components/users/UsersPage.jsx:34 +msgid "Root authentication" +msgstr "Authentification root" diff --git a/web/po/ja.po b/web/po/ja.po index 9085dbf7ca..e88948c8b7 100644 --- a/web/po/ja.po +++ b/web/po/ja.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-22 02:10+0000\n" -"PO-Revision-Date: 2023-10-12 05:15+0000\n" +"POT-Creation-Date: 2023-10-29 02:08+0000\n" +"PO-Revision-Date: 2023-10-23 01:15+0000\n" "Last-Translator: Yasuhiko Kamata \n" "Language-Team: Japanese \n" @@ -19,7 +19,7 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 4.9.1\n" -#: src/App.jsx:103 +#: src/App.jsx:112 msgid "Diagnostic tools" msgstr "診断ツール" @@ -335,18 +335,16 @@ msgstr "基本ポップオーバー" msgid "language" msgstr "言語" -#. TRANSLATORS: page header #. TRANSLATORS: page section +#. TRANSLATORS: page header #: src/components/l10n/L10nPage.jsx:84 #: src/components/overview/L10nSection.jsx:82 msgid "Localization" msgstr "ローカライゼーション" #: src/components/l10n/LanguageSwitcher.jsx:46 -#, fuzzy -#| msgid "language" msgid "Display Language" -msgstr "言語" +msgstr "表示言語" #: src/components/layout/Icon.jsx:157 #, c-format @@ -1110,7 +1108,7 @@ msgid "Edit file system" msgstr "ファイルシステムの編集" #: src/components/storage/ProposalVolumes.jsx:306 -#: src/components/storage/VolumeForm.jsx:498 +#: src/components/storage/VolumeForm.jsx:500 msgid "Mount point" msgstr "マウントポイント" @@ -1119,7 +1117,7 @@ msgid "Details" msgstr "詳細" #: src/components/storage/ProposalVolumes.jsx:308 -#: src/components/storage/VolumeForm.jsx:515 +#: src/components/storage/VolumeForm.jsx:517 msgid "Size" msgstr "サイズ" @@ -1132,53 +1130,53 @@ msgid "File systems to create in your system" msgstr "お使いのシステム内で作成するファイルシステム" #. TRANSLATORS: item which affects the final computed partition size -#: src/components/storage/VolumeForm.jsx:96 +#: src/components/storage/VolumeForm.jsx:97 msgid "the configuration of snapshots" msgstr "スナップショットの設定" #. TRANSLATORS: item which affects the final computed partition size #. %s is replaced by a list of mount points like "/home, /boot" -#: src/components/storage/VolumeForm.jsx:101 +#: src/components/storage/VolumeForm.jsx:102 #, c-format msgid "the presence of the file system for %s" msgstr "%s に対するファイルシステムの存在" #. TRANSLATORS: conjunction for merging two list items -#: src/components/storage/VolumeForm.jsx:103 +#: src/components/storage/VolumeForm.jsx:104 msgid ", " msgstr ", " #. TRANSLATORS: the %s is replaced by the items which affect the computed size -#: src/components/storage/VolumeForm.jsx:106 +#: src/components/storage/VolumeForm.jsx:107 #, c-format msgid "The final size depends on %s." msgstr "最終的なサイズは %s に依存します。" #. TRANSLATORS: conjunction for merging two texts -#: src/components/storage/VolumeForm.jsx:108 +#: src/components/storage/VolumeForm.jsx:109 msgid " and " msgstr " および " #. TRANSLATORS: the partition size is automatically computed -#: src/components/storage/VolumeForm.jsx:113 +#: src/components/storage/VolumeForm.jsx:114 msgid "Automatically calculated size according to the selected product." msgstr "選択した製品から自動計算したサイズです。" -#: src/components/storage/VolumeForm.jsx:133 +#: src/components/storage/VolumeForm.jsx:134 msgid "Exact size for the file system." msgstr "ファイルシステムに対する正確なサイズです。" #. TRANSLATORS: requested partition size -#: src/components/storage/VolumeForm.jsx:145 +#: src/components/storage/VolumeForm.jsx:146 msgid "Exact size" msgstr "正確なサイズ" #. TRANSLATORS: units selector (like KiB, MiB, GiB...) -#: src/components/storage/VolumeForm.jsx:160 +#: src/components/storage/VolumeForm.jsx:161 msgid "Size unit" msgstr "サイズの単位" -#: src/components/storage/VolumeForm.jsx:188 +#: src/components/storage/VolumeForm.jsx:189 msgid "" "Limits for the file system size. The final size will be a value between the " "given minimum and maximum. If no maximum is given then the file system will " @@ -1189,61 +1187,61 @@ msgstr "" "に設定されます。" #. TRANSLATORS: the minimal partition size -#: src/components/storage/VolumeForm.jsx:195 +#: src/components/storage/VolumeForm.jsx:196 msgid "Minimum" msgstr "最小" #. TRANSLATORS: the minium partition size -#: src/components/storage/VolumeForm.jsx:205 +#: src/components/storage/VolumeForm.jsx:206 msgid "Minimum desired size" msgstr "最小必須サイズ" -#: src/components/storage/VolumeForm.jsx:214 +#: src/components/storage/VolumeForm.jsx:215 msgid "Unit for the minimum size" msgstr "最小サイズの単位" #. TRANSLATORS: the maximum partition size -#: src/components/storage/VolumeForm.jsx:225 +#: src/components/storage/VolumeForm.jsx:226 msgid "Maximum" msgstr "最大" #. TRANSLATORS: the maximum partition size -#: src/components/storage/VolumeForm.jsx:236 +#: src/components/storage/VolumeForm.jsx:237 msgid "Maximum desired size" msgstr "最大要求サイズ" -#: src/components/storage/VolumeForm.jsx:244 +#: src/components/storage/VolumeForm.jsx:245 msgid "Unit for the maximum size" msgstr "最大サイズの単位" #. TRANSLATORS: radio button label, fully automatically computed partition size, no user input -#: src/components/storage/VolumeForm.jsx:261 +#: src/components/storage/VolumeForm.jsx:262 msgid "Auto" msgstr "自動" #. TRANSLATORS: radio button label, exact partition size requested by user -#: src/components/storage/VolumeForm.jsx:263 +#: src/components/storage/VolumeForm.jsx:264 msgid "Fixed" msgstr "固定値" #. TRANSLATORS: radio button label, automatically computed partition size within the user provided min and max limits -#: src/components/storage/VolumeForm.jsx:265 +#: src/components/storage/VolumeForm.jsx:266 msgid "Range" msgstr "範囲" -#: src/components/storage/VolumeForm.jsx:468 +#: src/components/storage/VolumeForm.jsx:470 msgid "A size value is required" msgstr "サイズを指定する必要があります" -#: src/components/storage/VolumeForm.jsx:473 +#: src/components/storage/VolumeForm.jsx:475 msgid "Minimum size is required" msgstr "最小サイズを指定する必要があります" -#: src/components/storage/VolumeForm.jsx:477 +#: src/components/storage/VolumeForm.jsx:479 msgid "Maximum must be greater than minimum" msgstr "最大サイズは最小サイズより大きくなければなりません" -#: src/components/storage/VolumeForm.jsx:507 +#: src/components/storage/VolumeForm.jsx:509 msgid "File system type" msgstr "ファイルシステムの種類" diff --git a/web/po/mk.po b/web/po/mk.po index 9acaddfcd0..69891b3d01 100644 --- a/web/po/mk.po +++ b/web/po/mk.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-22 02:10+0000\n" +"POT-Creation-Date: 2023-10-29 02:08+0000\n" "PO-Revision-Date: 2023-10-21 23:15+0000\n" "Last-Translator: Kristijan Fremen Velkovski \n" "Language-Team: Macedonian \n" "Language-Team: Dutch , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-29 02:08+0000\n" +"PO-Revision-Date: 2023-10-25 13:44+0000\n" +"Last-Translator: Luiz Fernando Ranghetti \n" +"Language-Team: Portuguese (Brazil) \n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.9.1\n" + +#: src/App.jsx:112 +msgid "Diagnostic tools" +msgstr "Ferramentas de diagnóstico" + +#. TRANSLATORS: error message, %s is replaced by the server URL +#: src/DevServerWrapper.jsx:82 +#, c-format +msgid "The server at %s is not reachable." +msgstr "" + +#. TRANSLATORS: error message +#: src/DevServerWrapper.jsx:88 +msgid "Cannot connect to the Cockpit server" +msgstr "" + +#. TRANSLATORS: button label +#: src/DevServerWrapper.jsx:104 +msgid "Try Again" +msgstr "" + +#: src/components/core/About.jsx:43 src/components/core/About.jsx:48 +msgid "About Agama" +msgstr "" + +#. TRANSLATORS: content of the "About" popup (1/2) +#: src/components/core/About.jsx:53 +msgid "" +"Agama is an experimental installer for (open)SUSE systems. It still under " +"development so, please, do not use it in production environments. If you " +"want to give it a try, we recommend to use a virtual machine to prevent any " +"possible data loss." +msgstr "" + +#. TRANSLATORS: content of the "About" popup (2/2) +#. %s is replaced by the project URL +#: src/components/core/About.jsx:65 +#, c-format +msgid "For more information, please visit the project's repository at %s." +msgstr "" + +#. TRANSLATORS: button label +#: src/components/core/About.jsx:71 src/components/core/FileViewer.jsx:80 +#: src/components/core/Sidebar.jsx:177 src/components/core/Terminal.jsx:48 +#: src/components/network/WifiSelector.jsx:151 +msgid "Close" +msgstr "" + +#. TRANSLATORS: button label +#: src/components/core/DBusError.jsx:40 +msgid "Reload" +msgstr "" + +#. TRANSLATORS: page title +#: src/components/core/DBusError.jsx:48 +msgid "D-Bus Error" +msgstr "" + +#: src/components/core/DBusError.jsx:54 +msgid "Cannot connect to D-Bus" +msgstr "" + +#: src/components/core/DBusError.jsx:59 +msgid "" +"Could not connect to the D-Bus service. Please, check whether it is running." +msgstr "" + +#: src/components/core/FileViewer.jsx:65 +msgid "Reading file..." +msgstr "" + +#: src/components/core/FileViewer.jsx:71 +msgid "Cannot read the file" +msgstr "" + +#. TRANSLATORS: the installer reports some errors, +#. the text in square brackets [] is a clickable link +#: src/components/core/InstallButton.jsx:45 +msgid "" +"There are some reported issues. Please, check [the list of issues] before " +"proceeding with the installation." +msgstr "" + +#: src/components/core/InstallButton.jsx:60 +msgid "Confirm Installation" +msgstr "" + +#: src/components/core/InstallButton.jsx:66 +msgid "" +"If you continue, partitions on your hard disk will be modified according to " +"the provided installation settings." +msgstr "" + +#: src/components/core/InstallButton.jsx:70 +msgid "Please, cancel and check the settings if you are unsure." +msgstr "" + +#. TRANSLATORS: button label +#: src/components/core/InstallButton.jsx:76 +msgid "Continue" +msgstr "" + +#: src/components/core/InstallButton.jsx:86 +msgid "Problems Found" +msgstr "" + +#: src/components/core/InstallButton.jsx:90 +msgid "" +"Some problems were found when trying to start the installation. Please, have " +"a look to the reported errors and try again." +msgstr "" + +#. TRANSLATORS: button label +#: src/components/core/InstallButton.jsx:97 +#: src/components/storage/ProposalSettingsSection.jsx:166 +#: src/components/storage/ProposalSettingsSection.jsx:359 +#: src/components/storage/ProposalSettingsSection.jsx:504 +#: src/components/storage/ProposalVolumes.jsx:148 +#: src/components/storage/ProposalVolumes.jsx:282 +#: src/components/storage/ZFCPPage.jsx:513 +msgid "Accept" +msgstr "" + +#. TRANSLATORS: button label +#: src/components/core/InstallButton.jsx:145 +msgid "Install" +msgstr "" + +#. TRANSLATORS: button label +#: src/components/core/InstallationFinished.jsx:44 +msgid "Finish" +msgstr "" + +#. TRANSLATORS: button label +#: src/components/core/InstallationFinished.jsx:46 +msgid "Reboot" +msgstr "" + +#: src/components/core/InstallationFinished.jsx:59 +msgid "Installation Finished" +msgstr "" + +#: src/components/core/InstallationFinished.jsx:69 +msgid "Congratulations!" +msgstr "" + +#: src/components/core/InstallationFinished.jsx:74 +msgid "The installation on your machine is complete." +msgstr "" + +#: src/components/core/InstallationFinished.jsx:78 +msgid "At this point you can power off the machine." +msgstr "" + +#: src/components/core/InstallationFinished.jsx:79 +msgid "At this point you can reboot the machine to log in to the new system." +msgstr "" + +#: src/components/core/InstallationFinished.jsx:82 +msgid "Have a lot of fun! Your openSUSE Development Team." +msgstr "" + +#: src/components/core/InstallationProgress.jsx:32 +msgid "Installing" +msgstr "" + +#: src/components/core/IssuesLink.jsx:40 +msgid "Show issues" +msgstr "" + +#: src/components/core/IssuesLink.jsx:43 +msgid "There are new issues" +msgstr "" + +#: src/components/core/IssuesPage.jsx:115 +msgid "No issues found. Everything looks ok." +msgstr "" + +#: src/components/core/LogsButton.jsx:98 +msgid "Collecting logs..." +msgstr "" + +#: src/components/core/LogsButton.jsx:98 +msgid "Download logs" +msgstr "" + +#: src/components/core/LogsButton.jsx:106 +msgid "" +"The browser will run the logs download as soon as they are ready. Please, be " +"patient." +msgstr "" + +#: src/components/core/LogsButton.jsx:114 +msgid "Something went wrong while collecting logs. Please, try again." +msgstr "" + +#: src/components/core/PasswordAndConfirmationInput.jsx:35 +msgid "Passwords do not match" +msgstr "" + +#: src/components/core/PasswordAndConfirmationInput.jsx:56 +#: src/components/network/WifiConnectionForm.jsx:125 +#: src/components/storage/iscsi/AuthFields.jsx:95 +#: src/components/storage/iscsi/AuthFields.jsx:100 +#: src/components/users/RootAuthMethods.jsx:159 +msgid "Password" +msgstr "" + +#: src/components/core/PasswordAndConfirmationInput.jsx:60 +msgid "User password" +msgstr "" + +#: src/components/core/PasswordAndConfirmationInput.jsx:69 +msgid "Password confirmation" +msgstr "" + +#: src/components/core/PasswordAndConfirmationInput.jsx:74 +msgid "User password confirmation" +msgstr "" + +#: src/components/core/PasswordInput.jsx:59 +msgid "Password visibility button" +msgstr "" + +#: src/components/core/Popup.jsx:90 +msgid "Confirm" +msgstr "" + +#. TRANSLATORS: button label +#: src/components/core/Popup.jsx:128 +#: src/components/network/WifiConnectionForm.jsx:136 +msgid "Cancel" +msgstr "" + +#. TRANSLATORS: dropdown label +#: src/components/core/RowActions.jsx:66 +#: src/components/storage/ProposalVolumes.jsx:119 +#: src/components/storage/ProposalVolumes.jsx:309 +msgid "Actions" +msgstr "" + +#: src/components/core/SectionSkeleton.jsx:29 +#: src/components/core/SectionSkeleton.jsx:34 +msgid "Waiting" +msgstr "" + +#. TRANSLATORS: button label +#: src/components/core/ShowLogButton.jsx:47 +msgid "Show Logs" +msgstr "" + +#. TRANSLATORS: popup dialog title +#: src/components/core/ShowLogButton.jsx:53 +msgid "YaST Logs" +msgstr "" + +#. TRANSLATORS: button label +#: src/components/core/ShowTerminalButton.jsx:48 +msgid "Open Terminal" +msgstr "" + +#: src/components/core/Sidebar.jsx:135 +msgid "Show global options" +msgstr "" + +#: src/components/core/Sidebar.jsx:141 +msgid "New issues found" +msgstr "" + +#: src/components/core/Sidebar.jsx:151 +msgid "Global options" +msgstr "" + +#. TRANSLATORS: sidebar header +#: src/components/core/Sidebar.jsx:157 +msgid "Options" +msgstr "" + +#: src/components/core/Sidebar.jsx:164 +msgid "Hide navigation and other options" +msgstr "" + +#: src/components/core/ValidationErrors.jsx:62 +msgid "Errors" +msgstr "" + +#. TRANSLATORS: %d is replaced with the number of errors found +#: src/components/core/ValidationErrors.jsx:85 +#, c-format +msgid "%d error found" +msgid_plural "%d errors found" +msgstr[0] "" +msgstr[1] "" + +#: src/components/core/ValidationErrors.jsx:95 +msgid "Basic popover" +msgstr "" + +#: src/components/l10n/L10nPage.jsx:72 +#: src/components/l10n/LanguageSwitcher.jsx:50 +msgid "language" +msgstr "" + +#. TRANSLATORS: page section +#. TRANSLATORS: page header +#: src/components/l10n/L10nPage.jsx:84 +#: src/components/overview/L10nSection.jsx:82 +msgid "Localization" +msgstr "" + +#: src/components/l10n/LanguageSwitcher.jsx:46 +msgid "Display Language" +msgstr "" + +#: src/components/layout/Icon.jsx:157 +#, c-format +msgid "Icon %s not found!" +msgstr "" + +#: src/components/layout/Loading.jsx:30 +msgid "Loading installation environment, please wait." +msgstr "" + +#. TRANSLATORS: button label +#: src/components/network/AddressesDataList.jsx:81 +#: src/components/network/DnsDataList.jsx:87 +msgid "Remove" +msgstr "" + +#. TRANSLATORS: input field name +#: src/components/network/AddressesDataList.jsx:93 +#: src/components/network/AddressesDataList.jsx:94 +#: src/components/network/IpAddressInput.jsx:33 +msgid "IP Address" +msgstr "" + +#. TRANSLATORS: input field name +#: src/components/network/AddressesDataList.jsx:102 +#: src/components/network/AddressesDataList.jsx:103 +msgid "Prefix length or netmask" +msgstr "" + +#: src/components/network/AddressesDataList.jsx:119 +msgid "Add an address" +msgstr "" + +#. TRANSLATORS: button label +#: src/components/network/AddressesDataList.jsx:119 +msgid "Add another address" +msgstr "" + +#: src/components/network/AddressesDataList.jsx:124 +msgid "Addresses" +msgstr "" + +#: src/components/network/AddressesDataList.jsx:129 +msgid "Addresses data list" +msgstr "" + +#. TRANSLATORS: table header +#. TRANSLATORS: input field for the iSCSI initiator name +#: src/components/network/ConnectionsTable.jsx:57 +#: src/components/network/ConnectionsTable.jsx:86 +#: src/components/storage/ZFCPPage.jsx:362 +#: src/components/storage/iscsi/InitiatorForm.jsx:52 +#: src/components/storage/iscsi/InitiatorPresenter.jsx:68 +#: src/components/storage/iscsi/InitiatorPresenter.jsx:85 +#: src/components/storage/iscsi/NodesPresenter.jsx:100 +#: src/components/storage/iscsi/NodesPresenter.jsx:121 +msgid "Name" +msgstr "" + +#. TRANSLATORS: table header +#: src/components/network/ConnectionsTable.jsx:59 +#: src/components/network/ConnectionsTable.jsx:87 +msgid "IP addresses" +msgstr "" + +#: src/components/network/ConnectionsTable.jsx:67 +#: src/components/storage/ProposalVolumes.jsx:233 +#: src/components/storage/iscsi/InitiatorPresenter.jsx:49 +#: src/components/storage/iscsi/NodesPresenter.jsx:73 +#: src/components/users/FirstUser.jsx:170 +msgid "Edit" +msgstr "" + +#. TRANSLATORS: %s is replaced by a network connection name +#: src/components/network/ConnectionsTable.jsx:70 +#, c-format +msgid "Edit connection %s" +msgstr "" + +#: src/components/network/ConnectionsTable.jsx:74 +msgid "Forget" +msgstr "" + +#. TRANSLATORS: %s is replaced by a network connection name +#: src/components/network/ConnectionsTable.jsx:77 +#, c-format +msgid "Forget connection %s" +msgstr "" + +#. TRANSLATORS: %s is replaced by a network connection name +#: src/components/network/ConnectionsTable.jsx:92 +#, c-format +msgid "Actions for connection %s" +msgstr "" + +#. TRANSLATORS: input field name +#: src/components/network/DnsDataList.jsx:78 +#: src/components/network/DnsDataList.jsx:79 +msgid "Server IP" +msgstr "" + +#: src/components/network/DnsDataList.jsx:96 +msgid "Add DNS" +msgstr "" + +#. TRANSLATORS: button label +#: src/components/network/DnsDataList.jsx:96 +msgid "Add another DNS" +msgstr "" + +#: src/components/network/DnsDataList.jsx:101 +msgid "DNS" +msgstr "" + +#. TRANSLATORS: input field name +#: src/components/network/IpPrefixInput.jsx:33 +msgid "IP prefix or netmask" +msgstr "" + +#. TRANSLATORS: error message +#: src/components/network/IpSettingsForm.jsx:87 +msgid "At least one address must be provided for selected mode" +msgstr "" + +#: src/components/network/IpSettingsForm.jsx:131 +#, c-format +msgid "Edit %s connection" +msgstr "" + +#. TRANSLATORS: network connection mode (automatic via DHCP or manual with static IP) +#: src/components/network/IpSettingsForm.jsx:133 +#: src/components/network/IpSettingsForm.jsx:138 +#: src/components/network/IpSettingsForm.jsx:140 +msgid "Mode" +msgstr "" + +#: src/components/network/IpSettingsForm.jsx:144 +msgid "Automatic (DHCP)" +msgstr "" + +#. TRANSLATORS: manual network configuration mode with a static IP address +#: src/components/network/IpSettingsForm.jsx:146 +#: src/components/storage/iscsi/NodeStartupOptions.js:25 +msgid "Manual" +msgstr "" + +#. TRANSLATORS: network gateway configuration +#: src/components/network/IpSettingsForm.jsx:161 +#: src/components/network/IpSettingsForm.jsx:164 +msgid "Gateway" +msgstr "" + +#: src/components/network/NetworkPage.jsx:38 +msgid "No wired connections found" +msgstr "" + +#: src/components/network/NetworkPage.jsx:53 +msgid "" +"The system has not been configured for connecting to a WiFi network yet." +msgstr "" + +#: src/components/network/NetworkPage.jsx:54 +msgid "" +"The system does not support WiFi connections, probably because of missing or " +"disabled hardware." +msgstr "" + +#: src/components/network/NetworkPage.jsx:58 +msgid "No WiFi connections found" +msgstr "" + +#. TRANSLATORS: button label +#: src/components/network/NetworkPage.jsx:70 +#: src/components/network/NetworkPageOptions.jsx:46 +#: src/components/network/WifiSelector.jsx:134 +msgid "Connect to a Wi-Fi network" +msgstr "" + +#. TRANSLATORS: page title +#. TRANSLATORS: page section title +#: src/components/network/NetworkPage.jsx:170 +#: src/components/overview/NetworkSection.jsx:102 +msgid "Network" +msgstr "" + +#. TRANSLATORS: page section +#: src/components/network/NetworkPage.jsx:172 +msgid "Wired networks" +msgstr "" + +#. TRANSLATORS: page section +#: src/components/network/NetworkPage.jsx:177 +msgid "WiFi networks" +msgstr "" + +#. TRANSLATORS: WiFi authentication mode +#: src/components/network/WifiConnectionForm.jsx:43 +#: src/components/storage/iscsi/InitiatorPresenter.jsx:72 +msgid "None" +msgstr "" + +#. TRANSLATORS: WiFi authentication mode +#: src/components/network/WifiConnectionForm.jsx:45 +msgid "WPA & WPA2 Personal" +msgstr "" + +#: src/components/network/WifiConnectionForm.jsx:91 +#: src/components/storage/ZFCPDiskForm.jsx:112 +#: src/components/storage/iscsi/DiscoverForm.jsx:108 +#: src/components/storage/iscsi/LoginForm.jsx:72 +#: src/components/users/FirstUser.jsx:194 +msgid "Something went wrong" +msgstr "" + +#: src/components/network/WifiConnectionForm.jsx:92 +msgid "Please, review provided settings and try again." +msgstr "" + +#. TRANSLATORS: SSID (Wifi network name) configuration +#: src/components/network/WifiConnectionForm.jsx:97 +#: src/components/network/WifiConnectionForm.jsx:101 +msgid "SSID" +msgstr "" + +#. TRANSLATORS: Wifi security configuration (password protected or not) +#: src/components/network/WifiConnectionForm.jsx:109 +#: src/components/network/WifiConnectionForm.jsx:112 +msgid "Security" +msgstr "" + +#. TRANSLATORS: WiFi password +#: src/components/network/WifiConnectionForm.jsx:121 +msgid "WPA Password" +msgstr "" + +#. TRANSLATORS: button label, connect to a WiFi network +#: src/components/network/WifiConnectionForm.jsx:133 +msgid "Connect" +msgstr "" + +#. TRANSLATORS: button label +#: src/components/network/WifiHiddenNetworkForm.jsx:50 +msgid "Connect to hidden network" +msgstr "" + +#. TRANSLATORS: Wifi network status +#: src/components/network/WifiNetworkListItem.jsx:41 +#: src/components/network/WifiNetworkListItem.jsx:99 +msgid "Connecting" +msgstr "" + +#. TRANSLATORS: Wifi network status +#: src/components/network/WifiNetworkListItem.jsx:44 +msgid "Connected" +msgstr "" + +#. TRANSLATORS: Wifi network status +#: src/components/network/WifiNetworkListItem.jsx:47 +msgid "Disconnecting" +msgstr "" + +#. TRANSLATORS: Wifi network status +#. TRANSLATORS: iSCSI connection status +#: src/components/network/WifiNetworkListItem.jsx:50 +#: src/components/storage/iscsi/NodesPresenter.jsx:63 +msgid "Disconnected" +msgstr "" + +#. TRANSLATORS: %s is replaced by a WiFi network name +#: src/components/network/WifiNetworkListItem.jsx:97 +#, c-format +msgid "%s connection is waiting for an state change" +msgstr "" + +#. TRANSLATORS: menu label, remove the selected WiFi network settings +#: src/components/network/WifiNetworkMenu.jsx:55 +msgid "Forget network" +msgstr "" + +#. TRANSLATORS: %s will be replaced by a language name and code, +#. example: "English (en_US.UTF-8)" +#: src/components/overview/L10nSection.jsx:70 +#, c-format +msgid "The system will use %s as its default language." +msgstr "" + +#: src/components/overview/NetworkSection.jsx:78 +msgid "No network connections detected" +msgstr "" + +#. TRANSLATORS: header for the list of active network connections, +#. %d is replaced by the number of active connections +#: src/components/overview/NetworkSection.jsx:87 +#, c-format +msgid "%d connection set:" +msgid_plural "%d connections set:" +msgstr[0] "" +msgstr[1] "" + +#: src/components/overview/SoftwareSection.jsx:37 +msgid "Reading software repositories" +msgstr "" + +#. TRANSLATORS: clickable link label +#: src/components/overview/SoftwareSection.jsx:135 +msgid "Refresh the repositories" +msgstr "" + +#. TRANSLATORS: page title +#. TRANSLATORS: page section +#: src/components/overview/SoftwareSection.jsx:145 +#: src/components/software/SoftwarePage.jsx:81 +msgid "Software" +msgstr "" + +#: src/components/overview/StorageSection.jsx:36 +#: src/components/storage/ProposalSettingsSection.jsx:122 +msgid "No device selected yet" +msgstr "" + +#. TRANSLATORS: %s will be replaced by the device name and its size, +#. example: "/dev/sda, 20 GiB" +#: src/components/overview/StorageSection.jsx:44 +#, c-format +msgid "Install using device %s and deleting all its content" +msgstr "" + +#: src/components/overview/StorageSection.jsx:57 +msgid "Probing storage devices" +msgstr "" + +#. TRANSLATORS: page section title +#. TRANSLATORS: page title +#: src/components/overview/StorageSection.jsx:182 +#: src/components/storage/ProposalPage.jsx:218 +msgid "Storage" +msgstr "" + +#. TRANSLATORS: %s will be replaced by the user name +#: src/components/overview/UsersSection.jsx:80 +#, c-format +msgid "User %s will be created" +msgstr "" + +#: src/components/overview/UsersSection.jsx:87 +#: src/components/users/FirstUser.jsx:44 +msgid "No user defined yet" +msgstr "" + +#: src/components/overview/UsersSection.jsx:101 +msgid "Root authentication set for using both, password and public SSH Key" +msgstr "" + +#: src/components/overview/UsersSection.jsx:102 +msgid "No root authentication method defined" +msgstr "" + +#: src/components/overview/UsersSection.jsx:103 +msgid "Root authentication set for using password" +msgstr "" + +#: src/components/overview/UsersSection.jsx:104 +msgid "Root authentication set for using public SSH Key" +msgstr "" + +#. TRANSLATORS: page section title +#: src/components/overview/UsersSection.jsx:120 +#: src/components/users/UsersPage.jsx:30 +msgid "Users" +msgstr "" + +#: src/components/questions/GenericQuestion.jsx:35 +#: src/components/questions/LuksActivationQuestion.jsx:60 +msgid "Question" +msgstr "" + +#. TRANSLATORS: error message, user entered a wrong password +#: src/components/questions/LuksActivationQuestion.jsx:34 +msgid "Given encryption password didn't work" +msgstr "" + +#: src/components/questions/LuksActivationQuestion.jsx:59 +msgid "Encrypted Device" +msgstr "" + +#. TRANSLATORS: field label +#: src/components/questions/LuksActivationQuestion.jsx:69 +msgid "Encryption Password" +msgstr "" + +#: src/components/software/ChangeProductLink.jsx:36 +msgid "Change product" +msgstr "" + +#. TRANSLATORS: pattern status, selected to install (by user) +#: src/components/software/PatternItem.jsx:63 +msgid "selected" +msgstr "" + +#. TRANSLATORS: pattern status, selected to install (by dependencies) +#: src/components/software/PatternItem.jsx:66 +msgid "automatically selected" +msgstr "" + +#. TRANSLATORS: pattern status, not selected to install +#: src/components/software/PatternItem.jsx:69 +msgid "not selected" +msgstr "" + +#. TRANSLATORS: error summary, always plural, %d is replaced by number of errors (2 or more) +#. if there is just a single error then the error is displayed directly instead of this summary +#: src/components/software/PatternSelector.jsx:206 +#, c-format +msgid "%d errors" +msgstr "" + +#. TRANSLATORS: search field placeholder text +#: src/components/software/PatternSelector.jsx:214 +msgid "Search" +msgstr "" + +#: src/components/software/ProductSelectionPage.jsx:69 +msgid "Loading available products, please wait..." +msgstr "" + +#. TRANSLATORS: page header +#: src/components/software/ProductSelectionPage.jsx:94 +msgid "Product selection" +msgstr "" + +#. TRANSLATORS: button label +#: src/components/software/ProductSelectionPage.jsx:99 +msgid "Select" +msgstr "" + +#: src/components/software/ProductSelectionPage.jsx:104 +msgid "Choose a product" +msgstr "" + +#: src/components/software/SoftwarePage.jsx:81 +#: src/components/storage/DASDPage.jsx:187 +#: src/components/storage/ISCSIPage.jsx:39 +#: src/components/storage/ProposalPage.jsx:218 +#: src/components/storage/ZFCPPage.jsx:736 +#: src/components/users/UsersPage.jsx:30 +msgid "Back" +msgstr "" + +#. TRANSLATORS: %s will be replaced by the estimated installation size, +#. example: "728.8 MiB" +#: src/components/software/UsedSize.jsx:32 +#, c-format +msgid "Installation will take %s" +msgstr "" + +#: src/components/storage/DASDFormatProgress.jsx:61 +msgid "Waiting for progress report" +msgstr "" + +#: src/components/storage/DASDFormatProgress.jsx:69 +msgid "Formatting DASD devices" +msgstr "" + +#. TRANSLATORS: DASD = Direct Access Storage Device, IBM mainframe storage technology +#: src/components/storage/DASDPage.jsx:185 +msgid "Storage DASD" +msgstr "" + +#: src/components/storage/DASDTable.jsx:57 +#: src/components/storage/ZFCPPage.jsx:320 +#: src/components/storage/iscsi/InitiatorPresenter.jsx:71 +#: src/components/storage/iscsi/NodesPresenter.jsx:103 +msgid "No" +msgstr "" + +#: src/components/storage/DASDTable.jsx:57 +#: src/components/storage/ZFCPPage.jsx:320 +#: src/components/storage/iscsi/InitiatorPresenter.jsx:71 +#: src/components/storage/iscsi/NodesPresenter.jsx:103 +msgid "Yes" +msgstr "" + +#: src/components/storage/DASDTable.jsx:64 +#: src/components/storage/ZFCPDiskForm.jsx:118 +#: src/components/storage/ZFCPPage.jsx:303 +#: src/components/storage/ZFCPPage.jsx:363 +msgid "Channel ID" +msgstr "" + +#. TRANSLATORS: table header +#: src/components/storage/DASDTable.jsx:65 +#: src/components/storage/ZFCPPage.jsx:304 +#: src/components/storage/iscsi/NodesPresenter.jsx:104 +#: src/components/storage/iscsi/NodesPresenter.jsx:125 +#: src/components/users/RootAuthMethods.jsx:153 +msgid "Status" +msgstr "" + +#: src/components/storage/DASDTable.jsx:66 +msgid "Device" +msgstr "" + +#: src/components/storage/DASDTable.jsx:67 +msgid "Type" +msgstr "" + +#: src/components/storage/DASDTable.jsx:68 +msgid "Diag" +msgstr "" + +#: src/components/storage/DASDTable.jsx:69 +msgid "Formatted" +msgstr "" + +#: src/components/storage/DASDTable.jsx:70 +msgid "Partition Info" +msgstr "" + +#. TRANSLATORS: drop down menu label +#: src/components/storage/DASDTable.jsx:105 +msgid "Perform an action" +msgstr "" + +#. TRANSLATORS: drop down menu action, activate the device +#: src/components/storage/DASDTable.jsx:111 +#: src/components/storage/ZFCPPage.jsx:334 +msgid "Activate" +msgstr "" + +#. TRANSLATORS: drop down menu action, deactivate the device +#: src/components/storage/DASDTable.jsx:113 +#: src/components/storage/ZFCPPage.jsx:376 +msgid "Deactivate" +msgstr "" + +#. TRANSLATORS: drop down menu action, enable DIAG access method +#: src/components/storage/DASDTable.jsx:116 +msgid "Set DIAG On" +msgstr "" + +#. TRANSLATORS: drop down menu action, disable DIAG access method +#: src/components/storage/DASDTable.jsx:118 +msgid "Set DIAG Off" +msgstr "" + +#. TRANSLATORS: drop down menu action, format the disk +#: src/components/storage/DASDTable.jsx:121 +msgid "Format" +msgstr "" + +#: src/components/storage/DASDTable.jsx:198 +#: src/components/storage/DASDTable.jsx:199 +msgid "Filter by min channel" +msgstr "" + +#: src/components/storage/DASDTable.jsx:206 +msgid "Remove min channel filter" +msgstr "" + +#: src/components/storage/DASDTable.jsx:219 +#: src/components/storage/DASDTable.jsx:220 +msgid "Filter by max channel" +msgstr "" + +#: src/components/storage/DASDTable.jsx:227 +msgid "Remove max channel filter" +msgstr "" + +#. TRANSLATORS: page title for iSCSI configuration +#: src/components/storage/ISCSIPage.jsx:36 +msgid "Storage iSCSI" +msgstr "" + +#. TRANSLATORS: show/hide toggle action, this is a clickable link +#: src/components/storage/ProposalActionsSection.jsx:71 +#, c-format +msgid "Hide %d subvolume action" +msgid_plural "Hide %d subvolume actions" +msgstr[0] "" +msgstr[1] "" + +#. TRANSLATORS: show/hide toggle action, this is a clickable link +#: src/components/storage/ProposalActionsSection.jsx:73 +#, c-format +msgid "Show %d subvolume action" +msgid_plural "Show %d subvolume actions" +msgstr[0] "" +msgstr[1] "" + +#: src/components/storage/ProposalActionsSection.jsx:78 +msgid "Actions to create the file systems and to ensure the system boots." +msgstr "" + +#. TRANSLATORS: section title, list of planned actions for the selected device, +#. e.g. "delete partition A", "create partition B with filesystem C", ... +#: src/components/storage/ProposalActionsSection.jsx:126 +msgid "Planned Actions" +msgstr "" + +#: src/components/storage/ProposalPage.jsx:198 +msgid "Devices will not be modified until installation starts." +msgstr "" + +#: src/components/storage/ProposalPageOptions.jsx:40 +msgid "Manage and format" +msgstr "" + +#: src/components/storage/ProposalPageOptions.jsx:58 +msgid "Activate disks" +msgstr "" + +#: src/components/storage/ProposalPageOptions.jsx:60 +msgid "zFCP" +msgstr "" + +#: src/components/storage/ProposalPageOptions.jsx:76 +msgid "Connect to iSCSI targets" +msgstr "" + +#: src/components/storage/ProposalPageOptions.jsx:78 +msgid "iSCSI" +msgstr "" + +#: src/components/storage/ProposalSettingsSection.jsx:135 +msgid "Select the device for installing the system." +msgstr "" + +#: src/components/storage/ProposalSettingsSection.jsx:140 +#: src/components/storage/ProposalSettingsSection.jsx:144 +#: src/components/storage/ProposalSettingsSection.jsx:240 +msgid "Installation device" +msgstr "" + +#: src/components/storage/ProposalSettingsSection.jsx:150 +msgid "No devices found" +msgstr "" + +#: src/components/storage/ProposalSettingsSection.jsx:237 +msgid "Devices for creating the volume group" +msgstr "" + +#: src/components/storage/ProposalSettingsSection.jsx:246 +msgid "Custom devices" +msgstr "" + +#: src/components/storage/ProposalSettingsSection.jsx:310 +msgid "" +"Configuration of the system volume group. All the file systems will be " +"created in a logical volume of the system volume group." +msgstr "" + +#: src/components/storage/ProposalSettingsSection.jsx:316 +msgid "Configure the LVM settings" +msgstr "" + +#: src/components/storage/ProposalSettingsSection.jsx:321 +#: src/components/storage/ProposalSettingsSection.jsx:341 +msgid "LVM settings" +msgstr "" + +#: src/components/storage/ProposalSettingsSection.jsx:334 +msgid "Use logical volume management (LVM)" +msgstr "" + +#: src/components/storage/ProposalSettingsSection.jsx:342 +msgid "System Volume Group" +msgstr "" + +#: src/components/storage/ProposalSettingsSection.jsx:470 +msgid "Change encryption password" +msgstr "" + +#: src/components/storage/ProposalSettingsSection.jsx:475 +#: src/components/storage/ProposalSettingsSection.jsx:496 +msgid "Encryption settings" +msgstr "" + +#: src/components/storage/ProposalSettingsSection.jsx:489 +msgid "Use encryption" +msgstr "" + +#: src/components/storage/ProposalSettingsSection.jsx:557 +msgid "Settings" +msgstr "" + +#. TRANSLATORS: header for a list of items +#: src/components/storage/ProposalVolumes.jsx:59 +msgid "These limits are affected by:" +msgstr "" + +#. TRANSLATORS: list item, this affects the computed partition size limits +#: src/components/storage/ProposalVolumes.jsx:63 +msgid "The configuration of snapshots" +msgstr "" + +#. TRANSLATORS: list item, this affects the computed partition size limits +#. %s is replaced by a list of the volumes (like "/home, /boot") +#: src/components/storage/ProposalVolumes.jsx:67 +#, c-format +msgid "Presence of other volumes (%s)" +msgstr "" + +#. TRANSLATORS: dropdown menu label +#: src/components/storage/ProposalVolumes.jsx:129 +msgid "Reset to defaults" +msgstr "" + +#. TRANSLATORS: dropdown menu label +#: src/components/storage/ProposalVolumes.jsx:137 +#: src/components/storage/ProposalVolumes.jsx:141 +msgid "Add file system" +msgstr "" + +#. TRANSLATORS: minimum device size, %s is replaced by size string, e.g. "17.5 GiB" +#: src/components/storage/ProposalVolumes.jsx:191 +#, c-format +msgid "At least %s" +msgstr "" + +#. TRANSLATORS: device flag, the partition size is automatically computed +#: src/components/storage/ProposalVolumes.jsx:197 +msgid "auto" +msgstr "" + +#. TRANSLATORS: the filesystem uses a logical volume (LVM) +#: src/components/storage/ProposalVolumes.jsx:207 +msgid "logical volume" +msgstr "" + +#: src/components/storage/ProposalVolumes.jsx:207 +msgid "partition" +msgstr "" + +#. TRANSLATORS: filesystem flag, it uses an encryption +#: src/components/storage/ProposalVolumes.jsx:215 +msgid "encrypted" +msgstr "" + +#. TRANSLATORS: filesystem flag, it allows creating snapshots +#: src/components/storage/ProposalVolumes.jsx:217 +msgid "with snapshots" +msgstr "" + +#. TRANSLATORS: flag for transactional file system +#: src/components/storage/ProposalVolumes.jsx:219 +msgid "transactional" +msgstr "" + +#: src/components/storage/ProposalVolumes.jsx:228 +#: src/components/storage/iscsi/NodesPresenter.jsx:77 +msgid "Delete" +msgstr "" + +#: src/components/storage/ProposalVolumes.jsx:274 +msgid "Edit file system" +msgstr "" + +#: src/components/storage/ProposalVolumes.jsx:306 +#: src/components/storage/VolumeForm.jsx:500 +msgid "Mount point" +msgstr "" + +#: src/components/storage/ProposalVolumes.jsx:307 +msgid "Details" +msgstr "" + +#: src/components/storage/ProposalVolumes.jsx:308 +#: src/components/storage/VolumeForm.jsx:517 +msgid "Size" +msgstr "" + +#: src/components/storage/ProposalVolumes.jsx:344 +msgid "Table with mount points" +msgstr "" + +#: src/components/storage/ProposalVolumes.jsx:407 +msgid "File systems to create in your system" +msgstr "" + +#. TRANSLATORS: item which affects the final computed partition size +#: src/components/storage/VolumeForm.jsx:97 +msgid "the configuration of snapshots" +msgstr "" + +#. TRANSLATORS: item which affects the final computed partition size +#. %s is replaced by a list of mount points like "/home, /boot" +#: src/components/storage/VolumeForm.jsx:102 +#, c-format +msgid "the presence of the file system for %s" +msgstr "" + +#. TRANSLATORS: conjunction for merging two list items +#: src/components/storage/VolumeForm.jsx:104 +msgid ", " +msgstr "" + +#. TRANSLATORS: the %s is replaced by the items which affect the computed size +#: src/components/storage/VolumeForm.jsx:107 +#, c-format +msgid "The final size depends on %s." +msgstr "" + +#. TRANSLATORS: conjunction for merging two texts +#: src/components/storage/VolumeForm.jsx:109 +msgid " and " +msgstr "" + +#. TRANSLATORS: the partition size is automatically computed +#: src/components/storage/VolumeForm.jsx:114 +msgid "Automatically calculated size according to the selected product." +msgstr "" + +#: src/components/storage/VolumeForm.jsx:134 +msgid "Exact size for the file system." +msgstr "" + +#. TRANSLATORS: requested partition size +#: src/components/storage/VolumeForm.jsx:146 +msgid "Exact size" +msgstr "" + +#. TRANSLATORS: units selector (like KiB, MiB, GiB...) +#: src/components/storage/VolumeForm.jsx:161 +msgid "Size unit" +msgstr "" + +#: src/components/storage/VolumeForm.jsx:189 +msgid "" +"Limits for the file system size. The final size will be a value between the " +"given minimum and maximum. If no maximum is given then the file system will " +"be as big as possible." +msgstr "" + +#. TRANSLATORS: the minimal partition size +#: src/components/storage/VolumeForm.jsx:196 +msgid "Minimum" +msgstr "" + +#. TRANSLATORS: the minium partition size +#: src/components/storage/VolumeForm.jsx:206 +msgid "Minimum desired size" +msgstr "" + +#: src/components/storage/VolumeForm.jsx:215 +msgid "Unit for the minimum size" +msgstr "" + +#. TRANSLATORS: the maximum partition size +#: src/components/storage/VolumeForm.jsx:226 +msgid "Maximum" +msgstr "" + +#. TRANSLATORS: the maximum partition size +#: src/components/storage/VolumeForm.jsx:237 +msgid "Maximum desired size" +msgstr "" + +#: src/components/storage/VolumeForm.jsx:245 +msgid "Unit for the maximum size" +msgstr "" + +#. TRANSLATORS: radio button label, fully automatically computed partition size, no user input +#: src/components/storage/VolumeForm.jsx:262 +msgid "Auto" +msgstr "" + +#. TRANSLATORS: radio button label, exact partition size requested by user +#: src/components/storage/VolumeForm.jsx:264 +msgid "Fixed" +msgstr "" + +#. TRANSLATORS: radio button label, automatically computed partition size within the user provided min and max limits +#: src/components/storage/VolumeForm.jsx:266 +msgid "Range" +msgstr "" + +#: src/components/storage/VolumeForm.jsx:470 +msgid "A size value is required" +msgstr "" + +#: src/components/storage/VolumeForm.jsx:475 +msgid "Minimum size is required" +msgstr "" + +#: src/components/storage/VolumeForm.jsx:479 +msgid "Maximum must be greater than minimum" +msgstr "" + +#: src/components/storage/VolumeForm.jsx:509 +msgid "File system type" +msgstr "" + +#: src/components/storage/ZFCPDiskForm.jsx:113 +msgid "The zFCP disk was not activated." +msgstr "" + +#. TRANSLATORS: abbrev. World Wide Port Name +#: src/components/storage/ZFCPDiskForm.jsx:129 +#: src/components/storage/ZFCPPage.jsx:364 +msgid "WWPN" +msgstr "" + +#. TRANSLATORS: abbrev. Logical Unit Number +#: src/components/storage/ZFCPDiskForm.jsx:140 +#: src/components/storage/ZFCPPage.jsx:365 +msgid "LUN" +msgstr "" + +#: src/components/storage/ZFCPPage.jsx:305 +msgid "Auto LUNs Scan" +msgstr "" + +#: src/components/storage/ZFCPPage.jsx:316 +msgid "Activated" +msgstr "" + +#: src/components/storage/ZFCPPage.jsx:316 +msgid "Deactivated" +msgstr "" + +#: src/components/storage/ZFCPPage.jsx:419 +msgid "No zFCP controllers found" +msgstr "" + +#: src/components/storage/ZFCPPage.jsx:420 +msgid "Please, try to read the zFCP devices again." +msgstr "" + +#. TRANSLATORS: button label +#: src/components/storage/ZFCPPage.jsx:422 +msgid "Read zFCP devices" +msgstr "" + +#. TRANSLATORS: the text in the square brackets [] will be displayed in bold +#: src/components/storage/ZFCPPage.jsx:431 +msgid "" +"Automatic LUN scan is [enabled]. Activating a controller which is running in " +"NPIV mode will automatically configures all its LUNs." +msgstr "" + +#. TRANSLATORS: the text in the square brackets [] will be displayed in bold +#: src/components/storage/ZFCPPage.jsx:434 +msgid "" +"Automatic LUN scan is [disabled]. LUNs have to be manually configured after " +"activating a controller." +msgstr "" + +#: src/components/storage/ZFCPPage.jsx:500 +msgid "Activate a zFCP disk" +msgstr "" + +#: src/components/storage/ZFCPPage.jsx:539 +msgid "Please, try to activate a zFCP controller." +msgstr "" + +#: src/components/storage/ZFCPPage.jsx:546 +msgid "Please, try to activate a zFCP disk." +msgstr "" + +#. TRANSLATORS: button label +#: src/components/storage/ZFCPPage.jsx:548 +msgid "Activate zFCP disk" +msgstr "" + +#: src/components/storage/ZFCPPage.jsx:555 +msgid "No zFCP disks found" +msgstr "" + +#. TRANSLATORS: button label +#: src/components/storage/ZFCPPage.jsx:574 +msgid "Activate new disk" +msgstr "" + +#. TRANSLATORS: section title +#: src/components/storage/ZFCPPage.jsx:586 +msgid "Disks" +msgstr "" + +#. TRANSLATORS: page title +#: src/components/storage/ZFCPPage.jsx:734 +msgid "Storage zFCP" +msgstr "" + +#. TRANSLATORS: multipath device type +#: src/components/storage/device-utils.jsx:98 +msgid "Multipath" +msgstr "" + +#. TRANSLATORS: %s is replaced by the device bus ID +#: src/components/storage/device-utils.jsx:103 +#, c-format +msgid "DASD %s" +msgstr "" + +#. TRANSLATORS: software RAID device, %s is replaced by the RAID level, e.g. RAID-1 +#: src/components/storage/device-utils.jsx:108 +#, c-format +msgid "Software %s" +msgstr "" + +#: src/components/storage/device-utils.jsx:113 +msgid "SD Card" +msgstr "" + +#. TRANSLATORS: %s is replaced by the device transport name, e.g. USB, SATA, SCSI... +#: src/components/storage/device-utils.jsx:115 +#, c-format +msgid "Transport %s" +msgstr "" + +#. TRANSLATORS: RAID details, %s is replaced by list of devices used by the array +#: src/components/storage/device-utils.jsx:134 +#, c-format +msgid "Members: %s" +msgstr "" + +#. TRANSLATORS: RAID details, %s is replaced by list of devices used by the array +#: src/components/storage/device-utils.jsx:143 +#, c-format +msgid "Devices: %s" +msgstr "" + +#. TRANSLATORS: multipath details, %s is replaced by list of connections used by the device +#: src/components/storage/device-utils.jsx:152 +#, c-format +msgid "Wires: %s" +msgstr "" + +#. TRANSLATORS: disk partition info, %s is replaced by partition table +#. type (MS-DOS or GPT), %d is the number of the partitions +#: src/components/storage/device-utils.jsx:176 +#, c-format +msgid "%s with %d partitions" +msgstr "" + +#. TRANSLATORS: status message, no existing content was found on the disk, +#. i.e. the disk is completely empty +#: src/components/storage/device-utils.jsx:200 +msgid "No content found" +msgstr "" + +#: src/components/storage/device-utils.jsx:271 +msgid "Available devices" +msgstr "" + +#: src/components/storage/iscsi/AuthFields.jsx:70 +msgid "Only available if authentication by target is provided" +msgstr "" + +#: src/components/storage/iscsi/AuthFields.jsx:77 +msgid "Authentication by target" +msgstr "" + +#: src/components/storage/iscsi/AuthFields.jsx:80 +#: src/components/storage/iscsi/AuthFields.jsx:85 +#: src/components/storage/iscsi/AuthFields.jsx:87 +#: src/components/storage/iscsi/AuthFields.jsx:112 +#: src/components/storage/iscsi/AuthFields.jsx:117 +#: src/components/storage/iscsi/AuthFields.jsx:119 +msgid "User name" +msgstr "" + +#: src/components/storage/iscsi/AuthFields.jsx:91 +#: src/components/storage/iscsi/AuthFields.jsx:124 +msgid "Incorrect user name" +msgstr "" + +#: src/components/storage/iscsi/AuthFields.jsx:105 +#: src/components/storage/iscsi/AuthFields.jsx:139 +msgid "Incorrect password" +msgstr "" + +#: src/components/storage/iscsi/AuthFields.jsx:108 +msgid "Authentication by initiator" +msgstr "" + +#: src/components/storage/iscsi/AuthFields.jsx:133 +msgid "Target Password" +msgstr "" + +#. TRANSLATORS: popup title +#: src/components/storage/iscsi/DiscoverForm.jsx:101 +msgid "Discover iSCSI Targets" +msgstr "" + +#: src/components/storage/iscsi/DiscoverForm.jsx:110 +#: src/components/storage/iscsi/LoginForm.jsx:73 +msgid "Make sure you provide the correct values" +msgstr "" + +#: src/components/storage/iscsi/DiscoverForm.jsx:115 +msgid "IP address" +msgstr "" + +#. TRANSLATORS: network address +#: src/components/storage/iscsi/DiscoverForm.jsx:122 +#: src/components/storage/iscsi/DiscoverForm.jsx:124 +msgid "Address" +msgstr "" + +#: src/components/storage/iscsi/DiscoverForm.jsx:129 +msgid "Incorrect IP address" +msgstr "" + +#. TRANSLATORS: network port number +#: src/components/storage/iscsi/DiscoverForm.jsx:133 +#: src/components/storage/iscsi/DiscoverForm.jsx:140 +#: src/components/storage/iscsi/DiscoverForm.jsx:142 +msgid "Port" +msgstr "" + +#: src/components/storage/iscsi/DiscoverForm.jsx:147 +msgid "Incorrect port" +msgstr "" + +#. TRANSLATORS: %s is replaced by the iSCSI target node name +#: src/components/storage/iscsi/EditNodeForm.jsx:50 +#, c-format +msgid "Edit %s" +msgstr "" + +#: src/components/storage/iscsi/InitiatorForm.jsx:42 +msgid "Edit iSCSI Initiator" +msgstr "" + +#. TRANSLATORS: iSCSI initiator name +#: src/components/storage/iscsi/InitiatorForm.jsx:49 +msgid "Initiator name" +msgstr "" + +#. TRANSLATORS: usually just keep the original text +#. iBFT = iSCSI Boot Firmware Table, HW support for booting from iSCSI +#: src/components/storage/iscsi/InitiatorPresenter.jsx:71 +#: src/components/storage/iscsi/InitiatorPresenter.jsx:86 +#: src/components/storage/iscsi/NodesPresenter.jsx:103 +#: src/components/storage/iscsi/NodesPresenter.jsx:124 +msgid "iBFT" +msgstr "" + +#: src/components/storage/iscsi/InitiatorPresenter.jsx:72 +#: src/components/storage/iscsi/InitiatorPresenter.jsx:87 +msgid "Offload card" +msgstr "" + +#. TRANSLATORS: iSCSI initiator section name +#: src/components/storage/iscsi/InitiatorSection.jsx:50 +msgid "Initiator" +msgstr "" + +#. TRANSLATORS: %s is replaced by the iSCSI target name +#: src/components/storage/iscsi/LoginForm.jsx:69 +#, c-format +msgid "Login %s" +msgstr "" + +#. TRANSLATORS: iSCSI start up mode (on boot/manual/automatic) +#: src/components/storage/iscsi/LoginForm.jsx:76 +#: src/components/storage/iscsi/LoginForm.jsx:79 +msgid "Startup" +msgstr "" + +#: src/components/storage/iscsi/NodeStartupOptions.js:26 +msgid "On boot" +msgstr "" + +#: src/components/storage/iscsi/NodeStartupOptions.js:27 +msgid "Automatic" +msgstr "" + +#. TRANSLATORS: iSCSI connection status, %s is replaced by node label +#: src/components/storage/iscsi/NodesPresenter.jsx:67 +#, c-format +msgid "Connected (%s)" +msgstr "" + +#: src/components/storage/iscsi/NodesPresenter.jsx:82 +msgid "Login" +msgstr "" + +#: src/components/storage/iscsi/NodesPresenter.jsx:86 +msgid "Logout" +msgstr "" + +#: src/components/storage/iscsi/NodesPresenter.jsx:101 +#: src/components/storage/iscsi/NodesPresenter.jsx:122 +msgid "Portal" +msgstr "" + +#: src/components/storage/iscsi/NodesPresenter.jsx:102 +#: src/components/storage/iscsi/NodesPresenter.jsx:123 +msgid "Interface" +msgstr "" + +#: src/components/storage/iscsi/TargetsSection.jsx:139 +msgid "No iSCSI targets found" +msgstr "" + +#: src/components/storage/iscsi/TargetsSection.jsx:140 +msgid "" +"Please, perform an iSCSI discovery in order to find available iSCSI targets." +msgstr "" + +#. TRANSLATORS: button label, starts iSCSI discovery +#: src/components/storage/iscsi/TargetsSection.jsx:142 +msgid "Discover iSCSI targets" +msgstr "" + +#. TRANSLATORS: button label, starts iSCSI discovery +#: src/components/storage/iscsi/TargetsSection.jsx:153 +msgid "Discover" +msgstr "" + +#. TRANSLATORS: iSCSI targets section title +#: src/components/storage/iscsi/TargetsSection.jsx:167 +msgid "Targets" +msgstr "" + +#: src/components/storage/utils.js:44 +msgid "KiB" +msgstr "" + +#: src/components/storage/utils.js:45 +msgid "MiB" +msgstr "" + +#: src/components/storage/utils.js:46 +msgid "GiB" +msgstr "" + +#: src/components/storage/utils.js:47 +msgid "TiB" +msgstr "" + +#: src/components/storage/utils.js:48 +msgid "PiB" +msgstr "" + +#: src/components/users/FirstUser.jsx:45 +msgid "" +"Please, be aware that a user must be defined before installing the system to " +"be able to log into it." +msgstr "" + +#. TRANSLATORS: push button label +#: src/components/users/FirstUser.jsx:47 +msgid "Define a user now" +msgstr "" + +#: src/components/users/FirstUser.jsx:57 src/components/users/FirstUser.jsx:198 +msgid "Full name" +msgstr "" + +#: src/components/users/FirstUser.jsx:58 src/components/users/FirstUser.jsx:209 +#: src/components/users/FirstUser.jsx:213 +#: src/components/users/FirstUser.jsx:215 +msgid "Username" +msgstr "" + +#: src/components/users/FirstUser.jsx:174 +#: src/components/users/RootAuthMethods.jsx:95 +#: src/components/users/RootAuthMethods.jsx:107 +msgid "Discard" +msgstr "" + +#: src/components/users/FirstUser.jsx:191 +msgid "Create user account" +msgstr "" + +#: src/components/users/FirstUser.jsx:191 +msgid "Edit user account" +msgstr "" + +#: src/components/users/FirstUser.jsx:202 +#: src/components/users/FirstUser.jsx:204 +msgid "User full name" +msgstr "" + +#. TRANSLATORS: check box label +#: src/components/users/FirstUser.jsx:223 +#: src/components/users/FirstUser.jsx:227 +msgid "Edit password too" +msgstr "" + +#: src/components/users/FirstUser.jsx:240 +msgid "user autologin" +msgstr "" + +#. TRANSLATORS: check box label +#: src/components/users/FirstUser.jsx:244 +msgid "Auto-login" +msgstr "" + +#: src/components/users/RootAuthMethods.jsx:35 +msgid "No root authentication method defined yet" +msgstr "" + +#: src/components/users/RootAuthMethods.jsx:36 +msgid "" +"Please, define at least one authentication method for logging into the " +"system as root." +msgstr "" + +#. TRANSLATORS: push button label +#: src/components/users/RootAuthMethods.jsx:39 +msgid "Set a password" +msgstr "" + +#. TRANSLATORS: push button label +#: src/components/users/RootAuthMethods.jsx:41 +msgid "Upload a SSH Public Key" +msgstr "" + +#: src/components/users/RootAuthMethods.jsx:90 +#: src/components/users/RootAuthMethods.jsx:103 +msgid "Change" +msgstr "" + +#: src/components/users/RootAuthMethods.jsx:90 +#: src/components/users/RootAuthMethods.jsx:103 +msgid "Set" +msgstr "" + +#: src/components/users/RootAuthMethods.jsx:125 +msgid "Already set" +msgstr "" + +#: src/components/users/RootAuthMethods.jsx:126 +#: src/components/users/RootAuthMethods.jsx:130 +msgid "Not set" +msgstr "" + +#. TRANSLATORS: table header, user authentication method +#: src/components/users/RootAuthMethods.jsx:151 +msgid "Method" +msgstr "" + +#: src/components/users/RootAuthMethods.jsx:166 +msgid "SSH Key" +msgstr "" + +#: src/components/users/RootAuthMethods.jsx:183 +msgid "Change the root password" +msgstr "" + +#: src/components/users/RootAuthMethods.jsx:183 +msgid "Set a root password" +msgstr "" + +#: src/components/users/RootAuthMethods.jsx:190 +msgid "Add a SSH Public Key for root" +msgstr "" + +#: src/components/users/RootAuthMethods.jsx:190 +msgid "Edit the SSH Public Key for root" +msgstr "" + +#: src/components/users/RootPasswordPopup.jsx:42 +msgid "Root password" +msgstr "" + +#: src/components/users/RootSSHKeyPopup.jsx:43 +msgid "Set root SSH public key" +msgstr "" + +#: src/components/users/RootSSHKeyPopup.jsx:71 +msgid "Root SSH public key" +msgstr "" + +#: src/components/users/RootSSHKeyPopup.jsx:76 +msgid "Upload, paste, or drop an SSH public key" +msgstr "" + +#. TRANSLATORS: push button label +#: src/components/users/RootSSHKeyPopup.jsx:78 +msgid "Upload" +msgstr "" + +#. TRANSLATORS: push button label, clears the related input field +#: src/components/users/RootSSHKeyPopup.jsx:80 +msgid "Clear" +msgstr "" + +#: src/components/users/UsersPage.jsx:31 +msgid "User" +msgstr "" + +#: src/components/users/UsersPage.jsx:34 +msgid "Root authentication" +msgstr "" diff --git a/web/po/ru.po b/web/po/ru.po index 8839405521..a89db3e126 100644 --- a/web/po/ru.po +++ b/web/po/ru.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-22 02:10+0000\n" +"POT-Creation-Date: 2023-10-29 02:08+0000\n" "PO-Revision-Date: 2023-09-11 13:15+0000\n" "Last-Translator: Alex Minton \n" "Language-Team: Russian =20) ? 1 : 2;\n" "X-Generator: Weblate 4.9.1\n" -#: src/App.jsx:103 +#: src/App.jsx:112 msgid "Diagnostic tools" msgstr "Утилиты диагностики" @@ -340,8 +340,8 @@ msgstr "Базовое всплывающее окно" msgid "language" msgstr "Язык" -#. TRANSLATORS: page header #. TRANSLATORS: page section +#. TRANSLATORS: page header #: src/components/l10n/L10nPage.jsx:84 #: src/components/overview/L10nSection.jsx:82 msgid "Localization" @@ -1119,7 +1119,7 @@ msgid "Edit file system" msgstr "" #: src/components/storage/ProposalVolumes.jsx:306 -#: src/components/storage/VolumeForm.jsx:498 +#: src/components/storage/VolumeForm.jsx:500 msgid "Mount point" msgstr "" @@ -1128,7 +1128,7 @@ msgid "Details" msgstr "" #: src/components/storage/ProposalVolumes.jsx:308 -#: src/components/storage/VolumeForm.jsx:515 +#: src/components/storage/VolumeForm.jsx:517 msgid "Size" msgstr "" @@ -1141,53 +1141,53 @@ msgid "File systems to create in your system" msgstr "" #. TRANSLATORS: item which affects the final computed partition size -#: src/components/storage/VolumeForm.jsx:96 +#: src/components/storage/VolumeForm.jsx:97 msgid "the configuration of snapshots" msgstr "" #. TRANSLATORS: item which affects the final computed partition size #. %s is replaced by a list of mount points like "/home, /boot" -#: src/components/storage/VolumeForm.jsx:101 +#: src/components/storage/VolumeForm.jsx:102 #, c-format msgid "the presence of the file system for %s" msgstr "" #. TRANSLATORS: conjunction for merging two list items -#: src/components/storage/VolumeForm.jsx:103 +#: src/components/storage/VolumeForm.jsx:104 msgid ", " msgstr "" #. TRANSLATORS: the %s is replaced by the items which affect the computed size -#: src/components/storage/VolumeForm.jsx:106 +#: src/components/storage/VolumeForm.jsx:107 #, c-format msgid "The final size depends on %s." msgstr "" #. TRANSLATORS: conjunction for merging two texts -#: src/components/storage/VolumeForm.jsx:108 +#: src/components/storage/VolumeForm.jsx:109 msgid " and " msgstr "" #. TRANSLATORS: the partition size is automatically computed -#: src/components/storage/VolumeForm.jsx:113 +#: src/components/storage/VolumeForm.jsx:114 msgid "Automatically calculated size according to the selected product." msgstr "" -#: src/components/storage/VolumeForm.jsx:133 +#: src/components/storage/VolumeForm.jsx:134 msgid "Exact size for the file system." msgstr "" #. TRANSLATORS: requested partition size -#: src/components/storage/VolumeForm.jsx:145 +#: src/components/storage/VolumeForm.jsx:146 msgid "Exact size" msgstr "" #. TRANSLATORS: units selector (like KiB, MiB, GiB...) -#: src/components/storage/VolumeForm.jsx:160 +#: src/components/storage/VolumeForm.jsx:161 msgid "Size unit" msgstr "" -#: src/components/storage/VolumeForm.jsx:188 +#: src/components/storage/VolumeForm.jsx:189 msgid "" "Limits for the file system size. The final size will be a value between the " "given minimum and maximum. If no maximum is given then the file system will " @@ -1195,61 +1195,61 @@ msgid "" msgstr "" #. TRANSLATORS: the minimal partition size -#: src/components/storage/VolumeForm.jsx:195 +#: src/components/storage/VolumeForm.jsx:196 msgid "Minimum" msgstr "" #. TRANSLATORS: the minium partition size -#: src/components/storage/VolumeForm.jsx:205 +#: src/components/storage/VolumeForm.jsx:206 msgid "Minimum desired size" msgstr "" -#: src/components/storage/VolumeForm.jsx:214 +#: src/components/storage/VolumeForm.jsx:215 msgid "Unit for the minimum size" msgstr "" #. TRANSLATORS: the maximum partition size -#: src/components/storage/VolumeForm.jsx:225 +#: src/components/storage/VolumeForm.jsx:226 msgid "Maximum" msgstr "" #. TRANSLATORS: the maximum partition size -#: src/components/storage/VolumeForm.jsx:236 +#: src/components/storage/VolumeForm.jsx:237 msgid "Maximum desired size" msgstr "" -#: src/components/storage/VolumeForm.jsx:244 +#: src/components/storage/VolumeForm.jsx:245 msgid "Unit for the maximum size" msgstr "" #. TRANSLATORS: radio button label, fully automatically computed partition size, no user input -#: src/components/storage/VolumeForm.jsx:261 +#: src/components/storage/VolumeForm.jsx:262 msgid "Auto" msgstr "" #. TRANSLATORS: radio button label, exact partition size requested by user -#: src/components/storage/VolumeForm.jsx:263 +#: src/components/storage/VolumeForm.jsx:264 msgid "Fixed" msgstr "" #. TRANSLATORS: radio button label, automatically computed partition size within the user provided min and max limits -#: src/components/storage/VolumeForm.jsx:265 +#: src/components/storage/VolumeForm.jsx:266 msgid "Range" msgstr "" -#: src/components/storage/VolumeForm.jsx:468 +#: src/components/storage/VolumeForm.jsx:470 msgid "A size value is required" msgstr "" -#: src/components/storage/VolumeForm.jsx:473 +#: src/components/storage/VolumeForm.jsx:475 msgid "Minimum size is required" msgstr "" -#: src/components/storage/VolumeForm.jsx:477 +#: src/components/storage/VolumeForm.jsx:479 msgid "Maximum must be greater than minimum" msgstr "" -#: src/components/storage/VolumeForm.jsx:507 +#: src/components/storage/VolumeForm.jsx:509 msgid "File system type" msgstr "" diff --git a/web/po/sv.po b/web/po/sv.po index 4c3a498b7a..dbb3a6e9f7 100644 --- a/web/po/sv.po +++ b/web/po/sv.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-22 02:10+0000\n" +"POT-Creation-Date: 2023-10-29 02:08+0000\n" "PO-Revision-Date: 2023-10-18 18:15+0000\n" "Last-Translator: Luna Jernberg \n" "Language-Team: Swedish \n" "Language-Team: Ukrainian =20) ? 1 : 2;\n" "X-Generator: Weblate 4.9.1\n" -#: src/App.jsx:103 +#: src/App.jsx:112 msgid "Diagnostic tools" msgstr "" @@ -323,8 +323,8 @@ msgstr "" msgid "language" msgstr "" -#. TRANSLATORS: page header #. TRANSLATORS: page section +#. TRANSLATORS: page header #: src/components/l10n/L10nPage.jsx:84 #: src/components/overview/L10nSection.jsx:82 msgid "Localization" @@ -1094,7 +1094,7 @@ msgid "Edit file system" msgstr "" #: src/components/storage/ProposalVolumes.jsx:306 -#: src/components/storage/VolumeForm.jsx:498 +#: src/components/storage/VolumeForm.jsx:500 msgid "Mount point" msgstr "" @@ -1103,7 +1103,7 @@ msgid "Details" msgstr "" #: src/components/storage/ProposalVolumes.jsx:308 -#: src/components/storage/VolumeForm.jsx:515 +#: src/components/storage/VolumeForm.jsx:517 msgid "Size" msgstr "" @@ -1116,53 +1116,53 @@ msgid "File systems to create in your system" msgstr "" #. TRANSLATORS: item which affects the final computed partition size -#: src/components/storage/VolumeForm.jsx:96 +#: src/components/storage/VolumeForm.jsx:97 msgid "the configuration of snapshots" msgstr "" #. TRANSLATORS: item which affects the final computed partition size #. %s is replaced by a list of mount points like "/home, /boot" -#: src/components/storage/VolumeForm.jsx:101 +#: src/components/storage/VolumeForm.jsx:102 #, c-format msgid "the presence of the file system for %s" msgstr "" #. TRANSLATORS: conjunction for merging two list items -#: src/components/storage/VolumeForm.jsx:103 +#: src/components/storage/VolumeForm.jsx:104 msgid ", " msgstr "" #. TRANSLATORS: the %s is replaced by the items which affect the computed size -#: src/components/storage/VolumeForm.jsx:106 +#: src/components/storage/VolumeForm.jsx:107 #, c-format msgid "The final size depends on %s." msgstr "" #. TRANSLATORS: conjunction for merging two texts -#: src/components/storage/VolumeForm.jsx:108 +#: src/components/storage/VolumeForm.jsx:109 msgid " and " msgstr "" #. TRANSLATORS: the partition size is automatically computed -#: src/components/storage/VolumeForm.jsx:113 +#: src/components/storage/VolumeForm.jsx:114 msgid "Automatically calculated size according to the selected product." msgstr "" -#: src/components/storage/VolumeForm.jsx:133 +#: src/components/storage/VolumeForm.jsx:134 msgid "Exact size for the file system." msgstr "" #. TRANSLATORS: requested partition size -#: src/components/storage/VolumeForm.jsx:145 +#: src/components/storage/VolumeForm.jsx:146 msgid "Exact size" msgstr "" #. TRANSLATORS: units selector (like KiB, MiB, GiB...) -#: src/components/storage/VolumeForm.jsx:160 +#: src/components/storage/VolumeForm.jsx:161 msgid "Size unit" msgstr "" -#: src/components/storage/VolumeForm.jsx:188 +#: src/components/storage/VolumeForm.jsx:189 msgid "" "Limits for the file system size. The final size will be a value between the " "given minimum and maximum. If no maximum is given then the file system will " @@ -1170,61 +1170,61 @@ msgid "" msgstr "" #. TRANSLATORS: the minimal partition size -#: src/components/storage/VolumeForm.jsx:195 +#: src/components/storage/VolumeForm.jsx:196 msgid "Minimum" msgstr "" #. TRANSLATORS: the minium partition size -#: src/components/storage/VolumeForm.jsx:205 +#: src/components/storage/VolumeForm.jsx:206 msgid "Minimum desired size" msgstr "" -#: src/components/storage/VolumeForm.jsx:214 +#: src/components/storage/VolumeForm.jsx:215 msgid "Unit for the minimum size" msgstr "" #. TRANSLATORS: the maximum partition size -#: src/components/storage/VolumeForm.jsx:225 +#: src/components/storage/VolumeForm.jsx:226 msgid "Maximum" msgstr "" #. TRANSLATORS: the maximum partition size -#: src/components/storage/VolumeForm.jsx:236 +#: src/components/storage/VolumeForm.jsx:237 msgid "Maximum desired size" msgstr "" -#: src/components/storage/VolumeForm.jsx:244 +#: src/components/storage/VolumeForm.jsx:245 msgid "Unit for the maximum size" msgstr "" #. TRANSLATORS: radio button label, fully automatically computed partition size, no user input -#: src/components/storage/VolumeForm.jsx:261 +#: src/components/storage/VolumeForm.jsx:262 msgid "Auto" msgstr "" #. TRANSLATORS: radio button label, exact partition size requested by user -#: src/components/storage/VolumeForm.jsx:263 +#: src/components/storage/VolumeForm.jsx:264 msgid "Fixed" msgstr "" #. TRANSLATORS: radio button label, automatically computed partition size within the user provided min and max limits -#: src/components/storage/VolumeForm.jsx:265 +#: src/components/storage/VolumeForm.jsx:266 msgid "Range" msgstr "" -#: src/components/storage/VolumeForm.jsx:468 +#: src/components/storage/VolumeForm.jsx:470 msgid "A size value is required" msgstr "" -#: src/components/storage/VolumeForm.jsx:473 +#: src/components/storage/VolumeForm.jsx:475 msgid "Minimum size is required" msgstr "" -#: src/components/storage/VolumeForm.jsx:477 +#: src/components/storage/VolumeForm.jsx:479 msgid "Maximum must be greater than minimum" msgstr "" -#: src/components/storage/VolumeForm.jsx:507 +#: src/components/storage/VolumeForm.jsx:509 msgid "File system type" msgstr "" diff --git a/web/src/manifest.json b/web/src/manifest.json index ccdb8cfc89..01e9af5f85 100644 --- a/web/src/manifest.json +++ b/web/src/manifest.json @@ -10,9 +10,10 @@ }, "locales": { "en-us": "English", - "es-es": "Español", - "ja-jp": "日本語", "nl-nl": "Nederlands", - "sv-se": "Svenska" + "fr-fr": "Français", + "sv-se": "Svenska", + "es-es": "Español", + "ja-jp": "日本語" } } \ No newline at end of file