diff -Nru cockpit-machines-300/.stylelintrc.json cockpit-machines-302/.stylelintrc.json --- cockpit-machines-300/.stylelintrc.json 2023-10-18 04:20:42.000000000 +0000 +++ cockpit-machines-302/.stylelintrc.json 2023-11-14 18:10:32.000000000 +0000 @@ -1,5 +1,8 @@ { "extends": "stylelint-config-standard-scss", + "plugins": [ + "stylelint-use-logical-spec" + ], "rules": { "declaration-colon-newline-after": null, "selector-list-comma-newline-after": null, @@ -27,6 +30,8 @@ "no-duplicate-selectors": null, "scss/at-extend-no-missing-placeholder": null, "scss/at-import-partial-extension": null, + "scss/at-import-no-partial-leading-underscore": null, + "scss/load-no-partial-leading-underscore": true, "scss/at-mixin-pattern": null, "scss/comment-no-empty": null, "scss/dollar-variable-pattern": null, @@ -34,6 +39,7 @@ "scss/no-global-function-names": null, "scss/operator-no-unspaced": null, "selector-class-pattern": null, - "selector-id-pattern": null + "selector-id-pattern": null, + "liberty/use-logical-spec": "always" } } diff -Nru cockpit-machines-300/HACKING.md cockpit-machines-302/HACKING.md --- cockpit-machines-300/HACKING.md 2023-10-18 04:20:42.000000000 +0000 +++ cockpit-machines-302/HACKING.md 2023-11-14 18:10:32.000000000 +0000 @@ -79,7 +79,7 @@ # Running tests locally Run `make vm` to build an RPM and install it into a standard Cockpit test VM. -This will be `fedora-38` by default. You can set `$TEST_OS` to use a different +This will be `fedora-39` by default. You can set `$TEST_OS` to use a different image, for example TEST_OS=centos-8-stream make vm diff -Nru cockpit-machines-300/Makefile cockpit-machines-302/Makefile --- cockpit-machines-300/Makefile 2023-10-18 04:20:42.000000000 +0000 +++ cockpit-machines-302/Makefile 2023-11-14 18:10:32.000000000 +0000 @@ -3,7 +3,7 @@ RPM_NAME := cockpit-$(PACKAGE_NAME) VERSION := $(shell T=$$(git describe 2>/dev/null) || T=1; echo $$T | tr '-' '.') ifeq ($(TEST_OS),) -TEST_OS = fedora-38 +TEST_OS = fedora-39 endif export TEST_OS TARFILE=$(RPM_NAME)-$(VERSION).tar.xz @@ -41,7 +41,7 @@ $(NULL) COCKPIT_REPO_URL = https://github.com/cockpit-project/cockpit.git -COCKPIT_REPO_COMMIT = 953a6eeb9be2b6cd1c5c95fce7c0db19749bc72f # 302 + 21 commits +COCKPIT_REPO_COMMIT = 5ec1a3ad4c1b544c9935b680333b07d54f42661e # 304 + 29 commits $(COCKPIT_REPO_FILES): $(COCKPIT_REPO_STAMP) COCKPIT_REPO_TREE = '$(strip $(COCKPIT_REPO_COMMIT))^{tree}' @@ -178,7 +178,7 @@ endif ifeq ("$(TEST_SCENARIO)","updates-testing") -VM_CUSTOMIZE_FLAGS = --run-command 'dnf -y update --enablerepo=updates-testing,updates-testing-modular >&2' +VM_CUSTOMIZE_FLAGS = --run-command 'dnf -y update --setopt=install_weak_deps=False --enablerepo=updates-testing >&2' endif # build a VM with locally built distro pkgs installed diff -Nru cockpit-machines-300/cockpit-machines.spec cockpit-machines-302/cockpit-machines.spec --- cockpit-machines-300/cockpit-machines.spec 2023-10-18 04:20:42.000000000 +0000 +++ cockpit-machines-302/cockpit-machines.spec 2023-11-14 18:10:32.000000000 +0000 @@ -16,7 +16,7 @@ # Name: cockpit-machines -Version: 300 +Version: 302 Release: 1%{?dist} Summary: Cockpit user interface for virtual machines License: LGPL-2.1-or-later AND MIT @@ -78,9 +78,9 @@ Provides: bundled(npm(array-buffer-byte-length)) = 1.0.0 Provides: bundled(npm(attr-accept)) = 2.2.2 Provides: bundled(npm(available-typed-arrays)) = 1.0.5 -Provides: bundled(npm(call-bind)) = 1.0.2 +Provides: bundled(npm(call-bind)) = 1.0.5 Provides: bundled(npm(date-fns)) = 2.30.0 -Provides: bundled(npm(deep-equal)) = 2.2.2 +Provides: bundled(npm(deep-equal)) = 2.2.3 Provides: bundled(npm(define-data-property)) = 1.1.1 Provides: bundled(npm(define-properties)) = 1.2.1 Provides: bundled(npm(es-get-iterator)) = 1.1.3 @@ -90,15 +90,15 @@ Provides: bundled(npm(for-each)) = 0.3.3 Provides: bundled(npm(function-bind)) = 1.1.2 Provides: bundled(npm(functions-have-names)) = 1.2.3 -Provides: bundled(npm(get-intrinsic)) = 1.2.1 +Provides: bundled(npm(get-intrinsic)) = 1.2.2 Provides: bundled(npm(gopd)) = 1.0.1 Provides: bundled(npm(has-bigints)) = 1.0.2 -Provides: bundled(npm(has-property-descriptors)) = 1.0.0 +Provides: bundled(npm(has-property-descriptors)) = 1.0.1 Provides: bundled(npm(has-proto)) = 1.0.1 Provides: bundled(npm(has-symbols)) = 1.0.3 Provides: bundled(npm(has-tostringtag)) = 1.0.0 -Provides: bundled(npm(has)) = 1.0.4 -Provides: bundled(npm(internal-slot)) = 1.0.5 +Provides: bundled(npm(hasown)) = 2.0.0 +Provides: bundled(npm(internal-slot)) = 1.0.6 Provides: bundled(npm(is-arguments)) = 1.1.1 Provides: bundled(npm(is-array-buffer)) = 3.0.2 Provides: bundled(npm(is-bigint)) = 1.0.4 @@ -120,7 +120,7 @@ Provides: bundled(npm(lodash)) = 4.17.21 Provides: bundled(npm(loose-envify)) = 1.4.0 Provides: bundled(npm(object-assign)) = 4.1.1 -Provides: bundled(npm(object-inspect)) = 1.13.0 +Provides: bundled(npm(object-inspect)) = 1.13.1 Provides: bundled(npm(object-is)) = 1.1.5 Provides: bundled(npm(object-keys)) = 1.1.1 Provides: bundled(npm(object.assign)) = 4.1.4 @@ -134,6 +134,7 @@ Provides: bundled(npm(regenerator-runtime)) = 0.14.0 Provides: bundled(npm(regexp.prototype.flags)) = 1.5.1 Provides: bundled(npm(scheduler)) = 0.23.0 +Provides: bundled(npm(set-function-length)) = 1.1.1 Provides: bundled(npm(set-function-name)) = 2.0.1 Provides: bundled(npm(side-channel)) = 1.0.4 Provides: bundled(npm(stop-iteration-iterator)) = 1.0.0 @@ -142,7 +143,7 @@ Provides: bundled(npm(tslib)) = 2.6.2 Provides: bundled(npm(which-boxed-primitive)) = 1.0.2 Provides: bundled(npm(which-collection)) = 1.0.1 -Provides: bundled(npm(which-typed-array)) = 1.1.11 +Provides: bundled(npm(which-typed-array)) = 1.1.13 Provides: bundled(npm(xterm-addon-canvas)) = 0.4.0 Provides: bundled(npm(xterm-addon-fit)) = 0.2.1 Provides: bundled(npm(xterm)) = 4.19.0 diff -Nru cockpit-machines-300/debian/changelog cockpit-machines-302/debian/changelog --- cockpit-machines-300/debian/changelog 2023-10-30 07:24:13.000000000 +0000 +++ cockpit-machines-302/debian/changelog 2023-11-24 05:49:13.000000000 +0000 @@ -1,8 +1,20 @@ -cockpit-machines (300-1~bpo22.04.1) jammy-backports; urgency=medium +cockpit-machines (302-1~bpo22.04.1) jammy-backports; urgency=medium * No-change backport to jammy - -- Martin Pitt Mon, 30 Oct 2023 08:24:13 +0100 + -- Martin Pitt Fri, 24 Nov 2023 06:49:13 +0100 + +cockpit-machines (302-1) unstable; urgency=medium + + * New upstream bug fix release. + + -- Martin Pitt Thu, 16 Nov 2023 07:42:28 +0100 + +cockpit-machines (301-1) unstable; urgency=medium + + * New upstream bug fix release. + + -- Martin Pitt Thu, 02 Nov 2023 09:48:14 +0100 cockpit-machines (300-1) unstable; urgency=medium Binary files /tmp/tmpm6mpfgqp/kTRi13mrbP/cockpit-machines-300/dist/index.css.gz and /tmp/tmpm6mpfgqp/qLvW4mwSc6/cockpit-machines-302/dist/index.css.gz differ Binary files /tmp/tmpm6mpfgqp/kTRi13mrbP/cockpit-machines-300/dist/index.js.gz and /tmp/tmpm6mpfgqp/qLvW4mwSc6/cockpit-machines-302/dist/index.js.gz differ Binary files /tmp/tmpm6mpfgqp/kTRi13mrbP/cockpit-machines-300/dist/po.cs.js.gz and /tmp/tmpm6mpfgqp/qLvW4mwSc6/cockpit-machines-302/dist/po.cs.js.gz differ Binary files /tmp/tmpm6mpfgqp/kTRi13mrbP/cockpit-machines-300/dist/po.de.js.gz and /tmp/tmpm6mpfgqp/qLvW4mwSc6/cockpit-machines-302/dist/po.de.js.gz differ Binary files /tmp/tmpm6mpfgqp/kTRi13mrbP/cockpit-machines-300/dist/po.es.js.gz and /tmp/tmpm6mpfgqp/qLvW4mwSc6/cockpit-machines-302/dist/po.es.js.gz differ Binary files /tmp/tmpm6mpfgqp/kTRi13mrbP/cockpit-machines-300/dist/po.fi.js.gz and /tmp/tmpm6mpfgqp/qLvW4mwSc6/cockpit-machines-302/dist/po.fi.js.gz differ Binary files /tmp/tmpm6mpfgqp/kTRi13mrbP/cockpit-machines-300/dist/po.fr.js.gz and /tmp/tmpm6mpfgqp/qLvW4mwSc6/cockpit-machines-302/dist/po.fr.js.gz differ Binary files /tmp/tmpm6mpfgqp/kTRi13mrbP/cockpit-machines-300/dist/po.he.js.gz and /tmp/tmpm6mpfgqp/qLvW4mwSc6/cockpit-machines-302/dist/po.he.js.gz differ Binary files /tmp/tmpm6mpfgqp/kTRi13mrbP/cockpit-machines-300/dist/po.it.js.gz and /tmp/tmpm6mpfgqp/qLvW4mwSc6/cockpit-machines-302/dist/po.it.js.gz differ Binary files /tmp/tmpm6mpfgqp/kTRi13mrbP/cockpit-machines-300/dist/po.ja.js.gz and /tmp/tmpm6mpfgqp/qLvW4mwSc6/cockpit-machines-302/dist/po.ja.js.gz differ Binary files /tmp/tmpm6mpfgqp/kTRi13mrbP/cockpit-machines-300/dist/po.ka.js.gz and /tmp/tmpm6mpfgqp/qLvW4mwSc6/cockpit-machines-302/dist/po.ka.js.gz differ Binary files /tmp/tmpm6mpfgqp/kTRi13mrbP/cockpit-machines-300/dist/po.ko.js.gz and /tmp/tmpm6mpfgqp/qLvW4mwSc6/cockpit-machines-302/dist/po.ko.js.gz differ Binary files /tmp/tmpm6mpfgqp/kTRi13mrbP/cockpit-machines-300/dist/po.nb_NO.js.gz and /tmp/tmpm6mpfgqp/qLvW4mwSc6/cockpit-machines-302/dist/po.nb_NO.js.gz differ Binary files /tmp/tmpm6mpfgqp/kTRi13mrbP/cockpit-machines-300/dist/po.nl.js.gz and /tmp/tmpm6mpfgqp/qLvW4mwSc6/cockpit-machines-302/dist/po.nl.js.gz differ Binary files /tmp/tmpm6mpfgqp/kTRi13mrbP/cockpit-machines-300/dist/po.pl.js.gz and /tmp/tmpm6mpfgqp/qLvW4mwSc6/cockpit-machines-302/dist/po.pl.js.gz differ Binary files /tmp/tmpm6mpfgqp/kTRi13mrbP/cockpit-machines-300/dist/po.ru.js.gz and /tmp/tmpm6mpfgqp/qLvW4mwSc6/cockpit-machines-302/dist/po.ru.js.gz differ Binary files /tmp/tmpm6mpfgqp/kTRi13mrbP/cockpit-machines-300/dist/po.sv.js.gz and /tmp/tmpm6mpfgqp/qLvW4mwSc6/cockpit-machines-302/dist/po.sv.js.gz differ Binary files /tmp/tmpm6mpfgqp/kTRi13mrbP/cockpit-machines-300/dist/po.tr.js.gz and /tmp/tmpm6mpfgqp/qLvW4mwSc6/cockpit-machines-302/dist/po.tr.js.gz differ Binary files /tmp/tmpm6mpfgqp/kTRi13mrbP/cockpit-machines-300/dist/po.uk.js.gz and /tmp/tmpm6mpfgqp/qLvW4mwSc6/cockpit-machines-302/dist/po.uk.js.gz differ Binary files /tmp/tmpm6mpfgqp/kTRi13mrbP/cockpit-machines-300/dist/po.zh_CN.js.gz and /tmp/tmpm6mpfgqp/qLvW4mwSc6/cockpit-machines-302/dist/po.zh_CN.js.gz differ diff -Nru cockpit-machines-300/package-lock.json cockpit-machines-302/package-lock.json --- cockpit-machines-300/package-lock.json 2023-10-18 04:20:42.000000000 +0000 +++ cockpit-machines-302/package-lock.json 2023-11-14 18:10:32.000000000 +0000 @@ -319,18 +319,18 @@ } }, "node_modules/@eslint-community/regexpp": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.9.1.tgz", - "integrity": "sha512-Y27x+MBLjXa+0JWDhykM3+JE+il3kHKAEqabfEWq3SDhZjLYb6/BHL/JKFnH3fe207JaXkyDo685Oc2Glt6ifA==", + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", + "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", "dev": true, "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, "node_modules/@eslint/eslintrc": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz", - "integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.3.tgz", + "integrity": "sha512-yZzuIG+jnVu6hNSzFEN07e8BxF3uAzYtQb6uDkaYZLo6oYZDCq454c5kB8zxnzfCYyP4MIuyBn10L0DqwujTmA==", "dev": true, "dependencies": { "ajv": "^6.12.4", @@ -351,21 +351,21 @@ } }, "node_modules/@eslint/js": { - "version": "8.51.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.51.0.tgz", - "integrity": "sha512-HxjQ8Qn+4SI3/AFv6sOrDB+g6PpUTDwSJiQqOrnneEk8L71161srI9gjzzZvYVbzHiVg/BvcH95+cK/zfIt4pg==", + "version": "8.53.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.53.0.tgz", + "integrity": "sha512-Kn7K8dx/5U6+cT1yEhpX1w4PCSg0M+XyRILPgvwcEBjerFWCwQj5sbr3/VmxqV0JGHCBCzyd6LxypEuehypY1w==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, "node_modules/@humanwhocodes/config-array": { - "version": "0.11.11", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.11.tgz", - "integrity": "sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA==", + "version": "0.11.13", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz", + "integrity": "sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==", "dev": true, "dependencies": { - "@humanwhocodes/object-schema": "^1.2.1", + "@humanwhocodes/object-schema": "^2.0.1", "debug": "^4.1.1", "minimatch": "^3.0.5" }, @@ -387,9 +387,9 @@ } }, "node_modules/@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz", + "integrity": "sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==", "dev": true }, "node_modules/@nodelib/fs.scandir": { @@ -533,15 +533,21 @@ "dev": true }, "node_modules/@types/minimist": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.3.tgz", - "integrity": "sha512-ZYFzrvyWUNhaPomn80dsMNgMeXxNWZBdkuG/hWlUvXvbdUH8ZERNBGXnU87McuGcWDsyzX2aChCv/SVN348k3A==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==", "dev": true }, "node_modules/@types/normalize-package-data": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.2.tgz", - "integrity": "sha512-lqa4UEhhv/2sjjIQgjX8B+RBjj47eo0mzGasklVJ78UKGQY1r0VpB9XHDaZZO9qzEFDdy4MrXLuEaSmPrPSe/A==", + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", + "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", + "dev": true + }, + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", "dev": true }, "node_modules/abort-controller": { @@ -557,9 +563,9 @@ } }, "node_modules/acorn": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", - "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz", + "integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -811,9 +817,9 @@ } }, "node_modules/ast-types-flow": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", - "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==", + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", + "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==", "dev": true }, "node_modules/astral-regex": { @@ -854,9 +860,9 @@ } }, "node_modules/axe-core": { - "version": "4.8.2", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.8.2.tgz", - "integrity": "sha512-/dlp0fxyM3R8YW7MFzaHWXrf4zzbr0vaYb23VBFCl83R7nWNPg/yaQw2Dc8jzCMmDVLhSdzH8MjrsuIUuvX+6g==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.0.tgz", + "integrity": "sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==", "dev": true, "engines": { "node": ">=4" @@ -979,12 +985,13 @@ } }, "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", + "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==", "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.1", + "set-function-length": "^1.1.1" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -1301,14 +1308,14 @@ } }, "node_modules/deep-equal": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.2.tgz", - "integrity": "sha512-xjVyBf0w5vH0I42jdAZzOKVldmPgSulmiyPRywoyq7HXC9qdgo17kxJE+rdnif5Tz6+pIrpJI8dCpMNLIGkUiA==", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.3.tgz", + "integrity": "sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==", "dependencies": { "array-buffer-byte-length": "^1.0.0", - "call-bind": "^1.0.2", + "call-bind": "^1.0.5", "es-get-iterator": "^1.1.3", - "get-intrinsic": "^1.2.1", + "get-intrinsic": "^1.2.2", "is-arguments": "^1.1.1", "is-array-buffer": "^3.0.2", "is-date-object": "^1.0.5", @@ -1318,11 +1325,14 @@ "object-is": "^1.1.5", "object-keys": "^1.1.1", "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.5.0", + "regexp.prototype.flags": "^1.5.1", "side-channel": "^1.0.4", "which-boxed-primitive": "^1.0.2", "which-collection": "^1.0.1", - "which-typed-array": "^1.1.9" + "which-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -1421,26 +1431,26 @@ } }, "node_modules/es-abstract": { - "version": "1.22.2", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.2.tgz", - "integrity": "sha512-YoxfFcDmhjOgWPWsV13+2RNjq1F6UQnfs+8TftwNqtzlmFzEXvlUwdrNrYeaizfjQzRMxkZ6ElWMOJIFKdVqwA==", + "version": "1.22.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.3.tgz", + "integrity": "sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==", "dev": true, "dependencies": { "array-buffer-byte-length": "^1.0.0", "arraybuffer.prototype.slice": "^1.0.2", "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", + "call-bind": "^1.0.5", "es-set-tostringtag": "^2.0.1", "es-to-primitive": "^1.2.1", "function.prototype.name": "^1.1.6", - "get-intrinsic": "^1.2.1", + "get-intrinsic": "^1.2.2", "get-symbol-description": "^1.0.0", "globalthis": "^1.0.3", "gopd": "^1.0.1", - "has": "^1.0.3", "has-property-descriptors": "^1.0.0", "has-proto": "^1.0.1", "has-symbols": "^1.0.3", + "hasown": "^2.0.0", "internal-slot": "^1.0.5", "is-array-buffer": "^3.0.2", "is-callable": "^1.2.7", @@ -1450,7 +1460,7 @@ "is-string": "^1.0.7", "is-typed-array": "^1.1.12", "is-weakref": "^1.0.2", - "object-inspect": "^1.12.3", + "object-inspect": "^1.13.1", "object-keys": "^1.1.1", "object.assign": "^4.1.4", "regexp.prototype.flags": "^1.5.1", @@ -1464,7 +1474,7 @@ "typed-array-byte-offset": "^1.0.0", "typed-array-length": "^1.0.4", "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.11" + "which-typed-array": "^1.1.13" }, "engines": { "node": ">= 0.4" @@ -1515,26 +1525,26 @@ } }, "node_modules/es-set-tostringtag": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", - "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.2.tgz", + "integrity": "sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==", "dev": true, "dependencies": { - "get-intrinsic": "^1.1.3", - "has": "^1.0.3", - "has-tostringtag": "^1.0.0" + "get-intrinsic": "^1.2.2", + "has-tostringtag": "^1.0.0", + "hasown": "^2.0.0" }, "engines": { "node": ">= 0.4" } }, "node_modules/es-shim-unscopables": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", - "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", "dev": true, "dependencies": { - "has": "^1.0.3" + "hasown": "^2.0.0" } }, "node_modules/es-to-primitive": { @@ -1653,18 +1663,19 @@ } }, "node_modules/eslint": { - "version": "8.51.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.51.0.tgz", - "integrity": "sha512-2WuxRZBrlwnXi+/vFSJyjMqrNjtJqiasMzehF0shoLaW7DzS3/9Yvrmq5JiT66+pNjiX4UBnLDiKHcWAr/OInA==", + "version": "8.53.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.53.0.tgz", + "integrity": "sha512-N4VuiPjXDUa4xVeV/GC/RV3hQW9Nw+Y463lkWaKKXKYMvmRiRDAtfpuPFLN+E1/6ZhyR8J2ig+eVREnYgUsiag==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.2", - "@eslint/js": "8.51.0", - "@humanwhocodes/config-array": "^0.11.11", + "@eslint/eslintrc": "^2.1.3", + "@eslint/js": "8.53.0", + "@humanwhocodes/config-array": "^0.11.13", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", "ajv": "^6.12.4", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", @@ -1831,9 +1842,9 @@ } }, "node_modules/eslint-plugin-es-x": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-es-x/-/eslint-plugin-es-x-7.2.0.tgz", - "integrity": "sha512-9dvv5CcvNjSJPqnS5uZkqb3xmbeqRLnvXKK7iI5+oK/yTusyc46zbBZKENGsOfojm/mKfszyZb+wNqNPAPeGXA==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-es-x/-/eslint-plugin-es-x-7.3.0.tgz", + "integrity": "sha512-W9zIs+k00I/I13+Bdkl/zG1MEO07G97XjUSQuH117w620SJ6bHtLUmoMvkGA2oYnI/gNdr+G7BONLyYnFaLLEQ==", "dev": true, "peer": true, "dependencies": { @@ -1851,26 +1862,26 @@ } }, "node_modules/eslint-plugin-import": { - "version": "2.28.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.28.1.tgz", - "integrity": "sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==", + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.0.tgz", + "integrity": "sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg==", "dev": true, "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.findlastindex": "^1.2.2", - "array.prototype.flat": "^1.3.1", - "array.prototype.flatmap": "^1.3.1", + "array-includes": "^3.1.7", + "array.prototype.findlastindex": "^1.2.3", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", "debug": "^3.2.7", "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.7", + "eslint-import-resolver-node": "^0.3.9", "eslint-module-utils": "^2.8.0", - "has": "^1.0.3", - "is-core-module": "^2.13.0", + "hasown": "^2.0.0", + "is-core-module": "^2.13.1", "is-glob": "^4.0.3", "minimatch": "^3.1.2", - "object.fromentries": "^2.0.6", - "object.groupby": "^1.0.0", - "object.values": "^1.1.6", + "object.fromentries": "^2.0.7", + "object.groupby": "^1.0.1", + "object.values": "^1.1.7", "semver": "^6.3.1", "tsconfig-paths": "^3.14.2" }, @@ -1903,27 +1914,27 @@ } }, "node_modules/eslint-plugin-jsx-a11y": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz", - "integrity": "sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==", + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.8.0.tgz", + "integrity": "sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==", "dev": true, "dependencies": { - "@babel/runtime": "^7.20.7", - "aria-query": "^5.1.3", - "array-includes": "^3.1.6", - "array.prototype.flatmap": "^1.3.1", - "ast-types-flow": "^0.0.7", - "axe-core": "^4.6.2", - "axobject-query": "^3.1.1", + "@babel/runtime": "^7.23.2", + "aria-query": "^5.3.0", + "array-includes": "^3.1.7", + "array.prototype.flatmap": "^1.3.2", + "ast-types-flow": "^0.0.8", + "axe-core": "=4.7.0", + "axobject-query": "^3.2.1", "damerau-levenshtein": "^1.0.8", "emoji-regex": "^9.2.2", - "has": "^1.0.3", - "jsx-ast-utils": "^3.3.3", - "language-tags": "=1.0.5", + "es-iterator-helpers": "^1.0.15", + "hasown": "^2.0.0", + "jsx-ast-utils": "^3.3.5", + "language-tags": "^1.0.9", "minimatch": "^3.1.2", - "object.entries": "^1.1.6", - "object.fromentries": "^2.0.6", - "semver": "^6.3.0" + "object.entries": "^1.1.7", + "object.fromentries": "^2.0.7" }, "engines": { "node": ">=4.0" @@ -1933,9 +1944,9 @@ } }, "node_modules/eslint-plugin-n": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-16.2.0.tgz", - "integrity": "sha512-AQER2jEyQOt1LG6JkGJCCIFotzmlcCZFur2wdKrp1JX2cNotC7Ae0BcD/4lLv3lUAArM9uNS8z/fsvXTd0L71g==", + "version": "16.3.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-16.3.0.tgz", + "integrity": "sha512-/XZLH5CUXGK3laz3xYFNza8ZxLCq8ZNW6MsVw5z3d5hc2AwZzi0fPiySFZHQTdVDOHGs2cGv91aqzWmgBdq2gQ==", "dev": true, "peer": true, "dependencies": { @@ -2182,9 +2193,9 @@ "dev": true }, "node_modules/fast-glob": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", - "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "dev": true, "dependencies": { "@nodelib/fs.stat": "^2.0.2", @@ -2374,14 +2385,14 @@ } }, "node_modules/get-intrinsic": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", - "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz", + "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==", "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", + "function-bind": "^1.1.2", "has-proto": "^1.0.1", - "has-symbols": "^1.0.3" + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -2586,14 +2597,6 @@ "node": ">=6" } }, - "node_modules/has": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.4.tgz", - "integrity": "sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==", - "engines": { - "node": ">= 0.4.0" - } - }, "node_modules/has-bigints": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", @@ -2612,11 +2615,11 @@ } }, "node_modules/has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz", + "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==", "dependencies": { - "get-intrinsic": "^1.1.1" + "get-intrinsic": "^1.2.2" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -2658,6 +2661,17 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/hasown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", + "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/hosted-git-info": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", @@ -2807,12 +2821,12 @@ "dev": true }, "node_modules/internal-slot": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", - "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.6.tgz", + "integrity": "sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==", "dependencies": { - "get-intrinsic": "^1.2.0", - "has": "^1.0.3", + "get-intrinsic": "^1.2.2", + "hasown": "^2.0.0", "side-channel": "^1.0.4" }, "engines": { @@ -2933,12 +2947,12 @@ } }, "node_modules/is-core-module": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz", - "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==", + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", "dev": true, "dependencies": { - "has": "^1.0.3" + "hasown": "^2.0.0" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -3346,12 +3360,15 @@ "dev": true }, "node_modules/language-tags": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", - "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", + "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", "dev": true, "dependencies": { - "language-subtag-registry": "~0.3.2" + "language-subtag-registry": "^0.3.20" + }, + "engines": { + "node": ">=0.10" } }, "node_modules/levn": { @@ -3592,9 +3609,9 @@ "dev": true }, "node_modules/nanoid": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", "dev": true, "funding": [ { @@ -3663,9 +3680,9 @@ } }, "node_modules/object-inspect": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.0.tgz", - "integrity": "sha512-HQ4J+ic8hKrgIt3mqk6cVOVrW2ozL4KdvHlqpBv9vDYWx9ysAgENAdvy4FoGF+KFdhR7nQTNm5J0ctAeOwn+3g==", + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -4074,9 +4091,9 @@ } }, "node_modules/punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "dev": true, "engines": { "node": ">=6" @@ -4470,9 +4487,9 @@ "dev": true }, "node_modules/sass": { - "version": "1.69.3", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.69.3.tgz", - "integrity": "sha512-X99+a2iGdXkdWn1akFPs0ZmelUzyAQfvqYc2P/MPTrJRuIRoTffGzT9W9nFqG00S+c8hXzVmgxhUuHFdrwxkhQ==", + "version": "1.69.5", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.69.5.tgz", + "integrity": "sha512-qg2+UCJibLr2LCVOt3OlPhr/dqVHWOa9XtZf2OjbLs/T4VPSJ00udtgJxH3neXZm+QqX8B+3cU7RaLqp1iVfcQ==", "dev": true, "dependencies": { "chokidar": ">=3.0.0 <4.0.0", @@ -4503,6 +4520,20 @@ "semver": "bin/semver.js" } }, + "node_modules/set-function-length": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz", + "integrity": "sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==", + "dependencies": { + "define-data-property": "^1.1.1", + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/set-function-name": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", @@ -4872,14 +4903,14 @@ } }, "node_modules/stylelint-config-recommended-scss": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-13.0.0.tgz", - "integrity": "sha512-7AmMIsHTsuwUQm7I+DD5BGeIgCvqYZ4BpeYJJpb1cUXQwrJAKjA+GBotFZgUEGP8lAM+wmd91ovzOi8xfAyWEw==", + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-13.1.0.tgz", + "integrity": "sha512-8L5nDfd+YH6AOoBGKmhH8pLWF1dpfY816JtGMePcBqqSsLU+Ysawx44fQSlMOJ2xTfI9yTGpup5JU77c17w1Ww==", "dev": true, "dependencies": { - "postcss-scss": "^4.0.7", + "postcss-scss": "^4.0.9", "stylelint-config-recommended": "^13.0.0", - "stylelint-scss": "^5.1.0" + "stylelint-scss": "^5.3.0" }, "peerDependencies": { "postcss": "^8.3.3", @@ -4907,12 +4938,12 @@ } }, "node_modules/stylelint-config-standard-scss": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/stylelint-config-standard-scss/-/stylelint-config-standard-scss-11.0.0.tgz", - "integrity": "sha512-fGE79NBOLg09a9afqGH/guJulRULCaQWWv4cv1v2bMX92B+fGb0y56WqIguwvFcliPmmUXiAhKrrnXilIeXoHA==", + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/stylelint-config-standard-scss/-/stylelint-config-standard-scss-11.1.0.tgz", + "integrity": "sha512-5gnBgeNTgRVdchMwiFQPuBOtj9QefYtfXiddrOMJA2pI22zxt6ddI2s+e5Oh7/6QYl7QLJujGnaUR5YyGq72ow==", "dev": true, "dependencies": { - "stylelint-config-recommended-scss": "^13.0.0", + "stylelint-config-recommended-scss": "^13.1.0", "stylelint-config-standard": "^34.0.0" }, "peerDependencies": { @@ -4953,12 +4984,12 @@ } }, "node_modules/stylelint-scss": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-5.2.1.tgz", - "integrity": "sha512-ZoTJUM85/qqpQHfEppjW/St//8s6p9Qsg8deWlYlr56F9iUgC9vXeIDQvH4odkRRJLTLFQzYMALSOFCQ3MDkgw==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-5.3.1.tgz", + "integrity": "sha512-5I9ZDIm77BZrjOccma5WyW2nJEKjXDd4Ca8Kk+oBapSO4pewSlno3n+OyimcyVJJujQZkBN2D+xuMkIamSc6hA==", "dev": true, "dependencies": { - "known-css-properties": "^0.28.0", + "known-css-properties": "^0.29.0", "postcss-media-query-parser": "^0.2.3", "postcss-resolve-nested-selector": "^0.1.1", "postcss-selector-parser": "^6.0.13", @@ -4968,11 +4999,17 @@ "stylelint": "^14.5.1 || ^15.0.0" } }, - "node_modules/stylelint-scss/node_modules/known-css-properties": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.28.0.tgz", - "integrity": "sha512-9pSL5XB4J+ifHP0e0jmmC98OGC1nL8/JjS+fi6mnTlIf//yt/MfVLtKg7S6nCtj/8KTcWX7nRlY0XywoYY1ISQ==", - "dev": true + "node_modules/stylelint-use-logical-spec": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/stylelint-use-logical-spec/-/stylelint-use-logical-spec-5.0.0.tgz", + "integrity": "sha512-uLF876lrsGVWFPQ8haGhfDfsTyAzPoJq2AAExuSzE2V1uC8uCmuy6S66NseiEwcf0AGqWzS56kPVzF/hVvWIjA==", + "dev": true, + "engines": { + "node": ">=8.0.0" + }, + "peerDependencies": { + "stylelint": ">=13" + } }, "node_modules/stylelint/node_modules/balanced-match": { "version": "2.0.0", @@ -5247,9 +5284,9 @@ } }, "node_modules/universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", "dev": true, "engines": { "node": ">= 10.0.0" @@ -5351,12 +5388,12 @@ } }, "node_modules/which-typed-array": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz", - "integrity": "sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.13.tgz", + "integrity": "sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==", "dependencies": { "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", + "call-bind": "^1.0.4", "for-each": "^0.3.3", "gopd": "^1.0.1", "has-tostringtag": "^1.0.0" diff -Nru cockpit-machines-300/package.json cockpit-machines-302/package.json --- cockpit-machines-300/package.json 2023-10-18 04:20:42.000000000 +0000 +++ cockpit-machines-302/package.json 2023-11-14 18:10:32.000000000 +0000 @@ -23,12 +23,12 @@ "esbuild-plugin-replace": "1.4.0", "esbuild-sass-plugin": "2.16.0", "esbuild-wasm": "0.19.5", - "eslint": "8.51.0", + "eslint": "8.53.0", "eslint-config-standard": "17.1.0", "eslint-config-standard-jsx": "11.0.0", "eslint-config-standard-react": "13.0.0", - "eslint-plugin-import": "2.28.1", - "eslint-plugin-jsx-a11y": "6.7.1", + "eslint-plugin-import": "2.29.0", + "eslint-plugin-jsx-a11y": "6.8.0", "eslint-plugin-promise": "6.1.1", "eslint-plugin-react": "7.33.2", "eslint-plugin-react-hooks": "4.6.0", @@ -36,11 +36,12 @@ "htmlparser": "1.7.7", "ip": "1.1.8", "jed": "1.1.1", - "sass": "1.69.3", + "sass": "1.69.5", "sizzle": "2.3.10", "stylelint": "15.11.0", - "stylelint-config-standard-scss": "11.0.0", - "stylelint-formatter-pretty": "3.2.1" + "stylelint-config-standard-scss": "11.1.0", + "stylelint-formatter-pretty": "3.2.1", + "stylelint-use-logical-spec": "5.0.0" }, "dependencies": { "@patternfly/patternfly": "5.1.0", @@ -51,7 +52,7 @@ "@patternfly/react-table": "5.1.1", "@patternfly/react-tokens": "5.1.1", "date-fns": "2.30.0", - "deep-equal": "2.2.2", + "deep-equal": "2.2.3", "prop-types": "15.8.1", "react": "18.2.0", "react-dom": "18.2.0", diff -Nru cockpit-machines-300/packaging/arch/PKGBUILD cockpit-machines-302/packaging/arch/PKGBUILD --- cockpit-machines-300/packaging/arch/PKGBUILD 2023-10-18 04:20:42.000000000 +0000 +++ cockpit-machines-302/packaging/arch/PKGBUILD 2023-11-14 18:10:32.000000000 +0000 @@ -1,5 +1,5 @@ pkgname=cockpit-machines -pkgver=300 +pkgver=302 pkgrel=1 pkgdesc='Cockpit UI for virtual machines' arch=('x86_64') @@ -7,7 +7,7 @@ license=(LGPL) depends=(cockpit libvirt-dbus) optdepends=("virt-install: create new virtual machines") -source=("cockpit-machines-300.tar.xz") +source=("cockpit-machines-302.tar.xz") sha256sums=('SKIP') package() { diff -Nru cockpit-machines-300/packaging/debian/changelog cockpit-machines-302/packaging/debian/changelog --- cockpit-machines-300/packaging/debian/changelog 2023-10-18 04:20:42.000000000 +0000 +++ cockpit-machines-302/packaging/debian/changelog 2023-11-14 18:10:32.000000000 +0000 @@ -1,4 +1,4 @@ -cockpit-machines (300-1) UNRELEASED; urgency=medium +cockpit-machines (302-1) UNRELEASED; urgency=medium * Upstream build diff -Nru cockpit-machines-300/pkg/lib/DynamicListForm.jsx cockpit-machines-302/pkg/lib/DynamicListForm.jsx --- cockpit-machines-300/pkg/lib/DynamicListForm.jsx 2023-10-18 04:20:42.000000000 +0000 +++ cockpit-machines-302/pkg/lib/DynamicListForm.jsx 2023-11-14 18:10:32.000000000 +0000 @@ -41,12 +41,12 @@ } removeItem(idx) { - this.setState(state => { - const validationFailedDelta = this.props.validationFailed ? [...this.props.validationFailed] : []; - // We also need to remove any error messages which the item (row) may have contained - validationFailedDelta.splice(idx, 1); - this.props.onValidationChange?.(validationFailedDelta); + const validationFailedDelta = this.props.validationFailed ? [...this.props.validationFailed] : []; + // We also need to remove any error messages which the item (row) may have contained + validationFailedDelta.splice(idx, 1); + this.props.onValidationChange?.(validationFailedDelta); + this.setState(state => { const items = state.list.concat(); items.splice(idx, 1); diff -Nru cockpit-machines-300/pkg/lib/DynamicListForm.scss cockpit-machines-302/pkg/lib/DynamicListForm.scss --- cockpit-machines-300/pkg/lib/DynamicListForm.scss 2023-10-18 04:20:42.000000000 +0000 +++ cockpit-machines-302/pkg/lib/DynamicListForm.scss 2023-11-14 18:10:32.000000000 +0000 @@ -24,7 +24,7 @@ // Font height is font size * line height (1rem * 1.5) // Widgets have 5px padding, 1px border (top & bottom): (5 + 1) * 2 = 12 // This all equals to 36px - height: calc(var(--pf-v5-global--FontSize--md) * var(--pf-v5-global--LineHeight--md) + 12px); + block-size: calc(var(--pf-v5-global--FontSize--md) * var(--pf-v5-global--LineHeight--md) + 12px); align-content: center; } diff -Nru cockpit-machines-300/pkg/lib/cockpit-components-dialog.jsx cockpit-machines-302/pkg/lib/cockpit-components-dialog.jsx --- cockpit-machines-300/pkg/lib/cockpit-components-dialog.jsx 2023-10-18 04:20:42.000000000 +0000 +++ cockpit-machines-302/pkg/lib/cockpit-components-dialog.jsx 2023-11-14 18:10:32.000000000 +0000 @@ -235,8 +235,7 @@ ; const error = this.props.error || this.props.static_error; - const error_alert = error && - {error.details}; + const error_alert = error && ; return ( { return ( - { dialogErrorDetail &&

{dialogErrorDetail}

} + { typeof dialogErrorDetail === 'string' ?

{dialogErrorDetail}

: dialogErrorDetail }
); }; diff -Nru cockpit-machines-300/pkg/lib/cockpit-components-modifications.jsx cockpit-machines-302/pkg/lib/cockpit-components-modifications.jsx --- cockpit-machines-300/pkg/lib/cockpit-components-modifications.jsx 2023-10-18 04:20:42.000000000 +0000 +++ cockpit-machines-302/pkg/lib/cockpit-components-modifications.jsx 2023-11-14 18:10:32.000000000 +0000 @@ -173,7 +173,7 @@ }; Modifications.propTypes = { - failed: PropTypes.string.isRequired, + failed: PropTypes.string, title: PropTypes.string.isRequired, permitted: PropTypes.bool.isRequired, entries: PropTypes.arrayOf(PropTypes.string), diff -Nru cockpit-machines-300/pkg/lib/cockpit-components-password.jsx cockpit-machines-302/pkg/lib/cockpit-components-password.jsx --- cockpit-machines-300/pkg/lib/cockpit-components-password.jsx 2023-10-18 04:20:42.000000000 +0000 +++ cockpit-machines-302/pkg/lib/cockpit-components-password.jsx 2023-11-14 18:10:32.000000000 +0000 @@ -18,16 +18,20 @@ */ import cockpit from 'cockpit'; import React, { useState } from 'react'; +import { debounce } from 'throttle-debounce'; +import { Button } from '@patternfly/react-core/dist/esm/components/Button/index.js'; import { FormGroup, FormHelperText } from "@patternfly/react-core/dist/esm/components/Form/index.js"; +import { InputGroup, InputGroupItem } from '@patternfly/react-core/dist/esm/components/InputGroup/index.js'; import { HelperText, HelperTextItem } from "@patternfly/react-core/dist/esm/components/HelperText/index.js"; import { Popover } from "@patternfly/react-core/dist/esm/components/Popover/index.js"; import { Progress, ProgressMeasureLocation, ProgressSize } from "@patternfly/react-core/dist/esm/components/Progress/index.js"; import { TextInput } from "@patternfly/react-core/dist/esm/components/TextInput/index.js"; -import { HelpIcon } from '@patternfly/react-icons'; +import { EyeIcon, EyeSlashIcon, HelpIcon } from '@patternfly/react-icons'; import { FormHelper } from "cockpit-components-form-helper"; import './cockpit-components-password.scss'; +import { Flex, FlexItem } from '@patternfly/react-core'; const _ = cockpit.gettext; @@ -51,6 +55,10 @@ }); } +const debounced_password_quality = debounce(300, (value, callback) => { + password_quality(value).catch(() => ({ value: 0 })).then(callback); +}); + export const PasswordFormFields = ({ password_label, password_confirm_label, password_label_info, @@ -60,37 +68,49 @@ }) => { const [password, setPassword] = useState(initial_password || ""); const [passwordConfirm, setConfirmPassword] = useState(""); - const [passwordStrength, setPasswordStrength] = useState(""); + const [passwordStrength, setPasswordStrength] = useState(); const [passwordMessage, setPasswordMessage] = useState(""); + const [passwordHidden, setPasswordHidden] = useState(true); + const [passwordConfirmHidden, setPasswordConfirmHidden] = useState(true); function onPasswordChanged(value) { setPassword(value); change("password", value); if (value) { - password_quality(value) - .catch(() => { - return { value: 0 }; - }) - .then(strength => { - setPasswordStrength(strength.value); - setPasswordMessage(strength.message); - }); + debounced_password_quality(value, strength => { + setPasswordStrength(strength.value); + setPasswordMessage(strength.message); + }); } else { - setPasswordStrength(""); + setPasswordStrength(); setPasswordMessage(""); } } let variant; - if (passwordStrength === "") - variant = "default"; - else if (passwordStrength > 66) + let message; + let messageColor; + if (passwordStrength > 66) { variant = "success"; - else if (passwordStrength > 33) + messageColor = "pf-v5-u-success-color-200"; + message = _("Strong password"); + } else if (passwordStrength > 33) { variant = "warning"; - else + messageColor = "pf-v5-u-warning-color-200"; + message = _("Acceptable password"); + } else { variant = "danger"; + messageColor = "pf-v5-u-danger-color-200"; + message = _("Weak password"); + } + + if (!passwordMessage && message) + setPasswordMessage(message); + + let passwordStrengthValue = Number.isInteger(passwordStrength) ? Number.parseInt(passwordStrength) : -1; + if (password !== "" && (passwordStrengthValue >= 0 && passwordStrengthValue < 25)) + passwordStrengthValue = 25; return ( <> @@ -99,26 +119,42 @@ } validated={error_password ? "warning" : "default"} id={idPrefix + "-pw1-group"} fieldId={idPrefix + "-pw1"}> - onPasswordChanged(value)} - validated={error_password ? "warning" : "default"} /> -
- -
{passwordMessage}
-
+ + + onPasswordChanged(value)} + validated={error_password ? "warning" : "default"} /> + + + + + + {passwordStrengthValue >= 0 && + + + + +
{passwordMessage}
+
+
} {error_password && @@ -131,8 +167,20 @@ {password_confirm_label && - { setConfirmPassword(value); change("password_confirm", value) }} /> + + + { setConfirmPassword(value); change("password_confirm", value) }} /> + + + + + } diff -Nru cockpit-machines-300/pkg/lib/cockpit-components-password.scss cockpit-machines-302/pkg/lib/cockpit-components-password.scss --- cockpit-machines-300/pkg/lib/cockpit-components-password.scss 2023-10-18 04:20:42.000000000 +0000 +++ cockpit-machines-302/pkg/lib/cockpit-components-password.scss 2023-11-14 18:10:32.000000000 +0000 @@ -1,5 +1,9 @@ +@import "global-variables"; +@import "@patternfly/patternfly/utilities/Text/text.scss"; + .ct-password-strength-meter { grid-gap: var(--pf-v5-global--spacer--xs); + inline-size: var(--pf-v5-global--spacer--2xl); .pf-v5-c-progress__description, .pf-v5-c-progress__status { display: none; diff -Nru cockpit-machines-300/pkg/lib/cockpit-components-table.jsx cockpit-machines-302/pkg/lib/cockpit-components-table.jsx --- cockpit-machines-300/pkg/lib/cockpit-components-table.jsx 2023-10-18 04:20:42.000000000 +0000 +++ cockpit-machines-302/pkg/lib/cockpit-components-table.jsx 2023-11-14 18:10:32.000000000 +0000 @@ -250,10 +250,7 @@ ); - if (row.expandedContent) - return {rowPair}; - else - return rowPair; + return {rowPair}; }); return ( @@ -293,7 +290,7 @@ })} } - {!isExpandable ? {rowsComponents} : rowsComponents} + {rowsComponents} ); diff -Nru cockpit-machines-300/pkg/lib/cockpit.js cockpit-machines-302/pkg/lib/cockpit.js --- cockpit-machines-300/pkg/lib/cockpit.js 2023-10-18 04:20:42.000000000 +0000 +++ cockpit-machines-302/pkg/lib/cockpit.js 2023-11-14 18:10:32.000000000 +0000 @@ -2741,6 +2741,8 @@ if (options !== undefined) Object.assign(args, options); + spawn_debug("process spawn:", JSON.stringify(args.spawn)); + const name = args.spawn[0] || "process"; const channel = cockpit.channel(args); diff -Nru cockpit-machines-300/pkg/lib/packagekit.js cockpit-machines-302/pkg/lib/packagekit.js --- cockpit-machines-300/pkg/lib/packagekit.js 2023-10-18 04:20:42.000000000 +0000 +++ cockpit-machines-302/pkg/lib/packagekit.js 2023-11-14 18:10:32.000000000 +0000 @@ -343,6 +343,8 @@ * - missing_names: Packages that were requested, are currently not installed, * and can be installed. * + * - missing_ids: The full PackageKit IDs corresponding to missing_names + * * - unavailable_names: Packages that were requested, are currently not installed, * but can't be found in any repository. * @@ -359,6 +361,7 @@ export function check_missing_packages(names, progress_cb) { const data = { + missing_ids: [], missing_names: [], unavailable_names: [], }; @@ -371,8 +374,6 @@ } function resolve() { - data.missing_ids = []; - const installed_names = { }; return cancellableTransaction("Resolve", @@ -457,6 +458,30 @@ .then(get_details); } +/* Check a list of packages whether they are installed. + * + * This is a lightweight version of check_missing_packages() which does not + * refresh, simulates, or retrieves details. It just checks which of the given package + * names are already installed, and returns a Set of the missing ones. + */ +export function check_uninstalled_packages(names) { + const uninstalled = new Set(names); + + if (names.length === 0) + return Promise.resolve(uninstalled); + + return cancellableTransaction("Resolve", + [Enum.FILTER_ARCH | Enum.FILTER_NOT_SOURCE | Enum.FILTER_INSTALLED, names], + null, // don't need progress, this is fast + { + Package: (info, package_id) => { + const parts = package_id.split(";"); + uninstalled.delete(parts[0]); + }, + }) + .then(() => uninstalled); +} + /* Carry out what check_missing_packages has planned. * * In addition to the usual "waiting", "percentage", and "cancel" diff -Nru cockpit-machines-300/pkg/lib/patternfly/_fonts.scss cockpit-machines-302/pkg/lib/patternfly/_fonts.scss --- cockpit-machines-300/pkg/lib/patternfly/_fonts.scss 2023-10-18 04:20:42.000000000 +0000 +++ cockpit-machines-302/pkg/lib/patternfly/_fonts.scss 2023-11-14 18:10:32.000000000 +0000 @@ -32,7 +32,7 @@ @include printRedHatFont(400, "Regular"); @include printRedHatFont(700, "Bold", $familyName: "RedHatMono"); @include printRedHatFont(700, "BoldItalic", $style: "italic", $familyName: "RedHatMono"); -@include printRedHatFont(300, "Italic", $style: "italic", $familyName: "RedHatMono"); -@include printRedHatFont(400, "Medium", $familyName: "RedHatMono"); -@include printRedHatFont(400, "MediumItalic", $style: "italic", $familyName: "RedHatMono"); -@include printRedHatFont(300, "Regular", $familyName: "RedHatMono"); +@include printRedHatFont(400, "Italic", $style: "italic", $familyName: "RedHatMono"); +@include printRedHatFont(500, "Medium", $familyName: "RedHatMono"); +@include printRedHatFont(500, "MediumItalic", $style: "italic", $familyName: "RedHatMono"); +@include printRedHatFont(400, "Regular", $familyName: "RedHatMono"); diff -Nru cockpit-machines-300/pkg/lib/serverTime.js cockpit-machines-302/pkg/lib/serverTime.js --- cockpit-machines-300/pkg/lib/serverTime.js 2023-10-18 04:20:42.000000000 +0000 +++ cockpit-machines-302/pkg/lib/serverTime.js 2023-11-14 18:10:32.000000000 +0000 @@ -193,7 +193,7 @@ .catch(e => { ntp_waiting_resolve(); ntp_waiting_resolve = null; - console.error(e.message); + console.error("Failed to call SetNTP:", e.message); // not-covered: OS error }); }); return promise; diff -Nru cockpit-machines-300/po/cs.po cockpit-machines-302/po/cs.po --- cockpit-machines-300/po/cs.po 2023-10-18 04:20:42.000000000 +0000 +++ cockpit-machines-302/po/cs.po 2023-11-14 18:10:32.000000000 +0000 @@ -12,7 +12,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-10 02:50+0000\n" +"POT-Creation-Date: 2023-11-13 02:50+0000\n" "PO-Revision-Date: 2023-07-03 11:37+0000\n" "Last-Translator: Pavel Borecki \n" "Language-Team: Czech =2 && n<=4) ? 1 : 2\n" "X-Generator: Weblate 4.18.2\n" -#: src/components/create-vm-dialog/createVmDialog.jsx:827 +#: src/components/create-vm-dialog/createVmDialog.jsx:913 msgid "$0 $1 available at default location" msgstr "$0 $1 k dispozici ve výchozím umístění" -#: src/components/create-vm-dialog/createVmDialog.jsx:240 -#: src/components/create-vm-dialog/createVmDialog.jsx:773 +#: src/components/create-vm-dialog/createVmDialog.jsx:242 +#: src/components/create-vm-dialog/createVmDialog.jsx:859 msgid "$0 $1 available on host" msgstr "$0 $1 k dispozici na hostiteli" @@ -53,7 +53,7 @@ msgstr[1] "$0 fondy úložiště" msgstr[2] "$0 fondů úložiště" -#: src/components/create-vm-dialog/createVmDialog.jsx:1214 +#: src/components/create-vm-dialog/createVmDialog.jsx:1298 msgid "$0 does not support unattended installation." msgstr "$0 nepodporuje bezobslužnou instalaci." @@ -73,8 +73,8 @@ msgid "$0 network" msgstr "$0 síť" -#: src/components/vm/overview/vmOverviewCard.jsx:145 #: src/components/vm/vmUsageCard.jsx:47 +#: src/components/vm/overview/vmOverviewCard.jsx:145 msgid "$0 vCPU" msgid_plural "$0 vCPUs" msgstr[0] "$0 virt. procesor" @@ -93,8 +93,8 @@ "Na cíli bude spuštěna kopie virt. stroje a po jejím vypnutí zmizí. Mezitím, " "původní hostitel si ponechá svou kopii nastavení virt. stroje." -#: src/components/vm/disks/diskEdit.jsx:115 #: src/components/vm/disks/vmDisksCard.jsx:188 +#: src/components/vm/disks/diskEdit.jsx:115 msgid "Access" msgstr "Přístup" @@ -104,8 +104,8 @@ msgid "Action" msgstr "Akce" -#: src/components/storagePools/storagePool.jsx:169 #: src/components/networks/network.jsx:173 +#: src/components/storagePools/storagePool.jsx:169 msgid "Activate" msgstr "Aktivovat" @@ -115,21 +115,25 @@ # auto translated by TM merge from project: FreeIPA, version: ipa-4-5, DocId: # po/ipa -#: src/components/vm/hostdevs/hostDevAdd.jsx:229 +#: src/components/networks/networkOverviewTab.jsx:236 #: src/components/vm/nics/nicAdd.jsx:213 #: src/components/vm/disks/diskAdd.jsx:863 +#: src/components/vm/hostdevs/hostDevAdd.jsx:229 #: src/components/vm/overview/watchdog.jsx:154 #: src/components/vm/overview/vsock.jsx:196 -#: src/components/networks/networkOverviewTab.jsx:236 msgid "Add" msgstr "Přidat" +#: src/components/create-vm-dialog/createVmDialog.jsx:847 +msgid "Add SSH keys" +msgstr "" + #: src/components/networks/networkOverviewTab.jsx:232 msgid "Add a DHCP static host entry" msgstr "Přidat statickou DHCP položku pro hostitele" -#: src/components/vm/disks/diskAdd.jsx:853 #: src/components/vm/disks/vmDisksCard.jsx:75 +#: src/components/vm/disks/diskAdd.jsx:853 msgid "Add disk" msgstr "Přidat disk" @@ -158,7 +162,7 @@ msgid "Add watchdog device type" msgstr "Přidat typ zařízení resetátor" -#: src/components/vm/overview/watchdog.jsx:105 +#: src/components/vm/overview/watchdog.jsx:107 msgid "Adding a watchdog will require a reboot to take effect." msgstr "" "Aby se přidání resetátoru projevilo, bude zapotřebí virt. stroj zrestartovat." @@ -177,10 +181,10 @@ # auto translated by TM merge from project: firewalld, version: master, DocId: # po/firewalld -#: src/components/vm/consoles/desktopConsole.jsx:47 -#: src/components/vm/nics/vmNicsCard.jsx:154 #: src/components/networks/networkOverviewTab.jsx:142 #: src/components/networks/networkOverviewTab.jsx:162 +#: src/components/vm/nics/vmNicsCard.jsx:154 +#: src/components/vm/consoles/desktopConsole.jsx:47 msgid "Address" msgstr "Adresa" @@ -237,7 +241,7 @@ msgid "Assign automatically" msgstr "Přiřadit automaticky" -#: src/components/create-vm-dialog/createVmDialog.jsx:1213 +#: src/components/create-vm-dialog/createVmDialog.jsx:1297 msgid "" "Automated installs are only available when downloading an image or using " "cloud-init." @@ -253,13 +257,13 @@ # auto translated by TM merge from project: anaconda, version: f25, DocId: # main -#: src/components/create-vm-dialog/createVmDialog.jsx:1333 +#: src/components/create-vm-dialog/createVmDialog.jsx:1417 msgid "Automation" msgstr "Automatizace" +#: src/components/networks/networkOverviewTab.jsx:119 #: src/components/storagePools/storagePoolOverviewTab.jsx:71 #: src/components/vm/overview/vmOverviewCard.jsx:200 -#: src/components/networks/networkOverviewTab.jsx:119 msgid "Autostart" msgstr "Automatické spouštění" @@ -275,13 +279,13 @@ msgid "Boot order settings could not be saved" msgstr "Nastavení pořadí zavádění se nepodařilo uložit" +#: src/components/vm/disks/vmDisksCard.jsx:186 +#: src/components/vm/disks/diskAdd.jsx:227 +#: src/components/vm/disks/diskEdit.jsx:90 #: src/components/vm/hostdevs/hostDevAdd.jsx:89 #: src/components/vm/hostdevs/hostDevCard.jsx:99 #: src/components/vm/hostdevs/hostDevCard.jsx:107 #: src/components/vm/hostdevs/hostDevCard.jsx:247 -#: src/components/vm/disks/diskEdit.jsx:90 -#: src/components/vm/disks/diskAdd.jsx:227 -#: src/components/vm/disks/vmDisksCard.jsx:186 #: src/components/vm/overview/bootOrder.jsx:105 #: src/components/vm/overview/bootOrder.jsx:117 #: src/components/vm/overview/bootOrder.jsx:135 @@ -294,9 +298,9 @@ msgid "CD/DVD disc" msgstr "CD/DVD disk" -#: src/components/vm/overview/vmOverviewCard.jsx:187 -#: src/components/vm/vmUsageCard.jsx:69 #: src/components/common/needsShutdown.jsx:110 +#: src/components/vm/vmUsageCard.jsx:69 +#: src/components/vm/overview/vmOverviewCard.jsx:187 msgid "CPU" msgstr "Procesor" @@ -304,38 +308,38 @@ msgid "CPU mode could not be saved" msgstr "režim procesoru se nepodařilo uložit" -#: src/components/vm/disks/diskEdit.jsx:60 #: src/components/vm/disks/vmDiskColumns.jsx:101 #: src/components/vm/disks/diskAdd.jsx:216 +#: src/components/vm/disks/diskEdit.jsx:60 msgid "Cache" msgstr "Mezipaměť" -#: src/components/storagePools/createStoragePoolDialog.jsx:443 +#: src/components/create-vm-dialog/createVmDialog.jsx:1477 +#: src/components/networks/createNetworkDialog.jsx:421 +#: src/components/networks/networkOverviewTab.jsx:239 +#: src/components/common/deleteResource.jsx:91 #: src/components/storagePools/storagePoolDelete.jsx:205 #: src/components/storagePools/storageVolumeCreate.jsx:110 -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:147 -#: src/components/vm/snapshots/vmSnapshotsRevertModal.jsx:102 -#: src/components/vm/hostdevs/hostDevAdd.jsx:234 -#: src/components/vm/vmCloneDialog.jsx:83 -#: src/components/vm/vmMigrateDialog.jsx:213 -#: src/components/vm/nics/nicAdd.jsx:216 src/components/vm/nics/nicEdit.jsx:185 -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:174 +#: src/components/storagePools/createStoragePoolDialog.jsx:443 +#: src/components/vm/nics/nicEdit.jsx:185 src/components/vm/nics/nicAdd.jsx:216 +#: src/components/vm/deleteDialog.jsx:174 #: src/components/vm/vmRenameDialog.jsx:71 -#: src/components/vm/disks/diskEdit.jsx:270 +#: src/components/vm/confirmDialog.jsx:54 #: src/components/vm/disks/diskAdd.jsx:866 +#: src/components/vm/disks/diskEdit.jsx:270 #: src/components/vm/disks/mediaEject.jsx:110 -#: src/components/vm/deleteDialog.jsx:174 -#: src/components/vm/confirmDialog.jsx:54 -#: src/components/vm/overview/watchdog.jsx:194 +#: src/components/vm/hostdevs/hostDevAdd.jsx:234 +#: src/components/vm/vmCloneDialog.jsx:83 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:174 +#: src/components/vm/vmMigrateDialog.jsx:213 #: src/components/vm/overview/firmware.jsx:72 #: src/components/vm/overview/bootOrder.jsx:318 -#: src/components/vm/overview/memoryModal.jsx:159 +#: src/components/vm/overview/watchdog.jsx:194 #: src/components/vm/overview/vsock.jsx:244 +#: src/components/vm/overview/memoryModal.jsx:159 #: src/components/vm/overview/cpuModal.jsx:338 -#: src/components/networks/createNetworkDialog.jsx:421 -#: src/components/networks/networkOverviewTab.jsx:239 -#: src/components/create-vm-dialog/createVmDialog.jsx:1392 -#: src/components/common/deleteResource.jsx:91 +#: src/components/vm/snapshots/vmSnapshotsRevertModal.jsx:102 +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:147 msgid "Cancel" msgstr "Storno" @@ -362,7 +366,7 @@ msgid "Change firmware" msgstr "Změnit firmware" -#: src/components/common/needsShutdown.jsx:162 +#: src/components/common/needsShutdown.jsx:164 msgid "Changes pending" msgstr "Čekající změny" @@ -370,7 +374,7 @@ msgid "Changes will take effect after shutting down the VM" msgstr "Změny se projeví až po vypnutí virt. stroje" -#: src/app.jsx:138 +#: src/app.jsx:136 msgid "" "Changing BIOS/EFI settings is specific to each manufacturer. It involves " "pressing a hotkey during boot (ESC, F1, F12, Del). Enable a setting called " @@ -382,14 +386,14 @@ "nastavení nazvaná nějak jako „virtualization“, „VM“, „VMX“, „SVM“, „VTX“, " "„VTD“. Podrobnosti zjistíte z příručky k počítači (či jeho základní desce)." -#: src/components/create-vm-dialog/createVmDialog.jsx:527 +#: src/components/create-vm-dialog/createVmDialog.jsx:531 msgid "Checking token validity..." msgstr "Ověřování platnosti tokenu…" -#: src/components/create-vm-dialog/createVmDialog.jsx:458 -#: src/components/create-vm-dialog/createVmDialog.jsx:459 -#: src/components/create-vm-dialog/createVmDialog.jsx:884 -#: src/components/create-vm-dialog/createVmDialog.jsx:885 +#: src/components/create-vm-dialog/createVmDialog.jsx:462 +#: src/components/create-vm-dialog/createVmDialog.jsx:463 +#: src/components/create-vm-dialog/createVmDialog.jsx:966 +#: src/components/create-vm-dialog/createVmDialog.jsx:967 msgid "Choose an operating system" msgstr "Zvolte operační systém" @@ -404,7 +408,7 @@ "Kliknutím na „Spustit vzdálený prohlížeč“ se stáhne soubor ve formátu .vv a " "spustí se $0." -#: src/components/vm/vmCloneDialog.jsx:80 src/components/vm/vmActions.jsx:402 +#: src/components/vm/vmActions.jsx:402 src/components/vm/vmCloneDialog.jsx:80 msgid "Clone" msgstr "Klonovat" @@ -414,7 +418,7 @@ msgid "Close" msgstr "Zavřít" -#: src/components/create-vm-dialog/createVmDialog.jsx:363 +#: src/components/create-vm-dialog/createVmDialog.jsx:367 msgid "Cloud base image" msgstr "Obraz Cloud Base" @@ -441,12 +445,12 @@ # auto translated by TM merge from project: system-config-printer, version: # master, DocId: system-config-printer -#: src/components/storagePools/storagePoolList.jsx:70 -#: src/components/vm/overview/vmOverviewCard.jsx:163 -#: src/components/networks/networkList.jsx:69 #: src/components/networks/createNetworkDialog.jsx:41 +#: src/components/networks/networkList.jsx:69 #: src/components/vms/hostvmslist.jsx:145 #: src/components/common/machinesConnectionSelector.jsx:39 +#: src/components/storagePools/storagePoolList.jsx:70 +#: src/components/vm/overview/vmOverviewCard.jsx:163 msgid "Connection" msgstr "Spojení" @@ -476,7 +480,7 @@ msgid "Could not delete disk's storage" msgstr "Nepodařilo se smazat úložiště daného disku" -#: src/components/vm/overview/watchdog.jsx:104 +#: src/components/vm/overview/watchdog.jsx:106 msgid "Could not dynamically add watchdog" msgstr "Resetátor nelze přidat za chodu" @@ -490,24 +494,24 @@ msgid "Crashed" msgstr "Zhavarovalo" -#: src/components/storagePools/createStoragePoolDialog.jsx:440 +#: src/components/networks/createNetworkDialog.jsx:418 #: src/components/storagePools/storageVolumeCreate.jsx:107 +#: src/components/storagePools/createStoragePoolDialog.jsx:440 #: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:144 -#: src/components/networks/createNetworkDialog.jsx:418 msgid "Create" msgstr "Vytvořit" -#: src/components/create-vm-dialog/createVmDialog.jsx:1438 +#: src/components/create-vm-dialog/createVmDialog.jsx:1523 msgid "Create VM" msgstr "Vytvořit virt. stroj" -#: src/components/create-vm-dialog/createVmDialog.jsx:1457 +#: src/components/create-vm-dialog/createVmDialog.jsx:1542 msgid "Create VM by importing a disk image of an existing VM installation" msgstr "" "Vytvořit virt. stroj naimportováním obrazu disku existující instalace virt. " "stroje" -#: src/components/create-vm-dialog/createVmDialog.jsx:1456 +#: src/components/create-vm-dialog/createVmDialog.jsx:1541 msgid "Create VM from local or network installation medium" msgstr "Vytvořit virt. stroj z lokálního nebo sítového instalačního média" @@ -515,11 +519,11 @@ msgid "Create a clone VM based on $0" msgstr "Vytvořit klon virt. stroje založený na $0" -#: src/components/create-vm-dialog/createVmDialog.jsx:1360 +#: src/components/create-vm-dialog/createVmDialog.jsx:1444 msgid "Create and edit" msgstr "Vytvořit a upravit" -#: src/components/create-vm-dialog/createVmDialog.jsx:1386 +#: src/components/create-vm-dialog/createVmDialog.jsx:1471 msgid "Create and run" msgstr "Vytvořit a spustit" @@ -527,20 +531,20 @@ msgid "Create new" msgstr "Vytvořit nový" -#: src/components/create-vm-dialog/createVmDialog.jsx:860 +#: src/components/create-vm-dialog/createVmDialog.jsx:946 msgid "Create new qcow2 volume" msgstr "Vytvořit nový qcow2 svazek" -#: src/components/create-vm-dialog/createVmDialog.jsx:861 +#: src/components/create-vm-dialog/createVmDialog.jsx:947 msgid "Create new raw volume" msgstr "Vytvořit nový prostý (raw) svazek" -#: src/components/create-vm-dialog/createVmDialog.jsx:1374 +#: src/components/create-vm-dialog/createVmDialog.jsx:1459 msgid "Create new virtual machine" msgstr "Vytvořit nový virtuální stroj" -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:140 #: src/components/vm/snapshots/vmSnapshotsCard.jsx:49 +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:140 msgid "Create snapshot" msgstr "Pořídit zachycený stav" @@ -567,11 +571,11 @@ msgid "Creating VM" msgstr "Vytváří se virt. stroj" -#: src/app.jsx:304 +#: src/app.jsx:302 msgid "Creating VM $0" msgstr "Vytváří se virt. stroj $0" -#: src/components/create-vm-dialog/createVmDialog.jsx:1189 +#: src/components/create-vm-dialog/createVmDialog.jsx:1273 msgid "Creation of VM $0 failed" msgstr "Vytvoření virt. stroje $0 se nezdařilo" @@ -609,22 +613,23 @@ msgid "DHCP Settings" msgstr "Nastavení pro DHCP" -#: src/components/storagePools/storagePool.jsx:160 #: src/components/networks/network.jsx:169 +#: src/components/storagePools/storagePool.jsx:160 msgid "Deactivate" msgstr "Deaktivovat" # auto translated by TM merge from project: FreeIPA, version: ipa-4-5, DocId: # po/ipa -#: src/components/storagePools/storagePoolDelete.jsx:202 -#: src/components/storagePools/storagePoolDelete.jsx:238 -#: src/components/storagePools/storagePoolDelete.jsx:248 -#: src/components/vm/deleteDialog.jsx:171 src/components/vm/vmActions.jsx:451 -#: src/components/vm/vmActions.jsx:459 src/components/networks/network.jsx:150 +#: src/components/networks/network.jsx:150 #: src/components/networks/network.jsx:153 #: src/components/common/deleteResource.jsx:79 #: src/components/common/deleteResource.jsx:133 #: src/components/common/deleteResource.jsx:144 +#: src/components/storagePools/storagePoolDelete.jsx:202 +#: src/components/storagePools/storagePoolDelete.jsx:238 +#: src/components/storagePools/storagePoolDelete.jsx:248 +#: src/components/vm/deleteDialog.jsx:171 src/components/vm/vmActions.jsx:451 +#: src/components/vm/vmActions.jsx:459 msgid "Delete" msgstr "Smazat" @@ -669,8 +674,8 @@ # auto translated by TM merge from project: FreeIPA, version: ipa-4-5, DocId: # po/ipa -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:51 #: src/components/vm/snapshots/vmSnapshotsCard.jsx:95 +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:51 msgid "Description" msgstr "Popis" @@ -697,25 +702,25 @@ "Před pokusem o smazání odpojte veškeré disky, které využívají tento fond, z " "virt. strojů." -#: src/components/create-vm-dialog/createVmDialog.jsx:1329 +#: src/components/create-vm-dialog/createVmDialog.jsx:1413 msgid "Details" msgstr "Podrobnosti" # auto translated by TM merge from project: anaconda, version: f25, DocId: # main +#: src/components/networks/createNetworkDialog.jsx:160 +#: src/components/networks/networkList.jsx:68 +#: src/components/vm/disks/vmDiskColumns.jsx:40 +#: src/components/vm/disks/vmDisksCard.jsx:172 +#: src/components/vm/disks/diskAdd.jsx:354 #: src/components/vm/hostdevs/hostDevAdd.jsx:88 #: src/components/vm/hostdevs/hostDevAdd.jsx:123 #: src/components/vm/hostdevs/hostDevCard.jsx:98 #: src/components/vm/hostdevs/hostDevCard.jsx:246 -#: src/components/vm/disks/vmDiskColumns.jsx:40 -#: src/components/vm/disks/diskAdd.jsx:354 -#: src/components/vm/disks/vmDisksCard.jsx:172 #: src/components/vm/overview/bootOrder.jsx:97 #: src/components/vm/overview/bootOrder.jsx:104 #: src/components/vm/overview/bootOrder.jsx:136 #: src/components/vm/overview/bootOrder.jsx:139 -#: src/components/networks/networkList.jsx:68 -#: src/components/networks/createNetworkDialog.jsx:160 msgid "Device" msgstr "Zařízení" @@ -723,8 +728,8 @@ msgid "Devices" msgstr "Zařízení" -#: src/components/vm/consoles/serialConsole.jsx:94 #: src/components/vm/consoles/vnc.jsx:170 +#: src/components/vm/consoles/serialConsole.jsx:94 msgid "Disconnect" msgstr "Odpojit" @@ -759,7 +764,7 @@ msgid "Disk identifier" msgstr "Identifikátor disku" -#: src/components/create-vm-dialog/createVmDialog.jsx:376 +#: src/components/create-vm-dialog/createVmDialog.jsx:380 msgid "Disk image" msgstr "Obraz disku" @@ -767,7 +772,7 @@ msgid "Disk image file" msgstr "Soubor s obrazem disku" -#: src/components/create-vm-dialog/createVmDialog.jsx:222 +#: src/components/create-vm-dialog/createVmDialog.jsx:224 msgid "Disk image path must not be empty" msgstr "Popis umístění obrazu disku je třeba vyplnit" @@ -775,8 +780,8 @@ msgid "Disk images can be stored in user home directory" msgstr "Obrazy disků je možné uchovávat v domovské složce uživatele" -#: src/components/vm/disks/diskEdit.jsx:218 #: src/components/vm/disks/diskAdd.jsx:716 +#: src/components/vm/disks/diskEdit.jsx:218 msgid "Disk settings could not be saved" msgstr "Nastavení disku nebylo možné uložit" @@ -807,15 +812,15 @@ msgid "Domain is blocked on resource" msgstr "Doména je blokována kvůli prostředku" -#: src/components/create-vm-dialog/createVmDialog.jsx:359 +#: src/components/create-vm-dialog/createVmDialog.jsx:363 msgid "Download an OS" msgstr "Stáhnout operační systém" -#: src/app.jsx:311 +#: src/app.jsx:309 msgid "Download progress" msgstr "Kolik už staženo" -#: src/app.jsx:304 +#: src/app.jsx:302 msgid "Downloading image for VM $0" msgstr "Stahuje se obraz pro virt. stroj $0" @@ -877,7 +882,7 @@ msgid "Emulated machine" msgstr "Emulovaný stroj" -#: src/app.jsx:136 +#: src/app.jsx:134 msgid "Enable virtualization support in BIOS/EFI settings." msgstr "Zapněte podporu virtualizace v nastavení BIOS/EFI." @@ -890,13 +895,13 @@ msgid "End should not be empty" msgstr "Konec je třeba vyplnit" -#: src/components/create-vm-dialog/createVmDialog.jsx:1212 +#: src/components/create-vm-dialog/createVmDialog.jsx:1296 msgid "Enter root and/or user information to enable unattended installation." msgstr "" "Pokud chcete zapnout bezobslužnou instalaci, zadejte informace o účtu " "správce (root) a/nebo uživatele." -#: src/components/create-vm-dialog/createVmDialog.jsx:531 +#: src/components/create-vm-dialog/createVmDialog.jsx:535 msgid "Error checking token" msgstr "Chyba při ověřování tokenu" @@ -904,7 +909,7 @@ msgid "Example, $0" msgstr "Příklad, $0" -#: src/components/create-vm-dialog/createVmDialog.jsx:302 +#: src/components/create-vm-dialog/createVmDialog.jsx:306 msgid "Existing disk image on host's file system" msgstr "Existující obraz disku na souborovém systému hostitele" @@ -938,7 +943,7 @@ msgid "Failed to configure vsock" msgstr "Nepodařilo se nastavit vsock" -#: src/components/vm/overview/watchdog.jsx:86 +#: src/components/vm/overview/watchdog.jsx:88 msgid "Failed to configure watchdog" msgstr "Nepodařilo se nastavit resetátor" @@ -946,11 +951,11 @@ msgid "Failed to detach vsock" msgstr "Nepodařilo se odpojit vsock" -#: src/components/vm/overview/watchdog.jsx:133 +#: src/components/vm/overview/watchdog.jsx:135 msgid "Failed to detach watchdog" msgstr "Nepodařilo se odpojit resetátor" -#: src/app.jsx:189 +#: src/app.jsx:187 msgid "Failed to fetch some resources" msgstr "Nepodařilo se stáhnout si některé prostředky" @@ -1026,8 +1031,8 @@ # auto translated by TM merge from project: blivet-gui, version: f23-branch, # DocId: blivet-gui -#: src/components/storagePools/createStoragePoolDialog.jsx:197 #: src/components/storagePools/storageVolumeCreateBody.jsx:69 +#: src/components/storagePools/createStoragePoolDialog.jsx:197 #: src/components/vm/disks/vmDiskColumns.jsx:103 msgid "Format" msgstr "Formát" @@ -1052,8 +1057,8 @@ # auto translated by TM merge from project: Cockpit, version: rhel-7.4, DocId: # cockpit -#: src/components/vm/overview/vmOverviewCard.jsx:159 #: src/components/networks/networkOverviewTab.jsx:110 +#: src/components/vm/overview/vmOverviewCard.jsx:159 msgid "General" msgstr "Obecné" @@ -1061,21 +1066,21 @@ msgid "Generate automatically" msgstr "Vytvořit automaticky" -#: src/components/create-vm-dialog/createVmDialog.jsx:505 +#: src/components/create-vm-dialog/createVmDialog.jsx:509 msgid "Get a new RHSM token." msgstr "Získat nový RHSM token." # auto translated by TM merge from project: virt-manager, version: master, # DocId: virt-manager +#: src/components/create-vm-dialog/createVmDialog.jsx:893 +#: src/components/create-vm-dialog/createVmDialog.jsx:1013 #: src/components/storagePools/storageVolumeCreateBody.jsx:101 #: src/components/vm/disks/vmDisksCard.jsx:49 #: src/components/vm/overview/memorySelectRow.jsx:89 -#: src/components/create-vm-dialog/createVmDialog.jsx:807 -#: src/components/create-vm-dialog/createVmDialog.jsx:931 msgid "GiB" msgstr "GiB" -#: src/app.jsx:294 src/app.jsx:308 +#: src/app.jsx:292 src/app.jsx:306 msgid "Go to VMs list" msgstr "Přejít na seznam virt. strojů" @@ -1087,19 +1092,19 @@ msgid "Gracefully shutdown" msgstr "Vypnout prostřednictvím operačního systému" -#: src/app.jsx:133 +#: src/app.jsx:131 msgid "Hardware virtualization is disabled" msgstr "Hardwarová podpora virtualizace je vypnutá" -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:241 #: src/components/vm/disks/diskAdd.jsx:212 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:241 msgid "Hide additional options" msgstr "Skrýt další možnosti" # auto translated by TM merge from project: FreeIPA, version: ipa-4-5, DocId: # po/ipa -#: src/components/storagePools/createStoragePoolDialog.jsx:121 #: src/components/storagePools/storagePoolOverviewTab.jsx:34 +#: src/components/storagePools/createStoragePoolDialog.jsx:121 #: src/components/vm/disks/vmDiskColumns.jsx:44 #: src/components/vm/overview/bootOrder.jsx:101 msgid "Host" @@ -1147,8 +1152,8 @@ # auto translated by TM merge from project: FreeIPA, version: ipa-4-5, DocId: # po/ipa -#: src/components/vm/nics/vmNicsCard.jsx:357 #: src/components/networks/networkOverviewTab.jsx:254 +#: src/components/vm/nics/vmNicsCard.jsx:357 msgid "IP address" msgstr "IP adresa" @@ -1223,23 +1228,23 @@ msgid "Idle" msgstr "Nečinné" -#: src/app.jsx:144 +#: src/app.jsx:142 msgid "Ignore" msgstr "Ignorovat" -#: src/components/create-vm-dialog/createVmDialog.jsx:1438 +#: src/components/create-vm-dialog/createVmDialog.jsx:1523 msgid "Import VM" msgstr "Naimportovat virt. stroj" -#: src/components/create-vm-dialog/createVmDialog.jsx:1374 +#: src/components/create-vm-dialog/createVmDialog.jsx:1459 msgid "Import a virtual machine" msgstr "Naimportovat virtuální stroj" -#: src/components/create-vm-dialog/createVmDialog.jsx:1360 +#: src/components/create-vm-dialog/createVmDialog.jsx:1444 msgid "Import and edit" msgstr "Naimportovat a upravit" -#: src/components/create-vm-dialog/createVmDialog.jsx:1386 +#: src/components/create-vm-dialog/createVmDialog.jsx:1471 msgid "Import and run" msgstr "Naimportovat a spustit" @@ -1247,7 +1252,7 @@ msgid "Importing an image with a backing file is unsupported" msgstr "Import obrazu se souborem, na kterém je založen, není podporováno" -#: src/components/create-vm-dialog/createVmDialog.jsx:310 +#: src/components/create-vm-dialog/createVmDialog.jsx:314 msgid "" "In most configurations, macvtap does not work for host to guest network " "communication." @@ -1295,15 +1300,15 @@ # auto translated by TM merge from project: Fedora Installation Guide, # version: f22, DocId: pot/SourceSpoke -#: src/components/create-vm-dialog/createVmDialog.jsx:376 +#: src/components/create-vm-dialog/createVmDialog.jsx:380 msgid "Installation source" msgstr "Zdroj instalace" -#: src/components/create-vm-dialog/createVmDialog.jsx:224 +#: src/components/create-vm-dialog/createVmDialog.jsx:226 msgid "Installation source must not be empty" msgstr "Zdroj pro instalaci je třeba vyplnit" -#: src/components/create-vm-dialog/createVmDialog.jsx:351 +#: src/components/create-vm-dialog/createVmDialog.jsx:355 msgid "Installation type" msgstr "Typ instalace" @@ -1339,7 +1344,7 @@ msgid "Invalid IPv6 prefix" msgstr "Neplatná IPv6 předpona" -#: src/components/create-vm-dialog/createVmDialog.jsx:208 +#: src/components/create-vm-dialog/createVmDialog.jsx:210 msgid "Invalid filename" msgstr "Neplatný název souboru" @@ -1347,6 +1352,10 @@ msgid "Isolated network" msgstr "Izolovaná síť" +#: src/components/create-vm-dialog/createVmDialog.jsx:812 +msgid "Keys are located in ~/.ssh/ and have a \".pub\" extension." +msgstr "" + #: src/components/storagePools/createStoragePoolDialog.jsx:62 msgid "LVM volume group" msgstr "LVM skupina svazků" @@ -1355,17 +1364,17 @@ msgid "Launch remote viewer" msgstr "Spustit vzdálený prohlížeč" -#: src/components/create-vm-dialog/createVmDialog.jsx:643 +#: src/components/create-vm-dialog/createVmDialog.jsx:647 msgid "" "Leave the password blank if you do not wish to have a root account created" msgstr "Pokud si nepřejete vytvořit účet root, nevyplňujte heslo k němu" -#: src/components/create-vm-dialog/createVmDialog.jsx:743 +#: src/components/create-vm-dialog/createVmDialog.jsx:747 msgid "" "Leave the password blank if you do not wish to have a user account created" msgstr "Pokud si nepřejete vytvořit uživatelský účet, nevyplňujte heslo k němu" -#: src/components/create-vm-dialog/createVmDialog.jsx:759 +#: src/components/create-vm-dialog/createVmDialog.jsx:838 msgid "Leave the password blank if you do not wish to set a root password" msgstr "Pokud si nepřejete nastavit heslo pro účet root, nevyplňujte ho" @@ -1390,7 +1399,7 @@ msgid "Loading..." msgstr "Načítání…" -#: src/components/create-vm-dialog/createVmDialog.jsx:366 +#: src/components/create-vm-dialog/createVmDialog.jsx:370 msgid "Local install media (ISO image or distro install tree)" msgstr "Místní instalační médium (ISO obraz nebo instalační strom distribuce)" @@ -1400,16 +1409,17 @@ msgid "Location" msgstr "Umístění" -#: src/components/vm/overview/bootOrder.jsx:111 #: src/components/networks/networkOverviewTab.jsx:68 +#: src/components/vm/overview/bootOrder.jsx:111 msgid "MAC" msgstr "MAC" # auto translated by TM merge from project: libvirt, version: master, DocId: # libvirt -#: src/components/vm/nics/nicAdd.jsx:68 src/components/vm/nics/nicEdit.jsx:47 -#: src/components/vm/nics/vmNicsCard.jsx:351 #: src/components/networks/networkOverviewTab.jsx:247 +#: src/components/vm/nics/nicEdit.jsx:47 +#: src/components/vm/nics/vmNicsCard.jsx:351 +#: src/components/vm/nics/nicAdd.jsx:68 msgid "MAC address" msgstr "MAC adresa" @@ -1487,9 +1497,9 @@ # auto translated by TM merge from project: virt-manager, version: master, # DocId: virt-manager -#: src/components/vm/overview/vmOverviewCard.jsx:182 +#: src/components/create-vm-dialog/createVmDialog.jsx:878 #: src/components/vm/vmUsageCard.jsx:58 -#: src/components/create-vm-dialog/createVmDialog.jsx:792 +#: src/components/vm/overview/vmOverviewCard.jsx:182 msgid "Memory" msgstr "Paměť" @@ -1498,21 +1508,21 @@ msgid "Memory could not be saved" msgstr "Paměť se nepodařilo uložit" -#: src/components/create-vm-dialog/createVmDialog.jsx:231 +#: src/components/create-vm-dialog/createVmDialog.jsx:233 msgid "Memory must not be 0" msgstr "Je třeba, aby paměť nebyla 0 (nula)" # auto translated by TM merge from project: libbytesize, version: master, # DocId: libbytesize +#: src/components/create-vm-dialog/createVmDialog.jsx:891 +#: src/components/create-vm-dialog/createVmDialog.jsx:1011 #: src/components/storagePools/storageVolumeCreateBody.jsx:99 #: src/components/vm/overview/memorySelectRow.jsx:87 -#: src/components/create-vm-dialog/createVmDialog.jsx:805 -#: src/components/create-vm-dialog/createVmDialog.jsx:929 msgid "MiB" msgstr "MiB" -#: src/components/vm/vmMigrateDialog.jsx:210 #: src/components/vm/vmActions.jsx:425 +#: src/components/vm/vmMigrateDialog.jsx:210 msgid "Migrate" msgstr "Přestěhovat" @@ -1531,8 +1541,8 @@ # auto translated by TM merge from project: Cockpit, version: master, DocId: # cockpit -#: src/components/vm/hostdevs/hostDevCard.jsx:199 #: src/components/vm/nics/nicBody.jsx:48 +#: src/components/vm/hostdevs/hostDevCard.jsx:199 msgid "Model" msgstr "Model" @@ -1568,17 +1578,17 @@ # auto translated by TM merge from project: Cockpit, version: rhel-7.4, DocId: # cockpit -#: src/components/storagePools/createStoragePoolDialog.jsx:45 -#: src/components/storagePools/storagePoolList.jsx:68 +#: src/components/create-vm-dialog/createVmDialog.jsx:264 +#: src/components/networks/createNetworkDialog.jsx:126 +#: src/components/networks/networkList.jsx:67 +#: src/components/vms/hostvmslist.jsx:144 #: src/components/storagePools/storagePoolVolumesTab.jsx:78 #: src/components/storagePools/storageVolumeCreateBody.jsx:38 -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:38 -#: src/components/vm/snapshots/vmSnapshotsCard.jsx:85 +#: src/components/storagePools/storagePoolList.jsx:68 +#: src/components/storagePools/createStoragePoolDialog.jsx:45 #: src/components/vm/vmCloneDialog.jsx:93 -#: src/components/networks/networkList.jsx:67 -#: src/components/networks/createNetworkDialog.jsx:126 -#: src/components/vms/hostvmslist.jsx:144 -#: src/components/create-vm-dialog/createVmDialog.jsx:260 +#: src/components/vm/snapshots/vmSnapshotsCard.jsx:85 +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:38 msgid "Name" msgstr "Název" @@ -1590,15 +1600,15 @@ msgid "Name contains invalid characters" msgstr "Název obsahuje neplatné znaky" +#: src/components/create-vm-dialog/createVmDialog.jsx:193 #: src/components/storagePools/storageVolumeCreate.jsx:67 #: src/components/vm/vmCloneDialog.jsx:45 -#: src/components/create-vm-dialog/createVmDialog.jsx:191 msgid "Name must not be empty" msgstr "Název je třeba vyplnit" +#: src/components/networks/createNetworkDialog.jsx:53 #: src/components/storagePools/createStoragePoolDialog.jsx:51 #: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:97 -#: src/components/networks/createNetworkDialog.jsx:53 msgid "Name should not be empty" msgstr "Název je třeba vyplnit" @@ -1626,7 +1636,7 @@ msgid "Network $0 will be permanently deleted." msgstr "Síť $0 bude nenávratně smazána." -#: src/components/create-vm-dialog/createVmDialog.jsx:371 +#: src/components/create-vm-dialog/createVmDialog.jsx:375 msgid "Network boot (PXE)" msgstr "Zavádění ze sítě (PXE)" @@ -1646,7 +1656,7 @@ msgid "Network interface $0 will be removed from $1" msgstr "Síťové rozhraní $0 bude odebráno z $1" -#: src/components/vm/nics/nicAdd.jsx:167 src/components/vm/nics/nicEdit.jsx:141 +#: src/components/vm/nics/nicEdit.jsx:141 src/components/vm/nics/nicAdd.jsx:167 msgid "Network interface settings could not be saved" msgstr "Nastavení síťového rozhraní se nepodařilo uložit" @@ -1654,7 +1664,7 @@ msgid "Network interfaces" msgstr "Síťová rozhraní" -#: src/components/create-vm-dialog/createVmDialog.jsx:318 +#: src/components/create-vm-dialog/createVmDialog.jsx:322 msgid "Network selection does not support PXE." msgstr "Síťový výběr nepodporuje PXE." @@ -1676,6 +1686,10 @@ msgid "New volume name" msgstr "Název pro nový svazek" +#: src/components/create-vm-dialog/createVmDialog.jsx:845 +msgid "No SSH keys specified" +msgstr "" + #: src/components/vms/hostvmslist.jsx:149 msgid "No VM is running or defined on this host" msgstr "Na tomto hostiteli nejsou spuštěné nebo definované žádné virt. stroje" @@ -1714,7 +1728,7 @@ msgid "No network devices" msgstr "Žádná síťová zařízení" -#: src/components/vm/nics/vmNicsCard.jsx:565 +#: src/components/vm/nics/vmNicsCard.jsx:562 msgid "No network interfaces defined for this VM" msgstr "Pro tento virt. stroj nebyla definována žádná síťová rozhraní" @@ -1740,7 +1754,7 @@ msgid "No state" msgstr "Žádný stav" -#: src/components/create-vm-dialog/createVmDialog.jsx:866 +#: src/components/create-vm-dialog/createVmDialog.jsx:951 msgid "No storage" msgstr "Žádné úložiště" @@ -1785,15 +1799,15 @@ msgid "None (isolated network)" msgstr "Žádné (izolovaná síť)" -#: src/components/create-vm-dialog/createVmDialog.jsx:592 +#: src/components/create-vm-dialog/createVmDialog.jsx:596 msgid "Offline token" msgstr "Offline token" -#: src/components/create-vm-dialog/createVmDialog.jsx:228 +#: src/components/create-vm-dialog/createVmDialog.jsx:230 msgid "Offline token must not be empty" msgstr "Offline toke je třeba vyplnit" -#: src/components/create-vm-dialog/createVmDialog.jsx:535 +#: src/components/create-vm-dialog/createVmDialog.jsx:539 msgid "Old token expired" msgstr "Platnost původního tokenu skončila" @@ -1819,7 +1833,7 @@ msgid "Open" msgstr "Otevřít" -#: src/components/create-vm-dialog/createVmDialog.jsx:451 +#: src/components/create-vm-dialog/createVmDialog.jsx:455 msgid "Operating system" msgstr "Operační systém" @@ -1845,10 +1859,10 @@ # auto translated by TM merge from project: selinux (policycoreutils), # version: master, DocId: policycoreutils +#: src/components/vm/deleteDialog.jsx:60 +#: src/components/vm/disks/diskEdit.jsx:42 #: src/components/vm/hostdevs/hostDevCard.jsx:123 #: src/components/vm/hostdevs/hostDevCard.jsx:127 -#: src/components/vm/disks/diskEdit.jsx:42 -#: src/components/vm/deleteDialog.jsx:60 msgid "Path" msgstr "Popis umístění" @@ -1856,11 +1870,11 @@ msgid "Path on host's filesystem" msgstr "Umístění v souborovém systému hostitele" -#: src/components/create-vm-dialog/createVmDialog.jsx:284 +#: src/components/create-vm-dialog/createVmDialog.jsx:288 msgid "Path to ISO file on host's file system" msgstr "Popis umístění ISO souboru na souborovém systému hostitele" -#: src/components/create-vm-dialog/createVmDialog.jsx:293 +#: src/components/create-vm-dialog/createVmDialog.jsx:297 msgid "Path to cloud image file on host's file system" msgstr "Popis umístění souboru s cloud obrazem na souborovém systému hostitele" @@ -1868,7 +1882,7 @@ msgid "Path to file on host's file system" msgstr "Popis umístění souboru na souborovém systému hostitele" -#: src/components/vm/vmActions.jsx:209 src/helpers.js:283 +#: src/helpers.js:283 src/components/vm/vmActions.jsx:209 msgid "Pause" msgstr "Pozastavit" @@ -1888,8 +1902,8 @@ msgid "Persistence" msgstr "Trvalost" -#: src/components/storagePools/storagePoolOverviewTab.jsx:66 #: src/components/networks/networkOverviewTab.jsx:114 +#: src/components/storagePools/storagePoolOverviewTab.jsx:66 msgid "Persistent" msgstr "Trvalé" @@ -1919,10 +1933,10 @@ # auto translated by TM merge from project: anaconda, version: f25, DocId: # main +#: src/components/vm/deleteDialog.jsx:68 #: src/components/vm/disks/vmDiskColumns.jsx:42 #: src/components/vm/disks/diskAdd.jsx:151 #: src/components/vm/disks/mediaEject.jsx:85 -#: src/components/vm/deleteDialog.jsx:68 #: src/components/vm/overview/bootOrder.jsx:99 msgid "Pool" msgstr "Úložiště" @@ -1992,14 +2006,14 @@ msgid "Product" msgstr "Produkt" -#: src/components/create-vm-dialog/createVmDialog.jsx:620 +#: src/components/create-vm-dialog/createVmDialog.jsx:624 msgid "Profile" msgstr "Profil" # auto translated by TM merge from project: FreeIPA, version: ipa-4-5, DocId: # po/ipa -#: src/components/vm/hostdevs/hostDevCard.jsx:114 #: src/components/vm/disks/vmDiskColumns.jsx:41 +#: src/components/vm/hostdevs/hostDevCard.jsx:114 #: src/components/vm/overview/bootOrder.jsx:98 #: src/components/vm/overview/bootOrder.jsx:159 msgid "Protocol" @@ -2025,12 +2039,20 @@ msgid "Provides a virtual LAN with NAT to the outside world." msgstr "Poskytuje virtuální místní síť s NAT překladem pro vnější svět." +#: src/components/create-vm-dialog/createVmDialog.jsx:809 +msgid "Public SSH key" +msgstr "" + +#: src/components/create-vm-dialog/createVmDialog.jsx:805 +msgid "Public key" +msgstr "" + #: src/components/networks/networkOverviewTab.jsx:277 msgid "Range" msgstr "Rozsah" -#: src/components/vm/disks/diskEdit.jsx:123 #: src/components/vm/disks/vmDisksCard.jsx:216 +#: src/components/vm/disks/diskEdit.jsx:123 msgid "Read-only" msgstr "Pouze pro čtení" @@ -2047,7 +2069,7 @@ msgid "Reboot $0?" msgstr "Restartovat $0?" -#: src/components/create-vm-dialog/createVmDialog.jsx:339 +#: src/components/create-vm-dialog/createVmDialog.jsx:343 msgid "Remote URL" msgstr "Vzdálená URL adresa" @@ -2059,17 +2081,17 @@ # auto translated by TM merge from project: system-config-printer, version: # master, DocId: system-config-printer +#: src/components/networks/networkOverviewTab.jsx:70 +#: src/components/vm/nics/vmNicsCard.jsx:471 +#: src/components/vm/nics/vmNicsCard.jsx:481 +#: src/components/vm/disks/vmDiskColumns.jsx:146 +#: src/components/vm/disks/vmDiskColumns.jsx:212 #: src/components/vm/hostdevs/hostDevCard.jsx:253 #: src/components/vm/hostdevs/hostDevCard.jsx:259 -#: src/components/vm/nics/vmNicsCard.jsx:471 -#: src/components/vm/nics/vmNicsCard.jsx:480 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:59 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:68 -#: src/components/vm/disks/vmDiskColumns.jsx:146 -#: src/components/vm/disks/vmDiskColumns.jsx:212 #: src/components/vm/overview/watchdog.jsx:191 #: src/components/vm/overview/vsock.jsx:241 -#: src/components/networks/networkOverviewTab.jsx:70 msgid "Remove" msgstr "Odebrat" @@ -2089,6 +2111,12 @@ msgid "Remove host device from VM?" msgstr "Odebrat zařízení hostitele z virt. stroje?" +#: src/components/create-vm-dialog/createVmDialog.jsx:821 +#, fuzzy +#| msgid "Remove filesystem?" +msgid "Remove item" +msgstr "Odebrat souborový systém?" + #: src/components/vm/nics/vmNicsCard.jsx:468 msgid "Remove network interface?" msgstr "Odebrat síťové rozhraní?" @@ -2138,7 +2166,7 @@ "okamžiku pořízení zachyceného stavu a stávající stav bude ztracen, včetně " "všech dat, která se nenacházejí v zachyceném stavu" -#: src/components/create-vm-dialog/createVmDialog.jsx:720 +#: src/components/create-vm-dialog/createVmDialog.jsx:724 msgid "Root password" msgstr "Heslo pro účet root" @@ -2156,8 +2184,8 @@ msgid "Run" msgstr "Spustit" -#: src/components/vm/overview/vmOverviewCard.jsx:111 #: src/components/networks/networkOverviewTab.jsx:124 +#: src/components/vm/overview/vmOverviewCard.jsx:111 msgid "Run when host boots" msgstr "Spustit při startu hostitele" @@ -2179,15 +2207,21 @@ msgid "SPICE port" msgstr "SPICE port" +#: src/components/create-vm-dialog/createVmDialog.jsx:846 +#, fuzzy +#| msgid "Send key" +msgid "SSH keys" +msgstr "Poslat stisk klávesy" + # auto translated by TM merge from project: Cockpit, version: rhel-7.4, DocId: # cockpit #: src/components/vm/nics/nicEdit.jsx:182 #: src/components/vm/disks/diskEdit.jsx:267 -#: src/components/vm/overview/watchdog.jsx:154 #: src/components/vm/overview/firmware.jsx:69 #: src/components/vm/overview/bootOrder.jsx:315 -#: src/components/vm/overview/memoryModal.jsx:156 +#: src/components/vm/overview/watchdog.jsx:154 #: src/components/vm/overview/vsock.jsx:196 +#: src/components/vm/overview/memoryModal.jsx:156 msgid "Save" msgstr "Uložit" @@ -2227,7 +2261,7 @@ msgid "Set manually" msgstr "Nastavit ručně" -#: src/components/create-vm-dialog/createVmDialog.jsx:1366 +#: src/components/create-vm-dialog/createVmDialog.jsx:1451 msgid "" "Setting the user passwords for unattended installation requires starting the " "VM when creating it" @@ -2256,16 +2290,16 @@ msgid "Shared storage" msgstr "Sdílené úložiště" -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:241 #: src/components/vm/disks/diskAdd.jsx:212 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:241 msgid "Show additional options" msgstr "Zobrazit další možnosti" -#: src/components/vm/overview/watchdog.jsx:53 +#: src/components/vm/overview/watchdog.jsx:55 msgid "Show less" msgstr "Zobrazit méně" -#: src/components/vm/overview/watchdog.jsx:53 +#: src/components/vm/overview/watchdog.jsx:55 msgid "Show more" msgstr "Zobrazit více" @@ -2294,15 +2328,15 @@ "Aby bylo možné upravovat nastavení firmware, je třeba virt. stroj nejprve " "vypnout" -#: src/components/vm/snapshots/vmSnapshotsCard.jsx:119 src/helpers.js:227 +#: src/helpers.js:227 src/components/vm/snapshots/vmSnapshotsCard.jsx:119 msgid "Shutting down" msgstr "Vypínání" # auto translated by TM merge from project: FreeIPA, version: ipa-4-5, DocId: # po/ipa -#: src/components/storagePools/storagePoolList.jsx:69 #: src/components/storagePools/storagePoolVolumesTab.jsx:78 #: src/components/storagePools/storageVolumeCreateBody.jsx:83 +#: src/components/storagePools/storagePoolList.jsx:69 msgid "Size" msgstr "Velikost" @@ -2344,12 +2378,12 @@ # auto translated by TM merge from project: dnf, version: master, DocId: dnf #: src/components/storagePools/storagePoolOverviewTab.jsx:51 -#: src/components/vm/hostdevs/hostDevCard.jsx:219 #: src/components/vm/nics/vmNicsCard.jsx:407 #: src/components/vm/nics/nicBody.jsx:197 +#: src/components/vm/disks/vmDisksCard.jsx:190 #: src/components/vm/disks/diskAdd.jsx:753 #: src/components/vm/disks/diskAdd.jsx:789 -#: src/components/vm/disks/vmDisksCard.jsx:190 +#: src/components/vm/hostdevs/hostDevCard.jsx:219 msgid "Source" msgstr "Zdroj" @@ -2361,10 +2395,10 @@ msgid "Source must not be empty" msgstr "Zdroj je třeba vyplnit" -#: src/components/storagePools/createStoragePoolDialog.jsx:171 -#: src/components/storagePools/createStoragePoolDialog.jsx:188 #: src/components/storagePools/storagePoolOverviewTab.jsx:41 #: src/components/storagePools/storagePoolOverviewTab.jsx:46 +#: src/components/storagePools/createStoragePoolDialog.jsx:171 +#: src/components/storagePools/createStoragePoolDialog.jsx:188 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:48 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:65 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:204 @@ -2376,7 +2410,7 @@ msgid "Source path should not be empty" msgstr "Popis umístění zdroje je třeba vyplnit" -#: src/components/create-vm-dialog/createVmDialog.jsx:216 +#: src/components/create-vm-dialog/createVmDialog.jsx:218 msgid "Source should start with http, ftp or nfs protocol" msgstr "Zdroj by měl začínat na http, ftp nebo nfs protokol" @@ -2403,12 +2437,12 @@ # auto translated by TM merge from project: selinux (policycoreutils), # version: master, DocId: policycoreutils -#: src/components/storagePools/storagePoolList.jsx:71 -#: src/components/vm/nics/vmNicsCard.jsx:412 -#: src/components/vm/overview/vmOverviewCard.jsx:168 #: src/components/networks/networkList.jsx:71 #: src/components/vms/hostvmslist.jsx:106 #: src/components/vms/hostvmslist.jsx:146 +#: src/components/storagePools/storagePoolList.jsx:71 +#: src/components/vm/nics/vmNicsCard.jsx:412 +#: src/components/vm/overview/vmOverviewCard.jsx:168 msgid "State" msgstr "Stav" @@ -2422,8 +2456,8 @@ # auto translated by TM merge from project: virt-manager, version: master, # DocId: virt-manager +#: src/components/create-vm-dialog/createVmDialog.jsx:962 #: src/components/vm/vmMigrateDialog.jsx:90 -#: src/components/create-vm-dialog/createVmDialog.jsx:880 msgid "Storage" msgstr "Úložiště" @@ -2433,7 +2467,7 @@ # auto translated by TM merge from project: virt-manager, version: master, # DocId: virt-manager -#: src/components/create-vm-dialog/createVmDialog.jsx:916 +#: src/components/create-vm-dialog/createVmDialog.jsx:998 msgid "Storage limit" msgstr "Limit úložiště" @@ -2453,10 +2487,10 @@ msgid "Storage pool name" msgstr "Název fondu úložiště" +#: src/components/create-vm-dialog/createVmDialog.jsx:956 #: src/components/storagePools/storagePoolList.jsx:55 #: src/components/storagePools/storagePoolList.jsx:62 #: src/components/storagePools/storagePoolList.jsx:65 -#: src/components/create-vm-dialog/createVmDialog.jsx:873 msgid "Storage pools" msgstr "Fondy úložiště" @@ -2464,7 +2498,7 @@ msgid "Storage pools could not be fetched" msgstr "Fondy úložiště se nepodařilo získat" -#: src/components/create-vm-dialog/createVmDialog.jsx:235 +#: src/components/create-vm-dialog/createVmDialog.jsx:237 msgid "Storage size must not be 0" msgstr "Velikost úložiště nemůže být nula" @@ -2514,14 +2548,14 @@ # auto translated by TM merge from project: FreeIPA, version: ipa-4-5, DocId: # po/ipa -#: src/components/vm/hostdevs/hostDevCard.jsx:109 #: src/components/vm/disks/vmDiskColumns.jsx:150 +#: src/components/vm/hostdevs/hostDevCard.jsx:109 #: src/components/vm/overview/bootOrder.jsx:153 msgid "Target" msgstr "Cíl" -#: src/components/storagePools/createStoragePoolDialog.jsx:103 #: src/components/storagePools/storagePoolOverviewTab.jsx:61 +#: src/components/storagePools/createStoragePoolDialog.jsx:103 msgid "Target path" msgstr "Popis umístění cíle" @@ -2541,8 +2575,8 @@ msgid "The VM $0 is running and will be forced off before deletion." msgstr "Virt. stroj $0 je spuštěný a před smazáním bude vynuceně vypnut." -#: src/components/vm/nics/vmNicsCard.jsx:481 -#: src/components/vm/nics/vmNicsCard.jsx:489 +#: src/components/vm/nics/vmNicsCard.jsx:482 +#: src/components/vm/nics/vmNicsCard.jsx:490 #: src/components/vm/disks/vmDiskColumns.jsx:220 msgid "The VM needs to be running or shut off to detach this device" msgstr "" @@ -2569,11 +2603,11 @@ msgid "The pool is empty" msgstr "Fond je prázdný" -#: src/components/create-vm-dialog/createVmDialog.jsx:784 +#: src/components/create-vm-dialog/createVmDialog.jsx:870 msgid "The selected operating system has minimum memory requirement of $0 $1" msgstr "Zvolený operační systém vyžaduje přinejmenším $0 $1 operační paměti" -#: src/components/create-vm-dialog/createVmDialog.jsx:838 +#: src/components/create-vm-dialog/createVmDialog.jsx:924 msgid "" "The selected operating system has minimum storage size requirement of $0 $1" msgstr "Zvolený operační systém vyžaduje velikost úložiště přinejmenším $0 $1" @@ -2593,7 +2627,7 @@ "Název štítku, který má být používán hostem pro připojení tohoto exportního " "bodu." -#: src/components/create-vm-dialog/createVmDialog.jsx:514 +#: src/components/create-vm-dialog/createVmDialog.jsx:518 msgid "Then copy and paste it above." msgstr "Poté ho zkopírujte a vložte výše." @@ -2643,7 +2677,7 @@ msgid "This volume is already used by $0." msgstr "Tento svazek už je využíván $0." -#: src/components/create-vm-dialog/createVmDialog.jsx:911 +#: src/components/create-vm-dialog/createVmDialog.jsx:993 msgid "This volume is already used by another VM." msgstr "Tento svazek už je využíván jiným virt. strojem." @@ -2663,11 +2697,11 @@ # auto translated by TM merge from project: FreeIPA, version: ipa-4-5, DocId: # po/ipa -#: src/components/storagePools/createStoragePoolDialog.jsx:81 #: src/components/storagePools/storagePoolOverviewTab.jsx:76 +#: src/components/storagePools/createStoragePoolDialog.jsx:81 +#: src/components/vm/nics/vmNicsCard.jsx:325 #: src/components/vm/hostdevs/hostDevAdd.jsx:47 #: src/components/vm/hostdevs/hostDevCard.jsx:179 -#: src/components/vm/nics/vmNicsCard.jsx:325 #: src/components/vm/overview/bootOrder.jsx:116 #: src/components/vm/overview/bootOrder.jsx:129 #: src/components/vm/overview/bootOrder.jsx:144 @@ -2681,7 +2715,7 @@ msgid "Type ID" msgstr "Identifikátor typu" -#: src/components/create-vm-dialog/createVmDialog.jsx:368 +#: src/components/create-vm-dialog/createVmDialog.jsx:372 msgid "URL (ISO image or distro install tree)" msgstr "URL (ISO obraz nebo instalační strom distribuce)" @@ -2697,11 +2731,11 @@ msgid "Undefined" msgstr "Neurčeno" -#: src/components/create-vm-dialog/createVmDialog.jsx:266 +#: src/components/create-vm-dialog/createVmDialog.jsx:270 msgid "Unique name" msgstr "Neopakující se název" -#: src/components/create-vm-dialog/createVmDialog.jsx:266 +#: src/components/create-vm-dialog/createVmDialog.jsx:270 msgid "Unique name, default: $0" msgstr "Neopakující se název, výchozí: $0" @@ -2771,19 +2805,25 @@ msgid "Used by" msgstr "Používá" -#: src/components/create-vm-dialog/createVmDialog.jsx:731 +#: src/components/create-vm-dialog/createVmDialog.jsx:735 msgid "User login" msgstr "Uživatelské jméno" -#: src/components/create-vm-dialog/createVmDialog.jsx:250 +#: src/components/create-vm-dialog/createVmDialog.jsx:254 +#, fuzzy +#| msgid "User login must not be empty when user password is set" +msgid "User login must not be empty when SSH keys are set" +msgstr "Pokud je k němu zadáno heslo, je třeba vyplnit také uživatelské jméno" + +#: src/components/create-vm-dialog/createVmDialog.jsx:252 msgid "User login must not be empty when user password is set" msgstr "Pokud je k němu zadáno heslo, je třeba vyplnit také uživatelské jméno" -#: src/components/create-vm-dialog/createVmDialog.jsx:739 +#: src/components/create-vm-dialog/createVmDialog.jsx:743 msgid "User password" msgstr "Heslo uživatele" -#: src/components/create-vm-dialog/createVmDialog.jsx:247 +#: src/components/create-vm-dialog/createVmDialog.jsx:249 msgid "User password must not be empty when user login is set" msgstr "Pokud je zadáno uživatelské jméno, je třeba k němu také vyplnit heslo" @@ -2795,11 +2835,11 @@ msgid "VM $0 Host Devices" msgstr "Zařízení hostitele ve virt. stroji $0" -#: src/components/create-vm-dialog/createVmDialog.jsx:193 +#: src/components/create-vm-dialog/createVmDialog.jsx:195 msgid "VM $0 already exists" msgstr "Virt. stroj $0 už existuje" -#: src/app.jsx:290 +#: src/app.jsx:288 msgid "VM $0 does not exist on $1 connection" msgstr "Virt. stroj $0 neexistuje na $1 připojení" @@ -2877,7 +2917,7 @@ msgid "VNC port" msgstr "VNC port" -#: src/components/create-vm-dialog/createVmDialog.jsx:539 +#: src/components/create-vm-dialog/createVmDialog.jsx:543 msgid "Valid token" msgstr "Platný token" @@ -2892,12 +2932,12 @@ msgid "Vendor" msgstr "Výrobce" -#: src/components/storagePools/storagePoolList.jsx:52 -#: src/components/vm/vmDetailsPage.jsx:87 -#: src/components/vm/vmDetailsPage.jsx:249 #: src/components/networks/networkList.jsx:51 #: src/components/vms/hostvmslist.jsx:138 -#: src/components/vms/hostvmslist.jsx:141 src/manifest.json:0 +#: src/components/vms/hostvmslist.jsx:141 +#: src/components/storagePools/storagePoolList.jsx:52 +#: src/components/vm/vmDetailsPage.jsx:87 +#: src/components/vm/vmDetailsPage.jsx:249 src/manifest.json:0 msgid "Virtual machines" msgstr "Virtuální stroje" @@ -2929,12 +2969,12 @@ # auto translated by TM merge from project: anaconda, version: master, DocId: # main +#: src/components/create-vm-dialog/createVmDialog.jsx:982 +#: src/components/vm/deleteDialog.jsx:65 #: src/components/vm/disks/vmDiskColumns.jsx:43 #: src/components/vm/disks/diskAdd.jsx:117 #: src/components/vm/disks/mediaEject.jsx:89 -#: src/components/vm/deleteDialog.jsx:65 #: src/components/vm/overview/bootOrder.jsx:100 -#: src/components/create-vm-dialog/createVmDialog.jsx:900 msgid "Volume" msgstr "Svazek" @@ -2959,8 +2999,8 @@ msgid "WWPN" msgstr "Neopakující se číslo portu" -#: src/components/vm/overview/vmOverviewCard.jsx:208 #: src/components/common/needsShutdown.jsx:114 +#: src/components/vm/overview/vmOverviewCard.jsx:208 msgid "Watchdog" msgstr "Resetátor (watchdog)" @@ -2974,13 +3014,13 @@ "toto virtuální zařízení resetátoru je třeba, aby systém v hostovi také měl " "další ovladač a provozoval službu pro resetátor." -#: src/components/vm/disks/diskEdit.jsx:132 #: src/components/vm/disks/vmDisksCard.jsx:216 +#: src/components/vm/disks/diskEdit.jsx:132 msgid "Writeable" msgstr "Zapisovatelné" -#: src/components/vm/disks/diskEdit.jsx:141 #: src/components/vm/disks/vmDisksCard.jsx:216 +#: src/components/vm/disks/diskEdit.jsx:141 msgid "Writeable and shared" msgstr "Zapisovatelné a sdílené" @@ -2988,14 +3028,14 @@ msgid "You can mount the shared folder using:" msgstr "Sdílenou složku je možné připojit pomocí:" -#: src/components/create-vm-dialog/createVmDialog.jsx:196 +#: src/components/create-vm-dialog/createVmDialog.jsx:198 msgid "You need to select the most closely matching operating system" msgstr "Je třeba vybrat co nejvíce podobný operační systém" # auto translated by TM merge from project: libvirt, version: master, DocId: # libvirt -#: src/components/storagePools/storagePool.jsx:63 #: src/components/networks/network.jsx:62 +#: src/components/storagePools/storagePool.jsx:63 msgid "active" msgstr "aktivní" @@ -3020,7 +3060,7 @@ msgid "cdrom" msgstr "cdrom" -#: src/components/vm/overview/cpuModal.jsx:321 src/helpers.js:244 +#: src/helpers.js:244 src/components/vm/overview/cpuModal.jsx:321 msgid "custom" msgstr "uživatelsky určené" @@ -3042,10 +3082,10 @@ msgid "down" msgstr "vypnuté" -#: src/components/vm/overview/watchdog.jsx:242 -#: src/components/vm/overview/bootOrder.jsx:361 #: src/components/vm/overview/vmOverviewCard.jsx:122 #: src/components/vm/overview/vmOverviewCard.jsx:130 +#: src/components/vm/overview/bootOrder.jsx:361 +#: src/components/vm/overview/watchdog.jsx:242 #: src/components/vm/overview/vsock.jsx:293 msgid "edit" msgstr "upravit" @@ -3094,8 +3134,8 @@ # auto translated by TM merge from project: libvirt, version: master, DocId: # libvirt -#: src/components/storagePools/storagePool.jsx:63 #: src/components/networks/network.jsx:62 +#: src/components/storagePools/storagePool.jsx:63 msgid "inactive" msgstr "neaktivní" @@ -3119,11 +3159,11 @@ msgid "mcast" msgstr "vícesměrvysílání" +#: src/components/common/machinesConnectionSelector.jsx:82 #: src/components/vm/nics/nicBody.jsx:110 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:194 #: src/components/vm/vmDetailsPage.jsx:202 #: src/components/vm/overview/vsock.jsx:226 -#: src/components/common/machinesConnectionSelector.jsx:82 msgid "more info" msgstr "další informace" @@ -3140,9 +3180,9 @@ msgid "network" msgstr "síť" +#: src/helpers.js:273 src/components/networks/networkOverviewTab.jsx:115 #: src/components/storagePools/storagePoolOverviewTab.jsx:67 #: src/components/storagePools/storagePoolOverviewTab.jsx:72 -#: src/components/networks/networkOverviewTab.jsx:115 src/helpers.js:273 msgid "no" msgstr "ne" @@ -3150,9 +3190,9 @@ msgid "no state saved" msgstr "neuložen žádný stav" +#: src/components/networks/networkOverviewTab.jsx:293 #: src/components/vm/overview/watchdog.jsx:238 #: src/components/vm/overview/vsock.jsx:275 -#: src/components/networks/networkOverviewTab.jsx:293 msgid "none" msgstr "žádné" @@ -3237,7 +3277,7 @@ "Aby bylo možné klonovat virt. stroje je třeba, aby byl nainstalovaný balíček " "virt-install" -#: src/components/create-vm-dialog/createVmDialog.jsx:1444 +#: src/components/create-vm-dialog/createVmDialog.jsx:1529 msgid "" "virt-install package needs to be installed on the system in order to create " "new VMs" @@ -3263,9 +3303,9 @@ # auto translated by TM merge from project: Pulseaudio, version: master, # DocId: pulseaudio.pot +#: src/helpers.js:272 src/components/networks/networkOverviewTab.jsx:115 #: src/components/storagePools/storagePoolOverviewTab.jsx:67 #: src/components/storagePools/storagePoolOverviewTab.jsx:72 -#: src/components/networks/networkOverviewTab.jsx:115 src/helpers.js:272 msgid "yes" msgstr "ano" diff -Nru cockpit-machines-300/po/de.po cockpit-machines-302/po/de.po --- cockpit-machines-300/po/de.po 2023-10-18 04:20:42.000000000 +0000 +++ cockpit-machines-302/po/de.po 2023-11-14 18:10:32.000000000 +0000 @@ -22,7 +22,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-10 02:50+0000\n" +"POT-Creation-Date: 2023-11-13 02:50+0000\n" "PO-Revision-Date: 2023-04-30 18:20+0000\n" "Last-Translator: Ettore Atalan \n" "Language-Team: German \n" "Language-Team: Spanish \n" "Language-Team: Finnish \n" "Language-Team: French 1\n" "X-Generator: Weblate 4.17\n" -#: src/components/create-vm-dialog/createVmDialog.jsx:827 +#: src/components/create-vm-dialog/createVmDialog.jsx:913 msgid "$0 $1 available at default location" msgstr "$0 $1 disponible(s) à l’emplacement par défaut" -#: src/components/create-vm-dialog/createVmDialog.jsx:240 -#: src/components/create-vm-dialog/createVmDialog.jsx:773 +#: src/components/create-vm-dialog/createVmDialog.jsx:242 +#: src/components/create-vm-dialog/createVmDialog.jsx:859 msgid "$0 $1 available on host" msgstr "$0 $1 disponible(s) sur l’hôte" @@ -58,7 +58,7 @@ msgstr[0] "$0 Pool de stockage" msgstr[1] "$0 Pools de stockage" -#: src/components/create-vm-dialog/createVmDialog.jsx:1214 +#: src/components/create-vm-dialog/createVmDialog.jsx:1298 msgid "$0 does not support unattended installation." msgstr "$0 ne prend pas en charge les installations sans surveillance." @@ -79,8 +79,8 @@ msgid "$0 network" msgstr "$0 réseau" -#: src/components/vm/overview/vmOverviewCard.jsx:145 #: src/components/vm/vmUsageCard.jsx:47 +#: src/components/vm/overview/vmOverviewCard.jsx:145 msgid "$0 vCPU" msgid_plural "$0 vCPUs" msgstr[0] "$0 processeur virtuel" @@ -99,8 +99,8 @@ "disparaîtra lorsqu’elle sera fermée. Pendant ce temps, l’hôte d'origine " "conserve sa copie de la configuration de la machine virtuelle." -#: src/components/vm/disks/diskEdit.jsx:115 #: src/components/vm/disks/vmDisksCard.jsx:188 +#: src/components/vm/disks/diskEdit.jsx:115 msgid "Access" msgstr "Accès" @@ -108,8 +108,8 @@ msgid "Action" msgstr "Action" -#: src/components/storagePools/storagePool.jsx:169 #: src/components/networks/network.jsx:173 +#: src/components/storagePools/storagePool.jsx:169 msgid "Activate" msgstr "Activer" @@ -117,21 +117,25 @@ msgid "Activate the storage pool to administer volumes" msgstr "Activer le pool de stockage pour gérer les volumes" -#: src/components/vm/hostdevs/hostDevAdd.jsx:229 +#: src/components/networks/networkOverviewTab.jsx:236 #: src/components/vm/nics/nicAdd.jsx:213 #: src/components/vm/disks/diskAdd.jsx:863 +#: src/components/vm/hostdevs/hostDevAdd.jsx:229 #: src/components/vm/overview/watchdog.jsx:154 #: src/components/vm/overview/vsock.jsx:196 -#: src/components/networks/networkOverviewTab.jsx:236 msgid "Add" msgstr "Ajouter" +#: src/components/create-vm-dialog/createVmDialog.jsx:847 +msgid "Add SSH keys" +msgstr "" + #: src/components/networks/networkOverviewTab.jsx:232 msgid "Add a DHCP static host entry" msgstr "Ajouter une entrée d’hôte statique DHCP" -#: src/components/vm/disks/diskAdd.jsx:853 #: src/components/vm/disks/vmDisksCard.jsx:75 +#: src/components/vm/disks/diskAdd.jsx:853 msgid "Add disk" msgstr "Ajouter un disque" @@ -160,7 +164,7 @@ msgid "Add watchdog device type" msgstr "Ajouter un dispositif de surveillance" -#: src/components/vm/overview/watchdog.jsx:105 +#: src/components/vm/overview/watchdog.jsx:107 msgid "Adding a watchdog will require a reboot to take effect." msgstr "" "L'ajout d'un dispositif de surveillance nécessite un redémarrage pour " @@ -180,10 +184,10 @@ msgid "Additional" msgstr "Additionnel" -#: src/components/vm/consoles/desktopConsole.jsx:47 -#: src/components/vm/nics/vmNicsCard.jsx:154 #: src/components/networks/networkOverviewTab.jsx:142 #: src/components/networks/networkOverviewTab.jsx:162 +#: src/components/vm/nics/vmNicsCard.jsx:154 +#: src/components/vm/consoles/desktopConsole.jsx:47 msgid "Address" msgstr "Adresse" @@ -238,7 +242,7 @@ msgid "Assign automatically" msgstr "Affectation automatique" -#: src/components/create-vm-dialog/createVmDialog.jsx:1213 +#: src/components/create-vm-dialog/createVmDialog.jsx:1297 msgid "" "Automated installs are only available when downloading an image or using " "cloud-init." @@ -250,13 +254,13 @@ msgid "Automatic" msgstr "Automatique" -#: src/components/create-vm-dialog/createVmDialog.jsx:1333 +#: src/components/create-vm-dialog/createVmDialog.jsx:1417 msgid "Automation" msgstr "Automatisation" +#: src/components/networks/networkOverviewTab.jsx:119 #: src/components/storagePools/storagePoolOverviewTab.jsx:71 #: src/components/vm/overview/vmOverviewCard.jsx:200 -#: src/components/networks/networkOverviewTab.jsx:119 msgid "Autostart" msgstr "Démarrage automatique" @@ -272,13 +276,13 @@ msgid "Boot order settings could not be saved" msgstr "Les paramètres d’ordre d’amorçage n’ont pas pu être enregistrés" +#: src/components/vm/disks/vmDisksCard.jsx:186 +#: src/components/vm/disks/diskAdd.jsx:227 +#: src/components/vm/disks/diskEdit.jsx:90 #: src/components/vm/hostdevs/hostDevAdd.jsx:89 #: src/components/vm/hostdevs/hostDevCard.jsx:99 #: src/components/vm/hostdevs/hostDevCard.jsx:107 #: src/components/vm/hostdevs/hostDevCard.jsx:247 -#: src/components/vm/disks/diskEdit.jsx:90 -#: src/components/vm/disks/diskAdd.jsx:227 -#: src/components/vm/disks/vmDisksCard.jsx:186 #: src/components/vm/overview/bootOrder.jsx:105 #: src/components/vm/overview/bootOrder.jsx:117 #: src/components/vm/overview/bootOrder.jsx:135 @@ -291,9 +295,9 @@ msgid "CD/DVD disc" msgstr "Disque CD/DVD" -#: src/components/vm/overview/vmOverviewCard.jsx:187 -#: src/components/vm/vmUsageCard.jsx:69 #: src/components/common/needsShutdown.jsx:110 +#: src/components/vm/vmUsageCard.jsx:69 +#: src/components/vm/overview/vmOverviewCard.jsx:187 msgid "CPU" msgstr "CPU" @@ -301,38 +305,38 @@ msgid "CPU mode could not be saved" msgstr "Le mode CPU n'a pas pu être sauvegardé" -#: src/components/vm/disks/diskEdit.jsx:60 #: src/components/vm/disks/vmDiskColumns.jsx:101 #: src/components/vm/disks/diskAdd.jsx:216 +#: src/components/vm/disks/diskEdit.jsx:60 msgid "Cache" msgstr "Cache" -#: src/components/storagePools/createStoragePoolDialog.jsx:443 +#: src/components/create-vm-dialog/createVmDialog.jsx:1477 +#: src/components/networks/createNetworkDialog.jsx:421 +#: src/components/networks/networkOverviewTab.jsx:239 +#: src/components/common/deleteResource.jsx:91 #: src/components/storagePools/storagePoolDelete.jsx:205 #: src/components/storagePools/storageVolumeCreate.jsx:110 -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:147 -#: src/components/vm/snapshots/vmSnapshotsRevertModal.jsx:102 -#: src/components/vm/hostdevs/hostDevAdd.jsx:234 -#: src/components/vm/vmCloneDialog.jsx:83 -#: src/components/vm/vmMigrateDialog.jsx:213 -#: src/components/vm/nics/nicAdd.jsx:216 src/components/vm/nics/nicEdit.jsx:185 -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:174 +#: src/components/storagePools/createStoragePoolDialog.jsx:443 +#: src/components/vm/nics/nicEdit.jsx:185 src/components/vm/nics/nicAdd.jsx:216 +#: src/components/vm/deleteDialog.jsx:174 #: src/components/vm/vmRenameDialog.jsx:71 -#: src/components/vm/disks/diskEdit.jsx:270 +#: src/components/vm/confirmDialog.jsx:54 #: src/components/vm/disks/diskAdd.jsx:866 +#: src/components/vm/disks/diskEdit.jsx:270 #: src/components/vm/disks/mediaEject.jsx:110 -#: src/components/vm/deleteDialog.jsx:174 -#: src/components/vm/confirmDialog.jsx:54 -#: src/components/vm/overview/watchdog.jsx:194 +#: src/components/vm/hostdevs/hostDevAdd.jsx:234 +#: src/components/vm/vmCloneDialog.jsx:83 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:174 +#: src/components/vm/vmMigrateDialog.jsx:213 #: src/components/vm/overview/firmware.jsx:72 #: src/components/vm/overview/bootOrder.jsx:318 -#: src/components/vm/overview/memoryModal.jsx:159 +#: src/components/vm/overview/watchdog.jsx:194 #: src/components/vm/overview/vsock.jsx:244 +#: src/components/vm/overview/memoryModal.jsx:159 #: src/components/vm/overview/cpuModal.jsx:338 -#: src/components/networks/createNetworkDialog.jsx:421 -#: src/components/networks/networkOverviewTab.jsx:239 -#: src/components/create-vm-dialog/createVmDialog.jsx:1392 -#: src/components/common/deleteResource.jsx:91 +#: src/components/vm/snapshots/vmSnapshotsRevertModal.jsx:102 +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:147 msgid "Cancel" msgstr "Annuler" @@ -358,7 +362,7 @@ msgid "Change firmware" msgstr "Changer de firmware" -#: src/components/common/needsShutdown.jsx:162 +#: src/components/common/needsShutdown.jsx:164 msgid "Changes pending" msgstr "Changements en cours" @@ -367,7 +371,7 @@ msgstr "" "Ces modifications prendront effet après l’extinction de la machine virtuelle" -#: src/app.jsx:138 +#: src/app.jsx:136 msgid "" "Changing BIOS/EFI settings is specific to each manufacturer. It involves " "pressing a hotkey during boot (ESC, F1, F12, Del). Enable a setting called " @@ -380,14 +384,14 @@ "\"virtualisation\", \"VM\", \"VMX\", \"SVM\", \"VTX\", \"VTD\". Consultez le " "manuel de votre ordinateur pour plus de détails." -#: src/components/create-vm-dialog/createVmDialog.jsx:527 +#: src/components/create-vm-dialog/createVmDialog.jsx:531 msgid "Checking token validity..." msgstr "Vérification de la validité du jeton..." -#: src/components/create-vm-dialog/createVmDialog.jsx:458 -#: src/components/create-vm-dialog/createVmDialog.jsx:459 -#: src/components/create-vm-dialog/createVmDialog.jsx:884 -#: src/components/create-vm-dialog/createVmDialog.jsx:885 +#: src/components/create-vm-dialog/createVmDialog.jsx:462 +#: src/components/create-vm-dialog/createVmDialog.jsx:463 +#: src/components/create-vm-dialog/createVmDialog.jsx:966 +#: src/components/create-vm-dialog/createVmDialog.jsx:967 msgid "Choose an operating system" msgstr "Choisissez un système d’exploitation" @@ -402,7 +406,7 @@ "En cliquant sur \"Launch Remote Viewer\" (lancer l’afficheur à distance), " "vous téléchargerez un fichier .vv et le lancerez $0 ." -#: src/components/vm/vmCloneDialog.jsx:80 src/components/vm/vmActions.jsx:402 +#: src/components/vm/vmActions.jsx:402 src/components/vm/vmCloneDialog.jsx:80 msgid "Clone" msgstr "Clone" @@ -410,7 +414,7 @@ msgid "Close" msgstr "Fermer" -#: src/components/create-vm-dialog/createVmDialog.jsx:363 +#: src/components/create-vm-dialog/createVmDialog.jsx:367 msgid "Cloud base image" msgstr "Images Cloud Base" @@ -432,12 +436,12 @@ msgid "Connecting" msgstr "Connexion en cours" -#: src/components/storagePools/storagePoolList.jsx:70 -#: src/components/vm/overview/vmOverviewCard.jsx:163 -#: src/components/networks/networkList.jsx:69 #: src/components/networks/createNetworkDialog.jsx:41 +#: src/components/networks/networkList.jsx:69 #: src/components/vms/hostvmslist.jsx:145 #: src/components/common/machinesConnectionSelector.jsx:39 +#: src/components/storagePools/storagePoolList.jsx:70 +#: src/components/vm/overview/vmOverviewCard.jsx:163 msgid "Connection" msgstr "Connexion" @@ -467,7 +471,7 @@ msgid "Could not delete disk's storage" msgstr "Impossible de supprimer la mémoire du disque" -#: src/components/vm/overview/watchdog.jsx:104 +#: src/components/vm/overview/watchdog.jsx:106 msgid "Could not dynamically add watchdog" msgstr "Impossible d'ajouter dynamiquement un dispositif de surveillance" @@ -479,23 +483,23 @@ msgid "Crashed" msgstr "Échoué" -#: src/components/storagePools/createStoragePoolDialog.jsx:440 +#: src/components/networks/createNetworkDialog.jsx:418 #: src/components/storagePools/storageVolumeCreate.jsx:107 +#: src/components/storagePools/createStoragePoolDialog.jsx:440 #: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:144 -#: src/components/networks/createNetworkDialog.jsx:418 msgid "Create" msgstr "Créer" -#: src/components/create-vm-dialog/createVmDialog.jsx:1438 +#: src/components/create-vm-dialog/createVmDialog.jsx:1523 msgid "Create VM" msgstr "Créer une machine virtuelle" -#: src/components/create-vm-dialog/createVmDialog.jsx:1457 +#: src/components/create-vm-dialog/createVmDialog.jsx:1542 msgid "Create VM by importing a disk image of an existing VM installation" msgstr "" "Créer une VM en important une image disque d'une installation VM existante" -#: src/components/create-vm-dialog/createVmDialog.jsx:1456 +#: src/components/create-vm-dialog/createVmDialog.jsx:1541 msgid "Create VM from local or network installation medium" msgstr "Créer une VM à partir d'un support d'installation local ou en réseau" @@ -503,11 +507,11 @@ msgid "Create a clone VM based on $0" msgstr "Créer un clone de la machine virtuelle basé sur $0" -#: src/components/create-vm-dialog/createVmDialog.jsx:1360 +#: src/components/create-vm-dialog/createVmDialog.jsx:1444 msgid "Create and edit" msgstr "Créer nouveau et éditer" -#: src/components/create-vm-dialog/createVmDialog.jsx:1386 +#: src/components/create-vm-dialog/createVmDialog.jsx:1471 msgid "Create and run" msgstr "Créer nouveau et exécuter" @@ -515,20 +519,20 @@ msgid "Create new" msgstr "Créer Nouveau" -#: src/components/create-vm-dialog/createVmDialog.jsx:860 +#: src/components/create-vm-dialog/createVmDialog.jsx:946 msgid "Create new qcow2 volume" msgstr "Créer un nouveau volume qcow2" -#: src/components/create-vm-dialog/createVmDialog.jsx:861 +#: src/components/create-vm-dialog/createVmDialog.jsx:947 msgid "Create new raw volume" msgstr "Créer un nouveau volume brut" -#: src/components/create-vm-dialog/createVmDialog.jsx:1374 +#: src/components/create-vm-dialog/createVmDialog.jsx:1459 msgid "Create new virtual machine" msgstr "Créer une nouvelle machine virtuelle" -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:140 #: src/components/vm/snapshots/vmSnapshotsCard.jsx:49 +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:140 msgid "Create snapshot" msgstr "Créer Instantané" @@ -555,11 +559,11 @@ msgid "Creating VM" msgstr "Création de la machine virtuelle" -#: src/app.jsx:304 +#: src/app.jsx:302 msgid "Creating VM $0" msgstr "Création de la machine virtuelle $0" -#: src/components/create-vm-dialog/createVmDialog.jsx:1189 +#: src/components/create-vm-dialog/createVmDialog.jsx:1273 msgid "Creation of VM $0 failed" msgstr "La création de la machine virtuelle $0 a échoué" @@ -597,20 +601,21 @@ msgid "DHCP Settings" msgstr "Paramètres DHCP" -#: src/components/storagePools/storagePool.jsx:160 #: src/components/networks/network.jsx:169 +#: src/components/storagePools/storagePool.jsx:160 msgid "Deactivate" msgstr "Désactiver" -#: src/components/storagePools/storagePoolDelete.jsx:202 -#: src/components/storagePools/storagePoolDelete.jsx:238 -#: src/components/storagePools/storagePoolDelete.jsx:248 -#: src/components/vm/deleteDialog.jsx:171 src/components/vm/vmActions.jsx:451 -#: src/components/vm/vmActions.jsx:459 src/components/networks/network.jsx:150 +#: src/components/networks/network.jsx:150 #: src/components/networks/network.jsx:153 #: src/components/common/deleteResource.jsx:79 #: src/components/common/deleteResource.jsx:133 #: src/components/common/deleteResource.jsx:144 +#: src/components/storagePools/storagePoolDelete.jsx:202 +#: src/components/storagePools/storagePoolDelete.jsx:238 +#: src/components/storagePools/storagePoolDelete.jsx:248 +#: src/components/vm/deleteDialog.jsx:171 src/components/vm/vmActions.jsx:451 +#: src/components/vm/vmActions.jsx:459 msgid "Delete" msgstr "Supprimer" @@ -654,8 +659,8 @@ "La suppression de répertoires partagés n’est possible que lorsque la machine " "virtuelle de l’invité est fermée" -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:51 #: src/components/vm/snapshots/vmSnapshotsCard.jsx:95 +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:51 msgid "Description" msgstr "Description" @@ -678,23 +683,23 @@ "Détachez les disques utilisant ce pool de toutes les machines virtuelles " "avant de tenter la suppression." -#: src/components/create-vm-dialog/createVmDialog.jsx:1329 +#: src/components/create-vm-dialog/createVmDialog.jsx:1413 msgid "Details" msgstr "Détails" +#: src/components/networks/createNetworkDialog.jsx:160 +#: src/components/networks/networkList.jsx:68 +#: src/components/vm/disks/vmDiskColumns.jsx:40 +#: src/components/vm/disks/vmDisksCard.jsx:172 +#: src/components/vm/disks/diskAdd.jsx:354 #: src/components/vm/hostdevs/hostDevAdd.jsx:88 #: src/components/vm/hostdevs/hostDevAdd.jsx:123 #: src/components/vm/hostdevs/hostDevCard.jsx:98 #: src/components/vm/hostdevs/hostDevCard.jsx:246 -#: src/components/vm/disks/vmDiskColumns.jsx:40 -#: src/components/vm/disks/diskAdd.jsx:354 -#: src/components/vm/disks/vmDisksCard.jsx:172 #: src/components/vm/overview/bootOrder.jsx:97 #: src/components/vm/overview/bootOrder.jsx:104 #: src/components/vm/overview/bootOrder.jsx:136 #: src/components/vm/overview/bootOrder.jsx:139 -#: src/components/networks/networkList.jsx:68 -#: src/components/networks/createNetworkDialog.jsx:160 msgid "Device" msgstr "Périphérique" @@ -702,8 +707,8 @@ msgid "Devices" msgstr "Périphériques" -#: src/components/vm/consoles/serialConsole.jsx:94 #: src/components/vm/consoles/vnc.jsx:170 +#: src/components/vm/consoles/serialConsole.jsx:94 msgid "Disconnect" msgstr "Déconnecter" @@ -736,7 +741,7 @@ msgid "Disk identifier" msgstr "Identifiant du disque" -#: src/components/create-vm-dialog/createVmDialog.jsx:376 +#: src/components/create-vm-dialog/createVmDialog.jsx:380 msgid "Disk image" msgstr "Image disque" @@ -744,7 +749,7 @@ msgid "Disk image file" msgstr "Fichier image disque" -#: src/components/create-vm-dialog/createVmDialog.jsx:222 +#: src/components/create-vm-dialog/createVmDialog.jsx:224 msgid "Disk image path must not be empty" msgstr "Le chemin de l’image disque ne doit pas être vide" @@ -754,8 +759,8 @@ "Les images disque peuvent être stockées dans le répertoire personnel de " "l'utilisateur" -#: src/components/vm/disks/diskEdit.jsx:218 #: src/components/vm/disks/diskAdd.jsx:716 +#: src/components/vm/disks/diskEdit.jsx:218 msgid "Disk settings could not be saved" msgstr "" "Les paramètres de configuration du disque n’ont pas pu être sauvegardés" @@ -787,15 +792,15 @@ msgid "Domain is blocked on resource" msgstr "Le domaine est bloqué sur la ressource" -#: src/components/create-vm-dialog/createVmDialog.jsx:359 +#: src/components/create-vm-dialog/createVmDialog.jsx:363 msgid "Download an OS" msgstr "Télécharger un OS" -#: src/app.jsx:311 +#: src/app.jsx:309 msgid "Download progress" msgstr "Progression du téléchargement" -#: src/app.jsx:304 +#: src/app.jsx:302 msgid "Downloading image for VM $0" msgstr "Téléchargement de l'image pour VM $0" @@ -855,7 +860,7 @@ msgid "Emulated machine" msgstr "Machine émulée" -#: src/app.jsx:136 +#: src/app.jsx:134 msgid "Enable virtualization support in BIOS/EFI settings." msgstr "" "Activer la prise en charge de la virtualisation dans les paramètres BIOS/EFI." @@ -869,13 +874,13 @@ msgid "End should not be empty" msgstr "L’extrémité ne doit pas être vide" -#: src/components/create-vm-dialog/createVmDialog.jsx:1212 +#: src/components/create-vm-dialog/createVmDialog.jsx:1296 msgid "Enter root and/or user information to enable unattended installation." msgstr "" "Entrez les informations de l’utilisateur ou de l’utilisateur root pour " "activer l’installation sans surveillance." -#: src/components/create-vm-dialog/createVmDialog.jsx:531 +#: src/components/create-vm-dialog/createVmDialog.jsx:535 msgid "Error checking token" msgstr "Jeton de vérification des erreurs" @@ -883,7 +888,7 @@ msgid "Example, $0" msgstr "Exemple, $0" -#: src/components/create-vm-dialog/createVmDialog.jsx:302 +#: src/components/create-vm-dialog/createVmDialog.jsx:306 msgid "Existing disk image on host's file system" msgstr "Image disque existante sur le système de fichiers de l’hôte" @@ -915,7 +920,7 @@ msgid "Failed to configure vsock" msgstr "Échec de la configuration de vsock" -#: src/components/vm/overview/watchdog.jsx:86 +#: src/components/vm/overview/watchdog.jsx:88 msgid "Failed to configure watchdog" msgstr "Échec de la configuration du dispositif de surveillance" @@ -923,11 +928,11 @@ msgid "Failed to detach vsock" msgstr "Échec du détachement de vsock" -#: src/components/vm/overview/watchdog.jsx:133 +#: src/components/vm/overview/watchdog.jsx:135 msgid "Failed to detach watchdog" msgstr "Échec du détachement du dispositif de surveillance" -#: src/app.jsx:189 +#: src/app.jsx:187 msgid "Failed to fetch some resources" msgstr "Échec de la récupération de certaines ressources" @@ -1004,8 +1009,8 @@ msgid "Force shut down $0?" msgstr "Arrêt forcé" -#: src/components/storagePools/createStoragePoolDialog.jsx:197 #: src/components/storagePools/storageVolumeCreateBody.jsx:69 +#: src/components/storagePools/createStoragePoolDialog.jsx:197 #: src/components/vm/disks/vmDiskColumns.jsx:103 msgid "Format" msgstr "Formater" @@ -1028,8 +1033,8 @@ "les images disque non partagées et inscriptibles seront transférées. Le " "stockage inutilisé restera sur l’origine après la migration." -#: src/components/vm/overview/vmOverviewCard.jsx:159 #: src/components/networks/networkOverviewTab.jsx:110 +#: src/components/vm/overview/vmOverviewCard.jsx:159 msgid "General" msgstr "Général" @@ -1037,19 +1042,19 @@ msgid "Generate automatically" msgstr "Générer automatiquement" -#: src/components/create-vm-dialog/createVmDialog.jsx:505 +#: src/components/create-vm-dialog/createVmDialog.jsx:509 msgid "Get a new RHSM token." msgstr "Obtenez un nouveau jeton RHSM." +#: src/components/create-vm-dialog/createVmDialog.jsx:893 +#: src/components/create-vm-dialog/createVmDialog.jsx:1013 #: src/components/storagePools/storageVolumeCreateBody.jsx:101 #: src/components/vm/disks/vmDisksCard.jsx:49 #: src/components/vm/overview/memorySelectRow.jsx:89 -#: src/components/create-vm-dialog/createVmDialog.jsx:807 -#: src/components/create-vm-dialog/createVmDialog.jsx:931 msgid "GiB" msgstr "Go" -#: src/app.jsx:294 src/app.jsx:308 +#: src/app.jsx:292 src/app.jsx:306 msgid "Go to VMs list" msgstr "Aller à la liste des machines virtuelles" @@ -1061,17 +1066,17 @@ msgid "Gracefully shutdown" msgstr "Arrêt définitif" -#: src/app.jsx:133 +#: src/app.jsx:131 msgid "Hardware virtualization is disabled" msgstr "La virtualisation du matériel est désactivée" -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:241 #: src/components/vm/disks/diskAdd.jsx:212 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:241 msgid "Hide additional options" msgstr "Cacher les options supplémentaires" -#: src/components/storagePools/createStoragePoolDialog.jsx:121 #: src/components/storagePools/storagePoolOverviewTab.jsx:34 +#: src/components/storagePools/createStoragePoolDialog.jsx:121 #: src/components/vm/disks/vmDiskColumns.jsx:44 #: src/components/vm/overview/bootOrder.jsx:101 msgid "Host" @@ -1113,8 +1118,8 @@ msgid "IP" msgstr "IP" -#: src/components/vm/nics/vmNicsCard.jsx:357 #: src/components/networks/networkOverviewTab.jsx:254 +#: src/components/vm/nics/vmNicsCard.jsx:357 msgid "IP address" msgstr "Adresse IP" @@ -1189,23 +1194,23 @@ msgid "Idle" msgstr "inactif" -#: src/app.jsx:144 +#: src/app.jsx:142 msgid "Ignore" msgstr "Ignorer" -#: src/components/create-vm-dialog/createVmDialog.jsx:1438 +#: src/components/create-vm-dialog/createVmDialog.jsx:1523 msgid "Import VM" msgstr "Importer une machine virtuelle" -#: src/components/create-vm-dialog/createVmDialog.jsx:1374 +#: src/components/create-vm-dialog/createVmDialog.jsx:1459 msgid "Import a virtual machine" msgstr "Importer une machine virtuelle" -#: src/components/create-vm-dialog/createVmDialog.jsx:1360 +#: src/components/create-vm-dialog/createVmDialog.jsx:1444 msgid "Import and edit" msgstr "Importer et éditer" -#: src/components/create-vm-dialog/createVmDialog.jsx:1386 +#: src/components/create-vm-dialog/createVmDialog.jsx:1471 msgid "Import and run" msgstr "Importer et démarrer" @@ -1215,7 +1220,7 @@ "L'importation d'une image avec un fichier d'accompagnement n'est pas prise " "en charge" -#: src/components/create-vm-dialog/createVmDialog.jsx:310 +#: src/components/create-vm-dialog/createVmDialog.jsx:314 msgid "" "In most configurations, macvtap does not work for host to guest network " "communication." @@ -1263,15 +1268,15 @@ msgid "Install" msgstr "Installer" -#: src/components/create-vm-dialog/createVmDialog.jsx:376 +#: src/components/create-vm-dialog/createVmDialog.jsx:380 msgid "Installation source" msgstr "Source d’installation" -#: src/components/create-vm-dialog/createVmDialog.jsx:224 +#: src/components/create-vm-dialog/createVmDialog.jsx:226 msgid "Installation source must not be empty" msgstr "La source de l’installation ne doit pas être vide" -#: src/components/create-vm-dialog/createVmDialog.jsx:351 +#: src/components/create-vm-dialog/createVmDialog.jsx:355 msgid "Installation type" msgstr "Type d’installation" @@ -1307,7 +1312,7 @@ msgid "Invalid IPv6 prefix" msgstr "Adresse IPv6 non valide" -#: src/components/create-vm-dialog/createVmDialog.jsx:208 +#: src/components/create-vm-dialog/createVmDialog.jsx:210 msgid "Invalid filename" msgstr "Nom de fichier non valide" @@ -1315,6 +1320,10 @@ msgid "Isolated network" msgstr "Réseau isolé" +#: src/components/create-vm-dialog/createVmDialog.jsx:812 +msgid "Keys are located in ~/.ssh/ and have a \".pub\" extension." +msgstr "" + #: src/components/storagePools/createStoragePoolDialog.jsx:62 msgid "LVM volume group" msgstr "Groupe de volumes LVM" @@ -1323,21 +1332,21 @@ msgid "Launch remote viewer" msgstr "Lancer l’afficheur à distance" -#: src/components/create-vm-dialog/createVmDialog.jsx:643 +#: src/components/create-vm-dialog/createVmDialog.jsx:647 msgid "" "Leave the password blank if you do not wish to have a root account created" msgstr "" "Laissez le mot de passe vide si vous ne souhaitez pas qu’un compte root soit " "créé" -#: src/components/create-vm-dialog/createVmDialog.jsx:743 +#: src/components/create-vm-dialog/createVmDialog.jsx:747 msgid "" "Leave the password blank if you do not wish to have a user account created" msgstr "" "Laissez le mot de passe vide si vous ne souhaitez pas qu’un compte " "d’utilisateur soit créé" -#: src/components/create-vm-dialog/createVmDialog.jsx:759 +#: src/components/create-vm-dialog/createVmDialog.jsx:838 msgid "Leave the password blank if you do not wish to set a root password" msgstr "" "Laissez le mot de passe vide si vous ne souhaitez pas définir de mot de " @@ -1366,7 +1375,7 @@ msgid "Loading..." msgstr "Chargement..." -#: src/components/create-vm-dialog/createVmDialog.jsx:366 +#: src/components/create-vm-dialog/createVmDialog.jsx:370 msgid "Local install media (ISO image or distro install tree)" msgstr "" "Support d’installation local (image ISO ou arborescence d'installation de la " @@ -1376,14 +1385,15 @@ msgid "Location" msgstr "Emplacement" -#: src/components/vm/overview/bootOrder.jsx:111 #: src/components/networks/networkOverviewTab.jsx:68 +#: src/components/vm/overview/bootOrder.jsx:111 msgid "MAC" msgstr "MAC" -#: src/components/vm/nics/nicAdd.jsx:68 src/components/vm/nics/nicEdit.jsx:47 -#: src/components/vm/nics/vmNicsCard.jsx:351 #: src/components/networks/networkOverviewTab.jsx:247 +#: src/components/vm/nics/nicEdit.jsx:47 +#: src/components/vm/nics/vmNicsCard.jsx:351 +#: src/components/vm/nics/nicAdd.jsx:68 msgid "MAC address" msgstr "Adresse MAC" @@ -1456,9 +1466,9 @@ msgid "Media will be ejected from $0:" msgstr "Le support sera éjecté de $0 :" -#: src/components/vm/overview/vmOverviewCard.jsx:182 +#: src/components/create-vm-dialog/createVmDialog.jsx:878 #: src/components/vm/vmUsageCard.jsx:58 -#: src/components/create-vm-dialog/createVmDialog.jsx:792 +#: src/components/vm/overview/vmOverviewCard.jsx:182 msgid "Memory" msgstr "Mémoire" @@ -1467,19 +1477,19 @@ msgid "Memory could not be saved" msgstr "La mémoire n’a pas pu être sauvegardée" -#: src/components/create-vm-dialog/createVmDialog.jsx:231 +#: src/components/create-vm-dialog/createVmDialog.jsx:233 msgid "Memory must not be 0" msgstr "La mémoire ne doit pas être 0" +#: src/components/create-vm-dialog/createVmDialog.jsx:891 +#: src/components/create-vm-dialog/createVmDialog.jsx:1011 #: src/components/storagePools/storageVolumeCreateBody.jsx:99 #: src/components/vm/overview/memorySelectRow.jsx:87 -#: src/components/create-vm-dialog/createVmDialog.jsx:805 -#: src/components/create-vm-dialog/createVmDialog.jsx:929 msgid "MiB" msgstr "MiB" -#: src/components/vm/vmMigrateDialog.jsx:210 #: src/components/vm/vmActions.jsx:425 +#: src/components/vm/vmMigrateDialog.jsx:210 msgid "Migrate" msgstr "Migrer" @@ -1496,8 +1506,8 @@ msgid "Mode" msgstr "Mode" -#: src/components/vm/hostdevs/hostDevCard.jsx:199 #: src/components/vm/nics/nicBody.jsx:48 +#: src/components/vm/hostdevs/hostDevCard.jsx:199 msgid "Model" msgstr "Modèle" @@ -1531,17 +1541,17 @@ msgid "NIC $0 of VM $1 failed to change state" msgstr "Échec du changement d’état du NIC $0 de la machine virtuelle $1" -#: src/components/storagePools/createStoragePoolDialog.jsx:45 -#: src/components/storagePools/storagePoolList.jsx:68 +#: src/components/create-vm-dialog/createVmDialog.jsx:264 +#: src/components/networks/createNetworkDialog.jsx:126 +#: src/components/networks/networkList.jsx:67 +#: src/components/vms/hostvmslist.jsx:144 #: src/components/storagePools/storagePoolVolumesTab.jsx:78 #: src/components/storagePools/storageVolumeCreateBody.jsx:38 -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:38 -#: src/components/vm/snapshots/vmSnapshotsCard.jsx:85 +#: src/components/storagePools/storagePoolList.jsx:68 +#: src/components/storagePools/createStoragePoolDialog.jsx:45 #: src/components/vm/vmCloneDialog.jsx:93 -#: src/components/networks/networkList.jsx:67 -#: src/components/networks/createNetworkDialog.jsx:126 -#: src/components/vms/hostvmslist.jsx:144 -#: src/components/create-vm-dialog/createVmDialog.jsx:260 +#: src/components/vm/snapshots/vmSnapshotsCard.jsx:85 +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:38 msgid "Name" msgstr "Nom" @@ -1553,15 +1563,15 @@ msgid "Name contains invalid characters" msgstr "Le nom contient des caractères invalides" +#: src/components/create-vm-dialog/createVmDialog.jsx:193 #: src/components/storagePools/storageVolumeCreate.jsx:67 #: src/components/vm/vmCloneDialog.jsx:45 -#: src/components/create-vm-dialog/createVmDialog.jsx:191 msgid "Name must not be empty" msgstr "Le nom ne doit pas être vide" +#: src/components/networks/createNetworkDialog.jsx:53 #: src/components/storagePools/createStoragePoolDialog.jsx:51 #: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:97 -#: src/components/networks/createNetworkDialog.jsx:53 msgid "Name should not be empty" msgstr "Le nom ne doit pas être vide" @@ -1589,7 +1599,7 @@ msgid "Network $0 will be permanently deleted." msgstr "Le réseau $0 sera définitivement supprimé." -#: src/components/create-vm-dialog/createVmDialog.jsx:371 +#: src/components/create-vm-dialog/createVmDialog.jsx:375 msgid "Network boot (PXE)" msgstr "Démarrage réseau (PXE)" @@ -1609,7 +1619,7 @@ msgid "Network interface $0 will be removed from $1" msgstr "L'interface réseau $0 sera supprimée de $1" -#: src/components/vm/nics/nicAdd.jsx:167 src/components/vm/nics/nicEdit.jsx:141 +#: src/components/vm/nics/nicEdit.jsx:141 src/components/vm/nics/nicAdd.jsx:167 msgid "Network interface settings could not be saved" msgstr "Les paramètres de l’interface réseau n’ont pas pu être enregistrés" @@ -1617,7 +1627,7 @@ msgid "Network interfaces" msgstr "Interfaces réseau" -#: src/components/create-vm-dialog/createVmDialog.jsx:318 +#: src/components/create-vm-dialog/createVmDialog.jsx:322 msgid "Network selection does not support PXE." msgstr "Le réseau sélectionné ne prend pas en charge PXE." @@ -1639,6 +1649,10 @@ msgid "New volume name" msgstr "Nouveau nom de volume" +#: src/components/create-vm-dialog/createVmDialog.jsx:845 +msgid "No SSH keys specified" +msgstr "" + #: src/components/vms/hostvmslist.jsx:149 msgid "No VM is running or defined on this host" msgstr "" @@ -1676,7 +1690,7 @@ msgid "No network devices" msgstr "Aucun périphérique réseau disponible" -#: src/components/vm/nics/vmNicsCard.jsx:565 +#: src/components/vm/nics/vmNicsCard.jsx:562 msgid "No network interfaces defined for this VM" msgstr "Aucune interface réseau définie pour cette machine virtuelle" @@ -1700,7 +1714,7 @@ msgid "No state" msgstr "Pas d’état" -#: src/components/create-vm-dialog/createVmDialog.jsx:866 +#: src/components/create-vm-dialog/createVmDialog.jsx:951 msgid "No storage" msgstr "Aucun stockage" @@ -1748,15 +1762,15 @@ msgid "None (isolated network)" msgstr "Aucune (réseau isolé)" -#: src/components/create-vm-dialog/createVmDialog.jsx:592 +#: src/components/create-vm-dialog/createVmDialog.jsx:596 msgid "Offline token" msgstr "Jeton hors ligne" -#: src/components/create-vm-dialog/createVmDialog.jsx:228 +#: src/components/create-vm-dialog/createVmDialog.jsx:230 msgid "Offline token must not be empty" msgstr "Le jeton hors ligne ne doit pas être vide" -#: src/components/create-vm-dialog/createVmDialog.jsx:535 +#: src/components/create-vm-dialog/createVmDialog.jsx:539 msgid "Old token expired" msgstr "L'ancien jeton a expiré" @@ -1782,7 +1796,7 @@ msgid "Open" msgstr "Ouvrir" -#: src/components/create-vm-dialog/createVmDialog.jsx:451 +#: src/components/create-vm-dialog/createVmDialog.jsx:455 msgid "Operating system" msgstr "Système d’exploitation" @@ -1804,10 +1818,10 @@ msgid "Parent snapshot" msgstr "Aperçu des parents" +#: src/components/vm/deleteDialog.jsx:60 +#: src/components/vm/disks/diskEdit.jsx:42 #: src/components/vm/hostdevs/hostDevCard.jsx:123 #: src/components/vm/hostdevs/hostDevCard.jsx:127 -#: src/components/vm/disks/diskEdit.jsx:42 -#: src/components/vm/deleteDialog.jsx:60 msgid "Path" msgstr "Chemin" @@ -1815,11 +1829,11 @@ msgid "Path on host's filesystem" msgstr "Chemin d’accès sur le système de fichiers de l’hôte" -#: src/components/create-vm-dialog/createVmDialog.jsx:284 +#: src/components/create-vm-dialog/createVmDialog.jsx:288 msgid "Path to ISO file on host's file system" msgstr "Chemin d’accès au fichier ISO sur le système de fichiers de l’hôte" -#: src/components/create-vm-dialog/createVmDialog.jsx:293 +#: src/components/create-vm-dialog/createVmDialog.jsx:297 msgid "Path to cloud image file on host's file system" msgstr "" "Chemin d’accès au fichier image cloud sur le système de fichiers de l’hôte" @@ -1828,7 +1842,7 @@ msgid "Path to file on host's file system" msgstr "Chemin d’accès au fichier ISO sur le système de fichiers de l’hôte" -#: src/components/vm/vmActions.jsx:209 src/helpers.js:283 +#: src/helpers.js:283 src/components/vm/vmActions.jsx:209 msgid "Pause" msgstr "Suspendre" @@ -1849,8 +1863,8 @@ msgid "Persistence" msgstr "Persistance" -#: src/components/storagePools/storagePoolOverviewTab.jsx:66 #: src/components/networks/networkOverviewTab.jsx:114 +#: src/components/storagePools/storagePoolOverviewTab.jsx:66 msgid "Persistent" msgstr "Persistant" @@ -1878,10 +1892,10 @@ msgid "Please start the virtual machine to access its console." msgstr "Veuillez démarrer la machine virtuelle pour accéder à sa console." +#: src/components/vm/deleteDialog.jsx:68 #: src/components/vm/disks/vmDiskColumns.jsx:42 #: src/components/vm/disks/diskAdd.jsx:151 #: src/components/vm/disks/mediaEject.jsx:85 -#: src/components/vm/deleteDialog.jsx:68 #: src/components/vm/overview/bootOrder.jsx:99 msgid "Pool" msgstr "Pool" @@ -1949,12 +1963,12 @@ msgid "Product" msgstr "Produit" -#: src/components/create-vm-dialog/createVmDialog.jsx:620 +#: src/components/create-vm-dialog/createVmDialog.jsx:624 msgid "Profile" msgstr "Profil" -#: src/components/vm/hostdevs/hostDevCard.jsx:114 #: src/components/vm/disks/vmDiskColumns.jsx:41 +#: src/components/vm/hostdevs/hostDevCard.jsx:114 #: src/components/vm/overview/bootOrder.jsx:98 #: src/components/vm/overview/bootOrder.jsx:159 msgid "Protocol" @@ -1981,12 +1995,20 @@ msgid "Provides a virtual LAN with NAT to the outside world." msgstr "Fournit un réseau local virtuel avec NAT vers le monde extérieur." +#: src/components/create-vm-dialog/createVmDialog.jsx:809 +msgid "Public SSH key" +msgstr "" + +#: src/components/create-vm-dialog/createVmDialog.jsx:805 +msgid "Public key" +msgstr "" + #: src/components/networks/networkOverviewTab.jsx:277 msgid "Range" msgstr "Gamme" -#: src/components/vm/disks/diskEdit.jsx:123 #: src/components/vm/disks/vmDisksCard.jsx:216 +#: src/components/vm/disks/diskEdit.jsx:123 msgid "Read-only" msgstr "Lecture seule" @@ -2001,7 +2023,7 @@ msgid "Reboot $0?" msgstr "Redémarrer" -#: src/components/create-vm-dialog/createVmDialog.jsx:339 +#: src/components/create-vm-dialog/createVmDialog.jsx:343 msgid "Remote URL" msgstr "URL distante" @@ -2009,17 +2031,17 @@ msgid "Remote viewer details" msgstr "Détails de la visionneuse à distance" +#: src/components/networks/networkOverviewTab.jsx:70 +#: src/components/vm/nics/vmNicsCard.jsx:471 +#: src/components/vm/nics/vmNicsCard.jsx:481 +#: src/components/vm/disks/vmDiskColumns.jsx:146 +#: src/components/vm/disks/vmDiskColumns.jsx:212 #: src/components/vm/hostdevs/hostDevCard.jsx:253 #: src/components/vm/hostdevs/hostDevCard.jsx:259 -#: src/components/vm/nics/vmNicsCard.jsx:471 -#: src/components/vm/nics/vmNicsCard.jsx:480 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:59 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:68 -#: src/components/vm/disks/vmDiskColumns.jsx:146 -#: src/components/vm/disks/vmDiskColumns.jsx:212 #: src/components/vm/overview/watchdog.jsx:191 #: src/components/vm/overview/vsock.jsx:241 -#: src/components/networks/networkOverviewTab.jsx:70 msgid "Remove" msgstr "Retirer" @@ -2039,6 +2061,12 @@ msgid "Remove host device from VM?" msgstr "Retirer le dispositif hôte de la VM ?" +#: src/components/create-vm-dialog/createVmDialog.jsx:821 +#, fuzzy +#| msgid "Remove filesystem?" +msgid "Remove item" +msgstr "Supprimer le système de fichiers ?" + #: src/components/vm/nics/vmNicsCard.jsx:468 msgid "Remove network interface?" msgstr "Supprimer l'interface réseau ?" @@ -2089,7 +2117,7 @@ "l’instantané et l’état actuel sera perdu, ainsi que toutes les données non " "saisies dans un instantané" -#: src/components/create-vm-dialog/createVmDialog.jsx:720 +#: src/components/create-vm-dialog/createVmDialog.jsx:724 msgid "Root password" msgstr "Mot de passe administrateur" @@ -2105,8 +2133,8 @@ msgid "Run" msgstr "Exécuter" -#: src/components/vm/overview/vmOverviewCard.jsx:111 #: src/components/networks/networkOverviewTab.jsx:124 +#: src/components/vm/overview/vmOverviewCard.jsx:111 msgid "Run when host boots" msgstr "Démarrer quand l’hôte est amorcé" @@ -2126,13 +2154,19 @@ msgid "SPICE port" msgstr "Port SPICE" +#: src/components/create-vm-dialog/createVmDialog.jsx:846 +#, fuzzy +#| msgid "Send key" +msgid "SSH keys" +msgstr "Envoi de la clé" + #: src/components/vm/nics/nicEdit.jsx:182 #: src/components/vm/disks/diskEdit.jsx:267 -#: src/components/vm/overview/watchdog.jsx:154 #: src/components/vm/overview/firmware.jsx:69 #: src/components/vm/overview/bootOrder.jsx:315 -#: src/components/vm/overview/memoryModal.jsx:156 +#: src/components/vm/overview/watchdog.jsx:154 #: src/components/vm/overview/vsock.jsx:196 +#: src/components/vm/overview/memoryModal.jsx:156 msgid "Save" msgstr "sauvegarder" @@ -2174,7 +2208,7 @@ msgid "Set manually" msgstr "Définir manuellement" -#: src/components/create-vm-dialog/createVmDialog.jsx:1366 +#: src/components/create-vm-dialog/createVmDialog.jsx:1451 msgid "" "Setting the user passwords for unattended installation requires starting the " "VM when creating it" @@ -2206,16 +2240,16 @@ msgid "Shared storage" msgstr "Stockage partagé" -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:241 #: src/components/vm/disks/diskAdd.jsx:212 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:241 msgid "Show additional options" msgstr "Actions supplémentaires" -#: src/components/vm/overview/watchdog.jsx:53 +#: src/components/vm/overview/watchdog.jsx:55 msgid "Show less" msgstr "Afficher moins de détails" -#: src/components/vm/overview/watchdog.jsx:53 +#: src/components/vm/overview/watchdog.jsx:55 msgid "Show more" msgstr "Montrer plus" @@ -2240,13 +2274,13 @@ "Éteindre la machine virtuelle afin de modifier la configuration du " "micrologiciel" -#: src/components/vm/snapshots/vmSnapshotsCard.jsx:119 src/helpers.js:227 +#: src/helpers.js:227 src/components/vm/snapshots/vmSnapshotsCard.jsx:119 msgid "Shutting down" msgstr "Fermeture" -#: src/components/storagePools/storagePoolList.jsx:69 #: src/components/storagePools/storagePoolVolumesTab.jsx:78 #: src/components/storagePools/storageVolumeCreateBody.jsx:83 +#: src/components/storagePools/storagePoolList.jsx:69 msgid "Size" msgstr "Taille" @@ -2288,12 +2322,12 @@ "nouveau démarrage :" #: src/components/storagePools/storagePoolOverviewTab.jsx:51 -#: src/components/vm/hostdevs/hostDevCard.jsx:219 #: src/components/vm/nics/vmNicsCard.jsx:407 #: src/components/vm/nics/nicBody.jsx:197 +#: src/components/vm/disks/vmDisksCard.jsx:190 #: src/components/vm/disks/diskAdd.jsx:753 #: src/components/vm/disks/diskAdd.jsx:789 -#: src/components/vm/disks/vmDisksCard.jsx:190 +#: src/components/vm/hostdevs/hostDevCard.jsx:219 msgid "Source" msgstr "La source" @@ -2305,10 +2339,10 @@ msgid "Source must not be empty" msgstr "La source ne doit pas être vide" -#: src/components/storagePools/createStoragePoolDialog.jsx:171 -#: src/components/storagePools/createStoragePoolDialog.jsx:188 #: src/components/storagePools/storagePoolOverviewTab.jsx:41 #: src/components/storagePools/storagePoolOverviewTab.jsx:46 +#: src/components/storagePools/createStoragePoolDialog.jsx:171 +#: src/components/storagePools/createStoragePoolDialog.jsx:188 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:48 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:65 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:204 @@ -2320,7 +2354,7 @@ msgid "Source path should not be empty" msgstr "Le chemin de la source ne doit pas être vide" -#: src/components/create-vm-dialog/createVmDialog.jsx:216 +#: src/components/create-vm-dialog/createVmDialog.jsx:218 msgid "Source should start with http, ftp or nfs protocol" msgstr "La source devrait commencer par le protocole http, ftp ou nfs" @@ -2345,12 +2379,12 @@ msgid "Startup" msgstr "Démarrage" -#: src/components/storagePools/storagePoolList.jsx:71 -#: src/components/vm/nics/vmNicsCard.jsx:412 -#: src/components/vm/overview/vmOverviewCard.jsx:168 #: src/components/networks/networkList.jsx:71 #: src/components/vms/hostvmslist.jsx:106 #: src/components/vms/hostvmslist.jsx:146 +#: src/components/storagePools/storagePoolList.jsx:71 +#: src/components/vm/nics/vmNicsCard.jsx:412 +#: src/components/vm/overview/vmOverviewCard.jsx:168 msgid "State" msgstr "État" @@ -2362,8 +2396,8 @@ msgid "Static host from DHCP could not be removed" msgstr "L’hôte statique du DHCP n’a pas pu être supprimé" +#: src/components/create-vm-dialog/createVmDialog.jsx:962 #: src/components/vm/vmMigrateDialog.jsx:90 -#: src/components/create-vm-dialog/createVmDialog.jsx:880 msgid "Storage" msgstr "Stockage" @@ -2371,7 +2405,7 @@ msgid "Storage is at a shared location" msgstr "Le stockage est dans un emplacement partagé" -#: src/components/create-vm-dialog/createVmDialog.jsx:916 +#: src/components/create-vm-dialog/createVmDialog.jsx:998 msgid "Storage limit" msgstr "Limite de stockage" @@ -2391,10 +2425,10 @@ msgid "Storage pool name" msgstr "Nom du pool de stockage" +#: src/components/create-vm-dialog/createVmDialog.jsx:956 #: src/components/storagePools/storagePoolList.jsx:55 #: src/components/storagePools/storagePoolList.jsx:62 #: src/components/storagePools/storagePoolList.jsx:65 -#: src/components/create-vm-dialog/createVmDialog.jsx:873 msgid "Storage pools" msgstr "Pools de stockage" @@ -2402,7 +2436,7 @@ msgid "Storage pools could not be fetched" msgstr "Les pools de stockage n’ont pas pu être récupérés" -#: src/components/create-vm-dialog/createVmDialog.jsx:235 +#: src/components/create-vm-dialog/createVmDialog.jsx:237 msgid "Storage size must not be 0" msgstr "La taille de stockage ne doit pas être de 0" @@ -2450,14 +2484,14 @@ msgid "Table of selectable host devices" msgstr "Tableau des dispositifs hôtes sélectionnables" -#: src/components/vm/hostdevs/hostDevCard.jsx:109 #: src/components/vm/disks/vmDiskColumns.jsx:150 +#: src/components/vm/hostdevs/hostDevCard.jsx:109 #: src/components/vm/overview/bootOrder.jsx:153 msgid "Target" msgstr "Cible" -#: src/components/storagePools/createStoragePoolDialog.jsx:103 #: src/components/storagePools/storagePoolOverviewTab.jsx:61 +#: src/components/storagePools/createStoragePoolDialog.jsx:103 msgid "Target path" msgstr "Chemin cible" @@ -2478,8 +2512,8 @@ msgstr "" "La VM $0 est en cours d'exécution et sera désactivée avant d'être supprimée." -#: src/components/vm/nics/vmNicsCard.jsx:481 -#: src/components/vm/nics/vmNicsCard.jsx:489 +#: src/components/vm/nics/vmNicsCard.jsx:482 +#: src/components/vm/nics/vmNicsCard.jsx:490 #: src/components/vm/disks/vmDiskColumns.jsx:220 msgid "The VM needs to be running or shut off to detach this device" msgstr "" @@ -2507,12 +2541,12 @@ msgid "The pool is empty" msgstr "La pool est vide" -#: src/components/create-vm-dialog/createVmDialog.jsx:784 +#: src/components/create-vm-dialog/createVmDialog.jsx:870 msgid "The selected operating system has minimum memory requirement of $0 $1" msgstr "" "Le système d’exploitation sélectionné a un besoin en mémoire minimum de $0 $1" -#: src/components/create-vm-dialog/createVmDialog.jsx:838 +#: src/components/create-vm-dialog/createVmDialog.jsx:924 msgid "" "The selected operating system has minimum storage size requirement of $0 $1" msgstr "" @@ -2532,7 +2566,7 @@ msgstr "" "Le nom de balise à utiliser par l’invité pour monter ce point d’exportation." -#: src/components/create-vm-dialog/createVmDialog.jsx:514 +#: src/components/create-vm-dialog/createVmDialog.jsx:518 msgid "Then copy and paste it above." msgstr "Puis copiez et collez ci-dessus." @@ -2585,7 +2619,7 @@ msgid "This volume is already used by $0." msgstr "Ce volume est déjà utilisé par $0." -#: src/components/create-vm-dialog/createVmDialog.jsx:911 +#: src/components/create-vm-dialog/createVmDialog.jsx:993 msgid "This volume is already used by another VM." msgstr "Ce volume est déjà utilisé par une autre machine virtuelle." @@ -2603,11 +2637,11 @@ msgid "Troubleshoot" msgstr "Dépannage" -#: src/components/storagePools/createStoragePoolDialog.jsx:81 #: src/components/storagePools/storagePoolOverviewTab.jsx:76 +#: src/components/storagePools/createStoragePoolDialog.jsx:81 +#: src/components/vm/nics/vmNicsCard.jsx:325 #: src/components/vm/hostdevs/hostDevAdd.jsx:47 #: src/components/vm/hostdevs/hostDevCard.jsx:179 -#: src/components/vm/nics/vmNicsCard.jsx:325 #: src/components/vm/overview/bootOrder.jsx:116 #: src/components/vm/overview/bootOrder.jsx:129 #: src/components/vm/overview/bootOrder.jsx:144 @@ -2621,7 +2655,7 @@ msgid "Type ID" msgstr "ID type" -#: src/components/create-vm-dialog/createVmDialog.jsx:368 +#: src/components/create-vm-dialog/createVmDialog.jsx:372 msgid "URL (ISO image or distro install tree)" msgstr "URL (image ISO ou arborescence d’installation de la distribution)" @@ -2637,11 +2671,11 @@ msgid "Undefined" msgstr "Indéfini" -#: src/components/create-vm-dialog/createVmDialog.jsx:266 +#: src/components/create-vm-dialog/createVmDialog.jsx:270 msgid "Unique name" msgstr "Nom unique" -#: src/components/create-vm-dialog/createVmDialog.jsx:266 +#: src/components/create-vm-dialog/createVmDialog.jsx:270 msgid "Unique name, default: $0" msgstr "Nom unique, par défaut : $0" @@ -2707,21 +2741,29 @@ msgid "Used by" msgstr "Utilisé par" -#: src/components/create-vm-dialog/createVmDialog.jsx:731 +#: src/components/create-vm-dialog/createVmDialog.jsx:735 msgid "User login" msgstr "Connexion utilisateur" -#: src/components/create-vm-dialog/createVmDialog.jsx:250 +#: src/components/create-vm-dialog/createVmDialog.jsx:254 +#, fuzzy +#| msgid "User login must not be empty when user password is set" +msgid "User login must not be empty when SSH keys are set" +msgstr "" +"La connexion utilisateur ne doit pas être vide lorsque le mot de passe " +"utilisateur est défini" + +#: src/components/create-vm-dialog/createVmDialog.jsx:252 msgid "User login must not be empty when user password is set" msgstr "" "La connexion utilisateur ne doit pas être vide lorsque le mot de passe " "utilisateur est défini" -#: src/components/create-vm-dialog/createVmDialog.jsx:739 +#: src/components/create-vm-dialog/createVmDialog.jsx:743 msgid "User password" msgstr "Mot de passe utilisateur" -#: src/components/create-vm-dialog/createVmDialog.jsx:247 +#: src/components/create-vm-dialog/createVmDialog.jsx:249 msgid "User password must not be empty when user login is set" msgstr "" "Le mot de passe utilisateur ne doit pas être vide lorsque la connexion " @@ -2735,11 +2777,11 @@ msgid "VM $0 Host Devices" msgstr "Périphériques hôtes de la machine virtuelle $0" -#: src/components/create-vm-dialog/createVmDialog.jsx:193 +#: src/components/create-vm-dialog/createVmDialog.jsx:195 msgid "VM $0 already exists" msgstr "La machine virtuelle $0 existe déjà" -#: src/app.jsx:290 +#: src/app.jsx:288 msgid "VM $0 does not exist on $1 connection" msgstr "La machine virtuelle $0 n’existe pas sur la connexion $1" @@ -2815,7 +2857,7 @@ msgid "VNC port" msgstr "Port VNC" -#: src/components/create-vm-dialog/createVmDialog.jsx:539 +#: src/components/create-vm-dialog/createVmDialog.jsx:543 msgid "Valid token" msgstr "Jeton valide" @@ -2828,12 +2870,12 @@ msgid "Vendor" msgstr "Fournisseur" -#: src/components/storagePools/storagePoolList.jsx:52 -#: src/components/vm/vmDetailsPage.jsx:87 -#: src/components/vm/vmDetailsPage.jsx:249 #: src/components/networks/networkList.jsx:51 #: src/components/vms/hostvmslist.jsx:138 -#: src/components/vms/hostvmslist.jsx:141 src/manifest.json:0 +#: src/components/vms/hostvmslist.jsx:141 +#: src/components/storagePools/storagePoolList.jsx:52 +#: src/components/vm/vmDetailsPage.jsx:87 +#: src/components/vm/vmDetailsPage.jsx:249 src/manifest.json:0 msgid "Virtual machines" msgstr "Machines virtuelles" @@ -2864,12 +2906,12 @@ msgid "Virtualization service (libvirt) is not active" msgstr "Le service de virtualisation (libvirt) n’est pas actif" +#: src/components/create-vm-dialog/createVmDialog.jsx:982 +#: src/components/vm/deleteDialog.jsx:65 #: src/components/vm/disks/vmDiskColumns.jsx:43 #: src/components/vm/disks/diskAdd.jsx:117 #: src/components/vm/disks/mediaEject.jsx:89 -#: src/components/vm/deleteDialog.jsx:65 #: src/components/vm/overview/bootOrder.jsx:100 -#: src/components/create-vm-dialog/createVmDialog.jsx:900 msgid "Volume" msgstr "Volume" @@ -2894,8 +2936,8 @@ msgid "WWPN" msgstr "WWPN" -#: src/components/vm/overview/vmOverviewCard.jsx:208 #: src/components/common/needsShutdown.jsx:114 +#: src/components/vm/overview/vmOverviewCard.jsx:208 msgid "Watchdog" msgstr "Dispositif de surveillance" @@ -2910,13 +2952,13 @@ "invité doit également disposer d'un pilote supplémentaire et d'un service de " "surveillance en cours d'exécution." -#: src/components/vm/disks/diskEdit.jsx:132 #: src/components/vm/disks/vmDisksCard.jsx:216 +#: src/components/vm/disks/diskEdit.jsx:132 msgid "Writeable" msgstr "Mode écriture" -#: src/components/vm/disks/diskEdit.jsx:141 #: src/components/vm/disks/vmDisksCard.jsx:216 +#: src/components/vm/disks/diskEdit.jsx:141 msgid "Writeable and shared" msgstr "Mode écriture et partage" @@ -2924,12 +2966,12 @@ msgid "You can mount the shared folder using:" msgstr "Vous pouvez monter le dossier partagé en utilisant :" -#: src/components/create-vm-dialog/createVmDialog.jsx:196 +#: src/components/create-vm-dialog/createVmDialog.jsx:198 msgid "You need to select the most closely matching operating system" msgstr "Vous devez sélectionner le système d’exploitation le plus proche" -#: src/components/storagePools/storagePool.jsx:63 #: src/components/networks/network.jsx:62 +#: src/components/storagePools/storagePool.jsx:63 msgid "active" msgstr "actif" @@ -2950,7 +2992,7 @@ msgid "cdrom" msgstr "CD ROM" -#: src/components/vm/overview/cpuModal.jsx:321 src/helpers.js:244 +#: src/helpers.js:244 src/components/vm/overview/cpuModal.jsx:321 msgid "custom" msgstr "personnalisé" @@ -2970,10 +3012,10 @@ msgid "down" msgstr "arrêté" -#: src/components/vm/overview/watchdog.jsx:242 -#: src/components/vm/overview/bootOrder.jsx:361 #: src/components/vm/overview/vmOverviewCard.jsx:122 #: src/components/vm/overview/vmOverviewCard.jsx:130 +#: src/components/vm/overview/bootOrder.jsx:361 +#: src/components/vm/overview/watchdog.jsx:242 #: src/components/vm/overview/vsock.jsx:293 msgid "edit" msgstr "modifier" @@ -3018,8 +3060,8 @@ msgid "iSCSI target IQN" msgstr "Cible iSCSI IQN" -#: src/components/storagePools/storagePool.jsx:63 #: src/components/networks/network.jsx:62 +#: src/components/storagePools/storagePool.jsx:63 msgid "inactive" msgstr "inactif" @@ -3043,11 +3085,11 @@ msgid "mcast" msgstr "mcast" +#: src/components/common/machinesConnectionSelector.jsx:82 #: src/components/vm/nics/nicBody.jsx:110 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:194 #: src/components/vm/vmDetailsPage.jsx:202 #: src/components/vm/overview/vsock.jsx:226 -#: src/components/common/machinesConnectionSelector.jsx:82 msgid "more info" msgstr "plus d’informations" @@ -3064,9 +3106,9 @@ msgid "network" msgstr "réseau" +#: src/helpers.js:273 src/components/networks/networkOverviewTab.jsx:115 #: src/components/storagePools/storagePoolOverviewTab.jsx:67 #: src/components/storagePools/storagePoolOverviewTab.jsx:72 -#: src/components/networks/networkOverviewTab.jsx:115 src/helpers.js:273 msgid "no" msgstr "non" @@ -3074,9 +3116,9 @@ msgid "no state saved" msgstr "aucun état n’est sauvé" +#: src/components/networks/networkOverviewTab.jsx:293 #: src/components/vm/overview/watchdog.jsx:238 #: src/components/vm/overview/vsock.jsx:275 -#: src/components/networks/networkOverviewTab.jsx:293 msgid "none" msgstr "aucun" @@ -3154,7 +3196,7 @@ "Le paquet virt-install doit être installé sur le système pour pouvoir cloner " "des machines virtuelles" -#: src/components/create-vm-dialog/createVmDialog.jsx:1444 +#: src/components/create-vm-dialog/createVmDialog.jsx:1529 msgid "" "virt-install package needs to be installed on the system in order to create " "new VMs" @@ -3178,9 +3220,9 @@ msgid "vsock requires special software" msgstr "vsock nécessite un logiciel spécial" +#: src/helpers.js:272 src/components/networks/networkOverviewTab.jsx:115 #: src/components/storagePools/storagePoolOverviewTab.jsx:67 #: src/components/storagePools/storagePoolOverviewTab.jsx:72 -#: src/components/networks/networkOverviewTab.jsx:115 src/helpers.js:272 msgid "yes" msgstr "oui" diff -Nru cockpit-machines-300/po/he.po cockpit-machines-302/po/he.po --- cockpit-machines-300/po/he.po 2023-10-18 04:20:42.000000000 +0000 +++ cockpit-machines-302/po/he.po 2023-11-14 18:10:32.000000000 +0000 @@ -24,7 +24,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-10 02:50+0000\n" +"POT-Creation-Date: 2023-11-13 02:50+0000\n" "PO-Revision-Date: 2023-03-06 09:20+0000\n" "Last-Translator: Yaron Shahrabani \n" "Language-Team: Hebrew \n" "Language-Team: Italian \n" "Language-Team: Japanese \n" "Language-Team: Georgian \n" @@ -18,14 +18,14 @@ "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.18.2\n" +"X-Generator: Weblate 5.1.1\n" -#: src/components/create-vm-dialog/createVmDialog.jsx:827 +#: src/components/create-vm-dialog/createVmDialog.jsx:913 msgid "$0 $1 available at default location" msgstr "$0 $1 ხელმისაწვდომია ნაგულისხმებ მდებარეობაზე" -#: src/components/create-vm-dialog/createVmDialog.jsx:240 -#: src/components/create-vm-dialog/createVmDialog.jsx:773 +#: src/components/create-vm-dialog/createVmDialog.jsx:242 +#: src/components/create-vm-dialog/createVmDialog.jsx:859 msgid "$0 $1 available on host" msgstr "ჰოსტზე ხელმისაწვდომია $0 $1" @@ -45,7 +45,7 @@ msgstr[0] "$0 ცალი საცავის პული" msgstr[1] "$0 საცავის პული" -#: src/components/create-vm-dialog/createVmDialog.jsx:1214 +#: src/components/create-vm-dialog/createVmDialog.jsx:1298 msgid "$0 does not support unattended installation." msgstr "$0-ს ოპერაციულ სისტემას ავტომატური დაყენების საშუალება არ გააჩნია." @@ -65,8 +65,8 @@ msgid "$0 network" msgstr "$0 ქსელი" -#: src/components/vm/overview/vmOverviewCard.jsx:145 #: src/components/vm/vmUsageCard.jsx:47 +#: src/components/vm/overview/vmOverviewCard.jsx:145 msgid "$0 vCPU" msgid_plural "$0 vCPUs" msgstr[0] "$0 ცალი vCPU" @@ -84,8 +84,8 @@ "VM-ის ასლი გაეშვება სამიზნე მანქანაზე და გაქრება, როცა ის გამოირთვება. ამავე " "დროს საწყისი ჰოსტს VM-ის კონფიგურაცის საკუთარი ასლი გააჩნია." -#: src/components/vm/disks/diskEdit.jsx:115 #: src/components/vm/disks/vmDisksCard.jsx:188 +#: src/components/vm/disks/diskEdit.jsx:115 msgid "Access" msgstr "წვდომა" @@ -93,8 +93,8 @@ msgid "Action" msgstr "ქმედება" -#: src/components/storagePools/storagePool.jsx:169 #: src/components/networks/network.jsx:173 +#: src/components/storagePools/storagePool.jsx:169 msgid "Activate" msgstr "აქტივაცია" @@ -102,21 +102,25 @@ msgid "Activate the storage pool to administer volumes" msgstr "საცავის პულის აქტივაცია საცავების ადმინისტრირებისთვის" -#: src/components/vm/hostdevs/hostDevAdd.jsx:229 +#: src/components/networks/networkOverviewTab.jsx:236 #: src/components/vm/nics/nicAdd.jsx:213 #: src/components/vm/disks/diskAdd.jsx:863 +#: src/components/vm/hostdevs/hostDevAdd.jsx:229 #: src/components/vm/overview/watchdog.jsx:154 #: src/components/vm/overview/vsock.jsx:196 -#: src/components/networks/networkOverviewTab.jsx:236 msgid "Add" msgstr "დამატება" +#: src/components/create-vm-dialog/createVmDialog.jsx:847 +msgid "Add SSH keys" +msgstr "SSH გასაღებების დამატება" + #: src/components/networks/networkOverviewTab.jsx:232 msgid "Add a DHCP static host entry" msgstr "ჰოსტის DHCP სტატიკური ელემენტის დამატება" -#: src/components/vm/disks/diskAdd.jsx:853 #: src/components/vm/disks/vmDisksCard.jsx:75 +#: src/components/vm/disks/diskAdd.jsx:853 msgid "Add disk" msgstr "დისკის დამატება" @@ -145,7 +149,7 @@ msgid "Add watchdog device type" msgstr "Watchdog-ის ტიპის მოწყობილობის დამატება" -#: src/components/vm/overview/watchdog.jsx:105 +#: src/components/vm/overview/watchdog.jsx:107 msgid "Adding a watchdog will require a reboot to take effect." msgstr "" "Watchdog-ის დამატებისას ცვლილებების ძალაში შესასვლელად გადატვირთვაა საჭირო." @@ -164,10 +168,10 @@ msgid "Additional" msgstr "დამატებითი" -#: src/components/vm/consoles/desktopConsole.jsx:47 -#: src/components/vm/nics/vmNicsCard.jsx:154 #: src/components/networks/networkOverviewTab.jsx:142 #: src/components/networks/networkOverviewTab.jsx:162 +#: src/components/vm/nics/vmNicsCard.jsx:154 +#: src/components/vm/consoles/desktopConsole.jsx:47 msgid "Address" msgstr "მისამართი" @@ -222,7 +226,7 @@ msgid "Assign automatically" msgstr "ავტომატური მინიჭება" -#: src/components/create-vm-dialog/createVmDialog.jsx:1213 +#: src/components/create-vm-dialog/createVmDialog.jsx:1297 msgid "" "Automated installs are only available when downloading an image or using " "cloud-init." @@ -234,13 +238,13 @@ msgid "Automatic" msgstr "ავტომატური" -#: src/components/create-vm-dialog/createVmDialog.jsx:1333 +#: src/components/create-vm-dialog/createVmDialog.jsx:1417 msgid "Automation" msgstr "ავტომატიზაცია" +#: src/components/networks/networkOverviewTab.jsx:119 #: src/components/storagePools/storagePoolOverviewTab.jsx:71 #: src/components/vm/overview/vmOverviewCard.jsx:200 -#: src/components/networks/networkOverviewTab.jsx:119 msgid "Autostart" msgstr "ავტომატური გაშვება" @@ -256,13 +260,13 @@ msgid "Boot order settings could not be saved" msgstr "ჩატვირთვის მიმდევრობის შენახვის შეცდომა" +#: src/components/vm/disks/vmDisksCard.jsx:186 +#: src/components/vm/disks/diskAdd.jsx:227 +#: src/components/vm/disks/diskEdit.jsx:90 #: src/components/vm/hostdevs/hostDevAdd.jsx:89 #: src/components/vm/hostdevs/hostDevCard.jsx:99 #: src/components/vm/hostdevs/hostDevCard.jsx:107 #: src/components/vm/hostdevs/hostDevCard.jsx:247 -#: src/components/vm/disks/diskEdit.jsx:90 -#: src/components/vm/disks/diskAdd.jsx:227 -#: src/components/vm/disks/vmDisksCard.jsx:186 #: src/components/vm/overview/bootOrder.jsx:105 #: src/components/vm/overview/bootOrder.jsx:117 #: src/components/vm/overview/bootOrder.jsx:135 @@ -275,9 +279,9 @@ msgid "CD/DVD disc" msgstr "CD/DVD დისკი" -#: src/components/vm/overview/vmOverviewCard.jsx:187 -#: src/components/vm/vmUsageCard.jsx:69 #: src/components/common/needsShutdown.jsx:110 +#: src/components/vm/vmUsageCard.jsx:69 +#: src/components/vm/overview/vmOverviewCard.jsx:187 msgid "CPU" msgstr "CPU" @@ -285,38 +289,38 @@ msgid "CPU mode could not be saved" msgstr "CPU-ის პარამეტრების შენახვის შეცდომა" -#: src/components/vm/disks/diskEdit.jsx:60 #: src/components/vm/disks/vmDiskColumns.jsx:101 #: src/components/vm/disks/diskAdd.jsx:216 +#: src/components/vm/disks/diskEdit.jsx:60 msgid "Cache" msgstr "ქეში" -#: src/components/storagePools/createStoragePoolDialog.jsx:443 +#: src/components/create-vm-dialog/createVmDialog.jsx:1477 +#: src/components/networks/createNetworkDialog.jsx:421 +#: src/components/networks/networkOverviewTab.jsx:239 +#: src/components/common/deleteResource.jsx:91 #: src/components/storagePools/storagePoolDelete.jsx:205 #: src/components/storagePools/storageVolumeCreate.jsx:110 -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:147 -#: src/components/vm/snapshots/vmSnapshotsRevertModal.jsx:102 -#: src/components/vm/hostdevs/hostDevAdd.jsx:234 -#: src/components/vm/vmCloneDialog.jsx:83 -#: src/components/vm/vmMigrateDialog.jsx:213 -#: src/components/vm/nics/nicAdd.jsx:216 src/components/vm/nics/nicEdit.jsx:185 -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:174 +#: src/components/storagePools/createStoragePoolDialog.jsx:443 +#: src/components/vm/nics/nicEdit.jsx:185 src/components/vm/nics/nicAdd.jsx:216 +#: src/components/vm/deleteDialog.jsx:174 #: src/components/vm/vmRenameDialog.jsx:71 -#: src/components/vm/disks/diskEdit.jsx:270 +#: src/components/vm/confirmDialog.jsx:54 #: src/components/vm/disks/diskAdd.jsx:866 +#: src/components/vm/disks/diskEdit.jsx:270 #: src/components/vm/disks/mediaEject.jsx:110 -#: src/components/vm/deleteDialog.jsx:174 -#: src/components/vm/confirmDialog.jsx:54 -#: src/components/vm/overview/watchdog.jsx:194 +#: src/components/vm/hostdevs/hostDevAdd.jsx:234 +#: src/components/vm/vmCloneDialog.jsx:83 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:174 +#: src/components/vm/vmMigrateDialog.jsx:213 #: src/components/vm/overview/firmware.jsx:72 #: src/components/vm/overview/bootOrder.jsx:318 -#: src/components/vm/overview/memoryModal.jsx:159 +#: src/components/vm/overview/watchdog.jsx:194 #: src/components/vm/overview/vsock.jsx:244 +#: src/components/vm/overview/memoryModal.jsx:159 #: src/components/vm/overview/cpuModal.jsx:338 -#: src/components/networks/createNetworkDialog.jsx:421 -#: src/components/networks/networkOverviewTab.jsx:239 -#: src/components/create-vm-dialog/createVmDialog.jsx:1392 -#: src/components/common/deleteResource.jsx:91 +#: src/components/vm/snapshots/vmSnapshotsRevertModal.jsx:102 +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:147 msgid "Cancel" msgstr "გაუქმება" @@ -340,7 +344,7 @@ msgid "Change firmware" msgstr "მიკროკოდის შეცვლა" -#: src/components/common/needsShutdown.jsx:162 +#: src/components/common/needsShutdown.jsx:164 msgid "Changes pending" msgstr "დარჩენილი ცვლილებები" @@ -348,7 +352,7 @@ msgid "Changes will take effect after shutting down the VM" msgstr "ცვლილებები ძალაში მხოლოდ ვმ-ის გათიშვის შემდეგ შევა" -#: src/app.jsx:138 +#: src/app.jsx:136 msgid "" "Changing BIOS/EFI settings is specific to each manufacturer. It involves " "pressing a hotkey during boot (ESC, F1, F12, Del). Enable a setting called " @@ -360,14 +364,14 @@ "*\"virtualization\", \"VM\", \"VMX\", \"SVM\", \"VTX\" ან \"VTD\") ჩართვას " "მოიცავს. მეტი დეტალებისთვის მიმართეთ კომპიუტერის დოკუმენტაციას." -#: src/components/create-vm-dialog/createVmDialog.jsx:527 +#: src/components/create-vm-dialog/createVmDialog.jsx:531 msgid "Checking token validity..." msgstr "კოდის სისწორის შემოწმება..." -#: src/components/create-vm-dialog/createVmDialog.jsx:458 -#: src/components/create-vm-dialog/createVmDialog.jsx:459 -#: src/components/create-vm-dialog/createVmDialog.jsx:884 -#: src/components/create-vm-dialog/createVmDialog.jsx:885 +#: src/components/create-vm-dialog/createVmDialog.jsx:462 +#: src/components/create-vm-dialog/createVmDialog.jsx:463 +#: src/components/create-vm-dialog/createVmDialog.jsx:966 +#: src/components/create-vm-dialog/createVmDialog.jsx:967 msgid "Choose an operating system" msgstr "აირჩეთ ოპერაციული სისტემა" @@ -382,7 +386,7 @@ "\"დაშორებული დამთვალიერებლის გაშვება\"-ზე დაჭერა გადმოწერს .vv ფაილს და " "გაუშვებს $0-ს." -#: src/components/vm/vmCloneDialog.jsx:80 src/components/vm/vmActions.jsx:402 +#: src/components/vm/vmActions.jsx:402 src/components/vm/vmCloneDialog.jsx:80 msgid "Clone" msgstr "კლონი" @@ -390,7 +394,7 @@ msgid "Close" msgstr "დახურვა" -#: src/components/create-vm-dialog/createVmDialog.jsx:363 +#: src/components/create-vm-dialog/createVmDialog.jsx:367 msgid "Cloud base image" msgstr "ღრუბლოვანი საბაზისო გამოსახულება" @@ -410,12 +414,12 @@ msgid "Connecting" msgstr "დაკავშირება" -#: src/components/storagePools/storagePoolList.jsx:70 -#: src/components/vm/overview/vmOverviewCard.jsx:163 -#: src/components/networks/networkList.jsx:69 #: src/components/networks/createNetworkDialog.jsx:41 +#: src/components/networks/networkList.jsx:69 #: src/components/vms/hostvmslist.jsx:145 #: src/components/common/machinesConnectionSelector.jsx:39 +#: src/components/storagePools/storagePoolList.jsx:70 +#: src/components/vm/overview/vmOverviewCard.jsx:163 msgid "Connection" msgstr "კავშირი" @@ -445,7 +449,7 @@ msgid "Could not delete disk's storage" msgstr "დისკის საცავის წაშლა შეუძლებელია" -#: src/components/vm/overview/watchdog.jsx:104 +#: src/components/vm/overview/watchdog.jsx:106 msgid "Could not dynamically add watchdog" msgstr "Watchdog-ს დინამიკურად ვერ დაამატებთ" @@ -457,22 +461,22 @@ msgid "Crashed" msgstr "გაითიშა" -#: src/components/storagePools/createStoragePoolDialog.jsx:440 +#: src/components/networks/createNetworkDialog.jsx:418 #: src/components/storagePools/storageVolumeCreate.jsx:107 +#: src/components/storagePools/createStoragePoolDialog.jsx:440 #: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:144 -#: src/components/networks/createNetworkDialog.jsx:418 msgid "Create" msgstr "შექმნა" -#: src/components/create-vm-dialog/createVmDialog.jsx:1438 +#: src/components/create-vm-dialog/createVmDialog.jsx:1523 msgid "Create VM" msgstr "ვმ-ის შექმნა" -#: src/components/create-vm-dialog/createVmDialog.jsx:1457 +#: src/components/create-vm-dialog/createVmDialog.jsx:1542 msgid "Create VM by importing a disk image of an existing VM installation" msgstr "შექმენით ვმ-ი არსებული ვმ-ის დისკის ასლის შემოტანით" -#: src/components/create-vm-dialog/createVmDialog.jsx:1456 +#: src/components/create-vm-dialog/createVmDialog.jsx:1541 msgid "Create VM from local or network installation medium" msgstr "შექმენით ვმ-ი ლოკალური ან ქსელური დისკით" @@ -480,11 +484,11 @@ msgid "Create a clone VM based on $0" msgstr "$0-ის ასლზე დაფუძნებული ვმ-ის შექმნა" -#: src/components/create-vm-dialog/createVmDialog.jsx:1360 +#: src/components/create-vm-dialog/createVmDialog.jsx:1444 msgid "Create and edit" msgstr "შექმნა და ჩასწორება" -#: src/components/create-vm-dialog/createVmDialog.jsx:1386 +#: src/components/create-vm-dialog/createVmDialog.jsx:1471 msgid "Create and run" msgstr "შექმნა და გაშვება" @@ -492,20 +496,20 @@ msgid "Create new" msgstr "ახლის შექმნა" -#: src/components/create-vm-dialog/createVmDialog.jsx:860 +#: src/components/create-vm-dialog/createVmDialog.jsx:946 msgid "Create new qcow2 volume" msgstr "ახალი qcow2 ტომის შექმნა" -#: src/components/create-vm-dialog/createVmDialog.jsx:861 +#: src/components/create-vm-dialog/createVmDialog.jsx:947 msgid "Create new raw volume" msgstr "ახალი raw ტომის შექმნა" -#: src/components/create-vm-dialog/createVmDialog.jsx:1374 +#: src/components/create-vm-dialog/createVmDialog.jsx:1459 msgid "Create new virtual machine" msgstr "ახალი ვირტუალური მანქანის შექმნა" -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:140 #: src/components/vm/snapshots/vmSnapshotsCard.jsx:49 +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:140 msgid "Create snapshot" msgstr "სწრაფი ასლის შექმნა" @@ -532,11 +536,11 @@ msgid "Creating VM" msgstr "ვმ-ის შექმნა" -#: src/app.jsx:304 +#: src/app.jsx:302 msgid "Creating VM $0" msgstr "ვმ-ის შექმნა: $0" -#: src/components/create-vm-dialog/createVmDialog.jsx:1189 +#: src/components/create-vm-dialog/createVmDialog.jsx:1273 msgid "Creation of VM $0 failed" msgstr "ვმ-ის ($0) შექმნის შეცდომა" @@ -574,20 +578,21 @@ msgid "DHCP Settings" msgstr "DHCP-ის მორგება" -#: src/components/storagePools/storagePool.jsx:160 #: src/components/networks/network.jsx:169 +#: src/components/storagePools/storagePool.jsx:160 msgid "Deactivate" msgstr "დეაქტივაცია" -#: src/components/storagePools/storagePoolDelete.jsx:202 -#: src/components/storagePools/storagePoolDelete.jsx:238 -#: src/components/storagePools/storagePoolDelete.jsx:248 -#: src/components/vm/deleteDialog.jsx:171 src/components/vm/vmActions.jsx:451 -#: src/components/vm/vmActions.jsx:459 src/components/networks/network.jsx:150 +#: src/components/networks/network.jsx:150 #: src/components/networks/network.jsx:153 #: src/components/common/deleteResource.jsx:79 #: src/components/common/deleteResource.jsx:133 #: src/components/common/deleteResource.jsx:144 +#: src/components/storagePools/storagePoolDelete.jsx:202 +#: src/components/storagePools/storagePoolDelete.jsx:238 +#: src/components/storagePools/storagePoolDelete.jsx:248 +#: src/components/vm/deleteDialog.jsx:171 src/components/vm/vmActions.jsx:451 +#: src/components/vm/vmActions.jsx:459 msgid "Delete" msgstr "წაშლა" @@ -631,8 +636,8 @@ "გაზიარებული საქაღალდეების წაშლა მხოლოდ სტუმრის გამორთულობის დროსაა " "შესაძლებელი" -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:51 #: src/components/vm/snapshots/vmSnapshotsCard.jsx:95 +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:51 msgid "Description" msgstr "აღწერა" @@ -654,23 +659,23 @@ msgstr "" "წაშლის ცდამდე საჭიროა ამ პულიდან მიბმული დისკების ყველა ვმ-დან მოცილება." -#: src/components/create-vm-dialog/createVmDialog.jsx:1329 +#: src/components/create-vm-dialog/createVmDialog.jsx:1413 msgid "Details" msgstr "დეტალები" +#: src/components/networks/createNetworkDialog.jsx:160 +#: src/components/networks/networkList.jsx:68 +#: src/components/vm/disks/vmDiskColumns.jsx:40 +#: src/components/vm/disks/vmDisksCard.jsx:172 +#: src/components/vm/disks/diskAdd.jsx:354 #: src/components/vm/hostdevs/hostDevAdd.jsx:88 #: src/components/vm/hostdevs/hostDevAdd.jsx:123 #: src/components/vm/hostdevs/hostDevCard.jsx:98 #: src/components/vm/hostdevs/hostDevCard.jsx:246 -#: src/components/vm/disks/vmDiskColumns.jsx:40 -#: src/components/vm/disks/diskAdd.jsx:354 -#: src/components/vm/disks/vmDisksCard.jsx:172 #: src/components/vm/overview/bootOrder.jsx:97 #: src/components/vm/overview/bootOrder.jsx:104 #: src/components/vm/overview/bootOrder.jsx:136 #: src/components/vm/overview/bootOrder.jsx:139 -#: src/components/networks/networkList.jsx:68 -#: src/components/networks/createNetworkDialog.jsx:160 msgid "Device" msgstr "მოწყობილობა" @@ -678,8 +683,8 @@ msgid "Devices" msgstr "მოწყობილობები" -#: src/components/vm/consoles/serialConsole.jsx:94 #: src/components/vm/consoles/vnc.jsx:170 +#: src/components/vm/consoles/serialConsole.jsx:94 msgid "Disconnect" msgstr "გათიშვა" @@ -712,7 +717,7 @@ msgid "Disk identifier" msgstr "დისკის იდენტიფიკატორი" -#: src/components/create-vm-dialog/createVmDialog.jsx:376 +#: src/components/create-vm-dialog/createVmDialog.jsx:380 msgid "Disk image" msgstr "დისკის გამოსახულება" @@ -720,7 +725,7 @@ msgid "Disk image file" msgstr "დისკის გამოსახეულების ფაილი" -#: src/components/create-vm-dialog/createVmDialog.jsx:222 +#: src/components/create-vm-dialog/createVmDialog.jsx:224 msgid "Disk image path must not be empty" msgstr "დისკის გამოსახულების ბილიკი ცარიელი არ შეიძლება იყოს" @@ -728,8 +733,8 @@ msgid "Disk images can be stored in user home directory" msgstr "დისკის ასლები შეგიძლიათ მომხმარებლის საქაღლდეში შეინახოთ" -#: src/components/vm/disks/diskEdit.jsx:218 #: src/components/vm/disks/diskAdd.jsx:716 +#: src/components/vm/disks/diskEdit.jsx:218 msgid "Disk settings could not be saved" msgstr "დისკის პარამეტრების შენახვის შეცდომა" @@ -758,15 +763,15 @@ msgid "Domain is blocked on resource" msgstr "დომენი დაბლოკილია რესურსზე" -#: src/components/create-vm-dialog/createVmDialog.jsx:359 +#: src/components/create-vm-dialog/createVmDialog.jsx:363 msgid "Download an OS" msgstr "OS-ის გადმოწერა" -#: src/app.jsx:311 +#: src/app.jsx:309 msgid "Download progress" msgstr "გადმოწერა" -#: src/app.jsx:304 +#: src/app.jsx:302 msgid "Downloading image for VM $0" msgstr "ასლის გადმოწერა ვმ-სთვის $0" @@ -824,7 +829,7 @@ msgid "Emulated machine" msgstr "ემულირებული მანქანა" -#: src/app.jsx:136 +#: src/app.jsx:134 msgid "Enable virtualization support in BIOS/EFI settings." msgstr "ჩართეთ ვირტუალიზაციის მხარდაჭერა BIOS/EFI-ის პარამეტრებში." @@ -837,12 +842,12 @@ msgid "End should not be empty" msgstr "ბოლო ცარიელი არ შეიძლება იყოს" -#: src/components/create-vm-dialog/createVmDialog.jsx:1212 +#: src/components/create-vm-dialog/createVmDialog.jsx:1296 msgid "Enter root and/or user information to enable unattended installation." msgstr "" "ავტომატური დაყენებისთვის შეიყვანეთ root-ის ან/და მომხმარებლის ინფორმაცია." -#: src/components/create-vm-dialog/createVmDialog.jsx:531 +#: src/components/create-vm-dialog/createVmDialog.jsx:535 msgid "Error checking token" msgstr "კოდის შემოწმების შეცდომა" @@ -850,7 +855,7 @@ msgid "Example, $0" msgstr "მაგალითად, $0" -#: src/components/create-vm-dialog/createVmDialog.jsx:302 +#: src/components/create-vm-dialog/createVmDialog.jsx:306 msgid "Existing disk image on host's file system" msgstr "დისკის არსებული გამოსახულების ბილიკი ჰოსტის ფაილურ სისტემაზე" @@ -882,7 +887,7 @@ msgid "Failed to configure vsock" msgstr "Vsock-ის მორგების შეცდომა" -#: src/components/vm/overview/watchdog.jsx:86 +#: src/components/vm/overview/watchdog.jsx:88 msgid "Failed to configure watchdog" msgstr "Watchdog-ის მორგების შეცდომა" @@ -890,11 +895,11 @@ msgid "Failed to detach vsock" msgstr "Vsock-ის მოხსნის შეცდომა" -#: src/components/vm/overview/watchdog.jsx:133 +#: src/components/vm/overview/watchdog.jsx:135 msgid "Failed to detach watchdog" msgstr "Watchdog-ის მოხსნის შეცდომა" -#: src/app.jsx:189 +#: src/app.jsx:187 msgid "Failed to fetch some resources" msgstr "ზოგიერთი რესურსების გამოთხოვნის შეცდომა" @@ -964,8 +969,8 @@ msgid "Force shut down $0?" msgstr "გამოვრთო ძალით $0?" -#: src/components/storagePools/createStoragePoolDialog.jsx:197 #: src/components/storagePools/storageVolumeCreateBody.jsx:69 +#: src/components/storagePools/createStoragePoolDialog.jsx:197 #: src/components/vm/disks/vmDiskColumns.jsx:103 msgid "Format" msgstr "ფორმატი" @@ -988,8 +993,8 @@ "მხოლოდ არაგაზიარებული, ჩასაწერი დისკის გამოსახულებები. გამოუყენებელი საცავი " "დარჩება საწყისზე მიგრაციის შემდეგ." -#: src/components/vm/overview/vmOverviewCard.jsx:159 #: src/components/networks/networkOverviewTab.jsx:110 +#: src/components/vm/overview/vmOverviewCard.jsx:159 msgid "General" msgstr "ზოგადი" @@ -997,19 +1002,19 @@ msgid "Generate automatically" msgstr "ავტომატური გენერაცია" -#: src/components/create-vm-dialog/createVmDialog.jsx:505 +#: src/components/create-vm-dialog/createVmDialog.jsx:509 msgid "Get a new RHSM token." msgstr "ახალი RHSM კოდის მიღება." +#: src/components/create-vm-dialog/createVmDialog.jsx:893 +#: src/components/create-vm-dialog/createVmDialog.jsx:1013 #: src/components/storagePools/storageVolumeCreateBody.jsx:101 #: src/components/vm/disks/vmDisksCard.jsx:49 #: src/components/vm/overview/memorySelectRow.jsx:89 -#: src/components/create-vm-dialog/createVmDialog.jsx:807 -#: src/components/create-vm-dialog/createVmDialog.jsx:931 msgid "GiB" msgstr "გიბ" -#: src/app.jsx:294 src/app.jsx:308 +#: src/app.jsx:292 src/app.jsx:306 msgid "Go to VMs list" msgstr "ვმ-ების სიაზე გადასვლა" @@ -1021,17 +1026,17 @@ msgid "Gracefully shutdown" msgstr "ძალით გამორთვა" -#: src/app.jsx:133 +#: src/app.jsx:131 msgid "Hardware virtualization is disabled" msgstr "აპარატურული ვირტუალიზაცია გამორთულია" -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:241 #: src/components/vm/disks/diskAdd.jsx:212 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:241 msgid "Hide additional options" msgstr "დამატებითი პარამეტრების დამალვა" -#: src/components/storagePools/createStoragePoolDialog.jsx:121 #: src/components/storagePools/storagePoolOverviewTab.jsx:34 +#: src/components/storagePools/createStoragePoolDialog.jsx:121 #: src/components/vm/disks/vmDiskColumns.jsx:44 #: src/components/vm/overview/bootOrder.jsx:101 msgid "Host" @@ -1073,8 +1078,8 @@ msgid "IP" msgstr "IP" -#: src/components/vm/nics/vmNicsCard.jsx:357 #: src/components/networks/networkOverviewTab.jsx:254 +#: src/components/vm/nics/vmNicsCard.jsx:357 msgid "IP address" msgstr "IP მისამართი" @@ -1148,23 +1153,23 @@ msgid "Idle" msgstr "უქმი" -#: src/app.jsx:144 +#: src/app.jsx:142 msgid "Ignore" msgstr "იგნორირება" -#: src/components/create-vm-dialog/createVmDialog.jsx:1438 +#: src/components/create-vm-dialog/createVmDialog.jsx:1523 msgid "Import VM" msgstr "ვმ-ის შემოტანა" -#: src/components/create-vm-dialog/createVmDialog.jsx:1374 +#: src/components/create-vm-dialog/createVmDialog.jsx:1459 msgid "Import a virtual machine" msgstr "ვირტუალური მანქანის შემოტანა" -#: src/components/create-vm-dialog/createVmDialog.jsx:1360 +#: src/components/create-vm-dialog/createVmDialog.jsx:1444 msgid "Import and edit" msgstr "შემოტანა და ჩასწორება" -#: src/components/create-vm-dialog/createVmDialog.jsx:1386 +#: src/components/create-vm-dialog/createVmDialog.jsx:1471 msgid "Import and run" msgstr "შემოტანა და გაშვება" @@ -1172,7 +1177,7 @@ msgid "Importing an image with a backing file is unsupported" msgstr "უკანაბოლოს სახით ფაილის მქონე ასლის შემოტანა მხარდაუჭერელია" -#: src/components/create-vm-dialog/createVmDialog.jsx:310 +#: src/components/create-vm-dialog/createVmDialog.jsx:314 msgid "" "In most configurations, macvtap does not work for host to guest network " "communication." @@ -1217,15 +1222,15 @@ msgid "Install" msgstr "დაყენება" -#: src/components/create-vm-dialog/createVmDialog.jsx:376 +#: src/components/create-vm-dialog/createVmDialog.jsx:380 msgid "Installation source" msgstr "დაყენების წყარო" -#: src/components/create-vm-dialog/createVmDialog.jsx:224 +#: src/components/create-vm-dialog/createVmDialog.jsx:226 msgid "Installation source must not be empty" msgstr "დაყენების წყარო ცარიელი არ შეიძლება იყოს" -#: src/components/create-vm-dialog/createVmDialog.jsx:351 +#: src/components/create-vm-dialog/createVmDialog.jsx:355 msgid "Installation type" msgstr "დაყენების ტიპი" @@ -1261,7 +1266,7 @@ msgid "Invalid IPv6 prefix" msgstr "არასწორი IPv6 პრეფიქსი" -#: src/components/create-vm-dialog/createVmDialog.jsx:208 +#: src/components/create-vm-dialog/createVmDialog.jsx:210 msgid "Invalid filename" msgstr "ფაილის არასწორი სახელი" @@ -1269,6 +1274,10 @@ msgid "Isolated network" msgstr "იზოლირებული ქსელი" +#: src/components/create-vm-dialog/createVmDialog.jsx:812 +msgid "Keys are located in ~/.ssh/ and have a \".pub\" extension." +msgstr "გასაღებები ~/.ssh/-შია და \".pub\" გაფართოება აქვს." + #: src/components/storagePools/createStoragePoolDialog.jsx:62 msgid "LVM volume group" msgstr "LVM ტომების ჯგუფი" @@ -1277,17 +1286,17 @@ msgid "Launch remote viewer" msgstr "დაშორებული მაყურებლის გაშვება" -#: src/components/create-vm-dialog/createVmDialog.jsx:643 +#: src/components/create-vm-dialog/createVmDialog.jsx:647 msgid "" "Leave the password blank if you do not wish to have a root account created" msgstr "root ანგარიშის არ შესაქმნელად დატოვეთ პაროლი ცარიელი" -#: src/components/create-vm-dialog/createVmDialog.jsx:743 +#: src/components/create-vm-dialog/createVmDialog.jsx:747 msgid "" "Leave the password blank if you do not wish to have a user account created" msgstr "მომხმარებლის პაროლის არ შესაქმნელად დატოვეთ პაროლი ცარიელი" -#: src/components/create-vm-dialog/createVmDialog.jsx:759 +#: src/components/create-vm-dialog/createVmDialog.jsx:838 msgid "Leave the password blank if you do not wish to set a root password" msgstr "თუ არ გნებავთ პაროლის დაყენება, დატოვეთ ის ცარიელი" @@ -1314,7 +1323,7 @@ msgid "Loading..." msgstr "ჩატვირთვა..." -#: src/components/create-vm-dialog/createVmDialog.jsx:366 +#: src/components/create-vm-dialog/createVmDialog.jsx:370 msgid "Local install media (ISO image or distro install tree)" msgstr "" "დაყენების ლოკალური წყარო (ISO გამოსახულება ან დისტრიბუტივის დასაყენებელი ხე)" @@ -1323,14 +1332,15 @@ msgid "Location" msgstr "მდებარეობა" -#: src/components/vm/overview/bootOrder.jsx:111 #: src/components/networks/networkOverviewTab.jsx:68 +#: src/components/vm/overview/bootOrder.jsx:111 msgid "MAC" msgstr "MAC" -#: src/components/vm/nics/nicAdd.jsx:68 src/components/vm/nics/nicEdit.jsx:47 -#: src/components/vm/nics/vmNicsCard.jsx:351 #: src/components/networks/networkOverviewTab.jsx:247 +#: src/components/vm/nics/nicEdit.jsx:47 +#: src/components/vm/nics/vmNicsCard.jsx:351 +#: src/components/vm/nics/nicAdd.jsx:68 msgid "MAC address" msgstr "MAC მისამართი" @@ -1402,9 +1412,9 @@ msgid "Media will be ejected from $0:" msgstr "მოხდება დისკის $0-დან ამოღება:" -#: src/components/vm/overview/vmOverviewCard.jsx:182 +#: src/components/create-vm-dialog/createVmDialog.jsx:878 #: src/components/vm/vmUsageCard.jsx:58 -#: src/components/create-vm-dialog/createVmDialog.jsx:792 +#: src/components/vm/overview/vmOverviewCard.jsx:182 msgid "Memory" msgstr "მეხსიერება" @@ -1413,19 +1423,19 @@ msgid "Memory could not be saved" msgstr "მეხსიერების შენახვის შეცდომა" -#: src/components/create-vm-dialog/createVmDialog.jsx:231 +#: src/components/create-vm-dialog/createVmDialog.jsx:233 msgid "Memory must not be 0" msgstr "მეხსიერება არ შეიძლება 0-ის ტოლი იყოს" +#: src/components/create-vm-dialog/createVmDialog.jsx:891 +#: src/components/create-vm-dialog/createVmDialog.jsx:1011 #: src/components/storagePools/storageVolumeCreateBody.jsx:99 #: src/components/vm/overview/memorySelectRow.jsx:87 -#: src/components/create-vm-dialog/createVmDialog.jsx:805 -#: src/components/create-vm-dialog/createVmDialog.jsx:929 msgid "MiB" msgstr "მიბ" -#: src/components/vm/vmMigrateDialog.jsx:210 #: src/components/vm/vmActions.jsx:425 +#: src/components/vm/vmMigrateDialog.jsx:210 msgid "Migrate" msgstr "მიგრაცია" @@ -1442,8 +1452,8 @@ msgid "Mode" msgstr "რეჟიმი" -#: src/components/vm/hostdevs/hostDevCard.jsx:199 #: src/components/vm/nics/nicBody.jsx:48 +#: src/components/vm/hostdevs/hostDevCard.jsx:199 msgid "Model" msgstr "მოდელი" @@ -1477,17 +1487,17 @@ msgid "NIC $0 of VM $1 failed to change state" msgstr "ვმ-ის ($1) ქსელური ინტერფეისის($0) მდგომარეობის შეცვლის შეცდომა" -#: src/components/storagePools/createStoragePoolDialog.jsx:45 -#: src/components/storagePools/storagePoolList.jsx:68 +#: src/components/create-vm-dialog/createVmDialog.jsx:264 +#: src/components/networks/createNetworkDialog.jsx:126 +#: src/components/networks/networkList.jsx:67 +#: src/components/vms/hostvmslist.jsx:144 #: src/components/storagePools/storagePoolVolumesTab.jsx:78 #: src/components/storagePools/storageVolumeCreateBody.jsx:38 -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:38 -#: src/components/vm/snapshots/vmSnapshotsCard.jsx:85 +#: src/components/storagePools/storagePoolList.jsx:68 +#: src/components/storagePools/createStoragePoolDialog.jsx:45 #: src/components/vm/vmCloneDialog.jsx:93 -#: src/components/networks/networkList.jsx:67 -#: src/components/networks/createNetworkDialog.jsx:126 -#: src/components/vms/hostvmslist.jsx:144 -#: src/components/create-vm-dialog/createVmDialog.jsx:260 +#: src/components/vm/snapshots/vmSnapshotsCard.jsx:85 +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:38 msgid "Name" msgstr "სახელი" @@ -1499,15 +1509,15 @@ msgid "Name contains invalid characters" msgstr "სახელი შეიცავს არასწორ სიმბოლოებს" +#: src/components/create-vm-dialog/createVmDialog.jsx:193 #: src/components/storagePools/storageVolumeCreate.jsx:67 #: src/components/vm/vmCloneDialog.jsx:45 -#: src/components/create-vm-dialog/createVmDialog.jsx:191 msgid "Name must not be empty" msgstr "სახელი ცარიელი არ შეიძლება იყოს" +#: src/components/networks/createNetworkDialog.jsx:53 #: src/components/storagePools/createStoragePoolDialog.jsx:51 #: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:97 -#: src/components/networks/createNetworkDialog.jsx:53 msgid "Name should not be empty" msgstr "სახელ ცარიელი არ შეიძლება იყოს" @@ -1535,7 +1545,7 @@ msgid "Network $0 will be permanently deleted." msgstr "ქსელი სამუდამოდ წაიშლება: $0." -#: src/components/create-vm-dialog/createVmDialog.jsx:371 +#: src/components/create-vm-dialog/createVmDialog.jsx:375 msgid "Network boot (PXE)" msgstr "ქსელური ჩატვირთვა (PXE)" @@ -1555,7 +1565,7 @@ msgid "Network interface $0 will be removed from $1" msgstr "ქსელის ინტერფეისი $0 წაშლილი იქნება $1-დან" -#: src/components/vm/nics/nicAdd.jsx:167 src/components/vm/nics/nicEdit.jsx:141 +#: src/components/vm/nics/nicEdit.jsx:141 src/components/vm/nics/nicAdd.jsx:167 msgid "Network interface settings could not be saved" msgstr "ქსელის ინტერფეისის პარამეტრების შენახვის შეცდომა" @@ -1563,7 +1573,7 @@ msgid "Network interfaces" msgstr "ქსელის ინტერფეისები" -#: src/components/create-vm-dialog/createVmDialog.jsx:318 +#: src/components/create-vm-dialog/createVmDialog.jsx:322 msgid "Network selection does not support PXE." msgstr "არჩეულ ქსელს PXE-ის მხარდაჭერა არ გააჩნია." @@ -1585,6 +1595,10 @@ msgid "New volume name" msgstr "ახალი ტომის სახელი" +#: src/components/create-vm-dialog/createVmDialog.jsx:845 +msgid "No SSH keys specified" +msgstr "SSH გასაღებები მითითებული არაა" + #: src/components/vms/hostvmslist.jsx:149 msgid "No VM is running or defined on this host" msgstr "ამ ჰოსტზე გაშვებული ან აღწერილი ვმ-ი არ არსებობს" @@ -1621,7 +1635,7 @@ msgid "No network devices" msgstr "ქსელის მოწყობილობების გარეშე" -#: src/components/vm/nics/vmNicsCard.jsx:565 +#: src/components/vm/nics/vmNicsCard.jsx:562 msgid "No network interfaces defined for this VM" msgstr "ამ ვმ-ს ქსელის ინტერფეისები არ გააჩნია" @@ -1645,7 +1659,7 @@ msgid "No state" msgstr "მდგომარეობის გარეშე" -#: src/components/create-vm-dialog/createVmDialog.jsx:866 +#: src/components/create-vm-dialog/createVmDialog.jsx:951 msgid "No storage" msgstr "საცავის გარეშე" @@ -1690,15 +1704,15 @@ msgid "None (isolated network)" msgstr "არცერთი (იზოლირებული ქსელი)" -#: src/components/create-vm-dialog/createVmDialog.jsx:592 +#: src/components/create-vm-dialog/createVmDialog.jsx:596 msgid "Offline token" msgstr "გათიშული კოდი" -#: src/components/create-vm-dialog/createVmDialog.jsx:228 +#: src/components/create-vm-dialog/createVmDialog.jsx:230 msgid "Offline token must not be empty" msgstr "გათიშული კოდი ცარიელი არ შეიძლება იყოს" -#: src/components/create-vm-dialog/createVmDialog.jsx:535 +#: src/components/create-vm-dialog/createVmDialog.jsx:539 msgid "Old token expired" msgstr "ძველი კოდის ვადა ამოიწურა" @@ -1724,7 +1738,7 @@ msgid "Open" msgstr "გახსნა" -#: src/components/create-vm-dialog/createVmDialog.jsx:451 +#: src/components/create-vm-dialog/createVmDialog.jsx:455 msgid "Operating system" msgstr "ოპერაციული სისტემა" @@ -1746,10 +1760,10 @@ msgid "Parent snapshot" msgstr "მშობელი სწრაფი ასლი" +#: src/components/vm/deleteDialog.jsx:60 +#: src/components/vm/disks/diskEdit.jsx:42 #: src/components/vm/hostdevs/hostDevCard.jsx:123 #: src/components/vm/hostdevs/hostDevCard.jsx:127 -#: src/components/vm/disks/diskEdit.jsx:42 -#: src/components/vm/deleteDialog.jsx:60 msgid "Path" msgstr "ბილიკი" @@ -1757,11 +1771,11 @@ msgid "Path on host's filesystem" msgstr "ბილიკი ჰოსტის ფაილურ სისტემაზე" -#: src/components/create-vm-dialog/createVmDialog.jsx:284 +#: src/components/create-vm-dialog/createVmDialog.jsx:288 msgid "Path to ISO file on host's file system" msgstr "ბილიკი ISO ფაილამდე ჰოსტის ფაილურ სისტემაზე" -#: src/components/create-vm-dialog/createVmDialog.jsx:293 +#: src/components/create-vm-dialog/createVmDialog.jsx:297 msgid "Path to cloud image file on host's file system" msgstr "ღრუბლოვანი გამოსახულების ბილიკი ჰოსტის ფაილურ სისტემაზე" @@ -1769,7 +1783,7 @@ msgid "Path to file on host's file system" msgstr "ბილიკი ფაილამდე ჰოსტის ფალურ სისტემაზე" -#: src/components/vm/vmActions.jsx:209 src/helpers.js:283 +#: src/helpers.js:283 src/components/vm/vmActions.jsx:209 msgid "Pause" msgstr "შეჩერება" @@ -1789,8 +1803,8 @@ msgid "Persistence" msgstr "მუდმივობა" -#: src/components/storagePools/storagePoolOverviewTab.jsx:66 #: src/components/networks/networkOverviewTab.jsx:114 +#: src/components/storagePools/storagePoolOverviewTab.jsx:66 msgid "Persistent" msgstr "მუდმივი" @@ -1818,10 +1832,10 @@ msgid "Please start the virtual machine to access its console." msgstr "კონსოლზე წვდომისათვის საჭიროა ვირტუალური მანქანა ჯერ გაუშვათ." +#: src/components/vm/deleteDialog.jsx:68 #: src/components/vm/disks/vmDiskColumns.jsx:42 #: src/components/vm/disks/diskAdd.jsx:151 #: src/components/vm/disks/mediaEject.jsx:85 -#: src/components/vm/deleteDialog.jsx:68 #: src/components/vm/overview/bootOrder.jsx:99 msgid "Pool" msgstr "პული" @@ -1889,12 +1903,12 @@ msgid "Product" msgstr "პროდუქტი" -#: src/components/create-vm-dialog/createVmDialog.jsx:620 +#: src/components/create-vm-dialog/createVmDialog.jsx:624 msgid "Profile" msgstr "პროფილი" -#: src/components/vm/hostdevs/hostDevCard.jsx:114 #: src/components/vm/disks/vmDiskColumns.jsx:41 +#: src/components/vm/hostdevs/hostDevCard.jsx:114 #: src/components/vm/overview/bootOrder.jsx:98 #: src/components/vm/overview/bootOrder.jsx:159 msgid "Protocol" @@ -1918,12 +1932,20 @@ msgid "Provides a virtual LAN with NAT to the outside world." msgstr "NAT-ით ვირტუალური ქსელისთვის გარე სამყაროსთან წვდომა." +#: src/components/create-vm-dialog/createVmDialog.jsx:809 +msgid "Public SSH key" +msgstr "საჯარო SSH გასაღები" + +#: src/components/create-vm-dialog/createVmDialog.jsx:805 +msgid "Public key" +msgstr "საჯარო გასაღები" + #: src/components/networks/networkOverviewTab.jsx:277 msgid "Range" msgstr "დიაპაზონი" -#: src/components/vm/disks/diskEdit.jsx:123 #: src/components/vm/disks/vmDisksCard.jsx:216 +#: src/components/vm/disks/diskEdit.jsx:123 msgid "Read-only" msgstr "მხოლოდ-წასაკითხად" @@ -1936,7 +1958,7 @@ msgid "Reboot $0?" msgstr "გადავტვირთო $0?" -#: src/components/create-vm-dialog/createVmDialog.jsx:339 +#: src/components/create-vm-dialog/createVmDialog.jsx:343 msgid "Remote URL" msgstr "დაშორებული URL" @@ -1944,17 +1966,17 @@ msgid "Remote viewer details" msgstr "დაშორებული მაყურებლის დეტალები" +#: src/components/networks/networkOverviewTab.jsx:70 +#: src/components/vm/nics/vmNicsCard.jsx:471 +#: src/components/vm/nics/vmNicsCard.jsx:481 +#: src/components/vm/disks/vmDiskColumns.jsx:146 +#: src/components/vm/disks/vmDiskColumns.jsx:212 #: src/components/vm/hostdevs/hostDevCard.jsx:253 #: src/components/vm/hostdevs/hostDevCard.jsx:259 -#: src/components/vm/nics/vmNicsCard.jsx:471 -#: src/components/vm/nics/vmNicsCard.jsx:480 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:59 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:68 -#: src/components/vm/disks/vmDiskColumns.jsx:146 -#: src/components/vm/disks/vmDiskColumns.jsx:212 #: src/components/vm/overview/watchdog.jsx:191 #: src/components/vm/overview/vsock.jsx:241 -#: src/components/networks/networkOverviewTab.jsx:70 msgid "Remove" msgstr "წაშლა" @@ -1974,6 +1996,10 @@ msgid "Remove host device from VM?" msgstr "წავშალო ჰოსტის მოწყობილობა ვმ-დან?" +#: src/components/create-vm-dialog/createVmDialog.jsx:821 +msgid "Remove item" +msgstr "ელემენტის წაშლა" + #: src/components/vm/nics/vmNicsCard.jsx:468 msgid "Remove network interface?" msgstr "წავშალო ქსელის ინტერფეისი?" @@ -2023,7 +2049,7 @@ "სწრაფ ასლზე დაბრუნება გადაიყვანს ვმ-ს იმ დროზე, როცა ასლის აღება მოხდა. " "ცვლილებები, რომლებიც ვმ-ში მოხდა ასლის აღების შემდეგ, დაიკარგება" -#: src/components/create-vm-dialog/createVmDialog.jsx:720 +#: src/components/create-vm-dialog/createVmDialog.jsx:724 msgid "Root password" msgstr "Root-ის პაროლი" @@ -2039,8 +2065,8 @@ msgid "Run" msgstr "გაშვება" -#: src/components/vm/overview/vmOverviewCard.jsx:111 #: src/components/networks/networkOverviewTab.jsx:124 +#: src/components/vm/overview/vmOverviewCard.jsx:111 msgid "Run when host boots" msgstr "ჰოსტის ჩატვირთვისას გაშვება" @@ -2060,13 +2086,17 @@ msgid "SPICE port" msgstr "SPICE-ის პორტი" +#: src/components/create-vm-dialog/createVmDialog.jsx:846 +msgid "SSH keys" +msgstr "SSH გასაღებები" + #: src/components/vm/nics/nicEdit.jsx:182 #: src/components/vm/disks/diskEdit.jsx:267 -#: src/components/vm/overview/watchdog.jsx:154 #: src/components/vm/overview/firmware.jsx:69 #: src/components/vm/overview/bootOrder.jsx:315 -#: src/components/vm/overview/memoryModal.jsx:156 +#: src/components/vm/overview/watchdog.jsx:154 #: src/components/vm/overview/vsock.jsx:196 +#: src/components/vm/overview/memoryModal.jsx:156 msgid "Save" msgstr "შენახვა" @@ -2106,7 +2136,7 @@ msgid "Set manually" msgstr "ხელით მითითება" -#: src/components/create-vm-dialog/createVmDialog.jsx:1366 +#: src/components/create-vm-dialog/createVmDialog.jsx:1451 msgid "" "Setting the user passwords for unattended installation requires starting the " "VM when creating it" @@ -2135,16 +2165,16 @@ msgid "Shared storage" msgstr "გაზიარებული საცავი" -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:241 #: src/components/vm/disks/diskAdd.jsx:212 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:241 msgid "Show additional options" msgstr "დამატებითი პარამეტრების ჩვენება" -#: src/components/vm/overview/watchdog.jsx:53 +#: src/components/vm/overview/watchdog.jsx:55 msgid "Show less" msgstr "ნაკლების ჩვენება" -#: src/components/vm/overview/watchdog.jsx:53 +#: src/components/vm/overview/watchdog.jsx:55 msgid "Show more" msgstr "მეტის ჩვენება" @@ -2165,13 +2195,13 @@ msgid "Shut off the VM in order to edit firmware configuration" msgstr "მიკროკოდის კონფიგურაციისთვის საჭიროა ვმ-ის გამორთვა" -#: src/components/vm/snapshots/vmSnapshotsCard.jsx:119 src/helpers.js:227 +#: src/helpers.js:227 src/components/vm/snapshots/vmSnapshotsCard.jsx:119 msgid "Shutting down" msgstr "მიმდინარეობს გათიშვა" -#: src/components/storagePools/storagePoolList.jsx:69 #: src/components/storagePools/storagePoolVolumesTab.jsx:78 #: src/components/storagePools/storageVolumeCreateBody.jsx:83 +#: src/components/storagePools/storagePoolList.jsx:69 msgid "Size" msgstr "ზომა" @@ -2212,12 +2242,12 @@ "კონფიგურაციის ზოგიერთი ცვლილება ძალაში მხოლოდ გადატვირთვის შემდეგ შევა:" #: src/components/storagePools/storagePoolOverviewTab.jsx:51 -#: src/components/vm/hostdevs/hostDevCard.jsx:219 #: src/components/vm/nics/vmNicsCard.jsx:407 #: src/components/vm/nics/nicBody.jsx:197 +#: src/components/vm/disks/vmDisksCard.jsx:190 #: src/components/vm/disks/diskAdd.jsx:753 #: src/components/vm/disks/diskAdd.jsx:789 -#: src/components/vm/disks/vmDisksCard.jsx:190 +#: src/components/vm/hostdevs/hostDevCard.jsx:219 msgid "Source" msgstr "წყარო" @@ -2229,10 +2259,10 @@ msgid "Source must not be empty" msgstr "წყარო ცარიელი არ შეიძლება იყოს" -#: src/components/storagePools/createStoragePoolDialog.jsx:171 -#: src/components/storagePools/createStoragePoolDialog.jsx:188 #: src/components/storagePools/storagePoolOverviewTab.jsx:41 #: src/components/storagePools/storagePoolOverviewTab.jsx:46 +#: src/components/storagePools/createStoragePoolDialog.jsx:171 +#: src/components/storagePools/createStoragePoolDialog.jsx:188 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:48 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:65 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:204 @@ -2244,7 +2274,7 @@ msgid "Source path should not be empty" msgstr "წყაროს ბილიკი ცარიელი არ შეიძლება იყოს" -#: src/components/create-vm-dialog/createVmDialog.jsx:216 +#: src/components/create-vm-dialog/createVmDialog.jsx:218 msgid "Source should start with http, ftp or nfs protocol" msgstr "წყარო უნდა იწყებოდეს http, ftp ან nfs-ით" @@ -2269,12 +2299,12 @@ msgid "Startup" msgstr "გაშვება" -#: src/components/storagePools/storagePoolList.jsx:71 -#: src/components/vm/nics/vmNicsCard.jsx:412 -#: src/components/vm/overview/vmOverviewCard.jsx:168 #: src/components/networks/networkList.jsx:71 #: src/components/vms/hostvmslist.jsx:106 #: src/components/vms/hostvmslist.jsx:146 +#: src/components/storagePools/storagePoolList.jsx:71 +#: src/components/vm/nics/vmNicsCard.jsx:412 +#: src/components/vm/overview/vmOverviewCard.jsx:168 msgid "State" msgstr "მდგომარეობა" @@ -2286,8 +2316,8 @@ msgid "Static host from DHCP could not be removed" msgstr "host-ის სტატიკური ჩანაწერების DHCP-დან წაშლის შეცდომა" +#: src/components/create-vm-dialog/createVmDialog.jsx:962 #: src/components/vm/vmMigrateDialog.jsx:90 -#: src/components/create-vm-dialog/createVmDialog.jsx:880 msgid "Storage" msgstr "საცავი" @@ -2295,7 +2325,7 @@ msgid "Storage is at a shared location" msgstr "საცავი გაზიარებულ ადგილასაა" -#: src/components/create-vm-dialog/createVmDialog.jsx:916 +#: src/components/create-vm-dialog/createVmDialog.jsx:998 msgid "Storage limit" msgstr "საცავის ლიმიტი" @@ -2315,10 +2345,10 @@ msgid "Storage pool name" msgstr "საცავის პულის სახელი" +#: src/components/create-vm-dialog/createVmDialog.jsx:956 #: src/components/storagePools/storagePoolList.jsx:55 #: src/components/storagePools/storagePoolList.jsx:62 #: src/components/storagePools/storagePoolList.jsx:65 -#: src/components/create-vm-dialog/createVmDialog.jsx:873 msgid "Storage pools" msgstr "საცავის პულები" @@ -2326,7 +2356,7 @@ msgid "Storage pools could not be fetched" msgstr "სტორიჯის პულების გამოთხოვნის შეცდომა" -#: src/components/create-vm-dialog/createVmDialog.jsx:235 +#: src/components/create-vm-dialog/createVmDialog.jsx:237 msgid "Storage size must not be 0" msgstr "საცავის ზომა 0 არ შეიძლება იყოს" @@ -2368,14 +2398,14 @@ msgid "Table of selectable host devices" msgstr "ჰოსტის არჩევადი მოწყობილობების ცხრილი" -#: src/components/vm/hostdevs/hostDevCard.jsx:109 #: src/components/vm/disks/vmDiskColumns.jsx:150 +#: src/components/vm/hostdevs/hostDevCard.jsx:109 #: src/components/vm/overview/bootOrder.jsx:153 msgid "Target" msgstr "სამიზნე" -#: src/components/storagePools/createStoragePoolDialog.jsx:103 #: src/components/storagePools/storagePoolOverviewTab.jsx:61 +#: src/components/storagePools/createStoragePoolDialog.jsx:103 msgid "Target path" msgstr "სამიზნე ბილიკი" @@ -2395,8 +2425,8 @@ msgid "The VM $0 is running and will be forced off before deletion." msgstr "ვმ-ი გაშვებულია. წაშლის წინ ის გაითიშება: $0." -#: src/components/vm/nics/vmNicsCard.jsx:481 -#: src/components/vm/nics/vmNicsCard.jsx:489 +#: src/components/vm/nics/vmNicsCard.jsx:482 +#: src/components/vm/nics/vmNicsCard.jsx:490 #: src/components/vm/disks/vmDiskColumns.jsx:220 msgid "The VM needs to be running or shut off to detach this device" msgstr "მოწყობილობის მოსაძრობად საჭიროა ვმ-ის გამორთვა" @@ -2421,12 +2451,12 @@ msgid "The pool is empty" msgstr "პული ცარიელია" -#: src/components/create-vm-dialog/createVmDialog.jsx:784 +#: src/components/create-vm-dialog/createVmDialog.jsx:870 msgid "The selected operating system has minimum memory requirement of $0 $1" msgstr "" "არჩეული ოპერაციული სისტემის მეხსიერების თეორიული მინიმუმი $0 $1-ს შეადგენს" -#: src/components/create-vm-dialog/createVmDialog.jsx:838 +#: src/components/create-vm-dialog/createVmDialog.jsx:924 msgid "" "The selected operating system has minimum storage size requirement of $0 $1" msgstr "არჩეული ოპერაციული სისტემის დისკის მინიმალური მოთხოვნაა $0 $1" @@ -2445,7 +2475,7 @@ msgstr "" "ჭდის სახელი, რომელიც სტუმრის მიმართ გატანილი წერტილის მისამაგრებლადაა საჭირო." -#: src/components/create-vm-dialog/createVmDialog.jsx:514 +#: src/components/create-vm-dialog/createVmDialog.jsx:518 msgid "Then copy and paste it above." msgstr "დააკოპირეთ და ზემოთ ჩასვით." @@ -2495,7 +2525,7 @@ msgid "This volume is already used by $0." msgstr "ეს ტომი $0-ის მიერ უკვე გამოიყენება." -#: src/components/create-vm-dialog/createVmDialog.jsx:911 +#: src/components/create-vm-dialog/createVmDialog.jsx:993 msgid "This volume is already used by another VM." msgstr "ეს ტომი უკვე გამოიყენება სხვა ვმ-ის მიერ." @@ -2512,11 +2542,11 @@ msgid "Troubleshoot" msgstr "პრობლემების პოვნა" -#: src/components/storagePools/createStoragePoolDialog.jsx:81 #: src/components/storagePools/storagePoolOverviewTab.jsx:76 +#: src/components/storagePools/createStoragePoolDialog.jsx:81 +#: src/components/vm/nics/vmNicsCard.jsx:325 #: src/components/vm/hostdevs/hostDevAdd.jsx:47 #: src/components/vm/hostdevs/hostDevCard.jsx:179 -#: src/components/vm/nics/vmNicsCard.jsx:325 #: src/components/vm/overview/bootOrder.jsx:116 #: src/components/vm/overview/bootOrder.jsx:129 #: src/components/vm/overview/bootOrder.jsx:144 @@ -2530,7 +2560,7 @@ msgid "Type ID" msgstr "ტიპის ID" -#: src/components/create-vm-dialog/createVmDialog.jsx:368 +#: src/components/create-vm-dialog/createVmDialog.jsx:372 msgid "URL (ISO image or distro install tree)" msgstr "URL(ISO გამოსახულების ან დისტრიბუტივის დასაყენებელი ხის)" @@ -2546,11 +2576,11 @@ msgid "Undefined" msgstr "გაუსაზღვრელი" -#: src/components/create-vm-dialog/createVmDialog.jsx:266 +#: src/components/create-vm-dialog/createVmDialog.jsx:270 msgid "Unique name" msgstr "უნიკალური სახელი" -#: src/components/create-vm-dialog/createVmDialog.jsx:266 +#: src/components/create-vm-dialog/createVmDialog.jsx:270 msgid "Unique name, default: $0" msgstr "უნიკალური სახელი, ნაგულისხმები: $0" @@ -2615,19 +2645,24 @@ msgid "Used by" msgstr "გამოიყენება" -#: src/components/create-vm-dialog/createVmDialog.jsx:731 +#: src/components/create-vm-dialog/createVmDialog.jsx:735 msgid "User login" msgstr "მომხმარებლის შესვლა" -#: src/components/create-vm-dialog/createVmDialog.jsx:250 +#: src/components/create-vm-dialog/createVmDialog.jsx:254 +msgid "User login must not be empty when SSH keys are set" +msgstr "" +"როცა SSH გასაღებები დაყენებულია, მომხმარებლის სახელი ცარიელი არ შეიძლება იყოს" + +#: src/components/create-vm-dialog/createVmDialog.jsx:252 msgid "User login must not be empty when user password is set" msgstr "როცა პაროლი დაყენებულია, მომხმარებლის სახელი ცარიელი არ შეიძლება იყოს" -#: src/components/create-vm-dialog/createVmDialog.jsx:739 +#: src/components/create-vm-dialog/createVmDialog.jsx:743 msgid "User password" msgstr "მომხმარებლის პაროლი" -#: src/components/create-vm-dialog/createVmDialog.jsx:247 +#: src/components/create-vm-dialog/createVmDialog.jsx:249 msgid "User password must not be empty when user login is set" msgstr "" "პაროლი მაშინ, როცა მომხმარებლის სახელი დაყენებულია, ცარიელი არ შეიძლება იყოს" @@ -2640,11 +2675,11 @@ msgid "VM $0 Host Devices" msgstr "ვმ $0-ის ჰოსტის მოწყობილობები" -#: src/components/create-vm-dialog/createVmDialog.jsx:193 +#: src/components/create-vm-dialog/createVmDialog.jsx:195 msgid "VM $0 already exists" msgstr "ვმ ($0) უკვე არსებობს" -#: src/app.jsx:290 +#: src/app.jsx:288 msgid "VM $0 does not exist on $1 connection" msgstr "ვმ-ი ($0) არ არსებობს ამ ($1) კავშირდზე" @@ -2720,7 +2755,7 @@ msgid "VNC port" msgstr "VNC-ის პორტი" -#: src/components/create-vm-dialog/createVmDialog.jsx:539 +#: src/components/create-vm-dialog/createVmDialog.jsx:543 msgid "Valid token" msgstr "სწორი კოდი" @@ -2733,12 +2768,12 @@ msgid "Vendor" msgstr "მომწოდებელი" -#: src/components/storagePools/storagePoolList.jsx:52 -#: src/components/vm/vmDetailsPage.jsx:87 -#: src/components/vm/vmDetailsPage.jsx:249 #: src/components/networks/networkList.jsx:51 #: src/components/vms/hostvmslist.jsx:138 -#: src/components/vms/hostvmslist.jsx:141 src/manifest.json:0 +#: src/components/vms/hostvmslist.jsx:141 +#: src/components/storagePools/storagePoolList.jsx:52 +#: src/components/vm/vmDetailsPage.jsx:87 +#: src/components/vm/vmDetailsPage.jsx:249 src/manifest.json:0 msgid "Virtual machines" msgstr "ვირტუალური მანქანები" @@ -2768,12 +2803,12 @@ msgid "Virtualization service (libvirt) is not active" msgstr "ვირტუალიზაციის სერვისი (libvirt) აქტიური არაა" +#: src/components/create-vm-dialog/createVmDialog.jsx:982 +#: src/components/vm/deleteDialog.jsx:65 #: src/components/vm/disks/vmDiskColumns.jsx:43 #: src/components/vm/disks/diskAdd.jsx:117 #: src/components/vm/disks/mediaEject.jsx:89 -#: src/components/vm/deleteDialog.jsx:65 #: src/components/vm/overview/bootOrder.jsx:100 -#: src/components/create-vm-dialog/createVmDialog.jsx:900 msgid "Volume" msgstr "ტომი" @@ -2798,8 +2833,8 @@ msgid "WWPN" msgstr "WWPN" -#: src/components/vm/overview/vmOverviewCard.jsx:208 #: src/components/common/needsShutdown.jsx:114 +#: src/components/vm/overview/vmOverviewCard.jsx:208 msgid "Watchdog" msgstr "საკონტროლო ტაიმერი" @@ -2813,13 +2848,13 @@ "Watchdog-ის გამოსაყენებლად სტუმარ ოპერაციულ სისტემას დამატებითი დრაივერი და " "გაშვებული სერვისი სჭირდება." -#: src/components/vm/disks/diskEdit.jsx:132 #: src/components/vm/disks/vmDisksCard.jsx:216 +#: src/components/vm/disks/diskEdit.jsx:132 msgid "Writeable" msgstr "ჩაწერადი" -#: src/components/vm/disks/diskEdit.jsx:141 #: src/components/vm/disks/vmDisksCard.jsx:216 +#: src/components/vm/disks/diskEdit.jsx:141 msgid "Writeable and shared" msgstr "ჩაწერადი და გაზიარებული" @@ -2827,12 +2862,12 @@ msgid "You can mount the shared folder using:" msgstr "შეგიძლიათ მიამაგროთ გაზიარებული საქაღალდე:" -#: src/components/create-vm-dialog/createVmDialog.jsx:196 +#: src/components/create-vm-dialog/createVmDialog.jsx:198 msgid "You need to select the most closely matching operating system" msgstr "აირჩიეთ ყველაზე ახლოს მდგომი ოპერაციული სისტემა" -#: src/components/storagePools/storagePool.jsx:63 #: src/components/networks/network.jsx:62 +#: src/components/storagePools/storagePool.jsx:63 msgid "active" msgstr "აქტიური" @@ -2853,7 +2888,7 @@ msgid "cdrom" msgstr "CD წამკითხავი" -#: src/components/vm/overview/cpuModal.jsx:321 src/helpers.js:244 +#: src/helpers.js:244 src/components/vm/overview/cpuModal.jsx:321 msgid "custom" msgstr "ხელით" @@ -2873,10 +2908,10 @@ msgid "down" msgstr "დაბლა" -#: src/components/vm/overview/watchdog.jsx:242 -#: src/components/vm/overview/bootOrder.jsx:361 #: src/components/vm/overview/vmOverviewCard.jsx:122 #: src/components/vm/overview/vmOverviewCard.jsx:130 +#: src/components/vm/overview/bootOrder.jsx:361 +#: src/components/vm/overview/watchdog.jsx:242 #: src/components/vm/overview/vsock.jsx:293 msgid "edit" msgstr "ჩასწორება" @@ -2921,8 +2956,8 @@ msgid "iSCSI target IQN" msgstr "iSCSI target-ის IQN" -#: src/components/storagePools/storagePool.jsx:63 #: src/components/networks/network.jsx:62 +#: src/components/storagePools/storagePool.jsx:63 msgid "inactive" msgstr "არააქტიური" @@ -2946,11 +2981,11 @@ msgid "mcast" msgstr "mcast" +#: src/components/common/machinesConnectionSelector.jsx:82 #: src/components/vm/nics/nicBody.jsx:110 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:194 #: src/components/vm/vmDetailsPage.jsx:202 #: src/components/vm/overview/vsock.jsx:226 -#: src/components/common/machinesConnectionSelector.jsx:82 msgid "more info" msgstr "მეტი ინფორმაცია" @@ -2967,9 +3002,9 @@ msgid "network" msgstr "ქსელი" +#: src/helpers.js:273 src/components/networks/networkOverviewTab.jsx:115 #: src/components/storagePools/storagePoolOverviewTab.jsx:67 #: src/components/storagePools/storagePoolOverviewTab.jsx:72 -#: src/components/networks/networkOverviewTab.jsx:115 src/helpers.js:273 msgid "no" msgstr "არა" @@ -2977,9 +3012,9 @@ msgid "no state saved" msgstr "მდგომარეობა შენახული არაა" +#: src/components/networks/networkOverviewTab.jsx:293 #: src/components/vm/overview/watchdog.jsx:238 #: src/components/vm/overview/vsock.jsx:275 -#: src/components/networks/networkOverviewTab.jsx:293 msgid "none" msgstr "არცერთი" @@ -3055,7 +3090,7 @@ "VMs" msgstr "ვმ-ების ასლების შესაქმნელად საჭიროა პაკეტი virt-install" -#: src/components/create-vm-dialog/createVmDialog.jsx:1444 +#: src/components/create-vm-dialog/createVmDialog.jsx:1529 msgid "" "virt-install package needs to be installed on the system in order to create " "new VMs" @@ -3075,9 +3110,9 @@ msgid "vsock requires special software" msgstr "vsock-ს სპეციალური პროგრამები სჭირდება" +#: src/helpers.js:272 src/components/networks/networkOverviewTab.jsx:115 #: src/components/storagePools/storagePoolOverviewTab.jsx:67 #: src/components/storagePools/storagePoolOverviewTab.jsx:72 -#: src/components/networks/networkOverviewTab.jsx:115 src/helpers.js:272 msgid "yes" msgstr "დიახ" diff -Nru cockpit-machines-300/po/ko.po cockpit-machines-302/po/ko.po --- cockpit-machines-300/po/ko.po 2023-10-18 04:20:42.000000000 +0000 +++ cockpit-machines-302/po/ko.po 2023-11-14 18:10:32.000000000 +0000 @@ -11,8 +11,8 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-10 02:50+0000\n" -"PO-Revision-Date: 2023-10-10 16:36+0000\n" +"POT-Creation-Date: 2023-11-13 02:50+0000\n" +"PO-Revision-Date: 2023-11-10 13:41+0000\n" "Last-Translator: 김인수 \n" "Language-Team: Korean \n" @@ -21,14 +21,14 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0\n" -"X-Generator: Weblate 5.0.2\n" +"X-Generator: Weblate 5.1.1\n" -#: src/components/create-vm-dialog/createVmDialog.jsx:827 +#: src/components/create-vm-dialog/createVmDialog.jsx:913 msgid "$0 $1 available at default location" msgstr "기본 위치에서 사용 가능한 $0 $1" -#: src/components/create-vm-dialog/createVmDialog.jsx:240 -#: src/components/create-vm-dialog/createVmDialog.jsx:773 +#: src/components/create-vm-dialog/createVmDialog.jsx:242 +#: src/components/create-vm-dialog/createVmDialog.jsx:859 msgid "$0 $1 available on host" msgstr "호스트에서 사용 가능한 $0 $1" @@ -46,7 +46,7 @@ msgid_plural "$0 Storage pools" msgstr[0] "$0 저장소 풀" -#: src/components/create-vm-dialog/createVmDialog.jsx:1214 +#: src/components/create-vm-dialog/createVmDialog.jsx:1298 msgid "$0 does not support unattended installation." msgstr "$0는 무인 설치를 지원하지 않습니다." @@ -69,8 +69,8 @@ # auto translated by TM merge from project: RHEV Administration Guide, # version: 3.6-async1, DocId: chap- # Administering_and_Maintaining_the_Red_Hat_Enterprise_Virtualization_Environment -#: src/components/vm/overview/vmOverviewCard.jsx:145 #: src/components/vm/vmUsageCard.jsx:47 +#: src/components/vm/overview/vmOverviewCard.jsx:145 msgid "$0 vCPU" msgid_plural "$0 vCPUs" msgstr[0] "$0 vCPUs" @@ -87,8 +87,8 @@ "VM의 복사는 대상에서 실행해야 하고 이를 종료 할 때에 사라집니다. 그 동안에, " "원래 호스트는 VM 구성의 복사를 유지합니다." -#: src/components/vm/disks/diskEdit.jsx:115 #: src/components/vm/disks/vmDisksCard.jsx:188 +#: src/components/vm/disks/diskEdit.jsx:115 msgid "Access" msgstr "접근" @@ -97,8 +97,8 @@ msgid "Action" msgstr "동작" -#: src/components/storagePools/storagePool.jsx:169 #: src/components/networks/network.jsx:173 +#: src/components/storagePools/storagePool.jsx:169 msgid "Activate" msgstr "활성화" @@ -106,21 +106,25 @@ msgid "Activate the storage pool to administer volumes" msgstr "볼륨을 관리하려면 저장소 풀을 활성화하세요" -#: src/components/vm/hostdevs/hostDevAdd.jsx:229 +#: src/components/networks/networkOverviewTab.jsx:236 #: src/components/vm/nics/nicAdd.jsx:213 #: src/components/vm/disks/diskAdd.jsx:863 +#: src/components/vm/hostdevs/hostDevAdd.jsx:229 #: src/components/vm/overview/watchdog.jsx:154 #: src/components/vm/overview/vsock.jsx:196 -#: src/components/networks/networkOverviewTab.jsx:236 msgid "Add" msgstr "추가" +#: src/components/create-vm-dialog/createVmDialog.jsx:847 +msgid "Add SSH keys" +msgstr "SSH 키 추가" + #: src/components/networks/networkOverviewTab.jsx:232 msgid "Add a DHCP static host entry" msgstr "DHCP 고정 호스트 항목 추가" -#: src/components/vm/disks/diskAdd.jsx:853 #: src/components/vm/disks/vmDisksCard.jsx:75 +#: src/components/vm/disks/diskAdd.jsx:853 msgid "Add disk" msgstr "디스크 추가" @@ -149,7 +153,7 @@ msgid "Add watchdog device type" msgstr "와치독 장치 유형 추가" -#: src/components/vm/overview/watchdog.jsx:105 +#: src/components/vm/overview/watchdog.jsx:107 msgid "Adding a watchdog will require a reboot to take effect." msgstr "워치독 추가하기는 적용을 위해 재부팅이 필요합니다." @@ -165,10 +169,10 @@ msgid "Additional" msgstr "추가" -#: src/components/vm/consoles/desktopConsole.jsx:47 -#: src/components/vm/nics/vmNicsCard.jsx:154 #: src/components/networks/networkOverviewTab.jsx:142 #: src/components/networks/networkOverviewTab.jsx:162 +#: src/components/vm/nics/vmNicsCard.jsx:154 +#: src/components/vm/consoles/desktopConsole.jsx:47 msgid "Address" msgstr "주소" @@ -221,7 +225,7 @@ msgid "Assign automatically" msgstr "자동 할당" -#: src/components/create-vm-dialog/createVmDialog.jsx:1213 +#: src/components/create-vm-dialog/createVmDialog.jsx:1297 msgid "" "Automated installs are only available when downloading an image or using " "cloud-init." @@ -233,13 +237,13 @@ msgid "Automatic" msgstr "자동" -#: src/components/create-vm-dialog/createVmDialog.jsx:1333 +#: src/components/create-vm-dialog/createVmDialog.jsx:1417 msgid "Automation" msgstr "자동화" +#: src/components/networks/networkOverviewTab.jsx:119 #: src/components/storagePools/storagePoolOverviewTab.jsx:71 #: src/components/vm/overview/vmOverviewCard.jsx:200 -#: src/components/networks/networkOverviewTab.jsx:119 msgid "Autostart" msgstr "자동 시작" @@ -255,13 +259,13 @@ msgid "Boot order settings could not be saved" msgstr "부팅 순서 설정을 저장 할 수 없습니다" +#: src/components/vm/disks/vmDisksCard.jsx:186 +#: src/components/vm/disks/diskAdd.jsx:227 +#: src/components/vm/disks/diskEdit.jsx:90 #: src/components/vm/hostdevs/hostDevAdd.jsx:89 #: src/components/vm/hostdevs/hostDevCard.jsx:99 #: src/components/vm/hostdevs/hostDevCard.jsx:107 #: src/components/vm/hostdevs/hostDevCard.jsx:247 -#: src/components/vm/disks/diskEdit.jsx:90 -#: src/components/vm/disks/diskAdd.jsx:227 -#: src/components/vm/disks/vmDisksCard.jsx:186 #: src/components/vm/overview/bootOrder.jsx:105 #: src/components/vm/overview/bootOrder.jsx:117 #: src/components/vm/overview/bootOrder.jsx:135 @@ -274,9 +278,9 @@ msgid "CD/DVD disc" msgstr "CD/DVD 디스크" -#: src/components/vm/overview/vmOverviewCard.jsx:187 -#: src/components/vm/vmUsageCard.jsx:69 #: src/components/common/needsShutdown.jsx:110 +#: src/components/vm/vmUsageCard.jsx:69 +#: src/components/vm/overview/vmOverviewCard.jsx:187 msgid "CPU" msgstr "CPU" @@ -284,38 +288,38 @@ msgid "CPU mode could not be saved" msgstr "CPU 설정을 저장 할 수 없습니다" -#: src/components/vm/disks/diskEdit.jsx:60 #: src/components/vm/disks/vmDiskColumns.jsx:101 #: src/components/vm/disks/diskAdd.jsx:216 +#: src/components/vm/disks/diskEdit.jsx:60 msgid "Cache" msgstr "캐쉬" -#: src/components/storagePools/createStoragePoolDialog.jsx:443 +#: src/components/create-vm-dialog/createVmDialog.jsx:1477 +#: src/components/networks/createNetworkDialog.jsx:421 +#: src/components/networks/networkOverviewTab.jsx:239 +#: src/components/common/deleteResource.jsx:91 #: src/components/storagePools/storagePoolDelete.jsx:205 #: src/components/storagePools/storageVolumeCreate.jsx:110 -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:147 -#: src/components/vm/snapshots/vmSnapshotsRevertModal.jsx:102 -#: src/components/vm/hostdevs/hostDevAdd.jsx:234 -#: src/components/vm/vmCloneDialog.jsx:83 -#: src/components/vm/vmMigrateDialog.jsx:213 -#: src/components/vm/nics/nicAdd.jsx:216 src/components/vm/nics/nicEdit.jsx:185 -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:174 +#: src/components/storagePools/createStoragePoolDialog.jsx:443 +#: src/components/vm/nics/nicEdit.jsx:185 src/components/vm/nics/nicAdd.jsx:216 +#: src/components/vm/deleteDialog.jsx:174 #: src/components/vm/vmRenameDialog.jsx:71 -#: src/components/vm/disks/diskEdit.jsx:270 +#: src/components/vm/confirmDialog.jsx:54 #: src/components/vm/disks/diskAdd.jsx:866 +#: src/components/vm/disks/diskEdit.jsx:270 #: src/components/vm/disks/mediaEject.jsx:110 -#: src/components/vm/deleteDialog.jsx:174 -#: src/components/vm/confirmDialog.jsx:54 -#: src/components/vm/overview/watchdog.jsx:194 +#: src/components/vm/hostdevs/hostDevAdd.jsx:234 +#: src/components/vm/vmCloneDialog.jsx:83 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:174 +#: src/components/vm/vmMigrateDialog.jsx:213 #: src/components/vm/overview/firmware.jsx:72 #: src/components/vm/overview/bootOrder.jsx:318 -#: src/components/vm/overview/memoryModal.jsx:159 +#: src/components/vm/overview/watchdog.jsx:194 #: src/components/vm/overview/vsock.jsx:244 +#: src/components/vm/overview/memoryModal.jsx:159 #: src/components/vm/overview/cpuModal.jsx:338 -#: src/components/networks/createNetworkDialog.jsx:421 -#: src/components/networks/networkOverviewTab.jsx:239 -#: src/components/create-vm-dialog/createVmDialog.jsx:1392 -#: src/components/common/deleteResource.jsx:91 +#: src/components/vm/snapshots/vmSnapshotsRevertModal.jsx:102 +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:147 msgid "Cancel" msgstr "취소" @@ -339,7 +343,7 @@ msgid "Change firmware" msgstr "펌웨어 변경" -#: src/components/common/needsShutdown.jsx:162 +#: src/components/common/needsShutdown.jsx:164 msgid "Changes pending" msgstr "보류 중인 변경 부분" @@ -347,7 +351,7 @@ msgid "Changes will take effect after shutting down the VM" msgstr "변경은 VM 종료 후에 적용됩니다" -#: src/app.jsx:138 +#: src/app.jsx:136 msgid "" "Changing BIOS/EFI settings is specific to each manufacturer. It involves " "pressing a hotkey during boot (ESC, F1, F12, Del). Enable a setting called " @@ -359,14 +363,14 @@ "\"VM\", \"VMX\", \"SVM\", \"VTX\", \"VTD\"라고 불리는 설정을 활성화합니다. 보" "다 자세히 알기 위해 자신의 컴퓨터 사용 설명서를 참고하세요." -#: src/components/create-vm-dialog/createVmDialog.jsx:527 +#: src/components/create-vm-dialog/createVmDialog.jsx:531 msgid "Checking token validity..." msgstr "토큰 유효성 확인 중..." -#: src/components/create-vm-dialog/createVmDialog.jsx:458 -#: src/components/create-vm-dialog/createVmDialog.jsx:459 -#: src/components/create-vm-dialog/createVmDialog.jsx:884 -#: src/components/create-vm-dialog/createVmDialog.jsx:885 +#: src/components/create-vm-dialog/createVmDialog.jsx:462 +#: src/components/create-vm-dialog/createVmDialog.jsx:463 +#: src/components/create-vm-dialog/createVmDialog.jsx:966 +#: src/components/create-vm-dialog/createVmDialog.jsx:967 msgid "Choose an operating system" msgstr "운영 체제를 선택하십시오" @@ -379,7 +383,7 @@ "Clicking \"Launch remote viewer\" will download a .vv file and launch $0." msgstr "\"원격 뷰어 시작\"을 누르면 .vv 파일을 내려받기 하고 $0를 시작합니다." -#: src/components/vm/vmCloneDialog.jsx:80 src/components/vm/vmActions.jsx:402 +#: src/components/vm/vmActions.jsx:402 src/components/vm/vmCloneDialog.jsx:80 msgid "Clone" msgstr "복제" @@ -387,7 +391,7 @@ msgid "Close" msgstr "닫기" -#: src/components/create-vm-dialog/createVmDialog.jsx:363 +#: src/components/create-vm-dialog/createVmDialog.jsx:367 msgid "Cloud base image" msgstr "클라우드 기반 이미지" @@ -409,12 +413,12 @@ msgstr "연결 중" # ctx::sourcefile::Navigation Menu -#: src/components/storagePools/storagePoolList.jsx:70 -#: src/components/vm/overview/vmOverviewCard.jsx:163 -#: src/components/networks/networkList.jsx:69 #: src/components/networks/createNetworkDialog.jsx:41 +#: src/components/networks/networkList.jsx:69 #: src/components/vms/hostvmslist.jsx:145 #: src/components/common/machinesConnectionSelector.jsx:39 +#: src/components/storagePools/storagePoolList.jsx:70 +#: src/components/vm/overview/vmOverviewCard.jsx:163 msgid "Connection" msgstr "연결" @@ -444,7 +448,7 @@ msgid "Could not delete disk's storage" msgstr "디스크 저장소를 삭제 할 수 없습니다" -#: src/components/vm/overview/watchdog.jsx:104 +#: src/components/vm/overview/watchdog.jsx:106 msgid "Could not dynamically add watchdog" msgstr "동적으로 와치독을 추가 할 수 없습니다" @@ -456,22 +460,22 @@ msgid "Crashed" msgstr "충돌" -#: src/components/storagePools/createStoragePoolDialog.jsx:440 +#: src/components/networks/createNetworkDialog.jsx:418 #: src/components/storagePools/storageVolumeCreate.jsx:107 +#: src/components/storagePools/createStoragePoolDialog.jsx:440 #: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:144 -#: src/components/networks/createNetworkDialog.jsx:418 msgid "Create" msgstr "생성" -#: src/components/create-vm-dialog/createVmDialog.jsx:1438 +#: src/components/create-vm-dialog/createVmDialog.jsx:1523 msgid "Create VM" msgstr "가상 머신 만들기" -#: src/components/create-vm-dialog/createVmDialog.jsx:1457 +#: src/components/create-vm-dialog/createVmDialog.jsx:1542 msgid "Create VM by importing a disk image of an existing VM installation" msgstr "기존 VM 설치의 가져온 디스크 이미지에 의해 VM을 생성합니다" -#: src/components/create-vm-dialog/createVmDialog.jsx:1456 +#: src/components/create-vm-dialog/createVmDialog.jsx:1541 msgid "Create VM from local or network installation medium" msgstr "로컬 또는 네트워크 설치 환경에서 VM을 생성합니다" @@ -479,11 +483,11 @@ msgid "Create a clone VM based on $0" msgstr "$0을 기반으로 복제 VM 만들기" -#: src/components/create-vm-dialog/createVmDialog.jsx:1360 +#: src/components/create-vm-dialog/createVmDialog.jsx:1444 msgid "Create and edit" msgstr "생성과 편집" -#: src/components/create-vm-dialog/createVmDialog.jsx:1386 +#: src/components/create-vm-dialog/createVmDialog.jsx:1471 msgid "Create and run" msgstr "생성과 동작" @@ -491,20 +495,20 @@ msgid "Create new" msgstr "새로 만들기" -#: src/components/create-vm-dialog/createVmDialog.jsx:860 +#: src/components/create-vm-dialog/createVmDialog.jsx:946 msgid "Create new qcow2 volume" msgstr "신규 qcow2 볼륨 생성" -#: src/components/create-vm-dialog/createVmDialog.jsx:861 +#: src/components/create-vm-dialog/createVmDialog.jsx:947 msgid "Create new raw volume" msgstr "신규 단순 볼륨 만들기" -#: src/components/create-vm-dialog/createVmDialog.jsx:1374 +#: src/components/create-vm-dialog/createVmDialog.jsx:1459 msgid "Create new virtual machine" msgstr "새로운 가상 머신 만들기" -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:140 #: src/components/vm/snapshots/vmSnapshotsCard.jsx:49 +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:140 msgid "Create snapshot" msgstr "순간찍기 생성" @@ -531,11 +535,11 @@ msgid "Creating VM" msgstr "VM 생성 중" -#: src/app.jsx:304 +#: src/app.jsx:302 msgid "Creating VM $0" msgstr "VM $0 생성 중" -#: src/components/create-vm-dialog/createVmDialog.jsx:1189 +#: src/components/create-vm-dialog/createVmDialog.jsx:1273 msgid "Creation of VM $0 failed" msgstr "VM $0 생성이 실패했습니다" @@ -573,20 +577,21 @@ msgid "DHCP Settings" msgstr "DHCP 설정" -#: src/components/storagePools/storagePool.jsx:160 #: src/components/networks/network.jsx:169 +#: src/components/storagePools/storagePool.jsx:160 msgid "Deactivate" msgstr "비활성화" -#: src/components/storagePools/storagePoolDelete.jsx:202 -#: src/components/storagePools/storagePoolDelete.jsx:238 -#: src/components/storagePools/storagePoolDelete.jsx:248 -#: src/components/vm/deleteDialog.jsx:171 src/components/vm/vmActions.jsx:451 -#: src/components/vm/vmActions.jsx:459 src/components/networks/network.jsx:150 +#: src/components/networks/network.jsx:150 #: src/components/networks/network.jsx:153 #: src/components/common/deleteResource.jsx:79 #: src/components/common/deleteResource.jsx:133 #: src/components/common/deleteResource.jsx:144 +#: src/components/storagePools/storagePoolDelete.jsx:202 +#: src/components/storagePools/storagePoolDelete.jsx:238 +#: src/components/storagePools/storagePoolDelete.jsx:248 +#: src/components/vm/deleteDialog.jsx:171 src/components/vm/vmActions.jsx:451 +#: src/components/vm/vmActions.jsx:459 msgid "Delete" msgstr "삭제" @@ -627,8 +632,8 @@ msgid "Deleting shared directories is possible only when the guest is shut off" msgstr "공유된 디렉토리 삭제하기는 게스트가 종료된 경우에만 할 수 있습니다" -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:51 #: src/components/vm/snapshots/vmSnapshotsCard.jsx:95 +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:51 msgid "Description" msgstr "설명" @@ -649,23 +654,23 @@ "Detach the disks using this pool from any VMs before attempting deletion." msgstr "삭제를 시도하기 전에 VM에서 이 풀을 사용하는 디스크를 분리하십시오." -#: src/components/create-vm-dialog/createVmDialog.jsx:1329 +#: src/components/create-vm-dialog/createVmDialog.jsx:1413 msgid "Details" msgstr "상세정보" +#: src/components/networks/createNetworkDialog.jsx:160 +#: src/components/networks/networkList.jsx:68 +#: src/components/vm/disks/vmDiskColumns.jsx:40 +#: src/components/vm/disks/vmDisksCard.jsx:172 +#: src/components/vm/disks/diskAdd.jsx:354 #: src/components/vm/hostdevs/hostDevAdd.jsx:88 #: src/components/vm/hostdevs/hostDevAdd.jsx:123 #: src/components/vm/hostdevs/hostDevCard.jsx:98 #: src/components/vm/hostdevs/hostDevCard.jsx:246 -#: src/components/vm/disks/vmDiskColumns.jsx:40 -#: src/components/vm/disks/diskAdd.jsx:354 -#: src/components/vm/disks/vmDisksCard.jsx:172 #: src/components/vm/overview/bootOrder.jsx:97 #: src/components/vm/overview/bootOrder.jsx:104 #: src/components/vm/overview/bootOrder.jsx:136 #: src/components/vm/overview/bootOrder.jsx:139 -#: src/components/networks/networkList.jsx:68 -#: src/components/networks/createNetworkDialog.jsx:160 msgid "Device" msgstr "장치" @@ -673,8 +678,8 @@ msgid "Devices" msgstr "장치" -#: src/components/vm/consoles/serialConsole.jsx:94 #: src/components/vm/consoles/vnc.jsx:170 +#: src/components/vm/consoles/serialConsole.jsx:94 msgid "Disconnect" msgstr "연결 끊김" @@ -707,7 +712,7 @@ msgid "Disk identifier" msgstr "디스크 식별자" -#: src/components/create-vm-dialog/createVmDialog.jsx:376 +#: src/components/create-vm-dialog/createVmDialog.jsx:380 msgid "Disk image" msgstr "디스크 이미지" @@ -715,7 +720,7 @@ msgid "Disk image file" msgstr "디스크 이미지 파일" -#: src/components/create-vm-dialog/createVmDialog.jsx:222 +#: src/components/create-vm-dialog/createVmDialog.jsx:224 msgid "Disk image path must not be empty" msgstr "디스크 이름 경로는 비워두면 안됩니다" @@ -723,8 +728,8 @@ msgid "Disk images can be stored in user home directory" msgstr "디스크 이미지는 사용자 홈 디렉토리에 저장 될 수 있습니다" -#: src/components/vm/disks/diskEdit.jsx:218 #: src/components/vm/disks/diskAdd.jsx:716 +#: src/components/vm/disks/diskEdit.jsx:218 msgid "Disk settings could not be saved" msgstr "디스크 설정을 저장 할 수 없습니다" @@ -753,15 +758,15 @@ msgid "Domain is blocked on resource" msgstr "도메인은 리소스에서 차단되었습니다" -#: src/components/create-vm-dialog/createVmDialog.jsx:359 +#: src/components/create-vm-dialog/createVmDialog.jsx:363 msgid "Download an OS" msgstr "OS 내려받기" -#: src/app.jsx:311 +#: src/app.jsx:309 msgid "Download progress" msgstr "내려받기 진행" -#: src/app.jsx:304 +#: src/app.jsx:302 msgid "Downloading image for VM $0" msgstr "VM $0를 위해 이미지 내려받기 중" @@ -819,7 +824,7 @@ msgid "Emulated machine" msgstr "에뮬레이트된 기기" -#: src/app.jsx:136 +#: src/app.jsx:134 msgid "Enable virtualization support in BIOS/EFI settings." msgstr "BIOS/EFI 설정에서 가상화 지원을 활성화합니다." @@ -832,11 +837,11 @@ msgid "End should not be empty" msgstr "끝은 비워둘 수 없습니다" -#: src/components/create-vm-dialog/createVmDialog.jsx:1212 +#: src/components/create-vm-dialog/createVmDialog.jsx:1296 msgid "Enter root and/or user information to enable unattended installation." msgstr "무인 설치를 활성화 하기 위해 root 와 / 또는 사용자 정보를 입력하세요." -#: src/components/create-vm-dialog/createVmDialog.jsx:531 +#: src/components/create-vm-dialog/createVmDialog.jsx:535 msgid "Error checking token" msgstr "토큰 확인 중 오류" @@ -844,7 +849,7 @@ msgid "Example, $0" msgstr "예제, $0" -#: src/components/create-vm-dialog/createVmDialog.jsx:302 +#: src/components/create-vm-dialog/createVmDialog.jsx:306 msgid "Existing disk image on host's file system" msgstr "호스트의 파일 시스템에서 기존 디스크 이미지" @@ -876,7 +881,7 @@ msgid "Failed to configure vsock" msgstr "vsock을 구성하는데 실패함" -#: src/components/vm/overview/watchdog.jsx:86 +#: src/components/vm/overview/watchdog.jsx:88 msgid "Failed to configure watchdog" msgstr "와치독을 구성하는데 실패함" @@ -884,11 +889,11 @@ msgid "Failed to detach vsock" msgstr "vsock을 분리하는데 실패함" -#: src/components/vm/overview/watchdog.jsx:133 +#: src/components/vm/overview/watchdog.jsx:135 msgid "Failed to detach watchdog" msgstr "와치독을 분리하는데 실패함" -#: src/app.jsx:189 +#: src/app.jsx:187 msgid "Failed to fetch some resources" msgstr "몇 가지 자원 가져오기에 실패함" @@ -958,8 +963,8 @@ msgid "Force shut down $0?" msgstr "$0를 강제 종료 할까요?" -#: src/components/storagePools/createStoragePoolDialog.jsx:197 #: src/components/storagePools/storageVolumeCreateBody.jsx:69 +#: src/components/storagePools/createStoragePoolDialog.jsx:197 #: src/components/vm/disks/vmDiskColumns.jsx:103 msgid "Format" msgstr "포멧" @@ -982,8 +987,8 @@ "가능한 디스크 이미지만 전송 될 것입니다. 사용하지 않은 저장소는 이전 후에도 " "원본에 남아 있습니다." -#: src/components/vm/overview/vmOverviewCard.jsx:159 #: src/components/networks/networkOverviewTab.jsx:110 +#: src/components/vm/overview/vmOverviewCard.jsx:159 msgid "General" msgstr "일반" @@ -991,19 +996,19 @@ msgid "Generate automatically" msgstr "자동 생성" -#: src/components/create-vm-dialog/createVmDialog.jsx:505 +#: src/components/create-vm-dialog/createVmDialog.jsx:509 msgid "Get a new RHSM token." msgstr "신규 RHSM 토큰 가져오기." +#: src/components/create-vm-dialog/createVmDialog.jsx:893 +#: src/components/create-vm-dialog/createVmDialog.jsx:1013 #: src/components/storagePools/storageVolumeCreateBody.jsx:101 #: src/components/vm/disks/vmDisksCard.jsx:49 #: src/components/vm/overview/memorySelectRow.jsx:89 -#: src/components/create-vm-dialog/createVmDialog.jsx:807 -#: src/components/create-vm-dialog/createVmDialog.jsx:931 msgid "GiB" msgstr "GiB" -#: src/app.jsx:294 src/app.jsx:308 +#: src/app.jsx:292 src/app.jsx:306 msgid "Go to VMs list" msgstr "VM 목록으로 이동" @@ -1015,17 +1020,17 @@ msgid "Gracefully shutdown" msgstr "우아한 종료" -#: src/app.jsx:133 +#: src/app.jsx:131 msgid "Hardware virtualization is disabled" msgstr "하드웨어 가상화가 비활성화 되었습니다" -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:241 #: src/components/vm/disks/diskAdd.jsx:212 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:241 msgid "Hide additional options" msgstr "추가 선택 숨기기" -#: src/components/storagePools/createStoragePoolDialog.jsx:121 #: src/components/storagePools/storagePoolOverviewTab.jsx:34 +#: src/components/storagePools/createStoragePoolDialog.jsx:121 #: src/components/vm/disks/vmDiskColumns.jsx:44 #: src/components/vm/overview/bootOrder.jsx:101 msgid "Host" @@ -1067,8 +1072,8 @@ msgid "IP" msgstr "IP" -#: src/components/vm/nics/vmNicsCard.jsx:357 #: src/components/networks/networkOverviewTab.jsx:254 +#: src/components/vm/nics/vmNicsCard.jsx:357 msgid "IP address" msgstr "네트워크 주소" @@ -1142,23 +1147,23 @@ msgid "Idle" msgstr "유휴" -#: src/app.jsx:144 +#: src/app.jsx:142 msgid "Ignore" msgstr "무시" -#: src/components/create-vm-dialog/createVmDialog.jsx:1438 +#: src/components/create-vm-dialog/createVmDialog.jsx:1523 msgid "Import VM" msgstr "VM 가져 오기" -#: src/components/create-vm-dialog/createVmDialog.jsx:1374 +#: src/components/create-vm-dialog/createVmDialog.jsx:1459 msgid "Import a virtual machine" msgstr "가상 머신 가져 오기" -#: src/components/create-vm-dialog/createVmDialog.jsx:1360 +#: src/components/create-vm-dialog/createVmDialog.jsx:1444 msgid "Import and edit" msgstr "가져오기와 편집" -#: src/components/create-vm-dialog/createVmDialog.jsx:1386 +#: src/components/create-vm-dialog/createVmDialog.jsx:1471 msgid "Import and run" msgstr "가져 오기와 실행" @@ -1166,7 +1171,7 @@ msgid "Importing an image with a backing file is unsupported" msgstr "백업된 파일 이미지 가져오기는 지원되지 않습니다" -#: src/components/create-vm-dialog/createVmDialog.jsx:310 +#: src/components/create-vm-dialog/createVmDialog.jsx:314 msgid "" "In most configurations, macvtap does not work for host to guest network " "communication." @@ -1213,15 +1218,15 @@ msgid "Install" msgstr "설치" -#: src/components/create-vm-dialog/createVmDialog.jsx:376 +#: src/components/create-vm-dialog/createVmDialog.jsx:380 msgid "Installation source" msgstr "설치 원천" -#: src/components/create-vm-dialog/createVmDialog.jsx:224 +#: src/components/create-vm-dialog/createVmDialog.jsx:226 msgid "Installation source must not be empty" msgstr "설치 원천는 비워둘 수 없습니다" -#: src/components/create-vm-dialog/createVmDialog.jsx:351 +#: src/components/create-vm-dialog/createVmDialog.jsx:355 msgid "Installation type" msgstr "설치 유형" @@ -1257,7 +1262,7 @@ msgid "Invalid IPv6 prefix" msgstr "잘못된 IPv6 프리픽스" -#: src/components/create-vm-dialog/createVmDialog.jsx:208 +#: src/components/create-vm-dialog/createVmDialog.jsx:210 msgid "Invalid filename" msgstr "잘못된 파일 이름" @@ -1265,6 +1270,10 @@ msgid "Isolated network" msgstr "격리된 네트워크" +#: src/components/create-vm-dialog/createVmDialog.jsx:812 +msgid "Keys are located in ~/.ssh/ and have a \".pub\" extension." +msgstr "키는 ~/.ssh/ 에 위치하고 \".pub\" 확장자를 갖고 있습니다." + #: src/components/storagePools/createStoragePoolDialog.jsx:62 msgid "LVM volume group" msgstr "LVM 볼륨 그룹" @@ -1273,17 +1282,17 @@ msgid "Launch remote viewer" msgstr "원격 뷰어 시작" -#: src/components/create-vm-dialog/createVmDialog.jsx:643 +#: src/components/create-vm-dialog/createVmDialog.jsx:647 msgid "" "Leave the password blank if you do not wish to have a root account created" msgstr "root 계정을 만들지 않으려면 암호를 비워 두십시오" -#: src/components/create-vm-dialog/createVmDialog.jsx:743 +#: src/components/create-vm-dialog/createVmDialog.jsx:747 msgid "" "Leave the password blank if you do not wish to have a user account created" msgstr "사용자 계정을 만들지 않으려면 암호를 비워 두십시오" -#: src/components/create-vm-dialog/createVmDialog.jsx:759 +#: src/components/create-vm-dialog/createVmDialog.jsx:838 msgid "Leave the password blank if you do not wish to set a root password" msgstr "root 비밀번호를 설정하기를 원하지 않으면 비밀번호를 비워 두십시오" @@ -1311,7 +1320,7 @@ msgid "Loading..." msgstr "적재 중..." -#: src/components/create-vm-dialog/createVmDialog.jsx:366 +#: src/components/create-vm-dialog/createVmDialog.jsx:370 msgid "Local install media (ISO image or distro install tree)" msgstr "로컬 설치 미디어 (ISO 이미지 또는 저장소 설치 트리)" @@ -1322,16 +1331,17 @@ # translation auto-copied from project Satellite6 Hammer CLI Foreman, version # 6.1, document hammer-cli-foreman -#: src/components/vm/overview/bootOrder.jsx:111 #: src/components/networks/networkOverviewTab.jsx:68 +#: src/components/vm/overview/bootOrder.jsx:111 msgid "MAC" msgstr "MAC" # auto translated by TM merge from project: RHOSP Director Installation and # Usage , version: 11-Korean, DocId: master -#: src/components/vm/nics/nicAdd.jsx:68 src/components/vm/nics/nicEdit.jsx:47 -#: src/components/vm/nics/vmNicsCard.jsx:351 #: src/components/networks/networkOverviewTab.jsx:247 +#: src/components/vm/nics/nicEdit.jsx:47 +#: src/components/vm/nics/vmNicsCard.jsx:351 +#: src/components/vm/nics/nicAdd.jsx:68 msgid "MAC address" msgstr "MAC 주소" @@ -1401,9 +1411,9 @@ msgid "Media will be ejected from $0:" msgstr "미디어는 $0에서 꺼냅니다:" -#: src/components/vm/overview/vmOverviewCard.jsx:182 +#: src/components/create-vm-dialog/createVmDialog.jsx:878 #: src/components/vm/vmUsageCard.jsx:58 -#: src/components/create-vm-dialog/createVmDialog.jsx:792 +#: src/components/vm/overview/vmOverviewCard.jsx:182 msgid "Memory" msgstr "메모리" @@ -1412,19 +1422,19 @@ msgid "Memory could not be saved" msgstr "메모리는 저장 할 수 없습니다" -#: src/components/create-vm-dialog/createVmDialog.jsx:231 +#: src/components/create-vm-dialog/createVmDialog.jsx:233 msgid "Memory must not be 0" msgstr "메모리는 0이 아니어야 합니다" +#: src/components/create-vm-dialog/createVmDialog.jsx:891 +#: src/components/create-vm-dialog/createVmDialog.jsx:1011 #: src/components/storagePools/storageVolumeCreateBody.jsx:99 #: src/components/vm/overview/memorySelectRow.jsx:87 -#: src/components/create-vm-dialog/createVmDialog.jsx:805 -#: src/components/create-vm-dialog/createVmDialog.jsx:929 msgid "MiB" msgstr "MiB" -#: src/components/vm/vmMigrateDialog.jsx:210 #: src/components/vm/vmActions.jsx:425 +#: src/components/vm/vmMigrateDialog.jsx:210 msgid "Migrate" msgstr "이전" @@ -1441,8 +1451,8 @@ msgid "Mode" msgstr "모드" -#: src/components/vm/hostdevs/hostDevCard.jsx:199 #: src/components/vm/nics/nicBody.jsx:48 +#: src/components/vm/hostdevs/hostDevCard.jsx:199 msgid "Model" msgstr "방식" @@ -1476,17 +1486,17 @@ msgid "NIC $0 of VM $1 failed to change state" msgstr "VM $1의 NIC $0은 상태 변경에 실패했습니다" -#: src/components/storagePools/createStoragePoolDialog.jsx:45 -#: src/components/storagePools/storagePoolList.jsx:68 +#: src/components/create-vm-dialog/createVmDialog.jsx:264 +#: src/components/networks/createNetworkDialog.jsx:126 +#: src/components/networks/networkList.jsx:67 +#: src/components/vms/hostvmslist.jsx:144 #: src/components/storagePools/storagePoolVolumesTab.jsx:78 #: src/components/storagePools/storageVolumeCreateBody.jsx:38 -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:38 -#: src/components/vm/snapshots/vmSnapshotsCard.jsx:85 +#: src/components/storagePools/storagePoolList.jsx:68 +#: src/components/storagePools/createStoragePoolDialog.jsx:45 #: src/components/vm/vmCloneDialog.jsx:93 -#: src/components/networks/networkList.jsx:67 -#: src/components/networks/createNetworkDialog.jsx:126 -#: src/components/vms/hostvmslist.jsx:144 -#: src/components/create-vm-dialog/createVmDialog.jsx:260 +#: src/components/vm/snapshots/vmSnapshotsCard.jsx:85 +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:38 msgid "Name" msgstr "이름" @@ -1498,15 +1508,15 @@ msgid "Name contains invalid characters" msgstr "이름에 잘못된 문자가 있습니다" +#: src/components/create-vm-dialog/createVmDialog.jsx:193 #: src/components/storagePools/storageVolumeCreate.jsx:67 #: src/components/vm/vmCloneDialog.jsx:45 -#: src/components/create-vm-dialog/createVmDialog.jsx:191 msgid "Name must not be empty" msgstr "이름을 입력하셔야 합니다" +#: src/components/networks/createNetworkDialog.jsx:53 #: src/components/storagePools/createStoragePoolDialog.jsx:51 #: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:97 -#: src/components/networks/createNetworkDialog.jsx:53 msgid "Name should not be empty" msgstr "이름을 입력해야 합니다" @@ -1534,7 +1544,7 @@ msgid "Network $0 will be permanently deleted." msgstr "네트워크 $0는 영구히 삭제됩니다." -#: src/components/create-vm-dialog/createVmDialog.jsx:371 +#: src/components/create-vm-dialog/createVmDialog.jsx:375 msgid "Network boot (PXE)" msgstr "네트워크 부팅(PXE)" @@ -1554,7 +1564,7 @@ msgid "Network interface $0 will be removed from $1" msgstr "네트워크 연결장치 $0가 $1에서 제거됩니다" -#: src/components/vm/nics/nicAdd.jsx:167 src/components/vm/nics/nicEdit.jsx:141 +#: src/components/vm/nics/nicEdit.jsx:141 src/components/vm/nics/nicAdd.jsx:167 msgid "Network interface settings could not be saved" msgstr "네트워크 연결장치 설정을 저장하지 못했습니다" @@ -1562,7 +1572,7 @@ msgid "Network interfaces" msgstr "네트워크 연결장치" -#: src/components/create-vm-dialog/createVmDialog.jsx:318 +#: src/components/create-vm-dialog/createVmDialog.jsx:322 msgid "Network selection does not support PXE." msgstr "네트워크 선택은 PXE를 지원하지 않습니다." @@ -1584,6 +1594,10 @@ msgid "New volume name" msgstr "새 볼륨 이름" +#: src/components/create-vm-dialog/createVmDialog.jsx:845 +msgid "No SSH keys specified" +msgstr "SSH 키가 지정되지 않았습니다" + #: src/components/vms/hostvmslist.jsx:149 msgid "No VM is running or defined on this host" msgstr "이 호스트에서 실행 중이거나 정의된 가상 머신이 없습니다" @@ -1620,7 +1634,7 @@ msgid "No network devices" msgstr "네트워크 장치 없음" -#: src/components/vm/nics/vmNicsCard.jsx:565 +#: src/components/vm/nics/vmNicsCard.jsx:562 msgid "No network interfaces defined for this VM" msgstr "이 가상 머신에 네트워크 연결장치가 정의되지 않았습니다" @@ -1644,7 +1658,7 @@ msgid "No state" msgstr "상태 없음" -#: src/components/create-vm-dialog/createVmDialog.jsx:866 +#: src/components/create-vm-dialog/createVmDialog.jsx:951 msgid "No storage" msgstr "저장소 없음" @@ -1690,15 +1704,15 @@ msgid "None (isolated network)" msgstr "없음(격리된 네트워크)" -#: src/components/create-vm-dialog/createVmDialog.jsx:592 +#: src/components/create-vm-dialog/createVmDialog.jsx:596 msgid "Offline token" msgstr "오프라인 토큰" -#: src/components/create-vm-dialog/createVmDialog.jsx:228 +#: src/components/create-vm-dialog/createVmDialog.jsx:230 msgid "Offline token must not be empty" msgstr "오프라인 토큰은 비워 두면 안됩니다" -#: src/components/create-vm-dialog/createVmDialog.jsx:535 +#: src/components/create-vm-dialog/createVmDialog.jsx:539 msgid "Old token expired" msgstr "오래된 토큰이 만료됨" @@ -1724,7 +1738,7 @@ msgid "Open" msgstr "열기" -#: src/components/create-vm-dialog/createVmDialog.jsx:451 +#: src/components/create-vm-dialog/createVmDialog.jsx:455 msgid "Operating system" msgstr "운영 체제" @@ -1748,10 +1762,10 @@ msgid "Parent snapshot" msgstr "상위 순간찍기" +#: src/components/vm/deleteDialog.jsx:60 +#: src/components/vm/disks/diskEdit.jsx:42 #: src/components/vm/hostdevs/hostDevCard.jsx:123 #: src/components/vm/hostdevs/hostDevCard.jsx:127 -#: src/components/vm/disks/diskEdit.jsx:42 -#: src/components/vm/deleteDialog.jsx:60 msgid "Path" msgstr "경로" @@ -1759,11 +1773,11 @@ msgid "Path on host's filesystem" msgstr "호스트 파일시스템의 경로" -#: src/components/create-vm-dialog/createVmDialog.jsx:284 +#: src/components/create-vm-dialog/createVmDialog.jsx:288 msgid "Path to ISO file on host's file system" msgstr "호스트의 파일 시스템에서 ISO 파일로의 경로" -#: src/components/create-vm-dialog/createVmDialog.jsx:293 +#: src/components/create-vm-dialog/createVmDialog.jsx:297 msgid "Path to cloud image file on host's file system" msgstr "호스트 파일 시스템에서 클라우드 이미지 파일 경로" @@ -1771,7 +1785,7 @@ msgid "Path to file on host's file system" msgstr "호스트 파일 시스템에서 파일의 경로" -#: src/components/vm/vmActions.jsx:209 src/helpers.js:283 +#: src/helpers.js:283 src/components/vm/vmActions.jsx:209 msgid "Pause" msgstr "일시정지" @@ -1791,8 +1805,8 @@ msgid "Persistence" msgstr "고집" -#: src/components/storagePools/storagePoolOverviewTab.jsx:66 #: src/components/networks/networkOverviewTab.jsx:114 +#: src/components/storagePools/storagePoolOverviewTab.jsx:66 msgid "Persistent" msgstr "지속적" @@ -1820,10 +1834,10 @@ msgid "Please start the virtual machine to access its console." msgstr "가상 머신을 시작하여 콘솔에 접근하세요." +#: src/components/vm/deleteDialog.jsx:68 #: src/components/vm/disks/vmDiskColumns.jsx:42 #: src/components/vm/disks/diskAdd.jsx:151 #: src/components/vm/disks/mediaEject.jsx:85 -#: src/components/vm/deleteDialog.jsx:68 #: src/components/vm/overview/bootOrder.jsx:99 msgid "Pool" msgstr "풀" @@ -1891,12 +1905,12 @@ msgid "Product" msgstr "제품" -#: src/components/create-vm-dialog/createVmDialog.jsx:620 +#: src/components/create-vm-dialog/createVmDialog.jsx:624 msgid "Profile" msgstr "프로파일" -#: src/components/vm/hostdevs/hostDevCard.jsx:114 #: src/components/vm/disks/vmDiskColumns.jsx:41 +#: src/components/vm/hostdevs/hostDevCard.jsx:114 #: src/components/vm/overview/bootOrder.jsx:98 #: src/components/vm/overview/bootOrder.jsx:159 msgid "Protocol" @@ -1921,12 +1935,20 @@ msgid "Provides a virtual LAN with NAT to the outside world." msgstr "NAT을 통한 가상 랜을 외부 세상으로 제공합니다." +#: src/components/create-vm-dialog/createVmDialog.jsx:809 +msgid "Public SSH key" +msgstr "공개용 SSH 키" + +#: src/components/create-vm-dialog/createVmDialog.jsx:805 +msgid "Public key" +msgstr "공개 키" + #: src/components/networks/networkOverviewTab.jsx:277 msgid "Range" msgstr "범위" -#: src/components/vm/disks/diskEdit.jsx:123 #: src/components/vm/disks/vmDisksCard.jsx:216 +#: src/components/vm/disks/diskEdit.jsx:123 msgid "Read-only" msgstr "읽기 전용" @@ -1939,7 +1961,7 @@ msgid "Reboot $0?" msgstr "$0를 재시작 할까요?" -#: src/components/create-vm-dialog/createVmDialog.jsx:339 +#: src/components/create-vm-dialog/createVmDialog.jsx:343 msgid "Remote URL" msgstr "원격 URL" @@ -1947,17 +1969,17 @@ msgid "Remote viewer details" msgstr "원격 뷰어 세부 정보" +#: src/components/networks/networkOverviewTab.jsx:70 +#: src/components/vm/nics/vmNicsCard.jsx:471 +#: src/components/vm/nics/vmNicsCard.jsx:481 +#: src/components/vm/disks/vmDiskColumns.jsx:146 +#: src/components/vm/disks/vmDiskColumns.jsx:212 #: src/components/vm/hostdevs/hostDevCard.jsx:253 #: src/components/vm/hostdevs/hostDevCard.jsx:259 -#: src/components/vm/nics/vmNicsCard.jsx:471 -#: src/components/vm/nics/vmNicsCard.jsx:480 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:59 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:68 -#: src/components/vm/disks/vmDiskColumns.jsx:146 -#: src/components/vm/disks/vmDiskColumns.jsx:212 #: src/components/vm/overview/watchdog.jsx:191 #: src/components/vm/overview/vsock.jsx:241 -#: src/components/networks/networkOverviewTab.jsx:70 msgid "Remove" msgstr "제거" @@ -1977,6 +1999,10 @@ msgid "Remove host device from VM?" msgstr "VM에서 호스트 장치를 제거?" +#: src/components/create-vm-dialog/createVmDialog.jsx:821 +msgid "Remove item" +msgstr "항목 제거" + #: src/components/vm/nics/vmNicsCard.jsx:468 msgid "Remove network interface?" msgstr "네트워크 연결장치 제거?" @@ -2024,7 +2050,7 @@ "이 순간찍기로 되돌리면 VM이 순간찍기 촬영 시점으로 돌아가며 순간찍기에 획득되" "지 않은 데이터와 함께 현재 상태가 모두 손실됩니다" -#: src/components/create-vm-dialog/createVmDialog.jsx:720 +#: src/components/create-vm-dialog/createVmDialog.jsx:724 msgid "Root password" msgstr "root 비밀번호" @@ -2040,8 +2066,8 @@ msgid "Run" msgstr "실행" -#: src/components/vm/overview/vmOverviewCard.jsx:111 #: src/components/networks/networkOverviewTab.jsx:124 +#: src/components/vm/overview/vmOverviewCard.jsx:111 msgid "Run when host boots" msgstr "호스트 부팅 시 실행" @@ -2061,13 +2087,17 @@ msgid "SPICE port" msgstr "SPICE 포트" +#: src/components/create-vm-dialog/createVmDialog.jsx:846 +msgid "SSH keys" +msgstr "SSH 키" + #: src/components/vm/nics/nicEdit.jsx:182 #: src/components/vm/disks/diskEdit.jsx:267 -#: src/components/vm/overview/watchdog.jsx:154 #: src/components/vm/overview/firmware.jsx:69 #: src/components/vm/overview/bootOrder.jsx:315 -#: src/components/vm/overview/memoryModal.jsx:156 +#: src/components/vm/overview/watchdog.jsx:154 #: src/components/vm/overview/vsock.jsx:196 +#: src/components/vm/overview/memoryModal.jsx:156 msgid "Save" msgstr "저장" @@ -2107,7 +2137,7 @@ msgid "Set manually" msgstr "수동 설정" -#: src/components/create-vm-dialog/createVmDialog.jsx:1366 +#: src/components/create-vm-dialog/createVmDialog.jsx:1451 msgid "" "Setting the user passwords for unattended installation requires starting the " "VM when creating it" @@ -2136,16 +2166,16 @@ msgid "Shared storage" msgstr "공유 저장소" -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:241 #: src/components/vm/disks/diskAdd.jsx:212 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:241 msgid "Show additional options" msgstr "추가 옵션 표시" -#: src/components/vm/overview/watchdog.jsx:53 +#: src/components/vm/overview/watchdog.jsx:55 msgid "Show less" msgstr "덜 보기" -#: src/components/vm/overview/watchdog.jsx:53 +#: src/components/vm/overview/watchdog.jsx:55 msgid "Show more" msgstr "더 보기" @@ -2170,13 +2200,13 @@ msgid "Shut off the VM in order to edit firmware configuration" msgstr "펌웨어 구성을 편집하려면 VM을 종료하십시오" -#: src/components/vm/snapshots/vmSnapshotsCard.jsx:119 src/helpers.js:227 +#: src/helpers.js:227 src/components/vm/snapshots/vmSnapshotsCard.jsx:119 msgid "Shutting down" msgstr "종료 중" -#: src/components/storagePools/storagePoolList.jsx:69 #: src/components/storagePools/storagePoolVolumesTab.jsx:78 #: src/components/storagePools/storageVolumeCreateBody.jsx:83 +#: src/components/storagePools/storagePoolList.jsx:69 msgid "Size" msgstr "크기" @@ -2217,12 +2247,12 @@ msgstr "몇 가지 구성은 일반적인 부팅 후에만 영향을 미칩니다:" #: src/components/storagePools/storagePoolOverviewTab.jsx:51 -#: src/components/vm/hostdevs/hostDevCard.jsx:219 #: src/components/vm/nics/vmNicsCard.jsx:407 #: src/components/vm/nics/nicBody.jsx:197 +#: src/components/vm/disks/vmDisksCard.jsx:190 #: src/components/vm/disks/diskAdd.jsx:753 #: src/components/vm/disks/diskAdd.jsx:789 -#: src/components/vm/disks/vmDisksCard.jsx:190 +#: src/components/vm/hostdevs/hostDevCard.jsx:219 msgid "Source" msgstr "소스" @@ -2234,10 +2264,10 @@ msgid "Source must not be empty" msgstr "원천은 비워두지 않아야 합니다" -#: src/components/storagePools/createStoragePoolDialog.jsx:171 -#: src/components/storagePools/createStoragePoolDialog.jsx:188 #: src/components/storagePools/storagePoolOverviewTab.jsx:41 #: src/components/storagePools/storagePoolOverviewTab.jsx:46 +#: src/components/storagePools/createStoragePoolDialog.jsx:171 +#: src/components/storagePools/createStoragePoolDialog.jsx:188 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:48 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:65 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:204 @@ -2249,7 +2279,7 @@ msgid "Source path should not be empty" msgstr "소스 경로를 비워둘 수 없습니다" -#: src/components/create-vm-dialog/createVmDialog.jsx:216 +#: src/components/create-vm-dialog/createVmDialog.jsx:218 msgid "Source should start with http, ftp or nfs protocol" msgstr "소스는 http, ftp, nfs 프로토콜로 시작해야 합니다" @@ -2274,12 +2304,12 @@ msgid "Startup" msgstr "시작" -#: src/components/storagePools/storagePoolList.jsx:71 -#: src/components/vm/nics/vmNicsCard.jsx:412 -#: src/components/vm/overview/vmOverviewCard.jsx:168 #: src/components/networks/networkList.jsx:71 #: src/components/vms/hostvmslist.jsx:106 #: src/components/vms/hostvmslist.jsx:146 +#: src/components/storagePools/storagePoolList.jsx:71 +#: src/components/vm/nics/vmNicsCard.jsx:412 +#: src/components/vm/overview/vmOverviewCard.jsx:168 msgid "State" msgstr "상태" @@ -2291,8 +2321,8 @@ msgid "Static host from DHCP could not be removed" msgstr "DHCP에서 고정 호스트가 제거 될 수 없습니다" +#: src/components/create-vm-dialog/createVmDialog.jsx:962 #: src/components/vm/vmMigrateDialog.jsx:90 -#: src/components/create-vm-dialog/createVmDialog.jsx:880 msgid "Storage" msgstr "저장소" @@ -2300,7 +2330,7 @@ msgid "Storage is at a shared location" msgstr "저장소는 공유된 장소에 있습니다" -#: src/components/create-vm-dialog/createVmDialog.jsx:916 +#: src/components/create-vm-dialog/createVmDialog.jsx:998 msgid "Storage limit" msgstr "저장소 제한" @@ -2320,10 +2350,10 @@ msgid "Storage pool name" msgstr "저장소 풀 이름" +#: src/components/create-vm-dialog/createVmDialog.jsx:956 #: src/components/storagePools/storagePoolList.jsx:55 #: src/components/storagePools/storagePoolList.jsx:62 #: src/components/storagePools/storagePoolList.jsx:65 -#: src/components/create-vm-dialog/createVmDialog.jsx:873 msgid "Storage pools" msgstr "저장장치 풀" @@ -2331,7 +2361,7 @@ msgid "Storage pools could not be fetched" msgstr "저장소 풀은 가져 올 수 없습니다" -#: src/components/create-vm-dialog/createVmDialog.jsx:235 +#: src/components/create-vm-dialog/createVmDialog.jsx:237 msgid "Storage size must not be 0" msgstr "저장소 크기가 0이 되어서는 안됩니다" @@ -2375,14 +2405,14 @@ msgid "Table of selectable host devices" msgstr "선택 할 수 있는 호스트 장치의 표" -#: src/components/vm/hostdevs/hostDevCard.jsx:109 #: src/components/vm/disks/vmDiskColumns.jsx:150 +#: src/components/vm/hostdevs/hostDevCard.jsx:109 #: src/components/vm/overview/bootOrder.jsx:153 msgid "Target" msgstr "대상" -#: src/components/storagePools/createStoragePoolDialog.jsx:103 #: src/components/storagePools/storagePoolOverviewTab.jsx:61 +#: src/components/storagePools/createStoragePoolDialog.jsx:103 msgid "Target path" msgstr "대상 경로" @@ -2402,8 +2432,8 @@ msgid "The VM $0 is running and will be forced off before deletion." msgstr "VM $0는 실행되고 있으므로 삭제 전 강제로 종료됩니다." -#: src/components/vm/nics/vmNicsCard.jsx:481 -#: src/components/vm/nics/vmNicsCard.jsx:489 +#: src/components/vm/nics/vmNicsCard.jsx:482 +#: src/components/vm/nics/vmNicsCard.jsx:490 #: src/components/vm/disks/vmDiskColumns.jsx:220 msgid "The VM needs to be running or shut off to detach this device" msgstr "이 장치를 분리하려면 VM이 실행 중이거나 종료되어 있어야합니다" @@ -2428,11 +2458,11 @@ msgid "The pool is empty" msgstr "풀이 비어 있습니다" -#: src/components/create-vm-dialog/createVmDialog.jsx:784 +#: src/components/create-vm-dialog/createVmDialog.jsx:870 msgid "The selected operating system has minimum memory requirement of $0 $1" msgstr "선택한 운영 체제의 최소 메모리 요구 사항은 $0 $1입니다" -#: src/components/create-vm-dialog/createVmDialog.jsx:838 +#: src/components/create-vm-dialog/createVmDialog.jsx:924 msgid "" "The selected operating system has minimum storage size requirement of $0 $1" msgstr "선택한 운영 체제의 최소 저장소 크기 요구 사항은 $0 $1입니다" @@ -2450,7 +2480,7 @@ msgid "The tag name to be used by the guest to mount this export point." msgstr "게스트가 이 내보내기 지점으로 적재하는데 사용되는 태그 이름." -#: src/components/create-vm-dialog/createVmDialog.jsx:514 +#: src/components/create-vm-dialog/createVmDialog.jsx:518 msgid "Then copy and paste it above." msgstr "그런 다음 복사하고 이를 위에 붙입니다." @@ -2499,7 +2529,7 @@ msgid "This volume is already used by $0." msgstr "이 볼륨은 이미 $0에서 사용하고 있습니다." -#: src/components/create-vm-dialog/createVmDialog.jsx:911 +#: src/components/create-vm-dialog/createVmDialog.jsx:993 msgid "This volume is already used by another VM." msgstr "이 볼륨은 이미 다른 가상 머신에서 사용하고 있습니다." @@ -2515,11 +2545,11 @@ msgid "Troubleshoot" msgstr "문제 해결" -#: src/components/storagePools/createStoragePoolDialog.jsx:81 #: src/components/storagePools/storagePoolOverviewTab.jsx:76 +#: src/components/storagePools/createStoragePoolDialog.jsx:81 +#: src/components/vm/nics/vmNicsCard.jsx:325 #: src/components/vm/hostdevs/hostDevAdd.jsx:47 #: src/components/vm/hostdevs/hostDevCard.jsx:179 -#: src/components/vm/nics/vmNicsCard.jsx:325 #: src/components/vm/overview/bootOrder.jsx:116 #: src/components/vm/overview/bootOrder.jsx:129 #: src/components/vm/overview/bootOrder.jsx:144 @@ -2533,7 +2563,7 @@ msgid "Type ID" msgstr "ID 입력" -#: src/components/create-vm-dialog/createVmDialog.jsx:368 +#: src/components/create-vm-dialog/createVmDialog.jsx:372 msgid "URL (ISO image or distro install tree)" msgstr "URL (ISO 이미지 또는 저장소 설치 트리)" @@ -2549,11 +2579,11 @@ msgid "Undefined" msgstr "정의되지 않음" -#: src/components/create-vm-dialog/createVmDialog.jsx:266 +#: src/components/create-vm-dialog/createVmDialog.jsx:270 msgid "Unique name" msgstr "고유한 이름" -#: src/components/create-vm-dialog/createVmDialog.jsx:266 +#: src/components/create-vm-dialog/createVmDialog.jsx:270 msgid "Unique name, default: $0" msgstr "고유한 이름, 기본값: $0" @@ -2621,19 +2651,23 @@ msgid "Used by" msgstr "사용되었습니다" -#: src/components/create-vm-dialog/createVmDialog.jsx:731 +#: src/components/create-vm-dialog/createVmDialog.jsx:735 msgid "User login" msgstr "사용자 로그인" -#: src/components/create-vm-dialog/createVmDialog.jsx:250 +#: src/components/create-vm-dialog/createVmDialog.jsx:254 +msgid "User login must not be empty when SSH keys are set" +msgstr "사용자 로그인은 SSH 키가 설정 될 때에 비워두지 않아야 합니다" + +#: src/components/create-vm-dialog/createVmDialog.jsx:252 msgid "User login must not be empty when user password is set" msgstr "사용자 로그인은 사용자 비밀번호 설정 할 때에 비워두지 않아야 합니다" -#: src/components/create-vm-dialog/createVmDialog.jsx:739 +#: src/components/create-vm-dialog/createVmDialog.jsx:743 msgid "User password" msgstr "사용자 비밀번호" -#: src/components/create-vm-dialog/createVmDialog.jsx:247 +#: src/components/create-vm-dialog/createVmDialog.jsx:249 msgid "User password must not be empty when user login is set" msgstr "사용자 비밀번호는 사용자 로그인 설정 할 때에 비워두지 않아야 합니다" @@ -2645,11 +2679,11 @@ msgid "VM $0 Host Devices" msgstr "VM $0 호스트 장치" -#: src/components/create-vm-dialog/createVmDialog.jsx:193 +#: src/components/create-vm-dialog/createVmDialog.jsx:195 msgid "VM $0 already exists" msgstr "VM $0이 이미 존재합니다" -#: src/app.jsx:290 +#: src/app.jsx:288 msgid "VM $0 does not exist on $1 connection" msgstr "VM $0이(가) $1 연결에 존재하지 않습니다" @@ -2725,7 +2759,7 @@ msgid "VNC port" msgstr "VNC 포트" -#: src/components/create-vm-dialog/createVmDialog.jsx:539 +#: src/components/create-vm-dialog/createVmDialog.jsx:543 msgid "Valid token" msgstr "유효한 토큰" @@ -2740,12 +2774,12 @@ msgid "Vendor" msgstr "제조사" -#: src/components/storagePools/storagePoolList.jsx:52 -#: src/components/vm/vmDetailsPage.jsx:87 -#: src/components/vm/vmDetailsPage.jsx:249 #: src/components/networks/networkList.jsx:51 #: src/components/vms/hostvmslist.jsx:138 -#: src/components/vms/hostvmslist.jsx:141 src/manifest.json:0 +#: src/components/vms/hostvmslist.jsx:141 +#: src/components/storagePools/storagePoolList.jsx:52 +#: src/components/vm/vmDetailsPage.jsx:87 +#: src/components/vm/vmDetailsPage.jsx:249 src/manifest.json:0 msgid "Virtual machines" msgstr "가상 머신" @@ -2775,12 +2809,12 @@ msgid "Virtualization service (libvirt) is not active" msgstr "가상화 서비스(libvirt)가 활성화되어 있지 않습니다" +#: src/components/create-vm-dialog/createVmDialog.jsx:982 +#: src/components/vm/deleteDialog.jsx:65 #: src/components/vm/disks/vmDiskColumns.jsx:43 #: src/components/vm/disks/diskAdd.jsx:117 #: src/components/vm/disks/mediaEject.jsx:89 -#: src/components/vm/deleteDialog.jsx:65 #: src/components/vm/overview/bootOrder.jsx:100 -#: src/components/create-vm-dialog/createVmDialog.jsx:900 msgid "Volume" msgstr "볼륨" @@ -2805,8 +2839,8 @@ msgid "WWPN" msgstr "WWPN" -#: src/components/vm/overview/vmOverviewCard.jsx:208 #: src/components/common/needsShutdown.jsx:114 +#: src/components/vm/overview/vmOverviewCard.jsx:208 msgid "Watchdog" msgstr "와치독" @@ -2820,13 +2854,13 @@ "면, 게스트 시스템은 또한 추가적인 드라이버와 동작중인 와치독 서비스도 있어야 " "합니다." -#: src/components/vm/disks/diskEdit.jsx:132 #: src/components/vm/disks/vmDisksCard.jsx:216 +#: src/components/vm/disks/diskEdit.jsx:132 msgid "Writeable" msgstr "쓰기 가능" -#: src/components/vm/disks/diskEdit.jsx:141 #: src/components/vm/disks/vmDisksCard.jsx:216 +#: src/components/vm/disks/diskEdit.jsx:141 msgid "Writeable and shared" msgstr "쓰기 가능 및 공유" @@ -2834,12 +2868,12 @@ msgid "You can mount the shared folder using:" msgstr "다음을 사용하여 공유 폴더를 적재 할 수 있습니다:" -#: src/components/create-vm-dialog/createVmDialog.jsx:196 +#: src/components/create-vm-dialog/createVmDialog.jsx:198 msgid "You need to select the most closely matching operating system" msgstr "가장 일치하는 운영 체제를 선택해야합니다" -#: src/components/storagePools/storagePool.jsx:63 #: src/components/networks/network.jsx:62 +#: src/components/storagePools/storagePool.jsx:63 msgid "active" msgstr "활성" @@ -2860,7 +2894,7 @@ msgid "cdrom" msgstr "cdrom" -#: src/components/vm/overview/cpuModal.jsx:321 src/helpers.js:244 +#: src/helpers.js:244 src/components/vm/overview/cpuModal.jsx:321 msgid "custom" msgstr "사용자 지정" @@ -2880,10 +2914,10 @@ msgid "down" msgstr "아래로" -#: src/components/vm/overview/watchdog.jsx:242 -#: src/components/vm/overview/bootOrder.jsx:361 #: src/components/vm/overview/vmOverviewCard.jsx:122 #: src/components/vm/overview/vmOverviewCard.jsx:130 +#: src/components/vm/overview/bootOrder.jsx:361 +#: src/components/vm/overview/watchdog.jsx:242 #: src/components/vm/overview/vsock.jsx:293 msgid "edit" msgstr "편집" @@ -2928,8 +2962,8 @@ msgid "iSCSI target IQN" msgstr "iSCSI 대상 IQN" -#: src/components/storagePools/storagePool.jsx:63 #: src/components/networks/network.jsx:62 +#: src/components/storagePools/storagePool.jsx:63 msgid "inactive" msgstr "비활성" @@ -2953,11 +2987,11 @@ msgid "mcast" msgstr "mcast" +#: src/components/common/machinesConnectionSelector.jsx:82 #: src/components/vm/nics/nicBody.jsx:110 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:194 #: src/components/vm/vmDetailsPage.jsx:202 #: src/components/vm/overview/vsock.jsx:226 -#: src/components/common/machinesConnectionSelector.jsx:82 msgid "more info" msgstr "더 많은 정보" @@ -2974,9 +3008,9 @@ msgid "network" msgstr "네트워크" +#: src/helpers.js:273 src/components/networks/networkOverviewTab.jsx:115 #: src/components/storagePools/storagePoolOverviewTab.jsx:67 #: src/components/storagePools/storagePoolOverviewTab.jsx:72 -#: src/components/networks/networkOverviewTab.jsx:115 src/helpers.js:273 msgid "no" msgstr "아니요" @@ -2984,9 +3018,9 @@ msgid "no state saved" msgstr "저장된 상태 없음" +#: src/components/networks/networkOverviewTab.jsx:293 #: src/components/vm/overview/watchdog.jsx:238 #: src/components/vm/overview/vsock.jsx:275 -#: src/components/networks/networkOverviewTab.jsx:293 msgid "none" msgstr "없음" @@ -3065,7 +3099,7 @@ "VMs" msgstr "VM을 복제하려면 시스템에 virt-install 꾸러미를 설치해야 합니다" -#: src/components/create-vm-dialog/createVmDialog.jsx:1444 +#: src/components/create-vm-dialog/createVmDialog.jsx:1529 msgid "" "virt-install package needs to be installed on the system in order to create " "new VMs" @@ -3086,9 +3120,9 @@ msgid "vsock requires special software" msgstr "vsock은 특별한 소프트웨어가 필요합니다" +#: src/helpers.js:272 src/components/networks/networkOverviewTab.jsx:115 #: src/components/storagePools/storagePoolOverviewTab.jsx:67 #: src/components/storagePools/storagePoolOverviewTab.jsx:72 -#: src/components/networks/networkOverviewTab.jsx:115 src/helpers.js:272 msgid "yes" msgstr "예" diff -Nru cockpit-machines-300/po/nb_NO.po cockpit-machines-302/po/nb_NO.po --- cockpit-machines-300/po/nb_NO.po 2023-10-18 04:20:42.000000000 +0000 +++ cockpit-machines-302/po/nb_NO.po 2023-11-14 18:10:32.000000000 +0000 @@ -26,7 +26,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-10 02:50+0000\n" +"POT-Creation-Date: 2023-11-13 02:50+0000\n" "PO-Revision-Date: 2021-03-16 19:21+0000\n" "Last-Translator: Stein-Aksel Basma \n" "Language-Team: Norwegian Bokmål \n" "Language-Team: Dutch \n" @@ -18,14 +18,14 @@ "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.18.2\n" +"X-Generator: Weblate 5.1.1\n" -#: src/components/create-vm-dialog/createVmDialog.jsx:827 +#: src/components/create-vm-dialog/createVmDialog.jsx:913 msgid "$0 $1 available at default location" msgstr "$0 $1 beschikbaar op standaard locatie" -#: src/components/create-vm-dialog/createVmDialog.jsx:240 -#: src/components/create-vm-dialog/createVmDialog.jsx:773 +#: src/components/create-vm-dialog/createVmDialog.jsx:242 +#: src/components/create-vm-dialog/createVmDialog.jsx:859 msgid "$0 $1 available on host" msgstr "$0 $1 beschikbaar op host" @@ -45,7 +45,7 @@ msgstr[0] "$0 Opslagpool" msgstr[1] "$0 Opslagpools" -#: src/components/create-vm-dialog/createVmDialog.jsx:1214 +#: src/components/create-vm-dialog/createVmDialog.jsx:1298 msgid "$0 does not support unattended installation." msgstr "$0 ondersteunt geen installatie zonder toezicht." @@ -65,8 +65,8 @@ msgid "$0 network" msgstr "$0 netwerk" -#: src/components/vm/overview/vmOverviewCard.jsx:145 #: src/components/vm/vmUsageCard.jsx:47 +#: src/components/vm/overview/vmOverviewCard.jsx:145 msgid "$0 vCPU" msgid_plural "$0 vCPUs" msgstr[0] "$0 vCPU" @@ -85,8 +85,8 @@ "deze wordt uitgeschakeld. Ondertussen behoudt de oorspronkelijke host zijn " "kopie van de VM-configuratie." -#: src/components/vm/disks/diskEdit.jsx:115 #: src/components/vm/disks/vmDisksCard.jsx:188 +#: src/components/vm/disks/diskEdit.jsx:115 msgid "Access" msgstr "Toegang" @@ -94,8 +94,8 @@ msgid "Action" msgstr "Actie" -#: src/components/storagePools/storagePool.jsx:169 #: src/components/networks/network.jsx:173 +#: src/components/storagePools/storagePool.jsx:169 msgid "Activate" msgstr "Activeren" @@ -103,21 +103,25 @@ msgid "Activate the storage pool to administer volumes" msgstr "Activeer de opslagpool om volumes te beheren" -#: src/components/vm/hostdevs/hostDevAdd.jsx:229 +#: src/components/networks/networkOverviewTab.jsx:236 #: src/components/vm/nics/nicAdd.jsx:213 #: src/components/vm/disks/diskAdd.jsx:863 +#: src/components/vm/hostdevs/hostDevAdd.jsx:229 #: src/components/vm/overview/watchdog.jsx:154 #: src/components/vm/overview/vsock.jsx:196 -#: src/components/networks/networkOverviewTab.jsx:236 msgid "Add" msgstr "Toevoegen" +#: src/components/create-vm-dialog/createVmDialog.jsx:847 +msgid "Add SSH keys" +msgstr "Voeg SSH-sleutels toe" + #: src/components/networks/networkOverviewTab.jsx:232 msgid "Add a DHCP static host entry" msgstr "Voeg een DHCP statische hostingang toe" -#: src/components/vm/disks/diskAdd.jsx:853 #: src/components/vm/disks/vmDisksCard.jsx:75 +#: src/components/vm/disks/diskAdd.jsx:853 msgid "Add disk" msgstr "Schijf toevoegen" @@ -146,7 +150,7 @@ msgid "Add watchdog device type" msgstr "Watchdog-apparaattype toevoegen" -#: src/components/vm/overview/watchdog.jsx:105 +#: src/components/vm/overview/watchdog.jsx:107 msgid "Adding a watchdog will require a reboot to take effect." msgstr "" "Het toevoegen van een watchdog vereist een herstart om van kracht te worden." @@ -166,10 +170,10 @@ msgid "Additional" msgstr "Extra" -#: src/components/vm/consoles/desktopConsole.jsx:47 -#: src/components/vm/nics/vmNicsCard.jsx:154 #: src/components/networks/networkOverviewTab.jsx:142 #: src/components/networks/networkOverviewTab.jsx:162 +#: src/components/vm/nics/vmNicsCard.jsx:154 +#: src/components/vm/consoles/desktopConsole.jsx:47 msgid "Address" msgstr "Adres" @@ -224,7 +228,7 @@ msgid "Assign automatically" msgstr "Automatisch toewijzen" -#: src/components/create-vm-dialog/createVmDialog.jsx:1213 +#: src/components/create-vm-dialog/createVmDialog.jsx:1297 msgid "" "Automated installs are only available when downloading an image or using " "cloud-init." @@ -236,13 +240,13 @@ msgid "Automatic" msgstr "Automatisch" -#: src/components/create-vm-dialog/createVmDialog.jsx:1333 +#: src/components/create-vm-dialog/createVmDialog.jsx:1417 msgid "Automation" msgstr "Automatisering" +#: src/components/networks/networkOverviewTab.jsx:119 #: src/components/storagePools/storagePoolOverviewTab.jsx:71 #: src/components/vm/overview/vmOverviewCard.jsx:200 -#: src/components/networks/networkOverviewTab.jsx:119 msgid "Autostart" msgstr "Automatische start" @@ -258,13 +262,13 @@ msgid "Boot order settings could not be saved" msgstr "Opstartvolgorde instellingen konden niet opgeslagen worden" +#: src/components/vm/disks/vmDisksCard.jsx:186 +#: src/components/vm/disks/diskAdd.jsx:227 +#: src/components/vm/disks/diskEdit.jsx:90 #: src/components/vm/hostdevs/hostDevAdd.jsx:89 #: src/components/vm/hostdevs/hostDevCard.jsx:99 #: src/components/vm/hostdevs/hostDevCard.jsx:107 #: src/components/vm/hostdevs/hostDevCard.jsx:247 -#: src/components/vm/disks/diskEdit.jsx:90 -#: src/components/vm/disks/diskAdd.jsx:227 -#: src/components/vm/disks/vmDisksCard.jsx:186 #: src/components/vm/overview/bootOrder.jsx:105 #: src/components/vm/overview/bootOrder.jsx:117 #: src/components/vm/overview/bootOrder.jsx:135 @@ -277,9 +281,9 @@ msgid "CD/DVD disc" msgstr "CD/DVD-schijf" -#: src/components/vm/overview/vmOverviewCard.jsx:187 -#: src/components/vm/vmUsageCard.jsx:69 #: src/components/common/needsShutdown.jsx:110 +#: src/components/vm/vmUsageCard.jsx:69 +#: src/components/vm/overview/vmOverviewCard.jsx:187 msgid "CPU" msgstr "CPU" @@ -287,38 +291,38 @@ msgid "CPU mode could not be saved" msgstr "CPU-modus kon niet worden opgeslagen" -#: src/components/vm/disks/diskEdit.jsx:60 #: src/components/vm/disks/vmDiskColumns.jsx:101 #: src/components/vm/disks/diskAdd.jsx:216 +#: src/components/vm/disks/diskEdit.jsx:60 msgid "Cache" msgstr "Cache" -#: src/components/storagePools/createStoragePoolDialog.jsx:443 +#: src/components/create-vm-dialog/createVmDialog.jsx:1477 +#: src/components/networks/createNetworkDialog.jsx:421 +#: src/components/networks/networkOverviewTab.jsx:239 +#: src/components/common/deleteResource.jsx:91 #: src/components/storagePools/storagePoolDelete.jsx:205 #: src/components/storagePools/storageVolumeCreate.jsx:110 -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:147 -#: src/components/vm/snapshots/vmSnapshotsRevertModal.jsx:102 -#: src/components/vm/hostdevs/hostDevAdd.jsx:234 -#: src/components/vm/vmCloneDialog.jsx:83 -#: src/components/vm/vmMigrateDialog.jsx:213 -#: src/components/vm/nics/nicAdd.jsx:216 src/components/vm/nics/nicEdit.jsx:185 -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:174 +#: src/components/storagePools/createStoragePoolDialog.jsx:443 +#: src/components/vm/nics/nicEdit.jsx:185 src/components/vm/nics/nicAdd.jsx:216 +#: src/components/vm/deleteDialog.jsx:174 #: src/components/vm/vmRenameDialog.jsx:71 -#: src/components/vm/disks/diskEdit.jsx:270 +#: src/components/vm/confirmDialog.jsx:54 #: src/components/vm/disks/diskAdd.jsx:866 +#: src/components/vm/disks/diskEdit.jsx:270 #: src/components/vm/disks/mediaEject.jsx:110 -#: src/components/vm/deleteDialog.jsx:174 -#: src/components/vm/confirmDialog.jsx:54 -#: src/components/vm/overview/watchdog.jsx:194 +#: src/components/vm/hostdevs/hostDevAdd.jsx:234 +#: src/components/vm/vmCloneDialog.jsx:83 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:174 +#: src/components/vm/vmMigrateDialog.jsx:213 #: src/components/vm/overview/firmware.jsx:72 #: src/components/vm/overview/bootOrder.jsx:318 -#: src/components/vm/overview/memoryModal.jsx:159 +#: src/components/vm/overview/watchdog.jsx:194 #: src/components/vm/overview/vsock.jsx:244 +#: src/components/vm/overview/memoryModal.jsx:159 #: src/components/vm/overview/cpuModal.jsx:338 -#: src/components/networks/createNetworkDialog.jsx:421 -#: src/components/networks/networkOverviewTab.jsx:239 -#: src/components/create-vm-dialog/createVmDialog.jsx:1392 -#: src/components/common/deleteResource.jsx:91 +#: src/components/vm/snapshots/vmSnapshotsRevertModal.jsx:102 +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:147 msgid "Cancel" msgstr "Annuleren" @@ -342,7 +346,7 @@ msgid "Change firmware" msgstr "Verander firmware" -#: src/components/common/needsShutdown.jsx:162 +#: src/components/common/needsShutdown.jsx:164 msgid "Changes pending" msgstr "Wijzigingen in behandeling" @@ -350,7 +354,7 @@ msgid "Changes will take effect after shutting down the VM" msgstr "Wijzigingen worden van kracht na het afsluiten van de VM" -#: src/app.jsx:138 +#: src/app.jsx:136 msgid "" "Changing BIOS/EFI settings is specific to each manufacturer. It involves " "pressing a hotkey during boot (ESC, F1, F12, Del). Enable a setting called " @@ -363,14 +367,14 @@ "\"VMX\", \"SVM\", \"VTX\", \"VTD\". Raadpleeg de handleiding van jecomputer " "voor details." -#: src/components/create-vm-dialog/createVmDialog.jsx:527 +#: src/components/create-vm-dialog/createVmDialog.jsx:531 msgid "Checking token validity..." msgstr "Geldigheid token controleren..." -#: src/components/create-vm-dialog/createVmDialog.jsx:458 -#: src/components/create-vm-dialog/createVmDialog.jsx:459 -#: src/components/create-vm-dialog/createVmDialog.jsx:884 -#: src/components/create-vm-dialog/createVmDialog.jsx:885 +#: src/components/create-vm-dialog/createVmDialog.jsx:462 +#: src/components/create-vm-dialog/createVmDialog.jsx:463 +#: src/components/create-vm-dialog/createVmDialog.jsx:966 +#: src/components/create-vm-dialog/createVmDialog.jsx:967 msgid "Choose an operating system" msgstr "Kies een besturingssysteem" @@ -385,7 +389,7 @@ "Klikken op \"Lanceer viewer op afstand\" zal een .vv bestand downloaden en " "$0 opstarten." -#: src/components/vm/vmCloneDialog.jsx:80 src/components/vm/vmActions.jsx:402 +#: src/components/vm/vmActions.jsx:402 src/components/vm/vmCloneDialog.jsx:80 msgid "Clone" msgstr "Kloon" @@ -393,7 +397,7 @@ msgid "Close" msgstr "Sluiten" -#: src/components/create-vm-dialog/createVmDialog.jsx:363 +#: src/components/create-vm-dialog/createVmDialog.jsx:367 msgid "Cloud base image" msgstr "Cloud basis image" @@ -413,12 +417,12 @@ msgid "Connecting" msgstr "Verbinding maken" -#: src/components/storagePools/storagePoolList.jsx:70 -#: src/components/vm/overview/vmOverviewCard.jsx:163 -#: src/components/networks/networkList.jsx:69 #: src/components/networks/createNetworkDialog.jsx:41 +#: src/components/networks/networkList.jsx:69 #: src/components/vms/hostvmslist.jsx:145 #: src/components/common/machinesConnectionSelector.jsx:39 +#: src/components/storagePools/storagePoolList.jsx:70 +#: src/components/vm/overview/vmOverviewCard.jsx:163 msgid "Connection" msgstr "Verbinding" @@ -448,7 +452,7 @@ msgid "Could not delete disk's storage" msgstr "Kan de schijfopslag niet verwijderen" -#: src/components/vm/overview/watchdog.jsx:104 +#: src/components/vm/overview/watchdog.jsx:106 msgid "Could not dynamically add watchdog" msgstr "Kan watchdog niet dynamisch toevoegen" @@ -460,24 +464,24 @@ msgid "Crashed" msgstr "Gecrasht" -#: src/components/storagePools/createStoragePoolDialog.jsx:440 +#: src/components/networks/createNetworkDialog.jsx:418 #: src/components/storagePools/storageVolumeCreate.jsx:107 +#: src/components/storagePools/createStoragePoolDialog.jsx:440 #: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:144 -#: src/components/networks/createNetworkDialog.jsx:418 msgid "Create" msgstr "Aanmaken" -#: src/components/create-vm-dialog/createVmDialog.jsx:1438 +#: src/components/create-vm-dialog/createVmDialog.jsx:1523 msgid "Create VM" msgstr "Maak VM aan" -#: src/components/create-vm-dialog/createVmDialog.jsx:1457 +#: src/components/create-vm-dialog/createVmDialog.jsx:1542 msgid "Create VM by importing a disk image of an existing VM installation" msgstr "" "Maak een VM door een schijfimage van een bestaande VM-installatie te " "importeren" -#: src/components/create-vm-dialog/createVmDialog.jsx:1456 +#: src/components/create-vm-dialog/createVmDialog.jsx:1541 msgid "Create VM from local or network installation medium" msgstr "Maak een VM vanaf een lokaal of netwerkinstallatiemedium" @@ -485,11 +489,11 @@ msgid "Create a clone VM based on $0" msgstr "Maak een kloon VM aan gebaseerd op $0" -#: src/components/create-vm-dialog/createVmDialog.jsx:1360 +#: src/components/create-vm-dialog/createVmDialog.jsx:1444 msgid "Create and edit" msgstr "Aanmaken en bewerken" -#: src/components/create-vm-dialog/createVmDialog.jsx:1386 +#: src/components/create-vm-dialog/createVmDialog.jsx:1471 msgid "Create and run" msgstr "Aanmaken en uitvoeren" @@ -497,20 +501,20 @@ msgid "Create new" msgstr "Nieuwe aanmaken" -#: src/components/create-vm-dialog/createVmDialog.jsx:860 +#: src/components/create-vm-dialog/createVmDialog.jsx:946 msgid "Create new qcow2 volume" msgstr "Nieuwe qcow2 volume aanmaken" -#: src/components/create-vm-dialog/createVmDialog.jsx:861 +#: src/components/create-vm-dialog/createVmDialog.jsx:947 msgid "Create new raw volume" msgstr "Nieuwe raw volume aanmaken" -#: src/components/create-vm-dialog/createVmDialog.jsx:1374 +#: src/components/create-vm-dialog/createVmDialog.jsx:1459 msgid "Create new virtual machine" msgstr "Nieuwe virtuele machine aanmaken" -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:140 #: src/components/vm/snapshots/vmSnapshotsCard.jsx:49 +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:140 msgid "Create snapshot" msgstr "Maak snapshot aan" @@ -537,11 +541,11 @@ msgid "Creating VM" msgstr "VM aanmaken" -#: src/app.jsx:304 +#: src/app.jsx:302 msgid "Creating VM $0" msgstr "VM $0 aanmaken" -#: src/components/create-vm-dialog/createVmDialog.jsx:1189 +#: src/components/create-vm-dialog/createVmDialog.jsx:1273 msgid "Creation of VM $0 failed" msgstr "Aanmaken van VM $0 mislukte" @@ -579,20 +583,21 @@ msgid "DHCP Settings" msgstr "DHCP-instellingen" -#: src/components/storagePools/storagePool.jsx:160 #: src/components/networks/network.jsx:169 +#: src/components/storagePools/storagePool.jsx:160 msgid "Deactivate" msgstr "Deactiveren" -#: src/components/storagePools/storagePoolDelete.jsx:202 -#: src/components/storagePools/storagePoolDelete.jsx:238 -#: src/components/storagePools/storagePoolDelete.jsx:248 -#: src/components/vm/deleteDialog.jsx:171 src/components/vm/vmActions.jsx:451 -#: src/components/vm/vmActions.jsx:459 src/components/networks/network.jsx:150 +#: src/components/networks/network.jsx:150 #: src/components/networks/network.jsx:153 #: src/components/common/deleteResource.jsx:79 #: src/components/common/deleteResource.jsx:133 #: src/components/common/deleteResource.jsx:144 +#: src/components/storagePools/storagePoolDelete.jsx:202 +#: src/components/storagePools/storagePoolDelete.jsx:238 +#: src/components/storagePools/storagePoolDelete.jsx:248 +#: src/components/vm/deleteDialog.jsx:171 src/components/vm/vmActions.jsx:451 +#: src/components/vm/vmActions.jsx:459 msgid "Delete" msgstr "Verwijderen" @@ -636,8 +641,8 @@ "Het verwijderen van gedeelde mappen is alleen mogelijk als de gast is " "uitgeschakeld" -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:51 #: src/components/vm/snapshots/vmSnapshotsCard.jsx:95 +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:51 msgid "Description" msgstr "Beschrijving" @@ -660,23 +665,23 @@ "Koppel de schijven die deze pool gebruiken los van alle VM's voordat je ze " "probeert te verwijderen." -#: src/components/create-vm-dialog/createVmDialog.jsx:1329 +#: src/components/create-vm-dialog/createVmDialog.jsx:1413 msgid "Details" msgstr "Details" +#: src/components/networks/createNetworkDialog.jsx:160 +#: src/components/networks/networkList.jsx:68 +#: src/components/vm/disks/vmDiskColumns.jsx:40 +#: src/components/vm/disks/vmDisksCard.jsx:172 +#: src/components/vm/disks/diskAdd.jsx:354 #: src/components/vm/hostdevs/hostDevAdd.jsx:88 #: src/components/vm/hostdevs/hostDevAdd.jsx:123 #: src/components/vm/hostdevs/hostDevCard.jsx:98 #: src/components/vm/hostdevs/hostDevCard.jsx:246 -#: src/components/vm/disks/vmDiskColumns.jsx:40 -#: src/components/vm/disks/diskAdd.jsx:354 -#: src/components/vm/disks/vmDisksCard.jsx:172 #: src/components/vm/overview/bootOrder.jsx:97 #: src/components/vm/overview/bootOrder.jsx:104 #: src/components/vm/overview/bootOrder.jsx:136 #: src/components/vm/overview/bootOrder.jsx:139 -#: src/components/networks/networkList.jsx:68 -#: src/components/networks/createNetworkDialog.jsx:160 msgid "Device" msgstr "Apparaat" @@ -684,8 +689,8 @@ msgid "Devices" msgstr "Apparaten" -#: src/components/vm/consoles/serialConsole.jsx:94 #: src/components/vm/consoles/vnc.jsx:170 +#: src/components/vm/consoles/serialConsole.jsx:94 msgid "Disconnect" msgstr "Verbinding verbreken" @@ -718,7 +723,7 @@ msgid "Disk identifier" msgstr "Schijf-ID" -#: src/components/create-vm-dialog/createVmDialog.jsx:376 +#: src/components/create-vm-dialog/createVmDialog.jsx:380 msgid "Disk image" msgstr "Schijfimage" @@ -726,7 +731,7 @@ msgid "Disk image file" msgstr "Schijfimagebestand" -#: src/components/create-vm-dialog/createVmDialog.jsx:222 +#: src/components/create-vm-dialog/createVmDialog.jsx:224 msgid "Disk image path must not be empty" msgstr "Schijfimagepad mag niet leeg zijn" @@ -734,8 +739,8 @@ msgid "Disk images can be stored in user home directory" msgstr "Schijfimages kunnen worden opgeslagen in de thuismap van de gebruiker" -#: src/components/vm/disks/diskEdit.jsx:218 #: src/components/vm/disks/diskAdd.jsx:716 +#: src/components/vm/disks/diskEdit.jsx:218 msgid "Disk settings could not be saved" msgstr "Schijfinstellingen konden niet opgeslagen worden" @@ -765,15 +770,15 @@ msgid "Domain is blocked on resource" msgstr "Domein is geblokkeerd op hulpbron" -#: src/components/create-vm-dialog/createVmDialog.jsx:359 +#: src/components/create-vm-dialog/createVmDialog.jsx:363 msgid "Download an OS" msgstr "Download een OS" -#: src/app.jsx:311 +#: src/app.jsx:309 msgid "Download progress" msgstr "Download voortgang" -#: src/app.jsx:304 +#: src/app.jsx:302 msgid "Downloading image for VM $0" msgstr "Image voor VM $0 downloaden" @@ -832,7 +837,7 @@ msgid "Emulated machine" msgstr "Geëmuleerde machine" -#: src/app.jsx:136 +#: src/app.jsx:134 msgid "Enable virtualization support in BIOS/EFI settings." msgstr "Ondersteuning voor virtualisatie inschakelen in BIOS/EFI-instellingen." @@ -845,13 +850,13 @@ msgid "End should not be empty" msgstr "Einde mag niet leeg zijn" -#: src/components/create-vm-dialog/createVmDialog.jsx:1212 +#: src/components/create-vm-dialog/createVmDialog.jsx:1296 msgid "Enter root and/or user information to enable unattended installation." msgstr "" "Voer root- en/of gebruikersinformatie in om installatie zonder toezicht " "mogelijk te maken." -#: src/components/create-vm-dialog/createVmDialog.jsx:531 +#: src/components/create-vm-dialog/createVmDialog.jsx:535 msgid "Error checking token" msgstr "Fout bij het controleren van token" @@ -859,7 +864,7 @@ msgid "Example, $0" msgstr "Voorbeeld, $0" -#: src/components/create-vm-dialog/createVmDialog.jsx:302 +#: src/components/create-vm-dialog/createVmDialog.jsx:306 msgid "Existing disk image on host's file system" msgstr "Bestaande schijfimage op het bestandssysteem van de host" @@ -891,7 +896,7 @@ msgid "Failed to configure vsock" msgstr "Kan vsock niet configureren" -#: src/components/vm/overview/watchdog.jsx:86 +#: src/components/vm/overview/watchdog.jsx:88 msgid "Failed to configure watchdog" msgstr "Kan watchdog niet configureren" @@ -899,11 +904,11 @@ msgid "Failed to detach vsock" msgstr "Kan vsock niet loskoppelen" -#: src/components/vm/overview/watchdog.jsx:133 +#: src/components/vm/overview/watchdog.jsx:135 msgid "Failed to detach watchdog" msgstr "Kan watchdog niet loskoppelen" -#: src/app.jsx:189 +#: src/app.jsx:187 msgid "Failed to fetch some resources" msgstr "Kan sommige bronnen niet ophalen" @@ -973,8 +978,8 @@ msgid "Force shut down $0?" msgstr "Afsluiten van $0 forceren?" -#: src/components/storagePools/createStoragePoolDialog.jsx:197 #: src/components/storagePools/storageVolumeCreateBody.jsx:69 +#: src/components/storagePools/createStoragePoolDialog.jsx:197 #: src/components/vm/disks/vmDiskColumns.jsx:103 msgid "Format" msgstr "Formatteren" @@ -997,8 +1002,8 @@ "Alleen niet-gedeelde, beschrijfbare schijfimages worden overgedragen. " "Ongebruikte opslag blijft na migratie op de oorsprong staan." -#: src/components/vm/overview/vmOverviewCard.jsx:159 #: src/components/networks/networkOverviewTab.jsx:110 +#: src/components/vm/overview/vmOverviewCard.jsx:159 msgid "General" msgstr "Algemeen" @@ -1006,19 +1011,19 @@ msgid "Generate automatically" msgstr "Automatisch genereren" -#: src/components/create-vm-dialog/createVmDialog.jsx:505 +#: src/components/create-vm-dialog/createVmDialog.jsx:509 msgid "Get a new RHSM token." msgstr "Ontvang een nieuw RHSM-token." +#: src/components/create-vm-dialog/createVmDialog.jsx:893 +#: src/components/create-vm-dialog/createVmDialog.jsx:1013 #: src/components/storagePools/storageVolumeCreateBody.jsx:101 #: src/components/vm/disks/vmDisksCard.jsx:49 #: src/components/vm/overview/memorySelectRow.jsx:89 -#: src/components/create-vm-dialog/createVmDialog.jsx:807 -#: src/components/create-vm-dialog/createVmDialog.jsx:931 msgid "GiB" msgstr "GiB" -#: src/app.jsx:294 src/app.jsx:308 +#: src/app.jsx:292 src/app.jsx:306 msgid "Go to VMs list" msgstr "Ga naar VM's lijst" @@ -1030,17 +1035,17 @@ msgid "Gracefully shutdown" msgstr "Gracieus afsluiten" -#: src/app.jsx:133 +#: src/app.jsx:131 msgid "Hardware virtualization is disabled" msgstr "Hardwarevirtualisatie is uitgeschakeld" -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:241 #: src/components/vm/disks/diskAdd.jsx:212 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:241 msgid "Hide additional options" msgstr "Verberg extra opties" -#: src/components/storagePools/createStoragePoolDialog.jsx:121 #: src/components/storagePools/storagePoolOverviewTab.jsx:34 +#: src/components/storagePools/createStoragePoolDialog.jsx:121 #: src/components/vm/disks/vmDiskColumns.jsx:44 #: src/components/vm/overview/bootOrder.jsx:101 msgid "Host" @@ -1082,8 +1087,8 @@ msgid "IP" msgstr "IP" -#: src/components/vm/nics/vmNicsCard.jsx:357 #: src/components/networks/networkOverviewTab.jsx:254 +#: src/components/vm/nics/vmNicsCard.jsx:357 msgid "IP address" msgstr "IP-adres" @@ -1158,23 +1163,23 @@ msgid "Idle" msgstr "Inactief" -#: src/app.jsx:144 +#: src/app.jsx:142 msgid "Ignore" msgstr "Negeren" -#: src/components/create-vm-dialog/createVmDialog.jsx:1438 +#: src/components/create-vm-dialog/createVmDialog.jsx:1523 msgid "Import VM" msgstr "Importeer VM" -#: src/components/create-vm-dialog/createVmDialog.jsx:1374 +#: src/components/create-vm-dialog/createVmDialog.jsx:1459 msgid "Import a virtual machine" msgstr "Importeer een virtuele machine" -#: src/components/create-vm-dialog/createVmDialog.jsx:1360 +#: src/components/create-vm-dialog/createVmDialog.jsx:1444 msgid "Import and edit" msgstr "Importeren en bewerken" -#: src/components/create-vm-dialog/createVmDialog.jsx:1386 +#: src/components/create-vm-dialog/createVmDialog.jsx:1471 msgid "Import and run" msgstr "Importeren en uitvoeren" @@ -1184,7 +1189,7 @@ "Het importeren van een afbeelding met een back-upbestand wordt niet " "ondersteund" -#: src/components/create-vm-dialog/createVmDialog.jsx:310 +#: src/components/create-vm-dialog/createVmDialog.jsx:314 msgid "" "In most configurations, macvtap does not work for host to guest network " "communication." @@ -1231,15 +1236,15 @@ msgid "Install" msgstr "Installeren" -#: src/components/create-vm-dialog/createVmDialog.jsx:376 +#: src/components/create-vm-dialog/createVmDialog.jsx:380 msgid "Installation source" msgstr "Installatiebron" -#: src/components/create-vm-dialog/createVmDialog.jsx:224 +#: src/components/create-vm-dialog/createVmDialog.jsx:226 msgid "Installation source must not be empty" msgstr "Installatiebron mag niet leeg zijn" -#: src/components/create-vm-dialog/createVmDialog.jsx:351 +#: src/components/create-vm-dialog/createVmDialog.jsx:355 msgid "Installation type" msgstr "Installatietype" @@ -1275,7 +1280,7 @@ msgid "Invalid IPv6 prefix" msgstr "Ongeldig IPv6-voorvoegsel" -#: src/components/create-vm-dialog/createVmDialog.jsx:208 +#: src/components/create-vm-dialog/createVmDialog.jsx:210 msgid "Invalid filename" msgstr "Ongeldige bestandsnaam" @@ -1283,6 +1288,10 @@ msgid "Isolated network" msgstr "Geïsoleerd netwerk" +#: src/components/create-vm-dialog/createVmDialog.jsx:812 +msgid "Keys are located in ~/.ssh/ and have a \".pub\" extension." +msgstr "Sleutels bevinden zich in ~/.ssh/ en hebben de extensie \".pub\"." + #: src/components/storagePools/createStoragePoolDialog.jsx:62 msgid "LVM volume group" msgstr "LVM-volumegroep" @@ -1291,17 +1300,17 @@ msgid "Launch remote viewer" msgstr "Start viewer op afstand" -#: src/components/create-vm-dialog/createVmDialog.jsx:643 +#: src/components/create-vm-dialog/createVmDialog.jsx:647 msgid "" "Leave the password blank if you do not wish to have a root account created" msgstr "Laat het wachtwoord leeg als je geen root-account wilt aanmaken" -#: src/components/create-vm-dialog/createVmDialog.jsx:743 +#: src/components/create-vm-dialog/createVmDialog.jsx:747 msgid "" "Leave the password blank if you do not wish to have a user account created" msgstr "Laat het wachtwoord leeg als je geen gebruikersaccount wilt aanmaken" -#: src/components/create-vm-dialog/createVmDialog.jsx:759 +#: src/components/create-vm-dialog/createVmDialog.jsx:838 msgid "Leave the password blank if you do not wish to set a root password" msgstr "Laat het wachtwoord leeg als je geen root-wachtwoord wilt aanmaken" @@ -1326,7 +1335,7 @@ msgid "Loading..." msgstr "Laden..." -#: src/components/create-vm-dialog/createVmDialog.jsx:366 +#: src/components/create-vm-dialog/createVmDialog.jsx:370 msgid "Local install media (ISO image or distro install tree)" msgstr "Lokale installatiemedia (ISO-image of distro-installatieboom)" @@ -1334,14 +1343,15 @@ msgid "Location" msgstr "Locatie" -#: src/components/vm/overview/bootOrder.jsx:111 #: src/components/networks/networkOverviewTab.jsx:68 +#: src/components/vm/overview/bootOrder.jsx:111 msgid "MAC" msgstr "MAC" -#: src/components/vm/nics/nicAdd.jsx:68 src/components/vm/nics/nicEdit.jsx:47 -#: src/components/vm/nics/vmNicsCard.jsx:351 #: src/components/networks/networkOverviewTab.jsx:247 +#: src/components/vm/nics/nicEdit.jsx:47 +#: src/components/vm/nics/vmNicsCard.jsx:351 +#: src/components/vm/nics/nicAdd.jsx:68 msgid "MAC address" msgstr "MAC-adres" @@ -1416,9 +1426,9 @@ msgid "Media will be ejected from $0:" msgstr "Media wordt uitgeworpen uit $0:" -#: src/components/vm/overview/vmOverviewCard.jsx:182 +#: src/components/create-vm-dialog/createVmDialog.jsx:878 #: src/components/vm/vmUsageCard.jsx:58 -#: src/components/create-vm-dialog/createVmDialog.jsx:792 +#: src/components/vm/overview/vmOverviewCard.jsx:182 msgid "Memory" msgstr "Geheugen" @@ -1427,19 +1437,19 @@ msgid "Memory could not be saved" msgstr "Geheugen kon niet worden opgeslagen" -#: src/components/create-vm-dialog/createVmDialog.jsx:231 +#: src/components/create-vm-dialog/createVmDialog.jsx:233 msgid "Memory must not be 0" msgstr "Geheugen mag niet 0 zijn" +#: src/components/create-vm-dialog/createVmDialog.jsx:891 +#: src/components/create-vm-dialog/createVmDialog.jsx:1011 #: src/components/storagePools/storageVolumeCreateBody.jsx:99 #: src/components/vm/overview/memorySelectRow.jsx:87 -#: src/components/create-vm-dialog/createVmDialog.jsx:805 -#: src/components/create-vm-dialog/createVmDialog.jsx:929 msgid "MiB" msgstr "MiB" -#: src/components/vm/vmMigrateDialog.jsx:210 #: src/components/vm/vmActions.jsx:425 +#: src/components/vm/vmMigrateDialog.jsx:210 msgid "Migrate" msgstr "Migreren" @@ -1456,8 +1466,8 @@ msgid "Mode" msgstr "Modus" -#: src/components/vm/hostdevs/hostDevCard.jsx:199 #: src/components/vm/nics/nicBody.jsx:48 +#: src/components/vm/hostdevs/hostDevCard.jsx:199 msgid "Model" msgstr "Model" @@ -1491,17 +1501,17 @@ msgid "NIC $0 of VM $1 failed to change state" msgstr "NIC $0 van VM $1 kon de status niet wijzigen" -#: src/components/storagePools/createStoragePoolDialog.jsx:45 -#: src/components/storagePools/storagePoolList.jsx:68 +#: src/components/create-vm-dialog/createVmDialog.jsx:264 +#: src/components/networks/createNetworkDialog.jsx:126 +#: src/components/networks/networkList.jsx:67 +#: src/components/vms/hostvmslist.jsx:144 #: src/components/storagePools/storagePoolVolumesTab.jsx:78 #: src/components/storagePools/storageVolumeCreateBody.jsx:38 -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:38 -#: src/components/vm/snapshots/vmSnapshotsCard.jsx:85 +#: src/components/storagePools/storagePoolList.jsx:68 +#: src/components/storagePools/createStoragePoolDialog.jsx:45 #: src/components/vm/vmCloneDialog.jsx:93 -#: src/components/networks/networkList.jsx:67 -#: src/components/networks/createNetworkDialog.jsx:126 -#: src/components/vms/hostvmslist.jsx:144 -#: src/components/create-vm-dialog/createVmDialog.jsx:260 +#: src/components/vm/snapshots/vmSnapshotsCard.jsx:85 +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:38 msgid "Name" msgstr "Naam" @@ -1513,15 +1523,15 @@ msgid "Name contains invalid characters" msgstr "Naam bevat ongeldige tekens" +#: src/components/create-vm-dialog/createVmDialog.jsx:193 #: src/components/storagePools/storageVolumeCreate.jsx:67 #: src/components/vm/vmCloneDialog.jsx:45 -#: src/components/create-vm-dialog/createVmDialog.jsx:191 msgid "Name must not be empty" msgstr "Naam mag niet leeg zijn" +#: src/components/networks/createNetworkDialog.jsx:53 #: src/components/storagePools/createStoragePoolDialog.jsx:51 #: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:97 -#: src/components/networks/createNetworkDialog.jsx:53 msgid "Name should not be empty" msgstr "Naam mag niet leeg zijn" @@ -1549,7 +1559,7 @@ msgid "Network $0 will be permanently deleted." msgstr "Netwerk $0 wordt permanent verwijderd." -#: src/components/create-vm-dialog/createVmDialog.jsx:371 +#: src/components/create-vm-dialog/createVmDialog.jsx:375 msgid "Network boot (PXE)" msgstr "Netwerk opstarten (PXE)" @@ -1569,7 +1579,7 @@ msgid "Network interface $0 will be removed from $1" msgstr "Netwerkinterface $0 wordt verwijderd van $1" -#: src/components/vm/nics/nicAdd.jsx:167 src/components/vm/nics/nicEdit.jsx:141 +#: src/components/vm/nics/nicEdit.jsx:141 src/components/vm/nics/nicAdd.jsx:167 msgid "Network interface settings could not be saved" msgstr "Netwerkinterface-instellingen konden niet opgeslagen worden" @@ -1577,7 +1587,7 @@ msgid "Network interfaces" msgstr "Netwerkinterfaces" -#: src/components/create-vm-dialog/createVmDialog.jsx:318 +#: src/components/create-vm-dialog/createVmDialog.jsx:322 msgid "Network selection does not support PXE." msgstr "Netwerk selectie ondersteunt PXE niet." @@ -1599,6 +1609,10 @@ msgid "New volume name" msgstr "Nieuwe volumenaam" +#: src/components/create-vm-dialog/createVmDialog.jsx:845 +msgid "No SSH keys specified" +msgstr "Geen SSH-sleutels opgegeven" + #: src/components/vms/hostvmslist.jsx:149 msgid "No VM is running or defined on this host" msgstr "Er is geen VM actief of gedefinieerd op deze host" @@ -1635,7 +1649,7 @@ msgid "No network devices" msgstr "Geen netwerkapparaten" -#: src/components/vm/nics/vmNicsCard.jsx:565 +#: src/components/vm/nics/vmNicsCard.jsx:562 msgid "No network interfaces defined for this VM" msgstr "Geen netwerkinterfaces gedefinieerd voor deze VM" @@ -1659,7 +1673,7 @@ msgid "No state" msgstr "Geen status" -#: src/components/create-vm-dialog/createVmDialog.jsx:866 +#: src/components/create-vm-dialog/createVmDialog.jsx:951 msgid "No storage" msgstr "Geen opslag" @@ -1707,15 +1721,15 @@ msgid "None (isolated network)" msgstr "Geen (geïsoleerd netwerk)" -#: src/components/create-vm-dialog/createVmDialog.jsx:592 +#: src/components/create-vm-dialog/createVmDialog.jsx:596 msgid "Offline token" msgstr "Offline token" -#: src/components/create-vm-dialog/createVmDialog.jsx:228 +#: src/components/create-vm-dialog/createVmDialog.jsx:230 msgid "Offline token must not be empty" msgstr "Offline token mag niet leeg zijn" -#: src/components/create-vm-dialog/createVmDialog.jsx:535 +#: src/components/create-vm-dialog/createVmDialog.jsx:539 msgid "Old token expired" msgstr "Oude token verlopen" @@ -1741,7 +1755,7 @@ msgid "Open" msgstr "Openen" -#: src/components/create-vm-dialog/createVmDialog.jsx:451 +#: src/components/create-vm-dialog/createVmDialog.jsx:455 msgid "Operating system" msgstr "Besturingssysteem" @@ -1763,10 +1777,10 @@ msgid "Parent snapshot" msgstr "Ouder momentopname" +#: src/components/vm/deleteDialog.jsx:60 +#: src/components/vm/disks/diskEdit.jsx:42 #: src/components/vm/hostdevs/hostDevCard.jsx:123 #: src/components/vm/hostdevs/hostDevCard.jsx:127 -#: src/components/vm/disks/diskEdit.jsx:42 -#: src/components/vm/deleteDialog.jsx:60 msgid "Path" msgstr "Pad" @@ -1774,11 +1788,11 @@ msgid "Path on host's filesystem" msgstr "Pan op bestandssysteem van host" -#: src/components/create-vm-dialog/createVmDialog.jsx:284 +#: src/components/create-vm-dialog/createVmDialog.jsx:288 msgid "Path to ISO file on host's file system" msgstr "Pad naar ISO-bestand op bestandssysteem van host" -#: src/components/create-vm-dialog/createVmDialog.jsx:293 +#: src/components/create-vm-dialog/createVmDialog.jsx:297 msgid "Path to cloud image file on host's file system" msgstr "Pad naar cloud-image op bestandssysteem van host" @@ -1786,7 +1800,7 @@ msgid "Path to file on host's file system" msgstr "Pad naar bestand op bestandssysteem van host" -#: src/components/vm/vmActions.jsx:209 src/helpers.js:283 +#: src/helpers.js:283 src/components/vm/vmActions.jsx:209 msgid "Pause" msgstr "Pauze" @@ -1806,8 +1820,8 @@ msgid "Persistence" msgstr "Volhardend" -#: src/components/storagePools/storagePoolOverviewTab.jsx:66 #: src/components/networks/networkOverviewTab.jsx:114 +#: src/components/storagePools/storagePoolOverviewTab.jsx:66 msgid "Persistent" msgstr "Aanhoudend" @@ -1835,10 +1849,10 @@ msgid "Please start the virtual machine to access its console." msgstr "Start de virtuele machine om toegang te krijgen tot de console." +#: src/components/vm/deleteDialog.jsx:68 #: src/components/vm/disks/vmDiskColumns.jsx:42 #: src/components/vm/disks/diskAdd.jsx:151 #: src/components/vm/disks/mediaEject.jsx:85 -#: src/components/vm/deleteDialog.jsx:68 #: src/components/vm/overview/bootOrder.jsx:99 msgid "Pool" msgstr "Pool" @@ -1906,12 +1920,12 @@ msgid "Product" msgstr "Product" -#: src/components/create-vm-dialog/createVmDialog.jsx:620 +#: src/components/create-vm-dialog/createVmDialog.jsx:624 msgid "Profile" msgstr "Profiel" -#: src/components/vm/hostdevs/hostDevCard.jsx:114 #: src/components/vm/disks/vmDiskColumns.jsx:41 +#: src/components/vm/hostdevs/hostDevCard.jsx:114 #: src/components/vm/overview/bootOrder.jsx:98 #: src/components/vm/overview/bootOrder.jsx:159 msgid "Protocol" @@ -1938,12 +1952,20 @@ msgid "Provides a virtual LAN with NAT to the outside world." msgstr "Biedt een virtueel LAN met NAT naar de buitenwereld." +#: src/components/create-vm-dialog/createVmDialog.jsx:809 +msgid "Public SSH key" +msgstr "Publieke SSH-sleutel" + +#: src/components/create-vm-dialog/createVmDialog.jsx:805 +msgid "Public key" +msgstr "Publieke sleutel" + #: src/components/networks/networkOverviewTab.jsx:277 msgid "Range" msgstr "Reeks" -#: src/components/vm/disks/diskEdit.jsx:123 #: src/components/vm/disks/vmDisksCard.jsx:216 +#: src/components/vm/disks/diskEdit.jsx:123 msgid "Read-only" msgstr "Alleen-lezen" @@ -1956,7 +1978,7 @@ msgid "Reboot $0?" msgstr "$0 opnieuw opstarten?" -#: src/components/create-vm-dialog/createVmDialog.jsx:339 +#: src/components/create-vm-dialog/createVmDialog.jsx:343 msgid "Remote URL" msgstr "URL op afstand" @@ -1964,17 +1986,17 @@ msgid "Remote viewer details" msgstr "Viewerdetails op afstand" +#: src/components/networks/networkOverviewTab.jsx:70 +#: src/components/vm/nics/vmNicsCard.jsx:471 +#: src/components/vm/nics/vmNicsCard.jsx:481 +#: src/components/vm/disks/vmDiskColumns.jsx:146 +#: src/components/vm/disks/vmDiskColumns.jsx:212 #: src/components/vm/hostdevs/hostDevCard.jsx:253 #: src/components/vm/hostdevs/hostDevCard.jsx:259 -#: src/components/vm/nics/vmNicsCard.jsx:471 -#: src/components/vm/nics/vmNicsCard.jsx:480 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:59 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:68 -#: src/components/vm/disks/vmDiskColumns.jsx:146 -#: src/components/vm/disks/vmDiskColumns.jsx:212 #: src/components/vm/overview/watchdog.jsx:191 #: src/components/vm/overview/vsock.jsx:241 -#: src/components/networks/networkOverviewTab.jsx:70 msgid "Remove" msgstr "Verwijderen" @@ -1994,6 +2016,10 @@ msgid "Remove host device from VM?" msgstr "Hostapparaat verwijderen uit VM?" +#: src/components/create-vm-dialog/createVmDialog.jsx:821 +msgid "Remove item" +msgstr "Verwijder item" + #: src/components/vm/nics/vmNicsCard.jsx:468 msgid "Remove network interface?" msgstr "Netwerkinterface verwijderen?" @@ -2044,7 +2070,7 @@ "de snapshot en gaat de huidige status verloren, samen met alle gegevens die " "niet in een snapshot zijn vastgelegd" -#: src/components/create-vm-dialog/createVmDialog.jsx:720 +#: src/components/create-vm-dialog/createVmDialog.jsx:724 msgid "Root password" msgstr "Rootwachtwoord" @@ -2060,8 +2086,8 @@ msgid "Run" msgstr "Uitvoeren" -#: src/components/vm/overview/vmOverviewCard.jsx:111 #: src/components/networks/networkOverviewTab.jsx:124 +#: src/components/vm/overview/vmOverviewCard.jsx:111 msgid "Run when host boots" msgstr "Uitvoeren wanneer de host opstart" @@ -2081,13 +2107,17 @@ msgid "SPICE port" msgstr "SPICE poort" +#: src/components/create-vm-dialog/createVmDialog.jsx:846 +msgid "SSH keys" +msgstr "SSH-sleutels" + #: src/components/vm/nics/nicEdit.jsx:182 #: src/components/vm/disks/diskEdit.jsx:267 -#: src/components/vm/overview/watchdog.jsx:154 #: src/components/vm/overview/firmware.jsx:69 #: src/components/vm/overview/bootOrder.jsx:315 -#: src/components/vm/overview/memoryModal.jsx:156 +#: src/components/vm/overview/watchdog.jsx:154 #: src/components/vm/overview/vsock.jsx:196 +#: src/components/vm/overview/memoryModal.jsx:156 msgid "Save" msgstr "Opslaan" @@ -2127,7 +2157,7 @@ msgid "Set manually" msgstr "Stel handmatig in" -#: src/components/create-vm-dialog/createVmDialog.jsx:1366 +#: src/components/create-vm-dialog/createVmDialog.jsx:1451 msgid "" "Setting the user passwords for unattended installation requires starting the " "VM when creating it" @@ -2156,16 +2186,16 @@ msgid "Shared storage" msgstr "Gedeelde opslag" -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:241 #: src/components/vm/disks/diskAdd.jsx:212 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:241 msgid "Show additional options" msgstr "Extra opties tonen" -#: src/components/vm/overview/watchdog.jsx:53 +#: src/components/vm/overview/watchdog.jsx:55 msgid "Show less" msgstr "Toon minder" -#: src/components/vm/overview/watchdog.jsx:53 +#: src/components/vm/overview/watchdog.jsx:55 msgid "Show more" msgstr "Toon meer" @@ -2186,13 +2216,13 @@ msgid "Shut off the VM in order to edit firmware configuration" msgstr "Schakel de VM uit om de firmwareconfiguratie te bewerken" -#: src/components/vm/snapshots/vmSnapshotsCard.jsx:119 src/helpers.js:227 +#: src/helpers.js:227 src/components/vm/snapshots/vmSnapshotsCard.jsx:119 msgid "Shutting down" msgstr "Afsluiten" -#: src/components/storagePools/storagePoolList.jsx:69 #: src/components/storagePools/storagePoolVolumesTab.jsx:78 #: src/components/storagePools/storageVolumeCreateBody.jsx:83 +#: src/components/storagePools/storagePoolList.jsx:69 msgid "Size" msgstr "Grootte" @@ -2233,12 +2263,12 @@ "Sommige configuratiewijzigingen worden pas van kracht na een nieuwe start:" #: src/components/storagePools/storagePoolOverviewTab.jsx:51 -#: src/components/vm/hostdevs/hostDevCard.jsx:219 #: src/components/vm/nics/vmNicsCard.jsx:407 #: src/components/vm/nics/nicBody.jsx:197 +#: src/components/vm/disks/vmDisksCard.jsx:190 #: src/components/vm/disks/diskAdd.jsx:753 #: src/components/vm/disks/diskAdd.jsx:789 -#: src/components/vm/disks/vmDisksCard.jsx:190 +#: src/components/vm/hostdevs/hostDevCard.jsx:219 msgid "Source" msgstr "Bron" @@ -2250,10 +2280,10 @@ msgid "Source must not be empty" msgstr "Bron mag niet leeg zijn" -#: src/components/storagePools/createStoragePoolDialog.jsx:171 -#: src/components/storagePools/createStoragePoolDialog.jsx:188 #: src/components/storagePools/storagePoolOverviewTab.jsx:41 #: src/components/storagePools/storagePoolOverviewTab.jsx:46 +#: src/components/storagePools/createStoragePoolDialog.jsx:171 +#: src/components/storagePools/createStoragePoolDialog.jsx:188 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:48 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:65 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:204 @@ -2265,7 +2295,7 @@ msgid "Source path should not be empty" msgstr "Bronpad mag niet leeg zijn" -#: src/components/create-vm-dialog/createVmDialog.jsx:216 +#: src/components/create-vm-dialog/createVmDialog.jsx:218 msgid "Source should start with http, ftp or nfs protocol" msgstr "Bron moet beginnen met http, ftp of nfs protocol" @@ -2290,12 +2320,12 @@ msgid "Startup" msgstr "Opstarten" -#: src/components/storagePools/storagePoolList.jsx:71 -#: src/components/vm/nics/vmNicsCard.jsx:412 -#: src/components/vm/overview/vmOverviewCard.jsx:168 #: src/components/networks/networkList.jsx:71 #: src/components/vms/hostvmslist.jsx:106 #: src/components/vms/hostvmslist.jsx:146 +#: src/components/storagePools/storagePoolList.jsx:71 +#: src/components/vm/nics/vmNicsCard.jsx:412 +#: src/components/vm/overview/vmOverviewCard.jsx:168 msgid "State" msgstr "Toestand" @@ -2307,8 +2337,8 @@ msgid "Static host from DHCP could not be removed" msgstr "Statische host van DHCP kon niet worden verwijderd" +#: src/components/create-vm-dialog/createVmDialog.jsx:962 #: src/components/vm/vmMigrateDialog.jsx:90 -#: src/components/create-vm-dialog/createVmDialog.jsx:880 msgid "Storage" msgstr "Opslag" @@ -2316,7 +2346,7 @@ msgid "Storage is at a shared location" msgstr "Opslag is op een gedeelde locatie" -#: src/components/create-vm-dialog/createVmDialog.jsx:916 +#: src/components/create-vm-dialog/createVmDialog.jsx:998 msgid "Storage limit" msgstr "Opslaglimiet" @@ -2336,10 +2366,10 @@ msgid "Storage pool name" msgstr "Opslagpoolnaam" +#: src/components/create-vm-dialog/createVmDialog.jsx:956 #: src/components/storagePools/storagePoolList.jsx:55 #: src/components/storagePools/storagePoolList.jsx:62 #: src/components/storagePools/storagePoolList.jsx:65 -#: src/components/create-vm-dialog/createVmDialog.jsx:873 msgid "Storage pools" msgstr "Opslagpools" @@ -2347,7 +2377,7 @@ msgid "Storage pools could not be fetched" msgstr "Opslagpools kunnen niet worden opgehaald" -#: src/components/create-vm-dialog/createVmDialog.jsx:235 +#: src/components/create-vm-dialog/createVmDialog.jsx:237 msgid "Storage size must not be 0" msgstr "Opslaggrootte mag niet nul zijn" @@ -2391,14 +2421,14 @@ msgid "Table of selectable host devices" msgstr "Tabel met selecteerbare hostapparaten" -#: src/components/vm/hostdevs/hostDevCard.jsx:109 #: src/components/vm/disks/vmDiskColumns.jsx:150 +#: src/components/vm/hostdevs/hostDevCard.jsx:109 #: src/components/vm/overview/bootOrder.jsx:153 msgid "Target" msgstr "Doel" -#: src/components/storagePools/createStoragePoolDialog.jsx:103 #: src/components/storagePools/storagePoolOverviewTab.jsx:61 +#: src/components/storagePools/createStoragePoolDialog.jsx:103 msgid "Target path" msgstr "Doelpad" @@ -2418,8 +2448,8 @@ msgid "The VM $0 is running and will be forced off before deletion." msgstr "De VM $0 is actief en wordt vóór verwijdering uitgeschakeld." -#: src/components/vm/nics/vmNicsCard.jsx:481 -#: src/components/vm/nics/vmNicsCard.jsx:489 +#: src/components/vm/nics/vmNicsCard.jsx:482 +#: src/components/vm/nics/vmNicsCard.jsx:490 #: src/components/vm/disks/vmDiskColumns.jsx:220 msgid "The VM needs to be running or shut off to detach this device" msgstr "De VM moet actief of uitgeschakeld zijn om dit apparaat te ontkoppelen" @@ -2444,13 +2474,13 @@ msgid "The pool is empty" msgstr "De pool is leeg" -#: src/components/create-vm-dialog/createVmDialog.jsx:784 +#: src/components/create-vm-dialog/createVmDialog.jsx:870 msgid "The selected operating system has minimum memory requirement of $0 $1" msgstr "" "Het geselecteerde besturingssysteem heeft een minimale geheugenvereiste van " "$0 $1" -#: src/components/create-vm-dialog/createVmDialog.jsx:838 +#: src/components/create-vm-dialog/createVmDialog.jsx:924 msgid "" "The selected operating system has minimum storage size requirement of $0 $1" msgstr "" @@ -2472,7 +2502,7 @@ "De tagnaam die door de gast moet worden gebruikt om dit exportpunt aan te " "koppelen." -#: src/components/create-vm-dialog/createVmDialog.jsx:514 +#: src/components/create-vm-dialog/createVmDialog.jsx:518 msgid "Then copy and paste it above." msgstr "Kopieer en plak het dan hierboven." @@ -2525,7 +2555,7 @@ msgid "This volume is already used by $0." msgstr "Dit volume wordt al gebruikt door $0." -#: src/components/create-vm-dialog/createVmDialog.jsx:911 +#: src/components/create-vm-dialog/createVmDialog.jsx:993 msgid "This volume is already used by another VM." msgstr "Dit volume wordt al gebruikt door een andere VM." @@ -2543,11 +2573,11 @@ msgid "Troubleshoot" msgstr "Problemen" -#: src/components/storagePools/createStoragePoolDialog.jsx:81 #: src/components/storagePools/storagePoolOverviewTab.jsx:76 +#: src/components/storagePools/createStoragePoolDialog.jsx:81 +#: src/components/vm/nics/vmNicsCard.jsx:325 #: src/components/vm/hostdevs/hostDevAdd.jsx:47 #: src/components/vm/hostdevs/hostDevCard.jsx:179 -#: src/components/vm/nics/vmNicsCard.jsx:325 #: src/components/vm/overview/bootOrder.jsx:116 #: src/components/vm/overview/bootOrder.jsx:129 #: src/components/vm/overview/bootOrder.jsx:144 @@ -2561,7 +2591,7 @@ msgid "Type ID" msgstr "Type-ID" -#: src/components/create-vm-dialog/createVmDialog.jsx:368 +#: src/components/create-vm-dialog/createVmDialog.jsx:372 msgid "URL (ISO image or distro install tree)" msgstr "URL (ISO image of distro installatieboom)" @@ -2577,11 +2607,11 @@ msgid "Undefined" msgstr "Onbepaald" -#: src/components/create-vm-dialog/createVmDialog.jsx:266 +#: src/components/create-vm-dialog/createVmDialog.jsx:270 msgid "Unique name" msgstr "Unieke naam" -#: src/components/create-vm-dialog/createVmDialog.jsx:266 +#: src/components/create-vm-dialog/createVmDialog.jsx:270 msgid "Unique name, default: $0" msgstr "Unieke naam, standaard: $0" @@ -2647,21 +2677,26 @@ msgid "Used by" msgstr "Gebruikt door" -#: src/components/create-vm-dialog/createVmDialog.jsx:731 +#: src/components/create-vm-dialog/createVmDialog.jsx:735 msgid "User login" msgstr "Gebruikersaanmelding" -#: src/components/create-vm-dialog/createVmDialog.jsx:250 +#: src/components/create-vm-dialog/createVmDialog.jsx:254 +msgid "User login must not be empty when SSH keys are set" +msgstr "" +"Gebruikersaanmelding mag niet leeg zijn als SSH-sleutels zijn ingesteld" + +#: src/components/create-vm-dialog/createVmDialog.jsx:252 msgid "User login must not be empty when user password is set" msgstr "" "Gebruikersaanmelding mag niet leeg zijn als het gebruikerswachtwoord is " "ingesteld" -#: src/components/create-vm-dialog/createVmDialog.jsx:739 +#: src/components/create-vm-dialog/createVmDialog.jsx:743 msgid "User password" msgstr "Gebruikerswachtwoord" -#: src/components/create-vm-dialog/createVmDialog.jsx:247 +#: src/components/create-vm-dialog/createVmDialog.jsx:249 msgid "User password must not be empty when user login is set" msgstr "" "Het gebruikerswachtwoord mag niet leeg zijn als gebruikersaanmelding is " @@ -2675,11 +2710,11 @@ msgid "VM $0 Host Devices" msgstr "VM $0 hostapparaten" -#: src/components/create-vm-dialog/createVmDialog.jsx:193 +#: src/components/create-vm-dialog/createVmDialog.jsx:195 msgid "VM $0 already exists" msgstr "VM $0 bestaat al" -#: src/app.jsx:290 +#: src/app.jsx:288 msgid "VM $0 does not exist on $1 connection" msgstr "VM $0 bestaat niet op $1 verbinding" @@ -2755,7 +2790,7 @@ msgid "VNC port" msgstr "VNC-poort" -#: src/components/create-vm-dialog/createVmDialog.jsx:539 +#: src/components/create-vm-dialog/createVmDialog.jsx:543 msgid "Valid token" msgstr "Geldig token" @@ -2768,12 +2803,12 @@ msgid "Vendor" msgstr "Leverancier" -#: src/components/storagePools/storagePoolList.jsx:52 -#: src/components/vm/vmDetailsPage.jsx:87 -#: src/components/vm/vmDetailsPage.jsx:249 #: src/components/networks/networkList.jsx:51 #: src/components/vms/hostvmslist.jsx:138 -#: src/components/vms/hostvmslist.jsx:141 src/manifest.json:0 +#: src/components/vms/hostvmslist.jsx:141 +#: src/components/storagePools/storagePoolList.jsx:52 +#: src/components/vm/vmDetailsPage.jsx:87 +#: src/components/vm/vmDetailsPage.jsx:249 src/manifest.json:0 msgid "Virtual machines" msgstr "Virtuele machines" @@ -2803,12 +2838,12 @@ msgid "Virtualization service (libvirt) is not active" msgstr "Virtualisatieservice (libvirt) is niet actief" +#: src/components/create-vm-dialog/createVmDialog.jsx:982 +#: src/components/vm/deleteDialog.jsx:65 #: src/components/vm/disks/vmDiskColumns.jsx:43 #: src/components/vm/disks/diskAdd.jsx:117 #: src/components/vm/disks/mediaEject.jsx:89 -#: src/components/vm/deleteDialog.jsx:65 #: src/components/vm/overview/bootOrder.jsx:100 -#: src/components/create-vm-dialog/createVmDialog.jsx:900 msgid "Volume" msgstr "Volume" @@ -2833,8 +2868,8 @@ msgid "WWPN" msgstr "WWPN" -#: src/components/vm/overview/vmOverviewCard.jsx:208 #: src/components/common/needsShutdown.jsx:114 +#: src/components/vm/overview/vmOverviewCard.jsx:208 msgid "Watchdog" msgstr "Bewaker" @@ -2848,13 +2883,13 @@ "virtuele watchdog-apparaat te gebruiken, moet het gastsysteem ook een extra " "stuurprogramma en een draaiende watchdog-service hebben." -#: src/components/vm/disks/diskEdit.jsx:132 #: src/components/vm/disks/vmDisksCard.jsx:216 +#: src/components/vm/disks/diskEdit.jsx:132 msgid "Writeable" msgstr "Beschrijfbaar" -#: src/components/vm/disks/diskEdit.jsx:141 #: src/components/vm/disks/vmDisksCard.jsx:216 +#: src/components/vm/disks/diskEdit.jsx:141 msgid "Writeable and shared" msgstr "Beschrijfbaar en gedeeld" @@ -2862,12 +2897,12 @@ msgid "You can mount the shared folder using:" msgstr "Je kunt de gedeelde map aankoppelen met:" -#: src/components/create-vm-dialog/createVmDialog.jsx:196 +#: src/components/create-vm-dialog/createVmDialog.jsx:198 msgid "You need to select the most closely matching operating system" msgstr "Je moet het meest overeenkomende besturingssysteem selecteren" -#: src/components/storagePools/storagePool.jsx:63 #: src/components/networks/network.jsx:62 +#: src/components/storagePools/storagePool.jsx:63 msgid "active" msgstr "actief" @@ -2888,7 +2923,7 @@ msgid "cdrom" msgstr "cdrom" -#: src/components/vm/overview/cpuModal.jsx:321 src/helpers.js:244 +#: src/helpers.js:244 src/components/vm/overview/cpuModal.jsx:321 msgid "custom" msgstr "aangepast" @@ -2908,10 +2943,10 @@ msgid "down" msgstr "niet actief" -#: src/components/vm/overview/watchdog.jsx:242 -#: src/components/vm/overview/bootOrder.jsx:361 #: src/components/vm/overview/vmOverviewCard.jsx:122 #: src/components/vm/overview/vmOverviewCard.jsx:130 +#: src/components/vm/overview/bootOrder.jsx:361 +#: src/components/vm/overview/watchdog.jsx:242 #: src/components/vm/overview/vsock.jsx:293 msgid "edit" msgstr "bewerken" @@ -2956,8 +2991,8 @@ msgid "iSCSI target IQN" msgstr "iSCSI-doel IQN" -#: src/components/storagePools/storagePool.jsx:63 #: src/components/networks/network.jsx:62 +#: src/components/storagePools/storagePool.jsx:63 msgid "inactive" msgstr "inactief" @@ -2981,11 +3016,11 @@ msgid "mcast" msgstr "mcast" +#: src/components/common/machinesConnectionSelector.jsx:82 #: src/components/vm/nics/nicBody.jsx:110 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:194 #: src/components/vm/vmDetailsPage.jsx:202 #: src/components/vm/overview/vsock.jsx:226 -#: src/components/common/machinesConnectionSelector.jsx:82 msgid "more info" msgstr "meer info" @@ -3003,9 +3038,9 @@ msgid "network" msgstr "netwerk" +#: src/helpers.js:273 src/components/networks/networkOverviewTab.jsx:115 #: src/components/storagePools/storagePoolOverviewTab.jsx:67 #: src/components/storagePools/storagePoolOverviewTab.jsx:72 -#: src/components/networks/networkOverviewTab.jsx:115 src/helpers.js:273 msgid "no" msgstr "nee" @@ -3013,9 +3048,9 @@ msgid "no state saved" msgstr "geen toestand opgeslagen" +#: src/components/networks/networkOverviewTab.jsx:293 #: src/components/vm/overview/watchdog.jsx:238 #: src/components/vm/overview/vsock.jsx:275 -#: src/components/networks/networkOverviewTab.jsx:293 msgid "none" msgstr "geen" @@ -3093,7 +3128,7 @@ "virt-install pakket moet op het systeem geïnstalleerd worden om VM's te " "klonen" -#: src/components/create-vm-dialog/createVmDialog.jsx:1444 +#: src/components/create-vm-dialog/createVmDialog.jsx:1529 msgid "" "virt-install package needs to be installed on the system in order to create " "new VMs" @@ -3117,9 +3152,9 @@ msgid "vsock requires special software" msgstr "vsock vereist speciale software" +#: src/helpers.js:272 src/components/networks/networkOverviewTab.jsx:115 #: src/components/storagePools/storagePoolOverviewTab.jsx:67 #: src/components/storagePools/storagePoolOverviewTab.jsx:72 -#: src/components/networks/networkOverviewTab.jsx:115 src/helpers.js:272 msgid "yes" msgstr "ja" diff -Nru cockpit-machines-300/po/pl.po cockpit-machines-302/po/pl.po --- cockpit-machines-300/po/pl.po 2023-10-18 04:20:42.000000000 +0000 +++ cockpit-machines-302/po/pl.po 2023-11-14 18:10:32.000000000 +0000 @@ -11,9 +11,10 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-10 02:50+0000\n" -"PO-Revision-Date: 2023-07-03 11:37+0000\n" -"Last-Translator: Piotr Drąg \n" +"POT-Creation-Date: 2023-11-13 02:50+0000\n" +"PO-Revision-Date: 2023-11-10 13:41+0000\n" +"Last-Translator: Weblate Translation Memory \n" "Language-Team: Polish \n" "Language: pl\n" @@ -22,14 +23,14 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2;\n" -"X-Generator: Weblate 4.18.2\n" +"X-Generator: Weblate 5.1.1\n" -#: src/components/create-vm-dialog/createVmDialog.jsx:827 +#: src/components/create-vm-dialog/createVmDialog.jsx:913 msgid "$0 $1 available at default location" msgstr "$0 $1 dostępne w domyślnym położeniu" -#: src/components/create-vm-dialog/createVmDialog.jsx:240 -#: src/components/create-vm-dialog/createVmDialog.jsx:773 +#: src/components/create-vm-dialog/createVmDialog.jsx:242 +#: src/components/create-vm-dialog/createVmDialog.jsx:859 msgid "$0 $1 available on host" msgstr "$0 $1 dostępne na gospodarzu" @@ -51,7 +52,7 @@ msgstr[1] "$0 pule urządzeń do przechowywania danych" msgstr[2] "$0 pul urządzeń do przechowywania danych" -#: src/components/create-vm-dialog/createVmDialog.jsx:1214 +#: src/components/create-vm-dialog/createVmDialog.jsx:1298 msgid "$0 does not support unattended installation." msgstr "System $0 nie obsługuje nienadzorowanej instalacji." @@ -71,8 +72,8 @@ msgid "$0 network" msgstr "Sieć $0" -#: src/components/vm/overview/vmOverviewCard.jsx:145 #: src/components/vm/vmUsageCard.jsx:47 +#: src/components/vm/overview/vmOverviewCard.jsx:145 msgid "$0 vCPU" msgid_plural "$0 vCPUs" msgstr[0] "$0 wirtualny procesor" @@ -92,8 +93,8 @@ "wyłączeniu. Jednocześnie oryginalny gospodarz zachowa swoją kopię " "konfiguracji maszyny." -#: src/components/vm/disks/diskEdit.jsx:115 #: src/components/vm/disks/vmDisksCard.jsx:188 +#: src/components/vm/disks/diskEdit.jsx:115 msgid "Access" msgstr "Dostęp" @@ -101,8 +102,8 @@ msgid "Action" msgstr "Działanie" -#: src/components/storagePools/storagePool.jsx:169 #: src/components/networks/network.jsx:173 +#: src/components/storagePools/storagePool.jsx:169 msgid "Activate" msgstr "Aktywuj" @@ -111,21 +112,25 @@ msgstr "" "Aktywuj pulę urządzeń do przechowywania danych, aby administrować woluminami" -#: src/components/vm/hostdevs/hostDevAdd.jsx:229 +#: src/components/networks/networkOverviewTab.jsx:236 #: src/components/vm/nics/nicAdd.jsx:213 #: src/components/vm/disks/diskAdd.jsx:863 +#: src/components/vm/hostdevs/hostDevAdd.jsx:229 #: src/components/vm/overview/watchdog.jsx:154 #: src/components/vm/overview/vsock.jsx:196 -#: src/components/networks/networkOverviewTab.jsx:236 msgid "Add" msgstr "Dodaj" +#: src/components/create-vm-dialog/createVmDialog.jsx:847 +msgid "Add SSH keys" +msgstr "Dodaj klucze SSH" + #: src/components/networks/networkOverviewTab.jsx:232 msgid "Add a DHCP static host entry" msgstr "Dodaj wpis statycznego komputera DHCP" -#: src/components/vm/disks/diskAdd.jsx:853 #: src/components/vm/disks/vmDisksCard.jsx:75 +#: src/components/vm/disks/diskAdd.jsx:853 msgid "Add disk" msgstr "Dodaj dysk" @@ -154,7 +159,7 @@ msgid "Add watchdog device type" msgstr "Dodaj typ urządzenia watchdog" -#: src/components/vm/overview/watchdog.jsx:105 +#: src/components/vm/overview/watchdog.jsx:107 msgid "Adding a watchdog will require a reboot to take effect." msgstr "" "Dodanie watchdoga będzie wymagało ponownego uruchomienia, aby zostało " @@ -173,10 +178,10 @@ msgid "Additional" msgstr "Dodatkowe" -#: src/components/vm/consoles/desktopConsole.jsx:47 -#: src/components/vm/nics/vmNicsCard.jsx:154 #: src/components/networks/networkOverviewTab.jsx:142 #: src/components/networks/networkOverviewTab.jsx:162 +#: src/components/vm/nics/vmNicsCard.jsx:154 +#: src/components/vm/consoles/desktopConsole.jsx:47 msgid "Address" msgstr "Adres" @@ -231,7 +236,7 @@ msgid "Assign automatically" msgstr "Przydziel automatycznie" -#: src/components/create-vm-dialog/createVmDialog.jsx:1213 +#: src/components/create-vm-dialog/createVmDialog.jsx:1297 msgid "" "Automated installs are only available when downloading an image or using " "cloud-init." @@ -243,13 +248,13 @@ msgid "Automatic" msgstr "Automatyczne" -#: src/components/create-vm-dialog/createVmDialog.jsx:1333 +#: src/components/create-vm-dialog/createVmDialog.jsx:1417 msgid "Automation" msgstr "Automatyzacja" +#: src/components/networks/networkOverviewTab.jsx:119 #: src/components/storagePools/storagePoolOverviewTab.jsx:71 #: src/components/vm/overview/vmOverviewCard.jsx:200 -#: src/components/networks/networkOverviewTab.jsx:119 msgid "Autostart" msgstr "Automatyczne uruchamianie" @@ -265,13 +270,13 @@ msgid "Boot order settings could not be saved" msgstr "Nie można zapisać ustawień kolejności uruchamiania" +#: src/components/vm/disks/vmDisksCard.jsx:186 +#: src/components/vm/disks/diskAdd.jsx:227 +#: src/components/vm/disks/diskEdit.jsx:90 #: src/components/vm/hostdevs/hostDevAdd.jsx:89 #: src/components/vm/hostdevs/hostDevCard.jsx:99 #: src/components/vm/hostdevs/hostDevCard.jsx:107 #: src/components/vm/hostdevs/hostDevCard.jsx:247 -#: src/components/vm/disks/diskEdit.jsx:90 -#: src/components/vm/disks/diskAdd.jsx:227 -#: src/components/vm/disks/vmDisksCard.jsx:186 #: src/components/vm/overview/bootOrder.jsx:105 #: src/components/vm/overview/bootOrder.jsx:117 #: src/components/vm/overview/bootOrder.jsx:135 @@ -284,9 +289,9 @@ msgid "CD/DVD disc" msgstr "Płyta CD/DVD" -#: src/components/vm/overview/vmOverviewCard.jsx:187 -#: src/components/vm/vmUsageCard.jsx:69 #: src/components/common/needsShutdown.jsx:110 +#: src/components/vm/vmUsageCard.jsx:69 +#: src/components/vm/overview/vmOverviewCard.jsx:187 msgid "CPU" msgstr "Procesor" @@ -294,38 +299,38 @@ msgid "CPU mode could not be saved" msgstr "Nie można zapisać trybu procesora" -#: src/components/vm/disks/diskEdit.jsx:60 #: src/components/vm/disks/vmDiskColumns.jsx:101 #: src/components/vm/disks/diskAdd.jsx:216 +#: src/components/vm/disks/diskEdit.jsx:60 msgid "Cache" msgstr "Pamięć podręczna" -#: src/components/storagePools/createStoragePoolDialog.jsx:443 +#: src/components/create-vm-dialog/createVmDialog.jsx:1477 +#: src/components/networks/createNetworkDialog.jsx:421 +#: src/components/networks/networkOverviewTab.jsx:239 +#: src/components/common/deleteResource.jsx:91 #: src/components/storagePools/storagePoolDelete.jsx:205 #: src/components/storagePools/storageVolumeCreate.jsx:110 -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:147 -#: src/components/vm/snapshots/vmSnapshotsRevertModal.jsx:102 -#: src/components/vm/hostdevs/hostDevAdd.jsx:234 -#: src/components/vm/vmCloneDialog.jsx:83 -#: src/components/vm/vmMigrateDialog.jsx:213 -#: src/components/vm/nics/nicAdd.jsx:216 src/components/vm/nics/nicEdit.jsx:185 -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:174 +#: src/components/storagePools/createStoragePoolDialog.jsx:443 +#: src/components/vm/nics/nicEdit.jsx:185 src/components/vm/nics/nicAdd.jsx:216 +#: src/components/vm/deleteDialog.jsx:174 #: src/components/vm/vmRenameDialog.jsx:71 -#: src/components/vm/disks/diskEdit.jsx:270 +#: src/components/vm/confirmDialog.jsx:54 #: src/components/vm/disks/diskAdd.jsx:866 +#: src/components/vm/disks/diskEdit.jsx:270 #: src/components/vm/disks/mediaEject.jsx:110 -#: src/components/vm/deleteDialog.jsx:174 -#: src/components/vm/confirmDialog.jsx:54 -#: src/components/vm/overview/watchdog.jsx:194 +#: src/components/vm/hostdevs/hostDevAdd.jsx:234 +#: src/components/vm/vmCloneDialog.jsx:83 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:174 +#: src/components/vm/vmMigrateDialog.jsx:213 #: src/components/vm/overview/firmware.jsx:72 #: src/components/vm/overview/bootOrder.jsx:318 -#: src/components/vm/overview/memoryModal.jsx:159 +#: src/components/vm/overview/watchdog.jsx:194 #: src/components/vm/overview/vsock.jsx:244 +#: src/components/vm/overview/memoryModal.jsx:159 #: src/components/vm/overview/cpuModal.jsx:338 -#: src/components/networks/createNetworkDialog.jsx:421 -#: src/components/networks/networkOverviewTab.jsx:239 -#: src/components/create-vm-dialog/createVmDialog.jsx:1392 -#: src/components/common/deleteResource.jsx:91 +#: src/components/vm/snapshots/vmSnapshotsRevertModal.jsx:102 +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:147 msgid "Cancel" msgstr "Anuluj" @@ -351,7 +356,7 @@ msgid "Change firmware" msgstr "Zmień oprogramowanie sprzętowe" -#: src/components/common/needsShutdown.jsx:162 +#: src/components/common/needsShutdown.jsx:164 msgid "Changes pending" msgstr "Oczekujące zmiany" @@ -359,7 +364,7 @@ msgid "Changes will take effect after shutting down the VM" msgstr "Zmiany zostaną uwzględnione po wyłączeniu maszyny wirtualnej" -#: src/app.jsx:138 +#: src/app.jsx:136 msgid "" "Changing BIOS/EFI settings is specific to each manufacturer. It involves " "pressing a hotkey during boot (ESC, F1, F12, Del). Enable a setting called " @@ -372,14 +377,14 @@ "„VM” (maszyna wirtualna), „VMX”, „SVM”, „VTX” lub „VTD”. Instrukcja " "komputera zawiera więcej informacji." -#: src/components/create-vm-dialog/createVmDialog.jsx:527 +#: src/components/create-vm-dialog/createVmDialog.jsx:531 msgid "Checking token validity..." msgstr "Sprawdzanie ważności tokenu…" -#: src/components/create-vm-dialog/createVmDialog.jsx:458 -#: src/components/create-vm-dialog/createVmDialog.jsx:459 -#: src/components/create-vm-dialog/createVmDialog.jsx:884 -#: src/components/create-vm-dialog/createVmDialog.jsx:885 +#: src/components/create-vm-dialog/createVmDialog.jsx:462 +#: src/components/create-vm-dialog/createVmDialog.jsx:463 +#: src/components/create-vm-dialog/createVmDialog.jsx:966 +#: src/components/create-vm-dialog/createVmDialog.jsx:967 msgid "Choose an operating system" msgstr "Wybierz system operacyjny" @@ -393,7 +398,7 @@ msgstr "" "Kliknięcie „Uruchom zdalną przeglądarkę” pobierze plik .vv i uruchomi $0." -#: src/components/vm/vmCloneDialog.jsx:80 src/components/vm/vmActions.jsx:402 +#: src/components/vm/vmActions.jsx:402 src/components/vm/vmCloneDialog.jsx:80 msgid "Clone" msgstr "Sklonuj" @@ -401,7 +406,7 @@ msgid "Close" msgstr "Zamknij" -#: src/components/create-vm-dialog/createVmDialog.jsx:363 +#: src/components/create-vm-dialog/createVmDialog.jsx:367 msgid "Cloud base image" msgstr "Podstawowe obrazy chmury" @@ -421,12 +426,12 @@ msgid "Connecting" msgstr "Łączenie" -#: src/components/storagePools/storagePoolList.jsx:70 -#: src/components/vm/overview/vmOverviewCard.jsx:163 -#: src/components/networks/networkList.jsx:69 #: src/components/networks/createNetworkDialog.jsx:41 +#: src/components/networks/networkList.jsx:69 #: src/components/vms/hostvmslist.jsx:145 #: src/components/common/machinesConnectionSelector.jsx:39 +#: src/components/storagePools/storagePoolList.jsx:70 +#: src/components/vm/overview/vmOverviewCard.jsx:163 msgid "Connection" msgstr "Połączenie" @@ -456,7 +461,7 @@ msgid "Could not delete disk's storage" msgstr "Nie można usunąć pamięci masowej dysku" -#: src/components/vm/overview/watchdog.jsx:104 +#: src/components/vm/overview/watchdog.jsx:106 msgid "Could not dynamically add watchdog" msgstr "Nie można dynamicznie dodać watchdoga" @@ -468,24 +473,24 @@ msgid "Crashed" msgstr "Uległo awarii" -#: src/components/storagePools/createStoragePoolDialog.jsx:440 +#: src/components/networks/createNetworkDialog.jsx:418 #: src/components/storagePools/storageVolumeCreate.jsx:107 +#: src/components/storagePools/createStoragePoolDialog.jsx:440 #: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:144 -#: src/components/networks/createNetworkDialog.jsx:418 msgid "Create" msgstr "Utwórz" -#: src/components/create-vm-dialog/createVmDialog.jsx:1438 +#: src/components/create-vm-dialog/createVmDialog.jsx:1523 msgid "Create VM" msgstr "Utwórz maszynę wirtualną" -#: src/components/create-vm-dialog/createVmDialog.jsx:1457 +#: src/components/create-vm-dialog/createVmDialog.jsx:1542 msgid "Create VM by importing a disk image of an existing VM installation" msgstr "" "Utwórz maszynę wirtualną przez zaimportowanie obrazu dysku istniejącej " "instalacji maszyny wirtualnej" -#: src/components/create-vm-dialog/createVmDialog.jsx:1456 +#: src/components/create-vm-dialog/createVmDialog.jsx:1541 msgid "Create VM from local or network installation medium" msgstr "Utwórz maszynę wirtualną z lokalnego lub sieciowego nośnika instalacji" @@ -493,11 +498,11 @@ msgid "Create a clone VM based on $0" msgstr "Utwórz klon maszyny wirtualnej na podstawie $0" -#: src/components/create-vm-dialog/createVmDialog.jsx:1360 +#: src/components/create-vm-dialog/createVmDialog.jsx:1444 msgid "Create and edit" msgstr "Utwórz i modyfikuj" -#: src/components/create-vm-dialog/createVmDialog.jsx:1386 +#: src/components/create-vm-dialog/createVmDialog.jsx:1471 msgid "Create and run" msgstr "Utwórz i uruchom" @@ -505,20 +510,20 @@ msgid "Create new" msgstr "Utwórz nowy" -#: src/components/create-vm-dialog/createVmDialog.jsx:860 +#: src/components/create-vm-dialog/createVmDialog.jsx:946 msgid "Create new qcow2 volume" msgstr "Utwórz nowy wolumin qcow2" -#: src/components/create-vm-dialog/createVmDialog.jsx:861 +#: src/components/create-vm-dialog/createVmDialog.jsx:947 msgid "Create new raw volume" msgstr "Utwórz nowy surowy wolumin" -#: src/components/create-vm-dialog/createVmDialog.jsx:1374 +#: src/components/create-vm-dialog/createVmDialog.jsx:1459 msgid "Create new virtual machine" msgstr "Utwórz nową maszynę wirtualną" -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:140 #: src/components/vm/snapshots/vmSnapshotsCard.jsx:49 +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:140 msgid "Create snapshot" msgstr "Utwórz migawkę" @@ -545,11 +550,11 @@ msgid "Creating VM" msgstr "tworzenie maszyny wirtualnej" -#: src/app.jsx:304 +#: src/app.jsx:302 msgid "Creating VM $0" msgstr "Tworzenie maszyny wirtualnej $0" -#: src/components/create-vm-dialog/createVmDialog.jsx:1189 +#: src/components/create-vm-dialog/createVmDialog.jsx:1273 msgid "Creation of VM $0 failed" msgstr "Utworzenie maszyny wirtualnej $0 się nie powiodło" @@ -587,20 +592,21 @@ msgid "DHCP Settings" msgstr "Ustawienia DHCP" -#: src/components/storagePools/storagePool.jsx:160 #: src/components/networks/network.jsx:169 +#: src/components/storagePools/storagePool.jsx:160 msgid "Deactivate" msgstr "Dezaktywuj" -#: src/components/storagePools/storagePoolDelete.jsx:202 -#: src/components/storagePools/storagePoolDelete.jsx:238 -#: src/components/storagePools/storagePoolDelete.jsx:248 -#: src/components/vm/deleteDialog.jsx:171 src/components/vm/vmActions.jsx:451 -#: src/components/vm/vmActions.jsx:459 src/components/networks/network.jsx:150 +#: src/components/networks/network.jsx:150 #: src/components/networks/network.jsx:153 #: src/components/common/deleteResource.jsx:79 #: src/components/common/deleteResource.jsx:133 #: src/components/common/deleteResource.jsx:144 +#: src/components/storagePools/storagePoolDelete.jsx:202 +#: src/components/storagePools/storagePoolDelete.jsx:238 +#: src/components/storagePools/storagePoolDelete.jsx:248 +#: src/components/vm/deleteDialog.jsx:171 src/components/vm/vmActions.jsx:451 +#: src/components/vm/vmActions.jsx:459 msgid "Delete" msgstr "Usuń" @@ -644,8 +650,8 @@ msgstr "" "Usuwanie udostępnianych katalogów jest możliwe tylko przy wyłączonym gościu" -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:51 #: src/components/vm/snapshots/vmSnapshotsCard.jsx:95 +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:51 msgid "Description" msgstr "Opis" @@ -668,23 +674,23 @@ "Przed próbą usunięcia należy odłączyć dyski używające tej puli ze wszystkich " "maszyn wirtualnych." -#: src/components/create-vm-dialog/createVmDialog.jsx:1329 +#: src/components/create-vm-dialog/createVmDialog.jsx:1413 msgid "Details" msgstr "Szczegóły" +#: src/components/networks/createNetworkDialog.jsx:160 +#: src/components/networks/networkList.jsx:68 +#: src/components/vm/disks/vmDiskColumns.jsx:40 +#: src/components/vm/disks/vmDisksCard.jsx:172 +#: src/components/vm/disks/diskAdd.jsx:354 #: src/components/vm/hostdevs/hostDevAdd.jsx:88 #: src/components/vm/hostdevs/hostDevAdd.jsx:123 #: src/components/vm/hostdevs/hostDevCard.jsx:98 #: src/components/vm/hostdevs/hostDevCard.jsx:246 -#: src/components/vm/disks/vmDiskColumns.jsx:40 -#: src/components/vm/disks/diskAdd.jsx:354 -#: src/components/vm/disks/vmDisksCard.jsx:172 #: src/components/vm/overview/bootOrder.jsx:97 #: src/components/vm/overview/bootOrder.jsx:104 #: src/components/vm/overview/bootOrder.jsx:136 #: src/components/vm/overview/bootOrder.jsx:139 -#: src/components/networks/networkList.jsx:68 -#: src/components/networks/createNetworkDialog.jsx:160 msgid "Device" msgstr "Urządzenie" @@ -692,8 +698,8 @@ msgid "Devices" msgstr "Urządzenia" -#: src/components/vm/consoles/serialConsole.jsx:94 #: src/components/vm/consoles/vnc.jsx:170 +#: src/components/vm/consoles/serialConsole.jsx:94 msgid "Disconnect" msgstr "Rozłącz" @@ -726,7 +732,7 @@ msgid "Disk identifier" msgstr "Identyfikator dysku" -#: src/components/create-vm-dialog/createVmDialog.jsx:376 +#: src/components/create-vm-dialog/createVmDialog.jsx:380 msgid "Disk image" msgstr "Obraz dysku" @@ -734,7 +740,7 @@ msgid "Disk image file" msgstr "Plik obrazu dysku" -#: src/components/create-vm-dialog/createVmDialog.jsx:222 +#: src/components/create-vm-dialog/createVmDialog.jsx:224 msgid "Disk image path must not be empty" msgstr "Ścieżka do obrazu dysku nie może być pusta" @@ -742,8 +748,8 @@ msgid "Disk images can be stored in user home directory" msgstr "Obraz dysków mogą być przechowywane w katalogu domowym użytkownika" -#: src/components/vm/disks/diskEdit.jsx:218 #: src/components/vm/disks/diskAdd.jsx:716 +#: src/components/vm/disks/diskEdit.jsx:218 msgid "Disk settings could not be saved" msgstr "Nie można zapisać ustawień dysku" @@ -774,15 +780,15 @@ msgid "Domain is blocked on resource" msgstr "Domena jest zablokowana na zasobie" -#: src/components/create-vm-dialog/createVmDialog.jsx:359 +#: src/components/create-vm-dialog/createVmDialog.jsx:363 msgid "Download an OS" msgstr "Pobierz system operacyjny" -#: src/app.jsx:311 +#: src/app.jsx:309 msgid "Download progress" msgstr "Postęp pobierania" -#: src/app.jsx:304 +#: src/app.jsx:302 msgid "Downloading image for VM $0" msgstr "Pobieranie obrazu dla maszyny wirtualnej $0" @@ -841,7 +847,7 @@ msgid "Emulated machine" msgstr "Emulowany komputer" -#: src/app.jsx:136 +#: src/app.jsx:134 msgid "Enable virtualization support in BIOS/EFI settings." msgstr "Proszę włączyć obsługę wirtualizacji w ustawieniach BIOS-u/EFI." @@ -854,13 +860,13 @@ msgid "End should not be empty" msgstr "Koniec nie może być pusty" -#: src/components/create-vm-dialog/createVmDialog.jsx:1212 +#: src/components/create-vm-dialog/createVmDialog.jsx:1296 msgid "Enter root and/or user information to enable unattended installation." msgstr "" "Proszę podać informacje o roocie lub użytkowniku, aby włączyć nienadzorowaną " "instalację." -#: src/components/create-vm-dialog/createVmDialog.jsx:531 +#: src/components/create-vm-dialog/createVmDialog.jsx:535 msgid "Error checking token" msgstr "Błąd podczas sprawdzania tokenu" @@ -868,7 +874,7 @@ msgid "Example, $0" msgstr "Przykład, $0" -#: src/components/create-vm-dialog/createVmDialog.jsx:302 +#: src/components/create-vm-dialog/createVmDialog.jsx:306 msgid "Existing disk image on host's file system" msgstr "Istniejący obraz dysku w systemie plików gospodarza" @@ -900,7 +906,7 @@ msgid "Failed to configure vsock" msgstr "Skonfigurowanie vsock się nie powiodło" -#: src/components/vm/overview/watchdog.jsx:86 +#: src/components/vm/overview/watchdog.jsx:88 msgid "Failed to configure watchdog" msgstr "Skonfigurowanie watchdoga się nie powiodło" @@ -908,11 +914,11 @@ msgid "Failed to detach vsock" msgstr "Odłączenie vsock się nie powiodło" -#: src/components/vm/overview/watchdog.jsx:133 +#: src/components/vm/overview/watchdog.jsx:135 msgid "Failed to detach watchdog" msgstr "Odłączenie watchdoga się nie powiodło" -#: src/app.jsx:189 +#: src/app.jsx:187 msgid "Failed to fetch some resources" msgstr "Pobranie części zasobów się nie powiodło" @@ -984,8 +990,8 @@ msgid "Force shut down $0?" msgstr "Wymusić wyłączenie maszyny $0?" -#: src/components/storagePools/createStoragePoolDialog.jsx:197 #: src/components/storagePools/storageVolumeCreateBody.jsx:69 +#: src/components/storagePools/createStoragePoolDialog.jsx:197 #: src/components/vm/disks/vmDiskColumns.jsx:103 msgid "Format" msgstr "Sformatuj" @@ -1008,8 +1014,8 @@ "nieudostępniane, zapisywalne obrazy dysków zostaną przesłane. Nieużywane " "urządzenia do przechowywania danych pozostaną na oryginale po migracji." -#: src/components/vm/overview/vmOverviewCard.jsx:159 #: src/components/networks/networkOverviewTab.jsx:110 +#: src/components/vm/overview/vmOverviewCard.jsx:159 msgid "General" msgstr "Ogólne" @@ -1017,19 +1023,19 @@ msgid "Generate automatically" msgstr "Utwórz automatycznie" -#: src/components/create-vm-dialog/createVmDialog.jsx:505 +#: src/components/create-vm-dialog/createVmDialog.jsx:509 msgid "Get a new RHSM token." msgstr "Pobierz nowy token RHSM." +#: src/components/create-vm-dialog/createVmDialog.jsx:893 +#: src/components/create-vm-dialog/createVmDialog.jsx:1013 #: src/components/storagePools/storageVolumeCreateBody.jsx:101 #: src/components/vm/disks/vmDisksCard.jsx:49 #: src/components/vm/overview/memorySelectRow.jsx:89 -#: src/components/create-vm-dialog/createVmDialog.jsx:807 -#: src/components/create-vm-dialog/createVmDialog.jsx:931 msgid "GiB" msgstr "GiB" -#: src/app.jsx:294 src/app.jsx:308 +#: src/app.jsx:292 src/app.jsx:306 msgid "Go to VMs list" msgstr "Przejdź do listy maszyn wirtualnych" @@ -1041,17 +1047,17 @@ msgid "Gracefully shutdown" msgstr "Normalnie wyłącz" -#: src/app.jsx:133 +#: src/app.jsx:131 msgid "Hardware virtualization is disabled" msgstr "Wirtualizacja sprzętowa jest wyłączona" -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:241 #: src/components/vm/disks/diskAdd.jsx:212 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:241 msgid "Hide additional options" msgstr "Ukryj dodatkowe opcje" -#: src/components/storagePools/createStoragePoolDialog.jsx:121 #: src/components/storagePools/storagePoolOverviewTab.jsx:34 +#: src/components/storagePools/createStoragePoolDialog.jsx:121 #: src/components/vm/disks/vmDiskColumns.jsx:44 #: src/components/vm/overview/bootOrder.jsx:101 msgid "Host" @@ -1093,8 +1099,8 @@ msgid "IP" msgstr "Adres IP" -#: src/components/vm/nics/vmNicsCard.jsx:357 #: src/components/networks/networkOverviewTab.jsx:254 +#: src/components/vm/nics/vmNicsCard.jsx:357 msgid "IP address" msgstr "Adres IP" @@ -1168,23 +1174,23 @@ msgid "Idle" msgstr "Bezczynne" -#: src/app.jsx:144 +#: src/app.jsx:142 msgid "Ignore" msgstr "Zignoruj" -#: src/components/create-vm-dialog/createVmDialog.jsx:1438 +#: src/components/create-vm-dialog/createVmDialog.jsx:1523 msgid "Import VM" msgstr "Zaimportuj maszynę wirtualną" -#: src/components/create-vm-dialog/createVmDialog.jsx:1374 +#: src/components/create-vm-dialog/createVmDialog.jsx:1459 msgid "Import a virtual machine" msgstr "Zaimportuj maszynę wirtualną" -#: src/components/create-vm-dialog/createVmDialog.jsx:1360 +#: src/components/create-vm-dialog/createVmDialog.jsx:1444 msgid "Import and edit" msgstr "Zaimportuj i modyfikuj" -#: src/components/create-vm-dialog/createVmDialog.jsx:1386 +#: src/components/create-vm-dialog/createVmDialog.jsx:1471 msgid "Import and run" msgstr "Zaimportuj i uruchom" @@ -1192,7 +1198,7 @@ msgid "Importing an image with a backing file is unsupported" msgstr "Importowanie obrazu bez pliku zawartości jest nieobsługiwane" -#: src/components/create-vm-dialog/createVmDialog.jsx:310 +#: src/components/create-vm-dialog/createVmDialog.jsx:314 msgid "" "In most configurations, macvtap does not work for host to guest network " "communication." @@ -1239,15 +1245,15 @@ msgid "Install" msgstr "Zainstaluj" -#: src/components/create-vm-dialog/createVmDialog.jsx:376 +#: src/components/create-vm-dialog/createVmDialog.jsx:380 msgid "Installation source" msgstr "Źródło instalacji" -#: src/components/create-vm-dialog/createVmDialog.jsx:224 +#: src/components/create-vm-dialog/createVmDialog.jsx:226 msgid "Installation source must not be empty" msgstr "Źródło instalacji nie może być puste" -#: src/components/create-vm-dialog/createVmDialog.jsx:351 +#: src/components/create-vm-dialog/createVmDialog.jsx:355 msgid "Installation type" msgstr "Typ instalacji" @@ -1283,7 +1289,7 @@ msgid "Invalid IPv6 prefix" msgstr "Nieprawidłowy przedrostek IPv6" -#: src/components/create-vm-dialog/createVmDialog.jsx:208 +#: src/components/create-vm-dialog/createVmDialog.jsx:210 msgid "Invalid filename" msgstr "Nieprawidłowa nazwa pliku" @@ -1291,6 +1297,10 @@ msgid "Isolated network" msgstr "Odosobniona sieć" +#: src/components/create-vm-dialog/createVmDialog.jsx:812 +msgid "Keys are located in ~/.ssh/ and have a \".pub\" extension." +msgstr "Klucze są położone w ~/.ssh/ i mają rozszerzenie „.pub”." + #: src/components/storagePools/createStoragePoolDialog.jsx:62 msgid "LVM volume group" msgstr "Grupa woluminów LVM" @@ -1299,20 +1309,20 @@ msgid "Launch remote viewer" msgstr "Uruchom zdalną przeglądarkę" -#: src/components/create-vm-dialog/createVmDialog.jsx:643 +#: src/components/create-vm-dialog/createVmDialog.jsx:647 msgid "" "Leave the password blank if you do not wish to have a root account created" msgstr "" "Pozostawienie pustego hasła spowoduje, że konto roota nie zostanie utworzone" -#: src/components/create-vm-dialog/createVmDialog.jsx:743 +#: src/components/create-vm-dialog/createVmDialog.jsx:747 msgid "" "Leave the password blank if you do not wish to have a user account created" msgstr "" "Pozostawienie pustego hasła spowoduje, że konto użytkownika nie zostanie " "utworzone" -#: src/components/create-vm-dialog/createVmDialog.jsx:759 +#: src/components/create-vm-dialog/createVmDialog.jsx:838 msgid "Leave the password blank if you do not wish to set a root password" msgstr "" "Pozostawienie pustego hasła spowoduje, że hasło roota nie zostanie ustawione" @@ -1340,7 +1350,7 @@ msgid "Loading..." msgstr "Wczytywanie…" -#: src/components/create-vm-dialog/createVmDialog.jsx:366 +#: src/components/create-vm-dialog/createVmDialog.jsx:370 msgid "Local install media (ISO image or distro install tree)" msgstr "" "Lokalny nośnik instalacji (obraz ISO lub drzewo instalacji dystrybucji)" @@ -1349,14 +1359,15 @@ msgid "Location" msgstr "Położenie" -#: src/components/vm/overview/bootOrder.jsx:111 #: src/components/networks/networkOverviewTab.jsx:68 +#: src/components/vm/overview/bootOrder.jsx:111 msgid "MAC" msgstr "MAC" -#: src/components/vm/nics/nicAdd.jsx:68 src/components/vm/nics/nicEdit.jsx:47 -#: src/components/vm/nics/vmNicsCard.jsx:351 #: src/components/networks/networkOverviewTab.jsx:247 +#: src/components/vm/nics/nicEdit.jsx:47 +#: src/components/vm/nics/vmNicsCard.jsx:351 +#: src/components/vm/nics/nicAdd.jsx:68 msgid "MAC address" msgstr "Adres MAC" @@ -1430,9 +1441,9 @@ msgid "Media will be ejected from $0:" msgstr "Nośnik zostanie wysunięty z $0:" -#: src/components/vm/overview/vmOverviewCard.jsx:182 +#: src/components/create-vm-dialog/createVmDialog.jsx:878 #: src/components/vm/vmUsageCard.jsx:58 -#: src/components/create-vm-dialog/createVmDialog.jsx:792 +#: src/components/vm/overview/vmOverviewCard.jsx:182 msgid "Memory" msgstr "Pamięć" @@ -1441,19 +1452,19 @@ msgid "Memory could not be saved" msgstr "Nie można zapisać pamięci" -#: src/components/create-vm-dialog/createVmDialog.jsx:231 +#: src/components/create-vm-dialog/createVmDialog.jsx:233 msgid "Memory must not be 0" msgstr "Pamięć nie może wynosić 0" +#: src/components/create-vm-dialog/createVmDialog.jsx:891 +#: src/components/create-vm-dialog/createVmDialog.jsx:1011 #: src/components/storagePools/storageVolumeCreateBody.jsx:99 #: src/components/vm/overview/memorySelectRow.jsx:87 -#: src/components/create-vm-dialog/createVmDialog.jsx:805 -#: src/components/create-vm-dialog/createVmDialog.jsx:929 msgid "MiB" msgstr "MiB" -#: src/components/vm/vmMigrateDialog.jsx:210 #: src/components/vm/vmActions.jsx:425 +#: src/components/vm/vmMigrateDialog.jsx:210 msgid "Migrate" msgstr "Migruj" @@ -1470,8 +1481,8 @@ msgid "Mode" msgstr "Tryb" -#: src/components/vm/hostdevs/hostDevCard.jsx:199 #: src/components/vm/nics/nicBody.jsx:48 +#: src/components/vm/hostdevs/hostDevCard.jsx:199 msgid "Model" msgstr "Model" @@ -1505,17 +1516,17 @@ msgid "NIC $0 of VM $1 failed to change state" msgstr "Zmiana stanu NIC $0 maszyny wirtualnej $1 się nie powiodła" -#: src/components/storagePools/createStoragePoolDialog.jsx:45 -#: src/components/storagePools/storagePoolList.jsx:68 +#: src/components/create-vm-dialog/createVmDialog.jsx:264 +#: src/components/networks/createNetworkDialog.jsx:126 +#: src/components/networks/networkList.jsx:67 +#: src/components/vms/hostvmslist.jsx:144 #: src/components/storagePools/storagePoolVolumesTab.jsx:78 #: src/components/storagePools/storageVolumeCreateBody.jsx:38 -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:38 -#: src/components/vm/snapshots/vmSnapshotsCard.jsx:85 +#: src/components/storagePools/storagePoolList.jsx:68 +#: src/components/storagePools/createStoragePoolDialog.jsx:45 #: src/components/vm/vmCloneDialog.jsx:93 -#: src/components/networks/networkList.jsx:67 -#: src/components/networks/createNetworkDialog.jsx:126 -#: src/components/vms/hostvmslist.jsx:144 -#: src/components/create-vm-dialog/createVmDialog.jsx:260 +#: src/components/vm/snapshots/vmSnapshotsCard.jsx:85 +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:38 msgid "Name" msgstr "Nazwa" @@ -1527,15 +1538,15 @@ msgid "Name contains invalid characters" msgstr "Nazwa zawiera nieprawidłowe znaki" +#: src/components/create-vm-dialog/createVmDialog.jsx:193 #: src/components/storagePools/storageVolumeCreate.jsx:67 #: src/components/vm/vmCloneDialog.jsx:45 -#: src/components/create-vm-dialog/createVmDialog.jsx:191 msgid "Name must not be empty" msgstr "Nazwa nie może być pusta" +#: src/components/networks/createNetworkDialog.jsx:53 #: src/components/storagePools/createStoragePoolDialog.jsx:51 #: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:97 -#: src/components/networks/createNetworkDialog.jsx:53 msgid "Name should not be empty" msgstr "Nazwa nie może być pusta" @@ -1563,7 +1574,7 @@ msgid "Network $0 will be permanently deleted." msgstr "Sieć $0 zostanie trwale usunięta." -#: src/components/create-vm-dialog/createVmDialog.jsx:371 +#: src/components/create-vm-dialog/createVmDialog.jsx:375 msgid "Network boot (PXE)" msgstr "Uruchamianie sieciowe (PXE)" @@ -1583,7 +1594,7 @@ msgid "Network interface $0 will be removed from $1" msgstr "Interfejs sieciowy $0 zostanie usunięty z $1" -#: src/components/vm/nics/nicAdd.jsx:167 src/components/vm/nics/nicEdit.jsx:141 +#: src/components/vm/nics/nicEdit.jsx:141 src/components/vm/nics/nicAdd.jsx:167 msgid "Network interface settings could not be saved" msgstr "Nie można zapisać ustawień interfejsu sieciowego" @@ -1591,7 +1602,7 @@ msgid "Network interfaces" msgstr "Interfejsy sieciowe" -#: src/components/create-vm-dialog/createVmDialog.jsx:318 +#: src/components/create-vm-dialog/createVmDialog.jsx:322 msgid "Network selection does not support PXE." msgstr "Wybór sieci nie obsługuje PXE." @@ -1613,6 +1624,10 @@ msgid "New volume name" msgstr "Nazwa nowego woluminu" +#: src/components/create-vm-dialog/createVmDialog.jsx:845 +msgid "No SSH keys specified" +msgstr "Nie podano kluczy SSH" + #: src/components/vms/hostvmslist.jsx:149 msgid "No VM is running or defined on this host" msgstr "" @@ -1650,7 +1665,7 @@ msgid "No network devices" msgstr "Brak urządzeń sieciowych" -#: src/components/vm/nics/vmNicsCard.jsx:565 +#: src/components/vm/nics/vmNicsCard.jsx:562 msgid "No network interfaces defined for this VM" msgstr "Nie określono interfejsów sieciowych dla tej maszyny wirtualnej" @@ -1674,7 +1689,7 @@ msgid "No state" msgstr "Brak stanu" -#: src/components/create-vm-dialog/createVmDialog.jsx:866 +#: src/components/create-vm-dialog/createVmDialog.jsx:951 msgid "No storage" msgstr "Brak urządzeń do przechowywania danych" @@ -1726,15 +1741,15 @@ msgid "None (isolated network)" msgstr "Brak (odizolowana sieć)" -#: src/components/create-vm-dialog/createVmDialog.jsx:592 +#: src/components/create-vm-dialog/createVmDialog.jsx:596 msgid "Offline token" msgstr "Token w trybie offline" -#: src/components/create-vm-dialog/createVmDialog.jsx:228 +#: src/components/create-vm-dialog/createVmDialog.jsx:230 msgid "Offline token must not be empty" msgstr "Token w trybie offline nie może być pusty" -#: src/components/create-vm-dialog/createVmDialog.jsx:535 +#: src/components/create-vm-dialog/createVmDialog.jsx:539 msgid "Old token expired" msgstr "Poprzedni token wygasł" @@ -1760,7 +1775,7 @@ msgid "Open" msgstr "Otwórz" -#: src/components/create-vm-dialog/createVmDialog.jsx:451 +#: src/components/create-vm-dialog/createVmDialog.jsx:455 msgid "Operating system" msgstr "System operacyjny" @@ -1782,10 +1797,10 @@ msgid "Parent snapshot" msgstr "Migawka nadrzędna" +#: src/components/vm/deleteDialog.jsx:60 +#: src/components/vm/disks/diskEdit.jsx:42 #: src/components/vm/hostdevs/hostDevCard.jsx:123 #: src/components/vm/hostdevs/hostDevCard.jsx:127 -#: src/components/vm/disks/diskEdit.jsx:42 -#: src/components/vm/deleteDialog.jsx:60 msgid "Path" msgstr "Ścieżka" @@ -1793,11 +1808,11 @@ msgid "Path on host's filesystem" msgstr "Ścieżka w systemie plików gospodarza" -#: src/components/create-vm-dialog/createVmDialog.jsx:284 +#: src/components/create-vm-dialog/createVmDialog.jsx:288 msgid "Path to ISO file on host's file system" msgstr "Ścieżka do pliku ISO w systemie plików gospodarza" -#: src/components/create-vm-dialog/createVmDialog.jsx:293 +#: src/components/create-vm-dialog/createVmDialog.jsx:297 msgid "Path to cloud image file on host's file system" msgstr "Ścieżka do pliku obrazu chmury w systemie plików gospodarza" @@ -1805,7 +1820,7 @@ msgid "Path to file on host's file system" msgstr "Ścieżka do pliku w systemie plików gospodarza" -#: src/components/vm/vmActions.jsx:209 src/helpers.js:283 +#: src/helpers.js:283 src/components/vm/vmActions.jsx:209 msgid "Pause" msgstr "Wstrzymaj" @@ -1825,8 +1840,8 @@ msgid "Persistence" msgstr "Trwałość" -#: src/components/storagePools/storagePoolOverviewTab.jsx:66 #: src/components/networks/networkOverviewTab.jsx:114 +#: src/components/storagePools/storagePoolOverviewTab.jsx:66 msgid "Persistent" msgstr "Trwałe" @@ -1854,10 +1869,10 @@ msgid "Please start the virtual machine to access its console." msgstr "Proszę uruchomić maszynę wirtualną, aby uzyskać dostęp do jej konsoli." +#: src/components/vm/deleteDialog.jsx:68 #: src/components/vm/disks/vmDiskColumns.jsx:42 #: src/components/vm/disks/diskAdd.jsx:151 #: src/components/vm/disks/mediaEject.jsx:85 -#: src/components/vm/deleteDialog.jsx:68 #: src/components/vm/overview/bootOrder.jsx:99 msgid "Pool" msgstr "Pula" @@ -1925,12 +1940,12 @@ msgid "Product" msgstr "Produkt" -#: src/components/create-vm-dialog/createVmDialog.jsx:620 +#: src/components/create-vm-dialog/createVmDialog.jsx:624 msgid "Profile" msgstr "Profil" -#: src/components/vm/hostdevs/hostDevCard.jsx:114 #: src/components/vm/disks/vmDiskColumns.jsx:41 +#: src/components/vm/hostdevs/hostDevCard.jsx:114 #: src/components/vm/overview/bootOrder.jsx:98 #: src/components/vm/overview/bootOrder.jsx:159 msgid "Protocol" @@ -1956,12 +1971,20 @@ msgid "Provides a virtual LAN with NAT to the outside world." msgstr "Zapewnia wirtualną sieć LAN z NAT na zewnątrz." +#: src/components/create-vm-dialog/createVmDialog.jsx:809 +msgid "Public SSH key" +msgstr "Publiczny klucz SSH" + +#: src/components/create-vm-dialog/createVmDialog.jsx:805 +msgid "Public key" +msgstr "Klucz publiczny" + #: src/components/networks/networkOverviewTab.jsx:277 msgid "Range" msgstr "Zakres" -#: src/components/vm/disks/diskEdit.jsx:123 #: src/components/vm/disks/vmDisksCard.jsx:216 +#: src/components/vm/disks/diskEdit.jsx:123 msgid "Read-only" msgstr "Tylko do odczytu" @@ -1974,7 +1997,7 @@ msgid "Reboot $0?" msgstr "Ponownie uruchomić maszynę $0?" -#: src/components/create-vm-dialog/createVmDialog.jsx:339 +#: src/components/create-vm-dialog/createVmDialog.jsx:343 msgid "Remote URL" msgstr "Zdalny adres URL" @@ -1982,17 +2005,17 @@ msgid "Remote viewer details" msgstr "Informacje o zdalnej przeglądarce" +#: src/components/networks/networkOverviewTab.jsx:70 +#: src/components/vm/nics/vmNicsCard.jsx:471 +#: src/components/vm/nics/vmNicsCard.jsx:481 +#: src/components/vm/disks/vmDiskColumns.jsx:146 +#: src/components/vm/disks/vmDiskColumns.jsx:212 #: src/components/vm/hostdevs/hostDevCard.jsx:253 #: src/components/vm/hostdevs/hostDevCard.jsx:259 -#: src/components/vm/nics/vmNicsCard.jsx:471 -#: src/components/vm/nics/vmNicsCard.jsx:480 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:59 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:68 -#: src/components/vm/disks/vmDiskColumns.jsx:146 -#: src/components/vm/disks/vmDiskColumns.jsx:212 #: src/components/vm/overview/watchdog.jsx:191 #: src/components/vm/overview/vsock.jsx:241 -#: src/components/networks/networkOverviewTab.jsx:70 msgid "Remove" msgstr "Usuń" @@ -2012,6 +2035,10 @@ msgid "Remove host device from VM?" msgstr "Usunąć urządzenie gospodarza z maszyny wirtualnej?" +#: src/components/create-vm-dialog/createVmDialog.jsx:821 +msgid "Remove item" +msgstr "Usuń element" + #: src/components/vm/nics/vmNicsCard.jsx:468 msgid "Remove network interface?" msgstr "Usunąć interfejs sieciowy?" @@ -2062,7 +2089,7 @@ "i jej obecny stan zostanie utracony, razem ze wszelkimi danymi nieujętymi " "w migawce" -#: src/components/create-vm-dialog/createVmDialog.jsx:720 +#: src/components/create-vm-dialog/createVmDialog.jsx:724 msgid "Root password" msgstr "Hasło roota" @@ -2078,8 +2105,8 @@ msgid "Run" msgstr "Uruchom" -#: src/components/vm/overview/vmOverviewCard.jsx:111 #: src/components/networks/networkOverviewTab.jsx:124 +#: src/components/vm/overview/vmOverviewCard.jsx:111 msgid "Run when host boots" msgstr "Uruchamianie po włączeniu gospodarza" @@ -2099,13 +2126,17 @@ msgid "SPICE port" msgstr "Port SPICE" +#: src/components/create-vm-dialog/createVmDialog.jsx:846 +msgid "SSH keys" +msgstr "Klucze SSH" + #: src/components/vm/nics/nicEdit.jsx:182 #: src/components/vm/disks/diskEdit.jsx:267 -#: src/components/vm/overview/watchdog.jsx:154 #: src/components/vm/overview/firmware.jsx:69 #: src/components/vm/overview/bootOrder.jsx:315 -#: src/components/vm/overview/memoryModal.jsx:156 +#: src/components/vm/overview/watchdog.jsx:154 #: src/components/vm/overview/vsock.jsx:196 +#: src/components/vm/overview/memoryModal.jsx:156 msgid "Save" msgstr "Zapisz" @@ -2145,7 +2176,7 @@ msgid "Set manually" msgstr "Ustaw ręcznie" -#: src/components/create-vm-dialog/createVmDialog.jsx:1366 +#: src/components/create-vm-dialog/createVmDialog.jsx:1451 msgid "" "Setting the user passwords for unattended installation requires starting the " "VM when creating it" @@ -2176,16 +2207,16 @@ msgid "Shared storage" msgstr "Udostępniane urządzenia do przechowywania danych" -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:241 #: src/components/vm/disks/diskAdd.jsx:212 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:241 msgid "Show additional options" msgstr "Wyświetl dodatkowe opcje" -#: src/components/vm/overview/watchdog.jsx:53 +#: src/components/vm/overview/watchdog.jsx:55 msgid "Show less" msgstr "Wyświetl mniej" -#: src/components/vm/overview/watchdog.jsx:53 +#: src/components/vm/overview/watchdog.jsx:55 msgid "Show more" msgstr "Wyświetl więcej" @@ -2208,13 +2239,13 @@ "Należy wyłączyć maszynę wirtualną, aby zmodyfikować konfigurację " "oprogramowania sprzętowego" -#: src/components/vm/snapshots/vmSnapshotsCard.jsx:119 src/helpers.js:227 +#: src/helpers.js:227 src/components/vm/snapshots/vmSnapshotsCard.jsx:119 msgid "Shutting down" msgstr "Wyłączanie" -#: src/components/storagePools/storagePoolList.jsx:69 #: src/components/storagePools/storagePoolVolumesTab.jsx:78 #: src/components/storagePools/storageVolumeCreateBody.jsx:83 +#: src/components/storagePools/storagePoolList.jsx:69 msgid "Size" msgstr "Rozmiar" @@ -2254,12 +2285,12 @@ "Część zmian konfiguracji zostanie uwzględniona dopiero po nowym uruchomieniu:" #: src/components/storagePools/storagePoolOverviewTab.jsx:51 -#: src/components/vm/hostdevs/hostDevCard.jsx:219 #: src/components/vm/nics/vmNicsCard.jsx:407 #: src/components/vm/nics/nicBody.jsx:197 +#: src/components/vm/disks/vmDisksCard.jsx:190 #: src/components/vm/disks/diskAdd.jsx:753 #: src/components/vm/disks/diskAdd.jsx:789 -#: src/components/vm/disks/vmDisksCard.jsx:190 +#: src/components/vm/hostdevs/hostDevCard.jsx:219 msgid "Source" msgstr "Źródło" @@ -2271,10 +2302,10 @@ msgid "Source must not be empty" msgstr "Źródło nie może być puste" -#: src/components/storagePools/createStoragePoolDialog.jsx:171 -#: src/components/storagePools/createStoragePoolDialog.jsx:188 #: src/components/storagePools/storagePoolOverviewTab.jsx:41 #: src/components/storagePools/storagePoolOverviewTab.jsx:46 +#: src/components/storagePools/createStoragePoolDialog.jsx:171 +#: src/components/storagePools/createStoragePoolDialog.jsx:188 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:48 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:65 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:204 @@ -2286,7 +2317,7 @@ msgid "Source path should not be empty" msgstr "Ścieżka źródłowa nie może być pusta" -#: src/components/create-vm-dialog/createVmDialog.jsx:216 +#: src/components/create-vm-dialog/createVmDialog.jsx:218 msgid "Source should start with http, ftp or nfs protocol" msgstr "Źródło musi zaczynać się od protokołu http, ftp lub nfs" @@ -2311,12 +2342,12 @@ msgid "Startup" msgstr "Uruchamianie" -#: src/components/storagePools/storagePoolList.jsx:71 -#: src/components/vm/nics/vmNicsCard.jsx:412 -#: src/components/vm/overview/vmOverviewCard.jsx:168 #: src/components/networks/networkList.jsx:71 #: src/components/vms/hostvmslist.jsx:106 #: src/components/vms/hostvmslist.jsx:146 +#: src/components/storagePools/storagePoolList.jsx:71 +#: src/components/vm/nics/vmNicsCard.jsx:412 +#: src/components/vm/overview/vmOverviewCard.jsx:168 msgid "State" msgstr "Stan" @@ -2328,8 +2359,8 @@ msgid "Static host from DHCP could not be removed" msgstr "Nie można usunąć statycznego komputera z DHCP" +#: src/components/create-vm-dialog/createVmDialog.jsx:962 #: src/components/vm/vmMigrateDialog.jsx:90 -#: src/components/create-vm-dialog/createVmDialog.jsx:880 msgid "Storage" msgstr "Przechowywanie danych" @@ -2337,7 +2368,7 @@ msgid "Storage is at a shared location" msgstr "Urządzenia do przechowywania danych są w udostępnianym położeniu" -#: src/components/create-vm-dialog/createVmDialog.jsx:916 +#: src/components/create-vm-dialog/createVmDialog.jsx:998 msgid "Storage limit" msgstr "Ograniczenie przechowywania danych" @@ -2358,10 +2389,10 @@ msgid "Storage pool name" msgstr "Nazwa puli urządzeń do przechowywania danych" +#: src/components/create-vm-dialog/createVmDialog.jsx:956 #: src/components/storagePools/storagePoolList.jsx:55 #: src/components/storagePools/storagePoolList.jsx:62 #: src/components/storagePools/storagePoolList.jsx:65 -#: src/components/create-vm-dialog/createVmDialog.jsx:873 msgid "Storage pools" msgstr "Pule urządzeń do przechowywania danych" @@ -2369,7 +2400,7 @@ msgid "Storage pools could not be fetched" msgstr "Nie można pobrać pól urządzeń do przechowywania danych" -#: src/components/create-vm-dialog/createVmDialog.jsx:235 +#: src/components/create-vm-dialog/createVmDialog.jsx:237 msgid "Storage size must not be 0" msgstr "Rozmiar urządzenia do przechowywania danych nie może wynosić 0" @@ -2415,14 +2446,14 @@ msgid "Table of selectable host devices" msgstr "Tabela wybieralnych urządzeń gospodarza" -#: src/components/vm/hostdevs/hostDevCard.jsx:109 #: src/components/vm/disks/vmDiskColumns.jsx:150 +#: src/components/vm/hostdevs/hostDevCard.jsx:109 #: src/components/vm/overview/bootOrder.jsx:153 msgid "Target" msgstr "Cel" -#: src/components/storagePools/createStoragePoolDialog.jsx:103 #: src/components/storagePools/storagePoolOverviewTab.jsx:61 +#: src/components/storagePools/createStoragePoolDialog.jsx:103 msgid "Target path" msgstr "Ścieżka docelowa" @@ -2444,8 +2475,8 @@ "Maszyna wirtualna $0 jest uruchomiona i przed jej usunięciem zostanie " "wymuszone jej wyłączenie." -#: src/components/vm/nics/vmNicsCard.jsx:481 -#: src/components/vm/nics/vmNicsCard.jsx:489 +#: src/components/vm/nics/vmNicsCard.jsx:482 +#: src/components/vm/nics/vmNicsCard.jsx:490 #: src/components/vm/disks/vmDiskColumns.jsx:220 msgid "The VM needs to be running or shut off to detach this device" msgstr "" @@ -2473,11 +2504,11 @@ msgid "The pool is empty" msgstr "Pula jest pusta" -#: src/components/create-vm-dialog/createVmDialog.jsx:784 +#: src/components/create-vm-dialog/createVmDialog.jsx:870 msgid "The selected operating system has minimum memory requirement of $0 $1" msgstr "Wybrany system operacyjny wymaga co najmniej $0 $1 pamięci" -#: src/components/create-vm-dialog/createVmDialog.jsx:838 +#: src/components/create-vm-dialog/createVmDialog.jsx:924 msgid "" "The selected operating system has minimum storage size requirement of $0 $1" msgstr "" @@ -2498,7 +2529,7 @@ msgstr "" "Nazwa etykiety używanej przez gościa do montowania tego punktu eksportu." -#: src/components/create-vm-dialog/createVmDialog.jsx:514 +#: src/components/create-vm-dialog/createVmDialog.jsx:518 msgid "Then copy and paste it above." msgstr "Następnie skopiuj go i wklej powyżej." @@ -2550,7 +2581,7 @@ msgid "This volume is already used by $0." msgstr "Ten wolumin jest już używany przez $0." -#: src/components/create-vm-dialog/createVmDialog.jsx:911 +#: src/components/create-vm-dialog/createVmDialog.jsx:993 msgid "This volume is already used by another VM." msgstr "Ten wolumin jest już używany przez inną maszynę wirtualną." @@ -2568,11 +2599,11 @@ msgid "Troubleshoot" msgstr "Rozwiązywanie problemów" -#: src/components/storagePools/createStoragePoolDialog.jsx:81 #: src/components/storagePools/storagePoolOverviewTab.jsx:76 +#: src/components/storagePools/createStoragePoolDialog.jsx:81 +#: src/components/vm/nics/vmNicsCard.jsx:325 #: src/components/vm/hostdevs/hostDevAdd.jsx:47 #: src/components/vm/hostdevs/hostDevCard.jsx:179 -#: src/components/vm/nics/vmNicsCard.jsx:325 #: src/components/vm/overview/bootOrder.jsx:116 #: src/components/vm/overview/bootOrder.jsx:129 #: src/components/vm/overview/bootOrder.jsx:144 @@ -2586,7 +2617,7 @@ msgid "Type ID" msgstr "Identyfikator typu" -#: src/components/create-vm-dialog/createVmDialog.jsx:368 +#: src/components/create-vm-dialog/createVmDialog.jsx:372 msgid "URL (ISO image or distro install tree)" msgstr "Adres URL (obraz ISO lub drzewo instalacji dystrybucji)" @@ -2602,11 +2633,11 @@ msgid "Undefined" msgstr "Nieokreślone" -#: src/components/create-vm-dialog/createVmDialog.jsx:266 +#: src/components/create-vm-dialog/createVmDialog.jsx:270 msgid "Unique name" msgstr "Unikalna nazwa" -#: src/components/create-vm-dialog/createVmDialog.jsx:266 +#: src/components/create-vm-dialog/createVmDialog.jsx:270 msgid "Unique name, default: $0" msgstr "Unikalna nazwa, domyślna: $0" @@ -2673,20 +2704,24 @@ msgid "Used by" msgstr "Używane przez" -#: src/components/create-vm-dialog/createVmDialog.jsx:731 +#: src/components/create-vm-dialog/createVmDialog.jsx:735 msgid "User login" msgstr "Login użytkownika" -#: src/components/create-vm-dialog/createVmDialog.jsx:250 +#: src/components/create-vm-dialog/createVmDialog.jsx:254 +msgid "User login must not be empty when SSH keys are set" +msgstr "Login użytkownika nie może być pusty, kiedy klucze SSH są ustawione" + +#: src/components/create-vm-dialog/createVmDialog.jsx:252 msgid "User login must not be empty when user password is set" msgstr "" "Login użytkownika nie może być pusty, kiedy hasło użytkownika jest ustawione" -#: src/components/create-vm-dialog/createVmDialog.jsx:739 +#: src/components/create-vm-dialog/createVmDialog.jsx:743 msgid "User password" msgstr "Hasło użytkownika" -#: src/components/create-vm-dialog/createVmDialog.jsx:247 +#: src/components/create-vm-dialog/createVmDialog.jsx:249 msgid "User password must not be empty when user login is set" msgstr "" "Hasło użytkownika nie może być puste, kiedy login użytkownika jest ustawiony" @@ -2699,11 +2734,11 @@ msgid "VM $0 Host Devices" msgstr "Urządzenia gospodarza maszyny wirtualnej $0" -#: src/components/create-vm-dialog/createVmDialog.jsx:193 +#: src/components/create-vm-dialog/createVmDialog.jsx:195 msgid "VM $0 already exists" msgstr "Maszyna wirtualna $0 już istnieje" -#: src/app.jsx:290 +#: src/app.jsx:288 msgid "VM $0 does not exist on $1 connection" msgstr "Maszyna wirtualna $0 nie istnieje na połączeniu $1" @@ -2780,7 +2815,7 @@ msgid "VNC port" msgstr "Port VNC" -#: src/components/create-vm-dialog/createVmDialog.jsx:539 +#: src/components/create-vm-dialog/createVmDialog.jsx:543 msgid "Valid token" msgstr "Prawidłowy token" @@ -2793,12 +2828,12 @@ msgid "Vendor" msgstr "Producent" -#: src/components/storagePools/storagePoolList.jsx:52 -#: src/components/vm/vmDetailsPage.jsx:87 -#: src/components/vm/vmDetailsPage.jsx:249 #: src/components/networks/networkList.jsx:51 #: src/components/vms/hostvmslist.jsx:138 -#: src/components/vms/hostvmslist.jsx:141 src/manifest.json:0 +#: src/components/vms/hostvmslist.jsx:141 +#: src/components/storagePools/storagePoolList.jsx:52 +#: src/components/vm/vmDetailsPage.jsx:87 +#: src/components/vm/vmDetailsPage.jsx:249 src/manifest.json:0 msgid "Virtual machines" msgstr "Maszyny wirtualne" @@ -2828,12 +2863,12 @@ msgid "Virtualization service (libvirt) is not active" msgstr "Usługa wirtualizacji (libvirt) nie jest aktywna" +#: src/components/create-vm-dialog/createVmDialog.jsx:982 +#: src/components/vm/deleteDialog.jsx:65 #: src/components/vm/disks/vmDiskColumns.jsx:43 #: src/components/vm/disks/diskAdd.jsx:117 #: src/components/vm/disks/mediaEject.jsx:89 -#: src/components/vm/deleteDialog.jsx:65 #: src/components/vm/overview/bootOrder.jsx:100 -#: src/components/create-vm-dialog/createVmDialog.jsx:900 msgid "Volume" msgstr "Wolumin" @@ -2858,8 +2893,8 @@ msgid "WWPN" msgstr "WWPN" -#: src/components/vm/overview/vmOverviewCard.jsx:208 #: src/components/common/needsShutdown.jsx:114 +#: src/components/vm/overview/vmOverviewCard.jsx:208 msgid "Watchdog" msgstr "Watchdog" @@ -2873,13 +2908,13 @@ "tego wirtualnego urządzenia watchdog, system gościa musi mieć także " "dodatkowy sterownik i działającą usługę watchdog." -#: src/components/vm/disks/diskEdit.jsx:132 #: src/components/vm/disks/vmDisksCard.jsx:216 +#: src/components/vm/disks/diskEdit.jsx:132 msgid "Writeable" msgstr "Zapisywalny" -#: src/components/vm/disks/diskEdit.jsx:141 #: src/components/vm/disks/vmDisksCard.jsx:216 +#: src/components/vm/disks/diskEdit.jsx:141 msgid "Writeable and shared" msgstr "Zapisywalny i udostępniany" @@ -2887,12 +2922,12 @@ msgid "You can mount the shared folder using:" msgstr "Można zamontować udostępniany katalog za pomocą:" -#: src/components/create-vm-dialog/createVmDialog.jsx:196 +#: src/components/create-vm-dialog/createVmDialog.jsx:198 msgid "You need to select the most closely matching operating system" msgstr "Należy wybrać najlepiej pasujący system operacyjny" -#: src/components/storagePools/storagePool.jsx:63 #: src/components/networks/network.jsx:62 +#: src/components/storagePools/storagePool.jsx:63 msgid "active" msgstr "aktywne" @@ -2913,7 +2948,7 @@ msgid "cdrom" msgstr "CD-ROM" -#: src/components/vm/overview/cpuModal.jsx:321 src/helpers.js:244 +#: src/helpers.js:244 src/components/vm/overview/cpuModal.jsx:321 msgid "custom" msgstr "niestandardowe" @@ -2933,10 +2968,10 @@ msgid "down" msgstr "w dół" -#: src/components/vm/overview/watchdog.jsx:242 -#: src/components/vm/overview/bootOrder.jsx:361 #: src/components/vm/overview/vmOverviewCard.jsx:122 #: src/components/vm/overview/vmOverviewCard.jsx:130 +#: src/components/vm/overview/bootOrder.jsx:361 +#: src/components/vm/overview/watchdog.jsx:242 #: src/components/vm/overview/vsock.jsx:293 msgid "edit" msgstr "modyfikuj" @@ -2981,8 +3016,8 @@ msgid "iSCSI target IQN" msgstr "IQN celu iSCSI" -#: src/components/storagePools/storagePool.jsx:63 #: src/components/networks/network.jsx:62 +#: src/components/storagePools/storagePool.jsx:63 msgid "inactive" msgstr "nieaktywne" @@ -3006,11 +3041,11 @@ msgid "mcast" msgstr "multicast" +#: src/components/common/machinesConnectionSelector.jsx:82 #: src/components/vm/nics/nicBody.jsx:110 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:194 #: src/components/vm/vmDetailsPage.jsx:202 #: src/components/vm/overview/vsock.jsx:226 -#: src/components/common/machinesConnectionSelector.jsx:82 msgid "more info" msgstr "więcej informacji" @@ -3028,9 +3063,9 @@ msgid "network" msgstr "sieć" +#: src/helpers.js:273 src/components/networks/networkOverviewTab.jsx:115 #: src/components/storagePools/storagePoolOverviewTab.jsx:67 #: src/components/storagePools/storagePoolOverviewTab.jsx:72 -#: src/components/networks/networkOverviewTab.jsx:115 src/helpers.js:273 msgid "no" msgstr "nie" @@ -3038,9 +3073,9 @@ msgid "no state saved" msgstr "nie zapisano żadnego stanu" +#: src/components/networks/networkOverviewTab.jsx:293 #: src/components/vm/overview/watchdog.jsx:238 #: src/components/vm/overview/vsock.jsx:275 -#: src/components/networks/networkOverviewTab.jsx:293 msgid "none" msgstr "brak" @@ -3118,7 +3153,7 @@ "Aby klonować maszyny wirtualne, w systemie musi być zainstalowany pakiet " "virt-install" -#: src/components/create-vm-dialog/createVmDialog.jsx:1444 +#: src/components/create-vm-dialog/createVmDialog.jsx:1529 msgid "" "virt-install package needs to be installed on the system in order to create " "new VMs" @@ -3142,9 +3177,9 @@ msgid "vsock requires special software" msgstr "vsock wymaga specjalnego oprogramowania" +#: src/helpers.js:272 src/components/networks/networkOverviewTab.jsx:115 #: src/components/storagePools/storagePoolOverviewTab.jsx:67 #: src/components/storagePools/storagePoolOverviewTab.jsx:72 -#: src/components/networks/networkOverviewTab.jsx:115 src/helpers.js:272 msgid "yes" msgstr "tak" diff -Nru cockpit-machines-300/po/ru.po cockpit-machines-302/po/ru.po --- cockpit-machines-300/po/ru.po 2023-10-18 04:20:42.000000000 +0000 +++ cockpit-machines-302/po/ru.po 2023-11-14 18:10:32.000000000 +0000 @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-10 02:50+0000\n" +"POT-Creation-Date: 2023-11-13 02:50+0000\n" "PO-Revision-Date: 2021-05-31 20:02+0000\n" "Last-Translator: Igor Gorbounov \n" "Language-Team: Russian =20) ? 1 : 2;\n" "X-Generator: Weblate 4.6.2\n" -#: src/components/create-vm-dialog/createVmDialog.jsx:827 +#: src/components/create-vm-dialog/createVmDialog.jsx:913 msgid "$0 $1 available at default location" msgstr "" -#: src/components/create-vm-dialog/createVmDialog.jsx:240 -#: src/components/create-vm-dialog/createVmDialog.jsx:773 +#: src/components/create-vm-dialog/createVmDialog.jsx:242 +#: src/components/create-vm-dialog/createVmDialog.jsx:859 #, fuzzy #| msgid "$0 is not available from any repository." msgid "$0 $1 available on host" @@ -53,7 +53,7 @@ msgstr[1] "$0 буфера устройств хранения" msgstr[2] "$0 буферов устройств хранения" -#: src/components/create-vm-dialog/createVmDialog.jsx:1214 +#: src/components/create-vm-dialog/createVmDialog.jsx:1298 #, fuzzy #| msgid "" #| "The selected operating system does not support unattended installation" @@ -79,8 +79,8 @@ msgstr "$0 сеть" # ctx::sourcefile::/rhn/systems/details/virtualization/VirtualGuestsList.do -#: src/components/vm/overview/vmOverviewCard.jsx:145 #: src/components/vm/vmUsageCard.jsx:47 +#: src/components/vm/overview/vmOverviewCard.jsx:145 msgid "$0 vCPU" msgid_plural "$0 vCPUs" msgstr[0] "Вирт. процессор" @@ -97,8 +97,8 @@ "shut off. Meanwhile, the origin host keeps its copy of the VM configuration." msgstr "" -#: src/components/vm/disks/diskEdit.jsx:115 #: src/components/vm/disks/vmDisksCard.jsx:188 +#: src/components/vm/disks/diskEdit.jsx:115 msgid "Access" msgstr "Доступ" @@ -109,8 +109,8 @@ msgid "Action" msgstr "Подключение" -#: src/components/storagePools/storagePool.jsx:169 #: src/components/networks/network.jsx:173 +#: src/components/storagePools/storagePool.jsx:169 msgid "Activate" msgstr "Включить" @@ -118,21 +118,25 @@ msgid "Activate the storage pool to administer volumes" msgstr "Активировать пул хранения для администрирования томов" -#: src/components/vm/hostdevs/hostDevAdd.jsx:229 +#: src/components/networks/networkOverviewTab.jsx:236 #: src/components/vm/nics/nicAdd.jsx:213 #: src/components/vm/disks/diskAdd.jsx:863 +#: src/components/vm/hostdevs/hostDevAdd.jsx:229 #: src/components/vm/overview/watchdog.jsx:154 #: src/components/vm/overview/vsock.jsx:196 -#: src/components/networks/networkOverviewTab.jsx:236 msgid "Add" msgstr "Добавить" +#: src/components/create-vm-dialog/createVmDialog.jsx:847 +msgid "Add SSH keys" +msgstr "" + #: src/components/networks/networkOverviewTab.jsx:232 msgid "Add a DHCP static host entry" msgstr "" -#: src/components/vm/disks/diskAdd.jsx:853 #: src/components/vm/disks/vmDisksCard.jsx:75 +#: src/components/vm/disks/diskAdd.jsx:853 msgid "Add disk" msgstr "Добавить диск" @@ -169,7 +173,7 @@ msgid "Add watchdog device type" msgstr "главное устройство" -#: src/components/vm/overview/watchdog.jsx:105 +#: src/components/vm/overview/watchdog.jsx:107 msgid "Adding a watchdog will require a reboot to take effect." msgstr "" @@ -187,10 +191,10 @@ msgid "Additional" msgstr "Дополнительно" -#: src/components/vm/consoles/desktopConsole.jsx:47 -#: src/components/vm/nics/vmNicsCard.jsx:154 #: src/components/networks/networkOverviewTab.jsx:142 #: src/components/networks/networkOverviewTab.jsx:162 +#: src/components/vm/nics/vmNicsCard.jsx:154 +#: src/components/vm/consoles/desktopConsole.jsx:47 msgid "Address" msgstr "Адрес" @@ -245,7 +249,7 @@ msgid "Assign automatically" msgstr "Создать автоматически" -#: src/components/create-vm-dialog/createVmDialog.jsx:1213 +#: src/components/create-vm-dialog/createVmDialog.jsx:1297 msgid "" "Automated installs are only available when downloading an image or using " "cloud-init." @@ -255,15 +259,15 @@ msgid "Automatic" msgstr "Автоматически" -#: src/components/create-vm-dialog/createVmDialog.jsx:1333 +#: src/components/create-vm-dialog/createVmDialog.jsx:1417 #, fuzzy #| msgid "Automatic" msgid "Automation" msgstr "Автоматически" +#: src/components/networks/networkOverviewTab.jsx:119 #: src/components/storagePools/storagePoolOverviewTab.jsx:71 #: src/components/vm/overview/vmOverviewCard.jsx:200 -#: src/components/networks/networkOverviewTab.jsx:119 msgid "Autostart" msgstr "Автозапуск" @@ -279,13 +283,13 @@ msgid "Boot order settings could not be saved" msgstr "Не удалось сохранить параметры порядка загрузки" +#: src/components/vm/disks/vmDisksCard.jsx:186 +#: src/components/vm/disks/diskAdd.jsx:227 +#: src/components/vm/disks/diskEdit.jsx:90 #: src/components/vm/hostdevs/hostDevAdd.jsx:89 #: src/components/vm/hostdevs/hostDevCard.jsx:99 #: src/components/vm/hostdevs/hostDevCard.jsx:107 #: src/components/vm/hostdevs/hostDevCard.jsx:247 -#: src/components/vm/disks/diskEdit.jsx:90 -#: src/components/vm/disks/diskAdd.jsx:227 -#: src/components/vm/disks/vmDisksCard.jsx:186 #: src/components/vm/overview/bootOrder.jsx:105 #: src/components/vm/overview/bootOrder.jsx:117 #: src/components/vm/overview/bootOrder.jsx:135 @@ -298,9 +302,9 @@ msgid "CD/DVD disc" msgstr "Диск CD/DVD" -#: src/components/vm/overview/vmOverviewCard.jsx:187 -#: src/components/vm/vmUsageCard.jsx:69 #: src/components/common/needsShutdown.jsx:110 +#: src/components/vm/vmUsageCard.jsx:69 +#: src/components/vm/overview/vmOverviewCard.jsx:187 msgid "CPU" msgstr "ЦП" @@ -310,38 +314,38 @@ msgid "CPU mode could not be saved" msgstr "Не удалось сохранить параметры виртуальных ЦП" -#: src/components/vm/disks/diskEdit.jsx:60 #: src/components/vm/disks/vmDiskColumns.jsx:101 #: src/components/vm/disks/diskAdd.jsx:216 +#: src/components/vm/disks/diskEdit.jsx:60 msgid "Cache" msgstr "Кэш" -#: src/components/storagePools/createStoragePoolDialog.jsx:443 +#: src/components/create-vm-dialog/createVmDialog.jsx:1477 +#: src/components/networks/createNetworkDialog.jsx:421 +#: src/components/networks/networkOverviewTab.jsx:239 +#: src/components/common/deleteResource.jsx:91 #: src/components/storagePools/storagePoolDelete.jsx:205 #: src/components/storagePools/storageVolumeCreate.jsx:110 -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:147 -#: src/components/vm/snapshots/vmSnapshotsRevertModal.jsx:102 -#: src/components/vm/hostdevs/hostDevAdd.jsx:234 -#: src/components/vm/vmCloneDialog.jsx:83 -#: src/components/vm/vmMigrateDialog.jsx:213 -#: src/components/vm/nics/nicAdd.jsx:216 src/components/vm/nics/nicEdit.jsx:185 -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:174 +#: src/components/storagePools/createStoragePoolDialog.jsx:443 +#: src/components/vm/nics/nicEdit.jsx:185 src/components/vm/nics/nicAdd.jsx:216 +#: src/components/vm/deleteDialog.jsx:174 #: src/components/vm/vmRenameDialog.jsx:71 -#: src/components/vm/disks/diskEdit.jsx:270 +#: src/components/vm/confirmDialog.jsx:54 #: src/components/vm/disks/diskAdd.jsx:866 +#: src/components/vm/disks/diskEdit.jsx:270 #: src/components/vm/disks/mediaEject.jsx:110 -#: src/components/vm/deleteDialog.jsx:174 -#: src/components/vm/confirmDialog.jsx:54 -#: src/components/vm/overview/watchdog.jsx:194 +#: src/components/vm/hostdevs/hostDevAdd.jsx:234 +#: src/components/vm/vmCloneDialog.jsx:83 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:174 +#: src/components/vm/vmMigrateDialog.jsx:213 #: src/components/vm/overview/firmware.jsx:72 #: src/components/vm/overview/bootOrder.jsx:318 -#: src/components/vm/overview/memoryModal.jsx:159 +#: src/components/vm/overview/watchdog.jsx:194 #: src/components/vm/overview/vsock.jsx:244 +#: src/components/vm/overview/memoryModal.jsx:159 #: src/components/vm/overview/cpuModal.jsx:338 -#: src/components/networks/createNetworkDialog.jsx:421 -#: src/components/networks/networkOverviewTab.jsx:239 -#: src/components/create-vm-dialog/createVmDialog.jsx:1392 -#: src/components/common/deleteResource.jsx:91 +#: src/components/vm/snapshots/vmSnapshotsRevertModal.jsx:102 +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:147 msgid "Cancel" msgstr "Отмена" @@ -367,7 +371,7 @@ msgid "Change firmware" msgstr "Изменить микропрограмму" -#: src/components/common/needsShutdown.jsx:162 +#: src/components/common/needsShutdown.jsx:164 msgid "Changes pending" msgstr "" @@ -375,7 +379,7 @@ msgid "Changes will take effect after shutting down the VM" msgstr "Изменения вступят в силу после выключения виртуальной машины" -#: src/app.jsx:138 +#: src/app.jsx:136 msgid "" "Changing BIOS/EFI settings is specific to each manufacturer. It involves " "pressing a hotkey during boot (ESC, F1, F12, Del). Enable a setting called " @@ -383,14 +387,14 @@ "computer's manual for details." msgstr "" -#: src/components/create-vm-dialog/createVmDialog.jsx:527 +#: src/components/create-vm-dialog/createVmDialog.jsx:531 msgid "Checking token validity..." msgstr "" -#: src/components/create-vm-dialog/createVmDialog.jsx:458 -#: src/components/create-vm-dialog/createVmDialog.jsx:459 -#: src/components/create-vm-dialog/createVmDialog.jsx:884 -#: src/components/create-vm-dialog/createVmDialog.jsx:885 +#: src/components/create-vm-dialog/createVmDialog.jsx:462 +#: src/components/create-vm-dialog/createVmDialog.jsx:463 +#: src/components/create-vm-dialog/createVmDialog.jsx:966 +#: src/components/create-vm-dialog/createVmDialog.jsx:967 msgid "Choose an operating system" msgstr "Выберите операционную систему" @@ -405,7 +409,7 @@ "Нажатие на «Запустить средство удалённого просмотра» приведет к загрузке " "файла .vv и запуску $0." -#: src/components/vm/vmCloneDialog.jsx:80 src/components/vm/vmActions.jsx:402 +#: src/components/vm/vmActions.jsx:402 src/components/vm/vmCloneDialog.jsx:80 msgid "Clone" msgstr "Клонировать" @@ -413,7 +417,7 @@ msgid "Close" msgstr "Закрыть" -#: src/components/create-vm-dialog/createVmDialog.jsx:363 +#: src/components/create-vm-dialog/createVmDialog.jsx:367 msgid "Cloud base image" msgstr "Базовый образ облака" @@ -439,12 +443,12 @@ msgstr "Подключение" # ctx::sourcefile::Navigation Menu -#: src/components/storagePools/storagePoolList.jsx:70 -#: src/components/vm/overview/vmOverviewCard.jsx:163 -#: src/components/networks/networkList.jsx:69 #: src/components/networks/createNetworkDialog.jsx:41 +#: src/components/networks/networkList.jsx:69 #: src/components/vms/hostvmslist.jsx:145 #: src/components/common/machinesConnectionSelector.jsx:39 +#: src/components/storagePools/storagePoolList.jsx:70 +#: src/components/vm/overview/vmOverviewCard.jsx:163 msgid "Connection" msgstr "Подключение" @@ -482,7 +486,7 @@ msgid "Could not delete disk's storage" msgstr "Не удалось вернуться к снимку" -#: src/components/vm/overview/watchdog.jsx:104 +#: src/components/vm/overview/watchdog.jsx:106 msgid "Could not dynamically add watchdog" msgstr "" @@ -494,22 +498,22 @@ msgid "Crashed" msgstr "Аварийное завершение" -#: src/components/storagePools/createStoragePoolDialog.jsx:440 +#: src/components/networks/createNetworkDialog.jsx:418 #: src/components/storagePools/storageVolumeCreate.jsx:107 +#: src/components/storagePools/createStoragePoolDialog.jsx:440 #: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:144 -#: src/components/networks/createNetworkDialog.jsx:418 msgid "Create" msgstr "Создать" -#: src/components/create-vm-dialog/createVmDialog.jsx:1438 +#: src/components/create-vm-dialog/createVmDialog.jsx:1523 msgid "Create VM" msgstr "Создать ВМ" -#: src/components/create-vm-dialog/createVmDialog.jsx:1457 +#: src/components/create-vm-dialog/createVmDialog.jsx:1542 msgid "Create VM by importing a disk image of an existing VM installation" msgstr "" -#: src/components/create-vm-dialog/createVmDialog.jsx:1456 +#: src/components/create-vm-dialog/createVmDialog.jsx:1541 msgid "Create VM from local or network installation medium" msgstr "" @@ -517,13 +521,13 @@ msgid "Create a clone VM based on $0" msgstr "Создать клон ВМ на основе $0" -#: src/components/create-vm-dialog/createVmDialog.jsx:1360 +#: src/components/create-vm-dialog/createVmDialog.jsx:1444 #, fuzzy #| msgid "Create new" msgid "Create and edit" msgstr "Создать новый" -#: src/components/create-vm-dialog/createVmDialog.jsx:1386 +#: src/components/create-vm-dialog/createVmDialog.jsx:1471 #, fuzzy #| msgid "Create new" msgid "Create and run" @@ -533,24 +537,24 @@ msgid "Create new" msgstr "Создать новый" -#: src/components/create-vm-dialog/createVmDialog.jsx:860 +#: src/components/create-vm-dialog/createVmDialog.jsx:946 #, fuzzy #| msgid "Create new volume" msgid "Create new qcow2 volume" msgstr "Создать новый том" -#: src/components/create-vm-dialog/createVmDialog.jsx:861 +#: src/components/create-vm-dialog/createVmDialog.jsx:947 #, fuzzy #| msgid "Create new volume" msgid "Create new raw volume" msgstr "Создать новый том" -#: src/components/create-vm-dialog/createVmDialog.jsx:1374 +#: src/components/create-vm-dialog/createVmDialog.jsx:1459 msgid "Create new virtual machine" msgstr "Создание новой виртуальной машины" -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:140 #: src/components/vm/snapshots/vmSnapshotsCard.jsx:49 +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:140 msgid "Create snapshot" msgstr "Создание моментального снимка" @@ -577,13 +581,13 @@ msgid "Creating VM" msgstr "Создание ВМ" -#: src/app.jsx:304 +#: src/app.jsx:302 #, fuzzy #| msgid "Creating VM" msgid "Creating VM $0" msgstr "Создание ВМ" -#: src/components/create-vm-dialog/createVmDialog.jsx:1189 +#: src/components/create-vm-dialog/createVmDialog.jsx:1273 msgid "Creation of VM $0 failed" msgstr "Ошибка создания виртуальной машины $0" @@ -625,20 +629,21 @@ msgid "DHCP Settings" msgstr "Диапазон адресов DHCP" -#: src/components/storagePools/storagePool.jsx:160 #: src/components/networks/network.jsx:169 +#: src/components/storagePools/storagePool.jsx:160 msgid "Deactivate" msgstr "Отключить" -#: src/components/storagePools/storagePoolDelete.jsx:202 -#: src/components/storagePools/storagePoolDelete.jsx:238 -#: src/components/storagePools/storagePoolDelete.jsx:248 -#: src/components/vm/deleteDialog.jsx:171 src/components/vm/vmActions.jsx:451 -#: src/components/vm/vmActions.jsx:459 src/components/networks/network.jsx:150 +#: src/components/networks/network.jsx:150 #: src/components/networks/network.jsx:153 #: src/components/common/deleteResource.jsx:79 #: src/components/common/deleteResource.jsx:133 #: src/components/common/deleteResource.jsx:144 +#: src/components/storagePools/storagePoolDelete.jsx:202 +#: src/components/storagePools/storagePoolDelete.jsx:238 +#: src/components/storagePools/storagePoolDelete.jsx:248 +#: src/components/vm/deleteDialog.jsx:171 src/components/vm/vmActions.jsx:451 +#: src/components/vm/vmActions.jsx:459 msgid "Delete" msgstr "Удалить" @@ -691,8 +696,8 @@ msgid "Deleting shared directories is possible only when the guest is shut off" msgstr "Может редактироваться, только когда гостевая система выключена" -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:51 #: src/components/vm/snapshots/vmSnapshotsCard.jsx:95 +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:51 msgid "Description" msgstr "Описание" @@ -719,23 +724,23 @@ "Перед попыткой удаления отсоедините диски, использующие этот пул, от всех " "виртуальных машин." -#: src/components/create-vm-dialog/createVmDialog.jsx:1329 +#: src/components/create-vm-dialog/createVmDialog.jsx:1413 msgid "Details" msgstr "" +#: src/components/networks/createNetworkDialog.jsx:160 +#: src/components/networks/networkList.jsx:68 +#: src/components/vm/disks/vmDiskColumns.jsx:40 +#: src/components/vm/disks/vmDisksCard.jsx:172 +#: src/components/vm/disks/diskAdd.jsx:354 #: src/components/vm/hostdevs/hostDevAdd.jsx:88 #: src/components/vm/hostdevs/hostDevAdd.jsx:123 #: src/components/vm/hostdevs/hostDevCard.jsx:98 #: src/components/vm/hostdevs/hostDevCard.jsx:246 -#: src/components/vm/disks/vmDiskColumns.jsx:40 -#: src/components/vm/disks/diskAdd.jsx:354 -#: src/components/vm/disks/vmDisksCard.jsx:172 #: src/components/vm/overview/bootOrder.jsx:97 #: src/components/vm/overview/bootOrder.jsx:104 #: src/components/vm/overview/bootOrder.jsx:136 #: src/components/vm/overview/bootOrder.jsx:139 -#: src/components/networks/networkList.jsx:68 -#: src/components/networks/createNetworkDialog.jsx:160 msgid "Device" msgstr "Устройство" @@ -743,8 +748,8 @@ msgid "Devices" msgstr "Устройства" -#: src/components/vm/consoles/serialConsole.jsx:94 #: src/components/vm/consoles/vnc.jsx:170 +#: src/components/vm/consoles/serialConsole.jsx:94 msgid "Disconnect" msgstr "Отключиться" @@ -785,7 +790,7 @@ msgid "Disk identifier" msgstr "Файл образа диска" -#: src/components/create-vm-dialog/createVmDialog.jsx:376 +#: src/components/create-vm-dialog/createVmDialog.jsx:380 #, fuzzy #| msgid "Disk image file" msgid "Disk image" @@ -795,7 +800,7 @@ msgid "Disk image file" msgstr "Файл образа диска" -#: src/components/create-vm-dialog/createVmDialog.jsx:222 +#: src/components/create-vm-dialog/createVmDialog.jsx:224 #, fuzzy #| msgid "Name must not be empty" msgid "Disk image path must not be empty" @@ -805,8 +810,8 @@ msgid "Disk images can be stored in user home directory" msgstr "" -#: src/components/vm/disks/diskEdit.jsx:218 #: src/components/vm/disks/diskAdd.jsx:716 +#: src/components/vm/disks/diskEdit.jsx:218 msgid "Disk settings could not be saved" msgstr "Не удалось сохранить параметры диска" @@ -835,15 +840,15 @@ msgid "Domain is blocked on resource" msgstr "Домен заблокирован на ресурсе" -#: src/components/create-vm-dialog/createVmDialog.jsx:359 +#: src/components/create-vm-dialog/createVmDialog.jsx:363 msgid "Download an OS" msgstr "Загрузить ОС" -#: src/app.jsx:311 +#: src/app.jsx:309 msgid "Download progress" msgstr "" -#: src/app.jsx:304 +#: src/app.jsx:302 #, fuzzy #| msgid "Downloading $0" msgid "Downloading image for VM $0" @@ -911,7 +916,7 @@ msgid "Emulated machine" msgstr "Эмулированный компьютер" -#: src/app.jsx:136 +#: src/app.jsx:134 msgid "Enable virtualization support in BIOS/EFI settings." msgstr "" @@ -924,11 +929,11 @@ msgid "End should not be empty" msgstr "Конец не должен быть пустым" -#: src/components/create-vm-dialog/createVmDialog.jsx:1212 +#: src/components/create-vm-dialog/createVmDialog.jsx:1296 msgid "Enter root and/or user information to enable unattended installation." msgstr "" -#: src/components/create-vm-dialog/createVmDialog.jsx:531 +#: src/components/create-vm-dialog/createVmDialog.jsx:535 msgid "Error checking token" msgstr "" @@ -936,7 +941,7 @@ msgid "Example, $0" msgstr "" -#: src/components/create-vm-dialog/createVmDialog.jsx:302 +#: src/components/create-vm-dialog/createVmDialog.jsx:306 msgid "Existing disk image on host's file system" msgstr "Существующий образ диска в файловой системе узла" @@ -974,7 +979,7 @@ msgid "Failed to configure vsock" msgstr "Не удалось изменить микропрограмму" -#: src/components/vm/overview/watchdog.jsx:86 +#: src/components/vm/overview/watchdog.jsx:88 #, fuzzy #| msgid "Failed to change firmware" msgid "Failed to configure watchdog" @@ -986,13 +991,13 @@ msgid "Failed to detach vsock" msgstr "Не удалось присоединить диск" -#: src/components/vm/overview/watchdog.jsx:133 +#: src/components/vm/overview/watchdog.jsx:135 #, fuzzy #| msgid "Disk failed to be attached" msgid "Failed to detach watchdog" msgstr "Не удалось присоединить диск" -#: src/app.jsx:189 +#: src/app.jsx:187 #, fuzzy #| msgid "Failed to change firmware" msgid "Failed to fetch some resources" @@ -1080,8 +1085,8 @@ msgid "Force shut down $0?" msgstr "Принудительное завершение работы" -#: src/components/storagePools/createStoragePoolDialog.jsx:197 #: src/components/storagePools/storageVolumeCreateBody.jsx:69 +#: src/components/storagePools/createStoragePoolDialog.jsx:197 #: src/components/vm/disks/vmDiskColumns.jsx:103 msgid "Format" msgstr "Форматировать" @@ -1101,8 +1106,8 @@ "origin after migration." msgstr "" -#: src/components/vm/overview/vmOverviewCard.jsx:159 #: src/components/networks/networkOverviewTab.jsx:110 +#: src/components/vm/overview/vmOverviewCard.jsx:159 msgid "General" msgstr "Общее" @@ -1110,19 +1115,19 @@ msgid "Generate automatically" msgstr "Создать автоматически" -#: src/components/create-vm-dialog/createVmDialog.jsx:505 +#: src/components/create-vm-dialog/createVmDialog.jsx:509 msgid "Get a new RHSM token." msgstr "" +#: src/components/create-vm-dialog/createVmDialog.jsx:893 +#: src/components/create-vm-dialog/createVmDialog.jsx:1013 #: src/components/storagePools/storageVolumeCreateBody.jsx:101 #: src/components/vm/disks/vmDisksCard.jsx:49 #: src/components/vm/overview/memorySelectRow.jsx:89 -#: src/components/create-vm-dialog/createVmDialog.jsx:807 -#: src/components/create-vm-dialog/createVmDialog.jsx:931 msgid "GiB" msgstr "ГиБ" -#: src/app.jsx:294 src/app.jsx:308 +#: src/app.jsx:292 src/app.jsx:306 msgid "Go to VMs list" msgstr "Перейти к списку ВМ" @@ -1136,19 +1141,19 @@ msgid "Gracefully shutdown" msgstr "Принудительное завершение работы" -#: src/app.jsx:133 +#: src/app.jsx:131 #, fuzzy #| msgid "Connecting to virtualization service" msgid "Hardware virtualization is disabled" msgstr "Подключение к службе виртуализации" -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:241 #: src/components/vm/disks/diskAdd.jsx:212 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:241 msgid "Hide additional options" msgstr "Скрыть дополнительные параметры" -#: src/components/storagePools/createStoragePoolDialog.jsx:121 #: src/components/storagePools/storagePoolOverviewTab.jsx:34 +#: src/components/storagePools/createStoragePoolDialog.jsx:121 #: src/components/vm/disks/vmDiskColumns.jsx:44 #: src/components/vm/overview/bootOrder.jsx:101 msgid "Host" @@ -1194,8 +1199,8 @@ msgid "IP" msgstr "" -#: src/components/vm/nics/vmNicsCard.jsx:357 #: src/components/networks/networkOverviewTab.jsx:254 +#: src/components/vm/nics/vmNicsCard.jsx:357 msgid "IP address" msgstr "IP-адрес" @@ -1269,23 +1274,23 @@ msgid "Idle" msgstr "Неактивный" -#: src/app.jsx:144 +#: src/app.jsx:142 msgid "Ignore" msgstr "" -#: src/components/create-vm-dialog/createVmDialog.jsx:1438 +#: src/components/create-vm-dialog/createVmDialog.jsx:1523 msgid "Import VM" msgstr "Импортировать ВМ" -#: src/components/create-vm-dialog/createVmDialog.jsx:1374 +#: src/components/create-vm-dialog/createVmDialog.jsx:1459 msgid "Import a virtual machine" msgstr "Импортировать виртуальную машину" -#: src/components/create-vm-dialog/createVmDialog.jsx:1360 +#: src/components/create-vm-dialog/createVmDialog.jsx:1444 msgid "Import and edit" msgstr "" -#: src/components/create-vm-dialog/createVmDialog.jsx:1386 +#: src/components/create-vm-dialog/createVmDialog.jsx:1471 #, fuzzy #| msgid "Import a virtual machine" msgid "Import and run" @@ -1295,7 +1300,7 @@ msgid "Importing an image with a backing file is unsupported" msgstr "" -#: src/components/create-vm-dialog/createVmDialog.jsx:310 +#: src/components/create-vm-dialog/createVmDialog.jsx:314 msgid "" "In most configurations, macvtap does not work for host to guest network " "communication." @@ -1345,15 +1350,15 @@ msgid "Install" msgstr "Установить" -#: src/components/create-vm-dialog/createVmDialog.jsx:376 +#: src/components/create-vm-dialog/createVmDialog.jsx:380 msgid "Installation source" msgstr "Источник установки" -#: src/components/create-vm-dialog/createVmDialog.jsx:224 +#: src/components/create-vm-dialog/createVmDialog.jsx:226 msgid "Installation source must not be empty" msgstr "Источник установки не должен быть пустым" -#: src/components/create-vm-dialog/createVmDialog.jsx:351 +#: src/components/create-vm-dialog/createVmDialog.jsx:355 msgid "Installation type" msgstr "Тип установки" @@ -1393,7 +1398,7 @@ msgid "Invalid IPv6 prefix" msgstr "Недопустимый префикс адреса IPv6" -#: src/components/create-vm-dialog/createVmDialog.jsx:208 +#: src/components/create-vm-dialog/createVmDialog.jsx:210 msgid "Invalid filename" msgstr "Недопустимое имя файла" @@ -1401,6 +1406,10 @@ msgid "Isolated network" msgstr "Изолированная сеть" +#: src/components/create-vm-dialog/createVmDialog.jsx:812 +msgid "Keys are located in ~/.ssh/ and have a \".pub\" extension." +msgstr "" + #: src/components/storagePools/createStoragePoolDialog.jsx:62 msgid "LVM volume group" msgstr "Группа томов LVM" @@ -1409,20 +1418,20 @@ msgid "Launch remote viewer" msgstr "Запустить средство удалённого просмотра" -#: src/components/create-vm-dialog/createVmDialog.jsx:643 +#: src/components/create-vm-dialog/createVmDialog.jsx:647 msgid "" "Leave the password blank if you do not wish to have a root account created" msgstr "" "Оставьте поле пароля пустым, если не хотите создавать учетную запись root" -#: src/components/create-vm-dialog/createVmDialog.jsx:743 +#: src/components/create-vm-dialog/createVmDialog.jsx:747 msgid "" "Leave the password blank if you do not wish to have a user account created" msgstr "" "Оставьте поле пароля пустым, если не хотите создавать учетную запись " "пользователя" -#: src/components/create-vm-dialog/createVmDialog.jsx:759 +#: src/components/create-vm-dialog/createVmDialog.jsx:838 msgid "Leave the password blank if you do not wish to set a root password" msgstr "" "Оставьте поле пароля пустым, если не хотите создавать учетную запись root" @@ -1454,7 +1463,7 @@ msgid "Loading..." msgstr "Загрузка..." -#: src/components/create-vm-dialog/createVmDialog.jsx:366 +#: src/components/create-vm-dialog/createVmDialog.jsx:370 msgid "Local install media (ISO image or distro install tree)" msgstr "" @@ -1467,14 +1476,15 @@ # translation auto-copied from project Satellite6 Hammer CLI Foreman, version # 6.1, document hammer-cli-foreman -#: src/components/vm/overview/bootOrder.jsx:111 #: src/components/networks/networkOverviewTab.jsx:68 +#: src/components/vm/overview/bootOrder.jsx:111 msgid "MAC" msgstr "MAC" -#: src/components/vm/nics/nicAdd.jsx:68 src/components/vm/nics/nicEdit.jsx:47 -#: src/components/vm/nics/vmNicsCard.jsx:351 #: src/components/networks/networkOverviewTab.jsx:247 +#: src/components/vm/nics/nicEdit.jsx:47 +#: src/components/vm/nics/vmNicsCard.jsx:351 +#: src/components/vm/nics/nicAdd.jsx:68 msgid "MAC address" msgstr "MAC-адрес" @@ -1557,9 +1567,9 @@ msgid "Media will be ejected from $0:" msgstr "" -#: src/components/vm/overview/vmOverviewCard.jsx:182 +#: src/components/create-vm-dialog/createVmDialog.jsx:878 #: src/components/vm/vmUsageCard.jsx:58 -#: src/components/create-vm-dialog/createVmDialog.jsx:792 +#: src/components/vm/overview/vmOverviewCard.jsx:182 msgid "Memory" msgstr "Память" @@ -1568,19 +1578,19 @@ msgid "Memory could not be saved" msgstr "Не удалось сохранить значение для памяти" -#: src/components/create-vm-dialog/createVmDialog.jsx:231 +#: src/components/create-vm-dialog/createVmDialog.jsx:233 msgid "Memory must not be 0" msgstr "Значение для памяти должно отличаться от нуля" +#: src/components/create-vm-dialog/createVmDialog.jsx:891 +#: src/components/create-vm-dialog/createVmDialog.jsx:1011 #: src/components/storagePools/storageVolumeCreateBody.jsx:99 #: src/components/vm/overview/memorySelectRow.jsx:87 -#: src/components/create-vm-dialog/createVmDialog.jsx:805 -#: src/components/create-vm-dialog/createVmDialog.jsx:929 msgid "MiB" msgstr "МиБ" -#: src/components/vm/vmMigrateDialog.jsx:210 #: src/components/vm/vmActions.jsx:425 +#: src/components/vm/vmMigrateDialog.jsx:210 msgid "Migrate" msgstr "" @@ -1599,8 +1609,8 @@ msgid "Mode" msgstr "Режим" -#: src/components/vm/hostdevs/hostDevCard.jsx:199 #: src/components/vm/nics/nicBody.jsx:48 +#: src/components/vm/hostdevs/hostDevCard.jsx:199 msgid "Model" msgstr "Модель" @@ -1637,17 +1647,17 @@ msgstr "" "Не удалось изменить состояние сетевого адаптера $0 виртуальной машины $1" -#: src/components/storagePools/createStoragePoolDialog.jsx:45 -#: src/components/storagePools/storagePoolList.jsx:68 +#: src/components/create-vm-dialog/createVmDialog.jsx:264 +#: src/components/networks/createNetworkDialog.jsx:126 +#: src/components/networks/networkList.jsx:67 +#: src/components/vms/hostvmslist.jsx:144 #: src/components/storagePools/storagePoolVolumesTab.jsx:78 #: src/components/storagePools/storageVolumeCreateBody.jsx:38 -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:38 -#: src/components/vm/snapshots/vmSnapshotsCard.jsx:85 +#: src/components/storagePools/storagePoolList.jsx:68 +#: src/components/storagePools/createStoragePoolDialog.jsx:45 #: src/components/vm/vmCloneDialog.jsx:93 -#: src/components/networks/networkList.jsx:67 -#: src/components/networks/createNetworkDialog.jsx:126 -#: src/components/vms/hostvmslist.jsx:144 -#: src/components/create-vm-dialog/createVmDialog.jsx:260 +#: src/components/vm/snapshots/vmSnapshotsCard.jsx:85 +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:38 msgid "Name" msgstr "Имя" @@ -1662,15 +1672,15 @@ msgid "Name contains invalid characters" msgstr "Имя не должно содержать знак «$0»." +#: src/components/create-vm-dialog/createVmDialog.jsx:193 #: src/components/storagePools/storageVolumeCreate.jsx:67 #: src/components/vm/vmCloneDialog.jsx:45 -#: src/components/create-vm-dialog/createVmDialog.jsx:191 msgid "Name must not be empty" msgstr "Имя не должно быть пустым" +#: src/components/networks/createNetworkDialog.jsx:53 #: src/components/storagePools/createStoragePoolDialog.jsx:51 #: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:97 -#: src/components/networks/createNetworkDialog.jsx:53 msgid "Name should not be empty" msgstr "Имя не должно быть пустым" @@ -1702,7 +1712,7 @@ msgid "Network $0 will be permanently deleted." msgstr "Не удалось удалить $0" -#: src/components/create-vm-dialog/createVmDialog.jsx:371 +#: src/components/create-vm-dialog/createVmDialog.jsx:375 msgid "Network boot (PXE)" msgstr "Сетевая загрузка (PXE)" @@ -1728,7 +1738,7 @@ msgid "Network interface $0 will be removed from $1" msgstr "Не удалось сохранить параметры сетевого интерфейса" -#: src/components/vm/nics/nicAdd.jsx:167 src/components/vm/nics/nicEdit.jsx:141 +#: src/components/vm/nics/nicEdit.jsx:141 src/components/vm/nics/nicAdd.jsx:167 msgid "Network interface settings could not be saved" msgstr "Не удалось сохранить параметры сетевого интерфейса" @@ -1738,7 +1748,7 @@ msgid "Network interfaces" msgstr "Добавить сетевой интерфейс" -#: src/components/create-vm-dialog/createVmDialog.jsx:318 +#: src/components/create-vm-dialog/createVmDialog.jsx:322 msgid "Network selection does not support PXE." msgstr "Выбор сети не поддерживает PXE." @@ -1764,6 +1774,10 @@ msgid "New volume name" msgstr "Новое имя тома" +#: src/components/create-vm-dialog/createVmDialog.jsx:845 +msgid "No SSH keys specified" +msgstr "" + #: src/components/vms/hostvmslist.jsx:149 msgid "No VM is running or defined on this host" msgstr "На данном узле нет запущенных или определённых виртуальных машин" @@ -1805,7 +1819,7 @@ msgid "No network devices" msgstr "Сетевые устройства отсутствуют" -#: src/components/vm/nics/vmNicsCard.jsx:565 +#: src/components/vm/nics/vmNicsCard.jsx:562 msgid "No network interfaces defined for this VM" msgstr "" "Отсутствуют сетевые интерфейсы, определённые для этой виртуальной машины" @@ -1833,7 +1847,7 @@ msgid "No state" msgstr "Нет хранилища" -#: src/components/create-vm-dialog/createVmDialog.jsx:866 +#: src/components/create-vm-dialog/createVmDialog.jsx:951 msgid "No storage" msgstr "Нет хранилища" @@ -1883,17 +1897,17 @@ msgid "None (isolated network)" msgstr "Нет (изолированная сеть)" -#: src/components/create-vm-dialog/createVmDialog.jsx:592 +#: src/components/create-vm-dialog/createVmDialog.jsx:596 msgid "Offline token" msgstr "" -#: src/components/create-vm-dialog/createVmDialog.jsx:228 +#: src/components/create-vm-dialog/createVmDialog.jsx:230 #, fuzzy #| msgid "Name must not be empty" msgid "Offline token must not be empty" msgstr "Имя не должно быть пустым" -#: src/components/create-vm-dialog/createVmDialog.jsx:535 +#: src/components/create-vm-dialog/createVmDialog.jsx:539 msgid "Old token expired" msgstr "" @@ -1921,7 +1935,7 @@ msgid "Open" msgstr "Открытая" -#: src/components/create-vm-dialog/createVmDialog.jsx:451 +#: src/components/create-vm-dialog/createVmDialog.jsx:455 msgid "Operating system" msgstr "Операционная система" @@ -1946,10 +1960,10 @@ msgid "Parent snapshot" msgstr "Создание моментального снимка" +#: src/components/vm/deleteDialog.jsx:60 +#: src/components/vm/disks/diskEdit.jsx:42 #: src/components/vm/hostdevs/hostDevCard.jsx:123 #: src/components/vm/hostdevs/hostDevCard.jsx:127 -#: src/components/vm/disks/diskEdit.jsx:42 -#: src/components/vm/deleteDialog.jsx:60 msgid "Path" msgstr "Путь" @@ -1957,11 +1971,11 @@ msgid "Path on host's filesystem" msgstr "Путь в файловой системе узла" -#: src/components/create-vm-dialog/createVmDialog.jsx:284 +#: src/components/create-vm-dialog/createVmDialog.jsx:288 msgid "Path to ISO file on host's file system" msgstr "Путь к файлу ISO в файловой системе узла" -#: src/components/create-vm-dialog/createVmDialog.jsx:293 +#: src/components/create-vm-dialog/createVmDialog.jsx:297 #, fuzzy msgid "Path to cloud image file on host's file system" msgstr "Путь к файлу ISO в файловой системе узла" @@ -1971,7 +1985,7 @@ msgid "Path to file on host's file system" msgstr "Путь к файлу ISO в файловой системе узла" -#: src/components/vm/vmActions.jsx:209 src/helpers.js:283 +#: src/helpers.js:283 src/components/vm/vmActions.jsx:209 msgid "Pause" msgstr "Приостановить" @@ -1992,8 +2006,8 @@ msgid "Persistence" msgstr "Сохраняемость" -#: src/components/storagePools/storagePoolOverviewTab.jsx:66 #: src/components/networks/networkOverviewTab.jsx:114 +#: src/components/storagePools/storagePoolOverviewTab.jsx:66 msgid "Persistent" msgstr "Постоянно" @@ -2021,10 +2035,10 @@ msgid "Please start the virtual machine to access its console." msgstr "Запустите виртуальную машину, чтобы получить доступ к её консоли." +#: src/components/vm/deleteDialog.jsx:68 #: src/components/vm/disks/vmDiskColumns.jsx:42 #: src/components/vm/disks/diskAdd.jsx:151 #: src/components/vm/disks/mediaEject.jsx:85 -#: src/components/vm/deleteDialog.jsx:68 #: src/components/vm/overview/bootOrder.jsx:99 msgid "Pool" msgstr "Пул" @@ -2092,12 +2106,12 @@ msgid "Product" msgstr "Продукт" -#: src/components/create-vm-dialog/createVmDialog.jsx:620 +#: src/components/create-vm-dialog/createVmDialog.jsx:624 msgid "Profile" msgstr "Профиль" -#: src/components/vm/hostdevs/hostDevCard.jsx:114 #: src/components/vm/disks/vmDiskColumns.jsx:41 +#: src/components/vm/hostdevs/hostDevCard.jsx:114 #: src/components/vm/overview/bootOrder.jsx:98 #: src/components/vm/overview/bootOrder.jsx:159 msgid "Protocol" @@ -2119,14 +2133,22 @@ msgid "Provides a virtual LAN with NAT to the outside world." msgstr "" +#: src/components/create-vm-dialog/createVmDialog.jsx:809 +msgid "Public SSH key" +msgstr "" + +#: src/components/create-vm-dialog/createVmDialog.jsx:805 +msgid "Public key" +msgstr "" + #: src/components/networks/networkOverviewTab.jsx:277 #, fuzzy #| msgid "Change" msgid "Range" msgstr "Изменить" -#: src/components/vm/disks/diskEdit.jsx:123 #: src/components/vm/disks/vmDisksCard.jsx:216 +#: src/components/vm/disks/diskEdit.jsx:123 msgid "Read-only" msgstr "Только для чтения" @@ -2141,7 +2163,7 @@ msgid "Reboot $0?" msgstr "Перезагрузка" -#: src/components/create-vm-dialog/createVmDialog.jsx:339 +#: src/components/create-vm-dialog/createVmDialog.jsx:343 msgid "Remote URL" msgstr "Удалённый URL-адрес" @@ -2150,17 +2172,17 @@ msgid "Remote viewer details" msgstr "Сведения о гипервизоре" +#: src/components/networks/networkOverviewTab.jsx:70 +#: src/components/vm/nics/vmNicsCard.jsx:471 +#: src/components/vm/nics/vmNicsCard.jsx:481 +#: src/components/vm/disks/vmDiskColumns.jsx:146 +#: src/components/vm/disks/vmDiskColumns.jsx:212 #: src/components/vm/hostdevs/hostDevCard.jsx:253 #: src/components/vm/hostdevs/hostDevCard.jsx:259 -#: src/components/vm/nics/vmNicsCard.jsx:471 -#: src/components/vm/nics/vmNicsCard.jsx:480 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:59 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:68 -#: src/components/vm/disks/vmDiskColumns.jsx:146 -#: src/components/vm/disks/vmDiskColumns.jsx:212 #: src/components/vm/overview/watchdog.jsx:191 #: src/components/vm/overview/vsock.jsx:241 -#: src/components/networks/networkOverviewTab.jsx:70 msgid "Remove" msgstr "Удалить" @@ -2186,6 +2208,12 @@ msgid "Remove host device from VM?" msgstr "главное устройство" +#: src/components/create-vm-dialog/createVmDialog.jsx:821 +#, fuzzy +#| msgid "Network file system" +msgid "Remove item" +msgstr "Сетевая файловая система" + #: src/components/vm/nics/vmNicsCard.jsx:468 #, fuzzy #| msgid "Add network interface" @@ -2235,7 +2263,7 @@ "snapshot" msgstr "" -#: src/components/create-vm-dialog/createVmDialog.jsx:720 +#: src/components/create-vm-dialog/createVmDialog.jsx:724 msgid "Root password" msgstr "Пароль root" @@ -2251,8 +2279,8 @@ msgid "Run" msgstr "Запуск" -#: src/components/vm/overview/vmOverviewCard.jsx:111 #: src/components/networks/networkOverviewTab.jsx:124 +#: src/components/vm/overview/vmOverviewCard.jsx:111 msgid "Run when host boots" msgstr "Выполнять при загрузке узла" @@ -2275,13 +2303,19 @@ msgid "SPICE port" msgstr "Порт SPICE:" +#: src/components/create-vm-dialog/createVmDialog.jsx:846 +#, fuzzy +#| msgid "Send key" +msgid "SSH keys" +msgstr "Отправить клавишу" + #: src/components/vm/nics/nicEdit.jsx:182 #: src/components/vm/disks/diskEdit.jsx:267 -#: src/components/vm/overview/watchdog.jsx:154 #: src/components/vm/overview/firmware.jsx:69 #: src/components/vm/overview/bootOrder.jsx:315 -#: src/components/vm/overview/memoryModal.jsx:156 +#: src/components/vm/overview/watchdog.jsx:154 #: src/components/vm/overview/vsock.jsx:196 +#: src/components/vm/overview/memoryModal.jsx:156 msgid "Save" msgstr "Сохранить" @@ -2328,7 +2362,7 @@ msgid "Set manually" msgstr "Задать вручную" -#: src/components/create-vm-dialog/createVmDialog.jsx:1366 +#: src/components/create-vm-dialog/createVmDialog.jsx:1451 msgid "" "Setting the user passwords for unattended installation requires starting the " "VM when creating it" @@ -2359,18 +2393,18 @@ msgid "Shared storage" msgstr "Нет хранилища" -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:241 #: src/components/vm/disks/diskAdd.jsx:212 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:241 msgid "Show additional options" msgstr "Показать дополнительные параметры" -#: src/components/vm/overview/watchdog.jsx:53 +#: src/components/vm/overview/watchdog.jsx:55 #, fuzzy #| msgid "show less" msgid "Show less" msgstr "показать меньше" -#: src/components/vm/overview/watchdog.jsx:53 +#: src/components/vm/overview/watchdog.jsx:55 #, fuzzy #| msgid "show more" msgid "Show more" @@ -2400,14 +2434,14 @@ msgid "Shut off the VM in order to edit firmware configuration" msgstr "Выключите ВМ для редактирования конфигурации микропрограммы" -#: src/components/vm/snapshots/vmSnapshotsCard.jsx:119 src/helpers.js:227 +#: src/helpers.js:227 src/components/vm/snapshots/vmSnapshotsCard.jsx:119 #, fuzzy msgid "Shutting down" msgstr "Выключить" -#: src/components/storagePools/storagePoolList.jsx:69 #: src/components/storagePools/storagePoolVolumesTab.jsx:78 #: src/components/storagePools/storageVolumeCreateBody.jsx:83 +#: src/components/storagePools/storagePoolList.jsx:69 msgid "Size" msgstr "Размер" @@ -2454,12 +2488,12 @@ msgstr "" #: src/components/storagePools/storagePoolOverviewTab.jsx:51 -#: src/components/vm/hostdevs/hostDevCard.jsx:219 #: src/components/vm/nics/vmNicsCard.jsx:407 #: src/components/vm/nics/nicBody.jsx:197 +#: src/components/vm/disks/vmDisksCard.jsx:190 #: src/components/vm/disks/diskAdd.jsx:753 #: src/components/vm/disks/diskAdd.jsx:789 -#: src/components/vm/disks/vmDisksCard.jsx:190 +#: src/components/vm/hostdevs/hostDevCard.jsx:219 msgid "Source" msgstr "Источник" @@ -2473,10 +2507,10 @@ msgid "Source must not be empty" msgstr "Имя не должно быть пустым" -#: src/components/storagePools/createStoragePoolDialog.jsx:171 -#: src/components/storagePools/createStoragePoolDialog.jsx:188 #: src/components/storagePools/storagePoolOverviewTab.jsx:41 #: src/components/storagePools/storagePoolOverviewTab.jsx:46 +#: src/components/storagePools/createStoragePoolDialog.jsx:171 +#: src/components/storagePools/createStoragePoolDialog.jsx:188 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:48 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:65 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:204 @@ -2488,7 +2522,7 @@ msgid "Source path should not be empty" msgstr "Путь к источнику не должен быть пустым" -#: src/components/create-vm-dialog/createVmDialog.jsx:216 +#: src/components/create-vm-dialog/createVmDialog.jsx:218 msgid "Source should start with http, ftp or nfs protocol" msgstr "Путь должен начинаться с указания протокола HTTP, FTP или NFS" @@ -2513,12 +2547,12 @@ msgid "Startup" msgstr "Запуск" -#: src/components/storagePools/storagePoolList.jsx:71 -#: src/components/vm/nics/vmNicsCard.jsx:412 -#: src/components/vm/overview/vmOverviewCard.jsx:168 #: src/components/networks/networkList.jsx:71 #: src/components/vms/hostvmslist.jsx:106 #: src/components/vms/hostvmslist.jsx:146 +#: src/components/storagePools/storagePoolList.jsx:71 +#: src/components/vm/nics/vmNicsCard.jsx:412 +#: src/components/vm/overview/vmOverviewCard.jsx:168 msgid "State" msgstr "Состояние" @@ -2534,8 +2568,8 @@ # translation auto-copied from project virt-manager, version 0.10.0, document # virt-manager +#: src/components/create-vm-dialog/createVmDialog.jsx:962 #: src/components/vm/vmMigrateDialog.jsx:90 -#: src/components/create-vm-dialog/createVmDialog.jsx:880 msgid "Storage" msgstr "Хранилище" @@ -2545,7 +2579,7 @@ # translation auto-copied from project virt-manager, version 0.10.0, document # virt-manager -#: src/components/create-vm-dialog/createVmDialog.jsx:916 +#: src/components/create-vm-dialog/createVmDialog.jsx:998 #, fuzzy #| msgid "Storage" msgid "Storage limit" @@ -2567,10 +2601,10 @@ msgid "Storage pool name" msgstr "Имя пула носителей" +#: src/components/create-vm-dialog/createVmDialog.jsx:956 #: src/components/storagePools/storagePoolList.jsx:55 #: src/components/storagePools/storagePoolList.jsx:62 #: src/components/storagePools/storagePoolList.jsx:65 -#: src/components/create-vm-dialog/createVmDialog.jsx:873 msgid "Storage pools" msgstr "Пулы носителей" @@ -2580,7 +2614,7 @@ msgid "Storage pools could not be fetched" msgstr "Не удалось удалить тома хранилища" -#: src/components/create-vm-dialog/createVmDialog.jsx:235 +#: src/components/create-vm-dialog/createVmDialog.jsx:237 msgid "Storage size must not be 0" msgstr "Размер хранилища не может быть равен нулю" @@ -2627,14 +2661,14 @@ msgstr "" # Этап передачи событий -#: src/components/vm/hostdevs/hostDevCard.jsx:109 #: src/components/vm/disks/vmDiskColumns.jsx:150 +#: src/components/vm/hostdevs/hostDevCard.jsx:109 #: src/components/vm/overview/bootOrder.jsx:153 msgid "Target" msgstr "Цель" -#: src/components/storagePools/createStoragePoolDialog.jsx:103 #: src/components/storagePools/storagePoolOverviewTab.jsx:61 +#: src/components/storagePools/createStoragePoolDialog.jsx:103 msgid "Target path" msgstr "Конечный путь" @@ -2657,8 +2691,8 @@ msgstr "" "Виртуальная машина работает и будет принудительно отключена перед удалением." -#: src/components/vm/nics/vmNicsCard.jsx:481 -#: src/components/vm/nics/vmNicsCard.jsx:489 +#: src/components/vm/nics/vmNicsCard.jsx:482 +#: src/components/vm/nics/vmNicsCard.jsx:490 #: src/components/vm/disks/vmDiskColumns.jsx:220 msgid "The VM needs to be running or shut off to detach this device" msgstr "" @@ -2682,11 +2716,11 @@ msgid "The pool is empty" msgstr "Пул пуст" -#: src/components/create-vm-dialog/createVmDialog.jsx:784 +#: src/components/create-vm-dialog/createVmDialog.jsx:870 msgid "The selected operating system has minimum memory requirement of $0 $1" msgstr "Минимальный объём памяти для выбранной операционной системы — $0 $1" -#: src/components/create-vm-dialog/createVmDialog.jsx:838 +#: src/components/create-vm-dialog/createVmDialog.jsx:924 msgid "" "The selected operating system has minimum storage size requirement of $0 $1" msgstr "" @@ -2705,7 +2739,7 @@ msgid "The tag name to be used by the guest to mount this export point." msgstr "" -#: src/components/create-vm-dialog/createVmDialog.jsx:514 +#: src/components/create-vm-dialog/createVmDialog.jsx:518 msgid "Then copy and paste it above." msgstr "" @@ -2750,7 +2784,7 @@ msgid "This volume is already used by $0." msgstr "Этот том уже используется: " -#: src/components/create-vm-dialog/createVmDialog.jsx:911 +#: src/components/create-vm-dialog/createVmDialog.jsx:993 msgid "This volume is already used by another VM." msgstr "Этот том уже используется другой виртуальной машиной." @@ -2766,11 +2800,11 @@ msgid "Troubleshoot" msgstr "Устранить неполадки" -#: src/components/storagePools/createStoragePoolDialog.jsx:81 #: src/components/storagePools/storagePoolOverviewTab.jsx:76 +#: src/components/storagePools/createStoragePoolDialog.jsx:81 +#: src/components/vm/nics/vmNicsCard.jsx:325 #: src/components/vm/hostdevs/hostDevAdd.jsx:47 #: src/components/vm/hostdevs/hostDevCard.jsx:179 -#: src/components/vm/nics/vmNicsCard.jsx:325 #: src/components/vm/overview/bootOrder.jsx:116 #: src/components/vm/overview/bootOrder.jsx:129 #: src/components/vm/overview/bootOrder.jsx:144 @@ -2784,7 +2818,7 @@ msgid "Type ID" msgstr "Идентификатор типа" -#: src/components/create-vm-dialog/createVmDialog.jsx:368 +#: src/components/create-vm-dialog/createVmDialog.jsx:372 msgid "URL (ISO image or distro install tree)" msgstr "" @@ -2800,11 +2834,11 @@ msgid "Undefined" msgstr "" -#: src/components/create-vm-dialog/createVmDialog.jsx:266 +#: src/components/create-vm-dialog/createVmDialog.jsx:270 msgid "Unique name" msgstr "Уникальное имя" -#: src/components/create-vm-dialog/createVmDialog.jsx:266 +#: src/components/create-vm-dialog/createVmDialog.jsx:270 #, fuzzy #| msgid "Unique name" msgid "Unique name, default: $0" @@ -2871,20 +2905,24 @@ msgid "Used by" msgstr "Используется" -#: src/components/create-vm-dialog/createVmDialog.jsx:731 +#: src/components/create-vm-dialog/createVmDialog.jsx:735 #, fuzzy msgid "User login" msgstr "Последний вход" -#: src/components/create-vm-dialog/createVmDialog.jsx:250 +#: src/components/create-vm-dialog/createVmDialog.jsx:254 +msgid "User login must not be empty when SSH keys are set" +msgstr "" + +#: src/components/create-vm-dialog/createVmDialog.jsx:252 msgid "User login must not be empty when user password is set" msgstr "" -#: src/components/create-vm-dialog/createVmDialog.jsx:739 +#: src/components/create-vm-dialog/createVmDialog.jsx:743 msgid "User password" msgstr "Пароль пользователя" -#: src/components/create-vm-dialog/createVmDialog.jsx:247 +#: src/components/create-vm-dialog/createVmDialog.jsx:249 msgid "User password must not be empty when user login is set" msgstr "" @@ -2900,11 +2938,11 @@ msgid "VM $0 Host Devices" msgstr "Главное устройство" -#: src/components/create-vm-dialog/createVmDialog.jsx:193 +#: src/components/create-vm-dialog/createVmDialog.jsx:195 msgid "VM $0 already exists" msgstr "ВМ $0 уже существует" -#: src/app.jsx:290 +#: src/app.jsx:288 msgid "VM $0 does not exist on $1 connection" msgstr "" @@ -2985,7 +3023,7 @@ msgid "VNC port" msgstr "Порт VNC:" -#: src/components/create-vm-dialog/createVmDialog.jsx:539 +#: src/components/create-vm-dialog/createVmDialog.jsx:543 msgid "Valid token" msgstr "" @@ -3000,12 +3038,12 @@ msgid "Vendor" msgstr "Производитель" -#: src/components/storagePools/storagePoolList.jsx:52 -#: src/components/vm/vmDetailsPage.jsx:87 -#: src/components/vm/vmDetailsPage.jsx:249 #: src/components/networks/networkList.jsx:51 #: src/components/vms/hostvmslist.jsx:138 -#: src/components/vms/hostvmslist.jsx:141 src/manifest.json:0 +#: src/components/vms/hostvmslist.jsx:141 +#: src/components/storagePools/storagePoolList.jsx:52 +#: src/components/vm/vmDetailsPage.jsx:87 +#: src/components/vm/vmDetailsPage.jsx:249 src/manifest.json:0 msgid "Virtual machines" msgstr "Виртуальные машины" @@ -3032,12 +3070,12 @@ msgid "Virtualization service (libvirt) is not active" msgstr "Служба виртуализации (libvirt) не активна" +#: src/components/create-vm-dialog/createVmDialog.jsx:982 +#: src/components/vm/deleteDialog.jsx:65 #: src/components/vm/disks/vmDiskColumns.jsx:43 #: src/components/vm/disks/diskAdd.jsx:117 #: src/components/vm/disks/mediaEject.jsx:89 -#: src/components/vm/deleteDialog.jsx:65 #: src/components/vm/overview/bootOrder.jsx:100 -#: src/components/create-vm-dialog/createVmDialog.jsx:900 msgid "Volume" msgstr "Том" @@ -3062,8 +3100,8 @@ msgid "WWPN" msgstr "WWPN" -#: src/components/vm/overview/vmOverviewCard.jsx:208 #: src/components/common/needsShutdown.jsx:114 +#: src/components/vm/overview/vmOverviewCard.jsx:208 msgid "Watchdog" msgstr "" @@ -3074,13 +3112,13 @@ "running watchdog service." msgstr "" -#: src/components/vm/disks/diskEdit.jsx:132 #: src/components/vm/disks/vmDisksCard.jsx:216 +#: src/components/vm/disks/diskEdit.jsx:132 msgid "Writeable" msgstr "Для записи" -#: src/components/vm/disks/diskEdit.jsx:141 #: src/components/vm/disks/vmDisksCard.jsx:216 +#: src/components/vm/disks/diskEdit.jsx:141 msgid "Writeable and shared" msgstr "Для записи и совместного использования" @@ -3088,12 +3126,12 @@ msgid "You can mount the shared folder using:" msgstr "" -#: src/components/create-vm-dialog/createVmDialog.jsx:196 +#: src/components/create-vm-dialog/createVmDialog.jsx:198 msgid "You need to select the most closely matching operating system" msgstr "Необходимо выбрать наиболее соответствующую операционную систему" -#: src/components/storagePools/storagePool.jsx:63 #: src/components/networks/network.jsx:62 +#: src/components/storagePools/storagePool.jsx:63 msgid "active" msgstr "активно" @@ -3116,7 +3154,7 @@ msgid "cdrom" msgstr "дисковод для компакт-дисков" -#: src/components/vm/overview/cpuModal.jsx:321 src/helpers.js:244 +#: src/helpers.js:244 src/components/vm/overview/cpuModal.jsx:321 msgid "custom" msgstr "другой" @@ -3136,10 +3174,10 @@ msgid "down" msgstr "не работает" -#: src/components/vm/overview/watchdog.jsx:242 -#: src/components/vm/overview/bootOrder.jsx:361 #: src/components/vm/overview/vmOverviewCard.jsx:122 #: src/components/vm/overview/vmOverviewCard.jsx:130 +#: src/components/vm/overview/bootOrder.jsx:361 +#: src/components/vm/overview/watchdog.jsx:242 #: src/components/vm/overview/vsock.jsx:293 msgid "edit" msgstr "редактировать" @@ -3185,8 +3223,8 @@ msgid "iSCSI target IQN" msgstr "IQN цели iSCSI" -#: src/components/storagePools/storagePool.jsx:63 #: src/components/networks/network.jsx:62 +#: src/components/storagePools/storagePool.jsx:63 #, fuzzy #| msgid "active" msgid "inactive" @@ -3212,11 +3250,11 @@ msgid "mcast" msgstr "mcast" +#: src/components/common/machinesConnectionSelector.jsx:82 #: src/components/vm/nics/nicBody.jsx:110 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:194 #: src/components/vm/vmDetailsPage.jsx:202 #: src/components/vm/overview/vsock.jsx:226 -#: src/components/common/machinesConnectionSelector.jsx:82 msgid "more info" msgstr "" @@ -3233,9 +3271,9 @@ msgid "network" msgstr "сеть" +#: src/helpers.js:273 src/components/networks/networkOverviewTab.jsx:115 #: src/components/storagePools/storagePoolOverviewTab.jsx:67 #: src/components/storagePools/storagePoolOverviewTab.jsx:72 -#: src/components/networks/networkOverviewTab.jsx:115 src/helpers.js:273 msgid "no" msgstr "нет" @@ -3243,9 +3281,9 @@ msgid "no state saved" msgstr "" +#: src/components/networks/networkOverviewTab.jsx:293 #: src/components/vm/overview/watchdog.jsx:238 #: src/components/vm/overview/vsock.jsx:275 -#: src/components/networks/networkOverviewTab.jsx:293 msgid "none" msgstr "" @@ -3330,7 +3368,7 @@ "Для создания новых виртуальных машин в системе должен быть установлен пакет " "virt-install" -#: src/components/create-vm-dialog/createVmDialog.jsx:1444 +#: src/components/create-vm-dialog/createVmDialog.jsx:1529 msgid "" "virt-install package needs to be installed on the system in order to create " "new VMs" @@ -3355,9 +3393,9 @@ msgid "vsock requires special software" msgstr "" +#: src/helpers.js:272 src/components/networks/networkOverviewTab.jsx:115 #: src/components/storagePools/storagePoolOverviewTab.jsx:67 #: src/components/storagePools/storagePoolOverviewTab.jsx:72 -#: src/components/networks/networkOverviewTab.jsx:115 src/helpers.js:272 msgid "yes" msgstr "да" diff -Nru cockpit-machines-300/po/sv.po cockpit-machines-302/po/sv.po --- cockpit-machines-300/po/sv.po 2023-10-18 04:20:42.000000000 +0000 +++ cockpit-machines-302/po/sv.po 2023-11-14 18:10:32.000000000 +0000 @@ -7,9 +7,10 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-10 02:50+0000\n" -"PO-Revision-Date: 2023-07-03 11:37+0000\n" -"Last-Translator: Luna Jernberg \n" +"POT-Creation-Date: 2023-11-13 02:50+0000\n" +"PO-Revision-Date: 2023-11-13 12:11+0000\n" +"Last-Translator: Weblate Translation Memory \n" "Language-Team: Swedish \n" "Language: sv\n" @@ -17,14 +18,14 @@ "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.18.2\n" +"X-Generator: Weblate 5.1.1\n" -#: src/components/create-vm-dialog/createVmDialog.jsx:827 +#: src/components/create-vm-dialog/createVmDialog.jsx:913 msgid "$0 $1 available at default location" msgstr "$0 $1 tillgängligt på standardplatsen" -#: src/components/create-vm-dialog/createVmDialog.jsx:240 -#: src/components/create-vm-dialog/createVmDialog.jsx:773 +#: src/components/create-vm-dialog/createVmDialog.jsx:242 +#: src/components/create-vm-dialog/createVmDialog.jsx:859 msgid "$0 $1 available on host" msgstr "$0 $1 tillgängligt på värden" @@ -44,7 +45,7 @@ msgstr[0] "$0 Lagringspool" msgstr[1] "$0 Lagringspooler" -#: src/components/create-vm-dialog/createVmDialog.jsx:1214 +#: src/components/create-vm-dialog/createVmDialog.jsx:1298 msgid "$0 does not support unattended installation." msgstr "$0 stöder inte installation utan tillsyn." @@ -64,8 +65,8 @@ msgid "$0 network" msgstr "$0 Nätverk" -#: src/components/vm/overview/vmOverviewCard.jsx:145 #: src/components/vm/vmUsageCard.jsx:47 +#: src/components/vm/overview/vmOverviewCard.jsx:145 msgid "$0 vCPU" msgid_plural "$0 vCPUs" msgstr[0] "$0 vCPU" @@ -84,8 +85,8 @@ "stängs av. Under tiden behåller ursprungsvärden sitt exemplar av VM-" "konfigurationen." -#: src/components/vm/disks/diskEdit.jsx:115 #: src/components/vm/disks/vmDisksCard.jsx:188 +#: src/components/vm/disks/diskEdit.jsx:115 msgid "Access" msgstr "Åtkomst" @@ -93,8 +94,8 @@ msgid "Action" msgstr "Åtgärd" -#: src/components/storagePools/storagePool.jsx:169 #: src/components/networks/network.jsx:173 +#: src/components/storagePools/storagePool.jsx:169 msgid "Activate" msgstr "Aktivera" @@ -102,21 +103,25 @@ msgid "Activate the storage pool to administer volumes" msgstr "Aktivera lagringspoolen för att administrera volymer" -#: src/components/vm/hostdevs/hostDevAdd.jsx:229 +#: src/components/networks/networkOverviewTab.jsx:236 #: src/components/vm/nics/nicAdd.jsx:213 #: src/components/vm/disks/diskAdd.jsx:863 +#: src/components/vm/hostdevs/hostDevAdd.jsx:229 #: src/components/vm/overview/watchdog.jsx:154 #: src/components/vm/overview/vsock.jsx:196 -#: src/components/networks/networkOverviewTab.jsx:236 msgid "Add" msgstr "Lägg till" +#: src/components/create-vm-dialog/createVmDialog.jsx:847 +msgid "Add SSH keys" +msgstr "Lägg till SSH nycklar" + #: src/components/networks/networkOverviewTab.jsx:232 msgid "Add a DHCP static host entry" msgstr "Lägg till en statisk DHCP-värdpost" -#: src/components/vm/disks/diskAdd.jsx:853 #: src/components/vm/disks/vmDisksCard.jsx:75 +#: src/components/vm/disks/diskAdd.jsx:853 msgid "Add disk" msgstr "Lägg till disk" @@ -145,7 +150,7 @@ msgid "Add watchdog device type" msgstr "Lägg till en vakthundsenhetstyp" -#: src/components/vm/overview/watchdog.jsx:105 +#: src/components/vm/overview/watchdog.jsx:107 msgid "Adding a watchdog will require a reboot to take effect." msgstr "" "Att lägga till en vakthund kommer att kräva en omstart för att träda i kraft." @@ -163,10 +168,10 @@ msgid "Additional" msgstr "Ytterligare" -#: src/components/vm/consoles/desktopConsole.jsx:47 -#: src/components/vm/nics/vmNicsCard.jsx:154 #: src/components/networks/networkOverviewTab.jsx:142 #: src/components/networks/networkOverviewTab.jsx:162 +#: src/components/vm/nics/vmNicsCard.jsx:154 +#: src/components/vm/consoles/desktopConsole.jsx:47 msgid "Address" msgstr "Adress" @@ -221,7 +226,7 @@ msgid "Assign automatically" msgstr "Tilldela automatiskt" -#: src/components/create-vm-dialog/createVmDialog.jsx:1213 +#: src/components/create-vm-dialog/createVmDialog.jsx:1297 msgid "" "Automated installs are only available when downloading an image or using " "cloud-init." @@ -233,13 +238,13 @@ msgid "Automatic" msgstr "Automatisk" -#: src/components/create-vm-dialog/createVmDialog.jsx:1333 +#: src/components/create-vm-dialog/createVmDialog.jsx:1417 msgid "Automation" msgstr "Automatisering" +#: src/components/networks/networkOverviewTab.jsx:119 #: src/components/storagePools/storagePoolOverviewTab.jsx:71 #: src/components/vm/overview/vmOverviewCard.jsx:200 -#: src/components/networks/networkOverviewTab.jsx:119 msgid "Autostart" msgstr "Starta automatiskt" @@ -255,13 +260,13 @@ msgid "Boot order settings could not be saved" msgstr "Uppstartsordningen kunde inte sparas" +#: src/components/vm/disks/vmDisksCard.jsx:186 +#: src/components/vm/disks/diskAdd.jsx:227 +#: src/components/vm/disks/diskEdit.jsx:90 #: src/components/vm/hostdevs/hostDevAdd.jsx:89 #: src/components/vm/hostdevs/hostDevCard.jsx:99 #: src/components/vm/hostdevs/hostDevCard.jsx:107 #: src/components/vm/hostdevs/hostDevCard.jsx:247 -#: src/components/vm/disks/diskEdit.jsx:90 -#: src/components/vm/disks/diskAdd.jsx:227 -#: src/components/vm/disks/vmDisksCard.jsx:186 #: src/components/vm/overview/bootOrder.jsx:105 #: src/components/vm/overview/bootOrder.jsx:117 #: src/components/vm/overview/bootOrder.jsx:135 @@ -274,9 +279,9 @@ msgid "CD/DVD disc" msgstr "CD/DVD skiva" -#: src/components/vm/overview/vmOverviewCard.jsx:187 -#: src/components/vm/vmUsageCard.jsx:69 #: src/components/common/needsShutdown.jsx:110 +#: src/components/vm/vmUsageCard.jsx:69 +#: src/components/vm/overview/vmOverviewCard.jsx:187 msgid "CPU" msgstr "CPU" @@ -284,38 +289,38 @@ msgid "CPU mode could not be saved" msgstr "CPU-läget kunde inte sparas" -#: src/components/vm/disks/diskEdit.jsx:60 #: src/components/vm/disks/vmDiskColumns.jsx:101 #: src/components/vm/disks/diskAdd.jsx:216 +#: src/components/vm/disks/diskEdit.jsx:60 msgid "Cache" msgstr "Cache" -#: src/components/storagePools/createStoragePoolDialog.jsx:443 +#: src/components/create-vm-dialog/createVmDialog.jsx:1477 +#: src/components/networks/createNetworkDialog.jsx:421 +#: src/components/networks/networkOverviewTab.jsx:239 +#: src/components/common/deleteResource.jsx:91 #: src/components/storagePools/storagePoolDelete.jsx:205 #: src/components/storagePools/storageVolumeCreate.jsx:110 -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:147 -#: src/components/vm/snapshots/vmSnapshotsRevertModal.jsx:102 -#: src/components/vm/hostdevs/hostDevAdd.jsx:234 -#: src/components/vm/vmCloneDialog.jsx:83 -#: src/components/vm/vmMigrateDialog.jsx:213 -#: src/components/vm/nics/nicAdd.jsx:216 src/components/vm/nics/nicEdit.jsx:185 -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:174 +#: src/components/storagePools/createStoragePoolDialog.jsx:443 +#: src/components/vm/nics/nicEdit.jsx:185 src/components/vm/nics/nicAdd.jsx:216 +#: src/components/vm/deleteDialog.jsx:174 #: src/components/vm/vmRenameDialog.jsx:71 -#: src/components/vm/disks/diskEdit.jsx:270 +#: src/components/vm/confirmDialog.jsx:54 #: src/components/vm/disks/diskAdd.jsx:866 +#: src/components/vm/disks/diskEdit.jsx:270 #: src/components/vm/disks/mediaEject.jsx:110 -#: src/components/vm/deleteDialog.jsx:174 -#: src/components/vm/confirmDialog.jsx:54 -#: src/components/vm/overview/watchdog.jsx:194 +#: src/components/vm/hostdevs/hostDevAdd.jsx:234 +#: src/components/vm/vmCloneDialog.jsx:83 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:174 +#: src/components/vm/vmMigrateDialog.jsx:213 #: src/components/vm/overview/firmware.jsx:72 #: src/components/vm/overview/bootOrder.jsx:318 -#: src/components/vm/overview/memoryModal.jsx:159 +#: src/components/vm/overview/watchdog.jsx:194 #: src/components/vm/overview/vsock.jsx:244 +#: src/components/vm/overview/memoryModal.jsx:159 #: src/components/vm/overview/cpuModal.jsx:338 -#: src/components/networks/createNetworkDialog.jsx:421 -#: src/components/networks/networkOverviewTab.jsx:239 -#: src/components/create-vm-dialog/createVmDialog.jsx:1392 -#: src/components/common/deleteResource.jsx:91 +#: src/components/vm/snapshots/vmSnapshotsRevertModal.jsx:102 +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:147 msgid "Cancel" msgstr "Avbryt" @@ -339,7 +344,7 @@ msgid "Change firmware" msgstr "Ändra hårdvarufirmware" -#: src/components/common/needsShutdown.jsx:162 +#: src/components/common/needsShutdown.jsx:164 msgid "Changes pending" msgstr "Ändringar väntar" @@ -347,7 +352,7 @@ msgid "Changes will take effect after shutting down the VM" msgstr "Ändringar kommer verkställas efter att VM:en stängs av" -#: src/app.jsx:138 +#: src/app.jsx:136 msgid "" "Changing BIOS/EFI settings is specific to each manufacturer. It involves " "pressing a hotkey during boot (ESC, F1, F12, Del). Enable a setting called " @@ -359,14 +364,14 @@ "Del). Aktivera en inställning som heter \"virtualisering\", \"VM\", \"VMX\", " "\"SVM\", \"VTX\", \"VTD\". Se din dators manual för detaljer." -#: src/components/create-vm-dialog/createVmDialog.jsx:527 +#: src/components/create-vm-dialog/createVmDialog.jsx:531 msgid "Checking token validity..." msgstr "Kontrollerar tokens giltighet..." -#: src/components/create-vm-dialog/createVmDialog.jsx:458 -#: src/components/create-vm-dialog/createVmDialog.jsx:459 -#: src/components/create-vm-dialog/createVmDialog.jsx:884 -#: src/components/create-vm-dialog/createVmDialog.jsx:885 +#: src/components/create-vm-dialog/createVmDialog.jsx:462 +#: src/components/create-vm-dialog/createVmDialog.jsx:463 +#: src/components/create-vm-dialog/createVmDialog.jsx:966 +#: src/components/create-vm-dialog/createVmDialog.jsx:967 msgid "Choose an operating system" msgstr "Välj ett operativsystem" @@ -380,7 +385,7 @@ msgstr "" "Att klicka på ”Starta fjärrvisare” kommer hämta en .vv-fil och starta $0." -#: src/components/vm/vmCloneDialog.jsx:80 src/components/vm/vmActions.jsx:402 +#: src/components/vm/vmActions.jsx:402 src/components/vm/vmCloneDialog.jsx:80 msgid "Clone" msgstr "Klona" @@ -388,7 +393,7 @@ msgid "Close" msgstr "Stäng" -#: src/components/create-vm-dialog/createVmDialog.jsx:363 +#: src/components/create-vm-dialog/createVmDialog.jsx:367 msgid "Cloud base image" msgstr "Molnbasavbilder" @@ -408,12 +413,12 @@ msgid "Connecting" msgstr "Ansluter" -#: src/components/storagePools/storagePoolList.jsx:70 -#: src/components/vm/overview/vmOverviewCard.jsx:163 -#: src/components/networks/networkList.jsx:69 #: src/components/networks/createNetworkDialog.jsx:41 +#: src/components/networks/networkList.jsx:69 #: src/components/vms/hostvmslist.jsx:145 #: src/components/common/machinesConnectionSelector.jsx:39 +#: src/components/storagePools/storagePoolList.jsx:70 +#: src/components/vm/overview/vmOverviewCard.jsx:163 msgid "Connection" msgstr "Anslutning" @@ -443,7 +448,7 @@ msgid "Could not delete disk's storage" msgstr "Kunde inte ta bort diskens lagring" -#: src/components/vm/overview/watchdog.jsx:104 +#: src/components/vm/overview/watchdog.jsx:106 msgid "Could not dynamically add watchdog" msgstr "Kunde inte lägga till vakthund dynamiskt" @@ -455,23 +460,23 @@ msgid "Crashed" msgstr "Kraschad" -#: src/components/storagePools/createStoragePoolDialog.jsx:440 +#: src/components/networks/createNetworkDialog.jsx:418 #: src/components/storagePools/storageVolumeCreate.jsx:107 +#: src/components/storagePools/createStoragePoolDialog.jsx:440 #: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:144 -#: src/components/networks/createNetworkDialog.jsx:418 msgid "Create" msgstr "Skapa" -#: src/components/create-vm-dialog/createVmDialog.jsx:1438 +#: src/components/create-vm-dialog/createVmDialog.jsx:1523 msgid "Create VM" msgstr "Skapa en VM" -#: src/components/create-vm-dialog/createVmDialog.jsx:1457 +#: src/components/create-vm-dialog/createVmDialog.jsx:1542 msgid "Create VM by importing a disk image of an existing VM installation" msgstr "" "Skapa en VM genom att importera en diskavbild av en befintlig VM-installation" -#: src/components/create-vm-dialog/createVmDialog.jsx:1456 +#: src/components/create-vm-dialog/createVmDialog.jsx:1541 msgid "Create VM from local or network installation medium" msgstr "Skapa en VM från ett lokalt eller nätverksinstallationsmedium" @@ -479,11 +484,11 @@ msgid "Create a clone VM based on $0" msgstr "Skapa en klon-VM baserad på $0" -#: src/components/create-vm-dialog/createVmDialog.jsx:1360 +#: src/components/create-vm-dialog/createVmDialog.jsx:1444 msgid "Create and edit" msgstr "Skapa och redigera" -#: src/components/create-vm-dialog/createVmDialog.jsx:1386 +#: src/components/create-vm-dialog/createVmDialog.jsx:1471 msgid "Create and run" msgstr "Skapa och kör" @@ -491,20 +496,20 @@ msgid "Create new" msgstr "Skapa ny" -#: src/components/create-vm-dialog/createVmDialog.jsx:860 +#: src/components/create-vm-dialog/createVmDialog.jsx:946 msgid "Create new qcow2 volume" msgstr "Skapa ny qcow2-volym" -#: src/components/create-vm-dialog/createVmDialog.jsx:861 +#: src/components/create-vm-dialog/createVmDialog.jsx:947 msgid "Create new raw volume" msgstr "Skapa ny rå volym" -#: src/components/create-vm-dialog/createVmDialog.jsx:1374 +#: src/components/create-vm-dialog/createVmDialog.jsx:1459 msgid "Create new virtual machine" msgstr "Skapa en ny virtuell maskin" -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:140 #: src/components/vm/snapshots/vmSnapshotsCard.jsx:49 +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:140 msgid "Create snapshot" msgstr "Skapa en ögonblicksbild" @@ -531,11 +536,11 @@ msgid "Creating VM" msgstr "Skapar VM" -#: src/app.jsx:304 +#: src/app.jsx:302 msgid "Creating VM $0" msgstr "Skapar VM $0" -#: src/components/create-vm-dialog/createVmDialog.jsx:1189 +#: src/components/create-vm-dialog/createVmDialog.jsx:1273 msgid "Creation of VM $0 failed" msgstr "Misslyckades att skapa VM $0" @@ -573,20 +578,21 @@ msgid "DHCP Settings" msgstr "DHCP Inställningar" -#: src/components/storagePools/storagePool.jsx:160 #: src/components/networks/network.jsx:169 +#: src/components/storagePools/storagePool.jsx:160 msgid "Deactivate" msgstr "Avaktivera" -#: src/components/storagePools/storagePoolDelete.jsx:202 -#: src/components/storagePools/storagePoolDelete.jsx:238 -#: src/components/storagePools/storagePoolDelete.jsx:248 -#: src/components/vm/deleteDialog.jsx:171 src/components/vm/vmActions.jsx:451 -#: src/components/vm/vmActions.jsx:459 src/components/networks/network.jsx:150 +#: src/components/networks/network.jsx:150 #: src/components/networks/network.jsx:153 #: src/components/common/deleteResource.jsx:79 #: src/components/common/deleteResource.jsx:133 #: src/components/common/deleteResource.jsx:144 +#: src/components/storagePools/storagePoolDelete.jsx:202 +#: src/components/storagePools/storagePoolDelete.jsx:238 +#: src/components/storagePools/storagePoolDelete.jsx:248 +#: src/components/vm/deleteDialog.jsx:171 src/components/vm/vmActions.jsx:451 +#: src/components/vm/vmActions.jsx:459 msgid "Delete" msgstr "Ta bort" @@ -628,8 +634,8 @@ msgid "Deleting shared directories is possible only when the guest is shut off" msgstr "Att ta bort delade kataloger är endast möjligt när gästen är avstängd" -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:51 #: src/components/vm/snapshots/vmSnapshotsCard.jsx:95 +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:51 msgid "Description" msgstr "Beskrivning" @@ -652,23 +658,23 @@ "Koppla bort diskarna från VM:er som använder denna pool innan du försöker ta " "bort poolen." -#: src/components/create-vm-dialog/createVmDialog.jsx:1329 +#: src/components/create-vm-dialog/createVmDialog.jsx:1413 msgid "Details" msgstr "Detaljer" +#: src/components/networks/createNetworkDialog.jsx:160 +#: src/components/networks/networkList.jsx:68 +#: src/components/vm/disks/vmDiskColumns.jsx:40 +#: src/components/vm/disks/vmDisksCard.jsx:172 +#: src/components/vm/disks/diskAdd.jsx:354 #: src/components/vm/hostdevs/hostDevAdd.jsx:88 #: src/components/vm/hostdevs/hostDevAdd.jsx:123 #: src/components/vm/hostdevs/hostDevCard.jsx:98 #: src/components/vm/hostdevs/hostDevCard.jsx:246 -#: src/components/vm/disks/vmDiskColumns.jsx:40 -#: src/components/vm/disks/diskAdd.jsx:354 -#: src/components/vm/disks/vmDisksCard.jsx:172 #: src/components/vm/overview/bootOrder.jsx:97 #: src/components/vm/overview/bootOrder.jsx:104 #: src/components/vm/overview/bootOrder.jsx:136 #: src/components/vm/overview/bootOrder.jsx:139 -#: src/components/networks/networkList.jsx:68 -#: src/components/networks/createNetworkDialog.jsx:160 msgid "Device" msgstr "Enhet" @@ -676,8 +682,8 @@ msgid "Devices" msgstr "Enheter" -#: src/components/vm/consoles/serialConsole.jsx:94 #: src/components/vm/consoles/vnc.jsx:170 +#: src/components/vm/consoles/serialConsole.jsx:94 msgid "Disconnect" msgstr "Koppla ifrån" @@ -710,7 +716,7 @@ msgid "Disk identifier" msgstr "Diskidentifierare" -#: src/components/create-vm-dialog/createVmDialog.jsx:376 +#: src/components/create-vm-dialog/createVmDialog.jsx:380 msgid "Disk image" msgstr "Diskavbild" @@ -718,7 +724,7 @@ msgid "Disk image file" msgstr "Diskavbilds fil" -#: src/components/create-vm-dialog/createVmDialog.jsx:222 +#: src/components/create-vm-dialog/createVmDialog.jsx:224 msgid "Disk image path must not be empty" msgstr "Diskavbildningssökväg får inte vara tom" @@ -726,8 +732,8 @@ msgid "Disk images can be stored in user home directory" msgstr "Diskavbildningar kan lagras i användarens hemkatalog" -#: src/components/vm/disks/diskEdit.jsx:218 #: src/components/vm/disks/diskAdd.jsx:716 +#: src/components/vm/disks/diskEdit.jsx:218 msgid "Disk settings could not be saved" msgstr "Inställningarna för disken kunde inte sparas" @@ -756,15 +762,15 @@ msgid "Domain is blocked on resource" msgstr "Domänen är blockerad av en resurs" -#: src/components/create-vm-dialog/createVmDialog.jsx:359 +#: src/components/create-vm-dialog/createVmDialog.jsx:363 msgid "Download an OS" msgstr "Ladda ner ett OS" -#: src/app.jsx:311 +#: src/app.jsx:309 msgid "Download progress" msgstr "Hämtningsförlopp" -#: src/app.jsx:304 +#: src/app.jsx:302 msgid "Downloading image for VM $0" msgstr "Hämtar avbilden för VM $0" @@ -822,7 +828,7 @@ msgid "Emulated machine" msgstr "Emulerad maskin" -#: src/app.jsx:136 +#: src/app.jsx:134 msgid "Enable virtualization support in BIOS/EFI settings." msgstr "Aktivera virtualiseringsstöd i BIOS/EFI-inställningar." @@ -835,13 +841,13 @@ msgid "End should not be empty" msgstr "Slutet kan inte vara tomt" -#: src/components/create-vm-dialog/createVmDialog.jsx:1212 +#: src/components/create-vm-dialog/createVmDialog.jsx:1296 msgid "Enter root and/or user information to enable unattended installation." msgstr "" "Ange root och/eller användarinformation för att möjliggöra obevakad " "installation." -#: src/components/create-vm-dialog/createVmDialog.jsx:531 +#: src/components/create-vm-dialog/createVmDialog.jsx:535 msgid "Error checking token" msgstr "Fel vid kontroll av token" @@ -849,7 +855,7 @@ msgid "Example, $0" msgstr "Exempel, $0" -#: src/components/create-vm-dialog/createVmDialog.jsx:302 +#: src/components/create-vm-dialog/createVmDialog.jsx:306 msgid "Existing disk image on host's file system" msgstr "En annan disk på den här datorns filsystem" @@ -881,7 +887,7 @@ msgid "Failed to configure vsock" msgstr "Misslyckades att konfigurera vsock" -#: src/components/vm/overview/watchdog.jsx:86 +#: src/components/vm/overview/watchdog.jsx:88 msgid "Failed to configure watchdog" msgstr "Misslyckades att konfigurera watchdog" @@ -889,11 +895,11 @@ msgid "Failed to detach vsock" msgstr "Misslyckades att koppla ifrån vsock" -#: src/components/vm/overview/watchdog.jsx:133 +#: src/components/vm/overview/watchdog.jsx:135 msgid "Failed to detach watchdog" msgstr "Misslyckades att koppla ifrån vakthunden" -#: src/app.jsx:189 +#: src/app.jsx:187 msgid "Failed to fetch some resources" msgstr "Misslyckades att hämta några resurser" @@ -963,8 +969,8 @@ msgid "Force shut down $0?" msgstr "Framtvinga avstängning $0?" -#: src/components/storagePools/createStoragePoolDialog.jsx:197 #: src/components/storagePools/storageVolumeCreateBody.jsx:69 +#: src/components/storagePools/createStoragePoolDialog.jsx:197 #: src/components/vm/disks/vmDiskColumns.jsx:103 msgid "Format" msgstr "Formater" @@ -987,8 +993,8 @@ "skrivbara diskbilder kommer att överföras. Oanvänd lagring kommer att finnas " "kvar på ursprunget efter migreringen." -#: src/components/vm/overview/vmOverviewCard.jsx:159 #: src/components/networks/networkOverviewTab.jsx:110 +#: src/components/vm/overview/vmOverviewCard.jsx:159 msgid "General" msgstr "Allmänt" @@ -996,19 +1002,19 @@ msgid "Generate automatically" msgstr "Skapa automatiskt" -#: src/components/create-vm-dialog/createVmDialog.jsx:505 +#: src/components/create-vm-dialog/createVmDialog.jsx:509 msgid "Get a new RHSM token." msgstr "Hämta ett nytt RHSM-bevis (token)." +#: src/components/create-vm-dialog/createVmDialog.jsx:893 +#: src/components/create-vm-dialog/createVmDialog.jsx:1013 #: src/components/storagePools/storageVolumeCreateBody.jsx:101 #: src/components/vm/disks/vmDisksCard.jsx:49 #: src/components/vm/overview/memorySelectRow.jsx:89 -#: src/components/create-vm-dialog/createVmDialog.jsx:807 -#: src/components/create-vm-dialog/createVmDialog.jsx:931 msgid "GiB" msgstr "GiB" -#: src/app.jsx:294 src/app.jsx:308 +#: src/app.jsx:292 src/app.jsx:306 msgid "Go to VMs list" msgstr "Gå till VM-listan" @@ -1020,17 +1026,17 @@ msgid "Gracefully shutdown" msgstr "Graciös avstängning" -#: src/app.jsx:133 +#: src/app.jsx:131 msgid "Hardware virtualization is disabled" msgstr "Hårdvaruvirtualisering är inaktiverad" -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:241 #: src/components/vm/disks/diskAdd.jsx:212 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:241 msgid "Hide additional options" msgstr "Göm ytterligare inställningar" -#: src/components/storagePools/createStoragePoolDialog.jsx:121 #: src/components/storagePools/storagePoolOverviewTab.jsx:34 +#: src/components/storagePools/createStoragePoolDialog.jsx:121 #: src/components/vm/disks/vmDiskColumns.jsx:44 #: src/components/vm/overview/bootOrder.jsx:101 msgid "Host" @@ -1072,8 +1078,8 @@ msgid "IP" msgstr "IP" -#: src/components/vm/nics/vmNicsCard.jsx:357 #: src/components/networks/networkOverviewTab.jsx:254 +#: src/components/vm/nics/vmNicsCard.jsx:357 msgid "IP address" msgstr "IP-adress" @@ -1147,23 +1153,23 @@ msgid "Idle" msgstr "Overksam" -#: src/app.jsx:144 +#: src/app.jsx:142 msgid "Ignore" msgstr "Ignorera" -#: src/components/create-vm-dialog/createVmDialog.jsx:1438 +#: src/components/create-vm-dialog/createVmDialog.jsx:1523 msgid "Import VM" msgstr "Importera VM" -#: src/components/create-vm-dialog/createVmDialog.jsx:1374 +#: src/components/create-vm-dialog/createVmDialog.jsx:1459 msgid "Import a virtual machine" msgstr "Importera en virtuell maskin" -#: src/components/create-vm-dialog/createVmDialog.jsx:1360 +#: src/components/create-vm-dialog/createVmDialog.jsx:1444 msgid "Import and edit" msgstr "Importera och redigera" -#: src/components/create-vm-dialog/createVmDialog.jsx:1386 +#: src/components/create-vm-dialog/createVmDialog.jsx:1471 msgid "Import and run" msgstr "Importera och kör" @@ -1171,7 +1177,7 @@ msgid "Importing an image with a backing file is unsupported" msgstr "Import av en avbild med en bakomliggande fil stödjs inte" -#: src/components/create-vm-dialog/createVmDialog.jsx:310 +#: src/components/create-vm-dialog/createVmDialog.jsx:314 msgid "" "In most configurations, macvtap does not work for host to guest network " "communication." @@ -1218,15 +1224,15 @@ msgid "Install" msgstr "Installera" -#: src/components/create-vm-dialog/createVmDialog.jsx:376 +#: src/components/create-vm-dialog/createVmDialog.jsx:380 msgid "Installation source" msgstr "Installationskälla" -#: src/components/create-vm-dialog/createVmDialog.jsx:224 +#: src/components/create-vm-dialog/createVmDialog.jsx:226 msgid "Installation source must not be empty" msgstr "Installationskällan kan inte vara tom" -#: src/components/create-vm-dialog/createVmDialog.jsx:351 +#: src/components/create-vm-dialog/createVmDialog.jsx:355 msgid "Installation type" msgstr "Installationstyp" @@ -1262,7 +1268,7 @@ msgid "Invalid IPv6 prefix" msgstr "Felaktigt IPv6-prefix" -#: src/components/create-vm-dialog/createVmDialog.jsx:208 +#: src/components/create-vm-dialog/createVmDialog.jsx:210 msgid "Invalid filename" msgstr "Felaktigt filnamn" @@ -1270,6 +1276,10 @@ msgid "Isolated network" msgstr "Isolerat nätverk" +#: src/components/create-vm-dialog/createVmDialog.jsx:812 +msgid "Keys are located in ~/.ssh/ and have a \".pub\" extension." +msgstr "Nycklar finns i ~/.ssh/ och har filtillägget \".pub\"." + #: src/components/storagePools/createStoragePoolDialog.jsx:62 msgid "LVM volume group" msgstr "LVM Volymgrupp" @@ -1278,17 +1288,17 @@ msgid "Launch remote viewer" msgstr "Starta fjärrvisare" -#: src/components/create-vm-dialog/createVmDialog.jsx:643 +#: src/components/create-vm-dialog/createVmDialog.jsx:647 msgid "" "Leave the password blank if you do not wish to have a root account created" msgstr "Lämna lösenordet tomt om du inte vill skapa en superanvändare" -#: src/components/create-vm-dialog/createVmDialog.jsx:743 +#: src/components/create-vm-dialog/createVmDialog.jsx:747 msgid "" "Leave the password blank if you do not wish to have a user account created" msgstr "Lämna lösenordet tomt om du inte vill skapa en användare" -#: src/components/create-vm-dialog/createVmDialog.jsx:759 +#: src/components/create-vm-dialog/createVmDialog.jsx:838 msgid "Leave the password blank if you do not wish to set a root password" msgstr "Lämna lösenordet tomt om du inte vill skapa en rootanvändare" @@ -1314,7 +1324,7 @@ msgid "Loading..." msgstr "Läser in …" -#: src/components/create-vm-dialog/createVmDialog.jsx:366 +#: src/components/create-vm-dialog/createVmDialog.jsx:370 msgid "Local install media (ISO image or distro install tree)" msgstr "Lokalt installationsmedia (ISO avbild eller distro installationsträd)" @@ -1322,14 +1332,15 @@ msgid "Location" msgstr "Plats" -#: src/components/vm/overview/bootOrder.jsx:111 #: src/components/networks/networkOverviewTab.jsx:68 +#: src/components/vm/overview/bootOrder.jsx:111 msgid "MAC" msgstr "MAC" -#: src/components/vm/nics/nicAdd.jsx:68 src/components/vm/nics/nicEdit.jsx:47 -#: src/components/vm/nics/vmNicsCard.jsx:351 #: src/components/networks/networkOverviewTab.jsx:247 +#: src/components/vm/nics/nicEdit.jsx:47 +#: src/components/vm/nics/vmNicsCard.jsx:351 +#: src/components/vm/nics/nicAdd.jsx:68 msgid "MAC address" msgstr "MAC-adress" @@ -1401,9 +1412,9 @@ msgid "Media will be ejected from $0:" msgstr "Media kommer att matas ut från $0:" -#: src/components/vm/overview/vmOverviewCard.jsx:182 +#: src/components/create-vm-dialog/createVmDialog.jsx:878 #: src/components/vm/vmUsageCard.jsx:58 -#: src/components/create-vm-dialog/createVmDialog.jsx:792 +#: src/components/vm/overview/vmOverviewCard.jsx:182 msgid "Memory" msgstr "Minne" @@ -1412,19 +1423,19 @@ msgid "Memory could not be saved" msgstr "Minnet kunde inte sparas" -#: src/components/create-vm-dialog/createVmDialog.jsx:231 +#: src/components/create-vm-dialog/createVmDialog.jsx:233 msgid "Memory must not be 0" msgstr "Minne kan inte vara 0" +#: src/components/create-vm-dialog/createVmDialog.jsx:891 +#: src/components/create-vm-dialog/createVmDialog.jsx:1011 #: src/components/storagePools/storageVolumeCreateBody.jsx:99 #: src/components/vm/overview/memorySelectRow.jsx:87 -#: src/components/create-vm-dialog/createVmDialog.jsx:805 -#: src/components/create-vm-dialog/createVmDialog.jsx:929 msgid "MiB" msgstr "MiB" -#: src/components/vm/vmMigrateDialog.jsx:210 #: src/components/vm/vmActions.jsx:425 +#: src/components/vm/vmMigrateDialog.jsx:210 msgid "Migrate" msgstr "Migrera" @@ -1441,8 +1452,8 @@ msgid "Mode" msgstr "Läge" -#: src/components/vm/hostdevs/hostDevCard.jsx:199 #: src/components/vm/nics/nicBody.jsx:48 +#: src/components/vm/hostdevs/hostDevCard.jsx:199 msgid "Model" msgstr "Modell" @@ -1476,17 +1487,17 @@ msgid "NIC $0 of VM $1 failed to change state" msgstr "NIC $0 på VM $1 kunde inte ändra läge" -#: src/components/storagePools/createStoragePoolDialog.jsx:45 -#: src/components/storagePools/storagePoolList.jsx:68 +#: src/components/create-vm-dialog/createVmDialog.jsx:264 +#: src/components/networks/createNetworkDialog.jsx:126 +#: src/components/networks/networkList.jsx:67 +#: src/components/vms/hostvmslist.jsx:144 #: src/components/storagePools/storagePoolVolumesTab.jsx:78 #: src/components/storagePools/storageVolumeCreateBody.jsx:38 -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:38 -#: src/components/vm/snapshots/vmSnapshotsCard.jsx:85 +#: src/components/storagePools/storagePoolList.jsx:68 +#: src/components/storagePools/createStoragePoolDialog.jsx:45 #: src/components/vm/vmCloneDialog.jsx:93 -#: src/components/networks/networkList.jsx:67 -#: src/components/networks/createNetworkDialog.jsx:126 -#: src/components/vms/hostvmslist.jsx:144 -#: src/components/create-vm-dialog/createVmDialog.jsx:260 +#: src/components/vm/snapshots/vmSnapshotsCard.jsx:85 +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:38 msgid "Name" msgstr "Namn" @@ -1498,15 +1509,15 @@ msgid "Name contains invalid characters" msgstr "Namnet innehåller ogiltiga tecken" +#: src/components/create-vm-dialog/createVmDialog.jsx:193 #: src/components/storagePools/storageVolumeCreate.jsx:67 #: src/components/vm/vmCloneDialog.jsx:45 -#: src/components/create-vm-dialog/createVmDialog.jsx:191 msgid "Name must not be empty" msgstr "Namnet kan inte vara tomt" +#: src/components/networks/createNetworkDialog.jsx:53 #: src/components/storagePools/createStoragePoolDialog.jsx:51 #: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:97 -#: src/components/networks/createNetworkDialog.jsx:53 msgid "Name should not be empty" msgstr "Namnet får inte vara tomt" @@ -1534,7 +1545,7 @@ msgid "Network $0 will be permanently deleted." msgstr "Nätverk $0 kommer att raderas permanent." -#: src/components/create-vm-dialog/createVmDialog.jsx:371 +#: src/components/create-vm-dialog/createVmDialog.jsx:375 msgid "Network boot (PXE)" msgstr "Nätverksboot (PXE)" @@ -1554,7 +1565,7 @@ msgid "Network interface $0 will be removed from $1" msgstr "Nätverksgränssnitt $0 kommer tas bort från $1" -#: src/components/vm/nics/nicAdd.jsx:167 src/components/vm/nics/nicEdit.jsx:141 +#: src/components/vm/nics/nicEdit.jsx:141 src/components/vm/nics/nicAdd.jsx:167 msgid "Network interface settings could not be saved" msgstr "Inställningar för nätverksgränssnitt kunde inte sparas" @@ -1562,7 +1573,7 @@ msgid "Network interfaces" msgstr "Nätverksgränssnitt" -#: src/components/create-vm-dialog/createVmDialog.jsx:318 +#: src/components/create-vm-dialog/createVmDialog.jsx:322 msgid "Network selection does not support PXE." msgstr "Nätverksvalet tillåter inte PXE." @@ -1584,6 +1595,10 @@ msgid "New volume name" msgstr "Nytt volymnamn" +#: src/components/create-vm-dialog/createVmDialog.jsx:845 +msgid "No SSH keys specified" +msgstr "Inga SSH-nycklar specificerade" + #: src/components/vms/hostvmslist.jsx:149 msgid "No VM is running or defined on this host" msgstr "Ingen VM kör eller är definierad på denna värd" @@ -1620,7 +1635,7 @@ msgid "No network devices" msgstr "Inga nätverksenheter" -#: src/components/vm/nics/vmNicsCard.jsx:565 +#: src/components/vm/nics/vmNicsCard.jsx:562 msgid "No network interfaces defined for this VM" msgstr "Inga nätverksgränssnitt är definierade för denna VM" @@ -1644,7 +1659,7 @@ msgid "No state" msgstr "Inget tillstånd" -#: src/components/create-vm-dialog/createVmDialog.jsx:866 +#: src/components/create-vm-dialog/createVmDialog.jsx:951 msgid "No storage" msgstr "Ingen lagring" @@ -1692,15 +1707,15 @@ msgid "None (isolated network)" msgstr "Ingen (isolerat nätverk)" -#: src/components/create-vm-dialog/createVmDialog.jsx:592 +#: src/components/create-vm-dialog/createVmDialog.jsx:596 msgid "Offline token" msgstr "Bevis frånkopplad" -#: src/components/create-vm-dialog/createVmDialog.jsx:228 +#: src/components/create-vm-dialog/createVmDialog.jsx:230 msgid "Offline token must not be empty" msgstr "Offlinetoken får inte vara tom" -#: src/components/create-vm-dialog/createVmDialog.jsx:535 +#: src/components/create-vm-dialog/createVmDialog.jsx:539 msgid "Old token expired" msgstr "Gammal token har gått ut" @@ -1726,7 +1741,7 @@ msgid "Open" msgstr "Öppna" -#: src/components/create-vm-dialog/createVmDialog.jsx:451 +#: src/components/create-vm-dialog/createVmDialog.jsx:455 msgid "Operating system" msgstr "Operativsystem" @@ -1748,10 +1763,10 @@ msgid "Parent snapshot" msgstr "Föräldraögonblicksbild" +#: src/components/vm/deleteDialog.jsx:60 +#: src/components/vm/disks/diskEdit.jsx:42 #: src/components/vm/hostdevs/hostDevCard.jsx:123 #: src/components/vm/hostdevs/hostDevCard.jsx:127 -#: src/components/vm/disks/diskEdit.jsx:42 -#: src/components/vm/deleteDialog.jsx:60 msgid "Path" msgstr "Sökväg" @@ -1759,11 +1774,11 @@ msgid "Path on host's filesystem" msgstr "Sökväg på värdens filsystem" -#: src/components/create-vm-dialog/createVmDialog.jsx:284 +#: src/components/create-vm-dialog/createVmDialog.jsx:288 msgid "Path to ISO file on host's file system" msgstr "Sökväg till ISO-fil på värdens filsystem" -#: src/components/create-vm-dialog/createVmDialog.jsx:293 +#: src/components/create-vm-dialog/createVmDialog.jsx:297 msgid "Path to cloud image file on host's file system" msgstr "Sökväg till molnavbildsfilen värdens filsystem" @@ -1771,7 +1786,7 @@ msgid "Path to file on host's file system" msgstr "Sökväg till fil på värdens filsystem" -#: src/components/vm/vmActions.jsx:209 src/helpers.js:283 +#: src/helpers.js:283 src/components/vm/vmActions.jsx:209 msgid "Pause" msgstr "Pausa" @@ -1791,8 +1806,8 @@ msgid "Persistence" msgstr "Varaktighet" -#: src/components/storagePools/storagePoolOverviewTab.jsx:66 #: src/components/networks/networkOverviewTab.jsx:114 +#: src/components/storagePools/storagePoolOverviewTab.jsx:66 msgid "Persistent" msgstr "Varaktig" @@ -1820,10 +1835,10 @@ msgid "Please start the virtual machine to access its console." msgstr "Starta den virtuella maskinen för att komma åt dess konsol." +#: src/components/vm/deleteDialog.jsx:68 #: src/components/vm/disks/vmDiskColumns.jsx:42 #: src/components/vm/disks/diskAdd.jsx:151 #: src/components/vm/disks/mediaEject.jsx:85 -#: src/components/vm/deleteDialog.jsx:68 #: src/components/vm/overview/bootOrder.jsx:99 msgid "Pool" msgstr "Pool" @@ -1891,12 +1906,12 @@ msgid "Product" msgstr "Produkt" -#: src/components/create-vm-dialog/createVmDialog.jsx:620 +#: src/components/create-vm-dialog/createVmDialog.jsx:624 msgid "Profile" msgstr "Profil" -#: src/components/vm/hostdevs/hostDevCard.jsx:114 #: src/components/vm/disks/vmDiskColumns.jsx:41 +#: src/components/vm/hostdevs/hostDevCard.jsx:114 #: src/components/vm/overview/bootOrder.jsx:98 #: src/components/vm/overview/bootOrder.jsx:159 msgid "Protocol" @@ -1922,12 +1937,20 @@ msgid "Provides a virtual LAN with NAT to the outside world." msgstr "Tillhandahåller ett virtuellt LAN med NAT till omvärlden." +#: src/components/create-vm-dialog/createVmDialog.jsx:809 +msgid "Public SSH key" +msgstr "Publik SSH nyckel" + +#: src/components/create-vm-dialog/createVmDialog.jsx:805 +msgid "Public key" +msgstr "Publik nyckel" + #: src/components/networks/networkOverviewTab.jsx:277 msgid "Range" msgstr "Räckvidd" -#: src/components/vm/disks/diskEdit.jsx:123 #: src/components/vm/disks/vmDisksCard.jsx:216 +#: src/components/vm/disks/diskEdit.jsx:123 msgid "Read-only" msgstr "Skrivskyddad" @@ -1940,7 +1963,7 @@ msgid "Reboot $0?" msgstr "Starta om $0?" -#: src/components/create-vm-dialog/createVmDialog.jsx:339 +#: src/components/create-vm-dialog/createVmDialog.jsx:343 msgid "Remote URL" msgstr "Fjärr-URL" @@ -1948,17 +1971,17 @@ msgid "Remote viewer details" msgstr "Detaljer om fjärrvisaren" +#: src/components/networks/networkOverviewTab.jsx:70 +#: src/components/vm/nics/vmNicsCard.jsx:471 +#: src/components/vm/nics/vmNicsCard.jsx:481 +#: src/components/vm/disks/vmDiskColumns.jsx:146 +#: src/components/vm/disks/vmDiskColumns.jsx:212 #: src/components/vm/hostdevs/hostDevCard.jsx:253 #: src/components/vm/hostdevs/hostDevCard.jsx:259 -#: src/components/vm/nics/vmNicsCard.jsx:471 -#: src/components/vm/nics/vmNicsCard.jsx:480 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:59 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:68 -#: src/components/vm/disks/vmDiskColumns.jsx:146 -#: src/components/vm/disks/vmDiskColumns.jsx:212 #: src/components/vm/overview/watchdog.jsx:191 #: src/components/vm/overview/vsock.jsx:241 -#: src/components/networks/networkOverviewTab.jsx:70 msgid "Remove" msgstr "Ta bort" @@ -1978,6 +2001,10 @@ msgid "Remove host device from VM?" msgstr "Ta bort värdenhet från VM:en?" +#: src/components/create-vm-dialog/createVmDialog.jsx:821 +msgid "Remove item" +msgstr "Ta bort objekt" + #: src/components/vm/nics/vmNicsCard.jsx:468 msgid "Remove network interface?" msgstr "Ta bort nätverksgränssnittet?" @@ -2029,7 +2056,7 @@ "att gå förlorat, tillsammans med all data som inte fångats i en " "ögonblicksbild" -#: src/components/create-vm-dialog/createVmDialog.jsx:720 +#: src/components/create-vm-dialog/createVmDialog.jsx:724 msgid "Root password" msgstr "Root-lösenord" @@ -2045,8 +2072,8 @@ msgid "Run" msgstr "Kör" -#: src/components/vm/overview/vmOverviewCard.jsx:111 #: src/components/networks/networkOverviewTab.jsx:124 +#: src/components/vm/overview/vmOverviewCard.jsx:111 msgid "Run when host boots" msgstr "Kör när värd startar" @@ -2066,13 +2093,17 @@ msgid "SPICE port" msgstr "SPICE-port" +#: src/components/create-vm-dialog/createVmDialog.jsx:846 +msgid "SSH keys" +msgstr "SSH-nycklar" + #: src/components/vm/nics/nicEdit.jsx:182 #: src/components/vm/disks/diskEdit.jsx:267 -#: src/components/vm/overview/watchdog.jsx:154 #: src/components/vm/overview/firmware.jsx:69 #: src/components/vm/overview/bootOrder.jsx:315 -#: src/components/vm/overview/memoryModal.jsx:156 +#: src/components/vm/overview/watchdog.jsx:154 #: src/components/vm/overview/vsock.jsx:196 +#: src/components/vm/overview/memoryModal.jsx:156 msgid "Save" msgstr "Spara" @@ -2112,7 +2143,7 @@ msgid "Set manually" msgstr "Ställ in manuellt" -#: src/components/create-vm-dialog/createVmDialog.jsx:1366 +#: src/components/create-vm-dialog/createVmDialog.jsx:1451 msgid "" "Setting the user passwords for unattended installation requires starting the " "VM when creating it" @@ -2141,16 +2172,16 @@ msgid "Shared storage" msgstr "Delad lagring" -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:241 #: src/components/vm/disks/diskAdd.jsx:212 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:241 msgid "Show additional options" msgstr "Visa ytterligare åtgärder" -#: src/components/vm/overview/watchdog.jsx:53 +#: src/components/vm/overview/watchdog.jsx:55 msgid "Show less" msgstr "Visa mindre" -#: src/components/vm/overview/watchdog.jsx:53 +#: src/components/vm/overview/watchdog.jsx:55 msgid "Show more" msgstr "Visa mer" @@ -2172,13 +2203,13 @@ msgstr "" "Stäng av VM:en för att redigera konfigurationen av den fasta programvaran" -#: src/components/vm/snapshots/vmSnapshotsCard.jsx:119 src/helpers.js:227 +#: src/helpers.js:227 src/components/vm/snapshots/vmSnapshotsCard.jsx:119 msgid "Shutting down" msgstr "Stänger av" -#: src/components/storagePools/storagePoolList.jsx:69 #: src/components/storagePools/storagePoolVolumesTab.jsx:78 #: src/components/storagePools/storageVolumeCreateBody.jsx:83 +#: src/components/storagePools/storagePoolList.jsx:69 msgid "Size" msgstr "Storlek" @@ -2220,12 +2251,12 @@ "Vissa konfigurationsändringar träder bara i kraft efter en fräsch uppstart:" #: src/components/storagePools/storagePoolOverviewTab.jsx:51 -#: src/components/vm/hostdevs/hostDevCard.jsx:219 #: src/components/vm/nics/vmNicsCard.jsx:407 #: src/components/vm/nics/nicBody.jsx:197 +#: src/components/vm/disks/vmDisksCard.jsx:190 #: src/components/vm/disks/diskAdd.jsx:753 #: src/components/vm/disks/diskAdd.jsx:789 -#: src/components/vm/disks/vmDisksCard.jsx:190 +#: src/components/vm/hostdevs/hostDevCard.jsx:219 msgid "Source" msgstr "Källa" @@ -2237,10 +2268,10 @@ msgid "Source must not be empty" msgstr "Källa kan inte vara tomt" -#: src/components/storagePools/createStoragePoolDialog.jsx:171 -#: src/components/storagePools/createStoragePoolDialog.jsx:188 #: src/components/storagePools/storagePoolOverviewTab.jsx:41 #: src/components/storagePools/storagePoolOverviewTab.jsx:46 +#: src/components/storagePools/createStoragePoolDialog.jsx:171 +#: src/components/storagePools/createStoragePoolDialog.jsx:188 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:48 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:65 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:204 @@ -2252,7 +2283,7 @@ msgid "Source path should not be empty" msgstr "Källsökvägen får inte vara tom" -#: src/components/create-vm-dialog/createVmDialog.jsx:216 +#: src/components/create-vm-dialog/createVmDialog.jsx:218 msgid "Source should start with http, ftp or nfs protocol" msgstr "Källan skall börja med ett av protokollen http, ftp eller nfs" @@ -2277,12 +2308,12 @@ msgid "Startup" msgstr "Uppstart" -#: src/components/storagePools/storagePoolList.jsx:71 -#: src/components/vm/nics/vmNicsCard.jsx:412 -#: src/components/vm/overview/vmOverviewCard.jsx:168 #: src/components/networks/networkList.jsx:71 #: src/components/vms/hostvmslist.jsx:106 #: src/components/vms/hostvmslist.jsx:146 +#: src/components/storagePools/storagePoolList.jsx:71 +#: src/components/vm/nics/vmNicsCard.jsx:412 +#: src/components/vm/overview/vmOverviewCard.jsx:168 msgid "State" msgstr "Tillstånd" @@ -2294,8 +2325,8 @@ msgid "Static host from DHCP could not be removed" msgstr "Statiska värdposter från DHCP kunde inte tas bort" +#: src/components/create-vm-dialog/createVmDialog.jsx:962 #: src/components/vm/vmMigrateDialog.jsx:90 -#: src/components/create-vm-dialog/createVmDialog.jsx:880 msgid "Storage" msgstr "Lagring" @@ -2303,7 +2334,7 @@ msgid "Storage is at a shared location" msgstr "Lagring är på en delad plats" -#: src/components/create-vm-dialog/createVmDialog.jsx:916 +#: src/components/create-vm-dialog/createVmDialog.jsx:998 msgid "Storage limit" msgstr "Lagringsgräns" @@ -2323,10 +2354,10 @@ msgid "Storage pool name" msgstr "Lagringspoolsnamn" +#: src/components/create-vm-dialog/createVmDialog.jsx:956 #: src/components/storagePools/storagePoolList.jsx:55 #: src/components/storagePools/storagePoolList.jsx:62 #: src/components/storagePools/storagePoolList.jsx:65 -#: src/components/create-vm-dialog/createVmDialog.jsx:873 msgid "Storage pools" msgstr "Lagringspooler" @@ -2334,7 +2365,7 @@ msgid "Storage pools could not be fetched" msgstr "Lagringspooler kunde inte hämtas" -#: src/components/create-vm-dialog/createVmDialog.jsx:235 +#: src/components/create-vm-dialog/createVmDialog.jsx:237 msgid "Storage size must not be 0" msgstr "Lagringsstorleken får inte vara 0" @@ -2377,14 +2408,14 @@ msgid "Table of selectable host devices" msgstr "Tabell över valbara värdenheter" -#: src/components/vm/hostdevs/hostDevCard.jsx:109 #: src/components/vm/disks/vmDiskColumns.jsx:150 +#: src/components/vm/hostdevs/hostDevCard.jsx:109 #: src/components/vm/overview/bootOrder.jsx:153 msgid "Target" msgstr "Mål" -#: src/components/storagePools/createStoragePoolDialog.jsx:103 #: src/components/storagePools/storagePoolOverviewTab.jsx:61 +#: src/components/storagePools/createStoragePoolDialog.jsx:103 msgid "Target path" msgstr "Målsökväg" @@ -2404,8 +2435,8 @@ msgid "The VM $0 is running and will be forced off before deletion." msgstr "VM:en $0 kör och kommer tvingande stängas av före den tas bort." -#: src/components/vm/nics/vmNicsCard.jsx:481 -#: src/components/vm/nics/vmNicsCard.jsx:489 +#: src/components/vm/nics/vmNicsCard.jsx:482 +#: src/components/vm/nics/vmNicsCard.jsx:490 #: src/components/vm/disks/vmDiskColumns.jsx:220 msgid "The VM needs to be running or shut off to detach this device" msgstr "" @@ -2431,11 +2462,11 @@ msgid "The pool is empty" msgstr "Poolen är tom" -#: src/components/create-vm-dialog/createVmDialog.jsx:784 +#: src/components/create-vm-dialog/createVmDialog.jsx:870 msgid "The selected operating system has minimum memory requirement of $0 $1" msgstr "Det valda operativsystemet har ett minsta minneskrav på $0 $1" -#: src/components/create-vm-dialog/createVmDialog.jsx:838 +#: src/components/create-vm-dialog/createVmDialog.jsx:924 msgid "" "The selected operating system has minimum storage size requirement of $0 $1" msgstr "Det valda operativsystemet har ett minsta lagringskrav på $0 $1" @@ -2454,7 +2485,7 @@ msgstr "" "Taggnamnet som gästen skall använda för att montera denna exporteringspunkt." -#: src/components/create-vm-dialog/createVmDialog.jsx:514 +#: src/components/create-vm-dialog/createVmDialog.jsx:518 msgid "Then copy and paste it above." msgstr "Kopiera och klistra sedan in det ovan." @@ -2505,7 +2536,7 @@ msgid "This volume is already used by $0." msgstr "Denna volym används redan av $0." -#: src/components/create-vm-dialog/createVmDialog.jsx:911 +#: src/components/create-vm-dialog/createVmDialog.jsx:993 msgid "This volume is already used by another VM." msgstr "Den här volymen används redan av en annan VM." @@ -2523,11 +2554,11 @@ msgid "Troubleshoot" msgstr "Felsök" -#: src/components/storagePools/createStoragePoolDialog.jsx:81 #: src/components/storagePools/storagePoolOverviewTab.jsx:76 +#: src/components/storagePools/createStoragePoolDialog.jsx:81 +#: src/components/vm/nics/vmNicsCard.jsx:325 #: src/components/vm/hostdevs/hostDevAdd.jsx:47 #: src/components/vm/hostdevs/hostDevCard.jsx:179 -#: src/components/vm/nics/vmNicsCard.jsx:325 #: src/components/vm/overview/bootOrder.jsx:116 #: src/components/vm/overview/bootOrder.jsx:129 #: src/components/vm/overview/bootOrder.jsx:144 @@ -2541,7 +2572,7 @@ msgid "Type ID" msgstr "TypID" -#: src/components/create-vm-dialog/createVmDialog.jsx:368 +#: src/components/create-vm-dialog/createVmDialog.jsx:372 msgid "URL (ISO image or distro install tree)" msgstr "URL (ISO avbild eller distro install träd)" @@ -2557,11 +2588,11 @@ msgid "Undefined" msgstr "Odefinierad" -#: src/components/create-vm-dialog/createVmDialog.jsx:266 +#: src/components/create-vm-dialog/createVmDialog.jsx:270 msgid "Unique name" msgstr "Unikt namn" -#: src/components/create-vm-dialog/createVmDialog.jsx:266 +#: src/components/create-vm-dialog/createVmDialog.jsx:270 msgid "Unique name, default: $0" msgstr "Unikt namn, standard $0" @@ -2626,20 +2657,24 @@ msgid "Used by" msgstr "Används av" -#: src/components/create-vm-dialog/createVmDialog.jsx:731 +#: src/components/create-vm-dialog/createVmDialog.jsx:735 msgid "User login" msgstr "Användarinloggning" -#: src/components/create-vm-dialog/createVmDialog.jsx:250 +#: src/components/create-vm-dialog/createVmDialog.jsx:254 +msgid "User login must not be empty when SSH keys are set" +msgstr "Användarinloggning får inte vara tom när SSH-nycklar är inställda" + +#: src/components/create-vm-dialog/createVmDialog.jsx:252 msgid "User login must not be empty when user password is set" msgstr "" "Användarinloggningen får inte vara tom när användarlösenordet är inställt" -#: src/components/create-vm-dialog/createVmDialog.jsx:739 +#: src/components/create-vm-dialog/createVmDialog.jsx:743 msgid "User password" msgstr "Användarens lösenord" -#: src/components/create-vm-dialog/createVmDialog.jsx:247 +#: src/components/create-vm-dialog/createVmDialog.jsx:249 msgid "User password must not be empty when user login is set" msgstr "" "Användarlösenordet får inte vara tomt när användarinloggning är inställd" @@ -2652,11 +2687,11 @@ msgid "VM $0 Host Devices" msgstr "VM $0 VärdEnheter" -#: src/components/create-vm-dialog/createVmDialog.jsx:193 +#: src/components/create-vm-dialog/createVmDialog.jsx:195 msgid "VM $0 already exists" msgstr "VM $0 existerar redan" -#: src/app.jsx:290 +#: src/app.jsx:288 msgid "VM $0 does not exist on $1 connection" msgstr "VM $0 finns inte på $1 -anslutning" @@ -2732,7 +2767,7 @@ msgid "VNC port" msgstr "VNC-port" -#: src/components/create-vm-dialog/createVmDialog.jsx:539 +#: src/components/create-vm-dialog/createVmDialog.jsx:543 msgid "Valid token" msgstr "Giltig token" @@ -2745,12 +2780,12 @@ msgid "Vendor" msgstr "Leverantör" -#: src/components/storagePools/storagePoolList.jsx:52 -#: src/components/vm/vmDetailsPage.jsx:87 -#: src/components/vm/vmDetailsPage.jsx:249 #: src/components/networks/networkList.jsx:51 #: src/components/vms/hostvmslist.jsx:138 -#: src/components/vms/hostvmslist.jsx:141 src/manifest.json:0 +#: src/components/vms/hostvmslist.jsx:141 +#: src/components/storagePools/storagePoolList.jsx:52 +#: src/components/vm/vmDetailsPage.jsx:87 +#: src/components/vm/vmDetailsPage.jsx:249 src/manifest.json:0 msgid "Virtual machines" msgstr "Virtuella maskiner" @@ -2780,12 +2815,12 @@ msgid "Virtualization service (libvirt) is not active" msgstr "Virtualiseringstjänsten (libvirt) är inte aktiv" +#: src/components/create-vm-dialog/createVmDialog.jsx:982 +#: src/components/vm/deleteDialog.jsx:65 #: src/components/vm/disks/vmDiskColumns.jsx:43 #: src/components/vm/disks/diskAdd.jsx:117 #: src/components/vm/disks/mediaEject.jsx:89 -#: src/components/vm/deleteDialog.jsx:65 #: src/components/vm/overview/bootOrder.jsx:100 -#: src/components/create-vm-dialog/createVmDialog.jsx:900 msgid "Volume" msgstr "Volym" @@ -2810,8 +2845,8 @@ msgid "WWPN" msgstr "WWPN" -#: src/components/vm/overview/vmOverviewCard.jsx:208 #: src/components/common/needsShutdown.jsx:114 +#: src/components/vm/overview/vmOverviewCard.jsx:208 msgid "Watchdog" msgstr "Vakthund" @@ -2825,13 +2860,13 @@ "vakthundsenhet behöver gästsystemet även ha en ytterligare drivrutin och en " "körande vakthundstjänst." -#: src/components/vm/disks/diskEdit.jsx:132 #: src/components/vm/disks/vmDisksCard.jsx:216 +#: src/components/vm/disks/diskEdit.jsx:132 msgid "Writeable" msgstr "Skrivbar" -#: src/components/vm/disks/diskEdit.jsx:141 #: src/components/vm/disks/vmDisksCard.jsx:216 +#: src/components/vm/disks/diskEdit.jsx:141 msgid "Writeable and shared" msgstr "Skrivbar och delad" @@ -2839,12 +2874,12 @@ msgid "You can mount the shared folder using:" msgstr "Du kan montera den delade mappen med:" -#: src/components/create-vm-dialog/createVmDialog.jsx:196 +#: src/components/create-vm-dialog/createVmDialog.jsx:198 msgid "You need to select the most closely matching operating system" msgstr "Du behöver välja det operativsystem som stämmer bäst" -#: src/components/storagePools/storagePool.jsx:63 #: src/components/networks/network.jsx:62 +#: src/components/storagePools/storagePool.jsx:63 msgid "active" msgstr "aktiv" @@ -2865,7 +2900,7 @@ msgid "cdrom" msgstr "cdrom" -#: src/components/vm/overview/cpuModal.jsx:321 src/helpers.js:244 +#: src/helpers.js:244 src/components/vm/overview/cpuModal.jsx:321 msgid "custom" msgstr "anpassad" @@ -2885,10 +2920,10 @@ msgid "down" msgstr "nere" -#: src/components/vm/overview/watchdog.jsx:242 -#: src/components/vm/overview/bootOrder.jsx:361 #: src/components/vm/overview/vmOverviewCard.jsx:122 #: src/components/vm/overview/vmOverviewCard.jsx:130 +#: src/components/vm/overview/bootOrder.jsx:361 +#: src/components/vm/overview/watchdog.jsx:242 #: src/components/vm/overview/vsock.jsx:293 msgid "edit" msgstr "redigera" @@ -2933,8 +2968,8 @@ msgid "iSCSI target IQN" msgstr "iSCSI mål IQN" -#: src/components/storagePools/storagePool.jsx:63 #: src/components/networks/network.jsx:62 +#: src/components/storagePools/storagePool.jsx:63 msgid "inactive" msgstr "inaktiv" @@ -2958,11 +2993,11 @@ msgid "mcast" msgstr "mcast" +#: src/components/common/machinesConnectionSelector.jsx:82 #: src/components/vm/nics/nicBody.jsx:110 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:194 #: src/components/vm/vmDetailsPage.jsx:202 #: src/components/vm/overview/vsock.jsx:226 -#: src/components/common/machinesConnectionSelector.jsx:82 msgid "more info" msgstr "mer information" @@ -2980,9 +3015,9 @@ msgid "network" msgstr "nätverk" +#: src/helpers.js:273 src/components/networks/networkOverviewTab.jsx:115 #: src/components/storagePools/storagePoolOverviewTab.jsx:67 #: src/components/storagePools/storagePoolOverviewTab.jsx:72 -#: src/components/networks/networkOverviewTab.jsx:115 src/helpers.js:273 msgid "no" msgstr "nej" @@ -2990,9 +3025,9 @@ msgid "no state saved" msgstr "inget tillstånd sparat" +#: src/components/networks/networkOverviewTab.jsx:293 #: src/components/vm/overview/watchdog.jsx:238 #: src/components/vm/overview/vsock.jsx:275 -#: src/components/networks/networkOverviewTab.jsx:293 msgid "none" msgstr "inget" @@ -3070,7 +3105,7 @@ "virt-install-paketet måste installeras på systemet för att kunna klona " "virtuella datorer" -#: src/components/create-vm-dialog/createVmDialog.jsx:1444 +#: src/components/create-vm-dialog/createVmDialog.jsx:1529 msgid "" "virt-install package needs to be installed on the system in order to create " "new VMs" @@ -3094,9 +3129,9 @@ msgid "vsock requires special software" msgstr "vsock kräver speciell programvara" +#: src/helpers.js:272 src/components/networks/networkOverviewTab.jsx:115 #: src/components/storagePools/storagePoolOverviewTab.jsx:67 #: src/components/storagePools/storagePoolOverviewTab.jsx:72 -#: src/components/networks/networkOverviewTab.jsx:115 src/helpers.js:272 msgid "yes" msgstr "ja" diff -Nru cockpit-machines-300/po/tr.po cockpit-machines-302/po/tr.po --- cockpit-machines-300/po/tr.po 2023-10-18 04:20:42.000000000 +0000 +++ cockpit-machines-302/po/tr.po 2023-11-14 18:10:32.000000000 +0000 @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-10 02:50+0000\n" +"POT-Creation-Date: 2023-11-13 02:50+0000\n" "PO-Revision-Date: 2023-02-01 19:11+0000\n" "Last-Translator: Oğuz Ersen \n" "Language-Team: Turkish 1)\n" "X-Generator: Weblate 4.15.2\n" -#: src/components/create-vm-dialog/createVmDialog.jsx:827 +#: src/components/create-vm-dialog/createVmDialog.jsx:913 msgid "$0 $1 available at default location" msgstr "Öntanımlı konumda $0 $1 kullanılabilir" -#: src/components/create-vm-dialog/createVmDialog.jsx:240 -#: src/components/create-vm-dialog/createVmDialog.jsx:773 +#: src/components/create-vm-dialog/createVmDialog.jsx:242 +#: src/components/create-vm-dialog/createVmDialog.jsx:859 msgid "$0 $1 available on host" msgstr "Ana makinede $0 $1 kullanılabilir" @@ -49,7 +49,7 @@ msgstr[0] "$0 Depolama havuzu" msgstr[1] "$0 Depolama havuzu" -#: src/components/create-vm-dialog/createVmDialog.jsx:1214 +#: src/components/create-vm-dialog/createVmDialog.jsx:1298 msgid "$0 does not support unattended installation." msgstr "$0 katılımsız kurulumu desteklemiyor." @@ -69,8 +69,8 @@ msgid "$0 network" msgstr "$0 ağ" -#: src/components/vm/overview/vmOverviewCard.jsx:145 #: src/components/vm/vmUsageCard.jsx:47 +#: src/components/vm/overview/vmOverviewCard.jsx:145 msgid "$0 vCPU" msgid_plural "$0 vCPUs" msgstr[0] "$0 vCPU" @@ -89,8 +89,8 @@ "kaybolacaktır. Bu arada kaynak ana makine, sanal makine yapılandırmasının " "kopyasını tutar." -#: src/components/vm/disks/diskEdit.jsx:115 #: src/components/vm/disks/vmDisksCard.jsx:188 +#: src/components/vm/disks/diskEdit.jsx:115 msgid "Access" msgstr "Erişim" @@ -98,8 +98,8 @@ msgid "Action" msgstr "Eylem" -#: src/components/storagePools/storagePool.jsx:169 #: src/components/networks/network.jsx:173 +#: src/components/storagePools/storagePool.jsx:169 msgid "Activate" msgstr "Etkinleştir" @@ -107,21 +107,25 @@ msgid "Activate the storage pool to administer volumes" msgstr "Birimleri yönetmek için depolama havuzunu etkinleştir" -#: src/components/vm/hostdevs/hostDevAdd.jsx:229 +#: src/components/networks/networkOverviewTab.jsx:236 #: src/components/vm/nics/nicAdd.jsx:213 #: src/components/vm/disks/diskAdd.jsx:863 +#: src/components/vm/hostdevs/hostDevAdd.jsx:229 #: src/components/vm/overview/watchdog.jsx:154 #: src/components/vm/overview/vsock.jsx:196 -#: src/components/networks/networkOverviewTab.jsx:236 msgid "Add" msgstr "Ekle" +#: src/components/create-vm-dialog/createVmDialog.jsx:847 +msgid "Add SSH keys" +msgstr "" + #: src/components/networks/networkOverviewTab.jsx:232 msgid "Add a DHCP static host entry" msgstr "DHCP statik ana makine girdisi ekle" -#: src/components/vm/disks/diskAdd.jsx:853 #: src/components/vm/disks/vmDisksCard.jsx:75 +#: src/components/vm/disks/diskAdd.jsx:853 msgid "Add disk" msgstr "Disk ekle" @@ -152,7 +156,7 @@ msgid "Add watchdog device type" msgstr "Gözlemci aygıt türü ekle" -#: src/components/vm/overview/watchdog.jsx:105 +#: src/components/vm/overview/watchdog.jsx:107 msgid "Adding a watchdog will require a reboot to take effect." msgstr "" @@ -168,10 +172,10 @@ msgid "Additional" msgstr "Ek" -#: src/components/vm/consoles/desktopConsole.jsx:47 -#: src/components/vm/nics/vmNicsCard.jsx:154 #: src/components/networks/networkOverviewTab.jsx:142 #: src/components/networks/networkOverviewTab.jsx:162 +#: src/components/vm/nics/vmNicsCard.jsx:154 +#: src/components/vm/consoles/desktopConsole.jsx:47 msgid "Address" msgstr "Adres" @@ -228,7 +232,7 @@ msgid "Assign automatically" msgstr "Otomatik olarak oluştur" -#: src/components/create-vm-dialog/createVmDialog.jsx:1213 +#: src/components/create-vm-dialog/createVmDialog.jsx:1297 msgid "" "Automated installs are only available when downloading an image or using " "cloud-init." @@ -240,13 +244,13 @@ msgid "Automatic" msgstr "Otomatik" -#: src/components/create-vm-dialog/createVmDialog.jsx:1333 +#: src/components/create-vm-dialog/createVmDialog.jsx:1417 msgid "Automation" msgstr "Otomasyon" +#: src/components/networks/networkOverviewTab.jsx:119 #: src/components/storagePools/storagePoolOverviewTab.jsx:71 #: src/components/vm/overview/vmOverviewCard.jsx:200 -#: src/components/networks/networkOverviewTab.jsx:119 msgid "Autostart" msgstr "Otomatik başlat" @@ -262,13 +266,13 @@ msgid "Boot order settings could not be saved" msgstr "Önyükleme sırası ayarları kaydedilemedi" +#: src/components/vm/disks/vmDisksCard.jsx:186 +#: src/components/vm/disks/diskAdd.jsx:227 +#: src/components/vm/disks/diskEdit.jsx:90 #: src/components/vm/hostdevs/hostDevAdd.jsx:89 #: src/components/vm/hostdevs/hostDevCard.jsx:99 #: src/components/vm/hostdevs/hostDevCard.jsx:107 #: src/components/vm/hostdevs/hostDevCard.jsx:247 -#: src/components/vm/disks/diskEdit.jsx:90 -#: src/components/vm/disks/diskAdd.jsx:227 -#: src/components/vm/disks/vmDisksCard.jsx:186 #: src/components/vm/overview/bootOrder.jsx:105 #: src/components/vm/overview/bootOrder.jsx:117 #: src/components/vm/overview/bootOrder.jsx:135 @@ -281,9 +285,9 @@ msgid "CD/DVD disc" msgstr "CD/DVD disk" -#: src/components/vm/overview/vmOverviewCard.jsx:187 -#: src/components/vm/vmUsageCard.jsx:69 #: src/components/common/needsShutdown.jsx:110 +#: src/components/vm/vmUsageCard.jsx:69 +#: src/components/vm/overview/vmOverviewCard.jsx:187 msgid "CPU" msgstr "CPU" @@ -293,38 +297,38 @@ msgid "CPU mode could not be saved" msgstr "VCPU ayarları kaydedilemedi" -#: src/components/vm/disks/diskEdit.jsx:60 #: src/components/vm/disks/vmDiskColumns.jsx:101 #: src/components/vm/disks/diskAdd.jsx:216 +#: src/components/vm/disks/diskEdit.jsx:60 msgid "Cache" msgstr "Önbellek" -#: src/components/storagePools/createStoragePoolDialog.jsx:443 +#: src/components/create-vm-dialog/createVmDialog.jsx:1477 +#: src/components/networks/createNetworkDialog.jsx:421 +#: src/components/networks/networkOverviewTab.jsx:239 +#: src/components/common/deleteResource.jsx:91 #: src/components/storagePools/storagePoolDelete.jsx:205 #: src/components/storagePools/storageVolumeCreate.jsx:110 -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:147 -#: src/components/vm/snapshots/vmSnapshotsRevertModal.jsx:102 -#: src/components/vm/hostdevs/hostDevAdd.jsx:234 -#: src/components/vm/vmCloneDialog.jsx:83 -#: src/components/vm/vmMigrateDialog.jsx:213 -#: src/components/vm/nics/nicAdd.jsx:216 src/components/vm/nics/nicEdit.jsx:185 -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:174 +#: src/components/storagePools/createStoragePoolDialog.jsx:443 +#: src/components/vm/nics/nicEdit.jsx:185 src/components/vm/nics/nicAdd.jsx:216 +#: src/components/vm/deleteDialog.jsx:174 #: src/components/vm/vmRenameDialog.jsx:71 -#: src/components/vm/disks/diskEdit.jsx:270 +#: src/components/vm/confirmDialog.jsx:54 #: src/components/vm/disks/diskAdd.jsx:866 +#: src/components/vm/disks/diskEdit.jsx:270 #: src/components/vm/disks/mediaEject.jsx:110 -#: src/components/vm/deleteDialog.jsx:174 -#: src/components/vm/confirmDialog.jsx:54 -#: src/components/vm/overview/watchdog.jsx:194 +#: src/components/vm/hostdevs/hostDevAdd.jsx:234 +#: src/components/vm/vmCloneDialog.jsx:83 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:174 +#: src/components/vm/vmMigrateDialog.jsx:213 #: src/components/vm/overview/firmware.jsx:72 #: src/components/vm/overview/bootOrder.jsx:318 -#: src/components/vm/overview/memoryModal.jsx:159 +#: src/components/vm/overview/watchdog.jsx:194 #: src/components/vm/overview/vsock.jsx:244 +#: src/components/vm/overview/memoryModal.jsx:159 #: src/components/vm/overview/cpuModal.jsx:338 -#: src/components/networks/createNetworkDialog.jsx:421 -#: src/components/networks/networkOverviewTab.jsx:239 -#: src/components/create-vm-dialog/createVmDialog.jsx:1392 -#: src/components/common/deleteResource.jsx:91 +#: src/components/vm/snapshots/vmSnapshotsRevertModal.jsx:102 +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:147 msgid "Cancel" msgstr "İptal" @@ -350,7 +354,7 @@ msgid "Change firmware" msgstr "Aygıt yazılımını değiştir" -#: src/components/common/needsShutdown.jsx:162 +#: src/components/common/needsShutdown.jsx:164 msgid "Changes pending" msgstr "" @@ -358,7 +362,7 @@ msgid "Changes will take effect after shutting down the VM" msgstr "Değişiklikler, sanal makine kapatıldıktan sonra etkili olacaktır" -#: src/app.jsx:138 +#: src/app.jsx:136 msgid "" "Changing BIOS/EFI settings is specific to each manufacturer. It involves " "pressing a hotkey during boot (ESC, F1, F12, Del). Enable a setting called " @@ -366,14 +370,14 @@ "computer's manual for details." msgstr "" -#: src/components/create-vm-dialog/createVmDialog.jsx:527 +#: src/components/create-vm-dialog/createVmDialog.jsx:531 msgid "Checking token validity..." msgstr "Belirteç geçerliliği denetleniyor..." -#: src/components/create-vm-dialog/createVmDialog.jsx:458 -#: src/components/create-vm-dialog/createVmDialog.jsx:459 -#: src/components/create-vm-dialog/createVmDialog.jsx:884 -#: src/components/create-vm-dialog/createVmDialog.jsx:885 +#: src/components/create-vm-dialog/createVmDialog.jsx:462 +#: src/components/create-vm-dialog/createVmDialog.jsx:463 +#: src/components/create-vm-dialog/createVmDialog.jsx:966 +#: src/components/create-vm-dialog/createVmDialog.jsx:967 msgid "Choose an operating system" msgstr "Bir işletim sistemi seçin" @@ -388,7 +392,7 @@ "\"Remote Viewer'ı Başlat\"a tıklamak bir .vv dosyası indirecek ve $0 " "başlatılacak." -#: src/components/vm/vmCloneDialog.jsx:80 src/components/vm/vmActions.jsx:402 +#: src/components/vm/vmActions.jsx:402 src/components/vm/vmCloneDialog.jsx:80 msgid "Clone" msgstr "Kopya" @@ -396,7 +400,7 @@ msgid "Close" msgstr "Kapat" -#: src/components/create-vm-dialog/createVmDialog.jsx:363 +#: src/components/create-vm-dialog/createVmDialog.jsx:367 msgid "Cloud base image" msgstr "Bulut temel kalıbı" @@ -417,12 +421,12 @@ msgid "Connecting" msgstr "Bağlanıyor" -#: src/components/storagePools/storagePoolList.jsx:70 -#: src/components/vm/overview/vmOverviewCard.jsx:163 -#: src/components/networks/networkList.jsx:69 #: src/components/networks/createNetworkDialog.jsx:41 +#: src/components/networks/networkList.jsx:69 #: src/components/vms/hostvmslist.jsx:145 #: src/components/common/machinesConnectionSelector.jsx:39 +#: src/components/storagePools/storagePoolList.jsx:70 +#: src/components/vm/overview/vmOverviewCard.jsx:163 msgid "Connection" msgstr "Bağlantı" @@ -456,7 +460,7 @@ msgid "Could not delete disk's storage" msgstr "$0 için depolama alanı silinemedi" -#: src/components/vm/overview/watchdog.jsx:104 +#: src/components/vm/overview/watchdog.jsx:106 msgid "Could not dynamically add watchdog" msgstr "" @@ -468,24 +472,24 @@ msgid "Crashed" msgstr "Çöktü" -#: src/components/storagePools/createStoragePoolDialog.jsx:440 +#: src/components/networks/createNetworkDialog.jsx:418 #: src/components/storagePools/storageVolumeCreate.jsx:107 +#: src/components/storagePools/createStoragePoolDialog.jsx:440 #: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:144 -#: src/components/networks/createNetworkDialog.jsx:418 msgid "Create" msgstr "Oluştur" -#: src/components/create-vm-dialog/createVmDialog.jsx:1438 +#: src/components/create-vm-dialog/createVmDialog.jsx:1523 msgid "Create VM" msgstr "Sanal makine oluştur" -#: src/components/create-vm-dialog/createVmDialog.jsx:1457 +#: src/components/create-vm-dialog/createVmDialog.jsx:1542 msgid "Create VM by importing a disk image of an existing VM installation" msgstr "" "Mevcut bir sanal makine kurulumunun disk kalıbını içe aktararak sanal makine " "oluşturun" -#: src/components/create-vm-dialog/createVmDialog.jsx:1456 +#: src/components/create-vm-dialog/createVmDialog.jsx:1541 msgid "Create VM from local or network installation medium" msgstr "Yerel veya ağ kurulum ortamından sanal makine oluşturun" @@ -493,11 +497,11 @@ msgid "Create a clone VM based on $0" msgstr "$ 0'a dayalı bir kopya sanal makine oluştur" -#: src/components/create-vm-dialog/createVmDialog.jsx:1360 +#: src/components/create-vm-dialog/createVmDialog.jsx:1444 msgid "Create and edit" msgstr "Oluştur ve düzenle" -#: src/components/create-vm-dialog/createVmDialog.jsx:1386 +#: src/components/create-vm-dialog/createVmDialog.jsx:1471 msgid "Create and run" msgstr "Oluştur ve çalıştır" @@ -505,24 +509,24 @@ msgid "Create new" msgstr "Yeni oluştur" -#: src/components/create-vm-dialog/createVmDialog.jsx:860 +#: src/components/create-vm-dialog/createVmDialog.jsx:946 #, fuzzy #| msgid "Create new volume" msgid "Create new qcow2 volume" msgstr "Yeni birim oluştur" -#: src/components/create-vm-dialog/createVmDialog.jsx:861 +#: src/components/create-vm-dialog/createVmDialog.jsx:947 #, fuzzy #| msgid "Create new volume" msgid "Create new raw volume" msgstr "Yeni birim oluştur" -#: src/components/create-vm-dialog/createVmDialog.jsx:1374 +#: src/components/create-vm-dialog/createVmDialog.jsx:1459 msgid "Create new virtual machine" msgstr "Yeni sanal makine oluştur" -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:140 #: src/components/vm/snapshots/vmSnapshotsCard.jsx:49 +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:140 msgid "Create snapshot" msgstr "Anlık görüntü oluştur" @@ -549,11 +553,11 @@ msgid "Creating VM" msgstr "Sanal makine oluşturuluyor" -#: src/app.jsx:304 +#: src/app.jsx:302 msgid "Creating VM $0" msgstr "$0 sanal makinesi oluşturuluyor" -#: src/components/create-vm-dialog/createVmDialog.jsx:1189 +#: src/components/create-vm-dialog/createVmDialog.jsx:1273 msgid "Creation of VM $0 failed" msgstr "$0 sanal makinesini oluşturma başarısız oldu" @@ -593,20 +597,21 @@ msgid "DHCP Settings" msgstr "DHCP Ayarları" -#: src/components/storagePools/storagePool.jsx:160 #: src/components/networks/network.jsx:169 +#: src/components/storagePools/storagePool.jsx:160 msgid "Deactivate" msgstr "Devre dışı bırak" -#: src/components/storagePools/storagePoolDelete.jsx:202 -#: src/components/storagePools/storagePoolDelete.jsx:238 -#: src/components/storagePools/storagePoolDelete.jsx:248 -#: src/components/vm/deleteDialog.jsx:171 src/components/vm/vmActions.jsx:451 -#: src/components/vm/vmActions.jsx:459 src/components/networks/network.jsx:150 +#: src/components/networks/network.jsx:150 #: src/components/networks/network.jsx:153 #: src/components/common/deleteResource.jsx:79 #: src/components/common/deleteResource.jsx:133 #: src/components/common/deleteResource.jsx:144 +#: src/components/storagePools/storagePoolDelete.jsx:202 +#: src/components/storagePools/storagePoolDelete.jsx:238 +#: src/components/storagePools/storagePoolDelete.jsx:248 +#: src/components/vm/deleteDialog.jsx:171 src/components/vm/vmActions.jsx:451 +#: src/components/vm/vmActions.jsx:459 msgid "Delete" msgstr "Sil" @@ -648,8 +653,8 @@ msgid "Deleting shared directories is possible only when the guest is shut off" msgstr "Paylaşılan dizinleri silmek yalnızca konuk kapalı olduğunda mümkündür" -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:51 #: src/components/vm/snapshots/vmSnapshotsCard.jsx:95 +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:51 msgid "Description" msgstr "Açıklama" @@ -672,23 +677,23 @@ "Silmeyi denemeden önce bu havuzu kullanan diskleri herhangi bir sanal " "makineden ayırın." -#: src/components/create-vm-dialog/createVmDialog.jsx:1329 +#: src/components/create-vm-dialog/createVmDialog.jsx:1413 msgid "Details" msgstr "Ayrıntılar" +#: src/components/networks/createNetworkDialog.jsx:160 +#: src/components/networks/networkList.jsx:68 +#: src/components/vm/disks/vmDiskColumns.jsx:40 +#: src/components/vm/disks/vmDisksCard.jsx:172 +#: src/components/vm/disks/diskAdd.jsx:354 #: src/components/vm/hostdevs/hostDevAdd.jsx:88 #: src/components/vm/hostdevs/hostDevAdd.jsx:123 #: src/components/vm/hostdevs/hostDevCard.jsx:98 #: src/components/vm/hostdevs/hostDevCard.jsx:246 -#: src/components/vm/disks/vmDiskColumns.jsx:40 -#: src/components/vm/disks/diskAdd.jsx:354 -#: src/components/vm/disks/vmDisksCard.jsx:172 #: src/components/vm/overview/bootOrder.jsx:97 #: src/components/vm/overview/bootOrder.jsx:104 #: src/components/vm/overview/bootOrder.jsx:136 #: src/components/vm/overview/bootOrder.jsx:139 -#: src/components/networks/networkList.jsx:68 -#: src/components/networks/createNetworkDialog.jsx:160 msgid "Device" msgstr "Aygıt" @@ -696,8 +701,8 @@ msgid "Devices" msgstr "Aygıtlar" -#: src/components/vm/consoles/serialConsole.jsx:94 #: src/components/vm/consoles/vnc.jsx:170 +#: src/components/vm/consoles/serialConsole.jsx:94 msgid "Disconnect" msgstr "Bağlantıyı kes" @@ -732,7 +737,7 @@ msgid "Disk identifier" msgstr "Disk tanımlayıcısı" -#: src/components/create-vm-dialog/createVmDialog.jsx:376 +#: src/components/create-vm-dialog/createVmDialog.jsx:380 msgid "Disk image" msgstr "Disk kalıbı" @@ -740,7 +745,7 @@ msgid "Disk image file" msgstr "Disk kalıp dosyası" -#: src/components/create-vm-dialog/createVmDialog.jsx:222 +#: src/components/create-vm-dialog/createVmDialog.jsx:224 msgid "Disk image path must not be empty" msgstr "Disk kalıbı yolu boş olmamalıdır" @@ -748,8 +753,8 @@ msgid "Disk images can be stored in user home directory" msgstr "Disk kalıpları kullanıcı ev dizininde saklanabilir" -#: src/components/vm/disks/diskEdit.jsx:218 #: src/components/vm/disks/diskAdd.jsx:716 +#: src/components/vm/disks/diskEdit.jsx:218 msgid "Disk settings could not be saved" msgstr "Disk ayarları kaydedilemedi" @@ -779,15 +784,15 @@ msgid "Domain is blocked on resource" msgstr "Etki alanı, kaynakta engellendi" -#: src/components/create-vm-dialog/createVmDialog.jsx:359 +#: src/components/create-vm-dialog/createVmDialog.jsx:363 msgid "Download an OS" msgstr "Bir işletim sistemi indir" -#: src/app.jsx:311 +#: src/app.jsx:309 msgid "Download progress" msgstr "İndirme ilerlemesi" -#: src/app.jsx:304 +#: src/app.jsx:302 msgid "Downloading image for VM $0" msgstr "$0 sanal makinesi için kalıp indiriliyor" @@ -847,7 +852,7 @@ msgid "Emulated machine" msgstr "Benzetilmiş makine" -#: src/app.jsx:136 +#: src/app.jsx:134 msgid "Enable virtualization support in BIOS/EFI settings." msgstr "" @@ -860,13 +865,13 @@ msgid "End should not be empty" msgstr "Bitiş boş olmamalıdır" -#: src/components/create-vm-dialog/createVmDialog.jsx:1212 +#: src/components/create-vm-dialog/createVmDialog.jsx:1296 msgid "Enter root and/or user information to enable unattended installation." msgstr "" "Katılımsız kurulumu etkinleştirmek için root ve/veya kullanıcı bilgilerini " "girin." -#: src/components/create-vm-dialog/createVmDialog.jsx:531 +#: src/components/create-vm-dialog/createVmDialog.jsx:535 msgid "Error checking token" msgstr "Belirteç denetlenirken hata oluştu" @@ -874,7 +879,7 @@ msgid "Example, $0" msgstr "Örneğin, $0" -#: src/components/create-vm-dialog/createVmDialog.jsx:302 +#: src/components/create-vm-dialog/createVmDialog.jsx:306 msgid "Existing disk image on host's file system" msgstr "Anamakinenin dosya sisteminde varolan disk kalıbı" @@ -908,7 +913,7 @@ msgid "Failed to configure vsock" msgstr "Gözlemci yapılandırma başarısız oldu" -#: src/components/vm/overview/watchdog.jsx:86 +#: src/components/vm/overview/watchdog.jsx:88 msgid "Failed to configure watchdog" msgstr "Gözlemci yapılandırma başarısız oldu" @@ -918,11 +923,11 @@ msgid "Failed to detach vsock" msgstr "Gözlemci ayırma başarısız oldu" -#: src/components/vm/overview/watchdog.jsx:133 +#: src/components/vm/overview/watchdog.jsx:135 msgid "Failed to detach watchdog" msgstr "Gözlemci ayırma başarısız oldu" -#: src/app.jsx:189 +#: src/app.jsx:187 msgid "Failed to fetch some resources" msgstr "Bazı kaynakların alınması başarısız oldu" @@ -997,8 +1002,8 @@ msgid "Force shut down $0?" msgstr "Kapatmaya zorla" -#: src/components/storagePools/createStoragePoolDialog.jsx:197 #: src/components/storagePools/storageVolumeCreateBody.jsx:69 +#: src/components/storagePools/createStoragePoolDialog.jsx:197 #: src/components/vm/disks/vmDiskColumns.jsx:103 msgid "Format" msgstr "Biçimlendir" @@ -1021,8 +1026,8 @@ "paylaşılmayan, yazılabilir disk kalıpları aktarılacaktır. Kullanılmayan " "depolama, taşınmadan sonra kaynakta kalacaktır." -#: src/components/vm/overview/vmOverviewCard.jsx:159 #: src/components/networks/networkOverviewTab.jsx:110 +#: src/components/vm/overview/vmOverviewCard.jsx:159 msgid "General" msgstr "Genel" @@ -1030,19 +1035,19 @@ msgid "Generate automatically" msgstr "Otomatik olarak oluştur" -#: src/components/create-vm-dialog/createVmDialog.jsx:505 +#: src/components/create-vm-dialog/createVmDialog.jsx:509 msgid "Get a new RHSM token." msgstr "Yeni bir RHSM belirteci edinin." +#: src/components/create-vm-dialog/createVmDialog.jsx:893 +#: src/components/create-vm-dialog/createVmDialog.jsx:1013 #: src/components/storagePools/storageVolumeCreateBody.jsx:101 #: src/components/vm/disks/vmDisksCard.jsx:49 #: src/components/vm/overview/memorySelectRow.jsx:89 -#: src/components/create-vm-dialog/createVmDialog.jsx:807 -#: src/components/create-vm-dialog/createVmDialog.jsx:931 msgid "GiB" msgstr "GiB" -#: src/app.jsx:294 src/app.jsx:308 +#: src/app.jsx:292 src/app.jsx:306 msgid "Go to VMs list" msgstr "Sanal makineler listesine git" @@ -1054,19 +1059,19 @@ msgid "Gracefully shutdown" msgstr "Düzgün şekilde kapat" -#: src/app.jsx:133 +#: src/app.jsx:131 #, fuzzy #| msgid "Failed to start virtualization service" msgid "Hardware virtualization is disabled" msgstr "Sanallaştırma hizmetini başlatma başarısız oldu" -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:241 #: src/components/vm/disks/diskAdd.jsx:212 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:241 msgid "Hide additional options" msgstr "Ek seçenekleri gizle" -#: src/components/storagePools/createStoragePoolDialog.jsx:121 #: src/components/storagePools/storagePoolOverviewTab.jsx:34 +#: src/components/storagePools/createStoragePoolDialog.jsx:121 #: src/components/vm/disks/vmDiskColumns.jsx:44 #: src/components/vm/overview/bootOrder.jsx:101 msgid "Host" @@ -1108,8 +1113,8 @@ msgid "IP" msgstr "IP" -#: src/components/vm/nics/vmNicsCard.jsx:357 #: src/components/networks/networkOverviewTab.jsx:254 +#: src/components/vm/nics/vmNicsCard.jsx:357 msgid "IP address" msgstr "IP adresi" @@ -1181,23 +1186,23 @@ msgid "Idle" msgstr "Boşta" -#: src/app.jsx:144 +#: src/app.jsx:142 msgid "Ignore" msgstr "" -#: src/components/create-vm-dialog/createVmDialog.jsx:1438 +#: src/components/create-vm-dialog/createVmDialog.jsx:1523 msgid "Import VM" msgstr "Sanal makineyi içe aktar" -#: src/components/create-vm-dialog/createVmDialog.jsx:1374 +#: src/components/create-vm-dialog/createVmDialog.jsx:1459 msgid "Import a virtual machine" msgstr "Bir sanal makineyi içe aktar" -#: src/components/create-vm-dialog/createVmDialog.jsx:1360 +#: src/components/create-vm-dialog/createVmDialog.jsx:1444 msgid "Import and edit" msgstr "İçe aktar ve düzenle" -#: src/components/create-vm-dialog/createVmDialog.jsx:1386 +#: src/components/create-vm-dialog/createVmDialog.jsx:1471 msgid "Import and run" msgstr "İçe aktar ve çalıştır" @@ -1205,7 +1210,7 @@ msgid "Importing an image with a backing file is unsupported" msgstr "Destek dosyası olan bir kalıbın içe aktarılması desteklenmiyor" -#: src/components/create-vm-dialog/createVmDialog.jsx:310 +#: src/components/create-vm-dialog/createVmDialog.jsx:314 msgid "" "In most configurations, macvtap does not work for host to guest network " "communication." @@ -1253,15 +1258,15 @@ msgid "Install" msgstr "Yükle" -#: src/components/create-vm-dialog/createVmDialog.jsx:376 +#: src/components/create-vm-dialog/createVmDialog.jsx:380 msgid "Installation source" msgstr "Kurulum kaynağı" -#: src/components/create-vm-dialog/createVmDialog.jsx:224 +#: src/components/create-vm-dialog/createVmDialog.jsx:226 msgid "Installation source must not be empty" msgstr "Kurulum kaynağı boş olmamalıdır" -#: src/components/create-vm-dialog/createVmDialog.jsx:351 +#: src/components/create-vm-dialog/createVmDialog.jsx:355 msgid "Installation type" msgstr "Kurulum türü" @@ -1297,7 +1302,7 @@ msgid "Invalid IPv6 prefix" msgstr "Geçersiz IPv6 ön eki" -#: src/components/create-vm-dialog/createVmDialog.jsx:208 +#: src/components/create-vm-dialog/createVmDialog.jsx:210 msgid "Invalid filename" msgstr "Geçersiz dosya adı" @@ -1305,6 +1310,10 @@ msgid "Isolated network" msgstr "Yalıtılmış ağ" +#: src/components/create-vm-dialog/createVmDialog.jsx:812 +msgid "Keys are located in ~/.ssh/ and have a \".pub\" extension." +msgstr "" + #: src/components/storagePools/createStoragePoolDialog.jsx:62 msgid "LVM volume group" msgstr "LVM birimi grubu" @@ -1313,18 +1322,18 @@ msgid "Launch remote viewer" msgstr "Uzak görüntüleyiciyi başlat" -#: src/components/create-vm-dialog/createVmDialog.jsx:643 +#: src/components/create-vm-dialog/createVmDialog.jsx:647 msgid "" "Leave the password blank if you do not wish to have a root account created" msgstr "Bir root hesabının oluşturulmasını istemiyorsanız parolayı boş bırakın" -#: src/components/create-vm-dialog/createVmDialog.jsx:743 +#: src/components/create-vm-dialog/createVmDialog.jsx:747 msgid "" "Leave the password blank if you do not wish to have a user account created" msgstr "" "Bir kullanıcı hesabının oluşturulmasını istemiyorsanız parolayı boş bırakın" -#: src/components/create-vm-dialog/createVmDialog.jsx:759 +#: src/components/create-vm-dialog/createVmDialog.jsx:838 msgid "Leave the password blank if you do not wish to set a root password" msgstr "Bir root parolası ayarlamak istemiyorsanız parolayı boş bırakın" @@ -1351,7 +1360,7 @@ msgid "Loading..." msgstr "Yükleniyor..." -#: src/components/create-vm-dialog/createVmDialog.jsx:366 +#: src/components/create-vm-dialog/createVmDialog.jsx:370 msgid "Local install media (ISO image or distro install tree)" msgstr "Yerel kurulum ortamı (ISO kalıbı veya dağıtım kurulum ağacı)" @@ -1359,14 +1368,15 @@ msgid "Location" msgstr "Konum" -#: src/components/vm/overview/bootOrder.jsx:111 #: src/components/networks/networkOverviewTab.jsx:68 +#: src/components/vm/overview/bootOrder.jsx:111 msgid "MAC" msgstr "MAC" -#: src/components/vm/nics/nicAdd.jsx:68 src/components/vm/nics/nicEdit.jsx:47 -#: src/components/vm/nics/vmNicsCard.jsx:351 #: src/components/networks/networkOverviewTab.jsx:247 +#: src/components/vm/nics/nicEdit.jsx:47 +#: src/components/vm/nics/vmNicsCard.jsx:351 +#: src/components/vm/nics/nicAdd.jsx:68 msgid "MAC address" msgstr "MAC adresi" @@ -1438,9 +1448,9 @@ msgid "Media will be ejected from $0:" msgstr "Ortam $0 sanal makinesinden çıkarılacak:" -#: src/components/vm/overview/vmOverviewCard.jsx:182 +#: src/components/create-vm-dialog/createVmDialog.jsx:878 #: src/components/vm/vmUsageCard.jsx:58 -#: src/components/create-vm-dialog/createVmDialog.jsx:792 +#: src/components/vm/overview/vmOverviewCard.jsx:182 msgid "Memory" msgstr "Bellek" @@ -1449,19 +1459,19 @@ msgid "Memory could not be saved" msgstr "Bellek kaydedilemedi" -#: src/components/create-vm-dialog/createVmDialog.jsx:231 +#: src/components/create-vm-dialog/createVmDialog.jsx:233 msgid "Memory must not be 0" msgstr "Bellek 0 olmamak zorundadır" +#: src/components/create-vm-dialog/createVmDialog.jsx:891 +#: src/components/create-vm-dialog/createVmDialog.jsx:1011 #: src/components/storagePools/storageVolumeCreateBody.jsx:99 #: src/components/vm/overview/memorySelectRow.jsx:87 -#: src/components/create-vm-dialog/createVmDialog.jsx:805 -#: src/components/create-vm-dialog/createVmDialog.jsx:929 msgid "MiB" msgstr "MiB" -#: src/components/vm/vmMigrateDialog.jsx:210 #: src/components/vm/vmActions.jsx:425 +#: src/components/vm/vmMigrateDialog.jsx:210 msgid "Migrate" msgstr "Taşı" @@ -1478,8 +1488,8 @@ msgid "Mode" msgstr "Kip" -#: src/components/vm/hostdevs/hostDevCard.jsx:199 #: src/components/vm/nics/nicBody.jsx:48 +#: src/components/vm/hostdevs/hostDevCard.jsx:199 msgid "Model" msgstr "Model" @@ -1513,17 +1523,17 @@ msgid "NIC $0 of VM $1 failed to change state" msgstr "$1 sanal makinesinin $0 NIC'inin durumunu değiştirme başarısız oldu" -#: src/components/storagePools/createStoragePoolDialog.jsx:45 -#: src/components/storagePools/storagePoolList.jsx:68 +#: src/components/create-vm-dialog/createVmDialog.jsx:264 +#: src/components/networks/createNetworkDialog.jsx:126 +#: src/components/networks/networkList.jsx:67 +#: src/components/vms/hostvmslist.jsx:144 #: src/components/storagePools/storagePoolVolumesTab.jsx:78 #: src/components/storagePools/storageVolumeCreateBody.jsx:38 -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:38 -#: src/components/vm/snapshots/vmSnapshotsCard.jsx:85 +#: src/components/storagePools/storagePoolList.jsx:68 +#: src/components/storagePools/createStoragePoolDialog.jsx:45 #: src/components/vm/vmCloneDialog.jsx:93 -#: src/components/networks/networkList.jsx:67 -#: src/components/networks/createNetworkDialog.jsx:126 -#: src/components/vms/hostvmslist.jsx:144 -#: src/components/create-vm-dialog/createVmDialog.jsx:260 +#: src/components/vm/snapshots/vmSnapshotsCard.jsx:85 +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:38 msgid "Name" msgstr "Ad" @@ -1535,15 +1545,15 @@ msgid "Name contains invalid characters" msgstr "Ad geçersiz karakterler içeriyor" +#: src/components/create-vm-dialog/createVmDialog.jsx:193 #: src/components/storagePools/storageVolumeCreate.jsx:67 #: src/components/vm/vmCloneDialog.jsx:45 -#: src/components/create-vm-dialog/createVmDialog.jsx:191 msgid "Name must not be empty" msgstr "Ad boş olmamak zorundadır" +#: src/components/networks/createNetworkDialog.jsx:53 #: src/components/storagePools/createStoragePoolDialog.jsx:51 #: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:97 -#: src/components/networks/createNetworkDialog.jsx:53 msgid "Name should not be empty" msgstr "Ad boş olmamalıdır" @@ -1571,7 +1581,7 @@ msgid "Network $0 will be permanently deleted." msgstr "$0 ağı kalıcı olarak silinecek." -#: src/components/create-vm-dialog/createVmDialog.jsx:371 +#: src/components/create-vm-dialog/createVmDialog.jsx:375 msgid "Network boot (PXE)" msgstr "Ağ üzerinden önyükleme (PXE)" @@ -1593,7 +1603,7 @@ msgid "Network interface $0 will be removed from $1" msgstr "$0 ağ arayüzü $1 sanal makinesinden kaldırılacak" -#: src/components/vm/nics/nicAdd.jsx:167 src/components/vm/nics/nicEdit.jsx:141 +#: src/components/vm/nics/nicEdit.jsx:141 src/components/vm/nics/nicAdd.jsx:167 msgid "Network interface settings could not be saved" msgstr "Ağ arayüzü ayarları kaydedilemedi" @@ -1601,7 +1611,7 @@ msgid "Network interfaces" msgstr "Ağ arayüzleri" -#: src/components/create-vm-dialog/createVmDialog.jsx:318 +#: src/components/create-vm-dialog/createVmDialog.jsx:322 msgid "Network selection does not support PXE." msgstr "Ağ seçimi PXE'yi desteklemiyor." @@ -1623,6 +1633,10 @@ msgid "New volume name" msgstr "Yeni birim adı" +#: src/components/create-vm-dialog/createVmDialog.jsx:845 +msgid "No SSH keys specified" +msgstr "" + #: src/components/vms/hostvmslist.jsx:149 msgid "No VM is running or defined on this host" msgstr "Bu anamakinede çalışan veya tanımlı sanal makine yok" @@ -1659,7 +1673,7 @@ msgid "No network devices" msgstr "Ağ aygıtları yok" -#: src/components/vm/nics/vmNicsCard.jsx:565 +#: src/components/vm/nics/vmNicsCard.jsx:562 msgid "No network interfaces defined for this VM" msgstr "Bu sanal makine için tanımlanan ağ arayüzleri yok" @@ -1683,7 +1697,7 @@ msgid "No state" msgstr "Durum yok" -#: src/components/create-vm-dialog/createVmDialog.jsx:866 +#: src/components/create-vm-dialog/createVmDialog.jsx:951 msgid "No storage" msgstr "Depolama yok" @@ -1730,15 +1744,15 @@ msgid "None (isolated network)" msgstr "Yok (yalıtılmış ağ)" -#: src/components/create-vm-dialog/createVmDialog.jsx:592 +#: src/components/create-vm-dialog/createVmDialog.jsx:596 msgid "Offline token" msgstr "Çevrim dışı belirteç" -#: src/components/create-vm-dialog/createVmDialog.jsx:228 +#: src/components/create-vm-dialog/createVmDialog.jsx:230 msgid "Offline token must not be empty" msgstr "Çevrim dışı belirteç boş olmamalıdır" -#: src/components/create-vm-dialog/createVmDialog.jsx:535 +#: src/components/create-vm-dialog/createVmDialog.jsx:539 msgid "Old token expired" msgstr "Eski belirtecin süresi doldu" @@ -1766,7 +1780,7 @@ msgid "Open" msgstr "Açık" -#: src/components/create-vm-dialog/createVmDialog.jsx:451 +#: src/components/create-vm-dialog/createVmDialog.jsx:455 msgid "Operating system" msgstr "İşletim sistemi" @@ -1788,10 +1802,10 @@ msgid "Parent snapshot" msgstr "Üst öğe anlık görüntüsü" +#: src/components/vm/deleteDialog.jsx:60 +#: src/components/vm/disks/diskEdit.jsx:42 #: src/components/vm/hostdevs/hostDevCard.jsx:123 #: src/components/vm/hostdevs/hostDevCard.jsx:127 -#: src/components/vm/disks/diskEdit.jsx:42 -#: src/components/vm/deleteDialog.jsx:60 msgid "Path" msgstr "Yol" @@ -1799,11 +1813,11 @@ msgid "Path on host's filesystem" msgstr "Anamakinenin dosya sistemi üzerindeki yol" -#: src/components/create-vm-dialog/createVmDialog.jsx:284 +#: src/components/create-vm-dialog/createVmDialog.jsx:288 msgid "Path to ISO file on host's file system" msgstr "Anamakinenin dosya sistemi üzerindeki ISO dosyasının yolu" -#: src/components/create-vm-dialog/createVmDialog.jsx:293 +#: src/components/create-vm-dialog/createVmDialog.jsx:297 msgid "Path to cloud image file on host's file system" msgstr "Ana makinenin dosya sistemi üzerindeki bulut kalıp dosyasının yolu" @@ -1811,7 +1825,7 @@ msgid "Path to file on host's file system" msgstr "Ana makinenin dosya sistemi üzerindeki dosyanın yolu" -#: src/components/vm/vmActions.jsx:209 src/helpers.js:283 +#: src/helpers.js:283 src/components/vm/vmActions.jsx:209 msgid "Pause" msgstr "Duraklat" @@ -1831,8 +1845,8 @@ msgid "Persistence" msgstr "Kalıcılık" -#: src/components/storagePools/storagePoolOverviewTab.jsx:66 #: src/components/networks/networkOverviewTab.jsx:114 +#: src/components/storagePools/storagePoolOverviewTab.jsx:66 msgid "Persistent" msgstr "Kalıcı" @@ -1860,10 +1874,10 @@ msgid "Please start the virtual machine to access its console." msgstr "Konsoluna erişmek için lütfen sanal makineyi başlatın." +#: src/components/vm/deleteDialog.jsx:68 #: src/components/vm/disks/vmDiskColumns.jsx:42 #: src/components/vm/disks/diskAdd.jsx:151 #: src/components/vm/disks/mediaEject.jsx:85 -#: src/components/vm/deleteDialog.jsx:68 #: src/components/vm/overview/bootOrder.jsx:99 msgid "Pool" msgstr "Havuz" @@ -1931,12 +1945,12 @@ msgid "Product" msgstr "Ürün" -#: src/components/create-vm-dialog/createVmDialog.jsx:620 +#: src/components/create-vm-dialog/createVmDialog.jsx:624 msgid "Profile" msgstr "Profil" -#: src/components/vm/hostdevs/hostDevCard.jsx:114 #: src/components/vm/disks/vmDiskColumns.jsx:41 +#: src/components/vm/hostdevs/hostDevCard.jsx:114 #: src/components/vm/overview/bootOrder.jsx:98 #: src/components/vm/overview/bootOrder.jsx:159 msgid "Protocol" @@ -1960,12 +1974,20 @@ msgid "Provides a virtual LAN with NAT to the outside world." msgstr "NAT ile dış dünyaya sanal bir LAN sağlar." +#: src/components/create-vm-dialog/createVmDialog.jsx:809 +msgid "Public SSH key" +msgstr "" + +#: src/components/create-vm-dialog/createVmDialog.jsx:805 +msgid "Public key" +msgstr "" + #: src/components/networks/networkOverviewTab.jsx:277 msgid "Range" msgstr "Aralık" -#: src/components/vm/disks/diskEdit.jsx:123 #: src/components/vm/disks/vmDisksCard.jsx:216 +#: src/components/vm/disks/diskEdit.jsx:123 msgid "Read-only" msgstr "Salt-okunur" @@ -1980,7 +2002,7 @@ msgid "Reboot $0?" msgstr "Yeniden başlat" -#: src/components/create-vm-dialog/createVmDialog.jsx:339 +#: src/components/create-vm-dialog/createVmDialog.jsx:343 msgid "Remote URL" msgstr "Uzak URL" @@ -1988,17 +2010,17 @@ msgid "Remote viewer details" msgstr "Uzak görüntüleyici ayrıntıları" +#: src/components/networks/networkOverviewTab.jsx:70 +#: src/components/vm/nics/vmNicsCard.jsx:471 +#: src/components/vm/nics/vmNicsCard.jsx:481 +#: src/components/vm/disks/vmDiskColumns.jsx:146 +#: src/components/vm/disks/vmDiskColumns.jsx:212 #: src/components/vm/hostdevs/hostDevCard.jsx:253 #: src/components/vm/hostdevs/hostDevCard.jsx:259 -#: src/components/vm/nics/vmNicsCard.jsx:471 -#: src/components/vm/nics/vmNicsCard.jsx:480 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:59 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:68 -#: src/components/vm/disks/vmDiskColumns.jsx:146 -#: src/components/vm/disks/vmDiskColumns.jsx:212 #: src/components/vm/overview/watchdog.jsx:191 #: src/components/vm/overview/vsock.jsx:241 -#: src/components/networks/networkOverviewTab.jsx:70 msgid "Remove" msgstr "Kaldır" @@ -2018,6 +2040,12 @@ msgid "Remove host device from VM?" msgstr "Anamakine aygıtı sanal makineden kaldırılsın mı?" +#: src/components/create-vm-dialog/createVmDialog.jsx:821 +#, fuzzy +#| msgid "Remove filesystem?" +msgid "Remove item" +msgstr "Dosya sistemi kaldırılsın mı?" + #: src/components/vm/nics/vmNicsCard.jsx:468 msgid "Remove network interface?" msgstr "Ağ arayüzü kaldırılsın mı?" @@ -2067,7 +2095,7 @@ "oluşturulduğu zamana geri götürecek ve anlık görüntüde kaydedilmeyen " "verilerle birlikte şu anki durum kaybedilecektir" -#: src/components/create-vm-dialog/createVmDialog.jsx:720 +#: src/components/create-vm-dialog/createVmDialog.jsx:724 msgid "Root password" msgstr "Root parolası" @@ -2083,8 +2111,8 @@ msgid "Run" msgstr "Çalıştır" -#: src/components/vm/overview/vmOverviewCard.jsx:111 #: src/components/networks/networkOverviewTab.jsx:124 +#: src/components/vm/overview/vmOverviewCard.jsx:111 msgid "Run when host boots" msgstr "Anamakine önyüklendiğinde çalıştır" @@ -2104,13 +2132,19 @@ msgid "SPICE port" msgstr "SPICE bağlantı noktası" +#: src/components/create-vm-dialog/createVmDialog.jsx:846 +#, fuzzy +#| msgid "Send key" +msgid "SSH keys" +msgstr "Tuş gönder" + #: src/components/vm/nics/nicEdit.jsx:182 #: src/components/vm/disks/diskEdit.jsx:267 -#: src/components/vm/overview/watchdog.jsx:154 #: src/components/vm/overview/firmware.jsx:69 #: src/components/vm/overview/bootOrder.jsx:315 -#: src/components/vm/overview/memoryModal.jsx:156 +#: src/components/vm/overview/watchdog.jsx:154 #: src/components/vm/overview/vsock.jsx:196 +#: src/components/vm/overview/memoryModal.jsx:156 msgid "Save" msgstr "Kaydet" @@ -2152,7 +2186,7 @@ msgid "Set manually" msgstr "El ile ayarla" -#: src/components/create-vm-dialog/createVmDialog.jsx:1366 +#: src/components/create-vm-dialog/createVmDialog.jsx:1451 msgid "" "Setting the user passwords for unattended installation requires starting the " "VM when creating it" @@ -2183,18 +2217,18 @@ msgid "Shared storage" msgstr "Paylaşılan depolama" -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:241 #: src/components/vm/disks/diskAdd.jsx:212 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:241 msgid "Show additional options" msgstr "Ek seçenekleri göster" -#: src/components/vm/overview/watchdog.jsx:53 +#: src/components/vm/overview/watchdog.jsx:55 #, fuzzy #| msgid "show less" msgid "Show less" msgstr "daha az göster" -#: src/components/vm/overview/watchdog.jsx:53 +#: src/components/vm/overview/watchdog.jsx:55 #, fuzzy #| msgid "show more" msgid "Show more" @@ -2219,13 +2253,13 @@ msgid "Shut off the VM in order to edit firmware configuration" msgstr "Aygıt yazılımı yapılandırmasını düzenlemek için sanal makineyi kapatın" -#: src/components/vm/snapshots/vmSnapshotsCard.jsx:119 src/helpers.js:227 +#: src/helpers.js:227 src/components/vm/snapshots/vmSnapshotsCard.jsx:119 msgid "Shutting down" msgstr "Kapatılıyor" -#: src/components/storagePools/storagePoolList.jsx:69 #: src/components/storagePools/storagePoolVolumesTab.jsx:78 #: src/components/storagePools/storageVolumeCreateBody.jsx:83 +#: src/components/storagePools/storagePoolList.jsx:69 msgid "Size" msgstr "Boyut" @@ -2266,12 +2300,12 @@ msgstr "" #: src/components/storagePools/storagePoolOverviewTab.jsx:51 -#: src/components/vm/hostdevs/hostDevCard.jsx:219 #: src/components/vm/nics/vmNicsCard.jsx:407 #: src/components/vm/nics/nicBody.jsx:197 +#: src/components/vm/disks/vmDisksCard.jsx:190 #: src/components/vm/disks/diskAdd.jsx:753 #: src/components/vm/disks/diskAdd.jsx:789 -#: src/components/vm/disks/vmDisksCard.jsx:190 +#: src/components/vm/hostdevs/hostDevCard.jsx:219 msgid "Source" msgstr "Kaynak" @@ -2283,10 +2317,10 @@ msgid "Source must not be empty" msgstr "Kaynak boş olmamalıdır" -#: src/components/storagePools/createStoragePoolDialog.jsx:171 -#: src/components/storagePools/createStoragePoolDialog.jsx:188 #: src/components/storagePools/storagePoolOverviewTab.jsx:41 #: src/components/storagePools/storagePoolOverviewTab.jsx:46 +#: src/components/storagePools/createStoragePoolDialog.jsx:171 +#: src/components/storagePools/createStoragePoolDialog.jsx:188 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:48 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:65 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:204 @@ -2298,7 +2332,7 @@ msgid "Source path should not be empty" msgstr "Kaynak yolu boş olmamalıdır" -#: src/components/create-vm-dialog/createVmDialog.jsx:216 +#: src/components/create-vm-dialog/createVmDialog.jsx:218 msgid "Source should start with http, ftp or nfs protocol" msgstr "Kaynak http, ftp veya nfs protokolüyle başlamalıdır" @@ -2323,12 +2357,12 @@ msgid "Startup" msgstr "Başlatma" -#: src/components/storagePools/storagePoolList.jsx:71 -#: src/components/vm/nics/vmNicsCard.jsx:412 -#: src/components/vm/overview/vmOverviewCard.jsx:168 #: src/components/networks/networkList.jsx:71 #: src/components/vms/hostvmslist.jsx:106 #: src/components/vms/hostvmslist.jsx:146 +#: src/components/storagePools/storagePoolList.jsx:71 +#: src/components/vm/nics/vmNicsCard.jsx:412 +#: src/components/vm/overview/vmOverviewCard.jsx:168 msgid "State" msgstr "Durum" @@ -2340,8 +2374,8 @@ msgid "Static host from DHCP could not be removed" msgstr "DHCP'den statik ana makine kaldırılamadı" +#: src/components/create-vm-dialog/createVmDialog.jsx:962 #: src/components/vm/vmMigrateDialog.jsx:90 -#: src/components/create-vm-dialog/createVmDialog.jsx:880 msgid "Storage" msgstr "Depolama" @@ -2349,7 +2383,7 @@ msgid "Storage is at a shared location" msgstr "Depolama, paylaşılan bir konumda" -#: src/components/create-vm-dialog/createVmDialog.jsx:916 +#: src/components/create-vm-dialog/createVmDialog.jsx:998 msgid "Storage limit" msgstr "Depolama sınırı" @@ -2369,10 +2403,10 @@ msgid "Storage pool name" msgstr "Depolama havuzu adı" +#: src/components/create-vm-dialog/createVmDialog.jsx:956 #: src/components/storagePools/storagePoolList.jsx:55 #: src/components/storagePools/storagePoolList.jsx:62 #: src/components/storagePools/storagePoolList.jsx:65 -#: src/components/create-vm-dialog/createVmDialog.jsx:873 msgid "Storage pools" msgstr "Depolama havuzları" @@ -2380,7 +2414,7 @@ msgid "Storage pools could not be fetched" msgstr "Depolama havuzları alınamadı" -#: src/components/create-vm-dialog/createVmDialog.jsx:235 +#: src/components/create-vm-dialog/createVmDialog.jsx:237 msgid "Storage size must not be 0" msgstr "Depolama boyutu 0 olmamak zorundadır" @@ -2428,14 +2462,14 @@ msgid "Table of selectable host devices" msgstr "Seçilebilir anamakine aygıtları tablosu" -#: src/components/vm/hostdevs/hostDevCard.jsx:109 #: src/components/vm/disks/vmDiskColumns.jsx:150 +#: src/components/vm/hostdevs/hostDevCard.jsx:109 #: src/components/vm/overview/bootOrder.jsx:153 msgid "Target" msgstr "Hedef" -#: src/components/storagePools/createStoragePoolDialog.jsx:103 #: src/components/storagePools/storagePoolOverviewTab.jsx:61 +#: src/components/storagePools/createStoragePoolDialog.jsx:103 msgid "Target path" msgstr "Hedef yolu" @@ -2456,8 +2490,8 @@ msgstr "" "$0 sanal makinesi çalışıyor ve silinmeden önce kapanmaya zorlanacaktır." -#: src/components/vm/nics/vmNicsCard.jsx:481 -#: src/components/vm/nics/vmNicsCard.jsx:489 +#: src/components/vm/nics/vmNicsCard.jsx:482 +#: src/components/vm/nics/vmNicsCard.jsx:490 #: src/components/vm/disks/vmDiskColumns.jsx:220 msgid "The VM needs to be running or shut off to detach this device" msgstr "" @@ -2484,11 +2518,11 @@ msgid "The pool is empty" msgstr "Havuz boş" -#: src/components/create-vm-dialog/createVmDialog.jsx:784 +#: src/components/create-vm-dialog/createVmDialog.jsx:870 msgid "The selected operating system has minimum memory requirement of $0 $1" msgstr "Seçilen işletim sisteminin en az $0 $1 bellek gereksinimi var" -#: src/components/create-vm-dialog/createVmDialog.jsx:838 +#: src/components/create-vm-dialog/createVmDialog.jsx:924 msgid "" "The selected operating system has minimum storage size requirement of $0 $1" msgstr "Seçilen işletim sisteminin en az $0 $1 depolama alanı gereksinimi var" @@ -2508,7 +2542,7 @@ "Konuk tarafından bu dışa aktarma noktasını bağlamak için kullanılacak etiket " "adı." -#: src/components/create-vm-dialog/createVmDialog.jsx:514 +#: src/components/create-vm-dialog/createVmDialog.jsx:518 msgid "Then copy and paste it above." msgstr "Ardından kopyalayın ve yukarıya yapıştırın." @@ -2559,7 +2593,7 @@ msgid "This volume is already used by $0." msgstr "Bu birim zaten $0 tarafından kullanılıyor." -#: src/components/create-vm-dialog/createVmDialog.jsx:911 +#: src/components/create-vm-dialog/createVmDialog.jsx:993 msgid "This volume is already used by another VM." msgstr "Bu birim zaten başka bir sanal makine tarafından kullanılıyor." @@ -2577,11 +2611,11 @@ msgid "Troubleshoot" msgstr "Sorun gider" -#: src/components/storagePools/createStoragePoolDialog.jsx:81 #: src/components/storagePools/storagePoolOverviewTab.jsx:76 +#: src/components/storagePools/createStoragePoolDialog.jsx:81 +#: src/components/vm/nics/vmNicsCard.jsx:325 #: src/components/vm/hostdevs/hostDevAdd.jsx:47 #: src/components/vm/hostdevs/hostDevCard.jsx:179 -#: src/components/vm/nics/vmNicsCard.jsx:325 #: src/components/vm/overview/bootOrder.jsx:116 #: src/components/vm/overview/bootOrder.jsx:129 #: src/components/vm/overview/bootOrder.jsx:144 @@ -2595,7 +2629,7 @@ msgid "Type ID" msgstr "Tür kimliği" -#: src/components/create-vm-dialog/createVmDialog.jsx:368 +#: src/components/create-vm-dialog/createVmDialog.jsx:372 msgid "URL (ISO image or distro install tree)" msgstr "URL (ISO kalıbı veya dağıtım kurulum ağacı)" @@ -2611,11 +2645,11 @@ msgid "Undefined" msgstr "Tanımlanmadı" -#: src/components/create-vm-dialog/createVmDialog.jsx:266 +#: src/components/create-vm-dialog/createVmDialog.jsx:270 msgid "Unique name" msgstr "Benzersiz ad" -#: src/components/create-vm-dialog/createVmDialog.jsx:266 +#: src/components/create-vm-dialog/createVmDialog.jsx:270 msgid "Unique name, default: $0" msgstr "Benzersiz ad, öntanımlı olarak: $0" @@ -2681,21 +2715,29 @@ msgid "Used by" msgstr "Kullanan" -#: src/components/create-vm-dialog/createVmDialog.jsx:731 +#: src/components/create-vm-dialog/createVmDialog.jsx:735 msgid "User login" msgstr "Kullanıcı oturumu açma" -#: src/components/create-vm-dialog/createVmDialog.jsx:250 +#: src/components/create-vm-dialog/createVmDialog.jsx:254 +#, fuzzy +#| msgid "User login must not be empty when user password is set" +msgid "User login must not be empty when SSH keys are set" +msgstr "" +"Kullanıcı parolası ayarlandığında kullanıcı oturum açma bilgileri boş " +"olmamalıdır" + +#: src/components/create-vm-dialog/createVmDialog.jsx:252 msgid "User login must not be empty when user password is set" msgstr "" "Kullanıcı parolası ayarlandığında kullanıcı oturum açma bilgileri boş " "olmamalıdır" -#: src/components/create-vm-dialog/createVmDialog.jsx:739 +#: src/components/create-vm-dialog/createVmDialog.jsx:743 msgid "User password" msgstr "Kullanıcı parolası" -#: src/components/create-vm-dialog/createVmDialog.jsx:247 +#: src/components/create-vm-dialog/createVmDialog.jsx:249 msgid "User password must not be empty when user login is set" msgstr "" "Kullanıcı oturum açma bilgileri ayarlandığında kullanıcı parolası boş " @@ -2709,11 +2751,11 @@ msgid "VM $0 Host Devices" msgstr "$0 Sanal Makinesi Ana Makine Aygıtları" -#: src/components/create-vm-dialog/createVmDialog.jsx:193 +#: src/components/create-vm-dialog/createVmDialog.jsx:195 msgid "VM $0 already exists" msgstr "$0 sanal makinesi zaten var" -#: src/app.jsx:290 +#: src/app.jsx:288 msgid "VM $0 does not exist on $1 connection" msgstr "$0 sanal makinesi $1 bağlantısında mevcut değil" @@ -2791,7 +2833,7 @@ msgid "VNC port" msgstr "VNC bağlantı noktası" -#: src/components/create-vm-dialog/createVmDialog.jsx:539 +#: src/components/create-vm-dialog/createVmDialog.jsx:543 msgid "Valid token" msgstr "Geçerli belirteç" @@ -2804,12 +2846,12 @@ msgid "Vendor" msgstr "Satıcı" -#: src/components/storagePools/storagePoolList.jsx:52 -#: src/components/vm/vmDetailsPage.jsx:87 -#: src/components/vm/vmDetailsPage.jsx:249 #: src/components/networks/networkList.jsx:51 #: src/components/vms/hostvmslist.jsx:138 -#: src/components/vms/hostvmslist.jsx:141 src/manifest.json:0 +#: src/components/vms/hostvmslist.jsx:141 +#: src/components/storagePools/storagePoolList.jsx:52 +#: src/components/vm/vmDetailsPage.jsx:87 +#: src/components/vm/vmDetailsPage.jsx:249 src/manifest.json:0 msgid "Virtual machines" msgstr "Sanal makineler" @@ -2836,12 +2878,12 @@ msgid "Virtualization service (libvirt) is not active" msgstr "Sanallaştırma hizmeti (libvirt) etkin değil" +#: src/components/create-vm-dialog/createVmDialog.jsx:982 +#: src/components/vm/deleteDialog.jsx:65 #: src/components/vm/disks/vmDiskColumns.jsx:43 #: src/components/vm/disks/diskAdd.jsx:117 #: src/components/vm/disks/mediaEject.jsx:89 -#: src/components/vm/deleteDialog.jsx:65 #: src/components/vm/overview/bootOrder.jsx:100 -#: src/components/create-vm-dialog/createVmDialog.jsx:900 msgid "Volume" msgstr "Birim" @@ -2866,8 +2908,8 @@ msgid "WWPN" msgstr "WWPN" -#: src/components/vm/overview/vmOverviewCard.jsx:208 #: src/components/common/needsShutdown.jsx:114 +#: src/components/vm/overview/vmOverviewCard.jsx:208 msgid "Watchdog" msgstr "Gözlemci" @@ -2881,13 +2923,13 @@ "gözlemci aygıtını kullanmak için konuk sistemin ayrıca ek bir sürücüye ve " "çalışan bir gözlemci hizmetine sahip olması gerekir." -#: src/components/vm/disks/diskEdit.jsx:132 #: src/components/vm/disks/vmDisksCard.jsx:216 +#: src/components/vm/disks/diskEdit.jsx:132 msgid "Writeable" msgstr "Yazılabilir" -#: src/components/vm/disks/diskEdit.jsx:141 #: src/components/vm/disks/vmDisksCard.jsx:216 +#: src/components/vm/disks/diskEdit.jsx:141 msgid "Writeable and shared" msgstr "Yazılabilir ve paylaşılan" @@ -2895,12 +2937,12 @@ msgid "You can mount the shared folder using:" msgstr "Paylaşılan klasörü şu komutu kullanarak bağlayabilirsiniz:" -#: src/components/create-vm-dialog/createVmDialog.jsx:196 +#: src/components/create-vm-dialog/createVmDialog.jsx:198 msgid "You need to select the most closely matching operating system" msgstr "En yakından eşleşen işletim sistemini seçmeniz gerekli" -#: src/components/storagePools/storagePool.jsx:63 #: src/components/networks/network.jsx:62 +#: src/components/storagePools/storagePool.jsx:63 msgid "active" msgstr "etkin" @@ -2921,7 +2963,7 @@ msgid "cdrom" msgstr "cdrom" -#: src/components/vm/overview/cpuModal.jsx:321 src/helpers.js:244 +#: src/helpers.js:244 src/components/vm/overview/cpuModal.jsx:321 msgid "custom" msgstr "özel" @@ -2941,10 +2983,10 @@ msgid "down" msgstr "kapalı" -#: src/components/vm/overview/watchdog.jsx:242 -#: src/components/vm/overview/bootOrder.jsx:361 #: src/components/vm/overview/vmOverviewCard.jsx:122 #: src/components/vm/overview/vmOverviewCard.jsx:130 +#: src/components/vm/overview/bootOrder.jsx:361 +#: src/components/vm/overview/watchdog.jsx:242 #: src/components/vm/overview/vsock.jsx:293 msgid "edit" msgstr "düzenle" @@ -2989,8 +3031,8 @@ msgid "iSCSI target IQN" msgstr "iSCSI hedefi IQN" -#: src/components/storagePools/storagePool.jsx:63 #: src/components/networks/network.jsx:62 +#: src/components/storagePools/storagePool.jsx:63 msgid "inactive" msgstr "etkin değil" @@ -3014,11 +3056,11 @@ msgid "mcast" msgstr "mcast" +#: src/components/common/machinesConnectionSelector.jsx:82 #: src/components/vm/nics/nicBody.jsx:110 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:194 #: src/components/vm/vmDetailsPage.jsx:202 #: src/components/vm/overview/vsock.jsx:226 -#: src/components/common/machinesConnectionSelector.jsx:82 msgid "more info" msgstr "daha fazla bilgi" @@ -3035,9 +3077,9 @@ msgid "network" msgstr "ağ" +#: src/helpers.js:273 src/components/networks/networkOverviewTab.jsx:115 #: src/components/storagePools/storagePoolOverviewTab.jsx:67 #: src/components/storagePools/storagePoolOverviewTab.jsx:72 -#: src/components/networks/networkOverviewTab.jsx:115 src/helpers.js:273 msgid "no" msgstr "hayır" @@ -3045,9 +3087,9 @@ msgid "no state saved" msgstr "kaydedilen durum yok" +#: src/components/networks/networkOverviewTab.jsx:293 #: src/components/vm/overview/watchdog.jsx:238 #: src/components/vm/overview/vsock.jsx:275 -#: src/components/networks/networkOverviewTab.jsx:293 msgid "none" msgstr "yok" @@ -3127,7 +3169,7 @@ "Sanal makineleri çoğaltmak için sistemde virt-install paketinin yüklenmesi " "gerekir" -#: src/components/create-vm-dialog/createVmDialog.jsx:1444 +#: src/components/create-vm-dialog/createVmDialog.jsx:1529 msgid "" "virt-install package needs to be installed on the system in order to create " "new VMs" @@ -3151,9 +3193,9 @@ msgid "vsock requires special software" msgstr "" +#: src/helpers.js:272 src/components/networks/networkOverviewTab.jsx:115 #: src/components/storagePools/storagePoolOverviewTab.jsx:67 #: src/components/storagePools/storagePoolOverviewTab.jsx:72 -#: src/components/networks/networkOverviewTab.jsx:115 src/helpers.js:272 msgid "yes" msgstr "evet" diff -Nru cockpit-machines-300/po/uk.po cockpit-machines-302/po/uk.po --- cockpit-machines-300/po/uk.po 2023-10-18 04:20:42.000000000 +0000 +++ cockpit-machines-302/po/uk.po 2023-11-14 18:10:32.000000000 +0000 @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-10 02:50+0000\n" +"POT-Creation-Date: 2023-11-13 02:50+0000\n" "PO-Revision-Date: 2023-05-25 05:20+0000\n" "Last-Translator: Yuri Chornoivan \n" "Language-Team: Ukrainian =20) ? 1 : 2;\n" "X-Generator: Weblate 4.17\n" -#: src/components/create-vm-dialog/createVmDialog.jsx:827 +#: src/components/create-vm-dialog/createVmDialog.jsx:913 msgid "$0 $1 available at default location" msgstr "$0 $1 доступно у типовому місці" -#: src/components/create-vm-dialog/createVmDialog.jsx:240 -#: src/components/create-vm-dialog/createVmDialog.jsx:773 +#: src/components/create-vm-dialog/createVmDialog.jsx:242 +#: src/components/create-vm-dialog/createVmDialog.jsx:859 msgid "$0 $1 available on host" msgstr "$0 $1 доступно в основній системі" @@ -49,7 +49,7 @@ msgstr[1] "$0 буфери сховищ" msgstr[2] "$0 буферів сховищ" -#: src/components/create-vm-dialog/createVmDialog.jsx:1214 +#: src/components/create-vm-dialog/createVmDialog.jsx:1298 msgid "$0 does not support unattended installation." msgstr "Для $0 не передбачено підтримки автоматичного встановлення." @@ -70,8 +70,8 @@ msgid "$0 network" msgstr "Мережа $0" -#: src/components/vm/overview/vmOverviewCard.jsx:145 #: src/components/vm/vmUsageCard.jsx:47 +#: src/components/vm/overview/vmOverviewCard.jsx:145 msgid "$0 vCPU" msgid_plural "$0 vCPUs" msgstr[0] "$0 вірт. проц." @@ -90,8 +90,8 @@ "Копія ВМ працюватиме у системі призначення і зникне, коли її буде вимкнено. " "Тим часом основна система походження зберігатиме власну копію налаштувань ВМ." -#: src/components/vm/disks/diskEdit.jsx:115 #: src/components/vm/disks/vmDisksCard.jsx:188 +#: src/components/vm/disks/diskEdit.jsx:115 msgid "Access" msgstr "Доступ" @@ -99,8 +99,8 @@ msgid "Action" msgstr "Дія" -#: src/components/storagePools/storagePool.jsx:169 #: src/components/networks/network.jsx:173 +#: src/components/storagePools/storagePool.jsx:169 msgid "Activate" msgstr "Задіяти" @@ -108,21 +108,25 @@ msgid "Activate the storage pool to administer volumes" msgstr "Активувати буфер зберігання даних для адміністрування томів" -#: src/components/vm/hostdevs/hostDevAdd.jsx:229 +#: src/components/networks/networkOverviewTab.jsx:236 #: src/components/vm/nics/nicAdd.jsx:213 #: src/components/vm/disks/diskAdd.jsx:863 +#: src/components/vm/hostdevs/hostDevAdd.jsx:229 #: src/components/vm/overview/watchdog.jsx:154 #: src/components/vm/overview/vsock.jsx:196 -#: src/components/networks/networkOverviewTab.jsx:236 msgid "Add" msgstr "Додати" +#: src/components/create-vm-dialog/createVmDialog.jsx:847 +msgid "Add SSH keys" +msgstr "" + #: src/components/networks/networkOverviewTab.jsx:232 msgid "Add a DHCP static host entry" msgstr "Додати запис статичного вузла DHCP" -#: src/components/vm/disks/diskAdd.jsx:853 #: src/components/vm/disks/vmDisksCard.jsx:75 +#: src/components/vm/disks/diskAdd.jsx:853 msgid "Add disk" msgstr "Додати диск" @@ -151,7 +155,7 @@ msgid "Add watchdog device type" msgstr "Додати тип пристрою нагляду" -#: src/components/vm/overview/watchdog.jsx:105 +#: src/components/vm/overview/watchdog.jsx:107 msgid "Adding a watchdog will require a reboot to take effect." msgstr "" "Для набуття чинності додавання засобу спостереження систему слід " @@ -170,10 +174,10 @@ msgid "Additional" msgstr "Додаткові" -#: src/components/vm/consoles/desktopConsole.jsx:47 -#: src/components/vm/nics/vmNicsCard.jsx:154 #: src/components/networks/networkOverviewTab.jsx:142 #: src/components/networks/networkOverviewTab.jsx:162 +#: src/components/vm/nics/vmNicsCard.jsx:154 +#: src/components/vm/consoles/desktopConsole.jsx:47 msgid "Address" msgstr "Адреса" @@ -228,7 +232,7 @@ msgid "Assign automatically" msgstr "Призначити автоматично" -#: src/components/create-vm-dialog/createVmDialog.jsx:1213 +#: src/components/create-vm-dialog/createVmDialog.jsx:1297 msgid "" "Automated installs are only available when downloading an image or using " "cloud-init." @@ -240,13 +244,13 @@ msgid "Automatic" msgstr "Автоматично" -#: src/components/create-vm-dialog/createVmDialog.jsx:1333 +#: src/components/create-vm-dialog/createVmDialog.jsx:1417 msgid "Automation" msgstr "Автоматизація" +#: src/components/networks/networkOverviewTab.jsx:119 #: src/components/storagePools/storagePoolOverviewTab.jsx:71 #: src/components/vm/overview/vmOverviewCard.jsx:200 -#: src/components/networks/networkOverviewTab.jsx:119 msgid "Autostart" msgstr "Автозапуск" @@ -262,13 +266,13 @@ msgid "Boot order settings could not be saved" msgstr "Не вдалося зберегти параметри порядку завантаження" +#: src/components/vm/disks/vmDisksCard.jsx:186 +#: src/components/vm/disks/diskAdd.jsx:227 +#: src/components/vm/disks/diskEdit.jsx:90 #: src/components/vm/hostdevs/hostDevAdd.jsx:89 #: src/components/vm/hostdevs/hostDevCard.jsx:99 #: src/components/vm/hostdevs/hostDevCard.jsx:107 #: src/components/vm/hostdevs/hostDevCard.jsx:247 -#: src/components/vm/disks/diskEdit.jsx:90 -#: src/components/vm/disks/diskAdd.jsx:227 -#: src/components/vm/disks/vmDisksCard.jsx:186 #: src/components/vm/overview/bootOrder.jsx:105 #: src/components/vm/overview/bootOrder.jsx:117 #: src/components/vm/overview/bootOrder.jsx:135 @@ -281,9 +285,9 @@ msgid "CD/DVD disc" msgstr "Диск CD/DVD" -#: src/components/vm/overview/vmOverviewCard.jsx:187 -#: src/components/vm/vmUsageCard.jsx:69 #: src/components/common/needsShutdown.jsx:110 +#: src/components/vm/vmUsageCard.jsx:69 +#: src/components/vm/overview/vmOverviewCard.jsx:187 msgid "CPU" msgstr "Процесор" @@ -291,38 +295,38 @@ msgid "CPU mode could not be saved" msgstr "Не вдалося зберегти режим процесора" -#: src/components/vm/disks/diskEdit.jsx:60 #: src/components/vm/disks/vmDiskColumns.jsx:101 #: src/components/vm/disks/diskAdd.jsx:216 +#: src/components/vm/disks/diskEdit.jsx:60 msgid "Cache" msgstr "Кеш" -#: src/components/storagePools/createStoragePoolDialog.jsx:443 +#: src/components/create-vm-dialog/createVmDialog.jsx:1477 +#: src/components/networks/createNetworkDialog.jsx:421 +#: src/components/networks/networkOverviewTab.jsx:239 +#: src/components/common/deleteResource.jsx:91 #: src/components/storagePools/storagePoolDelete.jsx:205 #: src/components/storagePools/storageVolumeCreate.jsx:110 -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:147 -#: src/components/vm/snapshots/vmSnapshotsRevertModal.jsx:102 -#: src/components/vm/hostdevs/hostDevAdd.jsx:234 -#: src/components/vm/vmCloneDialog.jsx:83 -#: src/components/vm/vmMigrateDialog.jsx:213 -#: src/components/vm/nics/nicAdd.jsx:216 src/components/vm/nics/nicEdit.jsx:185 -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:174 +#: src/components/storagePools/createStoragePoolDialog.jsx:443 +#: src/components/vm/nics/nicEdit.jsx:185 src/components/vm/nics/nicAdd.jsx:216 +#: src/components/vm/deleteDialog.jsx:174 #: src/components/vm/vmRenameDialog.jsx:71 -#: src/components/vm/disks/diskEdit.jsx:270 +#: src/components/vm/confirmDialog.jsx:54 #: src/components/vm/disks/diskAdd.jsx:866 +#: src/components/vm/disks/diskEdit.jsx:270 #: src/components/vm/disks/mediaEject.jsx:110 -#: src/components/vm/deleteDialog.jsx:174 -#: src/components/vm/confirmDialog.jsx:54 -#: src/components/vm/overview/watchdog.jsx:194 +#: src/components/vm/hostdevs/hostDevAdd.jsx:234 +#: src/components/vm/vmCloneDialog.jsx:83 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:174 +#: src/components/vm/vmMigrateDialog.jsx:213 #: src/components/vm/overview/firmware.jsx:72 #: src/components/vm/overview/bootOrder.jsx:318 -#: src/components/vm/overview/memoryModal.jsx:159 +#: src/components/vm/overview/watchdog.jsx:194 #: src/components/vm/overview/vsock.jsx:244 +#: src/components/vm/overview/memoryModal.jsx:159 #: src/components/vm/overview/cpuModal.jsx:338 -#: src/components/networks/createNetworkDialog.jsx:421 -#: src/components/networks/networkOverviewTab.jsx:239 -#: src/components/create-vm-dialog/createVmDialog.jsx:1392 -#: src/components/common/deleteResource.jsx:91 +#: src/components/vm/snapshots/vmSnapshotsRevertModal.jsx:102 +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:147 msgid "Cancel" msgstr "Скасувати" @@ -348,7 +352,7 @@ msgid "Change firmware" msgstr "Змінити мікропрограму" -#: src/components/common/needsShutdown.jsx:162 +#: src/components/common/needsShutdown.jsx:164 msgid "Changes pending" msgstr "Зміни у черзі" @@ -356,7 +360,7 @@ msgid "Changes will take effect after shutting down the VM" msgstr "Зміни буде застосовано після завершення роботи ВМ" -#: src/app.jsx:138 +#: src/app.jsx:136 msgid "" "Changing BIOS/EFI settings is specific to each manufacturer. It involves " "pressing a hotkey during boot (ESC, F1, F12, Del). Enable a setting called " @@ -369,14 +373,14 @@ "«VMX», «SVM», «VTX», «VTD». Подробиці можна знайти у підручнику до вашого " "комп'ютера." -#: src/components/create-vm-dialog/createVmDialog.jsx:527 +#: src/components/create-vm-dialog/createVmDialog.jsx:531 msgid "Checking token validity..." msgstr "Перевірка чинності жетона…" -#: src/components/create-vm-dialog/createVmDialog.jsx:458 -#: src/components/create-vm-dialog/createVmDialog.jsx:459 -#: src/components/create-vm-dialog/createVmDialog.jsx:884 -#: src/components/create-vm-dialog/createVmDialog.jsx:885 +#: src/components/create-vm-dialog/createVmDialog.jsx:462 +#: src/components/create-vm-dialog/createVmDialog.jsx:463 +#: src/components/create-vm-dialog/createVmDialog.jsx:966 +#: src/components/create-vm-dialog/createVmDialog.jsx:967 msgid "Choose an operating system" msgstr "Виберіть операційну систему" @@ -391,7 +395,7 @@ "У результаті натискання «Запустити віддалений переглядач» буде отримано " "файл .vv і запущено $0." -#: src/components/vm/vmCloneDialog.jsx:80 src/components/vm/vmActions.jsx:402 +#: src/components/vm/vmActions.jsx:402 src/components/vm/vmCloneDialog.jsx:80 msgid "Clone" msgstr "Клонувати" @@ -399,7 +403,7 @@ msgid "Close" msgstr "Закрити" -#: src/components/create-vm-dialog/createVmDialog.jsx:363 +#: src/components/create-vm-dialog/createVmDialog.jsx:367 msgid "Cloud base image" msgstr "Базовий образ хмари" @@ -420,12 +424,12 @@ msgid "Connecting" msgstr "З'єднання" -#: src/components/storagePools/storagePoolList.jsx:70 -#: src/components/vm/overview/vmOverviewCard.jsx:163 -#: src/components/networks/networkList.jsx:69 #: src/components/networks/createNetworkDialog.jsx:41 +#: src/components/networks/networkList.jsx:69 #: src/components/vms/hostvmslist.jsx:145 #: src/components/common/machinesConnectionSelector.jsx:39 +#: src/components/storagePools/storagePoolList.jsx:70 +#: src/components/vm/overview/vmOverviewCard.jsx:163 msgid "Connection" msgstr "З’єднання" @@ -455,7 +459,7 @@ msgid "Could not delete disk's storage" msgstr "Не вдалося вилучити сховище даних диска" -#: src/components/vm/overview/watchdog.jsx:104 +#: src/components/vm/overview/watchdog.jsx:106 msgid "Could not dynamically add watchdog" msgstr "Не вдалося динамічно додати засіб спостереження" @@ -467,22 +471,22 @@ msgid "Crashed" msgstr "Аварійне завершення" -#: src/components/storagePools/createStoragePoolDialog.jsx:440 +#: src/components/networks/createNetworkDialog.jsx:418 #: src/components/storagePools/storageVolumeCreate.jsx:107 +#: src/components/storagePools/createStoragePoolDialog.jsx:440 #: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:144 -#: src/components/networks/createNetworkDialog.jsx:418 msgid "Create" msgstr "Створити" -#: src/components/create-vm-dialog/createVmDialog.jsx:1438 +#: src/components/create-vm-dialog/createVmDialog.jsx:1523 msgid "Create VM" msgstr "Створення ВМ" -#: src/components/create-vm-dialog/createVmDialog.jsx:1457 +#: src/components/create-vm-dialog/createVmDialog.jsx:1542 msgid "Create VM by importing a disk image of an existing VM installation" msgstr "Створити ВМ імпортуванням образу диска наявної встановленої ВМ" -#: src/components/create-vm-dialog/createVmDialog.jsx:1456 +#: src/components/create-vm-dialog/createVmDialog.jsx:1541 msgid "Create VM from local or network installation medium" msgstr "Створити ВМ на основі локального або мережевого носія для встановлення" @@ -490,11 +494,11 @@ msgid "Create a clone VM based on $0" msgstr "Створити клон ВМ на основі $0" -#: src/components/create-vm-dialog/createVmDialog.jsx:1360 +#: src/components/create-vm-dialog/createVmDialog.jsx:1444 msgid "Create and edit" msgstr "Створити і редагувати" -#: src/components/create-vm-dialog/createVmDialog.jsx:1386 +#: src/components/create-vm-dialog/createVmDialog.jsx:1471 msgid "Create and run" msgstr "Створити і запустити" @@ -502,20 +506,20 @@ msgid "Create new" msgstr "Створити" -#: src/components/create-vm-dialog/createVmDialog.jsx:860 +#: src/components/create-vm-dialog/createVmDialog.jsx:946 msgid "Create new qcow2 volume" msgstr "Створити том qcow2" -#: src/components/create-vm-dialog/createVmDialog.jsx:861 +#: src/components/create-vm-dialog/createVmDialog.jsx:947 msgid "Create new raw volume" msgstr "Створити том raw" -#: src/components/create-vm-dialog/createVmDialog.jsx:1374 +#: src/components/create-vm-dialog/createVmDialog.jsx:1459 msgid "Create new virtual machine" msgstr "Створити віртуальну машину" -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:140 #: src/components/vm/snapshots/vmSnapshotsCard.jsx:49 +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:140 msgid "Create snapshot" msgstr "Створення знімка" @@ -542,11 +546,11 @@ msgid "Creating VM" msgstr "створення ВМ" -#: src/app.jsx:304 +#: src/app.jsx:302 msgid "Creating VM $0" msgstr "Створення ВМ $0" -#: src/components/create-vm-dialog/createVmDialog.jsx:1189 +#: src/components/create-vm-dialog/createVmDialog.jsx:1273 msgid "Creation of VM $0 failed" msgstr "Не вдалося створити ВМ $0" @@ -584,20 +588,21 @@ msgid "DHCP Settings" msgstr "Параметри DHCP" -#: src/components/storagePools/storagePool.jsx:160 #: src/components/networks/network.jsx:169 +#: src/components/storagePools/storagePool.jsx:160 msgid "Deactivate" msgstr "Вимкнути" -#: src/components/storagePools/storagePoolDelete.jsx:202 -#: src/components/storagePools/storagePoolDelete.jsx:238 -#: src/components/storagePools/storagePoolDelete.jsx:248 -#: src/components/vm/deleteDialog.jsx:171 src/components/vm/vmActions.jsx:451 -#: src/components/vm/vmActions.jsx:459 src/components/networks/network.jsx:150 +#: src/components/networks/network.jsx:150 #: src/components/networks/network.jsx:153 #: src/components/common/deleteResource.jsx:79 #: src/components/common/deleteResource.jsx:133 #: src/components/common/deleteResource.jsx:144 +#: src/components/storagePools/storagePoolDelete.jsx:202 +#: src/components/storagePools/storagePoolDelete.jsx:238 +#: src/components/storagePools/storagePoolDelete.jsx:248 +#: src/components/vm/deleteDialog.jsx:171 src/components/vm/vmActions.jsx:451 +#: src/components/vm/vmActions.jsx:459 msgid "Delete" msgstr "Вилучити" @@ -641,8 +646,8 @@ msgstr "" "Вилучення спільних каталогів можливе, лише якщо гостьову систему вимкнено" -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:51 #: src/components/vm/snapshots/vmSnapshotsCard.jsx:95 +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:51 msgid "Description" msgstr "Опис" @@ -665,23 +670,23 @@ "Від'єднайте диски, які використовують цей буфер від усіх віртуальних машин, " "перш ніж намагатися їх вилучити." -#: src/components/create-vm-dialog/createVmDialog.jsx:1329 +#: src/components/create-vm-dialog/createVmDialog.jsx:1413 msgid "Details" msgstr "Подробиці" +#: src/components/networks/createNetworkDialog.jsx:160 +#: src/components/networks/networkList.jsx:68 +#: src/components/vm/disks/vmDiskColumns.jsx:40 +#: src/components/vm/disks/vmDisksCard.jsx:172 +#: src/components/vm/disks/diskAdd.jsx:354 #: src/components/vm/hostdevs/hostDevAdd.jsx:88 #: src/components/vm/hostdevs/hostDevAdd.jsx:123 #: src/components/vm/hostdevs/hostDevCard.jsx:98 #: src/components/vm/hostdevs/hostDevCard.jsx:246 -#: src/components/vm/disks/vmDiskColumns.jsx:40 -#: src/components/vm/disks/diskAdd.jsx:354 -#: src/components/vm/disks/vmDisksCard.jsx:172 #: src/components/vm/overview/bootOrder.jsx:97 #: src/components/vm/overview/bootOrder.jsx:104 #: src/components/vm/overview/bootOrder.jsx:136 #: src/components/vm/overview/bootOrder.jsx:139 -#: src/components/networks/networkList.jsx:68 -#: src/components/networks/createNetworkDialog.jsx:160 msgid "Device" msgstr "Пристрій" @@ -689,8 +694,8 @@ msgid "Devices" msgstr "Пристрої" -#: src/components/vm/consoles/serialConsole.jsx:94 #: src/components/vm/consoles/vnc.jsx:170 +#: src/components/vm/consoles/serialConsole.jsx:94 msgid "Disconnect" msgstr "Від’єднатися" @@ -723,7 +728,7 @@ msgid "Disk identifier" msgstr "Ідентифікатор диска" -#: src/components/create-vm-dialog/createVmDialog.jsx:376 +#: src/components/create-vm-dialog/createVmDialog.jsx:380 msgid "Disk image" msgstr "Образ диска" @@ -731,7 +736,7 @@ msgid "Disk image file" msgstr "Файл образу диска" -#: src/components/create-vm-dialog/createVmDialog.jsx:222 +#: src/components/create-vm-dialog/createVmDialog.jsx:224 msgid "Disk image path must not be empty" msgstr "Шлях до образу диска не може бути порожнім" @@ -739,8 +744,8 @@ msgid "Disk images can be stored in user home directory" msgstr "Образи дисків можуть зберігатися у домашньому каталозі користувача" -#: src/components/vm/disks/diskEdit.jsx:218 #: src/components/vm/disks/diskAdd.jsx:716 +#: src/components/vm/disks/diskEdit.jsx:218 msgid "Disk settings could not be saved" msgstr "Не вдалося зберегти параметри диска" @@ -771,15 +776,15 @@ msgid "Domain is blocked on resource" msgstr "Домен заблоковано на ресурсі" -#: src/components/create-vm-dialog/createVmDialog.jsx:359 +#: src/components/create-vm-dialog/createVmDialog.jsx:363 msgid "Download an OS" msgstr "Отримати операційну систему" -#: src/app.jsx:311 +#: src/app.jsx:309 msgid "Download progress" msgstr "Поступ отримання" -#: src/app.jsx:304 +#: src/app.jsx:302 msgid "Downloading image for VM $0" msgstr "Отримуємо образ для ВМ $0" @@ -837,7 +842,7 @@ msgid "Emulated machine" msgstr "Емульована машина" -#: src/app.jsx:136 +#: src/app.jsx:134 msgid "Enable virtualization support in BIOS/EFI settings." msgstr "Увімкніть підтримку віртуалізації у параметрах BIOS/EFI." @@ -850,12 +855,12 @@ msgid "End should not be empty" msgstr "Кінець не може бути порожнім" -#: src/components/create-vm-dialog/createVmDialog.jsx:1212 +#: src/components/create-vm-dialog/createVmDialog.jsx:1296 msgid "Enter root and/or user information to enable unattended installation." msgstr "" "Введіть дані root і/або користувача, щоб увімкнути автоматичне встановлення." -#: src/components/create-vm-dialog/createVmDialog.jsx:531 +#: src/components/create-vm-dialog/createVmDialog.jsx:535 msgid "Error checking token" msgstr "Помилка перевірки токена" @@ -863,7 +868,7 @@ msgid "Example, $0" msgstr "Приклад, $0" -#: src/components/create-vm-dialog/createVmDialog.jsx:302 +#: src/components/create-vm-dialog/createVmDialog.jsx:306 msgid "Existing disk image on host's file system" msgstr "Наявний образ диска у файловій системі основної системи" @@ -895,7 +900,7 @@ msgid "Failed to configure vsock" msgstr "Не вдалося налаштувати vsock" -#: src/components/vm/overview/watchdog.jsx:86 +#: src/components/vm/overview/watchdog.jsx:88 msgid "Failed to configure watchdog" msgstr "Не вдалося налаштувати спостереження" @@ -903,11 +908,11 @@ msgid "Failed to detach vsock" msgstr "Не вдалося від'єднати vsock" -#: src/components/vm/overview/watchdog.jsx:133 +#: src/components/vm/overview/watchdog.jsx:135 msgid "Failed to detach watchdog" msgstr "Не вдалося від'єднати спостереження" -#: src/app.jsx:189 +#: src/app.jsx:187 msgid "Failed to fetch some resources" msgstr "Не вдалося отримати деякі ресурси" @@ -982,8 +987,8 @@ msgid "Force shut down $0?" msgstr "Примусово вимкнути" -#: src/components/storagePools/createStoragePoolDialog.jsx:197 #: src/components/storagePools/storageVolumeCreateBody.jsx:69 +#: src/components/storagePools/createStoragePoolDialog.jsx:197 #: src/components/vm/disks/vmDiskColumns.jsx:103 msgid "Format" msgstr "Формат" @@ -1006,8 +1011,8 @@ "буде лише неспільні придатні до запису образи дисків. Невикористаний обсяг " "сховища даних після перенесення лишатиметься у початковій системі." -#: src/components/vm/overview/vmOverviewCard.jsx:159 #: src/components/networks/networkOverviewTab.jsx:110 +#: src/components/vm/overview/vmOverviewCard.jsx:159 msgid "General" msgstr "Загальний" @@ -1015,19 +1020,19 @@ msgid "Generate automatically" msgstr "Створити автоматично" -#: src/components/create-vm-dialog/createVmDialog.jsx:505 +#: src/components/create-vm-dialog/createVmDialog.jsx:509 msgid "Get a new RHSM token." msgstr "Отримати новий жетон RHSM." +#: src/components/create-vm-dialog/createVmDialog.jsx:893 +#: src/components/create-vm-dialog/createVmDialog.jsx:1013 #: src/components/storagePools/storageVolumeCreateBody.jsx:101 #: src/components/vm/disks/vmDisksCard.jsx:49 #: src/components/vm/overview/memorySelectRow.jsx:89 -#: src/components/create-vm-dialog/createVmDialog.jsx:807 -#: src/components/create-vm-dialog/createVmDialog.jsx:931 msgid "GiB" msgstr "ГіБ" -#: src/app.jsx:294 src/app.jsx:308 +#: src/app.jsx:292 src/app.jsx:306 msgid "Go to VMs list" msgstr "Перейти до списку ВМ" @@ -1039,17 +1044,17 @@ msgid "Gracefully shutdown" msgstr "Штатно вимкнути" -#: src/app.jsx:133 +#: src/app.jsx:131 msgid "Hardware virtualization is disabled" msgstr "Апаратну віртуалізацію вимкнено" -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:241 #: src/components/vm/disks/diskAdd.jsx:212 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:241 msgid "Hide additional options" msgstr "Приховати додаткові параметри" -#: src/components/storagePools/createStoragePoolDialog.jsx:121 #: src/components/storagePools/storagePoolOverviewTab.jsx:34 +#: src/components/storagePools/createStoragePoolDialog.jsx:121 #: src/components/vm/disks/vmDiskColumns.jsx:44 #: src/components/vm/overview/bootOrder.jsx:101 msgid "Host" @@ -1091,8 +1096,8 @@ msgid "IP" msgstr "IP" -#: src/components/vm/nics/vmNicsCard.jsx:357 #: src/components/networks/networkOverviewTab.jsx:254 +#: src/components/vm/nics/vmNicsCard.jsx:357 msgid "IP address" msgstr "IP-адреса" @@ -1166,23 +1171,23 @@ msgid "Idle" msgstr "Бездіяльність" -#: src/app.jsx:144 +#: src/app.jsx:142 msgid "Ignore" msgstr "Ігнорувати" -#: src/components/create-vm-dialog/createVmDialog.jsx:1438 +#: src/components/create-vm-dialog/createVmDialog.jsx:1523 msgid "Import VM" msgstr "Імпортувати ВМ" -#: src/components/create-vm-dialog/createVmDialog.jsx:1374 +#: src/components/create-vm-dialog/createVmDialog.jsx:1459 msgid "Import a virtual machine" msgstr "Імпортувати віртуальну машину" -#: src/components/create-vm-dialog/createVmDialog.jsx:1360 +#: src/components/create-vm-dialog/createVmDialog.jsx:1444 msgid "Import and edit" msgstr "Імпортувати і редагувати" -#: src/components/create-vm-dialog/createVmDialog.jsx:1386 +#: src/components/create-vm-dialog/createVmDialog.jsx:1471 msgid "Import and run" msgstr "Імпортувати і запустити" @@ -1190,7 +1195,7 @@ msgid "Importing an image with a backing file is unsupported" msgstr "Підтримки імпортування образу із базовим файлом не передбачено" -#: src/components/create-vm-dialog/createVmDialog.jsx:310 +#: src/components/create-vm-dialog/createVmDialog.jsx:314 msgid "" "In most configurations, macvtap does not work for host to guest network " "communication." @@ -1238,15 +1243,15 @@ msgid "Install" msgstr "Встановити" -#: src/components/create-vm-dialog/createVmDialog.jsx:376 +#: src/components/create-vm-dialog/createVmDialog.jsx:380 msgid "Installation source" msgstr "Джерело для встановлення" -#: src/components/create-vm-dialog/createVmDialog.jsx:224 +#: src/components/create-vm-dialog/createVmDialog.jsx:226 msgid "Installation source must not be empty" msgstr "Запис джерела встановлення не може бути порожнім" -#: src/components/create-vm-dialog/createVmDialog.jsx:351 +#: src/components/create-vm-dialog/createVmDialog.jsx:355 msgid "Installation type" msgstr "Тип встановлення" @@ -1282,7 +1287,7 @@ msgid "Invalid IPv6 prefix" msgstr "Некоректний префікс IPv6" -#: src/components/create-vm-dialog/createVmDialog.jsx:208 +#: src/components/create-vm-dialog/createVmDialog.jsx:210 msgid "Invalid filename" msgstr "Некоректна назва файла" @@ -1290,6 +1295,10 @@ msgid "Isolated network" msgstr "Ізольована мережа" +#: src/components/create-vm-dialog/createVmDialog.jsx:812 +msgid "Keys are located in ~/.ssh/ and have a \".pub\" extension." +msgstr "" + #: src/components/storagePools/createStoragePoolDialog.jsx:62 msgid "LVM volume group" msgstr "Група томів LVM" @@ -1298,21 +1307,21 @@ msgid "Launch remote viewer" msgstr "Запустити віддалений переглядач" -#: src/components/create-vm-dialog/createVmDialog.jsx:643 +#: src/components/create-vm-dialog/createVmDialog.jsx:647 msgid "" "Leave the password blank if you do not wish to have a root account created" msgstr "" "Не заповнюйте поле пароля, якщо ви не хочете, щоб було створено обліковий " "запис root" -#: src/components/create-vm-dialog/createVmDialog.jsx:743 +#: src/components/create-vm-dialog/createVmDialog.jsx:747 msgid "" "Leave the password blank if you do not wish to have a user account created" msgstr "" "Не заповнюйте поле пароля, якщо ви не хочете, щоб було створено обліковий " "запис користувача" -#: src/components/create-vm-dialog/createVmDialog.jsx:759 +#: src/components/create-vm-dialog/createVmDialog.jsx:838 msgid "Leave the password blank if you do not wish to set a root password" msgstr "Не заповнюйте поле пароля, якщо ви не хочете встановлювати пароль root" @@ -1339,7 +1348,7 @@ msgid "Loading..." msgstr "Завантаження…" -#: src/components/create-vm-dialog/createVmDialog.jsx:366 +#: src/components/create-vm-dialog/createVmDialog.jsx:370 msgid "Local install media (ISO image or distro install tree)" msgstr "" "Локальний носій даних для встановлення (образ ISO або ієрархія каталогів " @@ -1349,14 +1358,15 @@ msgid "Location" msgstr "Місце" -#: src/components/vm/overview/bootOrder.jsx:111 #: src/components/networks/networkOverviewTab.jsx:68 +#: src/components/vm/overview/bootOrder.jsx:111 msgid "MAC" msgstr "MAC" -#: src/components/vm/nics/nicAdd.jsx:68 src/components/vm/nics/nicEdit.jsx:47 -#: src/components/vm/nics/vmNicsCard.jsx:351 #: src/components/networks/networkOverviewTab.jsx:247 +#: src/components/vm/nics/nicEdit.jsx:47 +#: src/components/vm/nics/vmNicsCard.jsx:351 +#: src/components/vm/nics/nicAdd.jsx:68 msgid "MAC address" msgstr "MAC-адреса" @@ -1430,9 +1440,9 @@ msgid "Media will be ejected from $0:" msgstr "Носій даних буде виштовхнуто з $0:" -#: src/components/vm/overview/vmOverviewCard.jsx:182 +#: src/components/create-vm-dialog/createVmDialog.jsx:878 #: src/components/vm/vmUsageCard.jsx:58 -#: src/components/create-vm-dialog/createVmDialog.jsx:792 +#: src/components/vm/overview/vmOverviewCard.jsx:182 msgid "Memory" msgstr "Пам'ять" @@ -1441,19 +1451,19 @@ msgid "Memory could not be saved" msgstr "Не вдалося зберегти дані щодо обсягу пам'яті" -#: src/components/create-vm-dialog/createVmDialog.jsx:231 +#: src/components/create-vm-dialog/createVmDialog.jsx:233 msgid "Memory must not be 0" msgstr "Об'єм пам'яті не може бути нульовим" +#: src/components/create-vm-dialog/createVmDialog.jsx:891 +#: src/components/create-vm-dialog/createVmDialog.jsx:1011 #: src/components/storagePools/storageVolumeCreateBody.jsx:99 #: src/components/vm/overview/memorySelectRow.jsx:87 -#: src/components/create-vm-dialog/createVmDialog.jsx:805 -#: src/components/create-vm-dialog/createVmDialog.jsx:929 msgid "MiB" msgstr "МіБ" -#: src/components/vm/vmMigrateDialog.jsx:210 #: src/components/vm/vmActions.jsx:425 +#: src/components/vm/vmMigrateDialog.jsx:210 msgid "Migrate" msgstr "Перенести" @@ -1470,8 +1480,8 @@ msgid "Mode" msgstr "Режим" -#: src/components/vm/hostdevs/hostDevCard.jsx:199 #: src/components/vm/nics/nicBody.jsx:48 +#: src/components/vm/hostdevs/hostDevCard.jsx:199 msgid "Model" msgstr "Модель" @@ -1505,17 +1515,17 @@ msgid "NIC $0 of VM $1 failed to change state" msgstr "NIC $0 ВМ $1, не вдалося змінити стан" -#: src/components/storagePools/createStoragePoolDialog.jsx:45 -#: src/components/storagePools/storagePoolList.jsx:68 +#: src/components/create-vm-dialog/createVmDialog.jsx:264 +#: src/components/networks/createNetworkDialog.jsx:126 +#: src/components/networks/networkList.jsx:67 +#: src/components/vms/hostvmslist.jsx:144 #: src/components/storagePools/storagePoolVolumesTab.jsx:78 #: src/components/storagePools/storageVolumeCreateBody.jsx:38 -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:38 -#: src/components/vm/snapshots/vmSnapshotsCard.jsx:85 +#: src/components/storagePools/storagePoolList.jsx:68 +#: src/components/storagePools/createStoragePoolDialog.jsx:45 #: src/components/vm/vmCloneDialog.jsx:93 -#: src/components/networks/networkList.jsx:67 -#: src/components/networks/createNetworkDialog.jsx:126 -#: src/components/vms/hostvmslist.jsx:144 -#: src/components/create-vm-dialog/createVmDialog.jsx:260 +#: src/components/vm/snapshots/vmSnapshotsCard.jsx:85 +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:38 msgid "Name" msgstr "Назва" @@ -1527,15 +1537,15 @@ msgid "Name contains invalid characters" msgstr "У назві містяться некоректні символи" +#: src/components/create-vm-dialog/createVmDialog.jsx:193 #: src/components/storagePools/storageVolumeCreate.jsx:67 #: src/components/vm/vmCloneDialog.jsx:45 -#: src/components/create-vm-dialog/createVmDialog.jsx:191 msgid "Name must not be empty" msgstr "Запис назви не може бути порожнім" +#: src/components/networks/createNetworkDialog.jsx:53 #: src/components/storagePools/createStoragePoolDialog.jsx:51 #: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:97 -#: src/components/networks/createNetworkDialog.jsx:53 msgid "Name should not be empty" msgstr "Назва має бути непорожньою" @@ -1563,7 +1573,7 @@ msgid "Network $0 will be permanently deleted." msgstr "Мережу $0 буде остаточно вилучено." -#: src/components/create-vm-dialog/createVmDialog.jsx:371 +#: src/components/create-vm-dialog/createVmDialog.jsx:375 msgid "Network boot (PXE)" msgstr "Мережеве завантаження (PXE)" @@ -1583,7 +1593,7 @@ msgid "Network interface $0 will be removed from $1" msgstr "Інтерфейс мережі $0 буде вилучено з $1" -#: src/components/vm/nics/nicAdd.jsx:167 src/components/vm/nics/nicEdit.jsx:141 +#: src/components/vm/nics/nicEdit.jsx:141 src/components/vm/nics/nicAdd.jsx:167 msgid "Network interface settings could not be saved" msgstr "Не вдалося зберегти параметри інтерфейсу мережі" @@ -1591,7 +1601,7 @@ msgid "Network interfaces" msgstr "Інтерфейси мережі" -#: src/components/create-vm-dialog/createVmDialog.jsx:318 +#: src/components/create-vm-dialog/createVmDialog.jsx:322 msgid "Network selection does not support PXE." msgstr "Для вибору мережі не передбачено підтримки PXE." @@ -1613,6 +1623,10 @@ msgid "New volume name" msgstr "Назва нового тому" +#: src/components/create-vm-dialog/createVmDialog.jsx:845 +msgid "No SSH keys specified" +msgstr "" + #: src/components/vms/hostvmslist.jsx:149 msgid "No VM is running or defined on this host" msgstr "У цій основній системі не запущено або не визначено віртуальних машин" @@ -1649,7 +1663,7 @@ msgid "No network devices" msgstr "Немає пристроїв мережі" -#: src/components/vm/nics/vmNicsCard.jsx:565 +#: src/components/vm/nics/vmNicsCard.jsx:562 msgid "No network interfaces defined for this VM" msgstr "Немає інтерфейсів мережі, які визначено для цієї ВМ" @@ -1673,7 +1687,7 @@ msgid "No state" msgstr "Немає стану" -#: src/components/create-vm-dialog/createVmDialog.jsx:866 +#: src/components/create-vm-dialog/createVmDialog.jsx:951 msgid "No storage" msgstr "Немає сховища даних" @@ -1720,15 +1734,15 @@ msgid "None (isolated network)" msgstr "Немає (ізольована мережа)" -#: src/components/create-vm-dialog/createVmDialog.jsx:592 +#: src/components/create-vm-dialog/createVmDialog.jsx:596 msgid "Offline token" msgstr "Автономний жетон" -#: src/components/create-vm-dialog/createVmDialog.jsx:228 +#: src/components/create-vm-dialog/createVmDialog.jsx:230 msgid "Offline token must not be empty" msgstr "Автономний жетон не може бути порожнім" -#: src/components/create-vm-dialog/createVmDialog.jsx:535 +#: src/components/create-vm-dialog/createVmDialog.jsx:539 msgid "Old token expired" msgstr "Термін дії старого жетона сплив" @@ -1754,7 +1768,7 @@ msgid "Open" msgstr "Відкрита" -#: src/components/create-vm-dialog/createVmDialog.jsx:451 +#: src/components/create-vm-dialog/createVmDialog.jsx:455 msgid "Operating system" msgstr "Операційна система" @@ -1776,10 +1790,10 @@ msgid "Parent snapshot" msgstr "Батьківський знімок" +#: src/components/vm/deleteDialog.jsx:60 +#: src/components/vm/disks/diskEdit.jsx:42 #: src/components/vm/hostdevs/hostDevCard.jsx:123 #: src/components/vm/hostdevs/hostDevCard.jsx:127 -#: src/components/vm/disks/diskEdit.jsx:42 -#: src/components/vm/deleteDialog.jsx:60 msgid "Path" msgstr "Шлях" @@ -1787,11 +1801,11 @@ msgid "Path on host's filesystem" msgstr "Шлях у файловій системі вузла" -#: src/components/create-vm-dialog/createVmDialog.jsx:284 +#: src/components/create-vm-dialog/createVmDialog.jsx:288 msgid "Path to ISO file on host's file system" msgstr "Шлях до ISO у файловій системі основної системи" -#: src/components/create-vm-dialog/createVmDialog.jsx:293 +#: src/components/create-vm-dialog/createVmDialog.jsx:297 msgid "Path to cloud image file on host's file system" msgstr "Шлях до файла образу хмари у файловій системі основної системи" @@ -1799,7 +1813,7 @@ msgid "Path to file on host's file system" msgstr "Шлях до файла у файловій системі основної системи" -#: src/components/vm/vmActions.jsx:209 src/helpers.js:283 +#: src/helpers.js:283 src/components/vm/vmActions.jsx:209 msgid "Pause" msgstr "Призупинити" @@ -1819,8 +1833,8 @@ msgid "Persistence" msgstr "Сталість" -#: src/components/storagePools/storagePoolOverviewTab.jsx:66 #: src/components/networks/networkOverviewTab.jsx:114 +#: src/components/storagePools/storagePoolOverviewTab.jsx:66 msgid "Persistent" msgstr "Постійний" @@ -1849,10 +1863,10 @@ msgstr "" "Будь ласка, запустіть віртуальну машину, щоб отримати доступ до її консолі." +#: src/components/vm/deleteDialog.jsx:68 #: src/components/vm/disks/vmDiskColumns.jsx:42 #: src/components/vm/disks/diskAdd.jsx:151 #: src/components/vm/disks/mediaEject.jsx:85 -#: src/components/vm/deleteDialog.jsx:68 #: src/components/vm/overview/bootOrder.jsx:99 msgid "Pool" msgstr "Буфер" @@ -1920,12 +1934,12 @@ msgid "Product" msgstr "Продукт" -#: src/components/create-vm-dialog/createVmDialog.jsx:620 +#: src/components/create-vm-dialog/createVmDialog.jsx:624 msgid "Profile" msgstr "Профіль" -#: src/components/vm/hostdevs/hostDevCard.jsx:114 #: src/components/vm/disks/vmDiskColumns.jsx:41 +#: src/components/vm/hostdevs/hostDevCard.jsx:114 #: src/components/vm/overview/bootOrder.jsx:98 #: src/components/vm/overview/bootOrder.jsx:159 msgid "Protocol" @@ -1951,12 +1965,20 @@ msgid "Provides a virtual LAN with NAT to the outside world." msgstr "Надає віртуальну LAN з NAT для зовнішнього світу." +#: src/components/create-vm-dialog/createVmDialog.jsx:809 +msgid "Public SSH key" +msgstr "" + +#: src/components/create-vm-dialog/createVmDialog.jsx:805 +msgid "Public key" +msgstr "" + #: src/components/networks/networkOverviewTab.jsx:277 msgid "Range" msgstr "Діапазон" -#: src/components/vm/disks/diskEdit.jsx:123 #: src/components/vm/disks/vmDisksCard.jsx:216 +#: src/components/vm/disks/diskEdit.jsx:123 msgid "Read-only" msgstr "Лише читання" @@ -1971,7 +1993,7 @@ msgid "Reboot $0?" msgstr "Перезавантажити" -#: src/components/create-vm-dialog/createVmDialog.jsx:339 +#: src/components/create-vm-dialog/createVmDialog.jsx:343 msgid "Remote URL" msgstr "Віддалена адреса" @@ -1979,17 +2001,17 @@ msgid "Remote viewer details" msgstr "Параметри віддаленого переглядача" +#: src/components/networks/networkOverviewTab.jsx:70 +#: src/components/vm/nics/vmNicsCard.jsx:471 +#: src/components/vm/nics/vmNicsCard.jsx:481 +#: src/components/vm/disks/vmDiskColumns.jsx:146 +#: src/components/vm/disks/vmDiskColumns.jsx:212 #: src/components/vm/hostdevs/hostDevCard.jsx:253 #: src/components/vm/hostdevs/hostDevCard.jsx:259 -#: src/components/vm/nics/vmNicsCard.jsx:471 -#: src/components/vm/nics/vmNicsCard.jsx:480 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:59 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:68 -#: src/components/vm/disks/vmDiskColumns.jsx:146 -#: src/components/vm/disks/vmDiskColumns.jsx:212 #: src/components/vm/overview/watchdog.jsx:191 #: src/components/vm/overview/vsock.jsx:241 -#: src/components/networks/networkOverviewTab.jsx:70 msgid "Remove" msgstr "Вилучити" @@ -2009,6 +2031,12 @@ msgid "Remove host device from VM?" msgstr "Вилучити пристрій основної системи з ВМ?" +#: src/components/create-vm-dialog/createVmDialog.jsx:821 +#, fuzzy +#| msgid "Remove filesystem?" +msgid "Remove item" +msgstr "Вилучити файлову систему?" + #: src/components/vm/nics/vmNicsCard.jsx:468 msgid "Remove network interface?" msgstr "Вилучити інтерфейс мережі?" @@ -2059,7 +2087,7 @@ "створення знімка — поточний стан буде втрачено разом із усіма даними, які не " "захоплено до знімка" -#: src/components/create-vm-dialog/createVmDialog.jsx:720 +#: src/components/create-vm-dialog/createVmDialog.jsx:724 msgid "Root password" msgstr "Пароль root" @@ -2075,8 +2103,8 @@ msgid "Run" msgstr "Запустити" -#: src/components/vm/overview/vmOverviewCard.jsx:111 #: src/components/networks/networkOverviewTab.jsx:124 +#: src/components/vm/overview/vmOverviewCard.jsx:111 msgid "Run when host boots" msgstr "Запустити під час завантаження основної системи" @@ -2096,13 +2124,19 @@ msgid "SPICE port" msgstr "Порт SPICE" +#: src/components/create-vm-dialog/createVmDialog.jsx:846 +#, fuzzy +#| msgid "Send key" +msgid "SSH keys" +msgstr "Надіслати ключ" + #: src/components/vm/nics/nicEdit.jsx:182 #: src/components/vm/disks/diskEdit.jsx:267 -#: src/components/vm/overview/watchdog.jsx:154 #: src/components/vm/overview/firmware.jsx:69 #: src/components/vm/overview/bootOrder.jsx:315 -#: src/components/vm/overview/memoryModal.jsx:156 +#: src/components/vm/overview/watchdog.jsx:154 #: src/components/vm/overview/vsock.jsx:196 +#: src/components/vm/overview/memoryModal.jsx:156 msgid "Save" msgstr "Зберегти" @@ -2144,7 +2178,7 @@ msgid "Set manually" msgstr "Встановити вручну" -#: src/components/create-vm-dialog/createVmDialog.jsx:1366 +#: src/components/create-vm-dialog/createVmDialog.jsx:1451 msgid "" "Setting the user passwords for unattended installation requires starting the " "VM when creating it" @@ -2174,16 +2208,16 @@ msgid "Shared storage" msgstr "Спільне сховище даних" -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:241 #: src/components/vm/disks/diskAdd.jsx:212 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:241 msgid "Show additional options" msgstr "Показати додаткові параметри" -#: src/components/vm/overview/watchdog.jsx:53 +#: src/components/vm/overview/watchdog.jsx:55 msgid "Show less" msgstr "Показати менше" -#: src/components/vm/overview/watchdog.jsx:53 +#: src/components/vm/overview/watchdog.jsx:55 msgid "Show more" msgstr "Показати більше" @@ -2208,13 +2242,13 @@ "Вимкніть віртуальну машину, щоб розпочати редагування налаштувань " "мікропрограми" -#: src/components/vm/snapshots/vmSnapshotsCard.jsx:119 src/helpers.js:227 +#: src/helpers.js:227 src/components/vm/snapshots/vmSnapshotsCard.jsx:119 msgid "Shutting down" msgstr "Вимикання" -#: src/components/storagePools/storagePoolList.jsx:69 #: src/components/storagePools/storagePoolVolumesTab.jsx:78 #: src/components/storagePools/storageVolumeCreateBody.jsx:83 +#: src/components/storagePools/storagePoolList.jsx:69 msgid "Size" msgstr "Розмір" @@ -2255,12 +2289,12 @@ "Деякі зміни у налаштуваннях набудуть чинності лише після перезавантаження:" #: src/components/storagePools/storagePoolOverviewTab.jsx:51 -#: src/components/vm/hostdevs/hostDevCard.jsx:219 #: src/components/vm/nics/vmNicsCard.jsx:407 #: src/components/vm/nics/nicBody.jsx:197 +#: src/components/vm/disks/vmDisksCard.jsx:190 #: src/components/vm/disks/diskAdd.jsx:753 #: src/components/vm/disks/diskAdd.jsx:789 -#: src/components/vm/disks/vmDisksCard.jsx:190 +#: src/components/vm/hostdevs/hostDevCard.jsx:219 msgid "Source" msgstr "Джерело" @@ -2272,10 +2306,10 @@ msgid "Source must not be empty" msgstr "Джерело має бути непорожнім" -#: src/components/storagePools/createStoragePoolDialog.jsx:171 -#: src/components/storagePools/createStoragePoolDialog.jsx:188 #: src/components/storagePools/storagePoolOverviewTab.jsx:41 #: src/components/storagePools/storagePoolOverviewTab.jsx:46 +#: src/components/storagePools/createStoragePoolDialog.jsx:171 +#: src/components/storagePools/createStoragePoolDialog.jsx:188 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:48 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:65 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:204 @@ -2287,7 +2321,7 @@ msgid "Source path should not be empty" msgstr "Шлях до джерела не може бути порожнім" -#: src/components/create-vm-dialog/createVmDialog.jsx:216 +#: src/components/create-vm-dialog/createVmDialog.jsx:218 msgid "Source should start with http, ftp or nfs protocol" msgstr "Адреса джерела має починатися із назви протоколу — http, ftp або nfs" @@ -2312,12 +2346,12 @@ msgid "Startup" msgstr "Запуск" -#: src/components/storagePools/storagePoolList.jsx:71 -#: src/components/vm/nics/vmNicsCard.jsx:412 -#: src/components/vm/overview/vmOverviewCard.jsx:168 #: src/components/networks/networkList.jsx:71 #: src/components/vms/hostvmslist.jsx:106 #: src/components/vms/hostvmslist.jsx:146 +#: src/components/storagePools/storagePoolList.jsx:71 +#: src/components/vm/nics/vmNicsCard.jsx:412 +#: src/components/vm/overview/vmOverviewCard.jsx:168 msgid "State" msgstr "Стан" @@ -2329,8 +2363,8 @@ msgid "Static host from DHCP could not be removed" msgstr "Не вдалося вилучити статичний вузол з DHCP" +#: src/components/create-vm-dialog/createVmDialog.jsx:962 #: src/components/vm/vmMigrateDialog.jsx:90 -#: src/components/create-vm-dialog/createVmDialog.jsx:880 msgid "Storage" msgstr "Сховище даних" @@ -2338,7 +2372,7 @@ msgid "Storage is at a shared location" msgstr "Сховище даних є адресою спільного користування" -#: src/components/create-vm-dialog/createVmDialog.jsx:916 +#: src/components/create-vm-dialog/createVmDialog.jsx:998 msgid "Storage limit" msgstr "Обмеження сховища даних" @@ -2358,10 +2392,10 @@ msgid "Storage pool name" msgstr "Назва резервного сховища" +#: src/components/create-vm-dialog/createVmDialog.jsx:956 #: src/components/storagePools/storagePoolList.jsx:55 #: src/components/storagePools/storagePoolList.jsx:62 #: src/components/storagePools/storagePoolList.jsx:65 -#: src/components/create-vm-dialog/createVmDialog.jsx:873 msgid "Storage pools" msgstr "Буфери даних" @@ -2369,7 +2403,7 @@ msgid "Storage pools could not be fetched" msgstr "Не вдалося отримати буфери сховища даних" -#: src/components/create-vm-dialog/createVmDialog.jsx:235 +#: src/components/create-vm-dialog/createVmDialog.jsx:237 msgid "Storage size must not be 0" msgstr "Розмір сховища має бути ненульовим" @@ -2417,14 +2451,14 @@ msgid "Table of selectable host devices" msgstr "Таблиця придатних для вибору пристроїв основної системи" -#: src/components/vm/hostdevs/hostDevCard.jsx:109 #: src/components/vm/disks/vmDiskColumns.jsx:150 +#: src/components/vm/hostdevs/hostDevCard.jsx:109 #: src/components/vm/overview/bootOrder.jsx:153 msgid "Target" msgstr "Призначення" -#: src/components/storagePools/createStoragePoolDialog.jsx:103 #: src/components/storagePools/storagePoolOverviewTab.jsx:61 +#: src/components/storagePools/createStoragePoolDialog.jsx:103 msgid "Target path" msgstr "Шлях призначення" @@ -2445,8 +2479,8 @@ msgstr "" "Запущено віртуальну машину $0. Її буде примусово зупинено перед вилученням." -#: src/components/vm/nics/vmNicsCard.jsx:481 -#: src/components/vm/nics/vmNicsCard.jsx:489 +#: src/components/vm/nics/vmNicsCard.jsx:482 +#: src/components/vm/nics/vmNicsCard.jsx:490 #: src/components/vm/disks/vmDiskColumns.jsx:220 msgid "The VM needs to be running or shut off to detach this device" msgstr "" @@ -2473,11 +2507,11 @@ msgid "The pool is empty" msgstr "Буфер порожній" -#: src/components/create-vm-dialog/createVmDialog.jsx:784 +#: src/components/create-vm-dialog/createVmDialog.jsx:870 msgid "The selected operating system has minimum memory requirement of $0 $1" msgstr "Для вибраної операційної системи мінімальним обсягом пам'яті є $0 $1" -#: src/components/create-vm-dialog/createVmDialog.jsx:838 +#: src/components/create-vm-dialog/createVmDialog.jsx:924 msgid "" "The selected operating system has minimum storage size requirement of $0 $1" msgstr "" @@ -2499,7 +2533,7 @@ "Назва мітки, яку буде використано гостьовою системою для монтування цієї " "точки експортування." -#: src/components/create-vm-dialog/createVmDialog.jsx:514 +#: src/components/create-vm-dialog/createVmDialog.jsx:518 msgid "Then copy and paste it above." msgstr "Потім скопіюйте та вставте його вище." @@ -2552,7 +2586,7 @@ msgid "This volume is already used by $0." msgstr "Цей том вже використано $0." -#: src/components/create-vm-dialog/createVmDialog.jsx:911 +#: src/components/create-vm-dialog/createVmDialog.jsx:993 msgid "This volume is already used by another VM." msgstr "Цей том вже використано іншою ВМ." @@ -2570,11 +2604,11 @@ msgid "Troubleshoot" msgstr "Діагностика проблем" -#: src/components/storagePools/createStoragePoolDialog.jsx:81 #: src/components/storagePools/storagePoolOverviewTab.jsx:76 +#: src/components/storagePools/createStoragePoolDialog.jsx:81 +#: src/components/vm/nics/vmNicsCard.jsx:325 #: src/components/vm/hostdevs/hostDevAdd.jsx:47 #: src/components/vm/hostdevs/hostDevCard.jsx:179 -#: src/components/vm/nics/vmNicsCard.jsx:325 #: src/components/vm/overview/bootOrder.jsx:116 #: src/components/vm/overview/bootOrder.jsx:129 #: src/components/vm/overview/bootOrder.jsx:144 @@ -2588,7 +2622,7 @@ msgid "Type ID" msgstr "Ідентифікатор типу" -#: src/components/create-vm-dialog/createVmDialog.jsx:368 +#: src/components/create-vm-dialog/createVmDialog.jsx:372 msgid "URL (ISO image or distro install tree)" msgstr "Адреса (образ ISO або ієрархія каталогів встановлення дистрибутиву)" @@ -2604,11 +2638,11 @@ msgid "Undefined" msgstr "Не визначено" -#: src/components/create-vm-dialog/createVmDialog.jsx:266 +#: src/components/create-vm-dialog/createVmDialog.jsx:270 msgid "Unique name" msgstr "Унікальна назва" -#: src/components/create-vm-dialog/createVmDialog.jsx:266 +#: src/components/create-vm-dialog/createVmDialog.jsx:270 msgid "Unique name, default: $0" msgstr "Унікальна назва, типовий варіант: $0" @@ -2674,20 +2708,27 @@ msgid "Used by" msgstr "Використовується" -#: src/components/create-vm-dialog/createVmDialog.jsx:731 +#: src/components/create-vm-dialog/createVmDialog.jsx:735 msgid "User login" msgstr "Користувач" -#: src/components/create-vm-dialog/createVmDialog.jsx:250 +#: src/components/create-vm-dialog/createVmDialog.jsx:254 +#, fuzzy +#| msgid "User login must not be empty when user password is set" +msgid "User login must not be empty when SSH keys are set" +msgstr "" +"Якщо встановлено пароль користувача, ім'я користувача не може бути порожнім" + +#: src/components/create-vm-dialog/createVmDialog.jsx:252 msgid "User login must not be empty when user password is set" msgstr "" "Якщо встановлено пароль користувача, ім'я користувача не може бути порожнім" -#: src/components/create-vm-dialog/createVmDialog.jsx:739 +#: src/components/create-vm-dialog/createVmDialog.jsx:743 msgid "User password" msgstr "Пароль користувача" -#: src/components/create-vm-dialog/createVmDialog.jsx:247 +#: src/components/create-vm-dialog/createVmDialog.jsx:249 msgid "User password must not be empty when user login is set" msgstr "" "Якщо встановлено ім'я користувача, пароль користувача не може бути порожнім" @@ -2700,11 +2741,11 @@ msgid "VM $0 Host Devices" msgstr "Пристрої основної системи ВМ $0" -#: src/components/create-vm-dialog/createVmDialog.jsx:193 +#: src/components/create-vm-dialog/createVmDialog.jsx:195 msgid "VM $0 already exists" msgstr "ВМ із назвою $0 вже існує" -#: src/app.jsx:290 +#: src/app.jsx:288 msgid "VM $0 does not exist on $1 connection" msgstr "На з'єднання $1 не існує ВМ $0" @@ -2780,7 +2821,7 @@ msgid "VNC port" msgstr "Порт VNC" -#: src/components/create-vm-dialog/createVmDialog.jsx:539 +#: src/components/create-vm-dialog/createVmDialog.jsx:543 msgid "Valid token" msgstr "Чинний жетон" @@ -2793,12 +2834,12 @@ msgid "Vendor" msgstr "Постачальник" -#: src/components/storagePools/storagePoolList.jsx:52 -#: src/components/vm/vmDetailsPage.jsx:87 -#: src/components/vm/vmDetailsPage.jsx:249 #: src/components/networks/networkList.jsx:51 #: src/components/vms/hostvmslist.jsx:138 -#: src/components/vms/hostvmslist.jsx:141 src/manifest.json:0 +#: src/components/vms/hostvmslist.jsx:141 +#: src/components/storagePools/storagePoolList.jsx:52 +#: src/components/vm/vmDetailsPage.jsx:87 +#: src/components/vm/vmDetailsPage.jsx:249 src/manifest.json:0 msgid "Virtual machines" msgstr "Віртуальні машини" @@ -2829,12 +2870,12 @@ msgid "Virtualization service (libvirt) is not active" msgstr "Служба віртуалізації (libvirt) не є активною" +#: src/components/create-vm-dialog/createVmDialog.jsx:982 +#: src/components/vm/deleteDialog.jsx:65 #: src/components/vm/disks/vmDiskColumns.jsx:43 #: src/components/vm/disks/diskAdd.jsx:117 #: src/components/vm/disks/mediaEject.jsx:89 -#: src/components/vm/deleteDialog.jsx:65 #: src/components/vm/overview/bootOrder.jsx:100 -#: src/components/create-vm-dialog/createVmDialog.jsx:900 msgid "Volume" msgstr "Том" @@ -2859,8 +2900,8 @@ msgid "WWPN" msgstr "WWPN" -#: src/components/vm/overview/vmOverviewCard.jsx:208 #: src/components/common/needsShutdown.jsx:114 +#: src/components/vm/overview/vmOverviewCard.jsx:208 msgid "Watchdog" msgstr "Сторожовик" @@ -2874,13 +2915,13 @@ "на запити. Щоб скористатися цим віртуальним пристроєм нагляду, у гостьовій " "системі також має бути додатковий драйвер і запущена служба нагляду." -#: src/components/vm/disks/diskEdit.jsx:132 #: src/components/vm/disks/vmDisksCard.jsx:216 +#: src/components/vm/disks/diskEdit.jsx:132 msgid "Writeable" msgstr "Придатний до запису" -#: src/components/vm/disks/diskEdit.jsx:141 #: src/components/vm/disks/vmDisksCard.jsx:216 +#: src/components/vm/disks/diskEdit.jsx:141 msgid "Writeable and shared" msgstr "Придатний до запису і спільний" @@ -2888,12 +2929,12 @@ msgid "You can mount the shared folder using:" msgstr "Змонтувати спільну теку можна за допомогою такої команди:" -#: src/components/create-vm-dialog/createVmDialog.jsx:196 +#: src/components/create-vm-dialog/createVmDialog.jsx:198 msgid "You need to select the most closely matching operating system" msgstr "Вам слід вибрати найвідповіднішу операційну систему" -#: src/components/storagePools/storagePool.jsx:63 #: src/components/networks/network.jsx:62 +#: src/components/storagePools/storagePool.jsx:63 msgid "active" msgstr "активний" @@ -2914,7 +2955,7 @@ msgid "cdrom" msgstr "cdrom" -#: src/components/vm/overview/cpuModal.jsx:321 src/helpers.js:244 +#: src/helpers.js:244 src/components/vm/overview/cpuModal.jsx:321 msgid "custom" msgstr "нетиповий" @@ -2934,10 +2975,10 @@ msgid "down" msgstr "нижче" -#: src/components/vm/overview/watchdog.jsx:242 -#: src/components/vm/overview/bootOrder.jsx:361 #: src/components/vm/overview/vmOverviewCard.jsx:122 #: src/components/vm/overview/vmOverviewCard.jsx:130 +#: src/components/vm/overview/bootOrder.jsx:361 +#: src/components/vm/overview/watchdog.jsx:242 #: src/components/vm/overview/vsock.jsx:293 msgid "edit" msgstr "редагувати" @@ -2982,8 +3023,8 @@ msgid "iSCSI target IQN" msgstr "IQN цілі iSCSI" -#: src/components/storagePools/storagePool.jsx:63 #: src/components/networks/network.jsx:62 +#: src/components/storagePools/storagePool.jsx:63 msgid "inactive" msgstr "неактивний" @@ -3007,11 +3048,11 @@ msgid "mcast" msgstr "mcast" +#: src/components/common/machinesConnectionSelector.jsx:82 #: src/components/vm/nics/nicBody.jsx:110 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:194 #: src/components/vm/vmDetailsPage.jsx:202 #: src/components/vm/overview/vsock.jsx:226 -#: src/components/common/machinesConnectionSelector.jsx:82 msgid "more info" msgstr "додаткова інформація" @@ -3029,9 +3070,9 @@ msgid "network" msgstr "мережа" +#: src/helpers.js:273 src/components/networks/networkOverviewTab.jsx:115 #: src/components/storagePools/storagePoolOverviewTab.jsx:67 #: src/components/storagePools/storagePoolOverviewTab.jsx:72 -#: src/components/networks/networkOverviewTab.jsx:115 src/helpers.js:273 msgid "no" msgstr "ні" @@ -3039,9 +3080,9 @@ msgid "no state saved" msgstr "немає збережених станів" +#: src/components/networks/networkOverviewTab.jsx:293 #: src/components/vm/overview/watchdog.jsx:238 #: src/components/vm/overview/vsock.jsx:275 -#: src/components/networks/networkOverviewTab.jsx:293 msgid "none" msgstr "немає" @@ -3120,7 +3161,7 @@ "Для клонування віртуальних машин у системі має бути встановлено пакунок virt-" "install" -#: src/components/create-vm-dialog/createVmDialog.jsx:1444 +#: src/components/create-vm-dialog/createVmDialog.jsx:1529 msgid "" "virt-install package needs to be installed on the system in order to create " "new VMs" @@ -3144,9 +3185,9 @@ msgid "vsock requires special software" msgstr "vsock потребує спеціалізованого програмного забезпечення" +#: src/helpers.js:272 src/components/networks/networkOverviewTab.jsx:115 #: src/components/storagePools/storagePoolOverviewTab.jsx:67 #: src/components/storagePools/storagePoolOverviewTab.jsx:72 -#: src/components/networks/networkOverviewTab.jsx:115 src/helpers.js:272 msgid "yes" msgstr "так" diff -Nru cockpit-machines-300/po/zh_CN.po cockpit-machines-302/po/zh_CN.po --- cockpit-machines-300/po/zh_CN.po 2023-10-18 04:20:42.000000000 +0000 +++ cockpit-machines-302/po/zh_CN.po 2023-11-14 18:10:32.000000000 +0000 @@ -19,7 +19,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-10 02:50+0000\n" +"POT-Creation-Date: 2023-11-13 02:50+0000\n" "PO-Revision-Date: 2023-09-06 00:24+0000\n" "Last-Translator: Tony Fu \n" "Language-Team: Chinese (Simplified) { - const [loadingResources, setLoadingResources] = useState(false); + const [loadingResources, setLoadingResources] = useState(true); const [error, setError] = useState(''); const [systemSocketInactive, setSystemSocketInactive] = useState(false); const [virtualizationEnabled, setVirtualizationEnabled] = useState(true); @@ -82,12 +82,8 @@ useEvent(superuser, "changed"); useEffect(() => { - initState(); - - setLoadingResources(true); - - return unknownConnectionName() - .then(connectionNames => { + Promise.all([initState(), unknownConnectionName()]) + .then(([_init, connectionNames]) => { return Promise.allSettled(connectionNames.map(conn => { return getLibvirtVersion({ connectionName: conn }) .then(() => { @@ -101,7 +97,9 @@ setError(errorMsgs.join(', ')); }); }, ex => { - console.error("Failed to get libvirt version from the dbus API:" + ex.message); + // access denied is expected for unprivileged session + if (conn !== 'system' || superuser.allowed || ex.name !== 'org.freedesktop.DBus.Error.AccessDenied') + console.error("Failed to get libvirt version from the dbus API:", ex); /* If the API call failed on system connection and the user has superuser privileges then show the Empty state screen */ if (conn == "system") setSystemSocketInactive(true); diff -Nru cockpit-machines-300/src/components/common/machinesConnectionSelector.scss cockpit-machines-302/src/components/common/machinesConnectionSelector.scss --- cockpit-machines-300/src/components/common/machinesConnectionSelector.scss 2023-10-18 04:20:42.000000000 +0000 +++ cockpit-machines-302/src/components/common/machinesConnectionSelector.scss 2023-11-14 18:10:32.000000000 +0000 @@ -1,7 +1,7 @@ #popover-machines-connection-selector-popover-body { - padding-right: 0 !important; + padding-inline-end: 0 !important; ul { - padding-left: 0 !important; + padding-inline-start: 0 !important; } } diff -Nru cockpit-machines-300/src/components/common/needsShutdown.jsx cockpit-machines-302/src/components/common/needsShutdown.jsx --- cockpit-machines-300/src/components/common/needsShutdown.jsx 2023-10-18 04:20:42.000000000 +0000 +++ cockpit-machines-302/src/components/common/needsShutdown.jsx 2023-11-14 18:10:32.000000000 +0000 @@ -159,7 +159,10 @@ position="bottom" hasAutoWidth bodyContent={body}> - + ); }; diff -Nru cockpit-machines-300/src/components/common/needsShutdown.scss cockpit-machines-302/src/components/common/needsShutdown.scss --- cockpit-machines-300/src/components/common/needsShutdown.scss 2023-10-18 04:20:42.000000000 +0000 +++ cockpit-machines-302/src/components/common/needsShutdown.scss 2023-11-14 18:10:32.000000000 +0000 @@ -1,3 +1,3 @@ .configuration-changes-list { - margin-top: var(--pf-v5-c-list--li--MarginTop); + margin-block-start: var(--pf-v5-c-list--li--MarginTop); } diff -Nru cockpit-machines-300/src/components/common/stateIcon.scss cockpit-machines-302/src/components/common/stateIcon.scss --- cockpit-machines-300/src/components/common/stateIcon.scss 2023-10-18 04:20:42.000000000 +0000 +++ cockpit-machines-302/src/components/common/stateIcon.scss 2023-11-14 18:10:32.000000000 +0000 @@ -1,6 +1,10 @@ -.resource-state-text { - margin-right: var(--pf-v5-c-label--PaddingRight); +// Add some space between resource status and possible error state +.resource-state-text .pf-v5-c-label__text { + display: flex; + gap: var(--pf-v5-global--spacer--xs); +} +.resource-state-text:first-child { // In definition lists (for Overview), // match text size and alignment .pf-v5-c-table &, @@ -11,7 +15,7 @@ position: relative; // Using margin to remove the extra padded space, // instead of keeping the space and moving contents w/ just left/top - margin-left: calc(-1 * var(--pf-v5-c-label--PaddingLeft)); + margin-inline-start: calc(-1 * var(--pf-v5-c-label--PaddingLeft)); } } diff -Nru cockpit-machines-300/src/components/create-vm-dialog/createVmDialog.jsx cockpit-machines-302/src/components/create-vm-dialog/createVmDialog.jsx --- cockpit-machines-300/src/components/create-vm-dialog/createVmDialog.jsx 2023-10-18 04:20:42.000000000 +0000 +++ cockpit-machines-302/src/components/create-vm-dialog/createVmDialog.jsx 2023-11-14 18:10:32.000000000 +0000 @@ -763,7 +763,7 @@ .then(() => { setKeyInvalid(false); const parts = key.split(" "); - if (parts.length > 2) { + if (parts.length >= 2) { setKeyObject({ type: parts[0], data: parts[1], @@ -803,7 +803,7 @@
{keyObject.data}
: