diff -Nru cockpit-machines-275/cockpit-machines.spec cockpit-machines-277/cockpit-machines.spec --- cockpit-machines-275/cockpit-machines.spec 2022-08-10 10:22:53.000000000 +0000 +++ cockpit-machines-277/cockpit-machines.spec 2022-11-07 16:06:46.000000000 +0000 @@ -16,7 +16,7 @@ # Name: cockpit-machines -Version: 275 +Version: 277 Release: 1%{?dist} Summary: Cockpit user interface for virtual machines License: LGPLv2+ and MIT diff -Nru cockpit-machines-275/debian/changelog cockpit-machines-277/debian/changelog --- cockpit-machines-275/debian/changelog 2022-09-28 05:07:55.000000000 +0000 +++ cockpit-machines-277/debian/changelog 2022-11-10 06:18:38.000000000 +0000 @@ -1,8 +1,30 @@ -cockpit-machines (275-1~bpo22.04.1) jammy-backports; urgency=medium +cockpit-machines (277-1~bpo22.04.1) jammy-backports; urgency=medium * No-change backport to jammy - -- Martin Pitt Wed, 28 Sep 2022 07:07:55 +0200 + -- Martin Pitt Thu, 10 Nov 2022 07:18:38 +0100 + +cockpit-machines (277-1) unstable; urgency=medium + + [ Martin Pitt ] + * New upstream release: + - Dark theme support + - Allow TRIM/UNMAP requests by default for newly added disks + - Insert and eject CD & DVD media + + [ Debian Janitor ] + * Bump debhelper from old 12 to 13. + * Set upstream metadata fields: Bug-Database, Bug-Submit, Repository-Browse. + * Update standards version to 4.6.1, no changes needed. + + -- Martin Pitt Tue, 08 Nov 2022 09:56:58 +0100 + +cockpit-machines (276-1) unstable; urgency=medium + + * New upstream release: + - Add connection information to the VM detail page + + -- Martin Pitt Sat, 29 Oct 2022 07:26:02 +0200 cockpit-machines (275-1) unstable; urgency=medium diff -Nru cockpit-machines-275/debian/control cockpit-machines-277/debian/control --- cockpit-machines-275/debian/control 2022-06-08 20:36:54.000000000 +0000 +++ cockpit-machines-277/debian/control 2022-11-08 08:45:50.000000000 +0000 @@ -4,10 +4,10 @@ Maintainer: Utopia Maintenance Team Uploaders: Michael Biebl , Martin Pitt , -Build-Depends: debhelper-compat (= 12), +Build-Depends: debhelper-compat (= 13), gettext (>= 0.19.7), gettext (>= 0.21) | appstream, -Standards-Version: 4.6.0 +Standards-Version: 4.6.1 Rules-Requires-Root: no Homepage: https://github.com/cockpit-project/cockpit-machines Vcs-Git: https://salsa.debian.org/debian/cockpit-machines.git diff -Nru cockpit-machines-275/debian/upstream/metadata cockpit-machines-277/debian/upstream/metadata --- cockpit-machines-275/debian/upstream/metadata 1970-01-01 00:00:00.000000000 +0000 +++ cockpit-machines-277/debian/upstream/metadata 2022-11-08 08:45:50.000000000 +0000 @@ -0,0 +1,4 @@ +--- +Bug-Database: https://github.com/cockpit-project/cockpit-machines/issues +Bug-Submit: https://github.com/cockpit-project/cockpit-machines/issues/new +Repository-Browse: https://github.com/cockpit-project/cockpit-machines Binary files /tmp/tmpf14c5e56/IxY__KIxW7/cockpit-machines-275/dist/index.css.gz and /tmp/tmpf14c5e56/s7rn6KnVcc/cockpit-machines-277/dist/index.css.gz differ Binary files /tmp/tmpf14c5e56/IxY__KIxW7/cockpit-machines-275/dist/index.html.gz and /tmp/tmpf14c5e56/s7rn6KnVcc/cockpit-machines-277/dist/index.html.gz differ Binary files /tmp/tmpf14c5e56/IxY__KIxW7/cockpit-machines-275/dist/index.js.gz and /tmp/tmpf14c5e56/s7rn6KnVcc/cockpit-machines-277/dist/index.js.gz differ Binary files /tmp/tmpf14c5e56/IxY__KIxW7/cockpit-machines-275/dist/po.cs.js.gz and /tmp/tmpf14c5e56/s7rn6KnVcc/cockpit-machines-277/dist/po.cs.js.gz differ Binary files /tmp/tmpf14c5e56/IxY__KIxW7/cockpit-machines-275/dist/po.de.js.gz and /tmp/tmpf14c5e56/s7rn6KnVcc/cockpit-machines-277/dist/po.de.js.gz differ Binary files /tmp/tmpf14c5e56/IxY__KIxW7/cockpit-machines-275/dist/po.es.js.gz and /tmp/tmpf14c5e56/s7rn6KnVcc/cockpit-machines-277/dist/po.es.js.gz differ Binary files /tmp/tmpf14c5e56/IxY__KIxW7/cockpit-machines-275/dist/po.fi.js.gz and /tmp/tmpf14c5e56/s7rn6KnVcc/cockpit-machines-277/dist/po.fi.js.gz differ Binary files /tmp/tmpf14c5e56/IxY__KIxW7/cockpit-machines-275/dist/po.fr.js.gz and /tmp/tmpf14c5e56/s7rn6KnVcc/cockpit-machines-277/dist/po.fr.js.gz differ Binary files /tmp/tmpf14c5e56/IxY__KIxW7/cockpit-machines-275/dist/po.he.js.gz and /tmp/tmpf14c5e56/s7rn6KnVcc/cockpit-machines-277/dist/po.he.js.gz differ Binary files /tmp/tmpf14c5e56/IxY__KIxW7/cockpit-machines-275/dist/po.it.js.gz and /tmp/tmpf14c5e56/s7rn6KnVcc/cockpit-machines-277/dist/po.it.js.gz differ Binary files /tmp/tmpf14c5e56/IxY__KIxW7/cockpit-machines-275/dist/po.ja.js.gz and /tmp/tmpf14c5e56/s7rn6KnVcc/cockpit-machines-277/dist/po.ja.js.gz differ Binary files /tmp/tmpf14c5e56/IxY__KIxW7/cockpit-machines-275/dist/po.ka.js.gz and /tmp/tmpf14c5e56/s7rn6KnVcc/cockpit-machines-277/dist/po.ka.js.gz differ Binary files /tmp/tmpf14c5e56/IxY__KIxW7/cockpit-machines-275/dist/po.ko.js.gz and /tmp/tmpf14c5e56/s7rn6KnVcc/cockpit-machines-277/dist/po.ko.js.gz differ Binary files /tmp/tmpf14c5e56/IxY__KIxW7/cockpit-machines-275/dist/po.nb_NO.js.gz and /tmp/tmpf14c5e56/s7rn6KnVcc/cockpit-machines-277/dist/po.nb_NO.js.gz differ Binary files /tmp/tmpf14c5e56/IxY__KIxW7/cockpit-machines-275/dist/po.nl.js.gz and /tmp/tmpf14c5e56/s7rn6KnVcc/cockpit-machines-277/dist/po.nl.js.gz differ Binary files /tmp/tmpf14c5e56/IxY__KIxW7/cockpit-machines-275/dist/po.pl.js.gz and /tmp/tmpf14c5e56/s7rn6KnVcc/cockpit-machines-277/dist/po.pl.js.gz differ Binary files /tmp/tmpf14c5e56/IxY__KIxW7/cockpit-machines-275/dist/po.ru.js.gz and /tmp/tmpf14c5e56/s7rn6KnVcc/cockpit-machines-277/dist/po.ru.js.gz differ Binary files /tmp/tmpf14c5e56/IxY__KIxW7/cockpit-machines-275/dist/po.sk.js.gz and /tmp/tmpf14c5e56/s7rn6KnVcc/cockpit-machines-277/dist/po.sk.js.gz differ Binary files /tmp/tmpf14c5e56/IxY__KIxW7/cockpit-machines-275/dist/po.sv.js.gz and /tmp/tmpf14c5e56/s7rn6KnVcc/cockpit-machines-277/dist/po.sv.js.gz differ Binary files /tmp/tmpf14c5e56/IxY__KIxW7/cockpit-machines-275/dist/po.tr.js.gz and /tmp/tmpf14c5e56/s7rn6KnVcc/cockpit-machines-277/dist/po.tr.js.gz differ Binary files /tmp/tmpf14c5e56/IxY__KIxW7/cockpit-machines-275/dist/po.uk.js.gz and /tmp/tmpf14c5e56/s7rn6KnVcc/cockpit-machines-277/dist/po.uk.js.gz differ Binary files /tmp/tmpf14c5e56/IxY__KIxW7/cockpit-machines-275/dist/po.zh_CN.js.gz and /tmp/tmpf14c5e56/s7rn6KnVcc/cockpit-machines-277/dist/po.zh_CN.js.gz differ diff -Nru cockpit-machines-275/.eslintignore cockpit-machines-277/.eslintignore --- cockpit-machines-275/.eslintignore 2022-08-10 10:22:53.000000000 +0000 +++ cockpit-machines-277/.eslintignore 2022-11-07 16:06:46.000000000 +0000 @@ -1,2 +1,2 @@ node_modules/* -src/lib/* +pkg/lib/* diff -Nru cockpit-machines-275/.eslintrc.json cockpit-machines-277/.eslintrc.json --- cockpit-machines-275/.eslintrc.json 2022-08-10 10:22:53.000000000 +0000 +++ cockpit-machines-277/.eslintrc.json 2022-11-07 16:06:46.000000000 +0000 @@ -33,7 +33,6 @@ "comma-dangle": "off", "curly": "off", "jsx-quotes": "off", - "key-spacing": "off", "no-console": "off", "no-undef": "error", "no-unused-vars": "warn", diff -Nru cockpit-machines-275/.github/workflows/npm-update-pf.yml cockpit-machines-277/.github/workflows/npm-update-pf.yml --- cockpit-machines-275/.github/workflows/npm-update-pf.yml 2022-08-10 10:22:53.000000000 +0000 +++ cockpit-machines-277/.github/workflows/npm-update-pf.yml 2022-11-07 16:06:46.000000000 +0000 @@ -13,7 +13,7 @@ runs-on: ubuntu-20.04 steps: - name: Clone repository - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Run npm-update bot run: | diff -Nru cockpit-machines-275/.github/workflows/npm-update.yml cockpit-machines-277/.github/workflows/npm-update.yml --- cockpit-machines-275/.github/workflows/npm-update.yml 2022-08-10 10:22:53.000000000 +0000 +++ cockpit-machines-277/.github/workflows/npm-update.yml 2022-11-07 16:06:46.000000000 +0000 @@ -13,7 +13,7 @@ runs-on: ubuntu-20.04 steps: - name: Clone repository - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Run npm-update bot run: | diff -Nru cockpit-machines-275/.github/workflows/reposchutz.yml cockpit-machines-277/.github/workflows/reposchutz.yml --- cockpit-machines-275/.github/workflows/reposchutz.yml 2022-08-10 10:22:53.000000000 +0000 +++ cockpit-machines-277/.github/workflows/reposchutz.yml 2022-11-07 16:06:46.000000000 +0000 @@ -17,7 +17,7 @@ steps: - name: Clone target branch - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: fetch-depth: 0 @@ -26,11 +26,11 @@ - name: Clear .github-changes label if: ${{ !endsWith(github.event.action, 'labeled') }} - uses: actions/github-script@v3 + uses: actions/github-script@v6 with: script: | try { - await github.issues.removeLabel({ + await github.rest.issues.removeLabel({ owner: context.repo.owner, repo: context.repo.repo, issue_number: context.issue.number, diff -Nru cockpit-machines-275/.github/workflows/weblate-sync-pot.yml cockpit-machines-277/.github/workflows/weblate-sync-pot.yml --- cockpit-machines-275/.github/workflows/weblate-sync-pot.yml 2022-08-10 10:22:53.000000000 +0000 +++ cockpit-machines-277/.github/workflows/weblate-sync-pot.yml 2022-11-07 16:06:46.000000000 +0000 @@ -19,7 +19,7 @@ sudo apt install -y --no-install-recommends npm make gettext appstream - name: Clone source repository - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: path: src @@ -27,7 +27,7 @@ run: make -C src po/machines.pot - name: Clone weblate repository - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: path: weblate repository: ${{ github.repository }}-weblate diff -Nru cockpit-machines-275/.github/workflows/weblate-sync-po.yml cockpit-machines-277/.github/workflows/weblate-sync-po.yml --- cockpit-machines-275/.github/workflows/weblate-sync-po.yml 2022-08-10 10:22:53.000000000 +0000 +++ cockpit-machines-277/.github/workflows/weblate-sync-po.yml 2022-11-07 16:06:46.000000000 +0000 @@ -21,13 +21,13 @@ sudo apt install -y --no-install-recommends gettext - name: Clone source repository - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: ssh-key: ${{ secrets.DEPLOY_KEY }} path: src - name: Clone weblate repository - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: repository: ${{ github.repository }}-weblate path: weblate diff -Nru cockpit-machines-275/Makefile cockpit-machines-277/Makefile --- cockpit-machines-275/Makefile 2022-08-10 10:22:53.000000000 +0000 +++ cockpit-machines-277/Makefile 2022-11-07 16:06:46.000000000 +0000 @@ -35,7 +35,7 @@ $(NULL) COCKPIT_REPO_URL = https://github.com/cockpit-project/cockpit.git -COCKPIT_REPO_COMMIT = 47642abc13e3d93e73cea5acca2c08237afb8142 # 275 + test/common/{net,storage}lib.py + PasswordFormFields +COCKPIT_REPO_COMMIT = 9814ec6a4d2a0276b0357c4f04d2ae59ea557487 # 279 $(COCKPIT_REPO_FILES): $(COCKPIT_REPO_STAMP) COCKPIT_REPO_TREE = '$(strip $(COCKPIT_REPO_COMMIT))^{tree}' diff -Nru cockpit-machines-275/node_modules/sizzle/dist/sizzle.js cockpit-machines-277/node_modules/sizzle/dist/sizzle.js --- cockpit-machines-275/node_modules/sizzle/dist/sizzle.js 2022-08-10 10:22:53.000000000 +0000 +++ cockpit-machines-277/node_modules/sizzle/dist/sizzle.js 2022-11-07 16:06:46.000000000 +0000 @@ -1,12 +1,12 @@ /*! - * Sizzle CSS Selector Engine v2.3.6 + * Sizzle CSS Selector Engine v2.3.7 * https://sizzlejs.com/ * * Copyright JS Foundation and other contributors * Released under the MIT license * https://js.foundation/ * - * Date: 2021-02-16 + * Date: 2022-10-03 */ ( function( window ) { var i, @@ -356,6 +356,27 @@ } try { + + // `qSA` may not throw for unrecognized parts using forgiving parsing: + // https://drafts.csswg.org/selectors/#forgiving-selector + // like the `:has()` pseudo-class: + // https://drafts.csswg.org/selectors/#relational + // `CSS.supports` is still expected to return `false` then: + // https://drafts.csswg.org/css-conditional-4/#typedef-supports-selector-fn + // https://drafts.csswg.org/css-conditional-4/#dfn-support-selector + if ( support.cssSupportsSelector && + + // eslint-disable-next-line no-undef + !CSS.supports( "selector(" + newSelector + ")" ) ) { + + // Support: IE 11+ + // Throw to get to the same code path as an error directly in qSA. + // Note: once we only support browser supporting + // `CSS.supports('selector(...)')`, we can most likely drop + // the `try-catch`. IE doesn't implement the API. + throw new Error(); + } + push.apply( results, newContext.querySelectorAll( newSelector ) ); @@ -651,6 +672,31 @@ !el.querySelectorAll( ":scope fieldset div" ).length; } ); + // Support: Chrome 105+, Firefox 104+, Safari 15.4+ + // Make sure forgiving mode is not used in `CSS.supports( "selector(...)" )`. + // + // `:is()` uses a forgiving selector list as an argument and is widely + // implemented, so it's a good one to test against. + support.cssSupportsSelector = assert( function() { + /* eslint-disable no-undef */ + + return CSS.supports( "selector(*)" ) && + + // Support: Firefox 78-81 only + // In old Firefox, `:is()` didn't use forgiving parsing. In that case, + // fail this test as there's no selector to test against that. + // `CSS.supports` uses unforgiving parsing + document.querySelectorAll( ":is(:jqfake)" ) && + + // `*` is needed as Safari & newer Chrome implemented something in between + // for `:has()` - it throws in `qSA` if it only contains an unsupported + // argument but multiple ones, one of which is supported, are fine. + // We want to play safe in case `:is()` gets the same treatment. + !CSS.supports( "selector(:is(*,:jqfake))" ); + + /* eslint-enable */ + } ); + /* Attributes ---------------------------------------------------------------------- */ @@ -917,6 +963,18 @@ } ); } + if ( !support.cssSupportsSelector ) { + + // Support: Chrome 105+, Safari 15.4+ + // `:has()` uses a forgiving selector list as an argument so our regular + // `try-catch` mechanism fails to catch `:has()` with arguments not supported + // natively like `:has(:contains("Foo"))`. Where supported & spec-compliant, + // we now use `CSS.supports("selector(SELECTOR_TO_BE_TESTED)")` but outside + // that, let's mark `:has` as buggy to always use jQuery traversal for + // `:has()`. + rbuggyQSA.push( ":has" ); + } + rbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join( "|" ) ); rbuggyMatches = rbuggyMatches.length && new RegExp( rbuggyMatches.join( "|" ) ); @@ -1719,7 +1777,7 @@ return elem.nodeName.toLowerCase() === "input" && elem.type === "text" && - // Support: IE<8 + // Support: IE <10 only // New HTML5 attribute values (e.g., "search") appear with elem.type === "text" ( ( attr = elem.getAttribute( "type" ) ) == null || attr.toLowerCase() === "text" ); diff -Nru cockpit-machines-275/node_modules/sizzle/dist/sizzle.min.js cockpit-machines-277/node_modules/sizzle/dist/sizzle.min.js --- cockpit-machines-275/node_modules/sizzle/dist/sizzle.min.js 2022-08-10 10:22:53.000000000 +0000 +++ cockpit-machines-277/node_modules/sizzle/dist/sizzle.min.js 2022-11-07 16:06:46.000000000 +0000 @@ -1,3 +1,3 @@ -/*! Sizzle v2.3.6 | (c) JS Foundation and other contributors | js.foundation */ -!function(e){var t,n,r,i,o,u,l,a,c,s,d,f,p,h,g,m,y,v,w,b="sizzle"+1*new Date,N=e.document,C=0,x=0,E=ae(),A=ae(),S=ae(),D=ae(),T=function(e,t){return e===t&&(d=!0),0},L={}.hasOwnProperty,q=[],I=q.pop,B=q.push,R=q.push,$=q.slice,k=function(e,t){for(var n=0,r=e.length;n+~]|"+M+")"+M+"*"),V=new RegExp(M+"|>"),X=new RegExp(F),J=new RegExp("^"+P+"$"),K={ID:new RegExp("^#("+P+")"),CLASS:new RegExp("^\\.("+P+")"),TAG:new RegExp("^("+P+"|[*])"),ATTR:new RegExp("^"+z),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+H+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Q=/HTML$/i,W=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,Z=/^[^{]+\{\s*\[native \w/,_=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){f()},ue=ve(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{R.apply(q=$.call(N.childNodes),N.childNodes),q[N.childNodes.length].nodeType}catch(e){R={apply:q.length?function(e,t){B.apply(e,$.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function le(e,t,r,i){var o,l,c,s,d,h,y,v=t&&t.ownerDocument,N=t?t.nodeType:9;if(r=r||[],"string"!=typeof e||!e||1!==N&&9!==N&&11!==N)return r;if(!i&&(f(t),t=t||p,g)){if(11!==N&&(d=_.exec(e)))if(o=d[1]){if(9===N){if(!(c=t.getElementById(o)))return r;if(c.id===o)return r.push(c),r}else if(v&&(c=v.getElementById(o))&&w(t,c)&&c.id===o)return r.push(c),r}else{if(d[2])return R.apply(r,t.getElementsByTagName(e)),r;if((o=d[3])&&n.getElementsByClassName&&t.getElementsByClassName)return R.apply(r,t.getElementsByClassName(o)),r}if(n.qsa&&!D[e+" "]&&(!m||!m.test(e))&&(1!==N||"object"!==t.nodeName.toLowerCase())){if(y=e,v=t,1===N&&(V.test(e)||U.test(e))){(v=ee.test(e)&&ge(t.parentNode)||t)===t&&n.scope||((s=t.getAttribute("id"))?s=s.replace(re,ie):t.setAttribute("id",s=b)),l=(h=u(e)).length;while(l--)h[l]=(s?"#"+s:":scope")+" "+ye(h[l]);y=h.join(",")}try{return R.apply(r,v.querySelectorAll(y)),r}catch(t){D(e,!0)}finally{s===b&&t.removeAttribute("id")}}}return a(e.replace(j,"$1"),t,r,i)}function ae(){var e=[];function t(n,i){return e.push(n+" ")>r.cacheLength&&delete t[e.shift()],t[n+" "]=i}return t}function ce(e){return e[b]=!0,e}function se(e){var t=p.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function de(e,t){var n=e.split("|"),i=n.length;while(i--)r.attrHandle[n[i]]=t}function fe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function pe(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&ue(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function he(e){return ce(function(t){return t=+t,ce(function(n,r){var i,o=e([],n.length,t),u=o.length;while(u--)n[i=o[u]]&&(n[i]=!(r[i]=n[i]))})})}function ge(e){return e&&void 0!==e.getElementsByTagName&&e}n=le.support={},o=le.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Q.test(t||n&&n.nodeName||"HTML")},f=le.setDocument=function(e){var t,i,u=e?e.ownerDocument||e:N;return u!=p&&9===u.nodeType&&u.documentElement?(p=u,h=p.documentElement,g=!o(p),N!=p&&(i=p.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener("unload",oe,!1):i.attachEvent&&i.attachEvent("onunload",oe)),n.scope=se(function(e){return h.appendChild(e).appendChild(p.createElement("div")),void 0!==e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),n.attributes=se(function(e){return e.className="i",!e.getAttribute("className")}),n.getElementsByTagName=se(function(e){return e.appendChild(p.createComment("")),!e.getElementsByTagName("*").length}),n.getElementsByClassName=Z.test(p.getElementsByClassName),n.getById=se(function(e){return h.appendChild(e).id=b,!p.getElementsByName||!p.getElementsByName(b).length}),n.getById?(r.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},r.find.ID=function(e,t){if(void 0!==t.getElementById&&g){var n=t.getElementById(e);return n?[n]:[]}}):(r.filter.ID=function(e){var t=e.replace(te,ne);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},r.find.ID=function(e,t){if(void 0!==t.getElementById&&g){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),r.find.TAG=n.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},r.find.CLASS=n.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&g)return t.getElementsByClassName(e)},y=[],m=[],(n.qsa=Z.test(p.querySelectorAll))&&(se(function(e){var t;h.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&m.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||m.push("\\["+M+"*(?:value|"+H+")"),e.querySelectorAll("[id~="+b+"-]").length||m.push("~="),(t=p.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||m.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||m.push(":checked"),e.querySelectorAll("a#"+b+"+*").length||m.push(".#.+[+~]"),e.querySelectorAll("\\\f"),m.push("[\\r\\n\\f]")}),se(function(e){e.innerHTML="";var t=p.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&m.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&m.push(":enabled",":disabled"),h.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&m.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),m.push(",.*:")})),(n.matchesSelector=Z.test(v=h.matches||h.webkitMatchesSelector||h.mozMatchesSelector||h.oMatchesSelector||h.msMatchesSelector))&&se(function(e){n.disconnectedMatch=v.call(e,"*"),v.call(e,"[s!='']:x"),y.push("!=",F)}),m=m.length&&new RegExp(m.join("|")),y=y.length&&new RegExp(y.join("|")),t=Z.test(h.compareDocumentPosition),w=t||Z.test(h.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},T=t?function(e,t){if(e===t)return d=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===r?e==p||e.ownerDocument==N&&w(N,e)?-1:t==p||t.ownerDocument==N&&w(N,t)?1:s?k(s,e)-k(s,t):0:4&r?-1:1)}:function(e,t){if(e===t)return d=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,u=[e],l=[t];if(!i||!o)return e==p?-1:t==p?1:i?-1:o?1:s?k(s,e)-k(s,t):0;if(i===o)return fe(e,t);n=e;while(n=n.parentNode)u.unshift(n);n=t;while(n=n.parentNode)l.unshift(n);while(u[r]===l[r])r++;return r?fe(u[r],l[r]):u[r]==N?-1:l[r]==N?1:0},p):p},le.matches=function(e,t){return le(e,null,null,t)},le.matchesSelector=function(e,t){if(f(e),n.matchesSelector&&g&&!D[t+" "]&&(!y||!y.test(t))&&(!m||!m.test(t)))try{var r=v.call(e,t);if(r||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){D(t,!0)}return le(t,p,null,[e]).length>0},le.contains=function(e,t){return(e.ownerDocument||e)!=p&&f(e),w(e,t)},le.attr=function(e,t){(e.ownerDocument||e)!=p&&f(e);var i=r.attrHandle[t.toLowerCase()],o=i&&L.call(r.attrHandle,t.toLowerCase())?i(e,t,!g):void 0;return void 0!==o?o:n.attributes||!g?e.getAttribute(t):(o=e.getAttributeNode(t))&&o.specified?o.value:null},le.escape=function(e){return(e+"").replace(re,ie)},le.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},le.uniqueSort=function(e){var t,r=[],i=0,o=0;if(d=!n.detectDuplicates,s=!n.sortStable&&e.slice(0),e.sort(T),d){while(t=e[o++])t===e[o]&&(i=r.push(o));while(i--)e.splice(r[i],1)}return s=null,e},i=le.getText=function(e){var t,n="",r=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=i(e)}else if(3===o||4===o)return e.nodeValue}else while(t=e[r++])n+=i(t);return n},(r=le.selectors={cacheLength:50,createPseudo:ce,match:K,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||le.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&le.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return K.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=u(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=E[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&E(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=le.attr(r,e);return null==i?"!="===t:!t||(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i.replace(O," ")+" ").indexOf(n)>-1:"|="===t&&(i===n||i.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),u="last"!==e.slice(-4),l="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,a){var c,s,d,f,p,h,g=o!==u?"nextSibling":"previousSibling",m=t.parentNode,y=l&&t.nodeName.toLowerCase(),v=!a&&!l,w=!1;if(m){if(o){while(g){f=t;while(f=f[g])if(l?f.nodeName.toLowerCase()===y:1===f.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[u?m.firstChild:m.lastChild],u&&v){w=(p=(c=(s=(d=(f=m)[b]||(f[b]={}))[f.uniqueID]||(d[f.uniqueID]={}))[e]||[])[0]===C&&c[1])&&c[2],f=p&&m.childNodes[p];while(f=++p&&f&&f[g]||(w=p=0)||h.pop())if(1===f.nodeType&&++w&&f===t){s[e]=[C,p,w];break}}else if(v&&(w=p=(c=(s=(d=(f=t)[b]||(f[b]={}))[f.uniqueID]||(d[f.uniqueID]={}))[e]||[])[0]===C&&c[1]),!1===w)while(f=++p&&f&&f[g]||(w=p=0)||h.pop())if((l?f.nodeName.toLowerCase()===y:1===f.nodeType)&&++w&&(v&&((s=(d=f[b]||(f[b]={}))[f.uniqueID]||(d[f.uniqueID]={}))[e]=[C,w]),f===t))break;return(w-=i)===r||w%r==0&&w/r>=0}}},PSEUDO:function(e,t){var n,i=r.pseudos[e]||r.setFilters[e.toLowerCase()]||le.error("unsupported pseudo: "+e);return i[b]?i(t):i.length>1?(n=[e,e,"",t],r.setFilters.hasOwnProperty(e.toLowerCase())?ce(function(e,n){var r,o=i(e,t),u=o.length;while(u--)e[r=k(e,o[u])]=!(n[r]=o[u])}):function(e){return i(e,0,n)}):i}},pseudos:{not:ce(function(e){var t=[],n=[],r=l(e.replace(j,"$1"));return r[b]?ce(function(e,t,n,i){var o,u=r(e,null,i,[]),l=e.length;while(l--)(o=u[l])&&(e[l]=!(t[l]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),t[0]=null,!n.pop()}}),has:ce(function(e){return function(t){return le(e,t).length>0}}),contains:ce(function(e){return e=e.replace(te,ne),function(t){return(t.textContent||i(t)).indexOf(e)>-1}}),lang:ce(function(e){return J.test(e||"")||le.error("unsupported lang: "+e),e=e.replace(te,ne).toLowerCase(),function(t){var n;do{if(n=g?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===h},focus:function(e){return e===p.activeElement&&(!p.hasFocus||p.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:pe(!1),disabled:pe(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!r.pseudos.empty(e)},header:function(e){return Y.test(e.nodeName)},input:function(e){return W.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:he(function(){return[0]}),last:he(function(e,t){return[t-1]}),eq:he(function(e,t,n){return[n<0?n+t:n]}),even:he(function(e,t){for(var n=0;nt?t:n;--r>=0;)e.push(r);return e}),gt:he(function(e,t,n){for(var r=n<0?n+t:n;++r1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function be(e,t,n){for(var r=0,i=t.length;r-1&&(o[c]=!(u[c]=d))}}else y=Ne(y===u?y.splice(h,y.length):y),i?i(null,u,y,a):R.apply(u,y)})}function xe(e){for(var t,n,i,o=e.length,u=r.relative[e[0].type],l=u||r.relative[" "],a=u?1:0,s=ve(function(e){return e===t},l,!0),d=ve(function(e){return k(t,e)>-1},l,!0),f=[function(e,n,r){var i=!u&&(r||n!==c)||((t=n).nodeType?s(e,n,r):d(e,n,r));return t=null,i}];a1&&we(f),a>1&&ye(e.slice(0,a-1).concat({value:" "===e[a-2].type?"*":""})).replace(j,"$1"),n,a0,i=e.length>0,o=function(o,u,l,a,s){var d,h,m,y=0,v="0",w=o&&[],b=[],N=c,x=o||i&&r.find.TAG("*",s),E=C+=null==N?1:Math.random()||.1,A=x.length;for(s&&(c=u==p||u||s);v!==A&&null!=(d=x[v]);v++){if(i&&d){h=0,u||d.ownerDocument==p||(f(d),l=!g);while(m=e[h++])if(m(d,u||p,l)){a.push(d);break}s&&(C=E)}n&&((d=!m&&d)&&y--,o&&w.push(d))}if(y+=v,n&&v!==y){h=0;while(m=t[h++])m(w,b,u,l);if(o){if(y>0)while(v--)w[v]||b[v]||(b[v]=I.call(a));b=Ne(b)}R.apply(a,b),s&&!o&&b.length>0&&y+t.length>1&&le.uniqueSort(a)}return s&&(C=E,c=N),w};return n?ce(o):o}l=le.compile=function(e,t){var n,r=[],i=[],o=S[e+" "];if(!o){t||(t=u(e)),n=t.length;while(n--)(o=xe(t[n]))[b]?r.push(o):i.push(o);(o=S(e,Ee(i,r))).selector=e}return o},a=le.select=function(e,t,n,i){var o,a,c,s,d,f="function"==typeof e&&e,p=!i&&u(e=f.selector||e);if(n=n||[],1===p.length){if((a=p[0]=p[0].slice(0)).length>2&&"ID"===(c=a[0]).type&&9===t.nodeType&&g&&r.relative[a[1].type]){if(!(t=(r.find.ID(c.matches[0].replace(te,ne),t)||[])[0]))return n;f&&(t=t.parentNode),e=e.slice(a.shift().value.length)}o=K.needsContext.test(e)?0:a.length;while(o--){if(c=a[o],r.relative[s=c.type])break;if((d=r.find[s])&&(i=d(c.matches[0].replace(te,ne),ee.test(a[0].type)&&ge(t.parentNode)||t))){if(a.splice(o,1),!(e=i.length&&ye(a)))return R.apply(n,i),n;break}}}return(f||l(e,p))(i,t,!g,n,!t||ee.test(e)&&ge(t.parentNode)||t),n},n.sortStable=b.split("").sort(T).join("")===b,n.detectDuplicates=!!d,f(),n.sortDetached=se(function(e){return 1&e.compareDocumentPosition(p.createElement("fieldset"))}),se(function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")})||de("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),n.attributes&&se(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||de("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),se(function(e){return null==e.getAttribute("disabled")})||de(H,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null});var Ae=e.Sizzle;le.noConflict=function(){return e.Sizzle===le&&(e.Sizzle=Ae),le},"function"==typeof define&&define.amd?define(function(){return le}):"undefined"!=typeof module&&module.exports?module.exports=le:e.Sizzle=le}(window); +/*! Sizzle v2.3.7 | (c) JS Foundation and other contributors | js.foundation */ +!function(e){var t,n,r,i,o,u,l,a,s,c,f,d,p,h,g,m,y,v,w,b="sizzle"+1*new Date,N=e.document,C=0,x=0,S=ae(),E=ae(),A=ae(),D=ae(),T=function(e,t){return e===t&&(f=!0),0},L={}.hasOwnProperty,q=[],I=q.pop,B=q.push,R=q.push,k=q.slice,$=function(e,t){for(var n=0,r=e.length;n+~]|"+M+")"+M+"*"),V=new RegExp(M+"|>"),X=new RegExp(F),J=new RegExp("^"+P+"$"),K={ID:new RegExp("^#("+P+")"),CLASS:new RegExp("^\\.("+P+")"),TAG:new RegExp("^("+P+"|[*])"),ATTR:new RegExp("^"+z),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+H+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Q=/HTML$/i,W=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,Z=/^[^{]+\{\s*\[native \w/,_=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){d()},ue=ve(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{R.apply(q=k.call(N.childNodes),N.childNodes),q[N.childNodes.length].nodeType}catch(e){R={apply:q.length?function(e,t){B.apply(e,k.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function le(e,t,r,i){var o,l,s,c,f,h,y,v=t&&t.ownerDocument,N=t?t.nodeType:9;if(r=r||[],"string"!=typeof e||!e||1!==N&&9!==N&&11!==N)return r;if(!i&&(d(t),t=t||p,g)){if(11!==N&&(f=_.exec(e)))if(o=f[1]){if(9===N){if(!(s=t.getElementById(o)))return r;if(s.id===o)return r.push(s),r}else if(v&&(s=v.getElementById(o))&&w(t,s)&&s.id===o)return r.push(s),r}else{if(f[2])return R.apply(r,t.getElementsByTagName(e)),r;if((o=f[3])&&n.getElementsByClassName&&t.getElementsByClassName)return R.apply(r,t.getElementsByClassName(o)),r}if(n.qsa&&!D[e+" "]&&(!m||!m.test(e))&&(1!==N||"object"!==t.nodeName.toLowerCase())){if(y=e,v=t,1===N&&(V.test(e)||U.test(e))){(v=ee.test(e)&&ge(t.parentNode)||t)===t&&n.scope||((c=t.getAttribute("id"))?c=c.replace(re,ie):t.setAttribute("id",c=b)),l=(h=u(e)).length;while(l--)h[l]=(c?"#"+c:":scope")+" "+ye(h[l]);y=h.join(",")}try{if(n.cssSupportsSelector&&!CSS.supports("selector("+y+")"))throw new Error;return R.apply(r,v.querySelectorAll(y)),r}catch(t){D(e,!0)}finally{c===b&&t.removeAttribute("id")}}}return a(e.replace(j,"$1"),t,r,i)}function ae(){var e=[];function t(n,i){return e.push(n+" ")>r.cacheLength&&delete t[e.shift()],t[n+" "]=i}return t}function se(e){return e[b]=!0,e}function ce(e){var t=p.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),i=n.length;while(i--)r.attrHandle[n[i]]=t}function de(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function pe(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&ue(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function he(e){return se(function(t){return t=+t,se(function(n,r){var i,o=e([],n.length,t),u=o.length;while(u--)n[i=o[u]]&&(n[i]=!(r[i]=n[i]))})})}function ge(e){return e&&void 0!==e.getElementsByTagName&&e}n=le.support={},o=le.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Q.test(t||n&&n.nodeName||"HTML")},d=le.setDocument=function(e){var t,i,u=e?e.ownerDocument||e:N;return u!=p&&9===u.nodeType&&u.documentElement?(p=u,h=p.documentElement,g=!o(p),N!=p&&(i=p.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener("unload",oe,!1):i.attachEvent&&i.attachEvent("onunload",oe)),n.scope=ce(function(e){return h.appendChild(e).appendChild(p.createElement("div")),void 0!==e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),n.cssSupportsSelector=ce(function(){return CSS.supports("selector(*)")&&p.querySelectorAll(":is(:jqfake)")&&!CSS.supports("selector(:is(*,:jqfake))")}),n.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),n.getElementsByTagName=ce(function(e){return e.appendChild(p.createComment("")),!e.getElementsByTagName("*").length}),n.getElementsByClassName=Z.test(p.getElementsByClassName),n.getById=ce(function(e){return h.appendChild(e).id=b,!p.getElementsByName||!p.getElementsByName(b).length}),n.getById?(r.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},r.find.ID=function(e,t){if(void 0!==t.getElementById&&g){var n=t.getElementById(e);return n?[n]:[]}}):(r.filter.ID=function(e){var t=e.replace(te,ne);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},r.find.ID=function(e,t){if(void 0!==t.getElementById&&g){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),r.find.TAG=n.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},r.find.CLASS=n.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&g)return t.getElementsByClassName(e)},y=[],m=[],(n.qsa=Z.test(p.querySelectorAll))&&(ce(function(e){var t;h.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&m.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||m.push("\\["+M+"*(?:value|"+H+")"),e.querySelectorAll("[id~="+b+"-]").length||m.push("~="),(t=p.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||m.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||m.push(":checked"),e.querySelectorAll("a#"+b+"+*").length||m.push(".#.+[+~]"),e.querySelectorAll("\\\f"),m.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=p.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&m.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&m.push(":enabled",":disabled"),h.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&m.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),m.push(",.*:")})),(n.matchesSelector=Z.test(v=h.matches||h.webkitMatchesSelector||h.mozMatchesSelector||h.oMatchesSelector||h.msMatchesSelector))&&ce(function(e){n.disconnectedMatch=v.call(e,"*"),v.call(e,"[s!='']:x"),y.push("!=",F)}),n.cssSupportsSelector||m.push(":has"),m=m.length&&new RegExp(m.join("|")),y=y.length&&new RegExp(y.join("|")),t=Z.test(h.compareDocumentPosition),w=t||Z.test(h.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},T=t?function(e,t){if(e===t)return f=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===r?e==p||e.ownerDocument==N&&w(N,e)?-1:t==p||t.ownerDocument==N&&w(N,t)?1:c?$(c,e)-$(c,t):0:4&r?-1:1)}:function(e,t){if(e===t)return f=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,u=[e],l=[t];if(!i||!o)return e==p?-1:t==p?1:i?-1:o?1:c?$(c,e)-$(c,t):0;if(i===o)return de(e,t);n=e;while(n=n.parentNode)u.unshift(n);n=t;while(n=n.parentNode)l.unshift(n);while(u[r]===l[r])r++;return r?de(u[r],l[r]):u[r]==N?-1:l[r]==N?1:0},p):p},le.matches=function(e,t){return le(e,null,null,t)},le.matchesSelector=function(e,t){if(d(e),n.matchesSelector&&g&&!D[t+" "]&&(!y||!y.test(t))&&(!m||!m.test(t)))try{var r=v.call(e,t);if(r||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){D(t,!0)}return le(t,p,null,[e]).length>0},le.contains=function(e,t){return(e.ownerDocument||e)!=p&&d(e),w(e,t)},le.attr=function(e,t){(e.ownerDocument||e)!=p&&d(e);var i=r.attrHandle[t.toLowerCase()],o=i&&L.call(r.attrHandle,t.toLowerCase())?i(e,t,!g):void 0;return void 0!==o?o:n.attributes||!g?e.getAttribute(t):(o=e.getAttributeNode(t))&&o.specified?o.value:null},le.escape=function(e){return(e+"").replace(re,ie)},le.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},le.uniqueSort=function(e){var t,r=[],i=0,o=0;if(f=!n.detectDuplicates,c=!n.sortStable&&e.slice(0),e.sort(T),f){while(t=e[o++])t===e[o]&&(i=r.push(o));while(i--)e.splice(r[i],1)}return c=null,e},i=le.getText=function(e){var t,n="",r=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=i(e)}else if(3===o||4===o)return e.nodeValue}else while(t=e[r++])n+=i(t);return n},(r=le.selectors={cacheLength:50,createPseudo:se,match:K,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||le.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&le.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return K.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=u(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=S[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&S(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=le.attr(r,e);return null==i?"!="===t:!t||(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i.replace(O," ")+" ").indexOf(n)>-1:"|="===t&&(i===n||i.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),u="last"!==e.slice(-4),l="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,a){var s,c,f,d,p,h,g=o!==u?"nextSibling":"previousSibling",m=t.parentNode,y=l&&t.nodeName.toLowerCase(),v=!a&&!l,w=!1;if(m){if(o){while(g){d=t;while(d=d[g])if(l?d.nodeName.toLowerCase()===y:1===d.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[u?m.firstChild:m.lastChild],u&&v){w=(p=(s=(c=(f=(d=m)[b]||(d[b]={}))[d.uniqueID]||(f[d.uniqueID]={}))[e]||[])[0]===C&&s[1])&&s[2],d=p&&m.childNodes[p];while(d=++p&&d&&d[g]||(w=p=0)||h.pop())if(1===d.nodeType&&++w&&d===t){c[e]=[C,p,w];break}}else if(v&&(w=p=(s=(c=(f=(d=t)[b]||(d[b]={}))[d.uniqueID]||(f[d.uniqueID]={}))[e]||[])[0]===C&&s[1]),!1===w)while(d=++p&&d&&d[g]||(w=p=0)||h.pop())if((l?d.nodeName.toLowerCase()===y:1===d.nodeType)&&++w&&(v&&((c=(f=d[b]||(d[b]={}))[d.uniqueID]||(f[d.uniqueID]={}))[e]=[C,w]),d===t))break;return(w-=i)===r||w%r==0&&w/r>=0}}},PSEUDO:function(e,t){var n,i=r.pseudos[e]||r.setFilters[e.toLowerCase()]||le.error("unsupported pseudo: "+e);return i[b]?i(t):i.length>1?(n=[e,e,"",t],r.setFilters.hasOwnProperty(e.toLowerCase())?se(function(e,n){var r,o=i(e,t),u=o.length;while(u--)e[r=$(e,o[u])]=!(n[r]=o[u])}):function(e){return i(e,0,n)}):i}},pseudos:{not:se(function(e){var t=[],n=[],r=l(e.replace(j,"$1"));return r[b]?se(function(e,t,n,i){var o,u=r(e,null,i,[]),l=e.length;while(l--)(o=u[l])&&(e[l]=!(t[l]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),t[0]=null,!n.pop()}}),has:se(function(e){return function(t){return le(e,t).length>0}}),contains:se(function(e){return e=e.replace(te,ne),function(t){return(t.textContent||i(t)).indexOf(e)>-1}}),lang:se(function(e){return J.test(e||"")||le.error("unsupported lang: "+e),e=e.replace(te,ne).toLowerCase(),function(t){var n;do{if(n=g?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===h},focus:function(e){return e===p.activeElement&&(!p.hasFocus||p.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:pe(!1),disabled:pe(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!r.pseudos.empty(e)},header:function(e){return Y.test(e.nodeName)},input:function(e){return W.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:he(function(){return[0]}),last:he(function(e,t){return[t-1]}),eq:he(function(e,t,n){return[n<0?n+t:n]}),even:he(function(e,t){for(var n=0;nt?t:n;--r>=0;)e.push(r);return e}),gt:he(function(e,t,n){for(var r=n<0?n+t:n;++r1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function be(e,t,n){for(var r=0,i=t.length;r-1&&(o[s]=!(u[s]=f))}}else y=Ne(y===u?y.splice(h,y.length):y),i?i(null,u,y,a):R.apply(u,y)})}function xe(e){for(var t,n,i,o=e.length,u=r.relative[e[0].type],l=u||r.relative[" "],a=u?1:0,c=ve(function(e){return e===t},l,!0),f=ve(function(e){return $(t,e)>-1},l,!0),d=[function(e,n,r){var i=!u&&(r||n!==s)||((t=n).nodeType?c(e,n,r):f(e,n,r));return t=null,i}];a1&&we(d),a>1&&ye(e.slice(0,a-1).concat({value:" "===e[a-2].type?"*":""})).replace(j,"$1"),n,a0,i=e.length>0,o=function(o,u,l,a,c){var f,h,m,y=0,v="0",w=o&&[],b=[],N=s,x=o||i&&r.find.TAG("*",c),S=C+=null==N?1:Math.random()||.1,E=x.length;for(c&&(s=u==p||u||c);v!==E&&null!=(f=x[v]);v++){if(i&&f){h=0,u||f.ownerDocument==p||(d(f),l=!g);while(m=e[h++])if(m(f,u||p,l)){a.push(f);break}c&&(C=S)}n&&((f=!m&&f)&&y--,o&&w.push(f))}if(y+=v,n&&v!==y){h=0;while(m=t[h++])m(w,b,u,l);if(o){if(y>0)while(v--)w[v]||b[v]||(b[v]=I.call(a));b=Ne(b)}R.apply(a,b),c&&!o&&b.length>0&&y+t.length>1&&le.uniqueSort(a)}return c&&(C=S,s=N),w};return n?se(o):o}l=le.compile=function(e,t){var n,r=[],i=[],o=A[e+" "];if(!o){t||(t=u(e)),n=t.length;while(n--)(o=xe(t[n]))[b]?r.push(o):i.push(o);(o=A(e,Se(i,r))).selector=e}return o},a=le.select=function(e,t,n,i){var o,a,s,c,f,d="function"==typeof e&&e,p=!i&&u(e=d.selector||e);if(n=n||[],1===p.length){if((a=p[0]=p[0].slice(0)).length>2&&"ID"===(s=a[0]).type&&9===t.nodeType&&g&&r.relative[a[1].type]){if(!(t=(r.find.ID(s.matches[0].replace(te,ne),t)||[])[0]))return n;d&&(t=t.parentNode),e=e.slice(a.shift().value.length)}o=K.needsContext.test(e)?0:a.length;while(o--){if(s=a[o],r.relative[c=s.type])break;if((f=r.find[c])&&(i=f(s.matches[0].replace(te,ne),ee.test(a[0].type)&&ge(t.parentNode)||t))){if(a.splice(o,1),!(e=i.length&&ye(a)))return R.apply(n,i),n;break}}}return(d||l(e,p))(i,t,!g,n,!t||ee.test(e)&&ge(t.parentNode)||t),n},n.sortStable=b.split("").sort(T).join("")===b,n.detectDuplicates=!!f,d(),n.sortDetached=ce(function(e){return 1&e.compareDocumentPosition(p.createElement("fieldset"))}),ce(function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")})||fe("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),n.attributes&&ce(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||fe("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ce(function(e){return null==e.getAttribute("disabled")})||fe(H,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null});var Ee=e.Sizzle;le.noConflict=function(){return e.Sizzle===le&&(e.Sizzle=Ee),le},"function"==typeof define&&define.amd?define(function(){return le}):"undefined"!=typeof module&&module.exports?module.exports=le:e.Sizzle=le}(window); //# sourceMappingURL=sizzle.min.map \ No newline at end of file diff -Nru cockpit-machines-275/node_modules/sizzle/dist/sizzle.min.map cockpit-machines-277/node_modules/sizzle/dist/sizzle.min.map --- cockpit-machines-275/node_modules/sizzle/dist/sizzle.min.map 2022-08-10 10:22:53.000000000 +0000 +++ cockpit-machines-277/node_modules/sizzle/dist/sizzle.min.map 2022-11-07 16:06:46.000000000 +0000 @@ -1 +1 @@ -{"version":3,"sources":["sizzle.js"],"names":["window","i","support","Expr","getText","isXML","tokenize","compile","select","outermostContext","sortInput","hasDuplicate","setDocument","document","docElem","documentIsHTML","rbuggyQSA","rbuggyMatches","matches","contains","expando","Date","preferredDoc","dirruns","done","classCache","createCache","tokenCache","compilerCache","nonnativeSelectorCache","sortOrder","a","b","hasOwn","hasOwnProperty","arr","pop","pushNative","push","slice","indexOf","list","elem","len","length","booleans","whitespace","identifier","attributes","pseudos","rwhitespace","RegExp","rtrim","rcomma","rcombinators","rdescend","rpseudo","ridentifier","matchExpr","ID","CLASS","TAG","ATTR","PSEUDO","CHILD","bool","needsContext","rhtml","rinputs","rheader","rnative","rquickExpr","rsibling","runescape","funescape","escape","nonHex","high","String","fromCharCode","rcssescape","fcssescape","ch","asCodePoint","charCodeAt","toString","unloadHandler","inDisabledFieldset","addCombinator","disabled","nodeName","toLowerCase","dir","next","apply","call","childNodes","nodeType","e","target","els","j","Sizzle","selector","context","results","seed","m","nid","match","groups","newSelector","newContext","ownerDocument","exec","getElementById","id","getElementsByTagName","getElementsByClassName","qsa","test","testContext","parentNode","scope","getAttribute","replace","setAttribute","toSelector","join","querySelectorAll","qsaError","removeAttribute","keys","cache","key","value","cacheLength","shift","markFunction","fn","assert","el","createElement","removeChild","addHandle","attrs","handler","split","attrHandle","siblingCheck","cur","diff","sourceIndex","nextSibling","createDisabledPseudo","isDisabled","createPositionalPseudo","argument","matchIndexes","namespace","namespaceURI","documentElement","node","hasCompare","subWindow","doc","defaultView","top","addEventListener","attachEvent","appendChild","className","createComment","getById","getElementsByName","filter","attrId","find","getAttributeNode","elems","tag","tmp","input","innerHTML","matchesSelector","webkitMatchesSelector","mozMatchesSelector","oMatchesSelector","msMatchesSelector","disconnectedMatch","compareDocumentPosition","adown","bup","compare","sortDetached","aup","ap","bp","unshift","expr","elements","ret","attr","name","val","undefined","specified","sel","error","msg","Error","uniqueSort","duplicates","detectDuplicates","sortStable","sort","splice","textContent","firstChild","nodeValue","selectors","createPseudo","relative",">","first"," ","+","~","preFilter","excess","unquoted","nodeNameSelector","pattern","operator","check","result","type","what","_argument","last","simple","forward","ofType","_context","xml","uniqueCache","outerCache","nodeIndex","start","parent","useCache","lastChild","uniqueID","pseudo","args","setFilters","idx","matched","not","matcher","unmatched","has","text","lang","elemLang","hash","location","root","focus","activeElement","hasFocus","href","tabIndex","enabled","checked","selected","selectedIndex","empty","header","button","_matchIndexes","eq","even","odd","lt","gt","radio","checkbox","file","password","image","createInputPseudo","submit","reset","createButtonPseudo","prototype","filters","parseOnly","tokens","soFar","preFilters","cached","combinator","base","skip","checkNonElements","doneName","oldCache","newCache","elementMatcher","matchers","multipleContexts","contexts","condense","map","newUnmatched","mapped","setMatcher","postFilter","postFinder","postSelector","temp","preMap","postMap","preexisting","matcherIn","matcherOut","matcherFromTokens","checkContext","leadingRelative","implicitRelative","matchContext","matchAnyContext","concat","matcherFromGroupMatchers","elementMatchers","setMatchers","bySet","byElement","superMatcher","outermost","matchedCount","setMatched","contextBackup","dirrunsUnique","Math","random","token","compiled","_name","defaultValue","_sizzle","noConflict","define","amd","module","exports"],"mappings":"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","file":"sizzle.min.js"} \ No newline at end of file +{"version":3,"sources":["sizzle.js"],"names":["window","i","support","Expr","getText","isXML","tokenize","compile","select","outermostContext","sortInput","hasDuplicate","setDocument","document","docElem","documentIsHTML","rbuggyQSA","rbuggyMatches","matches","contains","expando","Date","preferredDoc","dirruns","done","classCache","createCache","tokenCache","compilerCache","nonnativeSelectorCache","sortOrder","a","b","hasOwn","hasOwnProperty","arr","pop","pushNative","push","slice","indexOf","list","elem","len","length","booleans","whitespace","identifier","attributes","pseudos","rwhitespace","RegExp","rtrim","rcomma","rcombinators","rdescend","rpseudo","ridentifier","matchExpr","ID","CLASS","TAG","ATTR","PSEUDO","CHILD","bool","needsContext","rhtml","rinputs","rheader","rnative","rquickExpr","rsibling","runescape","funescape","escape","nonHex","high","String","fromCharCode","rcssescape","fcssescape","ch","asCodePoint","charCodeAt","toString","unloadHandler","inDisabledFieldset","addCombinator","disabled","nodeName","toLowerCase","dir","next","apply","call","childNodes","nodeType","e","target","els","j","Sizzle","selector","context","results","seed","m","nid","match","groups","newSelector","newContext","ownerDocument","exec","getElementById","id","getElementsByTagName","getElementsByClassName","qsa","test","testContext","parentNode","scope","getAttribute","replace","setAttribute","toSelector","join","cssSupportsSelector","CSS","supports","Error","querySelectorAll","qsaError","removeAttribute","keys","cache","key","value","cacheLength","shift","markFunction","fn","assert","el","createElement","removeChild","addHandle","attrs","handler","split","attrHandle","siblingCheck","cur","diff","sourceIndex","nextSibling","createDisabledPseudo","isDisabled","createPositionalPseudo","argument","matchIndexes","namespace","namespaceURI","documentElement","node","hasCompare","subWindow","doc","defaultView","top","addEventListener","attachEvent","appendChild","className","createComment","getById","getElementsByName","filter","attrId","find","getAttributeNode","elems","tag","tmp","input","innerHTML","matchesSelector","webkitMatchesSelector","mozMatchesSelector","oMatchesSelector","msMatchesSelector","disconnectedMatch","compareDocumentPosition","adown","bup","compare","sortDetached","aup","ap","bp","unshift","expr","elements","ret","attr","name","val","undefined","specified","sel","error","msg","uniqueSort","duplicates","detectDuplicates","sortStable","sort","splice","textContent","firstChild","nodeValue","selectors","createPseudo","relative",">","first"," ","+","~","preFilter","excess","unquoted","nodeNameSelector","pattern","operator","check","result","type","what","_argument","last","simple","forward","ofType","_context","xml","uniqueCache","outerCache","nodeIndex","start","parent","useCache","lastChild","uniqueID","pseudo","args","setFilters","idx","matched","not","matcher","unmatched","has","text","lang","elemLang","hash","location","root","focus","activeElement","hasFocus","href","tabIndex","enabled","checked","selected","selectedIndex","empty","header","button","_matchIndexes","eq","even","odd","lt","gt","radio","checkbox","file","password","image","createInputPseudo","submit","reset","createButtonPseudo","prototype","filters","parseOnly","tokens","soFar","preFilters","cached","combinator","base","skip","checkNonElements","doneName","oldCache","newCache","elementMatcher","matchers","multipleContexts","contexts","condense","map","newUnmatched","mapped","setMatcher","postFilter","postFinder","postSelector","temp","preMap","postMap","preexisting","matcherIn","matcherOut","matcherFromTokens","checkContext","leadingRelative","implicitRelative","matchContext","matchAnyContext","concat","matcherFromGroupMatchers","elementMatchers","setMatchers","bySet","byElement","superMatcher","outermost","matchedCount","setMatched","contextBackup","dirrunsUnique","Math","random","token","compiled","_name","defaultValue","_sizzle","noConflict","define","amd","module","exports"],"mappings":"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","file":"sizzle.min.js"} \ No newline at end of file diff -Nru cockpit-machines-275/node_modules/sizzle/package.json cockpit-machines-277/node_modules/sizzle/package.json --- cockpit-machines-275/node_modules/sizzle/package.json 2022-08-10 10:22:53.000000000 +0000 +++ cockpit-machines-277/node_modules/sizzle/package.json 2022-11-07 16:06:46.000000000 +0000 @@ -1,7 +1,7 @@ { "title": "Sizzle", "name": "sizzle", - "version": "2.3.6", + "version": "2.3.7", "description": "A pure-JavaScript, bottom-up CSS selector engine designed to be easily dropped in to a host library.", "keywords": [ "sizzle", @@ -13,7 +13,7 @@ "homepage": "https://sizzlejs.com", "author": { "name": "JS Foundation and other contributors", - "url": "https://github.com/jquery/sizzle/blob/2.3.6/AUTHORS.txt" + "url": "https://github.com/jquery/sizzle/blob/2.3.7/AUTHORS.txt" }, "repository": { "type": "git", diff -Nru cockpit-machines-275/package.json cockpit-machines-277/package.json --- cockpit-machines-275/package.json 2022-08-10 10:22:53.000000000 +0000 +++ cockpit-machines-277/package.json 2022-11-07 16:06:46.000000000 +0000 @@ -57,12 +57,12 @@ "webpack-cli": "^4.7.0" }, "dependencies": { - "@patternfly/patternfly": "4.206.1", + "@patternfly/patternfly": "4.219.0", "@patternfly/react-console": "4.49.3", - "@patternfly/react-core": "4.228.0", - "@patternfly/react-icons": "4.79.0", - "@patternfly/react-styles": "4.78.0", - "@patternfly/react-table": "4.97.0", + "@patternfly/react-core": "4.252.2", + "@patternfly/react-icons": "4.92.8", + "@patternfly/react-styles": "4.91.8", + "@patternfly/react-table": "4.111.19", "date-fns": "2.28.0", "deep-equal": "2.0.5", "prop-types": "15.8.1", diff -Nru cockpit-machines-275/package-lock.json cockpit-machines-277/package-lock.json --- cockpit-machines-275/package-lock.json 2022-08-10 10:22:53.000000000 +0000 +++ cockpit-machines-277/package-lock.json 2022-11-07 16:06:46.000000000 +0000 @@ -29,30 +29,30 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.8.tgz", - "integrity": "sha512-HSmX4WZPPK3FUxYp7g2T6EyO8j96HlZJlxmKPSh6KAcqwyDrfx7hKjXpAW/0FhFfTJsR0Yt4lAjLI2coMptIHQ==", + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.4.tgz", + "integrity": "sha512-CHIGpJcUQ5lU9KrPHTjBMhVwQG6CQjxfg36fGXl3qk/Gik1WwWachaXFuo0uCWJT/mStOKtcbFJCaVLihC1CMw==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.9.tgz", - "integrity": "sha512-1LIb1eL8APMy91/IMW+31ckrfBM4yCoLaVzoDhZUKSM4cu1L1nIidyxkCgzPAgrC5WEz36IPEr/eSeSF9pIn+g==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.6.tgz", + "integrity": "sha512-D2Ue4KHpc6Ys2+AxpIx1BZ8+UegLLLE2p3KJEuJRKmokHOtl49jQ5ny1773KsGLZs8MQvBidAF6yWUJxRqtKtg==", "dev": true, "dependencies": { "@ampproject/remapping": "^2.1.0", "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.9", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-module-transforms": "^7.18.9", - "@babel/helpers": "^7.18.9", - "@babel/parser": "^7.18.9", - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9", + "@babel/generator": "^7.19.6", + "@babel/helper-compilation-targets": "^7.19.3", + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helpers": "^7.19.4", + "@babel/parser": "^7.19.6", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.6", + "@babel/types": "^7.19.4", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -68,12 +68,12 @@ } }, "node_modules/@babel/eslint-parser": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.18.9.tgz", - "integrity": "sha512-KzSGpMBggz4fKbRbWLNyPVTuQr6cmCcBhOyXTw/fieOVaw5oYAwcAj4a7UKcDYCPxQq+CG1NCDZH9e2JTXquiQ==", + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.19.1.tgz", + "integrity": "sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ==", "dev": true, "dependencies": { - "eslint-scope": "^5.1.1", + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", "eslint-visitor-keys": "^2.1.0", "semver": "^6.3.0" }, @@ -86,12 +86,12 @@ } }, "node_modules/@babel/generator": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.9.tgz", - "integrity": "sha512-wt5Naw6lJrL1/SGkipMiFxJjtyczUWTP38deiP1PO60HsBjDeKk08CGC3S8iVuvf0FmTdgKwU1KIXzSKL1G0Ug==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.6.tgz", + "integrity": "sha512-oHGRUQeoX1QrKeJIKVe0hwjGqNnVYsM5Nep5zo0uE0m42sLH+Fsd2pStJ5sRM1bNyTUUoz0pe2lTeMJrb/taTA==", "dev": true, "dependencies": { - "@babel/types": "^7.18.9", + "@babel/types": "^7.19.4", "@jridgewell/gen-mapping": "^0.3.2", "jsesc": "^2.5.1" }, @@ -139,14 +139,14 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.9.tgz", - "integrity": "sha512-tzLCyVmqUiFlcFoAPLA/gL9TeYrF61VLNtb+hvkuVaB5SUjW7jcfrglBIX1vUIoT7CLP3bBlIMeyEsIl2eFQNg==", + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.3.tgz", + "integrity": "sha512-65ESqLGyGmLvgR0mst5AdW1FkNlj9rQsCKduzEoEPhBCDFGXvz2jW6bXFG6i0/MrV2s7hhXjjb2yAzcPuQlLwg==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.18.8", + "@babel/compat-data": "^7.19.3", "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.20.2", + "browserslist": "^4.21.3", "semver": "^6.3.0" }, "engines": { @@ -157,14 +157,14 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.9.tgz", - "integrity": "sha512-WvypNAYaVh23QcjpMR24CwZY2Nz6hqdOcFdPbNpV56hL5H6KiFheO7Xm1aPdlLQ7d5emYZX7VZwPp9x3z+2opw==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.19.0.tgz", + "integrity": "sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", "@babel/helper-member-expression-to-functions": "^7.18.9", "@babel/helper-optimise-call-expression": "^7.18.6", "@babel/helper-replace-supers": "^7.18.9", @@ -178,9 +178,9 @@ } }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.18.6.tgz", - "integrity": "sha512-7LcpH1wnQLGrI+4v+nPp+zUvIkF9x0ddv1Hkdue10tg3gmRnLy97DXh4STiOf1qeIInyD69Qv5kKSZzKD8B/7A==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", + "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", @@ -194,9 +194,9 @@ } }, "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.2.tgz", - "integrity": "sha512-r9QJJ+uDWrd+94BSPcP6/de67ygLtvVy6cK4luE6MOuDsZIdoaPBnfSpbO/+LTifjPckbKXRuI9BB/Z2/y3iTg==", + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", "dev": true, "dependencies": { "@babel/helper-compilation-targets": "^7.17.7", @@ -232,13 +232,13 @@ } }, "node_modules/@babel/helper-function-name": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.9.tgz", - "integrity": "sha512-fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", "dev": true, "dependencies": { - "@babel/template": "^7.18.6", - "@babel/types": "^7.18.9" + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" }, "engines": { "node": ">=6.9.0" @@ -281,19 +281,19 @@ } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.9.tgz", - "integrity": "sha512-KYNqY0ICwfv19b31XzvmI/mfcylOzbLtowkw+mfvGPAQ3kfCnMLYbED3YecL5tPd8nAYFQFAd6JHp2LxZk/J1g==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.6.tgz", + "integrity": "sha512-fCmcfQo/KYr/VXXDIyd3CBGZ6AFhPFy1TfSEJ+PilGVlQT6jcbqtHAM4C1EciRqMza7/TpOUZliuSH+U6HAhJw==", "dev": true, "dependencies": { "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-simple-access": "^7.19.4", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.18.6", - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9" + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.6", + "@babel/types": "^7.19.4" }, "engines": { "node": ">=6.9.0" @@ -312,9 +312,9 @@ } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.9.tgz", - "integrity": "sha512-aBXPT3bmtLryXaoJLyYPXPlSD4p1ld9aYeR+sJNOZjJJGiOpb+fKfh3NkcCu7J54nUJwCERPBExCCpyCOHnu/w==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", + "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==", "dev": true, "engines": { "node": ">=6.9.0" @@ -339,28 +339,28 @@ } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.9.tgz", - "integrity": "sha512-dNsWibVI4lNT6HiuOIBr1oyxo40HvIVmbwPUm3XZ7wMh4k2WxrxTqZwSqw/eEmXDS9np0ey5M2bz9tBmO9c+YQ==", + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", + "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", "dev": true, "dependencies": { "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-member-expression-to-functions": "^7.18.9", "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9" + "@babel/traverse": "^7.19.1", + "@babel/types": "^7.19.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-simple-access": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", - "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.19.4.tgz", + "integrity": "sha512-f9Xq6WqBFqaDfbCzn2w85hwklswz5qsKlh7f08w4Y9yhJHpnNC0QemtSkK5YyOY8kPGvyiwdzZksGUhnGdaUIg==", "dev": true, "dependencies": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.19.4" }, "engines": { "node": ">=6.9.0" @@ -390,10 +390,19 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", - "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", "dev": true, "engines": { "node": ">=6.9.0" @@ -409,29 +418,29 @@ } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.18.9.tgz", - "integrity": "sha512-cG2ru3TRAL6a60tfQflpEfs4ldiPwF6YW3zfJiRgmoFVIaC1vGnBBgatfec+ZUziPHkHSaXAuEck3Cdkf3eRpQ==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", + "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", "dev": true, "dependencies": { - "@babel/helper-function-name": "^7.18.9", - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9" + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.9.tgz", - "integrity": "sha512-Jf5a+rbrLoR4eNdUmnFu8cN5eNJT6qdTdOg5IHIzq87WwyRw9PwguLFOWYgktN/60IP4fgDUawJvs7PjQIzELQ==", + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.4.tgz", + "integrity": "sha512-G+z3aOx2nfDHwX/kyVii5fJq+bgscg89/dJNWpYeKeBv3v9xX8EIabmx1k6u9LS04H7nROFVRVK+e3k0VHp+sw==", "dev": true, "dependencies": { - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9" + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.4", + "@babel/types": "^7.19.4" }, "engines": { "node": ">=6.9.0" @@ -452,9 +461,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.9.tgz", - "integrity": "sha512-9uJveS9eY9DJ0t64YbIBZICtJy8a5QrDEVdiLCG97fVLpDTpGX7t8mMSb6OWw6Lrnjqj4O8zwjELX3dhoMgiBg==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.6.tgz", + "integrity": "sha512-h1IUp81s2JYJ3mRkdxJgs4UvmSsRvDrx5ICSJbPvtWYv5i1nTBGcBpnog+89rAFMwvvru6E5NUHdBe01UeSzYA==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -496,14 +505,14 @@ } }, "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.18.6.tgz", - "integrity": "sha512-WAz4R9bvozx4qwf74M+sfqPMKfSqwM0phxPTR6iJIi8robgzXwkEgmeJG1gEKhm6sDqT/U9aV3lfcqybIpev8w==", + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.19.1.tgz", + "integrity": "sha512-0yu8vNATgLy4ivqMNBIwb1HebCelqN7YX8SL3FDXORv/RqT0zEEWUCH4GH44JsSrvCu6GqnAdR5EBFAPeNBB4Q==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-remap-async-to-generator": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-remap-async-to-generator": "^7.18.9", "@babel/plugin-syntax-async-generators": "^7.8.4" }, "engines": { @@ -643,14 +652,14 @@ } }, "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz", - "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==", + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.19.4.tgz", + "integrity": "sha512-wHmj6LDxVDnL+3WhXteUBaoM1aVILZODAUjg11kHqG4cOlfgMQGxw6aCgvrXrmaJR3Bn14oZhImyCPZzRpC93Q==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.18.8", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/compat-data": "^7.19.4", + "@babel/helper-compilation-targets": "^7.19.3", + "@babel/helper-plugin-utils": "^7.19.0", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", "@babel/plugin-transform-parameters": "^7.18.8" }, @@ -984,12 +993,12 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz", - "integrity": "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==", + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.19.4.tgz", + "integrity": "sha512-934S2VLLlt2hRJwPf4MczaOr4hYF0z+VKPwqTNxyKX7NthTiPfhuKFWQZHXRM0vh/wo/VyXB3s4bZUNA08l+tQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-plugin-utils": "^7.19.0" }, "engines": { "node": ">=6.9.0" @@ -999,16 +1008,17 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.9.tgz", - "integrity": "sha512-EkRQxsxoytpTlKJmSPYrsOMjCILacAjtSVkd4gChEe2kXjFCun3yohhW5I7plXJhCemM0gKsaGMcO8tinvCA5g==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.19.0.tgz", + "integrity": "sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.19.0", "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-plugin-utils": "^7.19.0", "@babel/helper-replace-supers": "^7.18.9", "@babel/helper-split-export-declaration": "^7.18.6", "globals": "^11.1.0" @@ -1036,12 +1046,12 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.9.tgz", - "integrity": "sha512-p5VCYNddPLkZTq4XymQIaIfZNJwT9YsjkPOhkVEqt6QIpQFZVM9IltqqYpOEkJoN1DPznmxUDyZ5CTZs/ZCuHA==", + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.19.4.tgz", + "integrity": "sha512-t0j0Hgidqf0aM86dF8U+vXYReUgJnlv4bZLsyoPnwZNrGY+7/38o8YjaELrvHeVfTZao15kjR0PVv0nju2iduA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" + "@babel/helper-plugin-utils": "^7.19.0" }, "engines": { "node": ">=6.9.0" @@ -1160,14 +1170,13 @@ } }, "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", - "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz", + "integrity": "sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0" }, "engines": { "node": ">=6.9.0" @@ -1177,15 +1186,14 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", - "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz", + "integrity": "sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-simple-access": "^7.19.4" }, "engines": { "node": ">=6.9.0" @@ -1195,16 +1203,15 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.9.tgz", - "integrity": "sha512-zY/VSIbbqtoRoJKo2cDTewL364jSlZGvn0LKOf9ntbfxOvjfmyrdtEEOAdswOswhZEb8UH3jDkCKHd1sPgsS0A==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz", + "integrity": "sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ==", "dev": true, "dependencies": { "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-module-transforms": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-validator-identifier": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-identifier": "^7.19.1" }, "engines": { "node": ">=6.9.0" @@ -1230,13 +1237,13 @@ } }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.18.6.tgz", - "integrity": "sha512-UmEOGF8XgaIqD74bC8g7iV3RYj8lMf0Bw7NJzvnS9qQhM4mg+1WHKotUIdjxgD2RGrgFLZZPCFPFj3P/kVDYhg==", + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz", + "integrity": "sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-create-regexp-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0" }, "engines": { "node": ">=6.9.0" @@ -1322,16 +1329,16 @@ } }, "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.18.6.tgz", - "integrity": "sha512-Mz7xMPxoy9kPS/JScj6fJs03TZ/fZ1dJPlMjRAgTaxaS0fUBk8FV/A2rRgfPsVCZqALNwMexD+0Uaf5zlcKPpw==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz", + "integrity": "sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", "@babel/plugin-syntax-jsx": "^7.18.6", - "@babel/types": "^7.18.6" + "@babel/types": "^7.19.0" }, "engines": { "node": ">=6.9.0" @@ -1418,12 +1425,12 @@ } }, "node_modules/@babel/plugin-transform-spread": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.18.9.tgz", - "integrity": "sha512-39Q814wyoOPtIB/qGopNIL9xDChOE1pNU0ZY5dO0owhiVt/5kFm4li+/bBtwc7QotG0u5EPzqhZdjMtmqBqyQA==", + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", + "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-plugin-utils": "^7.19.0", "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" }, "engines": { @@ -1479,12 +1486,12 @@ } }, "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.6.tgz", - "integrity": "sha512-XNRwQUXYMP7VLuy54cr/KS/WeL3AZeORhrmeZ7iewgu+X2eBqmpaLI/hzqr9ZxCeUoq0ASK4GUzSM0BDhZkLFw==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.18.9" }, "engines": { "node": ">=6.9.0" @@ -1634,9 +1641,9 @@ } }, "node_modules/@babel/runtime": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.9.tgz", - "integrity": "sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw==", + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.19.4.tgz", + "integrity": "sha512-EXpLCrk55f+cYqmHsSR+yD/0gAIMxxA9QK9lnQWzhMCvt+YmoBN7Zx94s++Kv0+unHk39vxNO8t+CMA2WSS3wA==", "dependencies": { "regenerator-runtime": "^0.13.4" }, @@ -1645,12 +1652,12 @@ } }, "node_modules/@babel/runtime-corejs3": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.18.9.tgz", - "integrity": "sha512-qZEWeccZCrHA2Au4/X05QW5CMdm4VjUDCrGq5gf1ZDcM4hRqreKrtwAn7yci9zfgAS9apvnsFXiGBHBAxZdK9A==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.19.6.tgz", + "integrity": "sha512-oWNn1ZlGde7b4i/3tnixpH9qI0bOAACiUs+KEES4UUCnsPjVWFlWdLV/iwJuPC2qp3EowbAqsm+0XqNwnwYhxA==", "dev": true, "dependencies": { - "core-js-pure": "^3.20.2", + "core-js-pure": "^3.25.1", "regenerator-runtime": "^0.13.4" }, "engines": { @@ -1658,33 +1665,33 @@ } }, "node_modules/@babel/template": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.6.tgz", - "integrity": "sha512-JoDWzPe+wgBsTTgdnIma3iHNFC7YVJoPssVBDjiHfNlyt4YcunDtcDOUmfVDfCK5MfdsaIoX9PkijPhjH3nYUw==", + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", "dev": true, "dependencies": { "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.6", - "@babel/types": "^7.18.6" + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.9.tgz", - "integrity": "sha512-LcPAnujXGwBgv3/WHv01pHtb2tihcyW1XuL9wd7jqh1Z8AQkTd+QVjMrMijrln0T7ED3UXLIy36P9Ao7W75rYg==", + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.6.tgz", + "integrity": "sha512-6l5HrUCzFM04mfbG09AagtYyR2P0B71B1wN7PfSPiksDPz2k5H9CBC1tcZpz2M8OxbKTPccByoOJ22rUKbpmQQ==", "dev": true, "dependencies": { "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.9", + "@babel/generator": "^7.19.6", "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", "@babel/helper-hoist-variables": "^7.18.6", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.18.9", - "@babel/types": "^7.18.9", + "@babel/parser": "^7.19.6", + "@babel/types": "^7.19.4", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -1693,12 +1700,13 @@ } }, "node_modules/@babel/types": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.9.tgz", - "integrity": "sha512-WwMLAg2MvJmt/rKEVQBBhIVffMmnilX4oe0sRe7iPOHIGsqpruFHHdrfj4O1CMMtgMtCU4oPafZjDPCRgO57Wg==", + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.4.tgz", + "integrity": "sha512-M5LK7nAeS6+9j7hAq+b3fQs+pNfUtTGq+yFFfHnauFA8zQtLRfmuipmsKDKKLuyG+wC8ABW43A153YNawNTEtw==", "dev": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.18.6", + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", "to-fast-properties": "^2.0.0" }, "engines": { @@ -1860,13 +1868,22 @@ "dev": true }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.14", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", - "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", "dev": true, "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "dev": true, + "dependencies": { + "eslint-scope": "5.1.1" } }, "node_modules/@nodelib/fs.scandir": { @@ -1910,9 +1927,9 @@ "integrity": "sha512-tR87mY5ADtaELadmZfW937JO/p8fRdz3wkPoqwhqB/vY1XnTQeLSWwkp4yMlr4iIDY0iCficfzFYX5EHMh4MHw==" }, "node_modules/@patternfly/patternfly": { - "version": "4.206.1", - "resolved": "https://registry.npmjs.org/@patternfly/patternfly/-/patternfly-4.206.1.tgz", - "integrity": "sha512-Rd2/32NAT4EpN7oFl8RzGG2Bc6v0cqm5p7WKAYXmAyDRnNLKK9AdIZkfY+WLaUAJO980vaj1duBuv8vTK0YiUg==" + "version": "4.219.0", + "resolved": "https://registry.npmjs.org/@patternfly/patternfly/-/patternfly-4.219.0.tgz", + "integrity": "sha512-V47JKwmEPfQEC2NZCWm5X1ojAUIsq4kMQEbox49AO6l9+mtCT/iZtBqZVwJwoDqEE825KeWTOAfTwAkBc7MYug==" }, "node_modules/@patternfly/react-console": { "version": "4.49.3", @@ -1940,58 +1957,58 @@ "integrity": "sha512-fmTrk7FLtlWC1mstp+RvFt4nsLCxgsS/vDlQaYoCH5KDaM8zu+yUimnlqZBufmG2+ZbnnIysWiSmlpv7/nmmqQ==" }, "node_modules/@patternfly/react-core": { - "version": "4.228.0", - "resolved": "https://registry.npmjs.org/@patternfly/react-core/-/react-core-4.228.0.tgz", - "integrity": "sha512-/bpZnXktv1JrIUUSycbxOcRLVyAFYKB9iQ5pAbBAxPutKlbJXmXbKiWpBNjCbv5mxwRnagmI/pjWOu4lyukcvw==", - "dependencies": { - "@patternfly/react-icons": "^4.79.0", - "@patternfly/react-styles": "^4.78.0", - "@patternfly/react-tokens": "^4.80.0", + "version": "4.252.2", + "resolved": "https://registry.npmjs.org/@patternfly/react-core/-/react-core-4.252.2.tgz", + "integrity": "sha512-a+8ranjnlbxpqkGe15lxDSQvL4F9DQ9eAP1C9pfEMPRqo5xyAEF7bl553IOHWzhwjqsbcseuj9qJ0UP0aP+dCQ==", + "dependencies": { + "@patternfly/react-icons": "^4.92.8", + "@patternfly/react-styles": "^4.91.8", + "@patternfly/react-tokens": "^4.93.8", "focus-trap": "6.9.2", "react-dropzone": "9.0.0", "tippy.js": "5.1.2", "tslib": "^2.0.0" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" + "react": "^16.8 || ^17 || ^18", + "react-dom": "^16.8 || ^17 || ^18" } }, "node_modules/@patternfly/react-icons": { - "version": "4.79.0", - "resolved": "https://registry.npmjs.org/@patternfly/react-icons/-/react-icons-4.79.0.tgz", - "integrity": "sha512-HRV2cDoMAgqrqLc/6T/ygAfx2TKlAa6KgGoGFIc27EDqUjX3LbEuAXT/tyZrGZH4d7HaYh0NfgWa5JFPVGoJsQ==", + "version": "4.92.8", + "resolved": "https://registry.npmjs.org/@patternfly/react-icons/-/react-icons-4.92.8.tgz", + "integrity": "sha512-kxqbovME8DqshHyWKrh3i9i9yS2S1lgQ9p4dUv88uywnm1SnutXYi2nHlU13iOuMxNvAmk9g08hA9scNSJAdog==", "peerDependencies": { - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" + "react": "^16.8 || ^17 || ^18", + "react-dom": "^16.8 || ^17 || ^18" } }, "node_modules/@patternfly/react-styles": { - "version": "4.78.0", - "resolved": "https://registry.npmjs.org/@patternfly/react-styles/-/react-styles-4.78.0.tgz", - "integrity": "sha512-eXJWggzQuhE809QfU2Cx+TB44pdZwU7Ihj/SuA0LBgqfwMWXOCykYgBVz1ogHPAhEt+ULUkk4vSDhbEF9ZhoDQ==" + "version": "4.91.8", + "resolved": "https://registry.npmjs.org/@patternfly/react-styles/-/react-styles-4.91.8.tgz", + "integrity": "sha512-Ph3sBagIE+/Mk7R7HyWfBO93TYYDpysbn/IcybJzY6aqP1J2y7Gnl+HWov9zvWNDfKtvrDkcVYgYdSex+ZDCiQ==" }, "node_modules/@patternfly/react-table": { - "version": "4.97.0", - "resolved": "https://registry.npmjs.org/@patternfly/react-table/-/react-table-4.97.0.tgz", - "integrity": "sha512-oKAc0Iz9e15tfW3DXWk7jbpQIXHDuwosaQuQlwQ5hRrg+vmXRJtxn1Ei9sscUChQBET9nWvFhyuM4qz5ZAEqKQ==", - "dependencies": { - "@patternfly/react-core": "^4.228.0", - "@patternfly/react-icons": "^4.79.0", - "@patternfly/react-styles": "^4.78.0", - "@patternfly/react-tokens": "^4.80.0", + "version": "4.111.19", + "resolved": "https://registry.npmjs.org/@patternfly/react-table/-/react-table-4.111.19.tgz", + "integrity": "sha512-4aR4LqIS5/W3d2FEFxckJVrktFD5yGIFKab4ho2MjUW18GyzmhJb2VTWe8IwQpUxiB2f36uRcueUdlpnGIg0xA==", + "dependencies": { + "@patternfly/react-core": "^4.252.2", + "@patternfly/react-icons": "^4.92.8", + "@patternfly/react-styles": "^4.91.8", + "@patternfly/react-tokens": "^4.93.8", "lodash": "^4.17.19", "tslib": "^2.0.0" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0", - "react-dom": "^16.8.0 || ^17.0.0" + "react": "^16.8 || ^17 || ^18", + "react-dom": "^16.8 || ^17 || ^18" } }, "node_modules/@patternfly/react-tokens": { - "version": "4.80.0", - "resolved": "https://registry.npmjs.org/@patternfly/react-tokens/-/react-tokens-4.80.0.tgz", - "integrity": "sha512-J+Auvo1RyyBleXtT9H6ZC4AaUBWy6Gv9O26TdEwbfz6/7BfvMAOJh6eVqTtcKE5Y7zkXTZq1h5XeAi4NcOkaIw==" + "version": "4.93.8", + "resolved": "https://registry.npmjs.org/@patternfly/react-tokens/-/react-tokens-4.93.8.tgz", + "integrity": "sha512-WSC4fCTB4+p4pRXXFMZbgmX+bMUHB/AULhIzKis3p90hLVDVdZMyye+E5dUhtVmkQCmveHtAG6m3RJ7cSBPywQ==" }, "node_modules/@spice-project/spice-html5": { "version": "0.2.1", @@ -2057,9 +2074,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.6.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.6.3.tgz", - "integrity": "sha512-6qKpDtoaYLM+5+AFChLhHermMQxc3TOEFIDzrZLPRGHPrLEwqFkkT5Kx3ju05g6X7uDPazz3jHbKPX0KzCjntg==", + "version": "18.11.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.5.tgz", + "integrity": "sha512-3JRwhbjI+cHLAkUorhf8RnqUbFXajvzX4q6fMn5JwkgtuwfYtRQYI3u4V92vI6NJuTsbBQWWh3RZjFsuevyMGQ==", "dev": true }, "node_modules/@types/normalize-package-data": { @@ -2529,9 +2546,9 @@ } }, "node_modules/axe-core": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.3.tgz", - "integrity": "sha512-32+ub6kkdhhWick/UjvEwRchgoetXqTK14INLqbGm5U2TzBkBNF3nQtLYm8ovxSkQWArjEQvftCKryjZaATu3w==", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.5.0.tgz", + "integrity": "sha512-4+rr8eQ7+XXS5nZrKcMO/AikHL0hVqy+lHWAnE3xdHl+aguag8SOQ6eEqLexwLNWgXIMfunGuD3ON1/6Kyet0A==", "dev": true, "engines": { "node": ">=4" @@ -2562,23 +2579,14 @@ "webpack": ">=2" } }, - "node_modules/babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dev": true, - "dependencies": { - "object.assign": "^4.1.0" - } - }, "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.2.tgz", - "integrity": "sha512-LPnodUl3lS0/4wN3Rb+m+UK8s7lj2jcLRrjho4gLw+OJs+I4bvGXshINesY5xx/apM+biTnQ9reDI8yj+0M5+Q==", + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", "dev": true, "dependencies": { "@babel/compat-data": "^7.17.7", - "@babel/helper-define-polyfill-provider": "^0.3.2", + "@babel/helper-define-polyfill-provider": "^0.3.3", "semver": "^6.1.1" }, "peerDependencies": { @@ -2683,9 +2691,9 @@ } }, "node_modules/browserslist": { - "version": "4.21.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz", - "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", + "version": "4.21.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", + "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", "dev": true, "funding": [ { @@ -2698,10 +2706,10 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001370", - "electron-to-chromium": "^1.4.202", + "caniuse-lite": "^1.0.30001400", + "electron-to-chromium": "^1.4.251", "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.5" + "update-browserslist-db": "^1.0.9" }, "bin": { "browserslist": "cli.js" @@ -2800,9 +2808,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001373", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001373.tgz", - "integrity": "sha512-pJYArGHrPp3TUqQzFYRmP/lwJlj8RCbVe3Gd3eJQkAV8SAC6b19XS9BjMvRdvaS8RMkaTN8ZhoHP6S1y8zzwEQ==", + "version": "1.0.30001425", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001425.tgz", + "integrity": "sha512-/pzFv0OmNG6W0ym80P3NtapU0QEiDS3VuYAZMGoLLqiC7f6FJFe1MjpQDREGApeenD9wloeytmVDj+JLXPC6qw==", "dev": true, "funding": [ { @@ -2916,18 +2924,6 @@ "node": ">=0.10.0" } }, - "node_modules/clone-regexp": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-2.2.0.tgz", - "integrity": "sha512-beMpP7BOtTipFuW8hrJvREQ2DrRu3BE7by0ZpibtfBA+qfHYvMGTc2Yb1JMYPKg/JUw0CHYvpg796aNTSW9z7Q==", - "dev": true, - "dependencies": { - "is-regexp": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", @@ -2944,9 +2940,9 @@ "dev": true }, "node_modules/colord": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", - "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", "dev": true }, "node_modules/colorette": { @@ -3047,13 +3043,10 @@ "dev": true }, "node_modules/convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.1" - } + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true }, "node_modules/copy-webpack-plugin": { "version": "10.2.4", @@ -3140,32 +3133,22 @@ "hasInstallScript": true }, "node_modules/core-js-compat": { - "version": "3.24.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.24.1.tgz", - "integrity": "sha512-XhdNAGeRnTpp8xbD+sR/HFDK9CbeeeqXT6TuofXh3urqEevzkWmLRgrVoykodsw8okqo2pu1BOmuCKrHx63zdw==", + "version": "3.26.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.26.0.tgz", + "integrity": "sha512-piOX9Go+Z4f9ZiBFLnZ5VrOpBl0h7IGCkiFUN11QTe6LjAvOT3ifL/5TdoizMh99hcGy5SoLyWbapIY/PIb/3A==", "dev": true, "dependencies": { - "browserslist": "^4.21.3", - "semver": "7.0.0" + "browserslist": "^4.21.4" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/core-js" } }, - "node_modules/core-js-compat/node_modules/semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/core-js-pure": { - "version": "3.24.1", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.24.1.tgz", - "integrity": "sha512-r1nJk41QLLPyozHUUPmILCEMtMw24NG4oWK6RbsDdjzQgg9ZvrUsPBj1MnG0wXXp1DCDU6j+wUvEmBSrtRbLXg==", + "version": "3.26.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.26.0.tgz", + "integrity": "sha512-LiN6fylpVBVwT8twhhluD9TzXmZQQsr2I2eIKtWNbZI1XMfBT7CV18itaN6RA7EtQd/SDdRx/wzvAShX2HvhQA==", "dev": true, "hasInstallScript": true, "funding": { @@ -3210,9 +3193,9 @@ } }, "node_modules/css-declaration-sorter": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.0.tgz", - "integrity": "sha512-OGT677UGHJTAVMRhPO+HJ4oKln3wkBTwtDFH0ojbqm+MJm6xuDMHp2nkhh/ThaBqq20IbraBQSWKfSLNHQO9Og==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", + "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", "dev": true, "engines": { "node": "^10 || ^12 || >=14" @@ -3257,9 +3240,9 @@ } }, "node_modules/css-loader/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -3416,9 +3399,9 @@ } }, "node_modules/cssnano": { - "version": "5.1.12", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.12.tgz", - "integrity": "sha512-TgvArbEZu0lk/dvg2ja+B7kYoD7BBCmn3+k58xD0qjrGHsFzXY/wKTo9M5egcUCabPol05e/PVoIu79s2JN4WQ==", + "version": "5.1.13", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.13.tgz", + "integrity": "sha512-S2SL2ekdEz6w6a2epXn4CmMKU4K3KpcyXLKfAYc9UQQqJRkD/2eLUG0vJ3Db/9OvO5GuAdgXw3pFbR6abqghDQ==", "dev": true, "dependencies": { "cssnano-preset-default": "^5.2.12", @@ -3695,9 +3678,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.206", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.206.tgz", - "integrity": "sha512-h+Fadt1gIaQ06JaIiyqPsBjJ08fV5Q7md+V8bUvQW/9OvXfL2LRICTz2EcnnCP7QzrFTS6/27MRV6Bl9Yn97zA==", + "version": "1.4.284", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", + "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==", "dev": true }, "node_modules/emoji-regex": { @@ -3780,30 +3763,31 @@ } }, "node_modules/es-abstract": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", - "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", + "version": "1.20.4", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.4.tgz", + "integrity": "sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA==", "dependencies": { "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.1.1", + "get-intrinsic": "^1.1.3", "get-symbol-description": "^1.0.0", "has": "^1.0.3", "has-property-descriptors": "^1.0.0", "has-symbols": "^1.0.3", "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", + "is-callable": "^1.2.7", "is-negative-zero": "^2.0.2", "is-regex": "^1.1.4", "is-shared-array-buffer": "^1.0.2", "is-string": "^1.0.7", "is-weakref": "^1.0.2", - "object-inspect": "^1.12.0", + "object-inspect": "^1.12.2", "object-keys": "^1.1.1", - "object.assign": "^4.1.2", + "object.assign": "^4.1.4", "regexp.prototype.flags": "^1.4.3", + "safe-regex-test": "^1.0.0", "string.prototype.trimend": "^1.0.5", "string.prototype.trimstart": "^1.0.5", "unbox-primitive": "^1.0.2" @@ -3995,16 +3979,20 @@ } }, "node_modules/eslint-module-utils": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz", - "integrity": "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==", + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz", + "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==", "dev": true, "dependencies": { - "debug": "^3.2.7", - "find-up": "^2.1.0" + "debug": "^3.2.7" }, "engines": { "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } } }, "node_modules/eslint-module-utils/node_modules/debug": { @@ -4171,9 +4159,9 @@ } }, "node_modules/eslint-plugin-react": { - "version": "7.30.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.30.1.tgz", - "integrity": "sha512-NbEvI9jtqO46yJA3wcRF9Mo0lF9T/jhdHqhCHXiXtD+Zcb98812wvokjWpU7Q4QH5edo6dmqrukxVvWWXHlsUg==", + "version": "7.31.10", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.10.tgz", + "integrity": "sha512-e4N/nc6AAlg4UKW/mXeYWd3R++qUano5/o+t+wnWxIf+bLsOaH3a4q74kX3nDjYym3VBN4HyO9nEn1GcAqgQOA==", "dev": true, "dependencies": { "array-includes": "^3.1.5", @@ -4467,9 +4455,9 @@ } }, "node_modules/eslint/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -4592,18 +4580,6 @@ "node": ">=0.8.x" } }, - "node_modules/execall": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/execall/-/execall-2.0.0.tgz", - "integrity": "sha512-0FU2hZ5Hh6iQnarpRtQurM/aAvp3RIbfvgLHrcqJYzhXyV2KFruhuChf9NC6waAhiUR7FFtlugkI4p7f2Fqlow==", - "dev": true, - "dependencies": { - "clone-regexp": "^2.1.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -4611,9 +4587,9 @@ "dev": true }, "node_modules/fast-glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", "dev": true, "dependencies": { "@nodelib/fs.stat": "^2.0.2", @@ -4651,9 +4627,9 @@ "dev": true }, "node_modules/fastest-levenshtein": { - "version": "1.0.14", - "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.14.tgz", - "integrity": "sha512-tFfWHjnuUfKE186Tfgr+jtaFc0mZTApEgKDOeyN+FwOqRkO/zK/3h1AiRd8u8CY53owL3CUmGr/oI9p/RdyLTA==", + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", + "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", "dev": true, "engines": { "node": ">= 4.9.1" @@ -4726,15 +4702,16 @@ } }, "node_modules/find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, "dependencies": { - "locate-path": "^2.0.0" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/flat-cache": { @@ -4751,9 +4728,9 @@ } }, "node_modules/flatted": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.6.tgz", - "integrity": "sha512-0sQoMh9s0BYsm+12Huy/rkKxVu4R1+r96YX5cG44rHV0pQ6iC3Q+mkoMFaGWObMFYQxCVT+ssG1ksneA2MI9KQ==", + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", "dev": true }, "node_modules/focus-trap": { @@ -4824,9 +4801,9 @@ } }, "node_modules/get-intrinsic": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", - "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", "dependencies": { "function-bind": "^1.1.1", "has": "^1.0.3", @@ -4836,18 +4813,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/get-stdin": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", - "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/get-symbol-description": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", @@ -5337,9 +5302,9 @@ } }, "node_modules/is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", "engines": { "node": ">= 0.4" }, @@ -5348,9 +5313,9 @@ } }, "node_modules/is-core-module": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", - "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", "dev": true, "dependencies": { "has": "^1.0.3" @@ -5478,15 +5443,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-regexp": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-2.1.0.tgz", - "integrity": "sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/is-set": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", @@ -5717,13 +5673,13 @@ } }, "node_modules/jsx-ast-utils": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.2.tgz", - "integrity": "sha512-4ZCADZHRkno244xlNnn4AOG6sRQ7iBZ5BbgZ4vW4y5IZw7cVUD1PPeblm1xx/nfmMxPdt/LHsXZW8z/j58+l9Q==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", + "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", "dev": true, "dependencies": { "array-includes": "^3.1.5", - "object.assign": "^4.1.2" + "object.assign": "^4.1.3" }, "engines": { "node": ">=4.0" @@ -5806,9 +5762,9 @@ } }, "node_modules/loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.3.tgz", + "integrity": "sha512-THWqIsn8QRnvLl0shHYVBN9syumU8pYWEHPTmkiVGd+7K5eFNVSY6AJhRvgGF70gg1Dz+l/k8WicvFCxdEs60A==", "dev": true, "dependencies": { "big.js": "^5.2.2", @@ -5820,16 +5776,15 @@ } }, "node_modules/locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" + "p-locate": "^4.1.0" }, "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/lodash": { @@ -6102,10 +6057,13 @@ } }, "node_modules/minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", - "dev": true + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", + "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/minimist-options": { "version": "4.1.0", @@ -6182,9 +6140,9 @@ } }, "node_modules/normalize-package-data/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -6307,13 +6265,13 @@ } }, "node_modules/object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", "object-keys": "^1.1.1" }, "engines": { @@ -6411,36 +6369,39 @@ } }, "node_modules/p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "dependencies": { - "p-try": "^1.0.0" + "p-try": "^2.0.0" }, "engines": { - "node": ">=4" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, "dependencies": { - "p-limit": "^1.1.0" + "p-limit": "^2.2.0" }, "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true, "engines": { - "node": ">=4" + "node": ">=6" } }, "node_modules/parent-module": { @@ -6474,12 +6435,12 @@ } }, "node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true, "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/path-is-absolute": { @@ -6545,76 +6506,6 @@ "node": ">=8" } }, - "node_modules/pkg-dir/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-dir/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-dir/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pkg-dir/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-dir/node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-dir/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/popper.js": { "version": "1.16.1", "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", @@ -6626,9 +6517,9 @@ } }, "node_modules/postcss": { - "version": "8.4.14", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", - "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", + "version": "8.4.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.18.tgz", + "integrity": "sha512-Wi8mWhncLJm11GATDaQKobXSNEYGUHeQLiQqDFG1qQ5UTDPTEvKw0Xt5NsTpktGTwLps3ByrWsBrG0rB8YQ9oA==", "dev": true, "funding": [ { @@ -7111,17 +7002,23 @@ } }, "node_modules/postcss-scss": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.4.tgz", - "integrity": "sha512-aBBbVyzA8b3hUL0MGrpydxxXKXFZc5Eqva0Q3V9qsBOLEMsjb6w49WfpsoWzpEgcqJGW4t7Rio8WXVU9Gd8vWg==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.5.tgz", + "integrity": "sha512-F7xpB6TrXyqUh3GKdyB4Gkp3QL3DDW1+uI+gxx/oJnUt/qXI4trj5OGlp9rOKdoABGULuqtqeG+3HEVQk4DjmA==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss-scss" + } + ], "engines": { "node": ">=12.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, "peerDependencies": { "postcss": "^8.3.3" } @@ -7386,76 +7283,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/read-pkg-up/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg-up/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up/node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/read-pkg-up/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/read-pkg-up/node_modules/type-fest": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", @@ -7522,6 +7349,12 @@ "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", "dev": true }, + "node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, "node_modules/readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", @@ -7582,9 +7415,9 @@ "dev": true }, "node_modules/regenerate-unicode-properties": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", - "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", "dev": true, "dependencies": { "regenerate": "^1.4.2" @@ -7594,9 +7427,9 @@ } }, "node_modules/regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + "version": "0.13.10", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.10.tgz", + "integrity": "sha512-KepLsg4dU12hryUO7bp/axHAKvwGOCV0sGloQtpagJ12ai+ojVDqkeGSiRX1zlq+kjIMZ1t7gpze+26QqtdGqw==" }, "node_modules/regenerator-transform": { "version": "0.15.0", @@ -7636,15 +7469,15 @@ } }, "node_modules/regexpu-core": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.1.0.tgz", - "integrity": "sha512-bb6hk+xWd2PEOkj5It46A16zFMs2mv86Iwpdu94la4S3sJ7C973h2dHpYKwIBGaWSO7cIRJ+UX0IeMaWcO4qwA==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.1.tgz", + "integrity": "sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ==", "dev": true, "dependencies": { "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.0.1", - "regjsgen": "^0.6.0", - "regjsparser": "^0.8.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsgen": "^0.7.1", + "regjsparser": "^0.9.1", "unicode-match-property-ecmascript": "^2.0.0", "unicode-match-property-value-ecmascript": "^2.0.0" }, @@ -7653,15 +7486,15 @@ } }, "node_modules/regjsgen": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", - "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==", + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", + "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==", "dev": true }, "node_modules/regjsparser": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", - "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", "dev": true, "dependencies": { "jsesc": "~0.5.0" @@ -7784,10 +7617,37 @@ } }, "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/safer-buffer": { "version": "2.1.2", @@ -7796,9 +7656,9 @@ "dev": true }, "node_modules/sass": { - "version": "1.54.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.54.0.tgz", - "integrity": "sha512-C4zp79GCXZfK0yoHZg+GxF818/aclhp9F48XBu/+bm9vXEVAYov9iU3FBVRMq3Hx3OA4jfKL+p2K9180mEh0xQ==", + "version": "1.55.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.55.0.tgz", + "integrity": "sha512-Pk+PMy7OGLs9WaxZGJMn7S96dvlyVBwwtToX895WmCpAOr5YiJYEUJfiJidMuKb613z2xNWcXCHEuOvjZbqC6A==", "dev": true, "dependencies": { "chokidar": ">=3.0.0 <4.0.0", @@ -7948,9 +7808,9 @@ "dev": true }, "node_modules/sizzle": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/sizzle/-/sizzle-2.3.6.tgz", - "integrity": "sha512-abtd95IkbcMAaYk1Lux4k9Xz6wnQqyLy2aco9HGJ8jVaCDEcc+ug0hW8RdV6aIre3ycWXxPdcX0u7QL/1UaSoA==", + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/sizzle/-/sizzle-2.3.7.tgz", + "integrity": "sha512-f3gf191yiPkCbcRR9IjHajmlrGN/MCXxAzNzIwVW0qZic2wbGKXn+KjbrVfqCaA3zEgCawqwtj2Y5LiBvOUddg==", "dev": true }, "node_modules/slash": { @@ -8070,9 +7930,9 @@ } }, "node_modules/spdx-license-ids": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", - "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==", + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz", + "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==", "dev": true }, "node_modules/sprintf-js": { @@ -8097,6 +7957,12 @@ "safe-buffer": "~5.1.0" } }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, "node_modules/string-natural-compare": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", @@ -8267,22 +8133,20 @@ } }, "node_modules/stylelint": { - "version": "14.9.1", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.9.1.tgz", - "integrity": "sha512-RdAkJdPiLqHawCSnu21nE27MjNXaVd4WcOHA4vK5GtIGjScfhNnaOuWR2wWdfKFAvcWQPOYe311iveiVKSmwsA==", + "version": "14.14.0", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.14.0.tgz", + "integrity": "sha512-yUI+4xXfPHVnueYddSQ/e1GuEA/2wVhWQbGj16AmWLtQJtn28lVxfS4b0CsWyVRPgd3Auzi0NXOthIEUhtQmmA==", "dev": true, "dependencies": { - "@csstools/selector-specificity": "^2.0.1", + "@csstools/selector-specificity": "^2.0.2", "balanced-match": "^2.0.0", - "colord": "^2.9.2", + "colord": "^2.9.3", "cosmiconfig": "^7.0.1", "css-functions-list": "^3.1.0", "debug": "^4.3.4", - "execall": "^2.0.0", - "fast-glob": "^3.2.11", - "fastest-levenshtein": "^1.0.12", + "fast-glob": "^3.2.12", + "fastest-levenshtein": "^1.0.16", "file-entry-cache": "^6.0.1", - "get-stdin": "^8.0.0", "global-modules": "^2.0.0", "globby": "^11.1.0", "globjoin": "^0.1.4", @@ -8297,7 +8161,7 @@ "micromatch": "^4.0.5", "normalize-path": "^3.0.0", "picocolors": "^1.0.0", - "postcss": "^8.4.14", + "postcss": "^8.4.17", "postcss-media-query-parser": "^0.2.3", "postcss-resolve-nested-selector": "^0.1.1", "postcss-safe-parser": "^6.0.0", @@ -8307,11 +8171,11 @@ "string-width": "^4.2.3", "strip-ansi": "^6.0.1", "style-search": "^0.1.0", - "supports-hyperlinks": "^2.2.0", + "supports-hyperlinks": "^2.3.0", "svg-tags": "^1.0.0", "table": "^6.8.0", "v8-compile-cache": "^2.3.0", - "write-file-atomic": "^4.0.1" + "write-file-atomic": "^4.0.2" }, "bin": { "stylelint": "bin/stylelint.js" @@ -8625,9 +8489,9 @@ } }, "node_modules/supports-hyperlinks": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", - "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", "dev": true, "dependencies": { "has-flag": "^4.0.0", @@ -8759,9 +8623,9 @@ } }, "node_modules/terser": { - "version": "5.14.2", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", - "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", + "version": "5.15.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.1.tgz", + "integrity": "sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw==", "dev": true, "dependencies": { "@jridgewell/source-map": "^0.3.2", @@ -8777,16 +8641,16 @@ } }, "node_modules/terser-webpack-plugin": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.3.tgz", - "integrity": "sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ==", + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", "dev": true, "dependencies": { - "@jridgewell/trace-mapping": "^0.3.7", + "@jridgewell/trace-mapping": "^0.3.14", "jest-worker": "^27.4.5", "schema-utils": "^3.1.1", "serialize-javascript": "^6.0.0", - "terser": "^5.7.2" + "terser": "^5.14.1" }, "engines": { "node": ">= 10.13.0" @@ -8829,9 +8693,9 @@ } }, "node_modules/terser/node_modules/acorn": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", - "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", + "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -8997,18 +8861,18 @@ } }, "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", - "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", "dev": true, "engines": { "node": ">=4" } }, "node_modules/update-browserslist-db": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz", - "integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==", + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", "dev": true, "funding": [ { @@ -9215,9 +9079,9 @@ "dev": true }, "node_modules/webpack/node_modules/acorn": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", - "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", + "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -9338,16 +9202,16 @@ "dev": true }, "node_modules/write-file-atomic": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.1.tgz", - "integrity": "sha512-nSKUxgAbyioruk6hU87QzVbY279oYT6uiwgDoujth2ju4mJ+TZau7SQBhtbTmUyuNYTuXnSyRn66FV0+eCgcrQ==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", "dev": true, "dependencies": { "imurmurhash": "^0.1.4", "signal-exit": "^3.0.7" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, "node_modules/ws": { diff -Nru cockpit-machines-275/packaging/arch/PKGBUILD cockpit-machines-277/packaging/arch/PKGBUILD --- cockpit-machines-275/packaging/arch/PKGBUILD 2022-08-10 10:22:53.000000000 +0000 +++ cockpit-machines-277/packaging/arch/PKGBUILD 2022-11-07 16:06:46.000000000 +0000 @@ -1,5 +1,5 @@ pkgname=cockpit-machines -pkgver=275 +pkgver=277 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-275.tar.xz") +source=("cockpit-machines-277.tar.xz") sha256sums=('SKIP') package() { diff -Nru cockpit-machines-275/packaging/debian/changelog cockpit-machines-277/packaging/debian/changelog --- cockpit-machines-275/packaging/debian/changelog 2022-08-10 10:22:53.000000000 +0000 +++ cockpit-machines-277/packaging/debian/changelog 2022-11-07 16:06:46.000000000 +0000 @@ -1,4 +1,4 @@ -cockpit-machines (275-1) UNRELEASED; urgency=medium +cockpit-machines (277-1) UNRELEASED; urgency=medium * Upstream build diff -Nru cockpit-machines-275/packit.yaml cockpit-machines-277/packit.yaml --- cockpit-machines-275/packit.yaml 2022-08-10 10:22:53.000000000 +0000 +++ cockpit-machines-277/packit.yaml 2022-11-07 16:06:46.000000000 +0000 @@ -30,11 +30,6 @@ owner: "@cockpit" project: "cockpit-preview" preserve_project: True - targets: - - fedora-36 - - fedora-37 - - centos-stream-8-x86_64 - - centos-stream-9-x86_64 actions: post-upstream-clone: make cockpit-machines.spec # HACK: tarball for releases (copr_build, koji, etc.), copying spec's Source0; this diff -Nru cockpit-machines-275/pkg/lib/cockpit-components-plot.scss cockpit-machines-277/pkg/lib/cockpit-components-plot.scss --- cockpit-machines-275/pkg/lib/cockpit-components-plot.scss 2022-08-10 10:22:53.000000000 +0000 +++ cockpit-machines-277/pkg/lib/cockpit-components-plot.scss 2022-11-07 16:06:46.000000000 +0000 @@ -37,6 +37,11 @@ letter-spacing: var(--pf-chart-global--letter-spacing); } + .pf-theme-dark &-axis, + .pf-theme-dark &-unit { + fill: var(--pf-chart-global--Fill--Color--400); + } + &-lines, &-ticks { stroke: var(--pf-chart-global--Fill--Color--300); @@ -61,6 +66,10 @@ } } +.ct-plot-title { + fill: var(--pf-global--Color--100); +} + $plotColorCurrent: 0; $plotColorTotal: 0; diff -Nru cockpit-machines-275/pkg/lib/cockpit-components-shutdown.jsx cockpit-machines-277/pkg/lib/cockpit-components-shutdown.jsx --- cockpit-machines-275/pkg/lib/cockpit-components-shutdown.jsx 2022-08-10 10:22:53.000000000 +0000 +++ cockpit-machines-277/pkg/lib/cockpit-components-shutdown.jsx 2022-11-07 16:06:46.000000000 +0000 @@ -217,7 +217,8 @@ onChange={(d, ds) => this.updateDate(d, ds)} placeholder={timeformat.dateShortFormat()} validators={[this.dateRangeValidator]} - value={this.state.date} /> + value={this.state.date} + appendTo={() => document.body} /> { + if (event.matches) { + document.documentElement.classList.add('pf-theme-dark'); + } else { + document.documentElement.classList.remove('pf-theme-dark'); + } +}); + let url_root; const meta_url_root = document.head.querySelector("meta[name='url-root']"); @@ -2700,6 +2715,25 @@ }()); /* --------------------------------------------------------------------- + * Dark mode + */ + (function() { + if (window.matchMedia('(prefers-color-scheme: dark)').matches) { + cockpit.dark_mode = true; + } else { + cockpit.dark_mode = false; + } + + window.matchMedia('(prefers-color-scheme: dark)').addEventListener('change', event => { + if (event.matches) { + cockpit.dark_mode = true; + } else { + cockpit.dark_mode = false; + } + }); + }()); + + /* --------------------------------------------------------------------- * Spawning */ diff -Nru cockpit-machines-275/pkg/lib/page.scss cockpit-machines-277/pkg/lib/page.scss --- cockpit-machines-275/pkg/lib/page.scss 2022-08-10 10:22:53.000000000 +0000 +++ cockpit-machines-277/pkg/lib/page.scss 2022-11-07 16:06:46.000000000 +0000 @@ -1,4 +1,5 @@ @use "@patternfly/patternfly/base/patternfly-themes.scss"; +@use "@patternfly/patternfly/patternfly-theme-dark.scss"; @use "./patternfly/patternfly-4-overrides.scss"; @import "global-variables"; @import "@patternfly/patternfly/components/Page/page.scss"; @@ -83,6 +84,12 @@ --ct-animation-new-background: #fdf4dd; } +@media (prefers-color-scheme: dark) { + :root { + --ct-animation-new-background: #353428; + } +} + /* Animation background is instantly yellow and fades out halfway through */ @keyframes ctNewRow { 0% { @@ -158,6 +165,14 @@ --ct-color-list-critical-alert-text: var(--pf-global--palette--red-200); } +@media (prefers-color-scheme: dark) { + :root { + --ct-color-list-critical-bg : #261213; // red-100 mixed with black-850 @ 20% + --ct-color-list-critical-border : var(--pf-global--danger-color--200); + --ct-color-list-critical-alert-text: var(--pf-global--palette--red-8888); + } +} + [hidden] { display: none !important; } // Let PF4 handle the scrolling through page component otherwise we might get double scrollbar diff -Nru cockpit-machines-275/pkg/lib/patternfly/patternfly-4-overrides.scss cockpit-machines-277/pkg/lib/patternfly/patternfly-4-overrides.scss --- cockpit-machines-275/pkg/lib/patternfly/patternfly-4-overrides.scss 2022-08-10 10:22:53.000000000 +0000 +++ cockpit-machines-277/pkg/lib/patternfly/patternfly-4-overrides.scss 2022-11-07 16:06:46.000000000 +0000 @@ -39,9 +39,11 @@ flex-wrap: wrap; } +/* Fix select menu rendering */ ul.pf-c-select__menu { - max-width: 20rem; - max-height: 20rem; + /* Don't get too tall */ + max-height: min(20rem, 50vh); + /* Don't have a horizontal scrollbar */ overflow-y: auto; } @@ -242,3 +244,65 @@ .pf-c-breadcrumb__link { cursor: pointer; } + +//Page headers are inconsistent with shadows and borders +// https://github.com/patternfly/patternfly/issues/5184 +.pf-c-page__main-group, +.pf-c-page__main-nav, +.pf-c-page__main-section.pf-m-light:not(:last-child) { + z-index: var(--pf-c-page--section--m-shadow-bottom--ZIndex); + box-shadow: var(--pf-c-page--section--m-shadow-bottom--BoxShadow); +} + +// Dark mode fixes for several PF components +@media (prefers-color-scheme: dark) { + // Fix dropmarker showing as check icon + // https://github.com/patternfly/patternfly/issues/5215 + .pf-theme-dark .pf-c-form-control { + --pf-c-form-control__select--BackgroundUrl: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='%23e0e0e0' d='M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z'/%3E%3C/svg%3E"); + } + + // Fix PF disabled colors + :disabled, .pf-m-disabled, .pf-m-aria-disabled { + // Darken background; otherwise it matches active dropdowns and inputs + --pf-c-button--disabled--BackgroundColor: var(--pf-global--BackgroundColor--dark-300); + // Bump up text to AA contrast, from PF color 400 + --pf-c-button--disabled--Color: #8d9093; + } + + // Change background color behind cards + // (matches PF surge website; PF doesn't specify otherwise) + .pf-c-page__main-section { + --pf-c-page__main-section--BackgroundColor: var(--pf-global--BackgroundColor--dark-300); + } + + // Adapt breadcrumb bar to be similar color as PF website + // (We use header bars in slightly different ways from PF) + .pf-c-page__main-breadcrumb, + .pf-c-page__main-breadcrumb + .pf-c-page__main-section { + --pf-c-page__main-breadcrumb--BackgroundColor: var(--pf-global--BackgroundColor--dark-100); + background-color: var(--pf-global--BackgroundColor--dark-100); + } + + // Fix input group background and borders + // (Looks fixed in PF5, but not in PF4) + .pf-c-text-input-group { + background-color: var(--pf-global--BackgroundColor--400); + + .pf-c-text-input-group__text { + &::before { + border-top-color: transparent; + border-right-color: transparent; + border-left-color: transparent; + } + + &:is(:focus,:hover)::after { + border-bottom-color: var(--pf-global--active-color--100); + } + + &:not(:focus):not(:hover)::after { + border-bottom-color: var(--pf-global--BorderColor--400); + } + } + } +} diff -Nru cockpit-machines-275/pkg/lib/qunit-template.html cockpit-machines-277/pkg/lib/qunit-template.html --- cockpit-machines-275/pkg/lib/qunit-template.html 2022-08-10 10:22:53.000000000 +0000 +++ cockpit-machines-277/pkg/lib/qunit-template.html 2022-11-07 16:06:46.000000000 +0000 @@ -17,7 +17,7 @@ You should have received a copy of the GNU Lesser General Public License along with Cockpit; If not, see . --> - + <%= htmlWebpackPlugin.options.title %> diff -Nru cockpit-machines-275/pkg/lib/qunit-tests.js cockpit-machines-277/pkg/lib/qunit-tests.js --- cockpit-machines-275/pkg/lib/qunit-tests.js 2022-08-10 10:22:53.000000000 +0000 +++ cockpit-machines-277/pkg/lib/qunit-tests.js 2022-11-07 16:06:46.000000000 +0000 @@ -30,4 +30,9 @@ require("qunit/qunit/qunit.css"); +QUnit.mock_info = async key => { + const response = await fetch(`http://${window.location.hostname}:${window.location.port}/mock/info`); + return (await response.json())[key]; +}; + export default QUnit; diff -Nru cockpit-machines-275/pkg/lib/serverTime.js cockpit-machines-277/pkg/lib/serverTime.js --- cockpit-machines-275/pkg/lib/serverTime.js 2022-08-10 10:22:53.000000000 +0000 +++ cockpit-machines-277/pkg/lib/serverTime.js 2022-11-07 16:06:46.000000000 +0000 @@ -531,7 +531,8 @@ weekStart={timeformat.firstDayOfWeek()} placeholder={timeformat.dateShortFormat()} onChange={d => change("manual_date", d)} - value={manual_date} /> + value={manual_date} + appendTo={() => document.body} /> \n" "Language-Team: Czech =2 && n<=4) ? 1 : 2\n" "X-Generator: Weblate 4.11.2\n" -#: src/components/create-vm-dialog/createVmDialog.jsx:482 -msgid " Then copy the token and paste it above." -msgstr "" - -#: src/components/create-vm-dialog/createVmDialog.jsx:702 +#: src/components/create-vm-dialog/createVmDialog.jsx:812 msgid "$0 $1 available at default location" msgstr "Ve výchozím umístění je k dispozici $0 $1" -#: src/components/create-vm-dialog/createVmDialog.jsx:229 -#: src/components/create-vm-dialog/createVmDialog.jsx:653 +#: src/components/create-vm-dialog/createVmDialog.jsx:238 +#: src/components/create-vm-dialog/createVmDialog.jsx:763 msgid "$0 $1 available on host" msgstr "$0 $1 k dispozici na hostiteli" @@ -55,7 +51,7 @@ msgstr[1] "$0 fondy úložiště" msgstr[2] "$0 fondů úložiště" -#: src/components/create-vm-dialog/createVmDialog.jsx:1061 +#: src/components/create-vm-dialog/createVmDialog.jsx:1172 msgid "$0 does not support unattended installation." msgstr "$0 nepodporuje bezobslužnou instalaci." @@ -100,13 +96,13 @@ "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/vmDisksCard.jsx:188 #: src/components/vm/disks/diskEdit.jsx:113 +#: src/components/vm/disks/vmDisksCard.jsx:188 msgid "Access" msgstr "Přístup" -#: src/components/storagePools/storagePool.jsx:170 #: src/components/networks/network.jsx:166 +#: src/components/storagePools/storagePool.jsx:170 msgid "Activate" msgstr "Aktivovat" @@ -116,10 +112,10 @@ # auto translated by TM merge from project: FreeIPA, version: ipa-4-5, DocId: # po/ipa -#: src/components/networks/networkOverviewTab.jsx:237 -#: src/components/vm/hostdevs/hostDevAdd.jsx:222 +#: src/components/vm/nics/nicAdd.jsx:208 #: src/components/vm/disks/diskAdd.jsx:734 -#: src/components/vm/nics/nicAdd.jsx:201 +#: src/components/vm/hostdevs/hostDevAdd.jsx:227 +#: src/components/networks/networkOverviewTab.jsx:237 msgid "Add" msgstr "Přidat" @@ -127,13 +123,13 @@ msgid "Add a DHCP static host entry" msgstr "Přidat statickou DHCP položku pro hostitele" -#: src/components/vm/disks/diskAdd.jsx:725 #: src/components/vm/disks/vmDisksCard.jsx:77 +#: src/components/vm/disks/diskAdd.jsx:725 msgid "Add disk" msgstr "Přidat disk" +#: src/components/vm/hostdevs/hostDevAdd.jsx:243 #: src/components/vm/hostdevs/hostDevCard.jsx:153 -#: src/components/vm/hostdevs/hostDevAdd.jsx:238 msgid "Add host device" msgstr "Přidat zařízení hostitele" @@ -145,7 +141,7 @@ msgid "Add shared directory" msgstr "Přidat sdílenou složku" -#: src/components/vm/nics/nicAdd.jsx:193 +#: src/components/vm/nics/nicAdd.jsx:196 msgid "Add virtual network interface" msgstr "Přidat virtuální síťové rozhraní" @@ -159,10 +155,10 @@ # auto translated by TM merge from project: firewalld, version: master, DocId: # po/firewalld +#: src/components/vm/nics/vmNicsCard.jsx:281 +#: src/components/vm/consoles/desktopConsole.jsx:47 #: src/components/networks/networkOverviewTab.jsx:142 #: src/components/networks/networkOverviewTab.jsx:162 -#: src/components/vm/consoles/desktopConsole.jsx:47 -#: src/components/vm/nics/vmNicsCard.jsx:281 msgid "Address" msgstr "Adresa" @@ -199,7 +195,7 @@ msgid "Also delete all volumes inside this pool:" msgstr "Smazat svazek v tomto fondu" -#: src/components/vm/disks/diskAdd.jsx:130 src/components/vm/nics/nicAdd.jsx:89 +#: src/components/vm/nics/nicAdd.jsx:89 src/components/vm/disks/diskAdd.jsx:130 msgid "Always attach" msgstr "Vždy připojit" @@ -216,7 +212,7 @@ "Jeho připojení udělá tento disk sdílitelný pro každý virt. stroj, který ho " "používá." -#: src/components/create-vm-dialog/createVmDialog.jsx:1060 +#: src/components/create-vm-dialog/createVmDialog.jsx:1171 msgid "" "Automated installs are only available when downloading an image or using " "cloud-init." @@ -230,15 +226,15 @@ # auto translated by TM merge from project: anaconda, version: f25, DocId: # main -#: src/components/create-vm-dialog/createVmDialog.jsx:1174 +#: src/components/create-vm-dialog/createVmDialog.jsx:1285 #, fuzzy #| msgid "Automatic" msgid "Automation" msgstr "Automaticky" -#: src/components/storagePools/storagePoolOverviewTab.jsx:71 +#: src/components/vm/overview/vmOverviewCard.jsx:226 #: src/components/networks/networkOverviewTab.jsx:119 -#: src/components/vm/overview/vmOverviewCard.jsx:221 +#: src/components/storagePools/storagePoolOverviewTab.jsx:71 msgid "Autostart" msgstr "Automatické spouštění" @@ -246,7 +242,7 @@ msgid "Blocked" msgstr "Blokované" -#: src/components/vm/overview/vmOverviewCard.jsx:213 +#: src/components/vm/overview/vmOverviewCard.jsx:218 msgid "Boot order" msgstr "Pořadí zavádění" @@ -254,13 +250,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/diskEdit.jsx:88 +#: src/components/vm/disks/vmDisksCard.jsx:186 +#: src/components/vm/disks/diskAdd.jsx:217 +#: src/components/vm/hostdevs/hostDevAdd.jsx:92 #: src/components/vm/hostdevs/hostDevCard.jsx:104 #: src/components/vm/hostdevs/hostDevCard.jsx:112 #: src/components/vm/hostdevs/hostDevCard.jsx:246 -#: src/components/vm/hostdevs/hostDevAdd.jsx:92 -#: src/components/vm/disks/diskAdd.jsx:217 -#: src/components/vm/disks/vmDisksCard.jsx:186 -#: src/components/vm/disks/diskEdit.jsx:88 #: src/components/vm/overview/bootOrder.jsx:118 #: src/components/vm/overview/bootOrder.jsx:130 #: src/components/vm/overview/bootOrder.jsx:148 @@ -281,39 +277,39 @@ msgid "CPU configuration could not be saved" msgstr "Nastavení procesoru se nepodařilo uložit" -#: src/components/vm/overview/vmOverviewCard.jsx:208 +#: src/components/vm/overview/vmOverviewCard.jsx:213 msgid "CPU type" msgstr "Typ procesoru" -#: src/components/vm/disks/diskAdd.jsx:206 #: src/components/vm/disks/vmDiskColumns.jsx:95 #: src/components/vm/disks/diskEdit.jsx:58 +#: src/components/vm/disks/diskAdd.jsx:206 msgid "Cache" msgstr "Mezipaměť" -#: src/components/common/deleteResource.jsx:79 -#: src/components/create-vm-dialog/createVmDialog.jsx:1230 -#: src/components/storagePools/storageVolumeCreate.jsx:108 -#: src/components/storagePools/storagePoolDelete.jsx:202 -#: src/components/storagePools/createStoragePoolDialog.jsx:445 -#: src/components/networks/createNetworkDialog.jsx:417 -#: src/components/networks/networkOverviewTab.jsx:240 -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:170 -#: src/components/vm/hostdevs/hostDevAdd.jsx:228 -#: src/components/vm/snapshots/vmSnapshotsRevertModal.jsx:76 -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:150 -#: src/components/vm/deleteDialog.jsx:178 #: src/components/vm/vmMigrateDialog.jsx:219 -#: src/components/vm/vmRenameDialog.jsx:68 -#: src/components/vm/disks/diskAdd.jsx:737 +#: src/components/vm/nics/nicAdd.jsx:211 src/components/vm/nics/nicEdit.jsx:180 #: src/components/vm/disks/diskEdit.jsx:268 -#: src/components/vm/vmCloneDialog.jsx:80 +#: src/components/vm/disks/diskAdd.jsx:737 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:170 +#: src/components/vm/hostdevs/hostDevAdd.jsx:233 +#: src/components/vm/vmRenameDialog.jsx:68 +#: src/components/vm/deleteDialog.jsx:178 #: src/components/vm/overview/bootOrder.jsx:330 #: src/components/vm/overview/cpuTypeModal.jsx:70 -#: src/components/vm/overview/vcpuModal.jsx:266 #: src/components/vm/overview/firmware.jsx:70 +#: src/components/vm/overview/vcpuModal.jsx:266 #: src/components/vm/overview/memoryModal.jsx:158 -#: src/components/vm/nics/nicAdd.jsx:204 src/components/vm/nics/nicEdit.jsx:180 +#: src/components/vm/snapshots/vmSnapshotsRevertModal.jsx:76 +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:150 +#: src/components/vm/vmCloneDialog.jsx:80 +#: src/components/networks/createNetworkDialog.jsx:417 +#: src/components/networks/networkOverviewTab.jsx:240 +#: src/components/create-vm-dialog/createVmDialog.jsx:1345 +#: src/components/storagePools/storageVolumeCreate.jsx:108 +#: src/components/storagePools/storagePoolDelete.jsx:202 +#: src/components/storagePools/createStoragePoolDialog.jsx:445 +#: src/components/common/deleteResource.jsx:79 msgid "Cancel" msgstr "Storno" @@ -331,15 +327,19 @@ msgid "Change firmware" msgstr "Změnit firmware" -#: src/components/common/warningInactive.jsx:11 +#: src/components/vm/nics/nicEdit.jsx:166 #: src/components/vm/disks/diskEdit.jsx:252 #: src/components/vm/overview/vcpuModal.jsx:188 -#: src/components/vm/nics/nicEdit.jsx:166 +#: src/components/common/warningInactive.jsx:11 msgid "Changes will take effect after shutting down the VM" msgstr "Změny se projeví až po vypnutí virt. stroje" -#: src/components/create-vm-dialog/createVmDialog.jsx:446 -#: src/components/create-vm-dialog/createVmDialog.jsx:447 +#: src/components/create-vm-dialog/createVmDialog.jsx:512 +msgid "Checking token validity..." +msgstr "" + +#: src/components/create-vm-dialog/createVmDialog.jsx:455 +#: src/components/create-vm-dialog/createVmDialog.jsx:456 msgid "Choose an operating system" msgstr "Zvolte operační systém" @@ -364,7 +364,7 @@ msgid "Close" msgstr "Zavřít" -#: src/components/create-vm-dialog/createVmDialog.jsx:351 +#: src/components/create-vm-dialog/createVmDialog.jsx:360 msgid "Cloud base image" msgstr "Obraz Cloud Base" @@ -391,16 +391,17 @@ # auto translated by TM merge from project: system-config-printer, version: # master, DocId: system-config-printer +#: src/components/vm/overview/vmOverviewCard.jsx:184 +#: src/components/networks/createNetworkDialog.jsx:41 +#: src/components/networks/networkList.jsx:75 #: src/components/vms/hostvmslist.jsx:141 -#: src/components/common/machinesConnectionSelector.jsx:33 #: src/components/storagePools/storagePoolList.jsx:77 -#: src/components/networks/networkList.jsx:75 -#: src/components/networks/createNetworkDialog.jsx:41 +#: src/components/common/machinesConnectionSelector.jsx:33 msgid "Connection" msgstr "Spojení" -#: src/components/vm/vmDetailsPage.jsx:117 -#: src/components/vm/vmDetailsPage.jsx:149 +#: src/components/vm/vmDetailsPage.jsx:118 +#: src/components/vm/vmDetailsPage.jsx:151 msgid "Console" msgstr "Konzole" @@ -435,22 +436,22 @@ msgid "Crashed" msgstr "Zhavarovalo" +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:147 +#: src/components/networks/createNetworkDialog.jsx:414 #: src/components/storagePools/storageVolumeCreate.jsx:105 #: src/components/storagePools/createStoragePoolDialog.jsx:442 -#: src/components/networks/createNetworkDialog.jsx:414 -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:147 msgid "Create" msgstr "Vytvořit" -#: src/components/create-vm-dialog/createVmDialog.jsx:1276 +#: src/components/create-vm-dialog/createVmDialog.jsx:1391 msgid "Create VM" msgstr "Vytvořit virt. stroj" -#: src/components/create-vm-dialog/createVmDialog.jsx:1295 +#: src/components/create-vm-dialog/createVmDialog.jsx:1410 msgid "Create VM by importing a disk image of an existing VM installation" msgstr "" -#: src/components/create-vm-dialog/createVmDialog.jsx:1294 +#: src/components/create-vm-dialog/createVmDialog.jsx:1409 msgid "Create VM from local or network installation medium" msgstr "" @@ -458,13 +459,13 @@ 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:1199 +#: src/components/create-vm-dialog/createVmDialog.jsx:1313 #, fuzzy #| msgid "Create new" msgid "Create and edit" msgstr "Vytvořit nový" -#: src/components/create-vm-dialog/createVmDialog.jsx:1224 +#: src/components/create-vm-dialog/createVmDialog.jsx:1339 #, fuzzy #| msgid "Create new" msgid "Create and run" @@ -474,16 +475,16 @@ msgid "Create new" msgstr "Vytvořit nový" -#: src/components/create-vm-dialog/createVmDialog.jsx:1213 +#: src/components/create-vm-dialog/createVmDialog.jsx:1327 msgid "Create new virtual machine" msgstr "Vytvořit nový virtuální stroj" -#: src/components/create-vm-dialog/createVmDialog.jsx:739 +#: src/components/create-vm-dialog/createVmDialog.jsx:849 msgid "Create new volume" msgstr "Vytvořit nový svazek" -#: src/components/vm/snapshots/vmSnapshotsCard.jsx:47 #: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:142 +#: src/components/vm/snapshots/vmSnapshotsCard.jsx:47 msgid "Create snapshot" msgstr "Pořídit zachycený stav" @@ -520,7 +521,7 @@ msgid "Creating VM installation" msgstr "vytváří se instalace virt. stroje" -#: src/components/create-vm-dialog/createVmDialog.jsx:1036 +#: src/components/create-vm-dialog/createVmDialog.jsx:1147 msgid "Creation of VM $0 failed" msgstr "Vytvoření virt. stroje $0 se nezdařilo" @@ -553,22 +554,22 @@ msgid "DHCP Settings" msgstr "Nastavení pro DHCP" -#: src/components/storagePools/storagePool.jsx:161 #: src/components/networks/network.jsx:162 +#: src/components/storagePools/storagePool.jsx:161 msgid "Deactivate" msgstr "Deaktivovat" # auto translated by TM merge from project: FreeIPA, version: ipa-4-5, DocId: # po/ipa -#: src/components/common/deleteResource.jsx:76 -#: src/components/common/deleteResource.jsx:116 +#: src/components/vm/vmActions.jsx:351 src/components/vm/vmActions.jsx:359 +#: src/components/vm/deleteDialog.jsx:175 +#: src/components/networks/network.jsx:144 +#: src/components/networks/network.jsx:146 #: src/components/storagePools/storagePoolDelete.jsx:199 #: src/components/storagePools/storagePoolDelete.jsx:236 #: src/components/storagePools/storagePoolDelete.jsx:246 -#: src/components/networks/network.jsx:144 -#: src/components/networks/network.jsx:146 -#: src/components/vm/deleteDialog.jsx:175 src/components/vm/vmActions.jsx:351 -#: src/components/vm/vmActions.jsx:359 +#: src/components/common/deleteResource.jsx:76 +#: src/components/common/deleteResource.jsx:116 msgid "Delete" msgstr "Smazat" @@ -622,8 +623,8 @@ # auto translated by TM merge from project: FreeIPA, version: ipa-4-5, DocId: # po/ipa -#: src/components/vm/snapshots/vmSnapshotsCard.jsx:89 #: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:52 +#: src/components/vm/snapshots/vmSnapshotsCard.jsx:89 msgid "Description" msgstr "Popis" @@ -650,25 +651,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:1170 +#: src/components/create-vm-dialog/createVmDialog.jsx:1281 msgid "Details" msgstr "" # auto translated by TM merge from project: anaconda, version: f25, DocId: # main -#: src/components/networks/networkList.jsx:74 -#: src/components/networks/createNetworkDialog.jsx:161 -#: src/components/vm/hostdevs/hostDevCard.jsx:103 -#: src/components/vm/hostdevs/hostDevCard.jsx:245 -#: src/components/vm/hostdevs/hostDevAdd.jsx:91 -#: src/components/vm/hostdevs/hostDevAdd.jsx:126 -#: src/components/vm/disks/diskAdd.jsx:335 #: src/components/vm/disks/vmDiskColumns.jsx:34 #: src/components/vm/disks/vmDisksCard.jsx:172 +#: src/components/vm/disks/diskAdd.jsx:335 +#: src/components/vm/hostdevs/hostDevAdd.jsx:91 +#: src/components/vm/hostdevs/hostDevAdd.jsx:126 +#: src/components/vm/hostdevs/hostDevCard.jsx:103 +#: src/components/vm/hostdevs/hostDevCard.jsx:245 #: src/components/vm/overview/bootOrder.jsx:110 #: src/components/vm/overview/bootOrder.jsx:117 #: src/components/vm/overview/bootOrder.jsx:149 #: src/components/vm/overview/bootOrder.jsx:152 +#: src/components/networks/createNetworkDialog.jsx:161 +#: src/components/networks/networkList.jsx:74 msgid "Device" msgstr "Zařízení" @@ -709,7 +710,7 @@ msgid "Disk identifier" msgstr "Soubor s obrazem disku" -#: src/components/create-vm-dialog/createVmDialog.jsx:363 +#: src/components/create-vm-dialog/createVmDialog.jsx:372 msgid "Disk image" msgstr "Obraz disku" @@ -717,12 +718,12 @@ msgid "Disk image file" msgstr "Soubor s obrazem disku" -#: src/components/create-vm-dialog/createVmDialog.jsx:214 +#: src/components/create-vm-dialog/createVmDialog.jsx:220 msgid "Disk image path must not be empty" msgstr "Popis umístění obrazu disku je třeba vyplnit" -#: src/components/vm/disks/diskAdd.jsx:625 #: src/components/vm/disks/diskEdit.jsx:215 +#: src/components/vm/disks/diskAdd.jsx:625 msgid "Disk settings could not be saved" msgstr "Nastavení disku nebylo možné uložit" @@ -732,7 +733,7 @@ # auto translated by TM merge from project: blivet-gui, version: master, # DocId: po/blivet-gui -#: src/components/vm/vmDetailsPage.jsx:164 +#: src/components/vm/vmDetailsPage.jsx:166 msgid "Disks" msgstr "Disky" @@ -749,7 +750,7 @@ msgid "Domain is blocked on resource" msgstr "(virt.) doména je blokována na (výpočetním) prostředku" -#: src/components/create-vm-dialog/createVmDialog.jsx:349 +#: src/components/create-vm-dialog/createVmDialog.jsx:358 msgid "Download an OS" msgstr "Stáhnout operační systém" @@ -781,8 +782,8 @@ # auto translated by TM merge from project: FreeIPA, version: ipa-4-5, DocId: # po/ipa -#: src/components/vm/disks/diskEdit.jsx:164 #: src/components/vm/nics/vmNicsCard.jsx:364 +#: src/components/vm/disks/diskEdit.jsx:164 msgid "Edit" msgstr "Upravit" @@ -798,7 +799,7 @@ msgid "Editing transient network interfaces is not allowed" msgstr "Upravování přechodných síťový rozhraní není dovoleno" -#: src/components/vm/overview/vmOverviewCard.jsx:233 +#: src/components/vm/overview/vmOverviewCard.jsx:238 msgid "Emulated machine" msgstr "Emulovaný stroj" @@ -811,19 +812,23 @@ msgid "End should not be empty" msgstr "Konec je třeba vyplnit" -#: src/components/create-vm-dialog/createVmDialog.jsx:1059 +#: src/components/create-vm-dialog/createVmDialog.jsx:1170 msgid "Enter root and/or user information to enable unattended installation." msgstr "" +#: src/components/create-vm-dialog/createVmDialog.jsx:517 +msgid "Error checking token" +msgstr "" + #: src/components/vm/vmMigrateDialog.jsx:54 msgid "Example, $0" msgstr "Příklad, $0" -#: src/components/create-vm-dialog/createVmDialog.jsx:292 +#: src/components/create-vm-dialog/createVmDialog.jsx:301 msgid "Existing disk image on host's file system" msgstr "Existující obraz disku na souborovém systému hostitele" -#: src/components/vm/vmDetailsPage.jsx:157 +#: src/components/vm/vmDetailsPage.jsx:159 msgid "Expand" msgstr "Rozbalit" @@ -898,8 +903,8 @@ # auto translated by TM merge from project: FreeIPA, version: ipa-4-5, DocId: # po/ipa -#: src/components/vm/overview/vmOverviewCard.jsx:239 #: src/components/vm/overview/firmware.jsx:75 +#: src/components/vm/overview/vmOverviewCard.jsx:244 msgid "Firmware" msgstr "Firmware" @@ -938,8 +943,8 @@ # auto translated by TM merge from project: Cockpit, version: rhel-7.4, DocId: # cockpit -#: src/components/networks/networkOverviewTab.jsx:110 #: src/components/vm/overview/vmOverviewCard.jsx:180 +#: src/components/networks/networkOverviewTab.jsx:110 msgid "General" msgstr "Obecné" @@ -947,17 +952,17 @@ msgid "Generate automatically" msgstr "Vytvořit automaticky" -#: src/components/create-vm-dialog/createVmDialog.jsx:480 +#: src/components/create-vm-dialog/createVmDialog.jsx:500 msgid "Get a new RHSM token." msgstr "" # auto translated by TM merge from project: virt-manager, version: master, # DocId: virt-manager -#: src/components/create-vm-dialog/createVmDialog.jsx:688 -#: src/components/create-vm-dialog/createVmDialog.jsx:784 -#: src/components/storagePools/storageVolumeCreateBody.jsx:104 #: src/components/vm/disks/vmDisksCard.jsx:51 #: src/components/vm/overview/memorySelectRow.jsx:89 +#: src/components/create-vm-dialog/createVmDialog.jsx:798 +#: src/components/create-vm-dialog/createVmDialog.jsx:894 +#: src/components/storagePools/storageVolumeCreateBody.jsx:104 msgid "GiB" msgstr "GiB" @@ -965,17 +970,17 @@ msgid "Go to VMs list" msgstr "Přejít na seznam virt. strojů" -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:238 #: src/components/vm/disks/diskAdd.jsx:202 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:238 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/storagePoolOverviewTab.jsx:34 -#: src/components/storagePools/createStoragePoolDialog.jsx:122 #: src/components/vm/disks/vmDiskColumns.jsx:38 #: src/components/vm/overview/bootOrder.jsx:114 +#: src/components/storagePools/storagePoolOverviewTab.jsx:34 +#: src/components/storagePools/createStoragePoolDialog.jsx:122 msgid "Host" msgstr "Počítač" @@ -983,7 +988,7 @@ msgid "Host device" msgstr "Zařízení hostitele" -#: src/components/vm/hostdevs/hostDevAdd.jsx:199 +#: src/components/vm/hostdevs/hostDevAdd.jsx:201 msgid "Host device could not be attached" msgstr "Zařízení hostitele se nepodařilo uložit" @@ -991,7 +996,7 @@ msgid "Host device will be removed from $0:" msgstr "" -#: src/components/vm/vmDetailsPage.jsx:181 +#: src/components/vm/vmDetailsPage.jsx:183 msgid "Host devices" msgstr "Zařízení hostitele" @@ -1007,7 +1012,7 @@ # auto translated by TM merge from project: Fedora Websites, version: # getfedora.org, DocId: po/getfedora -#: src/components/vm/overview/vmOverviewCard.jsx:229 +#: src/components/vm/overview/vmOverviewCard.jsx:234 msgid "Hypervisor details" msgstr "Podrobnosti o hypervizoru" @@ -1021,8 +1026,8 @@ # auto translated by TM merge from project: FreeIPA, version: ipa-4-5, DocId: # po/ipa -#: src/components/networks/networkOverviewTab.jsx:255 #: src/components/vm/nics/vmNicsCard.jsx:252 +#: src/components/networks/networkOverviewTab.jsx:255 msgid "IP address" msgstr "IP adresa" @@ -1080,25 +1085,25 @@ msgid "Idle" msgstr "Nečinné" -#: src/components/create-vm-dialog/createVmDialog.jsx:1276 +#: src/components/create-vm-dialog/createVmDialog.jsx:1391 msgid "Import VM" msgstr "Importovat virt. stroj" -#: src/components/create-vm-dialog/createVmDialog.jsx:1213 +#: src/components/create-vm-dialog/createVmDialog.jsx:1327 msgid "Import a virtual machine" msgstr "Importovat virtuální stroj" -#: src/components/create-vm-dialog/createVmDialog.jsx:1199 +#: src/components/create-vm-dialog/createVmDialog.jsx:1313 msgid "Import and edit" msgstr "" -#: src/components/create-vm-dialog/createVmDialog.jsx:1224 +#: src/components/create-vm-dialog/createVmDialog.jsx:1339 #, fuzzy #| msgid "Import a virtual machine" msgid "Import and run" msgstr "Importovat virtuální stroj" -#: src/components/create-vm-dialog/createVmDialog.jsx:300 +#: src/components/create-vm-dialog/createVmDialog.jsx:309 msgid "" "In most configurations, macvtap does not work for host to guest network " "communication." @@ -1129,15 +1134,15 @@ # auto translated by TM merge from project: Fedora Installation Guide, # version: f22, DocId: pot/SourceSpoke -#: src/components/create-vm-dialog/createVmDialog.jsx:363 +#: src/components/create-vm-dialog/createVmDialog.jsx:372 msgid "Installation source" msgstr "Zdroj instalace" -#: src/components/create-vm-dialog/createVmDialog.jsx:216 +#: src/components/create-vm-dialog/createVmDialog.jsx:222 msgid "Installation source must not be empty" msgstr "Zdroj pro instalaci je třeba vyplnit" -#: src/components/create-vm-dialog/createVmDialog.jsx:341 +#: src/components/create-vm-dialog/createVmDialog.jsx:350 msgid "Installation type" msgstr "Typ instalace" @@ -1173,7 +1178,7 @@ msgid "Invalid IPv6 prefix" msgstr "Neplatná IPv6 předpona" -#: src/components/create-vm-dialog/createVmDialog.jsx:200 +#: src/components/create-vm-dialog/createVmDialog.jsx:206 msgid "Invalid filename" msgstr "Neplatný název souboru" @@ -1189,17 +1194,17 @@ msgid "Launch remote viewer" msgstr "Spustit vzdálený prohlížeč" -#: src/components/create-vm-dialog/createVmDialog.jsx:526 +#: src/components/create-vm-dialog/createVmDialog.jsx:636 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" -#: src/components/create-vm-dialog/createVmDialog.jsx:623 +#: src/components/create-vm-dialog/createVmDialog.jsx:733 msgid "" "Leave the password blank if you do not wish to have a user account created" msgstr "Pokud si nepřejete vytvářet uživatelský účet, nevyplňujte heslo" -#: src/components/create-vm-dialog/createVmDialog.jsx:639 +#: src/components/create-vm-dialog/createVmDialog.jsx:749 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" @@ -1224,7 +1229,7 @@ msgid "Loading..." msgstr "Načítání…" -#: src/components/create-vm-dialog/createVmDialog.jsx:353 +#: src/components/create-vm-dialog/createVmDialog.jsx:362 msgid "Local install media (ISO image or distro install tree)" msgstr "Místní instalační médium (ISO obraz nebo instalační strom distribuce)" @@ -1234,16 +1239,17 @@ msgid "Location" msgstr "Umístění" -#: src/components/networks/networkOverviewTab.jsx:68 #: src/components/vm/overview/bootOrder.jsx:124 +#: src/components/networks/networkOverviewTab.jsx:68 msgid "MAC" msgstr "MAC" # auto translated by TM merge from project: libvirt, version: master, DocId: # libvirt -#: src/components/networks/networkOverviewTab.jsx:247 +#: src/components/vm/nics/nicAdd.jsx:63 #: src/components/vm/nics/vmNicsCard.jsx:250 -#: src/components/vm/nics/nicAdd.jsx:63 src/components/vm/nics/nicEdit.jsx:42 +#: src/components/vm/nics/nicEdit.jsx:42 +#: src/components/networks/networkOverviewTab.jsx:247 msgid "MAC address" msgstr "MAC adresa" @@ -1316,9 +1322,9 @@ # auto translated by TM merge from project: virt-manager, version: master, # DocId: virt-manager -#: src/components/create-vm-dialog/createVmDialog.jsx:671 #: src/components/vm/vmUsageCard.jsx:60 -#: src/components/vm/overview/vmOverviewCard.jsx:198 +#: src/components/vm/overview/vmOverviewCard.jsx:203 +#: src/components/create-vm-dialog/createVmDialog.jsx:781 msgid "Memory" msgstr "Paměť" @@ -1327,16 +1333,16 @@ msgid "Memory could not be saved" msgstr "Paměť se nepodařilo uložit" -#: src/components/create-vm-dialog/createVmDialog.jsx:220 +#: src/components/create-vm-dialog/createVmDialog.jsx:229 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:686 -#: src/components/create-vm-dialog/createVmDialog.jsx:782 -#: src/components/storagePools/storageVolumeCreateBody.jsx:102 #: src/components/vm/overview/memorySelectRow.jsx:87 +#: src/components/create-vm-dialog/createVmDialog.jsx:796 +#: src/components/create-vm-dialog/createVmDialog.jsx:892 +#: src/components/storagePools/storageVolumeCreateBody.jsx:102 msgid "MiB" msgstr "MiB" @@ -1360,8 +1366,8 @@ # auto translated by TM merge from project: Cockpit, version: master, DocId: # cockpit -#: src/components/vm/hostdevs/hostDevCard.jsx:202 #: src/components/vm/nics/nicBody.jsx:50 +#: src/components/vm/hostdevs/hostDevCard.jsx:202 msgid "Model" msgstr "Model" @@ -1397,17 +1403,17 @@ # auto translated by TM merge from project: Cockpit, version: rhel-7.4, DocId: # cockpit +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:39 +#: src/components/vm/snapshots/vmSnapshotsCard.jsx:80 +#: src/components/vm/vmCloneDialog.jsx:89 +#: src/components/networks/createNetworkDialog.jsx:126 +#: src/components/networks/networkList.jsx:73 +#: src/components/create-vm-dialog/createVmDialog.jsx:258 #: src/components/vms/hostvmslist.jsx:140 -#: src/components/create-vm-dialog/createVmDialog.jsx:249 -#: src/components/storagePools/storageVolumeCreateBody.jsx:40 -#: src/components/storagePools/storagePoolList.jsx:75 #: src/components/storagePools/storagePoolVolumesTab.jsx:79 +#: src/components/storagePools/storagePoolList.jsx:75 +#: src/components/storagePools/storageVolumeCreateBody.jsx:40 #: src/components/storagePools/createStoragePoolDialog.jsx:44 -#: src/components/networks/networkList.jsx:73 -#: src/components/networks/createNetworkDialog.jsx:126 -#: src/components/vm/snapshots/vmSnapshotsCard.jsx:80 -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:39 -#: src/components/vm/vmCloneDialog.jsx:89 msgid "Name" msgstr "Název" @@ -1421,15 +1427,15 @@ msgid "Name contains invalid characters" msgstr "Název obsahuje neplatné znaky" -#: src/components/create-vm-dialog/createVmDialog.jsx:183 -#: src/components/storagePools/storageVolumeCreate.jsx:64 #: src/components/vm/vmCloneDialog.jsx:41 +#: src/components/create-vm-dialog/createVmDialog.jsx:189 +#: src/components/storagePools/storageVolumeCreate.jsx:64 msgid "Name must not be empty" msgstr "Název je třeba vyplnit" -#: src/components/storagePools/createStoragePoolDialog.jsx:45 -#: src/components/networks/createNetworkDialog.jsx:53 #: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:99 +#: src/components/networks/createNetworkDialog.jsx:53 +#: src/components/storagePools/createStoragePoolDialog.jsx:45 msgid "Name should not be empty" msgstr "Název je třeba vyplnit" @@ -1461,7 +1467,7 @@ msgid "Network $0 will be permanently deleted." msgstr "$0 nebylo možné smazat" -#: src/components/create-vm-dialog/createVmDialog.jsx:358 +#: src/components/create-vm-dialog/createVmDialog.jsx:367 msgid "Network boot (PXE)" msgstr "Zavádění ze sítě (PXE)" @@ -1481,15 +1487,15 @@ msgid "Network interface $0 will be removed from $1" msgstr "Nastavení síťového rozhraní se nepodařilo uložit" -#: src/components/vm/nics/nicAdd.jsx:159 src/components/vm/nics/nicEdit.jsx:135 +#: src/components/vm/nics/nicAdd.jsx:161 src/components/vm/nics/nicEdit.jsx:135 msgid "Network interface settings could not be saved" msgstr "Nastavení síťového rozhraní se nepodařilo uložit" -#: src/components/vm/vmDetailsPage.jsx:172 +#: src/components/vm/vmDetailsPage.jsx:174 msgid "Network interfaces" msgstr "Síťová rozhraní" -#: src/components/create-vm-dialog/createVmDialog.jsx:308 +#: src/components/create-vm-dialog/createVmDialog.jsx:317 msgid "Network selection does not support PXE." msgstr "Síťový výběr nepodporuje PXE." @@ -1537,7 +1543,7 @@ msgid "No disks defined for this VM" msgstr "Pro tento virt. stroj nejsou definované žádné disky" -#: src/components/vm/hostdevs/hostDevAdd.jsx:203 +#: src/components/vm/hostdevs/hostDevAdd.jsx:206 #, fuzzy #| msgid "No boot device found" msgid "No host device selected" @@ -1577,7 +1583,7 @@ msgid "No state" msgstr "Žádný stav" -#: src/components/create-vm-dialog/createVmDialog.jsx:740 +#: src/components/create-vm-dialog/createVmDialog.jsx:850 msgid "No storage" msgstr "Žádné úložiště" @@ -1624,10 +1630,20 @@ msgid "None (isolated network)" msgstr "Žádné (izolovaná síť)" -#: src/components/create-vm-dialog/createVmDialog.jsx:473 +#: src/components/create-vm-dialog/createVmDialog.jsx:587 msgid "Offline token" msgstr "" +#: src/components/create-vm-dialog/createVmDialog.jsx:226 +#, fuzzy +#| msgid "New name must not be empty" +msgid "Offline token must not be empty" +msgstr "Nový název je třeba vyplnit" + +#: src/components/create-vm-dialog/createVmDialog.jsx:527 +msgid "Old token expired" +msgstr "" + #: src/components/storagePools/storageVolumeDelete.jsx:70 msgid "" "One or more selected volumes are used by domains. Detach the disks first to " @@ -1636,9 +1652,9 @@ "Jeden či více z vybraných svazků je používán doménami. Aby bylo možné svazek " "smazat, je třeba nejprve odpojit disky." +#: src/components/vm/nics/nicEdit.jsx:39 #: src/components/vm/overview/bootOrder.jsx:379 #: src/components/vm/overview/memoryModal.jsx:143 -#: src/components/vm/nics/nicEdit.jsx:39 msgid "Only editable when the guest is shut off" msgstr "Upravit je možné pouze pokud je host vypnutý" @@ -1646,7 +1662,7 @@ msgid "Open" msgstr "Otevřít" -#: src/components/create-vm-dialog/createVmDialog.jsx:439 +#: src/components/create-vm-dialog/createVmDialog.jsx:448 msgid "Operating system" msgstr "Operační systém" @@ -1657,8 +1673,8 @@ # auto translated by TM merge from project: Fedora Release Notes, version: # f23, DocId: pot/Overview +#: src/components/vm/vmDetailsPage.jsx:134 #: src/components/storagePools/storagePool.jsx:75 -#: src/components/vm/vmDetailsPage.jsx:132 msgid "Overview" msgstr "Přehled" @@ -1672,10 +1688,10 @@ # auto translated by TM merge from project: selinux (policycoreutils), # version: master, DocId: policycoreutils +#: src/components/vm/disks/diskEdit.jsx:40 #: src/components/vm/hostdevs/hostDevCard.jsx:128 #: src/components/vm/hostdevs/hostDevCard.jsx:132 #: src/components/vm/deleteDialog.jsx:63 -#: src/components/vm/disks/diskEdit.jsx:40 msgid "Path" msgstr "Popis umístění" @@ -1683,11 +1699,11 @@ msgid "Path on host's filesystem" msgstr "Umístění v souborovém systému hostitele" -#: src/components/create-vm-dialog/createVmDialog.jsx:274 +#: src/components/create-vm-dialog/createVmDialog.jsx:283 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:283 +#: src/components/create-vm-dialog/createVmDialog.jsx:292 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" @@ -1707,12 +1723,12 @@ msgid "Permanent (default)" msgstr "Trvalé (výchozí)" -#: src/components/vm/disks/diskAdd.jsx:127 src/components/vm/nics/nicAdd.jsx:86 +#: src/components/vm/nics/nicAdd.jsx:86 src/components/vm/disks/diskAdd.jsx:127 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é" @@ -1742,9 +1758,9 @@ # auto translated by TM merge from project: anaconda, version: f25, DocId: # main -#: src/components/vm/deleteDialog.jsx:71 -#: src/components/vm/disks/diskAdd.jsx:143 #: src/components/vm/disks/vmDiskColumns.jsx:36 +#: src/components/vm/disks/diskAdd.jsx:143 +#: src/components/vm/deleteDialog.jsx:71 #: src/components/vm/overview/bootOrder.jsx:112 msgid "Pool" msgstr "Úložiště" @@ -1767,10 +1783,10 @@ # auto translated by TM merge from project: FreeIPA, version: ipa-4-5, DocId: # po/ipa +#: src/components/vm/nics/vmNicsCard.jsx:282 #: src/components/vm/disks/vmDiskColumns.jsx:39 #: src/components/vm/overview/bootOrder.jsx:115 #: src/components/vm/overview/bootOrder.jsx:131 -#: src/components/vm/nics/vmNicsCard.jsx:282 msgid "Port" msgstr "Port" @@ -1802,22 +1818,22 @@ msgid "Private" msgstr "Soukromé" +#: src/components/vm/hostdevs/hostDevAdd.jsx:132 #: src/components/vm/hostdevs/hostDevCard.jsx:236 #: src/components/vm/hostdevs/hostDevCard.jsx:242 -#: src/components/vm/hostdevs/hostDevAdd.jsx:132 #: src/components/vm/overview/bootOrder.jsx:144 #: src/components/vm/overview/bootOrder.jsx:159 msgid "Product" msgstr "Produkt" -#: src/components/create-vm-dialog/createVmDialog.jsx:505 +#: src/components/create-vm-dialog/createVmDialog.jsx:615 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:119 #: src/components/vm/disks/vmDiskColumns.jsx:35 +#: src/components/vm/hostdevs/hostDevCard.jsx:119 #: src/components/vm/overview/bootOrder.jsx:111 #: src/components/vm/overview/bootOrder.jsx:172 msgid "Protocol" @@ -1847,8 +1863,8 @@ msgid "Range" msgstr "Rozsah" -#: src/components/vm/disks/vmDisksCard.jsx:216 #: src/components/vm/disks/diskEdit.jsx:121 +#: src/components/vm/disks/vmDisksCard.jsx:216 msgid "Read-only" msgstr "Pouze pro čtení" @@ -1858,7 +1874,7 @@ msgid "Reboot" msgstr "Restartovat" -#: src/components/create-vm-dialog/createVmDialog.jsx:329 +#: src/components/create-vm-dialog/createVmDialog.jsx:338 msgid "Remote URL" msgstr "Vzdálená URL adresa" @@ -1870,15 +1886,15 @@ # 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:382 +#: src/components/vm/nics/vmNicsCard.jsx:389 +#: src/components/vm/disks/vmDisksCard.jsx:245 +#: src/components/vm/disks/vmDisksCard.jsx:263 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:59 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:68 #: src/components/vm/hostdevs/hostDevCard.jsx:252 #: src/components/vm/hostdevs/hostDevCard.jsx:258 -#: src/components/vm/disks/vmDisksCard.jsx:245 -#: src/components/vm/disks/vmDisksCard.jsx:263 -#: src/components/vm/nics/vmNicsCard.jsx:382 -#: src/components/vm/nics/vmNicsCard.jsx:389 +#: src/components/networks/networkOverviewTab.jsx:70 msgid "Remove" msgstr "Odebrat" @@ -1912,7 +1928,7 @@ msgid "Remove static host from DHCP" msgstr "Statické položky hostitelů" -#: src/components/vm/vmRenameDialog.jsx:65 src/components/vm/vmActions.jsx:338 +#: src/components/vm/vmActions.jsx:338 src/components/vm/vmRenameDialog.jsx:65 msgid "Rename" msgstr "Přejmenovat" @@ -1943,7 +1959,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:599 +#: src/components/create-vm-dialog/createVmDialog.jsx:709 msgid "Root password" msgstr "Heslo pro účet root" @@ -1961,8 +1977,8 @@ msgid "Run" msgstr "Spustit" -#: src/components/networks/networkOverviewTab.jsx:124 #: src/components/vm/overview/vmOverviewCard.jsx:123 +#: src/components/networks/networkOverviewTab.jsx:124 msgid "Run when host boots" msgstr "Spustit při startu stroje" @@ -1986,11 +2002,11 @@ # auto translated by TM merge from project: Cockpit, version: rhel-7.4, DocId: # cockpit +#: src/components/vm/nics/nicEdit.jsx:177 #: src/components/vm/disks/diskEdit.jsx:265 #: src/components/vm/overview/bootOrder.jsx:327 #: src/components/vm/overview/firmware.jsx:67 #: src/components/vm/overview/memoryModal.jsx:155 -#: src/components/vm/nics/nicEdit.jsx:177 msgid "Save" msgstr "Uložit" @@ -2028,7 +2044,7 @@ msgid "Set manually" msgstr "Nastavit ručně" -#: src/components/create-vm-dialog/createVmDialog.jsx:1205 +#: src/components/create-vm-dialog/createVmDialog.jsx:1319 msgid "" "Setting the user passwords for unattended installation requires starting the " "VM when creating it" @@ -2044,12 +2060,12 @@ msgid "Share a host directory with the guest" msgstr "Sdílet složku na hostiteli s hostem" -#: src/components/vm/vmDetailsPage.jsx:202 +#: src/components/vm/vmDetailsPage.jsx:204 msgid "Shared directories" msgstr "Sdílené složky" #: src/components/vm/filesystems/vmFilesystemsCard.jsx:176 -#: src/components/vm/vmDetailsPage.jsx:204 +#: src/components/vm/vmDetailsPage.jsx:206 msgid "Shared host directories need to be manually mounted inside the VM" msgstr "Složky sdílené s hostitelem je třeba ve virt. stroji připojit ručně" @@ -2057,8 +2073,8 @@ msgid "Shared storage" msgstr "Sdílené úložiště" -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:238 #: src/components/vm/disks/diskAdd.jsx:202 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:238 msgid "Show additional options" msgstr "Zobrazit další možnosti" @@ -2086,16 +2102,16 @@ # auto translated by TM merge from project: FreeIPA, version: ipa-4-5, DocId: # po/ipa -#: src/components/storagePools/storageVolumeCreateBody.jsx:86 -#: src/components/storagePools/storagePoolList.jsx:76 #: src/components/storagePools/storagePoolVolumesTab.jsx:79 +#: src/components/storagePools/storagePoolList.jsx:76 +#: src/components/storagePools/storageVolumeCreateBody.jsx:86 msgid "Size" msgstr "Velikost" +#: src/components/vm/hostdevs/hostDevAdd.jsx:104 #: src/components/vm/hostdevs/hostDevCard.jsx:106 #: src/components/vm/hostdevs/hostDevCard.jsx:113 #: src/components/vm/hostdevs/hostDevCard.jsx:237 -#: src/components/vm/hostdevs/hostDevAdd.jsx:104 #: src/components/vm/overview/bootOrder.jsx:160 msgid "Slot" msgstr "Slot" @@ -2118,7 +2134,7 @@ msgid "Snapshot failed to be created" msgstr "Zachycený stav se nepodařilo vytvořit" -#: src/components/vm/vmDetailsPage.jsx:190 +#: src/components/vm/vmDetailsPage.jsx:192 msgid "Snapshots" msgstr "Zachycené stavy" @@ -2127,12 +2143,12 @@ msgstr "Sokety" # auto translated by TM merge from project: dnf, version: master, DocId: dnf -#: src/components/storagePools/storagePoolOverviewTab.jsx:51 -#: src/components/vm/hostdevs/hostDevCard.jsx:220 -#: src/components/vm/disks/diskAdd.jsx:662 -#: src/components/vm/disks/vmDisksCard.jsx:190 #: src/components/vm/nics/vmNicsCard.jsx:277 #: src/components/vm/nics/nicBody.jsx:197 +#: src/components/vm/disks/vmDisksCard.jsx:190 +#: src/components/vm/disks/diskAdd.jsx:662 +#: src/components/vm/hostdevs/hostDevCard.jsx:220 +#: src/components/storagePools/storagePoolOverviewTab.jsx:51 msgid "Source" msgstr "Zdroj" @@ -2144,13 +2160,13 @@ msgid "Source must not be empty" msgstr "Zdroj je třeba vyplnit" +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:48 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:65 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:199 #: src/components/storagePools/storagePoolOverviewTab.jsx:41 #: src/components/storagePools/storagePoolOverviewTab.jsx:46 #: src/components/storagePools/createStoragePoolDialog.jsx:174 #: src/components/storagePools/createStoragePoolDialog.jsx:192 -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:48 -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:65 -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:199 msgid "Source path" msgstr "Popis umístění zdroje" @@ -2159,7 +2175,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:208 +#: src/components/create-vm-dialog/createVmDialog.jsx:214 msgid "Source should start with http, ftp or nfs protocol" msgstr "Zdroj by měl začínat na http, ftp nebo nfs protokol" @@ -2186,11 +2202,11 @@ # auto translated by TM merge from project: selinux (policycoreutils), # version: master, DocId: policycoreutils +#: src/components/vm/nics/vmNicsCard.jsx:325 +#: src/components/vm/overview/vmOverviewCard.jsx:189 +#: src/components/networks/networkList.jsx:77 #: src/components/vms/hostvmslist.jsx:99 src/components/vms/hostvmslist.jsx:142 #: src/components/storagePools/storagePoolList.jsx:78 -#: src/components/networks/networkList.jsx:77 -#: src/components/vm/overview/vmOverviewCard.jsx:184 -#: src/components/vm/nics/vmNicsCard.jsx:325 msgid "State" msgstr "Stav" @@ -2206,14 +2222,14 @@ # auto translated by TM merge from project: virt-manager, version: master, # DocId: virt-manager -#: src/components/create-vm-dialog/createVmDialog.jsx:735 #: src/components/vm/vmMigrateDialog.jsx:95 +#: src/components/create-vm-dialog/createVmDialog.jsx:845 msgid "Storage" msgstr "Úložiště" # auto translated by TM merge from project: virt-manager, version: master, # DocId: virt-manager -#: src/components/create-vm-dialog/createVmDialog.jsx:766 +#: src/components/create-vm-dialog/createVmDialog.jsx:876 #, fuzzy #| msgid "Storage" msgid "Storage Limit" @@ -2239,7 +2255,7 @@ msgid "Storage pool name" msgstr "Název fondu úložiště" -#: src/components/create-vm-dialog/createVmDialog.jsx:741 +#: src/components/create-vm-dialog/createVmDialog.jsx:851 #: src/components/storagePools/storagePoolList.jsx:58 #: src/components/storagePools/storagePoolList.jsx:65 #: src/components/storagePools/storagePoolList.jsx:72 @@ -2250,7 +2266,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:224 +#: src/components/create-vm-dialog/createVmDialog.jsx:233 msgid "Storage size must not be 0" msgstr "Velikost úložiště nemůže být nula" @@ -2258,8 +2274,8 @@ msgid "Storage volume" msgstr "Svazek úložiště" -#: src/components/storagePools/storageVolumeCreate.jsx:67 #: src/components/vm/disks/diskAdd.jsx:426 +#: src/components/storagePools/storageVolumeCreate.jsx:67 msgid "Storage volume size must not exceed the storage pool's capacity ($0 $1)" msgstr "" "Je třeba, aby velikost svazku úložiště nepřesahovala kapacitu fondu úložiště " @@ -2296,8 +2312,8 @@ # 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/vmDisksCard.jsx:249 +#: src/components/vm/hostdevs/hostDevCard.jsx:114 #: src/components/vm/overview/bootOrder.jsx:166 msgid "Target" msgstr "Cíl" @@ -2325,8 +2341,8 @@ msgid "The VM $0 is running and will be forced off before deletion." msgstr "Virt. stroj je spuštěný a před smazáním bude vynuceně vypnut." -#: src/components/vm/disks/vmDisksCard.jsx:262 #: src/components/vm/nics/vmNicsCard.jsx:390 +#: src/components/vm/disks/vmDisksCard.jsx:262 msgid "The VM needs to be running or shut off to detach this device" msgstr "" "Pro odpojení tohoto zařízení je třeba, aby virt. stroj byl spuštěný nebo " @@ -2352,11 +2368,11 @@ msgid "The pool is empty" msgstr "Fond je prázdný" -#: src/components/create-vm-dialog/createVmDialog.jsx:663 +#: src/components/create-vm-dialog/createVmDialog.jsx:773 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:713 +#: src/components/create-vm-dialog/createVmDialog.jsx:823 msgid "" "The selected operating system has minimum storage size requirement of $0 $1" msgstr "Vybraný operační systém vyžaduje velikost úložiště přinejmenším $0 $1" @@ -2375,6 +2391,12 @@ msgstr "" "Název štítku, který použít hostem pro připojení tohoto exportního bodu." +#: src/components/create-vm-dialog/createVmDialog.jsx:507 +#: src/components/create-vm-dialog/createVmDialog.jsx:520 +#: src/components/create-vm-dialog/createVmDialog.jsx:530 +msgid "Then copy and paste it above." +msgstr "" + #: src/components/vm/vmActions.jsx:347 msgid "This VM is transient. Shut it down if you wish to delete it." msgstr "" @@ -2421,7 +2443,7 @@ msgid "This volume is already used by $0." msgstr "Tento svazek je zrovna používán: " -#: src/components/create-vm-dialog/createVmDialog.jsx:754 +#: src/components/create-vm-dialog/createVmDialog.jsx:864 msgid "This volume is already used by another VM." msgstr "Tento svazek už je využíván jiným virt. strojem." @@ -2441,17 +2463,17 @@ # auto translated by TM merge from project: FreeIPA, version: ipa-4-5, DocId: # po/ipa -#: src/components/storagePools/storagePoolOverviewTab.jsx:76 -#: src/components/storagePools/createStoragePoolDialog.jsx:81 -#: src/components/vm/hostdevs/hostDevCard.jsx:184 +#: src/components/vm/nics/vmNicsCard.jsx:227 #: src/components/vm/hostdevs/hostDevAdd.jsx:50 +#: src/components/vm/hostdevs/hostDevCard.jsx:184 #: src/components/vm/overview/bootOrder.jsx:129 #: src/components/vm/overview/bootOrder.jsx:142 #: src/components/vm/overview/bootOrder.jsx:157 #: src/components/vm/overview/bootOrder.jsx:164 #: src/components/vm/overview/bootOrder.jsx:171 #: src/components/vm/overview/bootOrder.jsx:177 -#: src/components/vm/nics/vmNicsCard.jsx:227 +#: src/components/storagePools/storagePoolOverviewTab.jsx:76 +#: src/components/storagePools/createStoragePoolDialog.jsx:81 msgid "Type" msgstr "Typ" @@ -2459,7 +2481,7 @@ msgid "Type ID" msgstr "Identifikátor typu" -#: src/components/create-vm-dialog/createVmDialog.jsx:355 +#: src/components/create-vm-dialog/createVmDialog.jsx:364 msgid "URL (ISO image or distro install tree)" msgstr "URL (ISO obraz nebo instalační strom distribuce)" @@ -2475,11 +2497,11 @@ msgid "Undefined" msgstr "Neurčeno" -#: src/components/create-vm-dialog/createVmDialog.jsx:257 +#: src/components/create-vm-dialog/createVmDialog.jsx:266 msgid "Unique name" msgstr "Neopakující se název" -#: src/components/create-vm-dialog/createVmDialog.jsx:257 +#: src/components/create-vm-dialog/createVmDialog.jsx:266 #, fuzzy #| msgid "Unique name" msgid "Unique name, default: $0" @@ -2516,7 +2538,7 @@ # auto translated by TM merge from project: audit-viewer, version: default, # DocId: audit-viewer -#: src/components/vm/vmDetailsPage.jsx:143 +#: src/components/vm/vmDetailsPage.jsx:145 msgid "Usage" msgstr "Použití" @@ -2548,21 +2570,21 @@ msgid "Used by" msgstr "Používá" -#: src/components/create-vm-dialog/createVmDialog.jsx:612 +#: src/components/create-vm-dialog/createVmDialog.jsx:722 msgid "User login" msgstr "Přihlášení uživatele" -#: src/components/create-vm-dialog/createVmDialog.jsx:239 +#: src/components/create-vm-dialog/createVmDialog.jsx:248 msgid "User login must not be empty when user password is set" msgstr "" "Pokud je nastaveno heslo pro uživatele, je třeba vyplnit přihlašovací jméno " "uživatele" -#: src/components/create-vm-dialog/createVmDialog.jsx:619 +#: src/components/create-vm-dialog/createVmDialog.jsx:729 msgid "User password" msgstr "Heslo uživatele" -#: src/components/create-vm-dialog/createVmDialog.jsx:236 +#: src/components/create-vm-dialog/createVmDialog.jsx:245 msgid "User password must not be empty when user login is set" msgstr "" "Pokud je nastavené uživatelské jméno, je třeba vyplnit heslo pro uživatele" @@ -2583,7 +2605,7 @@ msgid "VM $0 Host Devices" msgstr "Zařízení hostitele" -#: src/components/create-vm-dialog/createVmDialog.jsx:185 +#: src/components/create-vm-dialog/createVmDialog.jsx:191 msgid "VM $0 already exists" msgstr "Virt. stroj $0 už existuje" @@ -2649,23 +2671,27 @@ msgid "VNC port" msgstr "VNC port" +#: src/components/create-vm-dialog/createVmDialog.jsx:536 +msgid "Valid token" +msgstr "" + # auto translated by TM merge from project: libosinfo, version: master, DocId: # libosinfo +#: src/components/vm/hostdevs/hostDevAdd.jsx:132 #: src/components/vm/hostdevs/hostDevCard.jsx:211 #: src/components/vm/hostdevs/hostDevCard.jsx:235 #: src/components/vm/hostdevs/hostDevCard.jsx:241 -#: src/components/vm/hostdevs/hostDevAdd.jsx:132 #: src/components/vm/overview/bootOrder.jsx:143 #: src/components/vm/overview/bootOrder.jsx:158 msgid "Vendor" msgstr "Výrobce" +#: src/components/vm/vmDetailsPage.jsx:112 +#: src/components/vm/vmDetailsPage.jsx:264 +#: src/components/networks/networkList.jsx:53 #: src/components/vms/hostvmslist.jsx:130 #: src/components/vms/hostvmslist.jsx:137 -#: src/components/storagePools/storagePoolList.jsx:55 -#: src/components/networks/networkList.jsx:53 -#: src/components/vm/vmDetailsPage.jsx:111 -#: src/components/vm/vmDetailsPage.jsx:262 src/manifest.json:0 +#: src/components/storagePools/storagePoolList.jsx:55 src/manifest.json:0 msgid "Virtual machines" msgstr "Virtuální stroje" @@ -2687,11 +2713,11 @@ # auto translated by TM merge from project: anaconda, version: master, DocId: # main -#: src/components/create-vm-dialog/createVmDialog.jsx:752 -#: src/components/vm/deleteDialog.jsx:68 -#: src/components/vm/disks/diskAdd.jsx:106 #: src/components/vm/disks/vmDiskColumns.jsx:37 +#: src/components/vm/disks/diskAdd.jsx:106 +#: src/components/vm/deleteDialog.jsx:68 #: src/components/vm/overview/bootOrder.jsx:113 +#: src/components/create-vm-dialog/createVmDialog.jsx:862 msgid "Volume" msgstr "Svazek" @@ -2712,13 +2738,13 @@ msgid "WWPN" msgstr "Neopakující se číslo portu" -#: src/components/vm/disks/vmDisksCard.jsx:216 #: src/components/vm/disks/diskEdit.jsx:130 +#: src/components/vm/disks/vmDisksCard.jsx:216 msgid "Writeable" msgstr "Zapisovatelné" -#: src/components/vm/disks/vmDisksCard.jsx:216 #: src/components/vm/disks/diskEdit.jsx:139 +#: src/components/vm/disks/vmDisksCard.jsx:216 msgid "Writeable and shared" msgstr "Zapisovatelné a sdílené" @@ -2726,14 +2752,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:188 +#: src/components/create-vm-dialog/createVmDialog.jsx:194 msgid "You need to select the most closely matching operating system" msgstr "Je třeba vybrat co nejvíce odpovídající operační systém" # auto translated by TM merge from project: libvirt, version: master, DocId: # libvirt -#: src/components/storagePools/storagePool.jsx:64 #: src/components/networks/network.jsx:57 +#: src/components/storagePools/storagePool.jsx:64 msgid "active" msgstr "aktivní" @@ -2824,8 +2850,8 @@ # auto translated by TM merge from project: libvirt, version: master, DocId: # libvirt -#: src/components/storagePools/storagePool.jsx:64 #: src/components/networks/network.jsx:57 +#: src/components/storagePools/storagePool.jsx:64 #, fuzzy #| msgid "active" msgid "inactive" @@ -2843,18 +2869,18 @@ msgid "mcast" msgstr "vícesměrvysílání" -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:190 -#: src/components/vm/vmDetailsPage.jsx:217 #: src/components/vm/nics/nicBody.jsx:112 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:190 +#: src/components/vm/vmDetailsPage.jsx:219 msgid "more info" msgstr "další informace" #: src/components/vm/filesystems/vmFilesystemsCard.jsx:186 -#: src/components/vm/vmDetailsPage.jsx:213 +#: src/components/vm/vmDetailsPage.jsx:215 msgid "mount point: The mount point inside the guest" msgstr "přípojný bod: Přípojný bod uvnitř hosta" -#: src/components/vm/vmDetailsPage.jsx:212 +#: src/components/vm/vmDetailsPage.jsx:214 msgid "mount tag: The tag associated to the exported mount point" msgstr "štítek připojení: Štítek přiřazený k exportovanému přípojnému bodu" @@ -2862,9 +2888,9 @@ msgid "network" msgstr "síť" -#: src/helpers.js:273 src/components/storagePools/storagePoolOverviewTab.jsx:67 +#: 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 msgid "no" msgstr "ne" @@ -2932,7 +2958,7 @@ msgid "vCPU maximum" msgstr "Maximum virt. procesorů" -#: src/components/vm/overview/vmOverviewCard.jsx:203 +#: src/components/vm/overview/vmOverviewCard.jsx:208 msgid "vCPUs" msgstr "virt. procesorů" @@ -2952,7 +2978,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:1282 +#: src/components/create-vm-dialog/createVmDialog.jsx:1397 msgid "" "virt-install package needs to be installed on the system in order to create " "new VMs" @@ -2974,9 +3000,9 @@ # auto translated by TM merge from project: Pulseaudio, version: master, # DocId: pulseaudio.pot -#: src/helpers.js:272 src/components/storagePools/storagePoolOverviewTab.jsx:67 +#: 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 msgid "yes" msgstr "ano" diff -Nru cockpit-machines-275/po/de.po cockpit-machines-277/po/de.po --- cockpit-machines-275/po/de.po 2022-08-10 10:22:53.000000000 +0000 +++ cockpit-machines-277/po/de.po 2022-11-07 16:06:46.000000000 +0000 @@ -22,8 +22,8 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-09-05 04:31+0000\n" -"PO-Revision-Date: 2022-07-26 14:19+0000\n" +"POT-Creation-Date: 2022-10-17 04:51+0000\n" +"PO-Revision-Date: 2022-10-17 12:19+0000\n" "Last-Translator: Ettore Atalan \n" "Language-Team: German \n" @@ -32,18 +32,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.13\n" +"X-Generator: Weblate 4.14.1\n" -#: src/components/create-vm-dialog/createVmDialog.jsx:482 -msgid " Then copy the token and paste it above." -msgstr "" - -#: src/components/create-vm-dialog/createVmDialog.jsx:702 +#: src/components/create-vm-dialog/createVmDialog.jsx:812 msgid "$0 $1 available at default location" msgstr "$0 $1 am Standardort verfügbar" -#: src/components/create-vm-dialog/createVmDialog.jsx:229 -#: src/components/create-vm-dialog/createVmDialog.jsx:653 +#: src/components/create-vm-dialog/createVmDialog.jsx:238 +#: src/components/create-vm-dialog/createVmDialog.jsx:763 msgid "$0 $1 available on host" msgstr "$0 $1 auf dem Host verfügbar" @@ -63,7 +59,7 @@ msgstr[0] "$0 Storage Pool" msgstr[1] "$0 Storage Pools" -#: src/components/create-vm-dialog/createVmDialog.jsx:1061 +#: src/components/create-vm-dialog/createVmDialog.jsx:1172 msgid "$0 does not support unattended installation." msgstr "$0 unterstützt keine unbeaufsichtigte Installation." @@ -107,13 +103,13 @@ "dieser ausgeschaltet wird. In der Zwischenzeit behält der ursprüngliche Host " "seine Kopie der VM-Konfiguration." -#: src/components/vm/disks/vmDisksCard.jsx:188 #: src/components/vm/disks/diskEdit.jsx:113 +#: src/components/vm/disks/vmDisksCard.jsx:188 msgid "Access" msgstr "Zugriff" -#: src/components/storagePools/storagePool.jsx:170 #: src/components/networks/network.jsx:166 +#: src/components/storagePools/storagePool.jsx:170 msgid "Activate" msgstr "Aktivieren" @@ -121,10 +117,10 @@ msgid "Activate the storage pool to administer volumes" msgstr "" -#: src/components/networks/networkOverviewTab.jsx:237 -#: src/components/vm/hostdevs/hostDevAdd.jsx:222 +#: src/components/vm/nics/nicAdd.jsx:208 #: src/components/vm/disks/diskAdd.jsx:734 -#: src/components/vm/nics/nicAdd.jsx:201 +#: src/components/vm/hostdevs/hostDevAdd.jsx:227 +#: src/components/networks/networkOverviewTab.jsx:237 msgid "Add" msgstr "Hinzufügen" @@ -132,13 +128,13 @@ msgid "Add a DHCP static host entry" msgstr "" -#: src/components/vm/disks/diskAdd.jsx:725 #: src/components/vm/disks/vmDisksCard.jsx:77 +#: src/components/vm/disks/diskAdd.jsx:725 msgid "Add disk" msgstr "Datenträger hinzufügen" +#: src/components/vm/hostdevs/hostDevAdd.jsx:243 #: src/components/vm/hostdevs/hostDevCard.jsx:153 -#: src/components/vm/hostdevs/hostDevAdd.jsx:238 msgid "Add host device" msgstr "Host-Gerät hinzufügen" @@ -150,7 +146,7 @@ msgid "Add shared directory" msgstr "Geteiltes Verzeichnis hinzufügen" -#: src/components/vm/nics/nicAdd.jsx:193 +#: src/components/vm/nics/nicAdd.jsx:196 msgid "Add virtual network interface" msgstr "Virtuelle Netzwerkschnittstelle hinzufügen" @@ -163,10 +159,10 @@ msgid "Additional" msgstr "Mehr" +#: src/components/vm/nics/vmNicsCard.jsx:281 +#: src/components/vm/consoles/desktopConsole.jsx:47 #: src/components/networks/networkOverviewTab.jsx:142 #: src/components/networks/networkOverviewTab.jsx:162 -#: src/components/vm/consoles/desktopConsole.jsx:47 -#: src/components/vm/nics/vmNicsCard.jsx:281 msgid "Address" msgstr "Adresse" @@ -198,12 +194,10 @@ "Satzzeichen (-, _, +, .)" #: src/components/storagePools/storagePoolDelete.jsx:175 -#, fuzzy -#| msgid "Delete the volumes inside this pool" msgid "Also delete all volumes inside this pool:" -msgstr "Das Volume in diesem Pool löschen" +msgstr "" -#: src/components/vm/disks/diskAdd.jsx:130 src/components/vm/nics/nicAdd.jsx:89 +#: src/components/vm/nics/nicAdd.jsx:89 src/components/vm/disks/diskAdd.jsx:130 msgid "Always attach" msgstr "Immer verbinden" @@ -218,7 +212,7 @@ "Durch das Einhängen der Platte wird Sie für jede VM die sie verwendet, " "freigegeben." -#: src/components/create-vm-dialog/createVmDialog.jsx:1060 +#: src/components/create-vm-dialog/createVmDialog.jsx:1171 msgid "" "Automated installs are only available when downloading an image or using " "cloud-init." @@ -228,13 +222,13 @@ msgid "Automatic" msgstr "Automatisch" -#: src/components/create-vm-dialog/createVmDialog.jsx:1174 +#: src/components/create-vm-dialog/createVmDialog.jsx:1285 msgid "Automation" msgstr "Automatisierung" -#: src/components/storagePools/storagePoolOverviewTab.jsx:71 +#: src/components/vm/overview/vmOverviewCard.jsx:226 #: src/components/networks/networkOverviewTab.jsx:119 -#: src/components/vm/overview/vmOverviewCard.jsx:221 +#: src/components/storagePools/storagePoolOverviewTab.jsx:71 msgid "Autostart" msgstr "Autostart" @@ -242,7 +236,7 @@ msgid "Blocked" msgstr "Gesperrt" -#: src/components/vm/overview/vmOverviewCard.jsx:213 +#: src/components/vm/overview/vmOverviewCard.jsx:218 msgid "Boot order" msgstr "Boot-Reihenfolge" @@ -250,13 +244,13 @@ msgid "Boot order settings could not be saved" msgstr "Boot-Reihenfolge konnte nicht gespeichert werden" +#: src/components/vm/disks/diskEdit.jsx:88 +#: src/components/vm/disks/vmDisksCard.jsx:186 +#: src/components/vm/disks/diskAdd.jsx:217 +#: src/components/vm/hostdevs/hostDevAdd.jsx:92 #: src/components/vm/hostdevs/hostDevCard.jsx:104 #: src/components/vm/hostdevs/hostDevCard.jsx:112 #: src/components/vm/hostdevs/hostDevCard.jsx:246 -#: src/components/vm/hostdevs/hostDevAdd.jsx:92 -#: src/components/vm/disks/diskAdd.jsx:217 -#: src/components/vm/disks/vmDisksCard.jsx:186 -#: src/components/vm/disks/diskEdit.jsx:88 #: src/components/vm/overview/bootOrder.jsx:118 #: src/components/vm/overview/bootOrder.jsx:130 #: src/components/vm/overview/bootOrder.jsx:148 @@ -277,39 +271,39 @@ msgid "CPU configuration could not be saved" msgstr "CPU-Einstellungen konnten nicht gespeichert werden" -#: src/components/vm/overview/vmOverviewCard.jsx:208 +#: src/components/vm/overview/vmOverviewCard.jsx:213 msgid "CPU type" msgstr "Prozessor-Typ" -#: src/components/vm/disks/diskAdd.jsx:206 #: src/components/vm/disks/vmDiskColumns.jsx:95 #: src/components/vm/disks/diskEdit.jsx:58 +#: src/components/vm/disks/diskAdd.jsx:206 msgid "Cache" msgstr "Cache" -#: src/components/common/deleteResource.jsx:79 -#: src/components/create-vm-dialog/createVmDialog.jsx:1230 -#: src/components/storagePools/storageVolumeCreate.jsx:108 -#: src/components/storagePools/storagePoolDelete.jsx:202 -#: src/components/storagePools/createStoragePoolDialog.jsx:445 -#: src/components/networks/createNetworkDialog.jsx:417 -#: src/components/networks/networkOverviewTab.jsx:240 -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:170 -#: src/components/vm/hostdevs/hostDevAdd.jsx:228 -#: src/components/vm/snapshots/vmSnapshotsRevertModal.jsx:76 -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:150 -#: src/components/vm/deleteDialog.jsx:178 #: src/components/vm/vmMigrateDialog.jsx:219 -#: src/components/vm/vmRenameDialog.jsx:68 -#: src/components/vm/disks/diskAdd.jsx:737 +#: src/components/vm/nics/nicAdd.jsx:211 src/components/vm/nics/nicEdit.jsx:180 #: src/components/vm/disks/diskEdit.jsx:268 -#: src/components/vm/vmCloneDialog.jsx:80 +#: src/components/vm/disks/diskAdd.jsx:737 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:170 +#: src/components/vm/hostdevs/hostDevAdd.jsx:233 +#: src/components/vm/vmRenameDialog.jsx:68 +#: src/components/vm/deleteDialog.jsx:178 #: src/components/vm/overview/bootOrder.jsx:330 #: src/components/vm/overview/cpuTypeModal.jsx:70 -#: src/components/vm/overview/vcpuModal.jsx:266 #: src/components/vm/overview/firmware.jsx:70 +#: src/components/vm/overview/vcpuModal.jsx:266 #: src/components/vm/overview/memoryModal.jsx:158 -#: src/components/vm/nics/nicAdd.jsx:204 src/components/vm/nics/nicEdit.jsx:180 +#: src/components/vm/snapshots/vmSnapshotsRevertModal.jsx:76 +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:150 +#: src/components/vm/vmCloneDialog.jsx:80 +#: src/components/networks/createNetworkDialog.jsx:417 +#: src/components/networks/networkOverviewTab.jsx:240 +#: src/components/create-vm-dialog/createVmDialog.jsx:1345 +#: src/components/storagePools/storageVolumeCreate.jsx:108 +#: src/components/storagePools/storagePoolDelete.jsx:202 +#: src/components/storagePools/createStoragePoolDialog.jsx:445 +#: src/components/common/deleteResource.jsx:79 msgid "Cancel" msgstr "Abbrechen" @@ -325,15 +319,19 @@ msgid "Change firmware" msgstr "Firmware ändern" -#: src/components/common/warningInactive.jsx:11 +#: src/components/vm/nics/nicEdit.jsx:166 #: src/components/vm/disks/diskEdit.jsx:252 #: src/components/vm/overview/vcpuModal.jsx:188 -#: src/components/vm/nics/nicEdit.jsx:166 +#: src/components/common/warningInactive.jsx:11 msgid "Changes will take effect after shutting down the VM" msgstr "Änderungen werden nach dem Herunterfahren der VM wirksam" -#: src/components/create-vm-dialog/createVmDialog.jsx:446 -#: src/components/create-vm-dialog/createVmDialog.jsx:447 +#: src/components/create-vm-dialog/createVmDialog.jsx:512 +msgid "Checking token validity..." +msgstr "Token-Gültigkeit wird geprüft ..." + +#: src/components/create-vm-dialog/createVmDialog.jsx:455 +#: src/components/create-vm-dialog/createVmDialog.jsx:456 msgid "Choose an operating system" msgstr "Betriebssystem auswählen" @@ -356,7 +354,7 @@ msgid "Close" msgstr "Schließen" -#: src/components/create-vm-dialog/createVmDialog.jsx:351 +#: src/components/create-vm-dialog/createVmDialog.jsx:360 msgid "Cloud base image" msgstr "Cloud-Basis-Image" @@ -376,16 +374,17 @@ msgid "Connecting" msgstr "Verbinde" +#: src/components/vm/overview/vmOverviewCard.jsx:184 +#: src/components/networks/createNetworkDialog.jsx:41 +#: src/components/networks/networkList.jsx:75 #: src/components/vms/hostvmslist.jsx:141 -#: src/components/common/machinesConnectionSelector.jsx:33 #: src/components/storagePools/storagePoolList.jsx:77 -#: src/components/networks/networkList.jsx:75 -#: src/components/networks/createNetworkDialog.jsx:41 +#: src/components/common/machinesConnectionSelector.jsx:33 msgid "Connection" msgstr "Verbindung" -#: src/components/vm/vmDetailsPage.jsx:117 -#: src/components/vm/vmDetailsPage.jsx:149 +#: src/components/vm/vmDetailsPage.jsx:118 +#: src/components/vm/vmDetailsPage.jsx:151 msgid "Console" msgstr "Konsole" @@ -399,16 +398,12 @@ msgstr "Kerne pro Socket" #: src/components/vm/deleteDialog.jsx:151 -#, fuzzy -#| msgid "Network $0 could not be deleted" msgid "Could not delete $0" -msgstr "Netzwerk $0 konnte nicht gelöscht werden" +msgstr "$0 konnte nicht gelöscht werden" #: src/components/vm/deleteDialog.jsx:156 -#, fuzzy -#| msgid "Could not revert to snapshot" msgid "Could not delete storage for $0" -msgstr "Konnte den Schnappschuss nicht zurücksetzen" +msgstr "Speicher für $0 konnte nicht gelöscht werden" #: src/components/vm/snapshots/vmSnapshotsRevertModal.jsx:54 msgid "Could not revert to snapshot" @@ -418,24 +413,24 @@ msgid "Crashed" msgstr "Abgestürzt" +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:147 +#: src/components/networks/createNetworkDialog.jsx:414 #: src/components/storagePools/storageVolumeCreate.jsx:105 #: src/components/storagePools/createStoragePoolDialog.jsx:442 -#: src/components/networks/createNetworkDialog.jsx:414 -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:147 msgid "Create" msgstr "Erstellen" -#: src/components/create-vm-dialog/createVmDialog.jsx:1276 +#: src/components/create-vm-dialog/createVmDialog.jsx:1391 msgid "Create VM" msgstr "VM erstellen" -#: src/components/create-vm-dialog/createVmDialog.jsx:1295 +#: src/components/create-vm-dialog/createVmDialog.jsx:1410 msgid "Create VM by importing a disk image of an existing VM installation" msgstr "" "Erstellen einer VM durch Importieren eines Festplattenabbildes einer " "bestehenden VM-Installation" -#: src/components/create-vm-dialog/createVmDialog.jsx:1294 +#: src/components/create-vm-dialog/createVmDialog.jsx:1409 msgid "Create VM from local or network installation medium" msgstr "Erstellen einer VM von einem lokalen oder Netzwerk-Installationsmedium" @@ -447,7 +442,7 @@ # document org.drools/drools-wb-guided-rule-editor- # client/org/drools/workbench/screens/guided/rule/client/resources/i18n/Constants, # author jdimanos -#: src/components/create-vm-dialog/createVmDialog.jsx:1199 +#: src/components/create-vm-dialog/createVmDialog.jsx:1313 msgid "Create and edit" msgstr "Erstellen und bearbeiten" @@ -455,7 +450,7 @@ # document org.drools/drools-wb-guided-rule-editor- # client/org/drools/workbench/screens/guided/rule/client/resources/i18n/Constants, # author jdimanos -#: src/components/create-vm-dialog/createVmDialog.jsx:1224 +#: src/components/create-vm-dialog/createVmDialog.jsx:1339 msgid "Create and run" msgstr "Erstellen und ausführen" @@ -467,16 +462,16 @@ msgid "Create new" msgstr "Neu erstellen" -#: src/components/create-vm-dialog/createVmDialog.jsx:1213 +#: src/components/create-vm-dialog/createVmDialog.jsx:1327 msgid "Create new virtual machine" msgstr "Neue Virtuelle Maschine erstellen" -#: src/components/create-vm-dialog/createVmDialog.jsx:739 +#: src/components/create-vm-dialog/createVmDialog.jsx:849 msgid "Create new volume" msgstr "Neuen Datenträger erstellen" -#: src/components/vm/snapshots/vmSnapshotsCard.jsx:47 #: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:142 +#: src/components/vm/snapshots/vmSnapshotsCard.jsx:47 msgid "Create snapshot" msgstr "Snapshot erzeugen" @@ -511,7 +506,7 @@ msgid "Creating VM installation" msgstr "VM Installation erstellen" -#: src/components/create-vm-dialog/createVmDialog.jsx:1036 +#: src/components/create-vm-dialog/createVmDialog.jsx:1147 msgid "Creation of VM $0 failed" msgstr "Das Erstellen von VM $0 ist fehlgeschlagen" @@ -544,20 +539,20 @@ msgid "DHCP Settings" msgstr "DHCP-Einstellungen" -#: src/components/storagePools/storagePool.jsx:161 #: src/components/networks/network.jsx:162 +#: src/components/storagePools/storagePool.jsx:161 msgid "Deactivate" msgstr "Deaktivieren" -#: src/components/common/deleteResource.jsx:76 -#: src/components/common/deleteResource.jsx:116 +#: src/components/vm/vmActions.jsx:351 src/components/vm/vmActions.jsx:359 +#: src/components/vm/deleteDialog.jsx:175 +#: src/components/networks/network.jsx:144 +#: src/components/networks/network.jsx:146 #: src/components/storagePools/storagePoolDelete.jsx:199 #: src/components/storagePools/storagePoolDelete.jsx:236 #: src/components/storagePools/storagePoolDelete.jsx:246 -#: src/components/networks/network.jsx:144 -#: src/components/networks/network.jsx:146 -#: src/components/vm/deleteDialog.jsx:175 src/components/vm/vmActions.jsx:351 -#: src/components/vm/vmActions.jsx:359 +#: src/components/common/deleteResource.jsx:76 +#: src/components/common/deleteResource.jsx:116 msgid "Delete" msgstr "Löschen" @@ -599,8 +594,8 @@ "Das Löschen von gemeinsamen Verzeichnissen ist nur möglich, wenn der Gast " "ausgeschaltet ist" -#: src/components/vm/snapshots/vmSnapshotsCard.jsx:89 #: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:52 +#: src/components/vm/snapshots/vmSnapshotsCard.jsx:89 msgid "Description" msgstr "Beschreibung" @@ -622,23 +617,23 @@ "Detach the disks using this pool from any VMs before attempting deletion." msgstr "" -#: src/components/create-vm-dialog/createVmDialog.jsx:1170 +#: src/components/create-vm-dialog/createVmDialog.jsx:1281 msgid "Details" msgstr "Details" -#: src/components/networks/networkList.jsx:74 -#: src/components/networks/createNetworkDialog.jsx:161 -#: src/components/vm/hostdevs/hostDevCard.jsx:103 -#: src/components/vm/hostdevs/hostDevCard.jsx:245 -#: src/components/vm/hostdevs/hostDevAdd.jsx:91 -#: src/components/vm/hostdevs/hostDevAdd.jsx:126 -#: src/components/vm/disks/diskAdd.jsx:335 #: src/components/vm/disks/vmDiskColumns.jsx:34 #: src/components/vm/disks/vmDisksCard.jsx:172 +#: src/components/vm/disks/diskAdd.jsx:335 +#: src/components/vm/hostdevs/hostDevAdd.jsx:91 +#: src/components/vm/hostdevs/hostDevAdd.jsx:126 +#: src/components/vm/hostdevs/hostDevCard.jsx:103 +#: src/components/vm/hostdevs/hostDevCard.jsx:245 #: src/components/vm/overview/bootOrder.jsx:110 #: src/components/vm/overview/bootOrder.jsx:117 #: src/components/vm/overview/bootOrder.jsx:149 #: src/components/vm/overview/bootOrder.jsx:152 +#: src/components/networks/createNetworkDialog.jsx:161 +#: src/components/networks/networkList.jsx:74 msgid "Device" msgstr "Gerät" @@ -677,7 +672,7 @@ msgid "Disk identifier" msgstr "Festplattenbezeichner" -#: src/components/create-vm-dialog/createVmDialog.jsx:363 +#: src/components/create-vm-dialog/createVmDialog.jsx:372 msgid "Disk image" msgstr "Festplattenabbild" @@ -685,12 +680,12 @@ msgid "Disk image file" msgstr "Festplattenabbilddatei" -#: src/components/create-vm-dialog/createVmDialog.jsx:214 +#: src/components/create-vm-dialog/createVmDialog.jsx:220 msgid "Disk image path must not be empty" msgstr "Festplattenabbildpfad darf nicht leer sein" -#: src/components/vm/disks/diskAdd.jsx:625 #: src/components/vm/disks/diskEdit.jsx:215 +#: src/components/vm/disks/diskAdd.jsx:625 msgid "Disk settings could not be saved" msgstr "Festplatten-Einstellungen konnten nicht gespeichert werden" @@ -698,7 +693,7 @@ msgid "Disk-only snapshot" msgstr "Nur-Datenträger-Schnappschuss" -#: src/components/vm/vmDetailsPage.jsx:164 +#: src/components/vm/vmDetailsPage.jsx:166 msgid "Disks" msgstr "Datenträger" @@ -717,7 +712,7 @@ msgid "Domain is blocked on resource" msgstr "Domain ist durch Resource blockiert" -#: src/components/create-vm-dialog/createVmDialog.jsx:349 +#: src/components/create-vm-dialog/createVmDialog.jsx:358 msgid "Download an OS" msgstr "Ein Betriebssystem herunterladen" @@ -726,16 +721,12 @@ msgstr "" #: src/app.jsx:247 -#, fuzzy -#| msgid "Downloading $0" msgid "Downloading image for VM $0" -msgstr "wird heruntergeladen $0" +msgstr "Abbild für VM $0 wird heruntergeladen" #: src/components/vms/hostvmslist.jsx:49 -#, fuzzy -#| msgid "Downloading $0" msgid "Downloading: $0%" -msgstr "wird heruntergeladen $0" +msgstr "Herunterladen: $0%" #: src/components/vm/vmMigrateDialog.jsx:64 msgid "Duration" @@ -745,8 +736,8 @@ msgid "Dying" msgstr "Sterbend" -#: src/components/vm/disks/diskEdit.jsx:164 #: src/components/vm/nics/vmNicsCard.jsx:364 +#: src/components/vm/disks/diskEdit.jsx:164 msgid "Edit" msgstr "Bearbeiten" @@ -765,7 +756,7 @@ msgstr "" "Die Bearbeitung vorübergehender Netzwerkschnittstellen ist nicht erlaubt" -#: src/components/vm/overview/vmOverviewCard.jsx:233 +#: src/components/vm/overview/vmOverviewCard.jsx:238 msgid "Emulated machine" msgstr "Emulierte Maschine" @@ -778,19 +769,25 @@ msgid "End should not be empty" msgstr "Das Ende sollte nicht leer sein" -#: src/components/create-vm-dialog/createVmDialog.jsx:1059 +#: src/components/create-vm-dialog/createVmDialog.jsx:1170 msgid "Enter root and/or user information to enable unattended installation." msgstr "" +"Geben Sie root- und/oder Benutzerinformationen ein, um eine unbeaufsichtigte " +"Installation zu aktivieren." + +#: src/components/create-vm-dialog/createVmDialog.jsx:517 +msgid "Error checking token" +msgstr "Fehler bei der Prüfung des Tokens" #: src/components/vm/vmMigrateDialog.jsx:54 msgid "Example, $0" msgstr "Beispiel, $0" -#: src/components/create-vm-dialog/createVmDialog.jsx:292 +#: src/components/create-vm-dialog/createVmDialog.jsx:301 msgid "Existing disk image on host's file system" msgstr "Existierenes Festplatten Abbild auf dem Host Dateisystem" -#: src/components/vm/vmDetailsPage.jsx:157 +#: src/components/vm/vmDetailsPage.jsx:159 msgid "Expand" msgstr "Erweitern" @@ -858,8 +855,8 @@ msgid "Filter by name" msgstr "Nach Namen filtern" -#: src/components/vm/overview/vmOverviewCard.jsx:239 #: src/components/vm/overview/firmware.jsx:75 +#: src/components/vm/overview/vmOverviewCard.jsx:244 msgid "Firmware" msgstr "Firmware" @@ -891,8 +888,8 @@ "origin after migration." msgstr "" -#: src/components/networks/networkOverviewTab.jsx:110 #: src/components/vm/overview/vmOverviewCard.jsx:180 +#: src/components/networks/networkOverviewTab.jsx:110 msgid "General" msgstr "Allgemein" @@ -900,15 +897,15 @@ msgid "Generate automatically" msgstr "Automatisch generieren" -#: src/components/create-vm-dialog/createVmDialog.jsx:480 +#: src/components/create-vm-dialog/createVmDialog.jsx:500 msgid "Get a new RHSM token." msgstr "" -#: src/components/create-vm-dialog/createVmDialog.jsx:688 -#: src/components/create-vm-dialog/createVmDialog.jsx:784 -#: src/components/storagePools/storageVolumeCreateBody.jsx:104 #: src/components/vm/disks/vmDisksCard.jsx:51 #: src/components/vm/overview/memorySelectRow.jsx:89 +#: src/components/create-vm-dialog/createVmDialog.jsx:798 +#: src/components/create-vm-dialog/createVmDialog.jsx:894 +#: src/components/storagePools/storageVolumeCreateBody.jsx:104 msgid "GiB" msgstr "GiB" @@ -916,15 +913,15 @@ msgid "Go to VMs list" msgstr "Zur VM-Liste gehen" -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:238 #: src/components/vm/disks/diskAdd.jsx:202 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:238 msgid "Hide additional options" msgstr "Zusätzlichen Einstellungen verstecken" -#: src/components/storagePools/storagePoolOverviewTab.jsx:34 -#: src/components/storagePools/createStoragePoolDialog.jsx:122 #: src/components/vm/disks/vmDiskColumns.jsx:38 #: src/components/vm/overview/bootOrder.jsx:114 +#: src/components/storagePools/storagePoolOverviewTab.jsx:34 +#: src/components/storagePools/createStoragePoolDialog.jsx:122 msgid "Host" msgstr "Host" @@ -932,7 +929,7 @@ msgid "Host device" msgstr "Host-Gerät" -#: src/components/vm/hostdevs/hostDevAdd.jsx:199 +#: src/components/vm/hostdevs/hostDevAdd.jsx:201 msgid "Host device could not be attached" msgstr "Host-Gerät konnte nicht angehängt werden" @@ -940,7 +937,7 @@ msgid "Host device will be removed from $0:" msgstr "Das Host-Gerät wird von $0 entfernt:" -#: src/components/vm/vmDetailsPage.jsx:181 +#: src/components/vm/vmDetailsPage.jsx:183 msgid "Host devices" msgstr "Host-Geräte" @@ -952,7 +949,7 @@ msgid "Host should not be empty" msgstr "Host sollte nicht leer sein" -#: src/components/vm/overview/vmOverviewCard.jsx:229 +#: src/components/vm/overview/vmOverviewCard.jsx:234 msgid "Hypervisor details" msgstr "Hypervisor-Details" @@ -964,8 +961,8 @@ msgid "IP" msgstr "IP" -#: src/components/networks/networkOverviewTab.jsx:255 #: src/components/vm/nics/vmNicsCard.jsx:252 +#: src/components/networks/networkOverviewTab.jsx:255 msgid "IP address" msgstr "IP-Adresse" @@ -1023,27 +1020,29 @@ msgid "Idle" msgstr "Untätig" -#: src/components/create-vm-dialog/createVmDialog.jsx:1276 +#: src/components/create-vm-dialog/createVmDialog.jsx:1391 msgid "Import VM" msgstr "VM importieren" -#: src/components/create-vm-dialog/createVmDialog.jsx:1213 +#: src/components/create-vm-dialog/createVmDialog.jsx:1327 msgid "Import a virtual machine" msgstr "Virtuelle Maschine importieren" -#: src/components/create-vm-dialog/createVmDialog.jsx:1199 +#: src/components/create-vm-dialog/createVmDialog.jsx:1313 msgid "Import and edit" msgstr "Importieren und bearbeiten" -#: src/components/create-vm-dialog/createVmDialog.jsx:1224 +#: src/components/create-vm-dialog/createVmDialog.jsx:1339 msgid "Import and run" msgstr "Importieren und ausführen" -#: src/components/create-vm-dialog/createVmDialog.jsx:300 +#: src/components/create-vm-dialog/createVmDialog.jsx:309 msgid "" "In most configurations, macvtap does not work for host to guest network " "communication." msgstr "" +"In den meisten Konfigurationen funktioniert macvtap nicht für die " +"Kommunikation zwischen Host und Gast im Netzwerk." #: src/components/vm/nics/nicBody.jsx:102 msgid "" @@ -1064,15 +1063,15 @@ msgid "Install" msgstr "Installation" -#: src/components/create-vm-dialog/createVmDialog.jsx:363 +#: src/components/create-vm-dialog/createVmDialog.jsx:372 msgid "Installation source" msgstr "Installationsquelle" -#: src/components/create-vm-dialog/createVmDialog.jsx:216 +#: src/components/create-vm-dialog/createVmDialog.jsx:222 msgid "Installation source must not be empty" msgstr "Installationsquelle sollte nicht leer sein" -#: src/components/create-vm-dialog/createVmDialog.jsx:341 +#: src/components/create-vm-dialog/createVmDialog.jsx:350 msgid "Installation type" msgstr "Installationstyp" @@ -1108,7 +1107,7 @@ msgid "Invalid IPv6 prefix" msgstr "Ungültiger IPv6-Prefix" -#: src/components/create-vm-dialog/createVmDialog.jsx:200 +#: src/components/create-vm-dialog/createVmDialog.jsx:206 msgid "Invalid filename" msgstr "Ungültiger Dateiname" @@ -1124,20 +1123,20 @@ msgid "Launch remote viewer" msgstr "Fernbetrachter starten" -#: src/components/create-vm-dialog/createVmDialog.jsx:526 +#: src/components/create-vm-dialog/createVmDialog.jsx:636 msgid "" "Leave the password blank if you do not wish to have a root account created" msgstr "" "Lassen Sie das Passwort leer, wenn Sie kein Root-Konto erstellen möchten" -#: src/components/create-vm-dialog/createVmDialog.jsx:623 +#: src/components/create-vm-dialog/createVmDialog.jsx:733 msgid "" "Leave the password blank if you do not wish to have a user account created" msgstr "" "Lassen Sie das Passwort leer, wenn Sie kein Benutzerkonto erstellen lassen " "möchten" -#: src/components/create-vm-dialog/createVmDialog.jsx:639 +#: src/components/create-vm-dialog/createVmDialog.jsx:749 msgid "Leave the password blank if you do not wish to set a root password" msgstr "" "Lassen Sie das Passwort leer, wenn Sie kein Root-Passwort festlegen möchten" @@ -1164,22 +1163,23 @@ msgid "Loading..." msgstr "Wird geladen ..." -#: src/components/create-vm-dialog/createVmDialog.jsx:353 +#: src/components/create-vm-dialog/createVmDialog.jsx:362 msgid "Local install media (ISO image or distro install tree)" -msgstr "" +msgstr "Lokales Installationsmedium (ISO-Abbild oder Distro-Installationsbaum)" #: src/components/vm/hostdevs/hostDevAdd.jsx:132 msgid "Location" msgstr "Ort" -#: src/components/networks/networkOverviewTab.jsx:68 #: src/components/vm/overview/bootOrder.jsx:124 +#: src/components/networks/networkOverviewTab.jsx:68 msgid "MAC" msgstr "MAC" -#: src/components/networks/networkOverviewTab.jsx:247 +#: src/components/vm/nics/nicAdd.jsx:63 #: src/components/vm/nics/vmNicsCard.jsx:250 -#: src/components/vm/nics/nicAdd.jsx:63 src/components/vm/nics/nicEdit.jsx:42 +#: src/components/vm/nics/nicEdit.jsx:42 +#: src/components/networks/networkOverviewTab.jsx:247 msgid "MAC address" msgstr "MAC-Adresse" @@ -1243,9 +1243,9 @@ msgid "Maximum transmission unit" msgstr "Maximale Übertragungseinheit" -#: src/components/create-vm-dialog/createVmDialog.jsx:671 #: src/components/vm/vmUsageCard.jsx:60 -#: src/components/vm/overview/vmOverviewCard.jsx:198 +#: src/components/vm/overview/vmOverviewCard.jsx:203 +#: src/components/create-vm-dialog/createVmDialog.jsx:781 msgid "Memory" msgstr "Speicher" @@ -1254,14 +1254,14 @@ msgid "Memory could not be saved" msgstr "Speicher konnte nicht gespeichert werden" -#: src/components/create-vm-dialog/createVmDialog.jsx:220 +#: src/components/create-vm-dialog/createVmDialog.jsx:229 msgid "Memory must not be 0" msgstr "Speicher darf nicht 0 sein" -#: src/components/create-vm-dialog/createVmDialog.jsx:686 -#: src/components/create-vm-dialog/createVmDialog.jsx:782 -#: src/components/storagePools/storageVolumeCreateBody.jsx:102 #: src/components/vm/overview/memorySelectRow.jsx:87 +#: src/components/create-vm-dialog/createVmDialog.jsx:796 +#: src/components/create-vm-dialog/createVmDialog.jsx:892 +#: src/components/storagePools/storageVolumeCreateBody.jsx:102 msgid "MiB" msgstr "MiB" @@ -1283,8 +1283,8 @@ msgid "Mode" msgstr "Modus" -#: src/components/vm/hostdevs/hostDevCard.jsx:202 #: src/components/vm/nics/nicBody.jsx:50 +#: src/components/vm/hostdevs/hostDevCard.jsx:202 msgid "Model" msgstr "Modell" @@ -1298,7 +1298,7 @@ #: src/components/vm/filesystems/vmFilesystemsCard.jsx:202 msgid "More info for source path field" -msgstr "" +msgstr "Mehr Informationen zum Feld Quellpfad" #: src/components/vm/filesystems/vmFilesystemsCard.jsx:48 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:66 @@ -1318,17 +1318,17 @@ msgid "NIC $0 of VM $1 failed to change state" msgstr "" +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:39 +#: src/components/vm/snapshots/vmSnapshotsCard.jsx:80 +#: src/components/vm/vmCloneDialog.jsx:89 +#: src/components/networks/createNetworkDialog.jsx:126 +#: src/components/networks/networkList.jsx:73 +#: src/components/create-vm-dialog/createVmDialog.jsx:258 #: src/components/vms/hostvmslist.jsx:140 -#: src/components/create-vm-dialog/createVmDialog.jsx:249 -#: src/components/storagePools/storageVolumeCreateBody.jsx:40 -#: src/components/storagePools/storagePoolList.jsx:75 #: src/components/storagePools/storagePoolVolumesTab.jsx:79 +#: src/components/storagePools/storagePoolList.jsx:75 +#: src/components/storagePools/storageVolumeCreateBody.jsx:40 #: src/components/storagePools/createStoragePoolDialog.jsx:44 -#: src/components/networks/networkList.jsx:73 -#: src/components/networks/createNetworkDialog.jsx:126 -#: src/components/vm/snapshots/vmSnapshotsCard.jsx:80 -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:39 -#: src/components/vm/vmCloneDialog.jsx:89 msgid "Name" msgstr "Name" @@ -1340,15 +1340,15 @@ msgid "Name contains invalid characters" msgstr "Name enthält ungültige Zeichen" -#: src/components/create-vm-dialog/createVmDialog.jsx:183 -#: src/components/storagePools/storageVolumeCreate.jsx:64 #: src/components/vm/vmCloneDialog.jsx:41 +#: src/components/create-vm-dialog/createVmDialog.jsx:189 +#: src/components/storagePools/storageVolumeCreate.jsx:64 msgid "Name must not be empty" msgstr "Name darf nicht leer sein" -#: src/components/storagePools/createStoragePoolDialog.jsx:45 -#: src/components/networks/createNetworkDialog.jsx:53 #: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:99 +#: src/components/networks/createNetworkDialog.jsx:53 +#: src/components/storagePools/createStoragePoolDialog.jsx:45 msgid "Name should not be empty" msgstr "Name sollte nicht leer sein" @@ -1376,7 +1376,7 @@ msgid "Network $0 will be permanently deleted." msgstr "Netzwerk $0 wird dauerhaft gelöscht." -#: src/components/create-vm-dialog/createVmDialog.jsx:358 +#: src/components/create-vm-dialog/createVmDialog.jsx:367 msgid "Network boot (PXE)" msgstr "" @@ -1392,15 +1392,15 @@ msgid "Network interface $0 will be removed from $1" msgstr "Netzwerkschnittstelle $0 wird aus $1 entfernt" -#: src/components/vm/nics/nicAdd.jsx:159 src/components/vm/nics/nicEdit.jsx:135 +#: src/components/vm/nics/nicAdd.jsx:161 src/components/vm/nics/nicEdit.jsx:135 msgid "Network interface settings could not be saved" msgstr "Netzwerkadaptereinstellungen konnten nicht gespeichert werden" -#: src/components/vm/vmDetailsPage.jsx:172 +#: src/components/vm/vmDetailsPage.jsx:174 msgid "Network interfaces" msgstr "Netzwerkschnittstellen" -#: src/components/create-vm-dialog/createVmDialog.jsx:308 +#: src/components/create-vm-dialog/createVmDialog.jsx:317 msgid "Network selection does not support PXE." msgstr "Netzwerkauswahl unterstützt PXE nicht." @@ -1447,7 +1447,7 @@ msgid "No disks defined for this VM" msgstr "Keine Festplatten für diese VM definiert" -#: src/components/vm/hostdevs/hostDevAdd.jsx:203 +#: src/components/vm/hostdevs/hostDevAdd.jsx:206 msgid "No host device selected" msgstr "Kein Host-Gerät ausgewählt" @@ -1483,7 +1483,7 @@ msgid "No state" msgstr "Kein Status" -#: src/components/create-vm-dialog/createVmDialog.jsx:740 +#: src/components/create-vm-dialog/createVmDialog.jsx:850 msgid "No storage" msgstr "Kein Speicher" @@ -1504,10 +1504,8 @@ msgstr "Keine virtuellen Netzwerke" #: src/components/storagePools/storagePoolDelete.jsx:181 -#, fuzzy -#| msgid "No storage volumes defined for this storage pool" msgid "No volumes exist in this storage pool." -msgstr "Für dieses Speicherpool sind keine Speichervolumes definiert" +msgstr "" #: src/components/networks/network.jsx:143 msgid "" @@ -1531,9 +1529,17 @@ msgid "None (isolated network)" msgstr "Getrennt (Isoliertes Netzwerk)" -#: src/components/create-vm-dialog/createVmDialog.jsx:473 +#: src/components/create-vm-dialog/createVmDialog.jsx:587 msgid "Offline token" -msgstr "" +msgstr "Offline-Token" + +#: src/components/create-vm-dialog/createVmDialog.jsx:226 +msgid "Offline token must not be empty" +msgstr "Offline-Token darf nicht leer sein" + +#: src/components/create-vm-dialog/createVmDialog.jsx:527 +msgid "Old token expired" +msgstr "Altes Token ist abgelaufen" #: src/components/storagePools/storageVolumeDelete.jsx:70 msgid "" @@ -1541,9 +1547,9 @@ "allow volume deletion." msgstr "" +#: src/components/vm/nics/nicEdit.jsx:39 #: src/components/vm/overview/bootOrder.jsx:379 #: src/components/vm/overview/memoryModal.jsx:143 -#: src/components/vm/nics/nicEdit.jsx:39 msgid "Only editable when the guest is shut off" msgstr "Kann nur bearbeitet werden wenn Gast ausgeschaltet ist" @@ -1551,17 +1557,17 @@ msgid "Open" msgstr "Öffnen" -#: src/components/create-vm-dialog/createVmDialog.jsx:439 +#: src/components/create-vm-dialog/createVmDialog.jsx:448 msgid "Operating system" msgstr "Betriebssystem" #: src/components/storagePools/storagePool.jsx:175 #: src/components/storagePools/storagePool.jsx:182 msgid "Operation is in progress" -msgstr "" +msgstr "Vorgang läuft" +#: src/components/vm/vmDetailsPage.jsx:134 #: src/components/storagePools/storagePool.jsx:75 -#: src/components/vm/vmDetailsPage.jsx:132 msgid "Overview" msgstr "Überblick" @@ -1571,12 +1577,12 @@ #: src/components/vm/snapshots/vmSnapshotsCard.jsx:133 msgid "Parent snapshot" -msgstr "" +msgstr "Übergeordneter Schnappschuss" +#: src/components/vm/disks/diskEdit.jsx:40 #: src/components/vm/hostdevs/hostDevCard.jsx:128 #: src/components/vm/hostdevs/hostDevCard.jsx:132 #: src/components/vm/deleteDialog.jsx:63 -#: src/components/vm/disks/diskEdit.jsx:40 msgid "Path" msgstr "Pfad" @@ -1584,17 +1590,17 @@ msgid "Path on host's filesystem" msgstr "Pfad zum Dateisystem des Hosts" -#: src/components/create-vm-dialog/createVmDialog.jsx:274 +#: src/components/create-vm-dialog/createVmDialog.jsx:283 msgid "Path to ISO file on host's file system" msgstr "Pfad zur ISO-Datei im Dateisystem des Hosts" -#: src/components/create-vm-dialog/createVmDialog.jsx:283 +#: src/components/create-vm-dialog/createVmDialog.jsx:292 msgid "Path to cloud image file on host's file system" -msgstr "" +msgstr "Pfad zur Cloud-Abbilddatei im Dateisystem des Hosts" #: src/components/vm/disks/diskAdd.jsx:329 msgid "Path to file on host's file system" -msgstr "" +msgstr "Pfad zur Datei im Dateisystem des Hosts" #: src/components/vm/vmActions.jsx:200 msgid "Pause" @@ -1608,12 +1614,12 @@ msgid "Permanent (default)" msgstr "Dauerhaft (Standard)" -#: src/components/vm/disks/diskAdd.jsx:127 src/components/vm/nics/nicAdd.jsx:86 +#: src/components/vm/nics/nicAdd.jsx:86 src/components/vm/disks/diskAdd.jsx:127 msgid "Persistence" msgstr "Persistenz" -#: src/components/storagePools/storagePoolOverviewTab.jsx:66 #: src/components/networks/networkOverviewTab.jsx:114 +#: src/components/storagePools/storagePoolOverviewTab.jsx:66 msgid "Persistent" msgstr "Persistent" @@ -1641,9 +1647,9 @@ msgid "Please start the virtual machine to access its console." msgstr "Starten Sie die virtuelle Maschine, um auf die Konsole zuzugreifen." -#: src/components/vm/deleteDialog.jsx:71 -#: src/components/vm/disks/diskAdd.jsx:143 #: src/components/vm/disks/vmDiskColumns.jsx:36 +#: src/components/vm/disks/diskAdd.jsx:143 +#: src/components/vm/deleteDialog.jsx:71 #: src/components/vm/overview/bootOrder.jsx:112 msgid "Pool" msgstr "Pool" @@ -1664,10 +1670,10 @@ msgid "Pool's volumes are used by VMs " msgstr "" +#: src/components/vm/nics/vmNicsCard.jsx:282 #: src/components/vm/disks/vmDiskColumns.jsx:39 #: src/components/vm/overview/bootOrder.jsx:115 #: src/components/vm/overview/bootOrder.jsx:131 -#: src/components/vm/nics/vmNicsCard.jsx:282 msgid "Port" msgstr "Port" @@ -1701,20 +1707,20 @@ msgid "Private" msgstr "Privat" +#: src/components/vm/hostdevs/hostDevAdd.jsx:132 #: src/components/vm/hostdevs/hostDevCard.jsx:236 #: src/components/vm/hostdevs/hostDevCard.jsx:242 -#: src/components/vm/hostdevs/hostDevAdd.jsx:132 #: src/components/vm/overview/bootOrder.jsx:144 #: src/components/vm/overview/bootOrder.jsx:159 msgid "Product" msgstr "Produkt" -#: src/components/create-vm-dialog/createVmDialog.jsx:505 +#: src/components/create-vm-dialog/createVmDialog.jsx:615 msgid "Profile" msgstr "Profil" -#: src/components/vm/hostdevs/hostDevCard.jsx:119 #: src/components/vm/disks/vmDiskColumns.jsx:35 +#: src/components/vm/hostdevs/hostDevCard.jsx:119 #: src/components/vm/overview/bootOrder.jsx:111 #: src/components/vm/overview/bootOrder.jsx:172 msgid "Protocol" @@ -1742,8 +1748,8 @@ msgid "Range" msgstr "Bereich" -#: src/components/vm/disks/vmDisksCard.jsx:216 #: src/components/vm/disks/diskEdit.jsx:121 +#: src/components/vm/disks/vmDisksCard.jsx:216 msgid "Read-only" msgstr "Nur-lesen" @@ -1751,7 +1757,7 @@ msgid "Reboot" msgstr "Neustart" -#: src/components/create-vm-dialog/createVmDialog.jsx:329 +#: src/components/create-vm-dialog/createVmDialog.jsx:338 msgid "Remote URL" msgstr "Remote-URL" @@ -1759,15 +1765,15 @@ msgid "Remote viewer details" msgstr "Fernbetrachter-Details" -#: src/components/networks/networkOverviewTab.jsx:70 +#: src/components/vm/nics/vmNicsCard.jsx:382 +#: src/components/vm/nics/vmNicsCard.jsx:389 +#: src/components/vm/disks/vmDisksCard.jsx:245 +#: src/components/vm/disks/vmDisksCard.jsx:263 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:59 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:68 #: src/components/vm/hostdevs/hostDevCard.jsx:252 #: src/components/vm/hostdevs/hostDevCard.jsx:258 -#: src/components/vm/disks/vmDisksCard.jsx:245 -#: src/components/vm/disks/vmDisksCard.jsx:263 -#: src/components/vm/nics/vmNicsCard.jsx:382 -#: src/components/vm/nics/vmNicsCard.jsx:389 +#: src/components/networks/networkOverviewTab.jsx:70 msgid "Remove" msgstr "Entfernen" @@ -1791,7 +1797,7 @@ msgid "Remove static host from DHCP" msgstr "Statischen Host aus DHCP entfernen" -#: src/components/vm/vmRenameDialog.jsx:65 src/components/vm/vmActions.jsx:338 +#: src/components/vm/vmActions.jsx:338 src/components/vm/vmRenameDialog.jsx:65 msgid "Rename" msgstr "Umbenennen" @@ -1822,7 +1828,7 @@ "des Schnappschusses zurückgesetzt und der aktuelle Zustand geht verloren, " "zusammen mit allen Daten, die nicht in einem Schnappschuss erfasst wurden" -#: src/components/create-vm-dialog/createVmDialog.jsx:599 +#: src/components/create-vm-dialog/createVmDialog.jsx:709 msgid "Root password" msgstr "Root-Passwort" @@ -1838,8 +1844,8 @@ msgid "Run" msgstr "Ausführen" -#: src/components/networks/networkOverviewTab.jsx:124 #: src/components/vm/overview/vmOverviewCard.jsx:123 +#: src/components/networks/networkOverviewTab.jsx:124 msgid "Run when host boots" msgstr "Starten wenn Host hochfährt" @@ -1859,11 +1865,11 @@ msgid "SPICE port" msgstr "SPICE-Port" +#: src/components/vm/nics/nicEdit.jsx:177 #: src/components/vm/disks/diskEdit.jsx:265 #: src/components/vm/overview/bootOrder.jsx:327 #: src/components/vm/overview/firmware.jsx:67 #: src/components/vm/overview/memoryModal.jsx:155 -#: src/components/vm/nics/nicEdit.jsx:177 msgid "Save" msgstr "Speichern" @@ -1899,7 +1905,7 @@ msgid "Set manually" msgstr "Manuell einstellen" -#: src/components/create-vm-dialog/createVmDialog.jsx:1205 +#: src/components/create-vm-dialog/createVmDialog.jsx:1319 msgid "" "Setting the user passwords for unattended installation requires starting the " "VM when creating it" @@ -1915,12 +1921,12 @@ msgid "Share a host directory with the guest" msgstr "Ein Host-Verzeichnis mit dem Gast teilen" -#: src/components/vm/vmDetailsPage.jsx:202 +#: src/components/vm/vmDetailsPage.jsx:204 msgid "Shared directories" msgstr "Gemeinsame Verzeichnisse" #: src/components/vm/filesystems/vmFilesystemsCard.jsx:176 -#: src/components/vm/vmDetailsPage.jsx:204 +#: src/components/vm/vmDetailsPage.jsx:206 msgid "Shared host directories need to be manually mounted inside the VM" msgstr "" "Gemeinsam genutzte Host-Verzeichnisse müssen innerhalb der VM manuell " @@ -1930,8 +1936,8 @@ msgid "Shared storage" msgstr "Gemeinsamer Speicher" -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:238 #: src/components/vm/disks/diskAdd.jsx:202 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:238 msgid "Show additional options" msgstr "Zusätzlicher Optionen anzeigen" @@ -1952,16 +1958,16 @@ msgid "Shutting down" msgstr "Wird heruntergefahren" -#: src/components/storagePools/storageVolumeCreateBody.jsx:86 -#: src/components/storagePools/storagePoolList.jsx:76 #: src/components/storagePools/storagePoolVolumesTab.jsx:79 +#: src/components/storagePools/storagePoolList.jsx:76 +#: src/components/storagePools/storageVolumeCreateBody.jsx:86 msgid "Size" msgstr "Größe" +#: src/components/vm/hostdevs/hostDevAdd.jsx:104 #: src/components/vm/hostdevs/hostDevCard.jsx:106 #: src/components/vm/hostdevs/hostDevCard.jsx:113 #: src/components/vm/hostdevs/hostDevCard.jsx:237 -#: src/components/vm/hostdevs/hostDevAdd.jsx:104 #: src/components/vm/overview/bootOrder.jsx:160 msgid "Slot" msgstr "" @@ -1982,7 +1988,7 @@ msgid "Snapshot failed to be created" msgstr "Schnappschuss konnte nicht erstellt werden" -#: src/components/vm/vmDetailsPage.jsx:190 +#: src/components/vm/vmDetailsPage.jsx:192 msgid "Snapshots" msgstr "Schnappschüsse" @@ -1992,12 +1998,12 @@ msgid "Sockets" msgstr "Sockets" -#: src/components/storagePools/storagePoolOverviewTab.jsx:51 -#: src/components/vm/hostdevs/hostDevCard.jsx:220 -#: src/components/vm/disks/diskAdd.jsx:662 -#: src/components/vm/disks/vmDisksCard.jsx:190 #: src/components/vm/nics/vmNicsCard.jsx:277 #: src/components/vm/nics/nicBody.jsx:197 +#: src/components/vm/disks/vmDisksCard.jsx:190 +#: src/components/vm/disks/diskAdd.jsx:662 +#: src/components/vm/hostdevs/hostDevCard.jsx:220 +#: src/components/storagePools/storagePoolOverviewTab.jsx:51 msgid "Source" msgstr "Quelle" @@ -2009,13 +2015,13 @@ msgid "Source must not be empty" msgstr "Quelle darf nicht leer sein" +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:48 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:65 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:199 #: src/components/storagePools/storagePoolOverviewTab.jsx:41 #: src/components/storagePools/storagePoolOverviewTab.jsx:46 #: src/components/storagePools/createStoragePoolDialog.jsx:174 #: src/components/storagePools/createStoragePoolDialog.jsx:192 -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:48 -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:65 -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:199 msgid "Source path" msgstr "Quellpfad" @@ -2024,7 +2030,7 @@ msgid "Source path should not be empty" msgstr "Quellpfad sollte nicht leer sein" -#: src/components/create-vm-dialog/createVmDialog.jsx:208 +#: src/components/create-vm-dialog/createVmDialog.jsx:214 msgid "Source should start with http, ftp or nfs protocol" msgstr "Die Quelle sollte mit dem http,ftp oder nfs Protokoll starten" @@ -2049,11 +2055,11 @@ msgid "Startup" msgstr "Anlaufen" +#: src/components/vm/nics/vmNicsCard.jsx:325 +#: src/components/vm/overview/vmOverviewCard.jsx:189 +#: src/components/networks/networkList.jsx:77 #: src/components/vms/hostvmslist.jsx:99 src/components/vms/hostvmslist.jsx:142 #: src/components/storagePools/storagePoolList.jsx:78 -#: src/components/networks/networkList.jsx:77 -#: src/components/vm/overview/vmOverviewCard.jsx:184 -#: src/components/vm/nics/vmNicsCard.jsx:325 msgid "State" msgstr "Status" @@ -2065,20 +2071,18 @@ msgid "Static host from DHCP could not be removed" msgstr "Statischer Host aus DHCP konnte nicht entfernt werden" -#: src/components/create-vm-dialog/createVmDialog.jsx:735 #: src/components/vm/vmMigrateDialog.jsx:95 +#: src/components/create-vm-dialog/createVmDialog.jsx:845 msgid "Storage" msgstr "Speicher" -#: src/components/create-vm-dialog/createVmDialog.jsx:766 -#, fuzzy -#| msgid "Storage" +#: src/components/create-vm-dialog/createVmDialog.jsx:876 msgid "Storage Limit" -msgstr "Speicher" +msgstr "Speichergrenze" #: src/components/vm/vmMigrateDialog.jsx:117 msgid "Storage is at a shared location" -msgstr "" +msgstr "Speicher ist an einem gemeinsamen Ort" #: src/components/storagePools/storagePool.jsx:123 msgid "Storage pool $0 failed to get activated" @@ -2096,7 +2100,7 @@ msgid "Storage pool name" msgstr "Speicherpoolname" -#: src/components/create-vm-dialog/createVmDialog.jsx:741 +#: src/components/create-vm-dialog/createVmDialog.jsx:851 #: src/components/storagePools/storagePoolList.jsx:58 #: src/components/storagePools/storagePoolList.jsx:65 #: src/components/storagePools/storagePoolList.jsx:72 @@ -2107,7 +2111,7 @@ msgid "Storage pools could not be fetched" msgstr "" -#: src/components/create-vm-dialog/createVmDialog.jsx:224 +#: src/components/create-vm-dialog/createVmDialog.jsx:233 msgid "Storage size must not be 0" msgstr "Speichergröße darf nicht 0 sein" @@ -2115,8 +2119,8 @@ msgid "Storage volume" msgstr "Speichervolumen" -#: src/components/storagePools/storageVolumeCreate.jsx:67 #: src/components/vm/disks/diskAdd.jsx:426 +#: src/components/storagePools/storageVolumeCreate.jsx:67 msgid "Storage volume size must not exceed the storage pool's capacity ($0 $1)" msgstr "" @@ -2147,8 +2151,8 @@ msgid "Table of selectable host devices" msgstr "Tabelle der auswählbaren Host-Geräte" -#: src/components/vm/hostdevs/hostDevCard.jsx:114 #: src/components/vm/disks/vmDisksCard.jsx:249 +#: src/components/vm/hostdevs/hostDevCard.jsx:114 #: src/components/vm/overview/bootOrder.jsx:166 msgid "Target" msgstr "Ziel" @@ -2175,8 +2179,8 @@ msgstr "" "Die VM $0 ist in Betrieb und wird vor dem Löschen zwangsweise abgeschaltet." -#: src/components/vm/disks/vmDisksCard.jsx:262 #: src/components/vm/nics/vmNicsCard.jsx:390 +#: src/components/vm/disks/vmDisksCard.jsx:262 msgid "The VM needs to be running or shut off to detach this device" msgstr "Um das Gerät zu entfernen muss die VM laufen oder ausgeschaltet sein" @@ -2193,17 +2197,19 @@ "The migrated VM configuration is removed from the source host. The " "destination host is considered the new home of the VM." msgstr "" +"Die migrierte VM-Konfiguration wird vom Quellhost entfernt. Der Zielhost " +"wird als neues Zuhause der VM betrachtet." #: src/components/vm/disks/diskAdd.jsx:98 msgid "The pool is empty" msgstr "Der Pool ist leer" -#: src/components/create-vm-dialog/createVmDialog.jsx:663 +#: src/components/create-vm-dialog/createVmDialog.jsx:773 msgid "The selected operating system has minimum memory requirement of $0 $1" msgstr "" "Das ausgewählte Betriebssystem hat einen Mindestspeicherbedarf von $0 $1" -#: src/components/create-vm-dialog/createVmDialog.jsx:713 +#: src/components/create-vm-dialog/createVmDialog.jsx:823 msgid "" "The selected operating system has minimum storage size requirement of $0 $1" msgstr "" @@ -2222,6 +2228,12 @@ msgid "The tag name to be used by the guest to mount this export point." msgstr "" +#: src/components/create-vm-dialog/createVmDialog.jsx:507 +#: src/components/create-vm-dialog/createVmDialog.jsx:520 +#: src/components/create-vm-dialog/createVmDialog.jsx:530 +msgid "Then copy and paste it above." +msgstr "Kopieren Sie es dann und fügen Sie es oben ein." + #: src/components/vm/vmActions.jsx:347 msgid "This VM is transient. Shut it down if you wish to delete it." msgstr "" @@ -2269,12 +2281,10 @@ "steuern." #: src/components/vm/disks/diskAdd.jsx:74 -#, fuzzy -#| msgid "This volume is already used by: " msgid "This volume is already used by $0." -msgstr "Dieser Volumen wird bereits verwendet von: " +msgstr "Dieses Volumen wird bereits von $0 verwendet." -#: src/components/create-vm-dialog/createVmDialog.jsx:754 +#: src/components/create-vm-dialog/createVmDialog.jsx:864 msgid "This volume is already used by another VM." msgstr "Dieses Volumen wird bereits von einer anderen VM verwendet." @@ -2292,17 +2302,17 @@ msgid "Troubleshoot" msgstr "Fehlersuche" -#: src/components/storagePools/storagePoolOverviewTab.jsx:76 -#: src/components/storagePools/createStoragePoolDialog.jsx:81 -#: src/components/vm/hostdevs/hostDevCard.jsx:184 +#: src/components/vm/nics/vmNicsCard.jsx:227 #: src/components/vm/hostdevs/hostDevAdd.jsx:50 +#: src/components/vm/hostdevs/hostDevCard.jsx:184 #: src/components/vm/overview/bootOrder.jsx:129 #: src/components/vm/overview/bootOrder.jsx:142 #: src/components/vm/overview/bootOrder.jsx:157 #: src/components/vm/overview/bootOrder.jsx:164 #: src/components/vm/overview/bootOrder.jsx:171 #: src/components/vm/overview/bootOrder.jsx:177 -#: src/components/vm/nics/vmNicsCard.jsx:227 +#: src/components/storagePools/storagePoolOverviewTab.jsx:76 +#: src/components/storagePools/createStoragePoolDialog.jsx:81 msgid "Type" msgstr "Typ" @@ -2310,9 +2320,9 @@ msgid "Type ID" msgstr "Typ ID" -#: src/components/create-vm-dialog/createVmDialog.jsx:355 +#: src/components/create-vm-dialog/createVmDialog.jsx:364 msgid "URL (ISO image or distro install tree)" -msgstr "" +msgstr "URL (ISO-Abbild oder Distro-Installationsbaum)" #: src/components/vm/hostdevs/hostDevAdd.jsx:55 msgid "USB" @@ -2326,11 +2336,11 @@ msgid "Undefined" msgstr "Undefiniert" -#: src/components/create-vm-dialog/createVmDialog.jsx:257 +#: src/components/create-vm-dialog/createVmDialog.jsx:266 msgid "Unique name" msgstr "Einzigartiger Name" -#: src/components/create-vm-dialog/createVmDialog.jsx:257 +#: src/components/create-vm-dialog/createVmDialog.jsx:266 msgid "Unique name, default: $0" msgstr "Eindeutiger Name, Standard: $0" @@ -2363,7 +2373,7 @@ # translation auto-copied from project subscription-manager, version 1.9.X, # document keys -#: src/components/vm/vmDetailsPage.jsx:143 +#: src/components/vm/vmDetailsPage.jsx:145 msgid "Usage" msgstr "Auslastung" @@ -2381,6 +2391,9 @@ "storage. This can be a shared storage pool, NFS, or any other method of " "sharing storage." msgstr "" +"Verwenden Sie auf dem Ausgangs- und dem Zielhost denselben Ort für Ihren " +"Speicher. Dies kann ein gemeinsamer Speicherpool, NFS oder eine andere " +"Methode zur gemeinsamen Nutzung von Speicher sein." #: src/components/vm/disks/vmDisksCard.jsx:182 msgid "Used" @@ -2390,21 +2403,21 @@ msgid "Used by" msgstr "Benutzt von" -#: src/components/create-vm-dialog/createVmDialog.jsx:612 +#: src/components/create-vm-dialog/createVmDialog.jsx:722 msgid "User login" msgstr "Benutzeranmeldung" -#: src/components/create-vm-dialog/createVmDialog.jsx:239 +#: src/components/create-vm-dialog/createVmDialog.jsx:248 msgid "User login must not be empty when user password is set" msgstr "" "Benutzeranmeldung darf nicht leer sein, wenn das Benutzerpasswort festgelegt " "ist" -#: src/components/create-vm-dialog/createVmDialog.jsx:619 +#: src/components/create-vm-dialog/createVmDialog.jsx:729 msgid "User password" msgstr "Benutzerpasswort" -#: src/components/create-vm-dialog/createVmDialog.jsx:236 +#: src/components/create-vm-dialog/createVmDialog.jsx:245 msgid "User password must not be empty when user login is set" msgstr "" "Benutzerpasswort darf nicht leer sein, wenn die Benutzeranmeldung festgelegt " @@ -2422,7 +2435,7 @@ msgid "VM $0 Host Devices" msgstr "VM $0 Host-Geräte" -#: src/components/create-vm-dialog/createVmDialog.jsx:185 +#: src/components/create-vm-dialog/createVmDialog.jsx:191 msgid "VM $0 already exists" msgstr "VM $0 existiert bereits" @@ -2486,23 +2499,27 @@ msgid "VNC port" msgstr "VNC-Port" +#: src/components/create-vm-dialog/createVmDialog.jsx:536 +msgid "Valid token" +msgstr "Gültiges Token" + # translation auto-copied from project subscription-manager, version 1.9.X, # document keys +#: src/components/vm/hostdevs/hostDevAdd.jsx:132 #: src/components/vm/hostdevs/hostDevCard.jsx:211 #: src/components/vm/hostdevs/hostDevCard.jsx:235 #: src/components/vm/hostdevs/hostDevCard.jsx:241 -#: src/components/vm/hostdevs/hostDevAdd.jsx:132 #: src/components/vm/overview/bootOrder.jsx:143 #: src/components/vm/overview/bootOrder.jsx:158 msgid "Vendor" msgstr "Anbieter" +#: src/components/vm/vmDetailsPage.jsx:112 +#: src/components/vm/vmDetailsPage.jsx:264 +#: src/components/networks/networkList.jsx:53 #: src/components/vms/hostvmslist.jsx:130 #: src/components/vms/hostvmslist.jsx:137 -#: src/components/storagePools/storagePoolList.jsx:55 -#: src/components/networks/networkList.jsx:53 -#: src/components/vm/vmDetailsPage.jsx:111 -#: src/components/vm/vmDetailsPage.jsx:262 src/manifest.json:0 +#: src/components/storagePools/storagePoolList.jsx:55 src/manifest.json:0 msgid "Virtual machines" msgstr "Virtuelle Maschinen" @@ -2522,17 +2539,17 @@ msgid "Virtualization service (libvirt) is not active" msgstr "Der Virtualisierungsdienst (libvirt) ist nicht aktiv" -#: src/components/create-vm-dialog/createVmDialog.jsx:752 -#: src/components/vm/deleteDialog.jsx:68 -#: src/components/vm/disks/diskAdd.jsx:106 #: src/components/vm/disks/vmDiskColumns.jsx:37 +#: src/components/vm/disks/diskAdd.jsx:106 +#: src/components/vm/deleteDialog.jsx:68 #: src/components/vm/overview/bootOrder.jsx:113 +#: src/components/create-vm-dialog/createVmDialog.jsx:862 msgid "Volume" msgstr "Lautstärke" #: src/components/storagePools/storageVolumeCreate.jsx:88 msgid "Volume failed to be created" -msgstr "" +msgstr "Volumen konnte nicht erstellt werden" #: src/components/storagePools/createStoragePoolDialog.jsx:169 msgid "Volume group name" @@ -2547,13 +2564,13 @@ msgid "WWPN" msgstr "WWPN" -#: src/components/vm/disks/vmDisksCard.jsx:216 #: src/components/vm/disks/diskEdit.jsx:130 +#: src/components/vm/disks/vmDisksCard.jsx:216 msgid "Writeable" msgstr "Beschreibbar" -#: src/components/vm/disks/vmDisksCard.jsx:216 #: src/components/vm/disks/diskEdit.jsx:139 +#: src/components/vm/disks/vmDisksCard.jsx:216 msgid "Writeable and shared" msgstr "Beschreibbar und geteilt" @@ -2561,12 +2578,12 @@ msgid "You can mount the shared folder using:" msgstr "" -#: src/components/create-vm-dialog/createVmDialog.jsx:188 +#: src/components/create-vm-dialog/createVmDialog.jsx:194 msgid "You need to select the most closely matching operating system" msgstr "Bitte wählen sie das passende Betriebssystem aus" -#: src/components/storagePools/storagePool.jsx:64 #: src/components/networks/network.jsx:57 +#: src/components/storagePools/storagePool.jsx:64 msgid "active" msgstr "Aktiv" @@ -2651,8 +2668,8 @@ msgid "iSCSI target IQN" msgstr "" -#: src/components/storagePools/storagePool.jsx:64 #: src/components/networks/network.jsx:57 +#: src/components/storagePools/storagePool.jsx:64 msgid "inactive" msgstr "Inaktiv" @@ -2668,18 +2685,18 @@ msgid "mcast" msgstr "mcast" -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:190 -#: src/components/vm/vmDetailsPage.jsx:217 #: src/components/vm/nics/nicBody.jsx:112 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:190 +#: src/components/vm/vmDetailsPage.jsx:219 msgid "more info" msgstr "" #: src/components/vm/filesystems/vmFilesystemsCard.jsx:186 -#: src/components/vm/vmDetailsPage.jsx:213 +#: src/components/vm/vmDetailsPage.jsx:215 msgid "mount point: The mount point inside the guest" msgstr "Einhängepunkt: Der Einhängepunkt innerhalb des Gastes" -#: src/components/vm/vmDetailsPage.jsx:212 +#: src/components/vm/vmDetailsPage.jsx:214 msgid "mount tag: The tag associated to the exported mount point" msgstr "" @@ -2687,9 +2704,9 @@ msgid "network" msgstr "Netzwerk" -#: src/helpers.js:273 src/components/storagePools/storagePoolOverviewTab.jsx:67 +#: 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 msgid "no" msgstr "Nein" @@ -2752,7 +2769,7 @@ msgstr "vCPU maximum" # ctx::sourcefile::/rhn/systems/details/virtualization/VirtualGuestsList.do -#: src/components/vm/overview/vmOverviewCard.jsx:203 +#: src/components/vm/overview/vmOverviewCard.jsx:208 msgid "vCPUs" msgstr "vCPUs" @@ -2774,7 +2791,7 @@ "Das \"virt-install\" Paket muss auf dem System installiert werden, um neue " "VMs zu erstellen" -#: src/components/create-vm-dialog/createVmDialog.jsx:1282 +#: src/components/create-vm-dialog/createVmDialog.jsx:1397 msgid "" "virt-install package needs to be installed on the system in order to create " "new VMs" @@ -2795,9 +2812,9 @@ msgid "vm" msgstr "VM" -#: src/helpers.js:272 src/components/storagePools/storagePoolOverviewTab.jsx:67 +#: 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 msgid "yes" msgstr "Ja" diff -Nru cockpit-machines-275/po/es.po cockpit-machines-277/po/es.po --- cockpit-machines-275/po/es.po 2022-08-10 10:22:53.000000000 +0000 +++ cockpit-machines-277/po/es.po 2022-11-07 16:06:46.000000000 +0000 @@ -23,8 +23,8 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-09-05 04:31+0000\n" -"PO-Revision-Date: 2022-08-26 20:19+0000\n" +"POT-Creation-Date: 2022-10-17 04:51+0000\n" +"PO-Revision-Date: 2022-10-15 23:20+0000\n" "Last-Translator: Miguel Ángel Sánchez \n" "Language-Team: Spanish \n" @@ -33,20 +33,16 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1\n" -"X-Generator: Weblate 4.13\n" +"X-Generator: Weblate 4.14.1\n" -#: src/components/create-vm-dialog/createVmDialog.jsx:482 -msgid " Then copy the token and paste it above." -msgstr " Después copie el token y péguelo arriba." - -#: src/components/create-vm-dialog/createVmDialog.jsx:702 +#: src/components/create-vm-dialog/createVmDialog.jsx:812 msgid "$0 $1 available at default location" msgstr "$0 $1 disponibles en la localización por defecto" # auto translated by TM merge from project: Cockpit, version: rhel-8.0, DocId: # cockpit -#: src/components/create-vm-dialog/createVmDialog.jsx:229 -#: src/components/create-vm-dialog/createVmDialog.jsx:653 +#: src/components/create-vm-dialog/createVmDialog.jsx:238 +#: src/components/create-vm-dialog/createVmDialog.jsx:763 msgid "$0 $1 available on host" msgstr "$0 $1 disponible en el anfitrión" @@ -66,7 +62,7 @@ msgstr[0] "$0 Grupo de almacenamiento" msgstr[1] "$0 Grupos de almacenamiento" -#: src/components/create-vm-dialog/createVmDialog.jsx:1061 +#: src/components/create-vm-dialog/createVmDialog.jsx:1172 msgid "$0 does not support unattended installation." msgstr "$0 no soporta una instalación desatendida." @@ -109,13 +105,13 @@ "Mientras tanto, el anfitrión de origen mantiene su copia de la configuración " "de la MV." -#: src/components/vm/disks/vmDisksCard.jsx:188 #: src/components/vm/disks/diskEdit.jsx:113 +#: src/components/vm/disks/vmDisksCard.jsx:188 msgid "Access" msgstr "Acceso" -#: src/components/storagePools/storagePool.jsx:170 #: src/components/networks/network.jsx:166 +#: src/components/storagePools/storagePool.jsx:170 msgid "Activate" msgstr "Activar" @@ -123,10 +119,10 @@ msgid "Activate the storage pool to administer volumes" msgstr "Activar el grupo de almacenamiento para administrar volúmenes" -#: src/components/networks/networkOverviewTab.jsx:237 -#: src/components/vm/hostdevs/hostDevAdd.jsx:222 +#: src/components/vm/nics/nicAdd.jsx:208 #: src/components/vm/disks/diskAdd.jsx:734 -#: src/components/vm/nics/nicAdd.jsx:201 +#: src/components/vm/hostdevs/hostDevAdd.jsx:227 +#: src/components/networks/networkOverviewTab.jsx:237 msgid "Add" msgstr "Añadir" @@ -136,13 +132,13 @@ # auto translated by TM merge from project: Cockpit, version: rhel-8.0, DocId: # cockpit -#: src/components/vm/disks/diskAdd.jsx:725 #: src/components/vm/disks/vmDisksCard.jsx:77 +#: src/components/vm/disks/diskAdd.jsx:725 msgid "Add disk" msgstr "Añadir disco" +#: src/components/vm/hostdevs/hostDevAdd.jsx:243 #: src/components/vm/hostdevs/hostDevCard.jsx:153 -#: src/components/vm/hostdevs/hostDevAdd.jsx:238 msgid "Add host device" msgstr "Añadir dispositivo del anfitrión" @@ -154,7 +150,7 @@ msgid "Add shared directory" msgstr "Añadir directorio compartido" -#: src/components/vm/nics/nicAdd.jsx:193 +#: src/components/vm/nics/nicAdd.jsx:196 msgid "Add virtual network interface" msgstr "Añadir una interfaz de red virtual" @@ -167,10 +163,10 @@ msgid "Additional" msgstr "Adicional" +#: src/components/vm/nics/vmNicsCard.jsx:281 +#: src/components/vm/consoles/desktopConsole.jsx:47 #: src/components/networks/networkOverviewTab.jsx:142 #: src/components/networks/networkOverviewTab.jsx:162 -#: src/components/vm/consoles/desktopConsole.jsx:47 -#: src/components/vm/nics/vmNicsCard.jsx:281 msgid "Address" msgstr "Dirección" @@ -205,7 +201,7 @@ msgid "Also delete all volumes inside this pool:" msgstr "Eliminar también todos los volúmenes dentro de este grupo:" -#: src/components/vm/disks/diskAdd.jsx:130 src/components/vm/nics/nicAdd.jsx:89 +#: src/components/vm/nics/nicAdd.jsx:89 src/components/vm/disks/diskAdd.jsx:130 msgid "Always attach" msgstr "Siempre adjunto" @@ -218,7 +214,7 @@ msgid "Attaching it will make this disk shareable for every VM using it." msgstr "Al añadirlo, este disco será compartible por cada MV que lo utilice." -#: src/components/create-vm-dialog/createVmDialog.jsx:1060 +#: src/components/create-vm-dialog/createVmDialog.jsx:1171 msgid "" "Automated installs are only available when downloading an image or using " "cloud-init." @@ -230,13 +226,13 @@ msgid "Automatic" msgstr "Automático" -#: src/components/create-vm-dialog/createVmDialog.jsx:1174 +#: src/components/create-vm-dialog/createVmDialog.jsx:1285 msgid "Automation" msgstr "Automatización" -#: src/components/storagePools/storagePoolOverviewTab.jsx:71 +#: src/components/vm/overview/vmOverviewCard.jsx:226 #: src/components/networks/networkOverviewTab.jsx:119 -#: src/components/vm/overview/vmOverviewCard.jsx:221 +#: src/components/storagePools/storagePoolOverviewTab.jsx:71 msgid "Autostart" msgstr "Inicio automático" @@ -244,7 +240,7 @@ msgid "Blocked" msgstr "Bloqueado" -#: src/components/vm/overview/vmOverviewCard.jsx:213 +#: src/components/vm/overview/vmOverviewCard.jsx:218 msgid "Boot order" msgstr "Orden de arranque" @@ -252,13 +248,13 @@ msgid "Boot order settings could not be saved" msgstr "La configuración del orden de arranque no se pudo guardar" +#: src/components/vm/disks/diskEdit.jsx:88 +#: src/components/vm/disks/vmDisksCard.jsx:186 +#: src/components/vm/disks/diskAdd.jsx:217 +#: src/components/vm/hostdevs/hostDevAdd.jsx:92 #: src/components/vm/hostdevs/hostDevCard.jsx:104 #: src/components/vm/hostdevs/hostDevCard.jsx:112 #: src/components/vm/hostdevs/hostDevCard.jsx:246 -#: src/components/vm/hostdevs/hostDevAdd.jsx:92 -#: src/components/vm/disks/diskAdd.jsx:217 -#: src/components/vm/disks/vmDisksCard.jsx:186 -#: src/components/vm/disks/diskEdit.jsx:88 #: src/components/vm/overview/bootOrder.jsx:118 #: src/components/vm/overview/bootOrder.jsx:130 #: src/components/vm/overview/bootOrder.jsx:148 @@ -279,39 +275,39 @@ msgid "CPU configuration could not be saved" msgstr "No se pudo guardar la configuración de la CPU" -#: src/components/vm/overview/vmOverviewCard.jsx:208 +#: src/components/vm/overview/vmOverviewCard.jsx:213 msgid "CPU type" msgstr "Tipo de CPU" -#: src/components/vm/disks/diskAdd.jsx:206 #: src/components/vm/disks/vmDiskColumns.jsx:95 #: src/components/vm/disks/diskEdit.jsx:58 +#: src/components/vm/disks/diskAdd.jsx:206 msgid "Cache" msgstr "Antememoria" -#: src/components/common/deleteResource.jsx:79 -#: src/components/create-vm-dialog/createVmDialog.jsx:1230 -#: src/components/storagePools/storageVolumeCreate.jsx:108 -#: src/components/storagePools/storagePoolDelete.jsx:202 -#: src/components/storagePools/createStoragePoolDialog.jsx:445 -#: src/components/networks/createNetworkDialog.jsx:417 -#: src/components/networks/networkOverviewTab.jsx:240 -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:170 -#: src/components/vm/hostdevs/hostDevAdd.jsx:228 -#: src/components/vm/snapshots/vmSnapshotsRevertModal.jsx:76 -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:150 -#: src/components/vm/deleteDialog.jsx:178 #: src/components/vm/vmMigrateDialog.jsx:219 -#: src/components/vm/vmRenameDialog.jsx:68 -#: src/components/vm/disks/diskAdd.jsx:737 +#: src/components/vm/nics/nicAdd.jsx:211 src/components/vm/nics/nicEdit.jsx:180 #: src/components/vm/disks/diskEdit.jsx:268 -#: src/components/vm/vmCloneDialog.jsx:80 +#: src/components/vm/disks/diskAdd.jsx:737 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:170 +#: src/components/vm/hostdevs/hostDevAdd.jsx:233 +#: src/components/vm/vmRenameDialog.jsx:68 +#: src/components/vm/deleteDialog.jsx:178 #: src/components/vm/overview/bootOrder.jsx:330 #: src/components/vm/overview/cpuTypeModal.jsx:70 -#: src/components/vm/overview/vcpuModal.jsx:266 #: src/components/vm/overview/firmware.jsx:70 +#: src/components/vm/overview/vcpuModal.jsx:266 #: src/components/vm/overview/memoryModal.jsx:158 -#: src/components/vm/nics/nicAdd.jsx:204 src/components/vm/nics/nicEdit.jsx:180 +#: src/components/vm/snapshots/vmSnapshotsRevertModal.jsx:76 +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:150 +#: src/components/vm/vmCloneDialog.jsx:80 +#: src/components/networks/createNetworkDialog.jsx:417 +#: src/components/networks/networkOverviewTab.jsx:240 +#: src/components/create-vm-dialog/createVmDialog.jsx:1345 +#: src/components/storagePools/storageVolumeCreate.jsx:108 +#: src/components/storagePools/storagePoolDelete.jsx:202 +#: src/components/storagePools/createStoragePoolDialog.jsx:445 +#: src/components/common/deleteResource.jsx:79 msgid "Cancel" msgstr "Cancelar" @@ -329,15 +325,19 @@ msgid "Change firmware" msgstr "Cambiar el firmware" -#: src/components/common/warningInactive.jsx:11 +#: src/components/vm/nics/nicEdit.jsx:166 #: src/components/vm/disks/diskEdit.jsx:252 #: src/components/vm/overview/vcpuModal.jsx:188 -#: src/components/vm/nics/nicEdit.jsx:166 +#: src/components/common/warningInactive.jsx:11 msgid "Changes will take effect after shutting down the VM" msgstr "Los cambios entrarán en vigor después de apagar la máquina virtual" -#: src/components/create-vm-dialog/createVmDialog.jsx:446 -#: src/components/create-vm-dialog/createVmDialog.jsx:447 +#: src/components/create-vm-dialog/createVmDialog.jsx:512 +msgid "Checking token validity..." +msgstr "Comprobando validez del token..." + +#: src/components/create-vm-dialog/createVmDialog.jsx:455 +#: src/components/create-vm-dialog/createVmDialog.jsx:456 msgid "Choose an operating system" msgstr "Escoge un sistema operativo" @@ -360,7 +360,7 @@ msgid "Close" msgstr "Cerrar" -#: src/components/create-vm-dialog/createVmDialog.jsx:351 +#: src/components/create-vm-dialog/createVmDialog.jsx:360 msgid "Cloud base image" msgstr "Imágenes Cloud Base" @@ -380,16 +380,17 @@ msgid "Connecting" msgstr "Conectando" +#: src/components/vm/overview/vmOverviewCard.jsx:184 +#: src/components/networks/createNetworkDialog.jsx:41 +#: src/components/networks/networkList.jsx:75 #: src/components/vms/hostvmslist.jsx:141 -#: src/components/common/machinesConnectionSelector.jsx:33 #: src/components/storagePools/storagePoolList.jsx:77 -#: src/components/networks/networkList.jsx:75 -#: src/components/networks/createNetworkDialog.jsx:41 +#: src/components/common/machinesConnectionSelector.jsx:33 msgid "Connection" msgstr "Conexión" -#: src/components/vm/vmDetailsPage.jsx:117 -#: src/components/vm/vmDetailsPage.jsx:149 +#: src/components/vm/vmDetailsPage.jsx:118 +#: src/components/vm/vmDetailsPage.jsx:151 msgid "Console" msgstr "Consola" @@ -420,24 +421,24 @@ msgid "Crashed" msgstr "Colgado" +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:147 +#: src/components/networks/createNetworkDialog.jsx:414 #: src/components/storagePools/storageVolumeCreate.jsx:105 #: src/components/storagePools/createStoragePoolDialog.jsx:442 -#: src/components/networks/createNetworkDialog.jsx:414 -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:147 msgid "Create" msgstr "Crear" -#: src/components/create-vm-dialog/createVmDialog.jsx:1276 +#: src/components/create-vm-dialog/createVmDialog.jsx:1391 msgid "Create VM" msgstr "Crear una MV" -#: src/components/create-vm-dialog/createVmDialog.jsx:1295 +#: src/components/create-vm-dialog/createVmDialog.jsx:1410 msgid "Create VM by importing a disk image of an existing VM installation" msgstr "" "Crear una MV importando una imagen de disco de una instalación de MV " "existente" -#: src/components/create-vm-dialog/createVmDialog.jsx:1294 +#: src/components/create-vm-dialog/createVmDialog.jsx:1409 msgid "Create VM from local or network installation medium" msgstr "Crear una MV desde un medio de instalación local o en red" @@ -447,13 +448,13 @@ # auto translated by TM merge from project: Cockpit, version: rhel-7.6, DocId: # cockpit -#: src/components/create-vm-dialog/createVmDialog.jsx:1199 +#: src/components/create-vm-dialog/createVmDialog.jsx:1313 msgid "Create and edit" msgstr "Crear y editar" # auto translated by TM merge from project: Cockpit, version: rhel-7.6, DocId: # cockpit -#: src/components/create-vm-dialog/createVmDialog.jsx:1224 +#: src/components/create-vm-dialog/createVmDialog.jsx:1339 msgid "Create and run" msgstr "Crear y ejecutar" @@ -463,16 +464,16 @@ msgid "Create new" msgstr "Crear" -#: src/components/create-vm-dialog/createVmDialog.jsx:1213 +#: src/components/create-vm-dialog/createVmDialog.jsx:1327 msgid "Create new virtual machine" msgstr "Crear una máquina virtual" -#: src/components/create-vm-dialog/createVmDialog.jsx:739 +#: src/components/create-vm-dialog/createVmDialog.jsx:849 msgid "Create new volume" msgstr "Crear un volumen" -#: src/components/vm/snapshots/vmSnapshotsCard.jsx:47 #: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:142 +#: src/components/vm/snapshots/vmSnapshotsCard.jsx:47 msgid "Create snapshot" msgstr "Crear una instantánea" @@ -507,7 +508,7 @@ msgid "Creating VM installation" msgstr "Creando la instalación de la máquina virtual" -#: src/components/create-vm-dialog/createVmDialog.jsx:1036 +#: src/components/create-vm-dialog/createVmDialog.jsx:1147 msgid "Creation of VM $0 failed" msgstr "La creación de la MV $0 falló" @@ -540,20 +541,20 @@ msgid "DHCP Settings" msgstr "Ajustes DHCP" -#: src/components/storagePools/storagePool.jsx:161 #: src/components/networks/network.jsx:162 +#: src/components/storagePools/storagePool.jsx:161 msgid "Deactivate" msgstr "Desactivar" -#: src/components/common/deleteResource.jsx:76 -#: src/components/common/deleteResource.jsx:116 +#: src/components/vm/vmActions.jsx:351 src/components/vm/vmActions.jsx:359 +#: src/components/vm/deleteDialog.jsx:175 +#: src/components/networks/network.jsx:144 +#: src/components/networks/network.jsx:146 #: src/components/storagePools/storagePoolDelete.jsx:199 #: src/components/storagePools/storagePoolDelete.jsx:236 #: src/components/storagePools/storagePoolDelete.jsx:246 -#: src/components/networks/network.jsx:144 -#: src/components/networks/network.jsx:146 -#: src/components/vm/deleteDialog.jsx:175 src/components/vm/vmActions.jsx:351 -#: src/components/vm/vmActions.jsx:359 +#: src/components/common/deleteResource.jsx:76 +#: src/components/common/deleteResource.jsx:116 msgid "Delete" msgstr "Eliminar" @@ -596,8 +597,8 @@ msgstr "" "Sólo es posible borrar directorios compartidos cuando el huésped esté apagado" -#: src/components/vm/snapshots/vmSnapshotsCard.jsx:89 #: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:52 +#: src/components/vm/snapshots/vmSnapshotsCard.jsx:89 msgid "Description" msgstr "Descripción" @@ -620,23 +621,23 @@ "Desmontando los discos utilizando este grupo desde cualquiera de las MVs " "antes de intentar eliminarlo." -#: src/components/create-vm-dialog/createVmDialog.jsx:1170 +#: src/components/create-vm-dialog/createVmDialog.jsx:1281 msgid "Details" msgstr "Detalles" -#: src/components/networks/networkList.jsx:74 -#: src/components/networks/createNetworkDialog.jsx:161 -#: src/components/vm/hostdevs/hostDevCard.jsx:103 -#: src/components/vm/hostdevs/hostDevCard.jsx:245 -#: src/components/vm/hostdevs/hostDevAdd.jsx:91 -#: src/components/vm/hostdevs/hostDevAdd.jsx:126 -#: src/components/vm/disks/diskAdd.jsx:335 #: src/components/vm/disks/vmDiskColumns.jsx:34 #: src/components/vm/disks/vmDisksCard.jsx:172 +#: src/components/vm/disks/diskAdd.jsx:335 +#: src/components/vm/hostdevs/hostDevAdd.jsx:91 +#: src/components/vm/hostdevs/hostDevAdd.jsx:126 +#: src/components/vm/hostdevs/hostDevCard.jsx:103 +#: src/components/vm/hostdevs/hostDevCard.jsx:245 #: src/components/vm/overview/bootOrder.jsx:110 #: src/components/vm/overview/bootOrder.jsx:117 #: src/components/vm/overview/bootOrder.jsx:149 #: src/components/vm/overview/bootOrder.jsx:152 +#: src/components/networks/createNetworkDialog.jsx:161 +#: src/components/networks/networkList.jsx:74 msgid "Device" msgstr "Dispositivo" @@ -674,7 +675,7 @@ msgid "Disk identifier" msgstr "Identificador del disco" -#: src/components/create-vm-dialog/createVmDialog.jsx:363 +#: src/components/create-vm-dialog/createVmDialog.jsx:372 msgid "Disk image" msgstr "Imagen del disco" @@ -682,12 +683,12 @@ msgid "Disk image file" msgstr "Fichero de imagen de disco" -#: src/components/create-vm-dialog/createVmDialog.jsx:214 +#: src/components/create-vm-dialog/createVmDialog.jsx:220 msgid "Disk image path must not be empty" msgstr "El camino a la imagen del disco no puede estar vacío" -#: src/components/vm/disks/diskAdd.jsx:625 #: src/components/vm/disks/diskEdit.jsx:215 +#: src/components/vm/disks/diskAdd.jsx:625 msgid "Disk settings could not be saved" msgstr "Las configuraciones del disco no se pudieron guardar" @@ -695,7 +696,7 @@ msgid "Disk-only snapshot" msgstr "Instantánea sólo de disco" -#: src/components/vm/vmDetailsPage.jsx:164 +#: src/components/vm/vmDetailsPage.jsx:166 msgid "Disks" msgstr "Discos" @@ -714,7 +715,7 @@ msgid "Domain is blocked on resource" msgstr "El dominio está bloqueado en el recurso" -#: src/components/create-vm-dialog/createVmDialog.jsx:349 +#: src/components/create-vm-dialog/createVmDialog.jsx:358 msgid "Download an OS" msgstr "Descargar un SO" @@ -743,8 +744,8 @@ msgid "Dying" msgstr "Muriendo" -#: src/components/vm/disks/diskEdit.jsx:164 #: src/components/vm/nics/vmNicsCard.jsx:364 +#: src/components/vm/disks/diskEdit.jsx:164 msgid "Edit" msgstr "Editar" @@ -761,7 +762,7 @@ msgid "Editing transient network interfaces is not allowed" msgstr "Editar la interfaces de red transitorias no está permitido" -#: src/components/vm/overview/vmOverviewCard.jsx:233 +#: src/components/vm/overview/vmOverviewCard.jsx:238 msgid "Emulated machine" msgstr "Máquina emulada" @@ -774,21 +775,25 @@ msgid "End should not be empty" msgstr "El fin del rango no debe estar vacío" -#: src/components/create-vm-dialog/createVmDialog.jsx:1059 +#: src/components/create-vm-dialog/createVmDialog.jsx:1170 msgid "Enter root and/or user information to enable unattended installation." msgstr "" "Introduzca la información de root y/o usuario para habilitar una instalación " "desatendida." +#: src/components/create-vm-dialog/createVmDialog.jsx:517 +msgid "Error checking token" +msgstr "Error al comprobar el token" + #: src/components/vm/vmMigrateDialog.jsx:54 msgid "Example, $0" msgstr "Por ejemplo, $0" -#: src/components/create-vm-dialog/createVmDialog.jsx:292 +#: src/components/create-vm-dialog/createVmDialog.jsx:301 msgid "Existing disk image on host's file system" msgstr "Existe una imagen de disco en el sistema de archivos del anfitrión" -#: src/components/vm/vmDetailsPage.jsx:157 +#: src/components/vm/vmDetailsPage.jsx:159 msgid "Expand" msgstr "Expandir" @@ -855,8 +860,8 @@ msgid "Filter by name" msgstr "Filtrar por nombre" -#: src/components/vm/overview/vmOverviewCard.jsx:239 #: src/components/vm/overview/firmware.jsx:75 +#: src/components/vm/overview/vmOverviewCard.jsx:244 msgid "Firmware" msgstr "Firmware" @@ -891,8 +896,8 @@ "los discos con escritura y no compartidos se transferirán. El almacenamiento " "no utilizado permanecerá en el origen tras la migración." -#: src/components/networks/networkOverviewTab.jsx:110 #: src/components/vm/overview/vmOverviewCard.jsx:180 +#: src/components/networks/networkOverviewTab.jsx:110 msgid "General" msgstr "General" @@ -900,15 +905,15 @@ msgid "Generate automatically" msgstr "Generado automáticamente" -#: src/components/create-vm-dialog/createVmDialog.jsx:480 +#: src/components/create-vm-dialog/createVmDialog.jsx:500 msgid "Get a new RHSM token." msgstr "Obtenga un nuevo token de RHSM." -#: src/components/create-vm-dialog/createVmDialog.jsx:688 -#: src/components/create-vm-dialog/createVmDialog.jsx:784 -#: src/components/storagePools/storageVolumeCreateBody.jsx:104 #: src/components/vm/disks/vmDisksCard.jsx:51 #: src/components/vm/overview/memorySelectRow.jsx:89 +#: src/components/create-vm-dialog/createVmDialog.jsx:798 +#: src/components/create-vm-dialog/createVmDialog.jsx:894 +#: src/components/storagePools/storageVolumeCreateBody.jsx:104 msgid "GiB" msgstr "GiB" @@ -916,15 +921,15 @@ msgid "Go to VMs list" msgstr "Ir a la lista de MVs" -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:238 #: src/components/vm/disks/diskAdd.jsx:202 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:238 msgid "Hide additional options" msgstr "Ocultar opciones adicionales" -#: src/components/storagePools/storagePoolOverviewTab.jsx:34 -#: src/components/storagePools/createStoragePoolDialog.jsx:122 #: src/components/vm/disks/vmDiskColumns.jsx:38 #: src/components/vm/overview/bootOrder.jsx:114 +#: src/components/storagePools/storagePoolOverviewTab.jsx:34 +#: src/components/storagePools/createStoragePoolDialog.jsx:122 msgid "Host" msgstr "Anfitrión" @@ -932,7 +937,7 @@ msgid "Host device" msgstr "Dispositivo del anfitrión" -#: src/components/vm/hostdevs/hostDevAdd.jsx:199 +#: src/components/vm/hostdevs/hostDevAdd.jsx:201 msgid "Host device could not be attached" msgstr "No se pudo agregar el dispositivo del anfitrión" @@ -940,7 +945,7 @@ msgid "Host device will be removed from $0:" msgstr "El dispositivo del anfitrión se quitará de $0:" -#: src/components/vm/vmDetailsPage.jsx:181 +#: src/components/vm/vmDetailsPage.jsx:183 msgid "Host devices" msgstr "Dispositivos del anfitrión" @@ -952,7 +957,7 @@ msgid "Host should not be empty" msgstr "El anfitrión no debe estar vacío" -#: src/components/vm/overview/vmOverviewCard.jsx:229 +#: src/components/vm/overview/vmOverviewCard.jsx:234 msgid "Hypervisor details" msgstr "Detalles del hipervisor" @@ -964,8 +969,8 @@ msgid "IP" msgstr "IP" -#: src/components/networks/networkOverviewTab.jsx:255 #: src/components/vm/nics/vmNicsCard.jsx:252 +#: src/components/networks/networkOverviewTab.jsx:255 msgid "IP address" msgstr "Dirección IP" @@ -1023,23 +1028,23 @@ msgid "Idle" msgstr "Inactivo" -#: src/components/create-vm-dialog/createVmDialog.jsx:1276 +#: src/components/create-vm-dialog/createVmDialog.jsx:1391 msgid "Import VM" msgstr "Importar una MV" -#: src/components/create-vm-dialog/createVmDialog.jsx:1213 +#: src/components/create-vm-dialog/createVmDialog.jsx:1327 msgid "Import a virtual machine" msgstr "Importar una máquina virtual" -#: src/components/create-vm-dialog/createVmDialog.jsx:1199 +#: src/components/create-vm-dialog/createVmDialog.jsx:1313 msgid "Import and edit" msgstr "Importar y editar" -#: src/components/create-vm-dialog/createVmDialog.jsx:1224 +#: src/components/create-vm-dialog/createVmDialog.jsx:1339 msgid "Import and run" msgstr "Importar y ejecutar" -#: src/components/create-vm-dialog/createVmDialog.jsx:300 +#: src/components/create-vm-dialog/createVmDialog.jsx:309 msgid "" "In most configurations, macvtap does not work for host to guest network " "communication." @@ -1069,15 +1074,15 @@ msgid "Install" msgstr "Instalar" -#: src/components/create-vm-dialog/createVmDialog.jsx:363 +#: src/components/create-vm-dialog/createVmDialog.jsx:372 msgid "Installation source" msgstr "Origen de instalación" -#: src/components/create-vm-dialog/createVmDialog.jsx:216 +#: src/components/create-vm-dialog/createVmDialog.jsx:222 msgid "Installation source must not be empty" msgstr "La instalación del código no debería estar vacío" -#: src/components/create-vm-dialog/createVmDialog.jsx:341 +#: src/components/create-vm-dialog/createVmDialog.jsx:350 msgid "Installation type" msgstr "Tipo de instalación" @@ -1113,7 +1118,7 @@ msgid "Invalid IPv6 prefix" msgstr "Prefijo IPv6 inválido" -#: src/components/create-vm-dialog/createVmDialog.jsx:200 +#: src/components/create-vm-dialog/createVmDialog.jsx:206 msgid "Invalid filename" msgstr "Nombre de fichero no válido" @@ -1129,18 +1134,18 @@ msgid "Launch remote viewer" msgstr "Lanzar visor remoto" -#: src/components/create-vm-dialog/createVmDialog.jsx:526 +#: src/components/create-vm-dialog/createVmDialog.jsx:636 msgid "" "Leave the password blank if you do not wish to have a root account created" msgstr "" "Deje la contraseña en blanco si no quiere crear una cuenta de usuario root" -#: src/components/create-vm-dialog/createVmDialog.jsx:623 +#: src/components/create-vm-dialog/createVmDialog.jsx:733 msgid "" "Leave the password blank if you do not wish to have a user account created" msgstr "Deje la contraseña en blanco si no quiere crear una cuenta de usuario" -#: src/components/create-vm-dialog/createVmDialog.jsx:639 +#: src/components/create-vm-dialog/createVmDialog.jsx:749 msgid "Leave the password blank if you do not wish to set a root password" msgstr "" "Deje la contraseña en blanco si no quiere asignar una contraseña a root" @@ -1168,7 +1173,7 @@ msgid "Loading..." msgstr "Cargando..." -#: src/components/create-vm-dialog/createVmDialog.jsx:353 +#: src/components/create-vm-dialog/createVmDialog.jsx:362 msgid "Local install media (ISO image or distro install tree)" msgstr "" "Medio de instalación local (imagen ISO o lista de instalación de " @@ -1178,14 +1183,15 @@ msgid "Location" msgstr "Ubicación" -#: src/components/networks/networkOverviewTab.jsx:68 #: src/components/vm/overview/bootOrder.jsx:124 +#: src/components/networks/networkOverviewTab.jsx:68 msgid "MAC" msgstr "MAC" -#: src/components/networks/networkOverviewTab.jsx:247 +#: src/components/vm/nics/nicAdd.jsx:63 #: src/components/vm/nics/vmNicsCard.jsx:250 -#: src/components/vm/nics/nicAdd.jsx:63 src/components/vm/nics/nicEdit.jsx:42 +#: src/components/vm/nics/nicEdit.jsx:42 +#: src/components/networks/networkOverviewTab.jsx:247 msgid "MAC address" msgstr "Dirección MAC" @@ -1251,9 +1257,9 @@ msgid "Maximum transmission unit" msgstr "Unidad máxima de transmisión" -#: src/components/create-vm-dialog/createVmDialog.jsx:671 #: src/components/vm/vmUsageCard.jsx:60 -#: src/components/vm/overview/vmOverviewCard.jsx:198 +#: src/components/vm/overview/vmOverviewCard.jsx:203 +#: src/components/create-vm-dialog/createVmDialog.jsx:781 msgid "Memory" msgstr "Memoria" @@ -1262,14 +1268,14 @@ msgid "Memory could not be saved" msgstr "La memoria no se pudo guardar" -#: src/components/create-vm-dialog/createVmDialog.jsx:220 +#: src/components/create-vm-dialog/createVmDialog.jsx:229 msgid "Memory must not be 0" msgstr "La memoria no debe ser 0" -#: src/components/create-vm-dialog/createVmDialog.jsx:686 -#: src/components/create-vm-dialog/createVmDialog.jsx:782 -#: src/components/storagePools/storageVolumeCreateBody.jsx:102 #: src/components/vm/overview/memorySelectRow.jsx:87 +#: src/components/create-vm-dialog/createVmDialog.jsx:796 +#: src/components/create-vm-dialog/createVmDialog.jsx:892 +#: src/components/storagePools/storageVolumeCreateBody.jsx:102 msgid "MiB" msgstr "MiB" @@ -1291,8 +1297,8 @@ msgid "Mode" msgstr "Modo" -#: src/components/vm/hostdevs/hostDevCard.jsx:202 #: src/components/vm/nics/nicBody.jsx:50 +#: src/components/vm/hostdevs/hostDevCard.jsx:202 msgid "Model" msgstr "Modelo" @@ -1326,17 +1332,17 @@ msgid "NIC $0 of VM $1 failed to change state" msgstr "NIC $0 de la VM $1 falló al cambiar de estado" +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:39 +#: src/components/vm/snapshots/vmSnapshotsCard.jsx:80 +#: src/components/vm/vmCloneDialog.jsx:89 +#: src/components/networks/createNetworkDialog.jsx:126 +#: src/components/networks/networkList.jsx:73 +#: src/components/create-vm-dialog/createVmDialog.jsx:258 #: src/components/vms/hostvmslist.jsx:140 -#: src/components/create-vm-dialog/createVmDialog.jsx:249 -#: src/components/storagePools/storageVolumeCreateBody.jsx:40 -#: src/components/storagePools/storagePoolList.jsx:75 #: src/components/storagePools/storagePoolVolumesTab.jsx:79 +#: src/components/storagePools/storagePoolList.jsx:75 +#: src/components/storagePools/storageVolumeCreateBody.jsx:40 #: src/components/storagePools/createStoragePoolDialog.jsx:44 -#: src/components/networks/networkList.jsx:73 -#: src/components/networks/createNetworkDialog.jsx:126 -#: src/components/vm/snapshots/vmSnapshotsCard.jsx:80 -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:39 -#: src/components/vm/vmCloneDialog.jsx:89 msgid "Name" msgstr "Nombre" @@ -1348,15 +1354,15 @@ msgid "Name contains invalid characters" msgstr "El nombre contiene caracteres no válidos" -#: src/components/create-vm-dialog/createVmDialog.jsx:183 -#: src/components/storagePools/storageVolumeCreate.jsx:64 #: src/components/vm/vmCloneDialog.jsx:41 +#: src/components/create-vm-dialog/createVmDialog.jsx:189 +#: src/components/storagePools/storageVolumeCreate.jsx:64 msgid "Name must not be empty" msgstr "Nombre no debe estar vacío" -#: src/components/storagePools/createStoragePoolDialog.jsx:45 -#: src/components/networks/createNetworkDialog.jsx:53 #: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:99 +#: src/components/networks/createNetworkDialog.jsx:53 +#: src/components/storagePools/createStoragePoolDialog.jsx:45 msgid "Name should not be empty" msgstr "Nombre no debería estar vacío" @@ -1384,7 +1390,7 @@ msgid "Network $0 will be permanently deleted." msgstr "La red $0 será eliminada permanentemente." -#: src/components/create-vm-dialog/createVmDialog.jsx:358 +#: src/components/create-vm-dialog/createVmDialog.jsx:367 msgid "Network boot (PXE)" msgstr "Arranque vía red (PXE)" @@ -1400,15 +1406,15 @@ msgid "Network interface $0 will be removed from $1" msgstr "La interfaz de red $0 será quitada de $1" -#: src/components/vm/nics/nicAdd.jsx:159 src/components/vm/nics/nicEdit.jsx:135 +#: src/components/vm/nics/nicAdd.jsx:161 src/components/vm/nics/nicEdit.jsx:135 msgid "Network interface settings could not be saved" msgstr "No se pudo guardar la configuración de la interfaz de red" -#: src/components/vm/vmDetailsPage.jsx:172 +#: src/components/vm/vmDetailsPage.jsx:174 msgid "Network interfaces" msgstr "Interfaces de red" -#: src/components/create-vm-dialog/createVmDialog.jsx:308 +#: src/components/create-vm-dialog/createVmDialog.jsx:317 msgid "Network selection does not support PXE." msgstr "La red seleccionada no soporta PXE." @@ -1458,7 +1464,7 @@ msgid "No disks defined for this VM" msgstr "No se han definido discos para esta MV" -#: src/components/vm/hostdevs/hostDevAdd.jsx:203 +#: src/components/vm/hostdevs/hostDevAdd.jsx:206 msgid "No host device selected" msgstr "No se ha seleccionado dispositivos del anfitrión" @@ -1494,7 +1500,7 @@ msgid "No state" msgstr "Sin estado" -#: src/components/create-vm-dialog/createVmDialog.jsx:740 +#: src/components/create-vm-dialog/createVmDialog.jsx:850 msgid "No storage" msgstr "No hay almacenamiento" @@ -1544,10 +1550,18 @@ msgid "None (isolated network)" msgstr "Ninguno (Red aislada)" -#: src/components/create-vm-dialog/createVmDialog.jsx:473 +#: src/components/create-vm-dialog/createVmDialog.jsx:587 msgid "Offline token" msgstr "Token sin conexión" +#: src/components/create-vm-dialog/createVmDialog.jsx:226 +msgid "Offline token must not be empty" +msgstr "El Offline token no debe estar vacío" + +#: src/components/create-vm-dialog/createVmDialog.jsx:527 +msgid "Old token expired" +msgstr "El token ha caducado" + #: src/components/storagePools/storageVolumeDelete.jsx:70 msgid "" "One or more selected volumes are used by domains. Detach the disks first to " @@ -1556,9 +1570,9 @@ "Hay dominios que están utilizando uno o más volúmenes de los que se han " "seleccionado. Desmonte primero los discos para poder eliminar los volúmenes." +#: src/components/vm/nics/nicEdit.jsx:39 #: src/components/vm/overview/bootOrder.jsx:379 #: src/components/vm/overview/memoryModal.jsx:143 -#: src/components/vm/nics/nicEdit.jsx:39 msgid "Only editable when the guest is shut off" msgstr "Solo se puede editar cuando el huésped esté apagado" @@ -1566,7 +1580,7 @@ msgid "Open" msgstr "Abierto" -#: src/components/create-vm-dialog/createVmDialog.jsx:439 +#: src/components/create-vm-dialog/createVmDialog.jsx:448 msgid "Operating system" msgstr "Sistema operativo" @@ -1575,8 +1589,8 @@ msgid "Operation is in progress" msgstr "La operación está en progreso" +#: src/components/vm/vmDetailsPage.jsx:134 #: src/components/storagePools/storagePool.jsx:75 -#: src/components/vm/vmDetailsPage.jsx:132 msgid "Overview" msgstr "Visión global" @@ -1588,10 +1602,10 @@ msgid "Parent snapshot" msgstr "Instantánea padre" +#: src/components/vm/disks/diskEdit.jsx:40 #: src/components/vm/hostdevs/hostDevCard.jsx:128 #: src/components/vm/hostdevs/hostDevCard.jsx:132 #: src/components/vm/deleteDialog.jsx:63 -#: src/components/vm/disks/diskEdit.jsx:40 msgid "Path" msgstr "Ruta" @@ -1599,11 +1613,11 @@ msgid "Path on host's filesystem" msgstr "Ruta en el sistema de archivos del anfitrión" -#: src/components/create-vm-dialog/createVmDialog.jsx:274 +#: src/components/create-vm-dialog/createVmDialog.jsx:283 msgid "Path to ISO file on host's file system" msgstr "Ruta hacia la imagen ISO en el sistema de archivos del anfitrión" -#: src/components/create-vm-dialog/createVmDialog.jsx:283 +#: src/components/create-vm-dialog/createVmDialog.jsx:292 msgid "Path to cloud image file on host's file system" msgstr "Ruta a la imagen de nube en el sistema de archivos del anfitrión" @@ -1623,12 +1637,12 @@ msgid "Permanent (default)" msgstr "Permanente (por defecto)" -#: src/components/vm/disks/diskAdd.jsx:127 src/components/vm/nics/nicAdd.jsx:86 +#: src/components/vm/nics/nicAdd.jsx:86 src/components/vm/disks/diskAdd.jsx:127 msgid "Persistence" msgstr "Persistencia" -#: src/components/storagePools/storagePoolOverviewTab.jsx:66 #: src/components/networks/networkOverviewTab.jsx:114 +#: src/components/storagePools/storagePoolOverviewTab.jsx:66 msgid "Persistent" msgstr "Persistente" @@ -1660,9 +1674,9 @@ msgid "Please start the virtual machine to access its console." msgstr "Por favor arranque la maquina virtual para acceder a su consola." -#: src/components/vm/deleteDialog.jsx:71 -#: src/components/vm/disks/diskAdd.jsx:143 #: src/components/vm/disks/vmDiskColumns.jsx:36 +#: src/components/vm/disks/diskAdd.jsx:143 +#: src/components/vm/deleteDialog.jsx:71 #: src/components/vm/overview/bootOrder.jsx:112 msgid "Pool" msgstr "Grupo" @@ -1684,10 +1698,10 @@ msgid "Pool's volumes are used by VMs " msgstr "Las MVs están utilizando un grupo de volúmenes: " +#: src/components/vm/nics/vmNicsCard.jsx:282 #: src/components/vm/disks/vmDiskColumns.jsx:39 #: src/components/vm/overview/bootOrder.jsx:115 #: src/components/vm/overview/bootOrder.jsx:131 -#: src/components/vm/nics/vmNicsCard.jsx:282 msgid "Port" msgstr "Puerto" @@ -1719,20 +1733,20 @@ msgid "Private" msgstr "Privado" +#: src/components/vm/hostdevs/hostDevAdd.jsx:132 #: src/components/vm/hostdevs/hostDevCard.jsx:236 #: src/components/vm/hostdevs/hostDevCard.jsx:242 -#: src/components/vm/hostdevs/hostDevAdd.jsx:132 #: src/components/vm/overview/bootOrder.jsx:144 #: src/components/vm/overview/bootOrder.jsx:159 msgid "Product" msgstr "Producto" -#: src/components/create-vm-dialog/createVmDialog.jsx:505 +#: src/components/create-vm-dialog/createVmDialog.jsx:615 msgid "Profile" msgstr "Perfil" -#: src/components/vm/hostdevs/hostDevCard.jsx:119 #: src/components/vm/disks/vmDiskColumns.jsx:35 +#: src/components/vm/hostdevs/hostDevCard.jsx:119 #: src/components/vm/overview/bootOrder.jsx:111 #: src/components/vm/overview/bootOrder.jsx:172 msgid "Protocol" @@ -1762,8 +1776,8 @@ msgid "Range" msgstr "Rango" -#: src/components/vm/disks/vmDisksCard.jsx:216 #: src/components/vm/disks/diskEdit.jsx:121 +#: src/components/vm/disks/vmDisksCard.jsx:216 msgid "Read-only" msgstr "Solo lectura" @@ -1771,7 +1785,7 @@ msgid "Reboot" msgstr "Reiniciar" -#: src/components/create-vm-dialog/createVmDialog.jsx:329 +#: src/components/create-vm-dialog/createVmDialog.jsx:338 msgid "Remote URL" msgstr "URL remota" @@ -1779,15 +1793,15 @@ msgid "Remote viewer details" msgstr "Detalles del visor remoto" -#: src/components/networks/networkOverviewTab.jsx:70 +#: src/components/vm/nics/vmNicsCard.jsx:382 +#: src/components/vm/nics/vmNicsCard.jsx:389 +#: src/components/vm/disks/vmDisksCard.jsx:245 +#: src/components/vm/disks/vmDisksCard.jsx:263 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:59 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:68 #: src/components/vm/hostdevs/hostDevCard.jsx:252 #: src/components/vm/hostdevs/hostDevCard.jsx:258 -#: src/components/vm/disks/vmDisksCard.jsx:245 -#: src/components/vm/disks/vmDisksCard.jsx:263 -#: src/components/vm/nics/vmNicsCard.jsx:382 -#: src/components/vm/nics/vmNicsCard.jsx:389 +#: src/components/networks/networkOverviewTab.jsx:70 msgid "Remove" msgstr "Eliminar" @@ -1813,7 +1827,7 @@ msgid "Remove static host from DHCP" msgstr "Eliminar host estático de DHCP" -#: src/components/vm/vmRenameDialog.jsx:65 src/components/vm/vmActions.jsx:338 +#: src/components/vm/vmActions.jsx:338 src/components/vm/vmRenameDialog.jsx:65 msgid "Rename" msgstr "Renombrar" @@ -1844,7 +1858,7 @@ "instantánea y se perderá el estado actual, además de cualquier información " "que no se almacene en las instantáneas" -#: src/components/create-vm-dialog/createVmDialog.jsx:599 +#: src/components/create-vm-dialog/createVmDialog.jsx:709 msgid "Root password" msgstr "Contraseña del usuario root" @@ -1860,8 +1874,8 @@ msgid "Run" msgstr "Ejecutar" -#: src/components/networks/networkOverviewTab.jsx:124 #: src/components/vm/overview/vmOverviewCard.jsx:123 +#: src/components/networks/networkOverviewTab.jsx:124 msgid "Run when host boots" msgstr "Ejecutar cuando el anfitrión arranque" @@ -1881,11 +1895,11 @@ msgid "SPICE port" msgstr "Puerto SPICE" +#: src/components/vm/nics/nicEdit.jsx:177 #: src/components/vm/disks/diskEdit.jsx:265 #: src/components/vm/overview/bootOrder.jsx:327 #: src/components/vm/overview/firmware.jsx:67 #: src/components/vm/overview/memoryModal.jsx:155 -#: src/components/vm/nics/nicEdit.jsx:177 msgid "Save" msgstr "Guardar" @@ -1921,7 +1935,7 @@ msgid "Set manually" msgstr "Establecer manualmente" -#: src/components/create-vm-dialog/createVmDialog.jsx:1205 +#: src/components/create-vm-dialog/createVmDialog.jsx:1319 msgid "" "Setting the user passwords for unattended installation requires starting the " "VM when creating it" @@ -1937,12 +1951,12 @@ msgid "Share a host directory with the guest" msgstr "Compartir un directorio del anfitrión con el huésped" -#: src/components/vm/vmDetailsPage.jsx:202 +#: src/components/vm/vmDetailsPage.jsx:204 msgid "Shared directories" msgstr "Directorios compartidos" #: src/components/vm/filesystems/vmFilesystemsCard.jsx:176 -#: src/components/vm/vmDetailsPage.jsx:204 +#: src/components/vm/vmDetailsPage.jsx:206 msgid "Shared host directories need to be manually mounted inside the VM" msgstr "" "Los directorios compartidos deben ser montados manualmente dentro de la MV" @@ -1951,8 +1965,8 @@ msgid "Shared storage" msgstr "Almacenamiento compartido" -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:238 #: src/components/vm/disks/diskAdd.jsx:202 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:238 msgid "Show additional options" msgstr "Mostrar opciones adicionales" @@ -1972,16 +1986,16 @@ msgid "Shutting down" msgstr "Apagándose" -#: src/components/storagePools/storageVolumeCreateBody.jsx:86 -#: src/components/storagePools/storagePoolList.jsx:76 #: src/components/storagePools/storagePoolVolumesTab.jsx:79 +#: src/components/storagePools/storagePoolList.jsx:76 +#: src/components/storagePools/storageVolumeCreateBody.jsx:86 msgid "Size" msgstr "Tamaño" +#: src/components/vm/hostdevs/hostDevAdd.jsx:104 #: src/components/vm/hostdevs/hostDevCard.jsx:106 #: src/components/vm/hostdevs/hostDevCard.jsx:113 #: src/components/vm/hostdevs/hostDevCard.jsx:237 -#: src/components/vm/hostdevs/hostDevAdd.jsx:104 #: src/components/vm/overview/bootOrder.jsx:160 msgid "Slot" msgstr "Ranura" @@ -2001,7 +2015,7 @@ msgid "Snapshot failed to be created" msgstr "No se pudo crear la instantánea" -#: src/components/vm/vmDetailsPage.jsx:190 +#: src/components/vm/vmDetailsPage.jsx:192 msgid "Snapshots" msgstr "Instantáneas" @@ -2009,12 +2023,12 @@ msgid "Sockets" msgstr "Sockets" -#: src/components/storagePools/storagePoolOverviewTab.jsx:51 -#: src/components/vm/hostdevs/hostDevCard.jsx:220 -#: src/components/vm/disks/diskAdd.jsx:662 -#: src/components/vm/disks/vmDisksCard.jsx:190 #: src/components/vm/nics/vmNicsCard.jsx:277 #: src/components/vm/nics/nicBody.jsx:197 +#: src/components/vm/disks/vmDisksCard.jsx:190 +#: src/components/vm/disks/diskAdd.jsx:662 +#: src/components/vm/hostdevs/hostDevCard.jsx:220 +#: src/components/storagePools/storagePoolOverviewTab.jsx:51 msgid "Source" msgstr "Fuente" @@ -2026,13 +2040,13 @@ msgid "Source must not be empty" msgstr "Origen no debe estar vacío" +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:48 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:65 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:199 #: src/components/storagePools/storagePoolOverviewTab.jsx:41 #: src/components/storagePools/storagePoolOverviewTab.jsx:46 #: src/components/storagePools/createStoragePoolDialog.jsx:174 #: src/components/storagePools/createStoragePoolDialog.jsx:192 -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:48 -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:65 -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:199 msgid "Source path" msgstr "Dirección de origen" @@ -2041,7 +2055,7 @@ msgid "Source path should not be empty" msgstr "La ruta de origen no debe estar vacía" -#: src/components/create-vm-dialog/createVmDialog.jsx:208 +#: src/components/create-vm-dialog/createVmDialog.jsx:214 msgid "Source should start with http, ftp or nfs protocol" msgstr "La fuente debería empezar con http, ftp o protocolo nfs" @@ -2066,11 +2080,11 @@ msgid "Startup" msgstr "Puesta en marcha" +#: src/components/vm/nics/vmNicsCard.jsx:325 +#: src/components/vm/overview/vmOverviewCard.jsx:189 +#: src/components/networks/networkList.jsx:77 #: src/components/vms/hostvmslist.jsx:99 src/components/vms/hostvmslist.jsx:142 #: src/components/storagePools/storagePoolList.jsx:78 -#: src/components/networks/networkList.jsx:77 -#: src/components/vm/overview/vmOverviewCard.jsx:184 -#: src/components/vm/nics/vmNicsCard.jsx:325 msgid "State" msgstr "Estado" @@ -2082,12 +2096,12 @@ msgid "Static host from DHCP could not be removed" msgstr "No se pudo eliminar la entrada de host estático de DHCP" -#: src/components/create-vm-dialog/createVmDialog.jsx:735 #: src/components/vm/vmMigrateDialog.jsx:95 +#: src/components/create-vm-dialog/createVmDialog.jsx:845 msgid "Storage" msgstr "Almacenamiento" -#: src/components/create-vm-dialog/createVmDialog.jsx:766 +#: src/components/create-vm-dialog/createVmDialog.jsx:876 msgid "Storage Limit" msgstr "Límite de almacenamiento" @@ -2111,7 +2125,7 @@ msgid "Storage pool name" msgstr "Nombre del grupo de almacenamiento" -#: src/components/create-vm-dialog/createVmDialog.jsx:741 +#: src/components/create-vm-dialog/createVmDialog.jsx:851 #: src/components/storagePools/storagePoolList.jsx:58 #: src/components/storagePools/storagePoolList.jsx:65 #: src/components/storagePools/storagePoolList.jsx:72 @@ -2122,7 +2136,7 @@ msgid "Storage pools could not be fetched" msgstr "No se pudo acceder a los grupos de almacenamiento" -#: src/components/create-vm-dialog/createVmDialog.jsx:224 +#: src/components/create-vm-dialog/createVmDialog.jsx:233 msgid "Storage size must not be 0" msgstr "El tamaño del almacenamiento no debe ser 0" @@ -2130,8 +2144,8 @@ msgid "Storage volume" msgstr "Volumen de almacenamiento" -#: src/components/storagePools/storageVolumeCreate.jsx:67 #: src/components/vm/disks/diskAdd.jsx:426 +#: src/components/storagePools/storageVolumeCreate.jsx:67 msgid "Storage volume size must not exceed the storage pool's capacity ($0 $1)" msgstr "" "El tamaño del volumen de almacenamiento no puede ser superior a la capacidad " @@ -2164,8 +2178,8 @@ msgid "Table of selectable host devices" msgstr "Tabla con los dispositivos del anfitrión seleccionables" -#: src/components/vm/hostdevs/hostDevCard.jsx:114 #: src/components/vm/disks/vmDisksCard.jsx:249 +#: src/components/vm/hostdevs/hostDevCard.jsx:114 #: src/components/vm/overview/bootOrder.jsx:166 msgid "Target" msgstr "Objetivo" @@ -2192,8 +2206,8 @@ msgstr "" "La MV $0 está ejecutándose y se forzará su apagado antes de la eliminación." -#: src/components/vm/disks/vmDisksCard.jsx:262 #: src/components/vm/nics/vmNicsCard.jsx:390 +#: src/components/vm/disks/vmDisksCard.jsx:262 msgid "The VM needs to be running or shut off to detach this device" msgstr "" "La máquina virtual necesita ejecutarse o apagarse para desmontar este " @@ -2221,12 +2235,12 @@ msgid "The pool is empty" msgstr "El grupo está vacío" -#: src/components/create-vm-dialog/createVmDialog.jsx:663 +#: src/components/create-vm-dialog/createVmDialog.jsx:773 msgid "The selected operating system has minimum memory requirement of $0 $1" msgstr "" "El sistema operativo seleccionado tiene una memoria mínima necesaria de $0 $1" -#: src/components/create-vm-dialog/createVmDialog.jsx:713 +#: src/components/create-vm-dialog/createVmDialog.jsx:823 msgid "" "The selected operating system has minimum storage size requirement of $0 $1" msgstr "" @@ -2247,6 +2261,12 @@ "El nombre de la etiqueta usada por el huésped para montar esta ubicación " "exportada." +#: src/components/create-vm-dialog/createVmDialog.jsx:507 +#: src/components/create-vm-dialog/createVmDialog.jsx:520 +#: src/components/create-vm-dialog/createVmDialog.jsx:530 +msgid "Then copy and paste it above." +msgstr "Después copie y péguelo arriba." + #: src/components/vm/vmActions.jsx:347 msgid "This VM is transient. Shut it down if you wish to delete it." msgstr "Esta MV es temporal. Apáguela si desea eliminarla." @@ -2294,7 +2314,7 @@ msgid "This volume is already used by $0." msgstr "Este volumen ya lo utiliza $0." -#: src/components/create-vm-dialog/createVmDialog.jsx:754 +#: src/components/create-vm-dialog/createVmDialog.jsx:864 msgid "This volume is already used by another VM." msgstr "Otra MV ya utiliza este volumen." @@ -2312,17 +2332,17 @@ msgid "Troubleshoot" msgstr "Soporte" -#: src/components/storagePools/storagePoolOverviewTab.jsx:76 -#: src/components/storagePools/createStoragePoolDialog.jsx:81 -#: src/components/vm/hostdevs/hostDevCard.jsx:184 +#: src/components/vm/nics/vmNicsCard.jsx:227 #: src/components/vm/hostdevs/hostDevAdd.jsx:50 +#: src/components/vm/hostdevs/hostDevCard.jsx:184 #: src/components/vm/overview/bootOrder.jsx:129 #: src/components/vm/overview/bootOrder.jsx:142 #: src/components/vm/overview/bootOrder.jsx:157 #: src/components/vm/overview/bootOrder.jsx:164 #: src/components/vm/overview/bootOrder.jsx:171 #: src/components/vm/overview/bootOrder.jsx:177 -#: src/components/vm/nics/vmNicsCard.jsx:227 +#: src/components/storagePools/storagePoolOverviewTab.jsx:76 +#: src/components/storagePools/createStoragePoolDialog.jsx:81 msgid "Type" msgstr "Tipo" @@ -2330,7 +2350,7 @@ msgid "Type ID" msgstr "Tipo de ID" -#: src/components/create-vm-dialog/createVmDialog.jsx:355 +#: src/components/create-vm-dialog/createVmDialog.jsx:364 msgid "URL (ISO image or distro install tree)" msgstr "URL (imagen ISO o lista de instalación de distribución)" @@ -2348,13 +2368,13 @@ # auto translated by TM merge from project: Cockpit, version: rhel-8.0, DocId: # cockpit -#: src/components/create-vm-dialog/createVmDialog.jsx:257 +#: src/components/create-vm-dialog/createVmDialog.jsx:266 msgid "Unique name" msgstr "Nombre único" # auto translated by TM merge from project: Cockpit, version: rhel-8.0, DocId: # cockpit -#: src/components/create-vm-dialog/createVmDialog.jsx:257 +#: src/components/create-vm-dialog/createVmDialog.jsx:266 msgid "Unique name, default: $0" msgstr "Nombre único, por defecto: $0" @@ -2385,7 +2405,7 @@ msgid "Url" msgstr "URL" -#: src/components/vm/vmDetailsPage.jsx:143 +#: src/components/vm/vmDetailsPage.jsx:145 msgid "Usage" msgstr "Uso" @@ -2417,20 +2437,20 @@ msgid "Used by" msgstr "Usado por" -#: src/components/create-vm-dialog/createVmDialog.jsx:612 +#: src/components/create-vm-dialog/createVmDialog.jsx:722 msgid "User login" msgstr "Usuario" -#: src/components/create-vm-dialog/createVmDialog.jsx:239 +#: src/components/create-vm-dialog/createVmDialog.jsx:248 msgid "User login must not be empty when user password is set" msgstr "" "El usuario no debe estar vacío cuando se ha asignado la contraseña de usuario" -#: src/components/create-vm-dialog/createVmDialog.jsx:619 +#: src/components/create-vm-dialog/createVmDialog.jsx:729 msgid "User password" msgstr "Contraseña de usuario" -#: src/components/create-vm-dialog/createVmDialog.jsx:236 +#: src/components/create-vm-dialog/createVmDialog.jsx:245 msgid "User password must not be empty when user login is set" msgstr "" "La contraseña de usuario no debe estar vacía cuando se ha asignado el usuario" @@ -2447,7 +2467,7 @@ msgid "VM $0 Host Devices" msgstr "Dispositivos del anfitrión en la MV $0" -#: src/components/create-vm-dialog/createVmDialog.jsx:185 +#: src/components/create-vm-dialog/createVmDialog.jsx:191 msgid "VM $0 already exists" msgstr "La MV $0 ya existe" @@ -2511,21 +2531,25 @@ msgid "VNC port" msgstr "Puerto VNC" +#: src/components/create-vm-dialog/createVmDialog.jsx:536 +msgid "Valid token" +msgstr "Token válido" + +#: src/components/vm/hostdevs/hostDevAdd.jsx:132 #: src/components/vm/hostdevs/hostDevCard.jsx:211 #: src/components/vm/hostdevs/hostDevCard.jsx:235 #: src/components/vm/hostdevs/hostDevCard.jsx:241 -#: src/components/vm/hostdevs/hostDevAdd.jsx:132 #: src/components/vm/overview/bootOrder.jsx:143 #: src/components/vm/overview/bootOrder.jsx:158 msgid "Vendor" msgstr "Proveedor" +#: src/components/vm/vmDetailsPage.jsx:112 +#: src/components/vm/vmDetailsPage.jsx:264 +#: src/components/networks/networkList.jsx:53 #: src/components/vms/hostvmslist.jsx:130 #: src/components/vms/hostvmslist.jsx:137 -#: src/components/storagePools/storagePoolList.jsx:55 -#: src/components/networks/networkList.jsx:53 -#: src/components/vm/vmDetailsPage.jsx:111 -#: src/components/vm/vmDetailsPage.jsx:262 src/manifest.json:0 +#: src/components/storagePools/storagePoolList.jsx:55 src/manifest.json:0 msgid "Virtual machines" msgstr "Máquinas virtuales" @@ -2545,11 +2569,11 @@ msgid "Virtualization service (libvirt) is not active" msgstr "Servicio de virtualización (libvirt) no está activo" -#: src/components/create-vm-dialog/createVmDialog.jsx:752 -#: src/components/vm/deleteDialog.jsx:68 -#: src/components/vm/disks/diskAdd.jsx:106 #: src/components/vm/disks/vmDiskColumns.jsx:37 +#: src/components/vm/disks/diskAdd.jsx:106 +#: src/components/vm/deleteDialog.jsx:68 #: src/components/vm/overview/bootOrder.jsx:113 +#: src/components/create-vm-dialog/createVmDialog.jsx:862 msgid "Volume" msgstr "Volumen" @@ -2570,13 +2594,13 @@ msgid "WWPN" msgstr "WWPN" -#: src/components/vm/disks/vmDisksCard.jsx:216 #: src/components/vm/disks/diskEdit.jsx:130 +#: src/components/vm/disks/vmDisksCard.jsx:216 msgid "Writeable" msgstr "Puede escribirse" -#: src/components/vm/disks/vmDisksCard.jsx:216 #: src/components/vm/disks/diskEdit.jsx:139 +#: src/components/vm/disks/vmDisksCard.jsx:216 msgid "Writeable and shared" msgstr "Puede escribirse y está compartido" @@ -2584,12 +2608,12 @@ msgid "You can mount the shared folder using:" msgstr "Puedes montar el directorio compartido usando:" -#: src/components/create-vm-dialog/createVmDialog.jsx:188 +#: src/components/create-vm-dialog/createVmDialog.jsx:194 msgid "You need to select the most closely matching operating system" msgstr "Debe seleccionar el sistema operativo que mejor se ajuste" -#: src/components/storagePools/storagePool.jsx:64 #: src/components/networks/network.jsx:57 +#: src/components/storagePools/storagePool.jsx:64 msgid "active" msgstr "activo" @@ -2672,8 +2696,8 @@ msgid "iSCSI target IQN" msgstr "Objetivo de iSCSI en IQN" -#: src/components/storagePools/storagePool.jsx:64 #: src/components/networks/network.jsx:57 +#: src/components/storagePools/storagePool.jsx:64 #, fuzzy #| msgid "active" msgid "inactive" @@ -2691,18 +2715,18 @@ msgid "mcast" msgstr "mcast" -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:190 -#: src/components/vm/vmDetailsPage.jsx:217 #: src/components/vm/nics/nicBody.jsx:112 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:190 +#: src/components/vm/vmDetailsPage.jsx:219 msgid "more info" msgstr "más información" #: src/components/vm/filesystems/vmFilesystemsCard.jsx:186 -#: src/components/vm/vmDetailsPage.jsx:213 +#: src/components/vm/vmDetailsPage.jsx:215 msgid "mount point: The mount point inside the guest" msgstr "mount point: la ruta de montaje en el huésped" -#: src/components/vm/vmDetailsPage.jsx:212 +#: src/components/vm/vmDetailsPage.jsx:214 msgid "mount tag: The tag associated to the exported mount point" msgstr "mount tag: la etiqueta asociada a la ruta de montaje exportada" @@ -2710,9 +2734,9 @@ msgid "network" msgstr "red" -#: src/helpers.js:273 src/components/storagePools/storagePoolOverviewTab.jsx:67 +#: 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 msgid "no" msgstr "no" @@ -2776,7 +2800,7 @@ msgid "vCPU maximum" msgstr "Máximo de vCPU" -#: src/components/vm/overview/vmOverviewCard.jsx:203 +#: src/components/vm/overview/vmOverviewCard.jsx:208 msgid "vCPUs" msgstr "vCPUs" @@ -2794,7 +2818,7 @@ "VMs" msgstr "Es necesario instalar el paquete virt-install para poder clonar MVs" -#: src/components/create-vm-dialog/createVmDialog.jsx:1282 +#: src/components/create-vm-dialog/createVmDialog.jsx:1397 msgid "" "virt-install package needs to be installed on the system in order to create " "new VMs" @@ -2814,9 +2838,9 @@ msgid "vm" msgstr "vm" -#: src/helpers.js:272 src/components/storagePools/storagePoolOverviewTab.jsx:67 +#: 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 msgid "yes" msgstr "sí" diff -Nru cockpit-machines-275/po/fi.po cockpit-machines-277/po/fi.po --- cockpit-machines-275/po/fi.po 2022-08-10 10:22:53.000000000 +0000 +++ cockpit-machines-277/po/fi.po 2022-11-07 16:06:46.000000000 +0000 @@ -8,8 +8,8 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-09-05 04:31+0000\n" -"PO-Revision-Date: 2022-07-28 20:19+0000\n" +"POT-Creation-Date: 2022-10-17 04:51+0000\n" +"PO-Revision-Date: 2022-10-09 19:19+0000\n" "Last-Translator: Jan Kuparinen \n" "Language-Team: Finnish \n" @@ -18,18 +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.13\n" +"X-Generator: Weblate 4.14.1\n" -#: src/components/create-vm-dialog/createVmDialog.jsx:482 -msgid " Then copy the token and paste it above." -msgstr " Kopioi sitten tokeni ja liitä se yläpuolelle." - -#: src/components/create-vm-dialog/createVmDialog.jsx:702 +#: src/components/create-vm-dialog/createVmDialog.jsx:812 msgid "$0 $1 available at default location" msgstr "$0 $1 käytettävissä oletussijainnissa" -#: src/components/create-vm-dialog/createVmDialog.jsx:229 -#: src/components/create-vm-dialog/createVmDialog.jsx:653 +#: src/components/create-vm-dialog/createVmDialog.jsx:238 +#: src/components/create-vm-dialog/createVmDialog.jsx:763 msgid "$0 $1 available on host" msgstr "$0 $1 käytettävissä isännässä" @@ -49,7 +45,7 @@ msgstr[0] "$0 tallennustilavaranto" msgstr[1] "$0 tallennustilavarantoa" -#: src/components/create-vm-dialog/createVmDialog.jsx:1061 +#: src/components/create-vm-dialog/createVmDialog.jsx:1172 msgid "$0 does not support unattended installation." msgstr "$0 ei tue valvomatonta asennusta." @@ -91,13 +87,13 @@ "Kopio virtuaalikoneesta suoritetaan kohteessa ja katoaa, kun se sammutetaan. " "Samaan aikaan isäntäkone säilyttää kopion virtuaalikoneen kokoonpanosta." -#: src/components/vm/disks/vmDisksCard.jsx:188 #: src/components/vm/disks/diskEdit.jsx:113 +#: src/components/vm/disks/vmDisksCard.jsx:188 msgid "Access" msgstr "Pääsy" -#: src/components/storagePools/storagePool.jsx:170 #: src/components/networks/network.jsx:166 +#: src/components/storagePools/storagePool.jsx:170 msgid "Activate" msgstr "Aktivoi" @@ -105,10 +101,10 @@ msgid "Activate the storage pool to administer volumes" msgstr "Aktivoi varastointivaranto taltioiden hallitsemiseksi" -#: src/components/networks/networkOverviewTab.jsx:237 -#: src/components/vm/hostdevs/hostDevAdd.jsx:222 +#: src/components/vm/nics/nicAdd.jsx:208 #: src/components/vm/disks/diskAdd.jsx:734 -#: src/components/vm/nics/nicAdd.jsx:201 +#: src/components/vm/hostdevs/hostDevAdd.jsx:227 +#: src/components/networks/networkOverviewTab.jsx:237 msgid "Add" msgstr "Lisää" @@ -116,13 +112,13 @@ msgid "Add a DHCP static host entry" msgstr "Lisää staattinen DHCP-merkintä" -#: src/components/vm/disks/diskAdd.jsx:725 #: src/components/vm/disks/vmDisksCard.jsx:77 +#: src/components/vm/disks/diskAdd.jsx:725 msgid "Add disk" msgstr "Lisää levy" +#: src/components/vm/hostdevs/hostDevAdd.jsx:243 #: src/components/vm/hostdevs/hostDevCard.jsx:153 -#: src/components/vm/hostdevs/hostDevAdd.jsx:238 msgid "Add host device" msgstr "Lisää isäntälaite" @@ -134,7 +130,7 @@ msgid "Add shared directory" msgstr "Lisää jaettu kansio" -#: src/components/vm/nics/nicAdd.jsx:193 +#: src/components/vm/nics/nicAdd.jsx:196 msgid "Add virtual network interface" msgstr "Lisää virtuaalinen verkkoliitäntä" @@ -148,10 +144,10 @@ msgid "Additional" msgstr "Ylimääräinen" +#: src/components/vm/nics/vmNicsCard.jsx:281 +#: src/components/vm/consoles/desktopConsole.jsx:47 #: src/components/networks/networkOverviewTab.jsx:142 #: src/components/networks/networkOverviewTab.jsx:162 -#: src/components/vm/consoles/desktopConsole.jsx:47 -#: src/components/vm/nics/vmNicsCard.jsx:281 msgid "Address" msgstr "Osoite" @@ -186,7 +182,7 @@ msgid "Also delete all volumes inside this pool:" msgstr "Poista myös tämän varannon sisäiset taltiot:" -#: src/components/vm/disks/diskAdd.jsx:130 src/components/vm/nics/nicAdd.jsx:89 +#: src/components/vm/nics/nicAdd.jsx:89 src/components/vm/disks/diskAdd.jsx:130 msgid "Always attach" msgstr "Kiinnitä aina" @@ -201,7 +197,7 @@ "Sen liittäminen tekee levystä jaettavan jokaiselle sitä käyttävälle " "virtuaalikoneelle." -#: src/components/create-vm-dialog/createVmDialog.jsx:1060 +#: src/components/create-vm-dialog/createVmDialog.jsx:1171 msgid "" "Automated installs are only available when downloading an image or using " "cloud-init." @@ -213,13 +209,13 @@ msgid "Automatic" msgstr "Automaattinen" -#: src/components/create-vm-dialog/createVmDialog.jsx:1174 +#: src/components/create-vm-dialog/createVmDialog.jsx:1285 msgid "Automation" msgstr "Automatisointi" -#: src/components/storagePools/storagePoolOverviewTab.jsx:71 +#: src/components/vm/overview/vmOverviewCard.jsx:226 #: src/components/networks/networkOverviewTab.jsx:119 -#: src/components/vm/overview/vmOverviewCard.jsx:221 +#: src/components/storagePools/storagePoolOverviewTab.jsx:71 msgid "Autostart" msgstr "Automaattikäynnistys" @@ -227,7 +223,7 @@ msgid "Blocked" msgstr "Estetty" -#: src/components/vm/overview/vmOverviewCard.jsx:213 +#: src/components/vm/overview/vmOverviewCard.jsx:218 msgid "Boot order" msgstr "Käynnistysjärjestys" @@ -235,13 +231,13 @@ msgid "Boot order settings could not be saved" msgstr "Käynnistysjärjestysasetuksia ei voitu tallentaa" +#: src/components/vm/disks/diskEdit.jsx:88 +#: src/components/vm/disks/vmDisksCard.jsx:186 +#: src/components/vm/disks/diskAdd.jsx:217 +#: src/components/vm/hostdevs/hostDevAdd.jsx:92 #: src/components/vm/hostdevs/hostDevCard.jsx:104 #: src/components/vm/hostdevs/hostDevCard.jsx:112 #: src/components/vm/hostdevs/hostDevCard.jsx:246 -#: src/components/vm/hostdevs/hostDevAdd.jsx:92 -#: src/components/vm/disks/diskAdd.jsx:217 -#: src/components/vm/disks/vmDisksCard.jsx:186 -#: src/components/vm/disks/diskEdit.jsx:88 #: src/components/vm/overview/bootOrder.jsx:118 #: src/components/vm/overview/bootOrder.jsx:130 #: src/components/vm/overview/bootOrder.jsx:148 @@ -262,39 +258,39 @@ msgid "CPU configuration could not be saved" msgstr "CPU:n kokoonpanoa ei voitu tallentaa" -#: src/components/vm/overview/vmOverviewCard.jsx:208 +#: src/components/vm/overview/vmOverviewCard.jsx:213 msgid "CPU type" msgstr "CPU-tyyppi" -#: src/components/vm/disks/diskAdd.jsx:206 #: src/components/vm/disks/vmDiskColumns.jsx:95 #: src/components/vm/disks/diskEdit.jsx:58 +#: src/components/vm/disks/diskAdd.jsx:206 msgid "Cache" msgstr "Välimuisti" -#: src/components/common/deleteResource.jsx:79 -#: src/components/create-vm-dialog/createVmDialog.jsx:1230 -#: src/components/storagePools/storageVolumeCreate.jsx:108 -#: src/components/storagePools/storagePoolDelete.jsx:202 -#: src/components/storagePools/createStoragePoolDialog.jsx:445 -#: src/components/networks/createNetworkDialog.jsx:417 -#: src/components/networks/networkOverviewTab.jsx:240 -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:170 -#: src/components/vm/hostdevs/hostDevAdd.jsx:228 -#: src/components/vm/snapshots/vmSnapshotsRevertModal.jsx:76 -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:150 -#: src/components/vm/deleteDialog.jsx:178 #: src/components/vm/vmMigrateDialog.jsx:219 -#: src/components/vm/vmRenameDialog.jsx:68 -#: src/components/vm/disks/diskAdd.jsx:737 +#: src/components/vm/nics/nicAdd.jsx:211 src/components/vm/nics/nicEdit.jsx:180 #: src/components/vm/disks/diskEdit.jsx:268 -#: src/components/vm/vmCloneDialog.jsx:80 +#: src/components/vm/disks/diskAdd.jsx:737 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:170 +#: src/components/vm/hostdevs/hostDevAdd.jsx:233 +#: src/components/vm/vmRenameDialog.jsx:68 +#: src/components/vm/deleteDialog.jsx:178 #: src/components/vm/overview/bootOrder.jsx:330 #: src/components/vm/overview/cpuTypeModal.jsx:70 -#: src/components/vm/overview/vcpuModal.jsx:266 #: src/components/vm/overview/firmware.jsx:70 +#: src/components/vm/overview/vcpuModal.jsx:266 #: src/components/vm/overview/memoryModal.jsx:158 -#: src/components/vm/nics/nicAdd.jsx:204 src/components/vm/nics/nicEdit.jsx:180 +#: src/components/vm/snapshots/vmSnapshotsRevertModal.jsx:76 +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:150 +#: src/components/vm/vmCloneDialog.jsx:80 +#: src/components/networks/createNetworkDialog.jsx:417 +#: src/components/networks/networkOverviewTab.jsx:240 +#: src/components/create-vm-dialog/createVmDialog.jsx:1345 +#: src/components/storagePools/storageVolumeCreate.jsx:108 +#: src/components/storagePools/storagePoolDelete.jsx:202 +#: src/components/storagePools/createStoragePoolDialog.jsx:445 +#: src/components/common/deleteResource.jsx:79 msgid "Cancel" msgstr "Peru" @@ -310,15 +306,19 @@ msgid "Change firmware" msgstr "Vaihda laiteohjelmisto" -#: src/components/common/warningInactive.jsx:11 +#: src/components/vm/nics/nicEdit.jsx:166 #: src/components/vm/disks/diskEdit.jsx:252 #: src/components/vm/overview/vcpuModal.jsx:188 -#: src/components/vm/nics/nicEdit.jsx:166 +#: src/components/common/warningInactive.jsx:11 msgid "Changes will take effect after shutting down the VM" msgstr "Muutokset tulevat voimaan virtuaalikoneen sammuttamisen jälkeen" -#: src/components/create-vm-dialog/createVmDialog.jsx:446 -#: src/components/create-vm-dialog/createVmDialog.jsx:447 +#: src/components/create-vm-dialog/createVmDialog.jsx:512 +msgid "Checking token validity..." +msgstr "Tarkistetaan tokenin kelpoisuutta..." + +#: src/components/create-vm-dialog/createVmDialog.jsx:455 +#: src/components/create-vm-dialog/createVmDialog.jsx:456 msgid "Choose an operating system" msgstr "Valitse käyttöjärjestelmä" @@ -341,7 +341,7 @@ msgid "Close" msgstr "Sulje" -#: src/components/create-vm-dialog/createVmDialog.jsx:351 +#: src/components/create-vm-dialog/createVmDialog.jsx:360 msgid "Cloud base image" msgstr "Pilvipohjainen levykuva" @@ -361,16 +361,17 @@ msgid "Connecting" msgstr "Yhdistetään" +#: src/components/vm/overview/vmOverviewCard.jsx:184 +#: src/components/networks/createNetworkDialog.jsx:41 +#: src/components/networks/networkList.jsx:75 #: src/components/vms/hostvmslist.jsx:141 -#: src/components/common/machinesConnectionSelector.jsx:33 #: src/components/storagePools/storagePoolList.jsx:77 -#: src/components/networks/networkList.jsx:75 -#: src/components/networks/createNetworkDialog.jsx:41 +#: src/components/common/machinesConnectionSelector.jsx:33 msgid "Connection" msgstr "Yhteys" -#: src/components/vm/vmDetailsPage.jsx:117 -#: src/components/vm/vmDetailsPage.jsx:149 +#: src/components/vm/vmDetailsPage.jsx:118 +#: src/components/vm/vmDetailsPage.jsx:151 msgid "Console" msgstr "Konsoli" @@ -399,22 +400,22 @@ msgid "Crashed" msgstr "Kaatui" +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:147 +#: src/components/networks/createNetworkDialog.jsx:414 #: src/components/storagePools/storageVolumeCreate.jsx:105 #: src/components/storagePools/createStoragePoolDialog.jsx:442 -#: src/components/networks/createNetworkDialog.jsx:414 -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:147 msgid "Create" msgstr "Luo" -#: src/components/create-vm-dialog/createVmDialog.jsx:1276 +#: src/components/create-vm-dialog/createVmDialog.jsx:1391 msgid "Create VM" msgstr "Luo VM" -#: src/components/create-vm-dialog/createVmDialog.jsx:1295 +#: src/components/create-vm-dialog/createVmDialog.jsx:1410 msgid "Create VM by importing a disk image of an existing VM installation" msgstr "Luo VM tuomalla levykuva olemassa olevasta VM-asennuksesta" -#: src/components/create-vm-dialog/createVmDialog.jsx:1294 +#: src/components/create-vm-dialog/createVmDialog.jsx:1409 msgid "Create VM from local or network installation medium" msgstr "Luo VM paikalliselta tai verkon asennusvälineeltä" @@ -422,11 +423,11 @@ msgid "Create a clone VM based on $0" msgstr "Luo $0:een perustuva klooninen virtuaalikone" -#: src/components/create-vm-dialog/createVmDialog.jsx:1199 +#: src/components/create-vm-dialog/createVmDialog.jsx:1313 msgid "Create and edit" msgstr "Luo ja muokkaa" -#: src/components/create-vm-dialog/createVmDialog.jsx:1224 +#: src/components/create-vm-dialog/createVmDialog.jsx:1339 msgid "Create and run" msgstr "Luo ja suorita" @@ -434,16 +435,16 @@ msgid "Create new" msgstr "Luo uusi" -#: src/components/create-vm-dialog/createVmDialog.jsx:1213 +#: src/components/create-vm-dialog/createVmDialog.jsx:1327 msgid "Create new virtual machine" msgstr "Luo uusi virtuaalikone" -#: src/components/create-vm-dialog/createVmDialog.jsx:739 +#: src/components/create-vm-dialog/createVmDialog.jsx:849 msgid "Create new volume" msgstr "Luo uusi taltio" -#: src/components/vm/snapshots/vmSnapshotsCard.jsx:47 #: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:142 +#: src/components/vm/snapshots/vmSnapshotsCard.jsx:47 msgid "Create snapshot" msgstr "Luo tilannevedos" @@ -478,7 +479,7 @@ msgid "Creating VM installation" msgstr "Luodaan virtuaalikoneen asennus" -#: src/components/create-vm-dialog/createVmDialog.jsx:1036 +#: src/components/create-vm-dialog/createVmDialog.jsx:1147 msgid "Creation of VM $0 failed" msgstr "Virtuaalikoneen $0 luominen epäonnistui" @@ -511,20 +512,20 @@ msgid "DHCP Settings" msgstr "DHCP-asetukset" -#: src/components/storagePools/storagePool.jsx:161 #: src/components/networks/network.jsx:162 +#: src/components/storagePools/storagePool.jsx:161 msgid "Deactivate" msgstr "Deaktivoi" -#: src/components/common/deleteResource.jsx:76 -#: src/components/common/deleteResource.jsx:116 +#: src/components/vm/vmActions.jsx:351 src/components/vm/vmActions.jsx:359 +#: src/components/vm/deleteDialog.jsx:175 +#: src/components/networks/network.jsx:144 +#: src/components/networks/network.jsx:146 #: src/components/storagePools/storagePoolDelete.jsx:199 #: src/components/storagePools/storagePoolDelete.jsx:236 #: src/components/storagePools/storagePoolDelete.jsx:246 -#: src/components/networks/network.jsx:144 -#: src/components/networks/network.jsx:146 -#: src/components/vm/deleteDialog.jsx:175 src/components/vm/vmActions.jsx:351 -#: src/components/vm/vmActions.jsx:359 +#: src/components/common/deleteResource.jsx:76 +#: src/components/common/deleteResource.jsx:116 msgid "Delete" msgstr "Poista" @@ -568,8 +569,8 @@ "Jaettujen kansioiden poistaminen on mahdollista vain, kun vieras on " "sammutettuna" -#: src/components/vm/snapshots/vmSnapshotsCard.jsx:89 #: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:52 +#: src/components/vm/snapshots/vmSnapshotsCard.jsx:89 msgid "Description" msgstr "Kuvaus" @@ -592,23 +593,23 @@ "Irrota tätä varantoa käyttävät levyt kaikista virtuaalikoneista ennen " "poistoyritystä." -#: src/components/create-vm-dialog/createVmDialog.jsx:1170 +#: src/components/create-vm-dialog/createVmDialog.jsx:1281 msgid "Details" msgstr "Yksityiskohdat" -#: src/components/networks/networkList.jsx:74 -#: src/components/networks/createNetworkDialog.jsx:161 -#: src/components/vm/hostdevs/hostDevCard.jsx:103 -#: src/components/vm/hostdevs/hostDevCard.jsx:245 -#: src/components/vm/hostdevs/hostDevAdd.jsx:91 -#: src/components/vm/hostdevs/hostDevAdd.jsx:126 -#: src/components/vm/disks/diskAdd.jsx:335 #: src/components/vm/disks/vmDiskColumns.jsx:34 #: src/components/vm/disks/vmDisksCard.jsx:172 +#: src/components/vm/disks/diskAdd.jsx:335 +#: src/components/vm/hostdevs/hostDevAdd.jsx:91 +#: src/components/vm/hostdevs/hostDevAdd.jsx:126 +#: src/components/vm/hostdevs/hostDevCard.jsx:103 +#: src/components/vm/hostdevs/hostDevCard.jsx:245 #: src/components/vm/overview/bootOrder.jsx:110 #: src/components/vm/overview/bootOrder.jsx:117 #: src/components/vm/overview/bootOrder.jsx:149 #: src/components/vm/overview/bootOrder.jsx:152 +#: src/components/networks/createNetworkDialog.jsx:161 +#: src/components/networks/networkList.jsx:74 msgid "Device" msgstr "Laite" @@ -645,7 +646,7 @@ msgid "Disk identifier" msgstr "Levyn tunniste" -#: src/components/create-vm-dialog/createVmDialog.jsx:363 +#: src/components/create-vm-dialog/createVmDialog.jsx:372 msgid "Disk image" msgstr "Levykuva" @@ -653,12 +654,12 @@ msgid "Disk image file" msgstr "Levykuvatiedosto" -#: src/components/create-vm-dialog/createVmDialog.jsx:214 +#: src/components/create-vm-dialog/createVmDialog.jsx:220 msgid "Disk image path must not be empty" msgstr "Levykuvan polku ei voi olla tyhjä" -#: src/components/vm/disks/diskAdd.jsx:625 #: src/components/vm/disks/diskEdit.jsx:215 +#: src/components/vm/disks/diskAdd.jsx:625 msgid "Disk settings could not be saved" msgstr "Levyn asetuksia ei voitu tallentaa" @@ -666,7 +667,7 @@ msgid "Disk-only snapshot" msgstr "Vain levy -tilannevedos" -#: src/components/vm/vmDetailsPage.jsx:164 +#: src/components/vm/vmDetailsPage.jsx:166 msgid "Disks" msgstr "Levyt" @@ -685,7 +686,7 @@ msgid "Domain is blocked on resource" msgstr "Toimialue on estetty resurssilla" -#: src/components/create-vm-dialog/createVmDialog.jsx:349 +#: src/components/create-vm-dialog/createVmDialog.jsx:358 msgid "Download an OS" msgstr "Lataa käyttöjärjestelmä" @@ -709,8 +710,8 @@ msgid "Dying" msgstr "Kuolemassa" -#: src/components/vm/disks/diskEdit.jsx:164 #: src/components/vm/nics/vmNicsCard.jsx:364 +#: src/components/vm/disks/diskEdit.jsx:164 msgid "Edit" msgstr "Muokkaa" @@ -727,7 +728,7 @@ msgid "Editing transient network interfaces is not allowed" msgstr "Väliaikaisten verkkoliitäntöjen muokkaaminen ei ole sallittua" -#: src/components/vm/overview/vmOverviewCard.jsx:233 +#: src/components/vm/overview/vmOverviewCard.jsx:238 msgid "Emulated machine" msgstr "Sulautettu kone" @@ -740,21 +741,25 @@ msgid "End should not be empty" msgstr "Loppu ei saa olla tyhjä" -#: src/components/create-vm-dialog/createVmDialog.jsx:1059 +#: src/components/create-vm-dialog/createVmDialog.jsx:1170 msgid "Enter root and/or user information to enable unattended installation." msgstr "" "Anna pääkäyttäjän ja/tai käyttäjän tiedot salliaksesi valvomattoman " "asennuksen." +#: src/components/create-vm-dialog/createVmDialog.jsx:517 +msgid "Error checking token" +msgstr "Virhe tokenin tarkistuksessa" + #: src/components/vm/vmMigrateDialog.jsx:54 msgid "Example, $0" msgstr "Esimerkki, $0" -#: src/components/create-vm-dialog/createVmDialog.jsx:292 +#: src/components/create-vm-dialog/createVmDialog.jsx:301 msgid "Existing disk image on host's file system" msgstr "Poistutaan levykuvasta isännän tiedostojärjestelmässä" -#: src/components/vm/vmDetailsPage.jsx:157 +#: src/components/vm/vmDetailsPage.jsx:159 msgid "Expand" msgstr "Laajenna" @@ -819,8 +824,8 @@ msgid "Filter by name" msgstr "Suodata nimen mukaan" -#: src/components/vm/overview/vmOverviewCard.jsx:239 #: src/components/vm/overview/firmware.jsx:75 +#: src/components/vm/overview/vmOverviewCard.jsx:244 msgid "Firmware" msgstr "Laiteohjelmisto" @@ -855,8 +860,8 @@ "kirjoitettavat levykuvat siirretään. Käyttämätön tallennustila pysyy " "alkuperäisenä siirron jälkeen." -#: src/components/networks/networkOverviewTab.jsx:110 #: src/components/vm/overview/vmOverviewCard.jsx:180 +#: src/components/networks/networkOverviewTab.jsx:110 msgid "General" msgstr "Yleinen" @@ -864,15 +869,15 @@ msgid "Generate automatically" msgstr "Luo automaattisesti" -#: src/components/create-vm-dialog/createVmDialog.jsx:480 +#: src/components/create-vm-dialog/createVmDialog.jsx:500 msgid "Get a new RHSM token." msgstr "Hanki uusi RHSM-tokeni." -#: src/components/create-vm-dialog/createVmDialog.jsx:688 -#: src/components/create-vm-dialog/createVmDialog.jsx:784 -#: src/components/storagePools/storageVolumeCreateBody.jsx:104 #: src/components/vm/disks/vmDisksCard.jsx:51 #: src/components/vm/overview/memorySelectRow.jsx:89 +#: src/components/create-vm-dialog/createVmDialog.jsx:798 +#: src/components/create-vm-dialog/createVmDialog.jsx:894 +#: src/components/storagePools/storageVolumeCreateBody.jsx:104 msgid "GiB" msgstr "Git" @@ -880,15 +885,15 @@ msgid "Go to VMs list" msgstr "Siirry virtuaalikoneiden luetteloon" -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:238 #: src/components/vm/disks/diskAdd.jsx:202 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:238 msgid "Hide additional options" msgstr "Piilota lisävaihtoehdot" -#: src/components/storagePools/storagePoolOverviewTab.jsx:34 -#: src/components/storagePools/createStoragePoolDialog.jsx:122 #: src/components/vm/disks/vmDiskColumns.jsx:38 #: src/components/vm/overview/bootOrder.jsx:114 +#: src/components/storagePools/storagePoolOverviewTab.jsx:34 +#: src/components/storagePools/createStoragePoolDialog.jsx:122 msgid "Host" msgstr "Kone" @@ -896,7 +901,7 @@ msgid "Host device" msgstr "Isäntälaite" -#: src/components/vm/hostdevs/hostDevAdd.jsx:199 +#: src/components/vm/hostdevs/hostDevAdd.jsx:201 msgid "Host device could not be attached" msgstr "Isäntälaitetta ei voitu liittää" @@ -904,7 +909,7 @@ msgid "Host device will be removed from $0:" msgstr "Isäntälaite poistetaan $0:sta:" -#: src/components/vm/vmDetailsPage.jsx:181 +#: src/components/vm/vmDetailsPage.jsx:183 msgid "Host devices" msgstr "Isäntälaite" @@ -916,7 +921,7 @@ msgid "Host should not be empty" msgstr "Nimen ei saa olla tyhjä" -#: src/components/vm/overview/vmOverviewCard.jsx:229 +#: src/components/vm/overview/vmOverviewCard.jsx:234 msgid "Hypervisor details" msgstr "Hypervisorin yksityiskohdat" @@ -928,8 +933,8 @@ msgid "IP" msgstr "IP" -#: src/components/networks/networkOverviewTab.jsx:255 #: src/components/vm/nics/vmNicsCard.jsx:252 +#: src/components/networks/networkOverviewTab.jsx:255 msgid "IP address" msgstr "IP-osoite" @@ -987,23 +992,23 @@ msgid "Idle" msgstr "Jouten" -#: src/components/create-vm-dialog/createVmDialog.jsx:1276 +#: src/components/create-vm-dialog/createVmDialog.jsx:1391 msgid "Import VM" msgstr "Tuo virtuaalikone" -#: src/components/create-vm-dialog/createVmDialog.jsx:1213 +#: src/components/create-vm-dialog/createVmDialog.jsx:1327 msgid "Import a virtual machine" msgstr "Tuo virtuaalikone" -#: src/components/create-vm-dialog/createVmDialog.jsx:1199 +#: src/components/create-vm-dialog/createVmDialog.jsx:1313 msgid "Import and edit" msgstr "Tuo ja muokkaa" -#: src/components/create-vm-dialog/createVmDialog.jsx:1224 +#: src/components/create-vm-dialog/createVmDialog.jsx:1339 msgid "Import and run" msgstr "Tuo ja suorita" -#: src/components/create-vm-dialog/createVmDialog.jsx:300 +#: src/components/create-vm-dialog/createVmDialog.jsx:309 msgid "" "In most configurations, macvtap does not work for host to guest network " "communication." @@ -1033,15 +1038,15 @@ msgid "Install" msgstr "Asennus" -#: src/components/create-vm-dialog/createVmDialog.jsx:363 +#: src/components/create-vm-dialog/createVmDialog.jsx:372 msgid "Installation source" msgstr "Asennuslähde" -#: src/components/create-vm-dialog/createVmDialog.jsx:216 +#: src/components/create-vm-dialog/createVmDialog.jsx:222 msgid "Installation source must not be empty" msgstr "Asennuslähteen ei tulisi olla tyhjä" -#: src/components/create-vm-dialog/createVmDialog.jsx:341 +#: src/components/create-vm-dialog/createVmDialog.jsx:350 msgid "Installation type" msgstr "Asennustyyppi" @@ -1077,7 +1082,7 @@ msgid "Invalid IPv6 prefix" msgstr "Virheellinen IPv6-etuliite" -#: src/components/create-vm-dialog/createVmDialog.jsx:200 +#: src/components/create-vm-dialog/createVmDialog.jsx:206 msgid "Invalid filename" msgstr "Virheellinen tiedostonimi" @@ -1093,17 +1098,17 @@ msgid "Launch remote viewer" msgstr "Käynnistä etäkatselin" -#: src/components/create-vm-dialog/createVmDialog.jsx:526 +#: src/components/create-vm-dialog/createVmDialog.jsx:636 msgid "" "Leave the password blank if you do not wish to have a root account created" msgstr "Jätä salasana tyhjäksi, jos et halua root:n tilin luomista" -#: src/components/create-vm-dialog/createVmDialog.jsx:623 +#: src/components/create-vm-dialog/createVmDialog.jsx:733 msgid "" "Leave the password blank if you do not wish to have a user account created" msgstr "Jätä salasana tyhjäksi, jos et halua käyttäjätilin luomista" -#: src/components/create-vm-dialog/createVmDialog.jsx:639 +#: src/components/create-vm-dialog/createVmDialog.jsx:749 msgid "Leave the password blank if you do not wish to set a root password" msgstr "Jätä salasana tyhjäksi, jos et halua root:n tilin luomista" @@ -1129,7 +1134,7 @@ msgid "Loading..." msgstr "Ladataan..." -#: src/components/create-vm-dialog/createVmDialog.jsx:353 +#: src/components/create-vm-dialog/createVmDialog.jsx:362 msgid "Local install media (ISO image or distro install tree)" msgstr "Paikallinen asennusmedia (ISO-kuvan tai jakelun asennuspuu)" @@ -1137,14 +1142,15 @@ msgid "Location" msgstr "Sijainti" -#: src/components/networks/networkOverviewTab.jsx:68 #: src/components/vm/overview/bootOrder.jsx:124 +#: src/components/networks/networkOverviewTab.jsx:68 msgid "MAC" msgstr "MAC" -#: src/components/networks/networkOverviewTab.jsx:247 +#: src/components/vm/nics/nicAdd.jsx:63 #: src/components/vm/nics/vmNicsCard.jsx:250 -#: src/components/vm/nics/nicAdd.jsx:63 src/components/vm/nics/nicEdit.jsx:42 +#: src/components/vm/nics/nicEdit.jsx:42 +#: src/components/networks/networkOverviewTab.jsx:247 msgid "MAC address" msgstr "MAC-osoite" @@ -1209,9 +1215,9 @@ msgid "Maximum transmission unit" msgstr "Enimmäislähetysyksikkö" -#: src/components/create-vm-dialog/createVmDialog.jsx:671 #: src/components/vm/vmUsageCard.jsx:60 -#: src/components/vm/overview/vmOverviewCard.jsx:198 +#: src/components/vm/overview/vmOverviewCard.jsx:203 +#: src/components/create-vm-dialog/createVmDialog.jsx:781 msgid "Memory" msgstr "Muisti" @@ -1220,14 +1226,14 @@ msgid "Memory could not be saved" msgstr "Muistia ei voitu tallentaa" -#: src/components/create-vm-dialog/createVmDialog.jsx:220 +#: src/components/create-vm-dialog/createVmDialog.jsx:229 msgid "Memory must not be 0" msgstr "Muisti ei saa olla 0" -#: src/components/create-vm-dialog/createVmDialog.jsx:686 -#: src/components/create-vm-dialog/createVmDialog.jsx:782 -#: src/components/storagePools/storageVolumeCreateBody.jsx:102 #: src/components/vm/overview/memorySelectRow.jsx:87 +#: src/components/create-vm-dialog/createVmDialog.jsx:796 +#: src/components/create-vm-dialog/createVmDialog.jsx:892 +#: src/components/storagePools/storageVolumeCreateBody.jsx:102 msgid "MiB" msgstr "Mit" @@ -1249,8 +1255,8 @@ msgid "Mode" msgstr "Tila" -#: src/components/vm/hostdevs/hostDevCard.jsx:202 #: src/components/vm/nics/nicBody.jsx:50 +#: src/components/vm/hostdevs/hostDevCard.jsx:202 msgid "Model" msgstr "Malli" @@ -1284,17 +1290,17 @@ msgid "NIC $0 of VM $1 failed to change state" msgstr "Virtuaalikoneen $1 verkkokortti $0 ei muuttanut tilaa" +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:39 +#: src/components/vm/snapshots/vmSnapshotsCard.jsx:80 +#: src/components/vm/vmCloneDialog.jsx:89 +#: src/components/networks/createNetworkDialog.jsx:126 +#: src/components/networks/networkList.jsx:73 +#: src/components/create-vm-dialog/createVmDialog.jsx:258 #: src/components/vms/hostvmslist.jsx:140 -#: src/components/create-vm-dialog/createVmDialog.jsx:249 -#: src/components/storagePools/storageVolumeCreateBody.jsx:40 -#: src/components/storagePools/storagePoolList.jsx:75 #: src/components/storagePools/storagePoolVolumesTab.jsx:79 +#: src/components/storagePools/storagePoolList.jsx:75 +#: src/components/storagePools/storageVolumeCreateBody.jsx:40 #: src/components/storagePools/createStoragePoolDialog.jsx:44 -#: src/components/networks/networkList.jsx:73 -#: src/components/networks/createNetworkDialog.jsx:126 -#: src/components/vm/snapshots/vmSnapshotsCard.jsx:80 -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:39 -#: src/components/vm/vmCloneDialog.jsx:89 msgid "Name" msgstr "Nimi" @@ -1306,15 +1312,15 @@ msgid "Name contains invalid characters" msgstr "Nimi sisältää laittomia merkkejä" -#: src/components/create-vm-dialog/createVmDialog.jsx:183 -#: src/components/storagePools/storageVolumeCreate.jsx:64 #: src/components/vm/vmCloneDialog.jsx:41 +#: src/components/create-vm-dialog/createVmDialog.jsx:189 +#: src/components/storagePools/storageVolumeCreate.jsx:64 msgid "Name must not be empty" msgstr "Nimi ei saa olla tyhjä" -#: src/components/storagePools/createStoragePoolDialog.jsx:45 -#: src/components/networks/createNetworkDialog.jsx:53 #: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:99 +#: src/components/networks/createNetworkDialog.jsx:53 +#: src/components/storagePools/createStoragePoolDialog.jsx:45 msgid "Name should not be empty" msgstr "Nime ei tulisi olla tyhjä" @@ -1342,7 +1348,7 @@ msgid "Network $0 will be permanently deleted." msgstr "Verkko $0 poistetaan pysyvästi." -#: src/components/create-vm-dialog/createVmDialog.jsx:358 +#: src/components/create-vm-dialog/createVmDialog.jsx:367 msgid "Network boot (PXE)" msgstr "Verkkokäynnistys (PXE)" @@ -1358,15 +1364,15 @@ msgid "Network interface $0 will be removed from $1" msgstr "Verkkoliitäntä $0 poistetaan kohdasta $1" -#: src/components/vm/nics/nicAdd.jsx:159 src/components/vm/nics/nicEdit.jsx:135 +#: src/components/vm/nics/nicAdd.jsx:161 src/components/vm/nics/nicEdit.jsx:135 msgid "Network interface settings could not be saved" msgstr "Verkkoliitännän asetuksia ei voitu tallentaa" -#: src/components/vm/vmDetailsPage.jsx:172 +#: src/components/vm/vmDetailsPage.jsx:174 msgid "Network interfaces" msgstr "Verkkoliitännät" -#: src/components/create-vm-dialog/createVmDialog.jsx:308 +#: src/components/create-vm-dialog/createVmDialog.jsx:317 msgid "Network selection does not support PXE." msgstr "Verkon valinta ei tue PXE:ta." @@ -1413,7 +1419,7 @@ msgid "No disks defined for this VM" msgstr "Tälle virtuaalikoneelle ei ole määritetty levyjä" -#: src/components/vm/hostdevs/hostDevAdd.jsx:203 +#: src/components/vm/hostdevs/hostDevAdd.jsx:206 msgid "No host device selected" msgstr "Isäntälaitetta ei valittu" @@ -1449,7 +1455,7 @@ msgid "No state" msgstr "Ei tilaa" -#: src/components/create-vm-dialog/createVmDialog.jsx:740 +#: src/components/create-vm-dialog/createVmDialog.jsx:850 msgid "No storage" msgstr "Ei tallennustilaa" @@ -1497,10 +1503,18 @@ msgid "None (isolated network)" msgstr "Ei-eristetty verkko" -#: src/components/create-vm-dialog/createVmDialog.jsx:473 +#: src/components/create-vm-dialog/createVmDialog.jsx:587 msgid "Offline token" msgstr "Offline tokeni" +#: src/components/create-vm-dialog/createVmDialog.jsx:226 +msgid "Offline token must not be empty" +msgstr "Offline-token ei saa olla tyhjä" + +#: src/components/create-vm-dialog/createVmDialog.jsx:527 +msgid "Old token expired" +msgstr "Token on vanhentunut" + #: src/components/storagePools/storageVolumeDelete.jsx:70 msgid "" "One or more selected volumes are used by domains. Detach the disks first to " @@ -1509,9 +1523,9 @@ "Toimialueet käyttävät yhtä tai useampaa valittua taltiota. Irrota levyt " "ensin, jotta taltio voidaan poistaa." +#: src/components/vm/nics/nicEdit.jsx:39 #: src/components/vm/overview/bootOrder.jsx:379 #: src/components/vm/overview/memoryModal.jsx:143 -#: src/components/vm/nics/nicEdit.jsx:39 msgid "Only editable when the guest is shut off" msgstr "Muokattavissa vain, kun vieras on sammutettuna" @@ -1519,7 +1533,7 @@ msgid "Open" msgstr "Avaa" -#: src/components/create-vm-dialog/createVmDialog.jsx:439 +#: src/components/create-vm-dialog/createVmDialog.jsx:448 msgid "Operating system" msgstr "Käyttöjärjestelmä" @@ -1528,8 +1542,8 @@ msgid "Operation is in progress" msgstr "Toiminto käynnissä" +#: src/components/vm/vmDetailsPage.jsx:134 #: src/components/storagePools/storagePool.jsx:75 -#: src/components/vm/vmDetailsPage.jsx:132 msgid "Overview" msgstr "Esittely" @@ -1541,10 +1555,10 @@ msgid "Parent snapshot" msgstr "Vanhempi-tilannevedos" +#: src/components/vm/disks/diskEdit.jsx:40 #: src/components/vm/hostdevs/hostDevCard.jsx:128 #: src/components/vm/hostdevs/hostDevCard.jsx:132 #: src/components/vm/deleteDialog.jsx:63 -#: src/components/vm/disks/diskEdit.jsx:40 msgid "Path" msgstr "Polku" @@ -1552,11 +1566,11 @@ msgid "Path on host's filesystem" msgstr "Polku isännän tiedostojärjestelmässä" -#: src/components/create-vm-dialog/createVmDialog.jsx:274 +#: src/components/create-vm-dialog/createVmDialog.jsx:283 msgid "Path to ISO file on host's file system" msgstr "Polku ISO-tiedostoon isännän tiedostojärjestelmässä" -#: src/components/create-vm-dialog/createVmDialog.jsx:283 +#: src/components/create-vm-dialog/createVmDialog.jsx:292 msgid "Path to cloud image file on host's file system" msgstr "Polku pilvipohjaiseen tiedostoon isännän tiedostojärjestelmässä" @@ -1576,12 +1590,12 @@ msgid "Permanent (default)" msgstr "Pysyvä (oletus)" -#: src/components/vm/disks/diskAdd.jsx:127 src/components/vm/nics/nicAdd.jsx:86 +#: src/components/vm/nics/nicAdd.jsx:86 src/components/vm/disks/diskAdd.jsx:127 msgid "Persistence" msgstr "Pysyvyys" -#: src/components/storagePools/storagePoolOverviewTab.jsx:66 #: src/components/networks/networkOverviewTab.jsx:114 +#: src/components/storagePools/storagePoolOverviewTab.jsx:66 msgid "Persistent" msgstr "Pysyvä" @@ -1609,9 +1623,9 @@ msgid "Please start the virtual machine to access its console." msgstr "Käynnistä virtuaalikone päästäksesi sen konsoliin." -#: src/components/vm/deleteDialog.jsx:71 -#: src/components/vm/disks/diskAdd.jsx:143 #: src/components/vm/disks/vmDiskColumns.jsx:36 +#: src/components/vm/disks/diskAdd.jsx:143 +#: src/components/vm/deleteDialog.jsx:71 #: src/components/vm/overview/bootOrder.jsx:112 msgid "Pool" msgstr "Varanto" @@ -1632,10 +1646,10 @@ msgid "Pool's volumes are used by VMs " msgstr "Varannon taltioita käyttävät virtuaalikoneet " +#: src/components/vm/nics/vmNicsCard.jsx:282 #: src/components/vm/disks/vmDiskColumns.jsx:39 #: src/components/vm/overview/bootOrder.jsx:115 #: src/components/vm/overview/bootOrder.jsx:131 -#: src/components/vm/nics/vmNicsCard.jsx:282 msgid "Port" msgstr "Portti" @@ -1667,20 +1681,20 @@ msgid "Private" msgstr "Yksityinen" +#: src/components/vm/hostdevs/hostDevAdd.jsx:132 #: src/components/vm/hostdevs/hostDevCard.jsx:236 #: src/components/vm/hostdevs/hostDevCard.jsx:242 -#: src/components/vm/hostdevs/hostDevAdd.jsx:132 #: src/components/vm/overview/bootOrder.jsx:144 #: src/components/vm/overview/bootOrder.jsx:159 msgid "Product" msgstr "Tuote" -#: src/components/create-vm-dialog/createVmDialog.jsx:505 +#: src/components/create-vm-dialog/createVmDialog.jsx:615 msgid "Profile" msgstr "Profiili" -#: src/components/vm/hostdevs/hostDevCard.jsx:119 #: src/components/vm/disks/vmDiskColumns.jsx:35 +#: src/components/vm/hostdevs/hostDevCard.jsx:119 #: src/components/vm/overview/bootOrder.jsx:111 #: src/components/vm/overview/bootOrder.jsx:172 msgid "Protocol" @@ -1709,8 +1723,8 @@ msgid "Range" msgstr "Alue" -#: src/components/vm/disks/vmDisksCard.jsx:216 #: src/components/vm/disks/diskEdit.jsx:121 +#: src/components/vm/disks/vmDisksCard.jsx:216 msgid "Read-only" msgstr "Vain luku" @@ -1718,7 +1732,7 @@ msgid "Reboot" msgstr "Käynnistä uudelleen" -#: src/components/create-vm-dialog/createVmDialog.jsx:329 +#: src/components/create-vm-dialog/createVmDialog.jsx:338 msgid "Remote URL" msgstr "Etä-URL" @@ -1726,15 +1740,15 @@ msgid "Remote viewer details" msgstr "Etäkatseluohjelman yksityiskohdat" -#: src/components/networks/networkOverviewTab.jsx:70 +#: src/components/vm/nics/vmNicsCard.jsx:382 +#: src/components/vm/nics/vmNicsCard.jsx:389 +#: src/components/vm/disks/vmDisksCard.jsx:245 +#: src/components/vm/disks/vmDisksCard.jsx:263 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:59 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:68 #: src/components/vm/hostdevs/hostDevCard.jsx:252 #: src/components/vm/hostdevs/hostDevCard.jsx:258 -#: src/components/vm/disks/vmDisksCard.jsx:245 -#: src/components/vm/disks/vmDisksCard.jsx:263 -#: src/components/vm/nics/vmNicsCard.jsx:382 -#: src/components/vm/nics/vmNicsCard.jsx:389 +#: src/components/networks/networkOverviewTab.jsx:70 msgid "Remove" msgstr "Poista" @@ -1758,7 +1772,7 @@ msgid "Remove static host from DHCP" msgstr "Poista staattinen isäntä DHCP:stä" -#: src/components/vm/vmRenameDialog.jsx:65 src/components/vm/vmActions.jsx:338 +#: src/components/vm/vmActions.jsx:338 src/components/vm/vmRenameDialog.jsx:65 msgid "Rename" msgstr "Nimeä uudelleen" @@ -1789,7 +1803,7 @@ "aikaan ja nykyinen tila häviää, samoin kuin kaikki tiedot, joita ei ole " "siepattu tilannevedoksessa" -#: src/components/create-vm-dialog/createVmDialog.jsx:599 +#: src/components/create-vm-dialog/createVmDialog.jsx:709 msgid "Root password" msgstr "Root:n salasana" @@ -1805,8 +1819,8 @@ msgid "Run" msgstr "Suorita" -#: src/components/networks/networkOverviewTab.jsx:124 #: src/components/vm/overview/vmOverviewCard.jsx:123 +#: src/components/networks/networkOverviewTab.jsx:124 msgid "Run when host boots" msgstr "Suorita, kun isäntä käynnistyy" @@ -1826,11 +1840,11 @@ msgid "SPICE port" msgstr "SPICE-portti" +#: src/components/vm/nics/nicEdit.jsx:177 #: src/components/vm/disks/diskEdit.jsx:265 #: src/components/vm/overview/bootOrder.jsx:327 #: src/components/vm/overview/firmware.jsx:67 #: src/components/vm/overview/memoryModal.jsx:155 -#: src/components/vm/nics/nicEdit.jsx:177 msgid "Save" msgstr "Tallenna" @@ -1866,7 +1880,7 @@ msgid "Set manually" msgstr "Aseta käsin" -#: src/components/create-vm-dialog/createVmDialog.jsx:1205 +#: src/components/create-vm-dialog/createVmDialog.jsx:1319 msgid "" "Setting the user passwords for unattended installation requires starting the " "VM when creating it" @@ -1882,12 +1896,12 @@ msgid "Share a host directory with the guest" msgstr "Jaa isäntähakemisto vieraalle" -#: src/components/vm/vmDetailsPage.jsx:202 +#: src/components/vm/vmDetailsPage.jsx:204 msgid "Shared directories" msgstr "Jaetut hakemistot" #: src/components/vm/filesystems/vmFilesystemsCard.jsx:176 -#: src/components/vm/vmDetailsPage.jsx:204 +#: src/components/vm/vmDetailsPage.jsx:206 msgid "Shared host directories need to be manually mounted inside the VM" msgstr "Jaetut isäntähakemistot on liitettävä manuaalisesti virtuaalikoneessa" @@ -1895,8 +1909,8 @@ msgid "Shared storage" msgstr "Jaettu tallennustila" -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:238 #: src/components/vm/disks/diskAdd.jsx:202 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:238 msgid "Show additional options" msgstr "Näytä lisävaihtoehdot" @@ -1916,16 +1930,16 @@ msgid "Shutting down" msgstr "Sammutetaan" -#: src/components/storagePools/storageVolumeCreateBody.jsx:86 -#: src/components/storagePools/storagePoolList.jsx:76 #: src/components/storagePools/storagePoolVolumesTab.jsx:79 +#: src/components/storagePools/storagePoolList.jsx:76 +#: src/components/storagePools/storageVolumeCreateBody.jsx:86 msgid "Size" msgstr "Koko" +#: src/components/vm/hostdevs/hostDevAdd.jsx:104 #: src/components/vm/hostdevs/hostDevCard.jsx:106 #: src/components/vm/hostdevs/hostDevCard.jsx:113 #: src/components/vm/hostdevs/hostDevCard.jsx:237 -#: src/components/vm/hostdevs/hostDevAdd.jsx:104 #: src/components/vm/overview/bootOrder.jsx:160 msgid "Slot" msgstr "Aukko" @@ -1946,7 +1960,7 @@ msgid "Snapshot failed to be created" msgstr "Tilannevedoksen luominen epäonnistui" -#: src/components/vm/vmDetailsPage.jsx:190 +#: src/components/vm/vmDetailsPage.jsx:192 msgid "Snapshots" msgstr "Tilannevedokset" @@ -1954,12 +1968,12 @@ msgid "Sockets" msgstr "Pistokkeet" -#: src/components/storagePools/storagePoolOverviewTab.jsx:51 -#: src/components/vm/hostdevs/hostDevCard.jsx:220 -#: src/components/vm/disks/diskAdd.jsx:662 -#: src/components/vm/disks/vmDisksCard.jsx:190 #: src/components/vm/nics/vmNicsCard.jsx:277 #: src/components/vm/nics/nicBody.jsx:197 +#: src/components/vm/disks/vmDisksCard.jsx:190 +#: src/components/vm/disks/diskAdd.jsx:662 +#: src/components/vm/hostdevs/hostDevCard.jsx:220 +#: src/components/storagePools/storagePoolOverviewTab.jsx:51 msgid "Source" msgstr "Lähde" @@ -1971,13 +1985,13 @@ msgid "Source must not be empty" msgstr "Lähde ei saa olla tyhjä" +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:48 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:65 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:199 #: src/components/storagePools/storagePoolOverviewTab.jsx:41 #: src/components/storagePools/storagePoolOverviewTab.jsx:46 #: src/components/storagePools/createStoragePoolDialog.jsx:174 #: src/components/storagePools/createStoragePoolDialog.jsx:192 -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:48 -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:65 -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:199 msgid "Source path" msgstr "Lähteen polku" @@ -1986,7 +2000,7 @@ msgid "Source path should not be empty" msgstr "Lähdepolku ei saa olla tyhjä" -#: src/components/create-vm-dialog/createVmDialog.jsx:208 +#: src/components/create-vm-dialog/createVmDialog.jsx:214 msgid "Source should start with http, ftp or nfs protocol" msgstr "Lähteen tulisi alkaa http-, ftp- tai nfs-protokollalla" @@ -2011,11 +2025,11 @@ msgid "Startup" msgstr "Aloittaa" +#: src/components/vm/nics/vmNicsCard.jsx:325 +#: src/components/vm/overview/vmOverviewCard.jsx:189 +#: src/components/networks/networkList.jsx:77 #: src/components/vms/hostvmslist.jsx:99 src/components/vms/hostvmslist.jsx:142 #: src/components/storagePools/storagePoolList.jsx:78 -#: src/components/networks/networkList.jsx:77 -#: src/components/vm/overview/vmOverviewCard.jsx:184 -#: src/components/vm/nics/vmNicsCard.jsx:325 msgid "State" msgstr "Tila" @@ -2027,12 +2041,12 @@ msgid "Static host from DHCP could not be removed" msgstr "Staattista isäntää ei voitu poistaa DHCP:stä" -#: src/components/create-vm-dialog/createVmDialog.jsx:735 #: src/components/vm/vmMigrateDialog.jsx:95 +#: src/components/create-vm-dialog/createVmDialog.jsx:845 msgid "Storage" msgstr "Tallennustila" -#: src/components/create-vm-dialog/createVmDialog.jsx:766 +#: src/components/create-vm-dialog/createVmDialog.jsx:876 msgid "Storage Limit" msgstr "Tallennustilan raja" @@ -2056,7 +2070,7 @@ msgid "Storage pool name" msgstr "Varastointivarannon nimi" -#: src/components/create-vm-dialog/createVmDialog.jsx:741 +#: src/components/create-vm-dialog/createVmDialog.jsx:851 #: src/components/storagePools/storagePoolList.jsx:58 #: src/components/storagePools/storagePoolList.jsx:65 #: src/components/storagePools/storagePoolList.jsx:72 @@ -2067,7 +2081,7 @@ msgid "Storage pools could not be fetched" msgstr "Tallennusvarantoja ei voitu hakea" -#: src/components/create-vm-dialog/createVmDialog.jsx:224 +#: src/components/create-vm-dialog/createVmDialog.jsx:233 msgid "Storage size must not be 0" msgstr "Tallennuskoko ei saa olla 0" @@ -2075,8 +2089,8 @@ msgid "Storage volume" msgstr "Varastointivarannon taltio" -#: src/components/storagePools/storageVolumeCreate.jsx:67 #: src/components/vm/disks/diskAdd.jsx:426 +#: src/components/storagePools/storageVolumeCreate.jsx:67 msgid "Storage volume size must not exceed the storage pool's capacity ($0 $1)" msgstr "" "Tallennustaltion koko ei saa ylittää tallennusvarannon kapasiteettia ($0 $1)" @@ -2106,8 +2120,8 @@ msgid "Table of selectable host devices" msgstr "Taulukko valittavista olevista isäntälaitteista" -#: src/components/vm/hostdevs/hostDevCard.jsx:114 #: src/components/vm/disks/vmDisksCard.jsx:249 +#: src/components/vm/hostdevs/hostDevCard.jsx:114 #: src/components/vm/overview/bootOrder.jsx:166 msgid "Target" msgstr "Kohde" @@ -2134,8 +2148,8 @@ msgstr "" "Virtuaalikone $0 on käynnissä ja se pakotetaan pois päältä ennen poistamista." -#: src/components/vm/disks/vmDisksCard.jsx:262 #: src/components/vm/nics/vmNicsCard.jsx:390 +#: src/components/vm/disks/vmDisksCard.jsx:262 msgid "The VM needs to be running or shut off to detach this device" msgstr "" "Virtuaalikoneen on oltava käynnissä tai sammutettuna laitteen irrottamiseksi" @@ -2160,11 +2174,11 @@ msgid "The pool is empty" msgstr "Varanto on tyhjä" -#: src/components/create-vm-dialog/createVmDialog.jsx:663 +#: src/components/create-vm-dialog/createVmDialog.jsx:773 msgid "The selected operating system has minimum memory requirement of $0 $1" msgstr "Valitulla käyttöjärjestelmällä on vähimmäismäärä muistia $0 $1" -#: src/components/create-vm-dialog/createVmDialog.jsx:713 +#: src/components/create-vm-dialog/createVmDialog.jsx:823 msgid "" "The selected operating system has minimum storage size requirement of $0 $1" msgstr "Valitun käyttöjärjestelmän tallennustilan vähimmäisvaatimus on $0 $1" @@ -2182,6 +2196,12 @@ msgid "The tag name to be used by the guest to mount this export point." msgstr "Tunnisteen nimi, jota vieras käyttää tämän vientipisteen liittämiseen." +#: src/components/create-vm-dialog/createVmDialog.jsx:507 +#: src/components/create-vm-dialog/createVmDialog.jsx:520 +#: src/components/create-vm-dialog/createVmDialog.jsx:530 +msgid "Then copy and paste it above." +msgstr "Kopioi ja liitä se sitten yläpuolelle." + #: src/components/vm/vmActions.jsx:347 msgid "This VM is transient. Shut it down if you wish to delete it." msgstr "Tämä virtuaalikone on ohimenevä. Sammuta se, jos haluat poistaa sen." @@ -2229,7 +2249,7 @@ msgid "This volume is already used by $0." msgstr "Tätä taltiota käyttää jo $0." -#: src/components/create-vm-dialog/createVmDialog.jsx:754 +#: src/components/create-vm-dialog/createVmDialog.jsx:864 msgid "This volume is already used by another VM." msgstr "Tätä taltiota käyttää jo toinen virtuaalikone." @@ -2247,17 +2267,17 @@ msgid "Troubleshoot" msgstr "Vianetsintä" -#: src/components/storagePools/storagePoolOverviewTab.jsx:76 -#: src/components/storagePools/createStoragePoolDialog.jsx:81 -#: src/components/vm/hostdevs/hostDevCard.jsx:184 +#: src/components/vm/nics/vmNicsCard.jsx:227 #: src/components/vm/hostdevs/hostDevAdd.jsx:50 +#: src/components/vm/hostdevs/hostDevCard.jsx:184 #: src/components/vm/overview/bootOrder.jsx:129 #: src/components/vm/overview/bootOrder.jsx:142 #: src/components/vm/overview/bootOrder.jsx:157 #: src/components/vm/overview/bootOrder.jsx:164 #: src/components/vm/overview/bootOrder.jsx:171 #: src/components/vm/overview/bootOrder.jsx:177 -#: src/components/vm/nics/vmNicsCard.jsx:227 +#: src/components/storagePools/storagePoolOverviewTab.jsx:76 +#: src/components/storagePools/createStoragePoolDialog.jsx:81 msgid "Type" msgstr "Tyyppi" @@ -2265,7 +2285,7 @@ msgid "Type ID" msgstr "Tyypin tunnus" -#: src/components/create-vm-dialog/createVmDialog.jsx:355 +#: src/components/create-vm-dialog/createVmDialog.jsx:364 msgid "URL (ISO image or distro install tree)" msgstr "URL (ISO-kuvan tai jakelun asennuspuu)" @@ -2281,11 +2301,11 @@ msgid "Undefined" msgstr "Määrittämätön" -#: src/components/create-vm-dialog/createVmDialog.jsx:257 +#: src/components/create-vm-dialog/createVmDialog.jsx:266 msgid "Unique name" msgstr "Ainutlaatuinen nimi" -#: src/components/create-vm-dialog/createVmDialog.jsx:257 +#: src/components/create-vm-dialog/createVmDialog.jsx:266 msgid "Unique name, default: $0" msgstr "Ainutlaatuinen nimi, oletusarvo: $0" @@ -2316,7 +2336,7 @@ msgid "Url" msgstr "Url" -#: src/components/vm/vmDetailsPage.jsx:143 +#: src/components/vm/vmDetailsPage.jsx:145 msgid "Usage" msgstr "Käyttö" @@ -2346,21 +2366,21 @@ msgid "Used by" msgstr "Käyttävä" -#: src/components/create-vm-dialog/createVmDialog.jsx:612 +#: src/components/create-vm-dialog/createVmDialog.jsx:722 msgid "User login" msgstr "Käyttäjän sisäänkirjautuminen" -#: src/components/create-vm-dialog/createVmDialog.jsx:239 +#: src/components/create-vm-dialog/createVmDialog.jsx:248 msgid "User login must not be empty when user password is set" msgstr "" "Käyttäjän sisäänkirjautuminen ei saa olla tyhjä, kun käyttäjän salasana on " "asetettu" -#: src/components/create-vm-dialog/createVmDialog.jsx:619 +#: src/components/create-vm-dialog/createVmDialog.jsx:729 msgid "User password" msgstr "Käyttäjäsalasana" -#: src/components/create-vm-dialog/createVmDialog.jsx:236 +#: src/components/create-vm-dialog/createVmDialog.jsx:245 msgid "User password must not be empty when user login is set" msgstr "" "Käyttäjän salasana ei saa olla tyhjä, kun käyttäjän sisäänkirjautuminen on " @@ -2378,7 +2398,7 @@ msgid "VM $0 Host Devices" msgstr "VM $0 isäntälaitteet" -#: src/components/create-vm-dialog/createVmDialog.jsx:185 +#: src/components/create-vm-dialog/createVmDialog.jsx:191 msgid "VM $0 already exists" msgstr "Virtuaalikone $0 on jo olemassa" @@ -2442,21 +2462,25 @@ msgid "VNC port" msgstr "VNC-portti" +#: src/components/create-vm-dialog/createVmDialog.jsx:536 +msgid "Valid token" +msgstr "Kelvollinen tokeni" + +#: src/components/vm/hostdevs/hostDevAdd.jsx:132 #: src/components/vm/hostdevs/hostDevCard.jsx:211 #: src/components/vm/hostdevs/hostDevCard.jsx:235 #: src/components/vm/hostdevs/hostDevCard.jsx:241 -#: src/components/vm/hostdevs/hostDevAdd.jsx:132 #: src/components/vm/overview/bootOrder.jsx:143 #: src/components/vm/overview/bootOrder.jsx:158 msgid "Vendor" msgstr "Toimittaja" +#: src/components/vm/vmDetailsPage.jsx:112 +#: src/components/vm/vmDetailsPage.jsx:264 +#: src/components/networks/networkList.jsx:53 #: src/components/vms/hostvmslist.jsx:130 #: src/components/vms/hostvmslist.jsx:137 -#: src/components/storagePools/storagePoolList.jsx:55 -#: src/components/networks/networkList.jsx:53 -#: src/components/vm/vmDetailsPage.jsx:111 -#: src/components/vm/vmDetailsPage.jsx:262 src/manifest.json:0 +#: src/components/storagePools/storagePoolList.jsx:55 src/manifest.json:0 msgid "Virtual machines" msgstr "Virtuaalikoneet" @@ -2476,11 +2500,11 @@ msgid "Virtualization service (libvirt) is not active" msgstr "Virtualisointipalvelu (libvirt) ei ole aktiivinen" -#: src/components/create-vm-dialog/createVmDialog.jsx:752 -#: src/components/vm/deleteDialog.jsx:68 -#: src/components/vm/disks/diskAdd.jsx:106 #: src/components/vm/disks/vmDiskColumns.jsx:37 +#: src/components/vm/disks/diskAdd.jsx:106 +#: src/components/vm/deleteDialog.jsx:68 #: src/components/vm/overview/bootOrder.jsx:113 +#: src/components/create-vm-dialog/createVmDialog.jsx:862 msgid "Volume" msgstr "Taltio" @@ -2501,13 +2525,13 @@ msgid "WWPN" msgstr "WWPN" -#: src/components/vm/disks/vmDisksCard.jsx:216 #: src/components/vm/disks/diskEdit.jsx:130 +#: src/components/vm/disks/vmDisksCard.jsx:216 msgid "Writeable" msgstr "Kirjoitettava" -#: src/components/vm/disks/vmDisksCard.jsx:216 #: src/components/vm/disks/diskEdit.jsx:139 +#: src/components/vm/disks/vmDisksCard.jsx:216 msgid "Writeable and shared" msgstr "Kirjoitettava ja jaettu" @@ -2515,12 +2539,12 @@ msgid "You can mount the shared folder using:" msgstr "Voit liittää jaetun kansion seuraavasti:" -#: src/components/create-vm-dialog/createVmDialog.jsx:188 +#: src/components/create-vm-dialog/createVmDialog.jsx:194 msgid "You need to select the most closely matching operating system" msgstr "Sinun on valittava parhaiten vastaava käyttöjärjestelmä" -#: src/components/storagePools/storagePool.jsx:64 #: src/components/networks/network.jsx:57 +#: src/components/storagePools/storagePool.jsx:64 msgid "active" msgstr "aktiivinen" @@ -2603,8 +2627,8 @@ msgid "iSCSI target IQN" msgstr "iSCSI-kohteen IQN" -#: src/components/storagePools/storagePool.jsx:64 #: src/components/networks/network.jsx:57 +#: src/components/storagePools/storagePool.jsx:64 msgid "inactive" msgstr "ei aktiivinen" @@ -2620,18 +2644,18 @@ msgid "mcast" msgstr "monilähetys" -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:190 -#: src/components/vm/vmDetailsPage.jsx:217 #: src/components/vm/nics/nicBody.jsx:112 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:190 +#: src/components/vm/vmDetailsPage.jsx:219 msgid "more info" msgstr "lisätietoja" #: src/components/vm/filesystems/vmFilesystemsCard.jsx:186 -#: src/components/vm/vmDetailsPage.jsx:213 +#: src/components/vm/vmDetailsPage.jsx:215 msgid "mount point: The mount point inside the guest" msgstr "liitoskohta: liitoskohta vieraskoneessa" -#: src/components/vm/vmDetailsPage.jsx:212 +#: src/components/vm/vmDetailsPage.jsx:214 msgid "mount tag: The tag associated to the exported mount point" msgstr "liitostunniste: vietyyn liitoskohtaan liittyvä tunniste" @@ -2639,9 +2663,9 @@ msgid "network" msgstr "verkko" -#: src/helpers.js:273 src/components/storagePools/storagePoolOverviewTab.jsx:67 +#: 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 msgid "no" msgstr "ei" @@ -2701,7 +2725,7 @@ msgid "vCPU maximum" msgstr "vCPU enintään" -#: src/components/vm/overview/vmOverviewCard.jsx:203 +#: src/components/vm/overview/vmOverviewCard.jsx:208 msgid "vCPUs" msgstr "vCPU:t" @@ -2721,7 +2745,7 @@ "Paketti virt-install on asennettava järjestelmään virtuaalikoneiden " "kloonaamiseksi" -#: src/components/create-vm-dialog/createVmDialog.jsx:1282 +#: src/components/create-vm-dialog/createVmDialog.jsx:1397 msgid "" "virt-install package needs to be installed on the system in order to create " "new VMs" @@ -2741,9 +2765,9 @@ msgid "vm" msgstr "vm" -#: src/helpers.js:272 src/components/storagePools/storagePoolOverviewTab.jsx:67 +#: 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 msgid "yes" msgstr "kyllä" diff -Nru cockpit-machines-275/po/fr.po cockpit-machines-277/po/fr.po --- cockpit-machines-275/po/fr.po 2022-08-10 10:22:53.000000000 +0000 +++ cockpit-machines-277/po/fr.po 2022-11-07 16:06:46.000000000 +0000 @@ -21,9 +21,9 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-09-05 04:31+0000\n" -"PO-Revision-Date: 2022-05-02 20:18+0000\n" -"Last-Translator: Alain Nussbaumer \n" +"POT-Creation-Date: 2022-10-17 04:51+0000\n" +"PO-Revision-Date: 2022-10-06 07:19+0000\n" +"Last-Translator: Ludek Janda \n" "Language-Team: French \n" "Language: fr\n" @@ -31,18 +31,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.12.1\n" +"X-Generator: Weblate 4.14.1\n" -#: src/components/create-vm-dialog/createVmDialog.jsx:482 -msgid " Then copy the token and paste it above." -msgstr "" - -#: src/components/create-vm-dialog/createVmDialog.jsx:702 +#: src/components/create-vm-dialog/createVmDialog.jsx:812 msgid "$0 $1 available at default location" msgstr "$0 $1 disponibles à l’emplacement par défaut" -#: src/components/create-vm-dialog/createVmDialog.jsx:229 -#: src/components/create-vm-dialog/createVmDialog.jsx:653 +#: src/components/create-vm-dialog/createVmDialog.jsx:238 +#: src/components/create-vm-dialog/createVmDialog.jsx:763 msgid "$0 $1 available on host" msgstr "$0 $1 disponibles sur l’hôte" @@ -62,7 +58,7 @@ msgstr[0] "$0 Pool de stockage" msgstr[1] "$0 Pools de stockage" -#: src/components/create-vm-dialog/createVmDialog.jsx:1061 +#: src/components/create-vm-dialog/createVmDialog.jsx:1172 msgid "$0 does not support unattended installation." msgstr "$0 ne prend pas en charge les installations sans surveillance." @@ -106,13 +102,13 @@ "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/vmDisksCard.jsx:188 #: src/components/vm/disks/diskEdit.jsx:113 +#: src/components/vm/disks/vmDisksCard.jsx:188 msgid "Access" msgstr "Accès" -#: src/components/storagePools/storagePool.jsx:170 #: src/components/networks/network.jsx:166 +#: src/components/storagePools/storagePool.jsx:170 msgid "Activate" msgstr "Activer" @@ -120,10 +116,10 @@ msgid "Activate the storage pool to administer volumes" msgstr "Activer le pool de stockage pour gérer les volumes" -#: src/components/networks/networkOverviewTab.jsx:237 -#: src/components/vm/hostdevs/hostDevAdd.jsx:222 +#: src/components/vm/nics/nicAdd.jsx:208 #: src/components/vm/disks/diskAdd.jsx:734 -#: src/components/vm/nics/nicAdd.jsx:201 +#: src/components/vm/hostdevs/hostDevAdd.jsx:227 +#: src/components/networks/networkOverviewTab.jsx:237 msgid "Add" msgstr "Ajouter" @@ -131,13 +127,13 @@ msgid "Add a DHCP static host entry" msgstr "Ajouter une entrée d’hôte statique DHCP" -#: src/components/vm/disks/diskAdd.jsx:725 #: src/components/vm/disks/vmDisksCard.jsx:77 +#: src/components/vm/disks/diskAdd.jsx:725 msgid "Add disk" msgstr "Ajouter un disque" +#: src/components/vm/hostdevs/hostDevAdd.jsx:243 #: src/components/vm/hostdevs/hostDevCard.jsx:153 -#: src/components/vm/hostdevs/hostDevAdd.jsx:238 msgid "Add host device" msgstr "Ajouter un dispositif hôte" @@ -149,7 +145,7 @@ msgid "Add shared directory" msgstr "Ajouter un répertoire partagé" -#: src/components/vm/nics/nicAdd.jsx:193 +#: src/components/vm/nics/nicAdd.jsx:196 msgid "Add virtual network interface" msgstr "Ajouter une interface de réseau virtuel" @@ -163,10 +159,10 @@ msgid "Additional" msgstr "Additionnel" +#: src/components/vm/nics/vmNicsCard.jsx:281 +#: src/components/vm/consoles/desktopConsole.jsx:47 #: src/components/networks/networkOverviewTab.jsx:142 #: src/components/networks/networkOverviewTab.jsx:162 -#: src/components/vm/consoles/desktopConsole.jsx:47 -#: src/components/vm/nics/vmNicsCard.jsx:281 msgid "Address" msgstr "Adresse" @@ -198,12 +194,10 @@ "limité de caractères de ponctuation (-, _, +, .)" #: src/components/storagePools/storagePoolDelete.jsx:175 -#, fuzzy -#| msgid "Delete the volumes inside this pool" msgid "Also delete all volumes inside this pool:" -msgstr "Supprimer les volumes de ce pool" +msgstr "Supprimez également tous les volumes de ce pool :" -#: src/components/vm/disks/diskAdd.jsx:130 src/components/vm/nics/nicAdd.jsx:89 +#: src/components/vm/nics/nicAdd.jsx:89 src/components/vm/disks/diskAdd.jsx:130 msgid "Always attach" msgstr "Toujours attacher" @@ -218,7 +212,7 @@ "Le fait de l’attacher rendra ce disque partageable pour chaque machine " "virtuelle qui l’utilise." -#: src/components/create-vm-dialog/createVmDialog.jsx:1060 +#: src/components/create-vm-dialog/createVmDialog.jsx:1171 msgid "" "Automated installs are only available when downloading an image or using " "cloud-init." @@ -230,13 +224,13 @@ msgid "Automatic" msgstr "Automatique" -#: src/components/create-vm-dialog/createVmDialog.jsx:1174 +#: src/components/create-vm-dialog/createVmDialog.jsx:1285 msgid "Automation" msgstr "Automatisation" -#: src/components/storagePools/storagePoolOverviewTab.jsx:71 +#: src/components/vm/overview/vmOverviewCard.jsx:226 #: src/components/networks/networkOverviewTab.jsx:119 -#: src/components/vm/overview/vmOverviewCard.jsx:221 +#: src/components/storagePools/storagePoolOverviewTab.jsx:71 msgid "Autostart" msgstr "Démarrage automatique" @@ -244,7 +238,7 @@ msgid "Blocked" msgstr "Bloqué" -#: src/components/vm/overview/vmOverviewCard.jsx:213 +#: src/components/vm/overview/vmOverviewCard.jsx:218 msgid "Boot order" msgstr "Ordre d’amorçage" @@ -252,13 +246,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/diskEdit.jsx:88 +#: src/components/vm/disks/vmDisksCard.jsx:186 +#: src/components/vm/disks/diskAdd.jsx:217 +#: src/components/vm/hostdevs/hostDevAdd.jsx:92 #: src/components/vm/hostdevs/hostDevCard.jsx:104 #: src/components/vm/hostdevs/hostDevCard.jsx:112 #: src/components/vm/hostdevs/hostDevCard.jsx:246 -#: src/components/vm/hostdevs/hostDevAdd.jsx:92 -#: src/components/vm/disks/diskAdd.jsx:217 -#: src/components/vm/disks/vmDisksCard.jsx:186 -#: src/components/vm/disks/diskEdit.jsx:88 #: src/components/vm/overview/bootOrder.jsx:118 #: src/components/vm/overview/bootOrder.jsx:130 #: src/components/vm/overview/bootOrder.jsx:148 @@ -279,39 +273,39 @@ msgid "CPU configuration could not be saved" msgstr "La configuration du CPU n’a pas pu être sauvegardée" -#: src/components/vm/overview/vmOverviewCard.jsx:208 +#: src/components/vm/overview/vmOverviewCard.jsx:213 msgid "CPU type" msgstr "Type de CPU" -#: src/components/vm/disks/diskAdd.jsx:206 #: src/components/vm/disks/vmDiskColumns.jsx:95 #: src/components/vm/disks/diskEdit.jsx:58 +#: src/components/vm/disks/diskAdd.jsx:206 msgid "Cache" msgstr "Cache" -#: src/components/common/deleteResource.jsx:79 -#: src/components/create-vm-dialog/createVmDialog.jsx:1230 -#: src/components/storagePools/storageVolumeCreate.jsx:108 -#: src/components/storagePools/storagePoolDelete.jsx:202 -#: src/components/storagePools/createStoragePoolDialog.jsx:445 -#: src/components/networks/createNetworkDialog.jsx:417 -#: src/components/networks/networkOverviewTab.jsx:240 -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:170 -#: src/components/vm/hostdevs/hostDevAdd.jsx:228 -#: src/components/vm/snapshots/vmSnapshotsRevertModal.jsx:76 -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:150 -#: src/components/vm/deleteDialog.jsx:178 #: src/components/vm/vmMigrateDialog.jsx:219 -#: src/components/vm/vmRenameDialog.jsx:68 -#: src/components/vm/disks/diskAdd.jsx:737 +#: src/components/vm/nics/nicAdd.jsx:211 src/components/vm/nics/nicEdit.jsx:180 #: src/components/vm/disks/diskEdit.jsx:268 -#: src/components/vm/vmCloneDialog.jsx:80 +#: src/components/vm/disks/diskAdd.jsx:737 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:170 +#: src/components/vm/hostdevs/hostDevAdd.jsx:233 +#: src/components/vm/vmRenameDialog.jsx:68 +#: src/components/vm/deleteDialog.jsx:178 #: src/components/vm/overview/bootOrder.jsx:330 #: src/components/vm/overview/cpuTypeModal.jsx:70 -#: src/components/vm/overview/vcpuModal.jsx:266 #: src/components/vm/overview/firmware.jsx:70 +#: src/components/vm/overview/vcpuModal.jsx:266 #: src/components/vm/overview/memoryModal.jsx:158 -#: src/components/vm/nics/nicAdd.jsx:204 src/components/vm/nics/nicEdit.jsx:180 +#: src/components/vm/snapshots/vmSnapshotsRevertModal.jsx:76 +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:150 +#: src/components/vm/vmCloneDialog.jsx:80 +#: src/components/networks/createNetworkDialog.jsx:417 +#: src/components/networks/networkOverviewTab.jsx:240 +#: src/components/create-vm-dialog/createVmDialog.jsx:1345 +#: src/components/storagePools/storageVolumeCreate.jsx:108 +#: src/components/storagePools/storagePoolDelete.jsx:202 +#: src/components/storagePools/createStoragePoolDialog.jsx:445 +#: src/components/common/deleteResource.jsx:79 msgid "Cancel" msgstr "Annuler" @@ -327,16 +321,20 @@ msgid "Change firmware" msgstr "Changer de firmware" -#: src/components/common/warningInactive.jsx:11 +#: src/components/vm/nics/nicEdit.jsx:166 #: src/components/vm/disks/diskEdit.jsx:252 #: src/components/vm/overview/vcpuModal.jsx:188 -#: src/components/vm/nics/nicEdit.jsx:166 +#: src/components/common/warningInactive.jsx:11 msgid "Changes will take effect after shutting down the VM" msgstr "" "Ces modifications prendront effet après l’extinction de la machine virtuelle" -#: src/components/create-vm-dialog/createVmDialog.jsx:446 -#: src/components/create-vm-dialog/createVmDialog.jsx:447 +#: src/components/create-vm-dialog/createVmDialog.jsx:512 +msgid "Checking token validity..." +msgstr "" + +#: src/components/create-vm-dialog/createVmDialog.jsx:455 +#: src/components/create-vm-dialog/createVmDialog.jsx:456 msgid "Choose an operating system" msgstr "Choisissez un système d’exploitation" @@ -359,7 +357,7 @@ msgid "Close" msgstr "Fermer" -#: src/components/create-vm-dialog/createVmDialog.jsx:351 +#: src/components/create-vm-dialog/createVmDialog.jsx:360 msgid "Cloud base image" msgstr "Images Cloud Base" @@ -381,16 +379,17 @@ msgid "Connecting" msgstr "Connexion en cours" +#: src/components/vm/overview/vmOverviewCard.jsx:184 +#: src/components/networks/createNetworkDialog.jsx:41 +#: src/components/networks/networkList.jsx:75 #: src/components/vms/hostvmslist.jsx:141 -#: src/components/common/machinesConnectionSelector.jsx:33 #: src/components/storagePools/storagePoolList.jsx:77 -#: src/components/networks/networkList.jsx:75 -#: src/components/networks/createNetworkDialog.jsx:41 +#: src/components/common/machinesConnectionSelector.jsx:33 msgid "Connection" msgstr "Connexion" -#: src/components/vm/vmDetailsPage.jsx:117 -#: src/components/vm/vmDetailsPage.jsx:149 +#: src/components/vm/vmDetailsPage.jsx:118 +#: src/components/vm/vmDetailsPage.jsx:151 msgid "Console" msgstr "Console" @@ -404,16 +403,12 @@ msgstr "Cœurs par prise" #: src/components/vm/deleteDialog.jsx:151 -#, fuzzy -#| msgid "Network $0 could not be deleted" msgid "Could not delete $0" -msgstr "Le réseau $0 n’a pas pu être supprimé" +msgstr "Impossible de supprimer $0" #: src/components/vm/deleteDialog.jsx:156 -#, fuzzy -#| msgid "Could not revert to snapshot" msgid "Could not delete storage for $0" -msgstr "N’a pas pu revenir à l’instantané" +msgstr "Impossible de supprimer le stockage pour $0" #: src/components/vm/snapshots/vmSnapshotsRevertModal.jsx:54 msgid "Could not revert to snapshot" @@ -423,34 +418,35 @@ msgid "Crashed" msgstr "Échoué" +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:147 +#: src/components/networks/createNetworkDialog.jsx:414 #: src/components/storagePools/storageVolumeCreate.jsx:105 #: src/components/storagePools/createStoragePoolDialog.jsx:442 -#: src/components/networks/createNetworkDialog.jsx:414 -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:147 msgid "Create" msgstr "Créer" -#: src/components/create-vm-dialog/createVmDialog.jsx:1276 +#: src/components/create-vm-dialog/createVmDialog.jsx:1391 msgid "Create VM" msgstr "Créer une machine virtuelle" -#: src/components/create-vm-dialog/createVmDialog.jsx:1295 +#: src/components/create-vm-dialog/createVmDialog.jsx:1410 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:1294 +#: src/components/create-vm-dialog/createVmDialog.jsx:1409 msgid "Create VM from local or network installation medium" -msgstr "" +msgstr "Créer une VM à partir d'un support d'installation local ou en réseau" #: src/components/vm/vmCloneDialog.jsx:68 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:1199 +#: src/components/create-vm-dialog/createVmDialog.jsx:1313 msgid "Create and edit" msgstr "Créer nouveau et éditer" -#: src/components/create-vm-dialog/createVmDialog.jsx:1224 +#: src/components/create-vm-dialog/createVmDialog.jsx:1339 msgid "Create and run" msgstr "Créer nouveau et exécuter" @@ -458,16 +454,16 @@ msgid "Create new" msgstr "Créer Nouveau" -#: src/components/create-vm-dialog/createVmDialog.jsx:1213 +#: src/components/create-vm-dialog/createVmDialog.jsx:1327 msgid "Create new virtual machine" msgstr "Créer une nouvelle machine virtuelle" -#: src/components/create-vm-dialog/createVmDialog.jsx:739 +#: src/components/create-vm-dialog/createVmDialog.jsx:849 msgid "Create new volume" msgstr "Créer un nouveau volume" -#: src/components/vm/snapshots/vmSnapshotsCard.jsx:47 #: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:142 +#: src/components/vm/snapshots/vmSnapshotsCard.jsx:47 msgid "Create snapshot" msgstr "Créer Instantané" @@ -502,7 +498,7 @@ msgid "Creating VM installation" msgstr "Création de l’installation de la machine virtuelle" -#: src/components/create-vm-dialog/createVmDialog.jsx:1036 +#: src/components/create-vm-dialog/createVmDialog.jsx:1147 msgid "Creation of VM $0 failed" msgstr "La création de la machine virtuelle $0 a échoué" @@ -535,35 +531,30 @@ msgid "DHCP Settings" msgstr "Paramètres DHCP" -#: src/components/storagePools/storagePool.jsx:161 #: src/components/networks/network.jsx:162 +#: src/components/storagePools/storagePool.jsx:161 msgid "Deactivate" msgstr "Désactiver" -#: src/components/common/deleteResource.jsx:76 -#: src/components/common/deleteResource.jsx:116 +#: src/components/vm/vmActions.jsx:351 src/components/vm/vmActions.jsx:359 +#: src/components/vm/deleteDialog.jsx:175 +#: src/components/networks/network.jsx:144 +#: src/components/networks/network.jsx:146 #: src/components/storagePools/storagePoolDelete.jsx:199 #: src/components/storagePools/storagePoolDelete.jsx:236 #: src/components/storagePools/storagePoolDelete.jsx:246 -#: src/components/networks/network.jsx:144 -#: src/components/networks/network.jsx:146 -#: src/components/vm/deleteDialog.jsx:175 src/components/vm/vmActions.jsx:351 -#: src/components/vm/vmActions.jsx:359 +#: src/components/common/deleteResource.jsx:76 +#: src/components/common/deleteResource.jsx:116 msgid "Delete" msgstr "Supprimer" #: src/components/vm/deleteDialog.jsx:170 -#, fuzzy -#| msgid "Delete $0 volume" -#| msgid_plural "Delete $0 volumes" msgid "Delete $0 VM?" -msgstr "Supprimer le volume $0" +msgstr "Supprimer $0 VM ?" #: src/components/storagePools/storagePoolDelete.jsx:191 -#, fuzzy -#| msgid "Delete storage pool $0" msgid "Delete $0 storage pool?" -msgstr "Supprimer le pool de stockage $0" +msgstr "Supprimer le pool de stockage $0 ?" #: src/components/storagePools/storageVolumeDelete.jsx:62 msgid "Delete $0 volume" @@ -576,16 +567,12 @@ msgstr "Supprimer les fichiers de stockage associés :" #: src/components/networks/network.jsx:135 -#, fuzzy -#| msgid "Delete network $0" msgid "Delete network?" -msgstr "Supprimer le réseau $0" +msgstr "Supprimer le réseau ?" #: src/components/vm/snapshots/vmSnapshotsCard.jsx:162 -#, fuzzy -#| msgid "Delete snapshot $0" msgid "Delete snapshot?" -msgstr "Supprimer l’instantané $0" +msgstr "Supprimer l'instantané ?" #: src/components/storagePools/storagePoolDelete.jsx:182 msgid "" @@ -601,8 +588,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/vmSnapshotsCard.jsx:89 #: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:52 +#: src/components/vm/snapshots/vmSnapshotsCard.jsx:89 msgid "Description" msgstr "Description" @@ -625,23 +612,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:1170 +#: src/components/create-vm-dialog/createVmDialog.jsx:1281 msgid "Details" msgstr "Détails" -#: src/components/networks/networkList.jsx:74 -#: src/components/networks/createNetworkDialog.jsx:161 -#: src/components/vm/hostdevs/hostDevCard.jsx:103 -#: src/components/vm/hostdevs/hostDevCard.jsx:245 -#: src/components/vm/hostdevs/hostDevAdd.jsx:91 -#: src/components/vm/hostdevs/hostDevAdd.jsx:126 -#: src/components/vm/disks/diskAdd.jsx:335 #: src/components/vm/disks/vmDiskColumns.jsx:34 #: src/components/vm/disks/vmDisksCard.jsx:172 +#: src/components/vm/disks/diskAdd.jsx:335 +#: src/components/vm/hostdevs/hostDevAdd.jsx:91 +#: src/components/vm/hostdevs/hostDevAdd.jsx:126 +#: src/components/vm/hostdevs/hostDevCard.jsx:103 +#: src/components/vm/hostdevs/hostDevCard.jsx:245 #: src/components/vm/overview/bootOrder.jsx:110 #: src/components/vm/overview/bootOrder.jsx:117 #: src/components/vm/overview/bootOrder.jsx:149 #: src/components/vm/overview/bootOrder.jsx:152 +#: src/components/networks/createNetworkDialog.jsx:161 +#: src/components/networks/networkList.jsx:74 msgid "Device" msgstr "Périphérique" @@ -678,7 +665,7 @@ msgid "Disk identifier" msgstr "Identifiant du disque" -#: src/components/create-vm-dialog/createVmDialog.jsx:363 +#: src/components/create-vm-dialog/createVmDialog.jsx:372 msgid "Disk image" msgstr "Image disque" @@ -686,12 +673,12 @@ msgid "Disk image file" msgstr "Fichier image disque" -#: src/components/create-vm-dialog/createVmDialog.jsx:214 +#: src/components/create-vm-dialog/createVmDialog.jsx:220 msgid "Disk image path must not be empty" msgstr "Le chemin de l’image disque ne doit pas être vide" -#: src/components/vm/disks/diskAdd.jsx:625 #: src/components/vm/disks/diskEdit.jsx:215 +#: src/components/vm/disks/diskAdd.jsx:625 msgid "Disk settings could not be saved" msgstr "" "Les paramètres de configuration du disque n’ont pas pu être sauvegardés" @@ -700,7 +687,7 @@ msgid "Disk-only snapshot" msgstr "Instantané du disque uniquement" -#: src/components/vm/vmDetailsPage.jsx:164 +#: src/components/vm/vmDetailsPage.jsx:166 msgid "Disks" msgstr "Disques" @@ -719,25 +706,21 @@ msgid "Domain is blocked on resource" msgstr "Le domaine est bloqué sur la ressource" -#: src/components/create-vm-dialog/createVmDialog.jsx:349 +#: src/components/create-vm-dialog/createVmDialog.jsx:358 msgid "Download an OS" msgstr "Télécharger un OS" #: src/app.jsx:254 msgid "Download progress" -msgstr "" +msgstr "Progression du téléchargement" #: src/app.jsx:247 -#, fuzzy -#| msgid "Downloading $0" msgid "Downloading image for VM $0" -msgstr "Téléchargement $0" +msgstr "Téléchargement de l'image pour VM $0" #: src/components/vms/hostvmslist.jsx:49 -#, fuzzy -#| msgid "Downloading $0" msgid "Downloading: $0%" -msgstr "Téléchargement $0" +msgstr "Téléchargement : $0%" #: src/components/vm/vmMigrateDialog.jsx:64 msgid "Duration" @@ -747,8 +730,8 @@ msgid "Dying" msgstr "Sur le point ce cesser toute activité" -#: src/components/vm/disks/diskEdit.jsx:164 #: src/components/vm/nics/vmNicsCard.jsx:364 +#: src/components/vm/disks/diskEdit.jsx:164 msgid "Edit" msgstr "Modifier" @@ -766,7 +749,7 @@ msgid "Editing transient network interfaces is not allowed" msgstr "La modification des interfaces réseau transitoires n’est pas autorisée" -#: src/components/vm/overview/vmOverviewCard.jsx:233 +#: src/components/vm/overview/vmOverviewCard.jsx:238 msgid "Emulated machine" msgstr "Machine émulée" @@ -779,21 +762,25 @@ msgid "End should not be empty" msgstr "L’extrémité ne doit pas être vide" -#: src/components/create-vm-dialog/createVmDialog.jsx:1059 +#: src/components/create-vm-dialog/createVmDialog.jsx:1170 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:517 +msgid "Error checking token" +msgstr "" + #: src/components/vm/vmMigrateDialog.jsx:54 msgid "Example, $0" msgstr "Exemple, $0" -#: src/components/create-vm-dialog/createVmDialog.jsx:292 +#: src/components/create-vm-dialog/createVmDialog.jsx:301 msgid "Existing disk image on host's file system" msgstr "Image disque existante sur le système de fichiers de l’hôte" -#: src/components/vm/vmDetailsPage.jsx:157 +#: src/components/vm/vmDetailsPage.jsx:159 msgid "Expand" msgstr "Développer" @@ -861,8 +848,8 @@ msgid "Filter by name" msgstr "Filtrer par nom" -#: src/components/vm/overview/vmOverviewCard.jsx:239 #: src/components/vm/overview/firmware.jsx:75 +#: src/components/vm/overview/vmOverviewCard.jsx:244 msgid "Firmware" msgstr "Micrologiciel" @@ -897,8 +884,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/networks/networkOverviewTab.jsx:110 #: src/components/vm/overview/vmOverviewCard.jsx:180 +#: src/components/networks/networkOverviewTab.jsx:110 msgid "General" msgstr "Général" @@ -906,15 +893,15 @@ msgid "Generate automatically" msgstr "Générer automatiquement" -#: src/components/create-vm-dialog/createVmDialog.jsx:480 +#: src/components/create-vm-dialog/createVmDialog.jsx:500 msgid "Get a new RHSM token." -msgstr "" +msgstr "Obtenez un nouveau jeton RHSM." -#: src/components/create-vm-dialog/createVmDialog.jsx:688 -#: src/components/create-vm-dialog/createVmDialog.jsx:784 -#: src/components/storagePools/storageVolumeCreateBody.jsx:104 #: src/components/vm/disks/vmDisksCard.jsx:51 #: src/components/vm/overview/memorySelectRow.jsx:89 +#: src/components/create-vm-dialog/createVmDialog.jsx:798 +#: src/components/create-vm-dialog/createVmDialog.jsx:894 +#: src/components/storagePools/storageVolumeCreateBody.jsx:104 msgid "GiB" msgstr "Go" @@ -922,15 +909,15 @@ msgid "Go to VMs list" msgstr "Aller à la liste des machines virtuelles" -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:238 #: src/components/vm/disks/diskAdd.jsx:202 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:238 msgid "Hide additional options" msgstr "Cacher les options supplémentaires" -#: src/components/storagePools/storagePoolOverviewTab.jsx:34 -#: src/components/storagePools/createStoragePoolDialog.jsx:122 #: src/components/vm/disks/vmDiskColumns.jsx:38 #: src/components/vm/overview/bootOrder.jsx:114 +#: src/components/storagePools/storagePoolOverviewTab.jsx:34 +#: src/components/storagePools/createStoragePoolDialog.jsx:122 msgid "Host" msgstr "Hôte" @@ -938,15 +925,15 @@ msgid "Host device" msgstr "Périphérique hôte" -#: src/components/vm/hostdevs/hostDevAdd.jsx:199 +#: src/components/vm/hostdevs/hostDevAdd.jsx:201 msgid "Host device could not be attached" msgstr "Le dispositif hôte n’a pas pu être attaché" #: src/components/vm/hostdevs/hostDevCard.jsx:256 msgid "Host device will be removed from $0:" -msgstr "" +msgstr "Le dispositif hôte sera retiré de $0 :" -#: src/components/vm/vmDetailsPage.jsx:181 +#: src/components/vm/vmDetailsPage.jsx:183 msgid "Host devices" msgstr "Périphériques hôtes" @@ -958,7 +945,7 @@ msgid "Host should not be empty" msgstr "Le nom d’hôte n’est peut-être pas vide" -#: src/components/vm/overview/vmOverviewCard.jsx:229 +#: src/components/vm/overview/vmOverviewCard.jsx:234 msgid "Hypervisor details" msgstr "Détails sur l’hyperviseur" @@ -970,8 +957,8 @@ msgid "IP" msgstr "IP" -#: src/components/networks/networkOverviewTab.jsx:255 #: src/components/vm/nics/vmNicsCard.jsx:252 +#: src/components/networks/networkOverviewTab.jsx:255 msgid "IP address" msgstr "Adresse IP" @@ -1030,23 +1017,23 @@ msgid "Idle" msgstr "inactif" -#: src/components/create-vm-dialog/createVmDialog.jsx:1276 +#: src/components/create-vm-dialog/createVmDialog.jsx:1391 msgid "Import VM" msgstr "Importer une machine virtuelle" -#: src/components/create-vm-dialog/createVmDialog.jsx:1213 +#: src/components/create-vm-dialog/createVmDialog.jsx:1327 msgid "Import a virtual machine" msgstr "Importer une machine virtuelle" -#: src/components/create-vm-dialog/createVmDialog.jsx:1199 +#: src/components/create-vm-dialog/createVmDialog.jsx:1313 msgid "Import and edit" msgstr "Importer et éditer" -#: src/components/create-vm-dialog/createVmDialog.jsx:1224 +#: src/components/create-vm-dialog/createVmDialog.jsx:1339 msgid "Import and run" msgstr "Importer et démarrer" -#: src/components/create-vm-dialog/createVmDialog.jsx:300 +#: src/components/create-vm-dialog/createVmDialog.jsx:309 msgid "" "In most configurations, macvtap does not work for host to guest network " "communication." @@ -1077,15 +1064,15 @@ msgid "Install" msgstr "Installer" -#: src/components/create-vm-dialog/createVmDialog.jsx:363 +#: src/components/create-vm-dialog/createVmDialog.jsx:372 msgid "Installation source" msgstr "Source d’installation" -#: src/components/create-vm-dialog/createVmDialog.jsx:216 +#: src/components/create-vm-dialog/createVmDialog.jsx:222 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:341 +#: src/components/create-vm-dialog/createVmDialog.jsx:350 msgid "Installation type" msgstr "Type d’installation" @@ -1121,7 +1108,7 @@ msgid "Invalid IPv6 prefix" msgstr "Adresse IPv6 non valide" -#: src/components/create-vm-dialog/createVmDialog.jsx:200 +#: src/components/create-vm-dialog/createVmDialog.jsx:206 msgid "Invalid filename" msgstr "Nom de fichier non valide" @@ -1137,21 +1124,21 @@ msgid "Launch remote viewer" msgstr "Lancer l’afficheur à distance" -#: src/components/create-vm-dialog/createVmDialog.jsx:526 +#: src/components/create-vm-dialog/createVmDialog.jsx:636 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:623 +#: src/components/create-vm-dialog/createVmDialog.jsx:733 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:639 +#: src/components/create-vm-dialog/createVmDialog.jsx:749 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 " @@ -1180,7 +1167,7 @@ msgid "Loading..." msgstr "Chargement..." -#: src/components/create-vm-dialog/createVmDialog.jsx:353 +#: src/components/create-vm-dialog/createVmDialog.jsx:362 msgid "Local install media (ISO image or distro install tree)" msgstr "" "Support d’installation local (image ISO ou arborescence d'installation de la " @@ -1190,14 +1177,15 @@ msgid "Location" msgstr "Emplacement" -#: src/components/networks/networkOverviewTab.jsx:68 #: src/components/vm/overview/bootOrder.jsx:124 +#: src/components/networks/networkOverviewTab.jsx:68 msgid "MAC" msgstr "MAC" -#: src/components/networks/networkOverviewTab.jsx:247 +#: src/components/vm/nics/nicAdd.jsx:63 #: src/components/vm/nics/vmNicsCard.jsx:250 -#: src/components/vm/nics/nicAdd.jsx:63 src/components/vm/nics/nicEdit.jsx:42 +#: src/components/vm/nics/nicEdit.jsx:42 +#: src/components/networks/networkOverviewTab.jsx:247 msgid "MAC address" msgstr "Adresse MAC" @@ -1262,9 +1250,9 @@ msgid "Maximum transmission unit" msgstr "Unité maximale de transmission (MTU)" -#: src/components/create-vm-dialog/createVmDialog.jsx:671 #: src/components/vm/vmUsageCard.jsx:60 -#: src/components/vm/overview/vmOverviewCard.jsx:198 +#: src/components/vm/overview/vmOverviewCard.jsx:203 +#: src/components/create-vm-dialog/createVmDialog.jsx:781 msgid "Memory" msgstr "Mémoire" @@ -1273,14 +1261,14 @@ msgid "Memory could not be saved" msgstr "La mémoire n’a pas pu être sauvegardée" -#: src/components/create-vm-dialog/createVmDialog.jsx:220 +#: src/components/create-vm-dialog/createVmDialog.jsx:229 msgid "Memory must not be 0" msgstr "La mémoire ne doit pas être 0" -#: src/components/create-vm-dialog/createVmDialog.jsx:686 -#: src/components/create-vm-dialog/createVmDialog.jsx:782 -#: src/components/storagePools/storageVolumeCreateBody.jsx:102 #: src/components/vm/overview/memorySelectRow.jsx:87 +#: src/components/create-vm-dialog/createVmDialog.jsx:796 +#: src/components/create-vm-dialog/createVmDialog.jsx:892 +#: src/components/storagePools/storageVolumeCreateBody.jsx:102 msgid "MiB" msgstr "MiB" @@ -1302,8 +1290,8 @@ msgid "Mode" msgstr "Mode" -#: src/components/vm/hostdevs/hostDevCard.jsx:202 #: src/components/vm/nics/nicBody.jsx:50 +#: src/components/vm/hostdevs/hostDevCard.jsx:202 msgid "Model" msgstr "Modèle" @@ -1337,17 +1325,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/vm/snapshots/vmSnapshotsCreateModal.jsx:39 +#: src/components/vm/snapshots/vmSnapshotsCard.jsx:80 +#: src/components/vm/vmCloneDialog.jsx:89 +#: src/components/networks/createNetworkDialog.jsx:126 +#: src/components/networks/networkList.jsx:73 +#: src/components/create-vm-dialog/createVmDialog.jsx:258 #: src/components/vms/hostvmslist.jsx:140 -#: src/components/create-vm-dialog/createVmDialog.jsx:249 -#: src/components/storagePools/storageVolumeCreateBody.jsx:40 -#: src/components/storagePools/storagePoolList.jsx:75 #: src/components/storagePools/storagePoolVolumesTab.jsx:79 +#: src/components/storagePools/storagePoolList.jsx:75 +#: src/components/storagePools/storageVolumeCreateBody.jsx:40 #: src/components/storagePools/createStoragePoolDialog.jsx:44 -#: src/components/networks/networkList.jsx:73 -#: src/components/networks/createNetworkDialog.jsx:126 -#: src/components/vm/snapshots/vmSnapshotsCard.jsx:80 -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:39 -#: src/components/vm/vmCloneDialog.jsx:89 msgid "Name" msgstr "Nom" @@ -1359,15 +1347,15 @@ msgid "Name contains invalid characters" msgstr "Le nom contient des caractères invalides" -#: src/components/create-vm-dialog/createVmDialog.jsx:183 -#: src/components/storagePools/storageVolumeCreate.jsx:64 #: src/components/vm/vmCloneDialog.jsx:41 +#: src/components/create-vm-dialog/createVmDialog.jsx:189 +#: src/components/storagePools/storageVolumeCreate.jsx:64 msgid "Name must not be empty" msgstr "Le nom ne doit pas être vide" -#: src/components/storagePools/createStoragePoolDialog.jsx:45 -#: src/components/networks/createNetworkDialog.jsx:53 #: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:99 +#: src/components/networks/createNetworkDialog.jsx:53 +#: src/components/storagePools/createStoragePoolDialog.jsx:45 msgid "Name should not be empty" msgstr "Le nom ne doit pas être vide" @@ -1392,12 +1380,10 @@ msgstr "Échec de la désactivation du réseau $0" #: src/components/networks/network.jsx:137 -#, fuzzy -#| msgid "Network $0 could not be deleted" msgid "Network $0 will be permanently deleted." -msgstr "Le réseau $0 n’a pas pu être supprimé" +msgstr "Le réseau $0 sera définitivement supprimé." -#: src/components/create-vm-dialog/createVmDialog.jsx:358 +#: src/components/create-vm-dialog/createVmDialog.jsx:367 msgid "Network boot (PXE)" msgstr "Démarrage réseau (PXE)" @@ -1406,26 +1392,22 @@ msgstr "Système de fichiers par réseau (NFS)" #: src/components/vm/nics/vmNicsCard.jsx:380 -#, fuzzy -#| msgid "Network interface $0 could not be deleted" msgid "Network interface $0 could not be removed" -msgstr "L’interface réseau n’a pas pu être supprimée" +msgstr "L'interface réseau $0 n'a pas pu être supprimée" #: src/components/vm/nics/vmNicsCard.jsx:381 -#, fuzzy -#| msgid "Network interface $0 could not be deleted" msgid "Network interface $0 will be removed from $1" -msgstr "L’interface réseau n’a pas pu être supprimée" +msgstr "L'interface réseau $0 sera supprimée de $1" -#: src/components/vm/nics/nicAdd.jsx:159 src/components/vm/nics/nicEdit.jsx:135 +#: src/components/vm/nics/nicAdd.jsx:161 src/components/vm/nics/nicEdit.jsx:135 msgid "Network interface settings could not be saved" msgstr "Les paramètres de l’interface réseau n’ont pas pu être enregistrés" -#: src/components/vm/vmDetailsPage.jsx:172 +#: src/components/vm/vmDetailsPage.jsx:174 msgid "Network interfaces" msgstr "Interfaces réseau" -#: src/components/create-vm-dialog/createVmDialog.jsx:308 +#: src/components/create-vm-dialog/createVmDialog.jsx:317 msgid "Network selection does not support PXE." msgstr "Le réseau sélectionné ne prend pas en charge PXE." @@ -1472,7 +1454,7 @@ msgid "No disks defined for this VM" msgstr "Aucun disque défini pour cette machine virtuelle" -#: src/components/vm/hostdevs/hostDevAdd.jsx:203 +#: src/components/vm/hostdevs/hostDevAdd.jsx:206 msgid "No host device selected" msgstr "Pas de périphérique hôte sélectionné" @@ -1508,7 +1490,7 @@ msgid "No state" msgstr "Pas d’état" -#: src/components/create-vm-dialog/createVmDialog.jsx:740 +#: src/components/create-vm-dialog/createVmDialog.jsx:850 msgid "No storage" msgstr "Aucun stockage" @@ -1529,10 +1511,8 @@ msgstr "Aucun réseau virtuel" #: src/components/storagePools/storagePoolDelete.jsx:181 -#, fuzzy -#| msgid "No storage volumes defined for this storage pool" msgid "No volumes exist in this storage pool." -msgstr "Aucun volume de stockage n’a été défini pour ce pool de stockage" +msgstr "Aucun volume n'existe dans ce pool de stockage." #: src/components/networks/network.jsx:143 msgid "" @@ -1558,8 +1538,18 @@ msgid "None (isolated network)" msgstr "Aucune (réseau isolé)" -#: src/components/create-vm-dialog/createVmDialog.jsx:473 +#: src/components/create-vm-dialog/createVmDialog.jsx:587 msgid "Offline token" +msgstr "Jeton hors ligne" + +#: src/components/create-vm-dialog/createVmDialog.jsx:226 +#, fuzzy +#| msgid "New name must not be empty" +msgid "Offline token must not be empty" +msgstr "Le nouveau nom ne doit pas être vide" + +#: src/components/create-vm-dialog/createVmDialog.jsx:527 +msgid "Old token expired" msgstr "" #: src/components/storagePools/storageVolumeDelete.jsx:70 @@ -1570,9 +1560,9 @@ "Un ou plusieurs modules sélectionnés sont utiliés par les domaines. Détachez " "d’abords les disques pour permettre la suppression du volume." +#: src/components/vm/nics/nicEdit.jsx:39 #: src/components/vm/overview/bootOrder.jsx:379 #: src/components/vm/overview/memoryModal.jsx:143 -#: src/components/vm/nics/nicEdit.jsx:39 msgid "Only editable when the guest is shut off" msgstr "Modifiable uniquement quand l’invité est fermé" @@ -1580,7 +1570,7 @@ msgid "Open" msgstr "Ouvrir" -#: src/components/create-vm-dialog/createVmDialog.jsx:439 +#: src/components/create-vm-dialog/createVmDialog.jsx:448 msgid "Operating system" msgstr "Système d’exploitation" @@ -1589,8 +1579,8 @@ msgid "Operation is in progress" msgstr "Opération en cours" +#: src/components/vm/vmDetailsPage.jsx:134 #: src/components/storagePools/storagePool.jsx:75 -#: src/components/vm/vmDetailsPage.jsx:132 msgid "Overview" msgstr "Aperçu" @@ -1602,10 +1592,10 @@ msgid "Parent snapshot" msgstr "Aperçu des parents" +#: src/components/vm/disks/diskEdit.jsx:40 #: src/components/vm/hostdevs/hostDevCard.jsx:128 #: src/components/vm/hostdevs/hostDevCard.jsx:132 #: src/components/vm/deleteDialog.jsx:63 -#: src/components/vm/disks/diskEdit.jsx:40 msgid "Path" msgstr "Chemin" @@ -1613,11 +1603,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:274 +#: src/components/create-vm-dialog/createVmDialog.jsx:283 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:283 +#: src/components/create-vm-dialog/createVmDialog.jsx:292 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" @@ -1638,12 +1628,12 @@ msgid "Permanent (default)" msgstr "Permanent (par défaut)" -#: src/components/vm/disks/diskAdd.jsx:127 src/components/vm/nics/nicAdd.jsx:86 +#: src/components/vm/nics/nicAdd.jsx:86 src/components/vm/disks/diskAdd.jsx:127 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" @@ -1671,9 +1661,9 @@ 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:71 -#: src/components/vm/disks/diskAdd.jsx:143 #: src/components/vm/disks/vmDiskColumns.jsx:36 +#: src/components/vm/disks/diskAdd.jsx:143 +#: src/components/vm/deleteDialog.jsx:71 #: src/components/vm/overview/bootOrder.jsx:112 msgid "Pool" msgstr "Pool" @@ -1694,10 +1684,10 @@ msgid "Pool's volumes are used by VMs " msgstr "Les volumes de pool sont utilisés par les machines virtuelles " +#: src/components/vm/nics/vmNicsCard.jsx:282 #: src/components/vm/disks/vmDiskColumns.jsx:39 #: src/components/vm/overview/bootOrder.jsx:115 #: src/components/vm/overview/bootOrder.jsx:131 -#: src/components/vm/nics/vmNicsCard.jsx:282 msgid "Port" msgstr "Port" @@ -1729,20 +1719,20 @@ msgid "Private" msgstr "Privé" +#: src/components/vm/hostdevs/hostDevAdd.jsx:132 #: src/components/vm/hostdevs/hostDevCard.jsx:236 #: src/components/vm/hostdevs/hostDevCard.jsx:242 -#: src/components/vm/hostdevs/hostDevAdd.jsx:132 #: src/components/vm/overview/bootOrder.jsx:144 #: src/components/vm/overview/bootOrder.jsx:159 msgid "Product" msgstr "Produit" -#: src/components/create-vm-dialog/createVmDialog.jsx:505 +#: src/components/create-vm-dialog/createVmDialog.jsx:615 msgid "Profile" msgstr "Profil" -#: src/components/vm/hostdevs/hostDevCard.jsx:119 #: src/components/vm/disks/vmDiskColumns.jsx:35 +#: src/components/vm/hostdevs/hostDevCard.jsx:119 #: src/components/vm/overview/bootOrder.jsx:111 #: src/components/vm/overview/bootOrder.jsx:172 msgid "Protocol" @@ -1773,8 +1763,8 @@ msgid "Range" msgstr "Gamme" -#: src/components/vm/disks/vmDisksCard.jsx:216 #: src/components/vm/disks/diskEdit.jsx:121 +#: src/components/vm/disks/vmDisksCard.jsx:216 msgid "Read-only" msgstr "Lecture seule" @@ -1782,7 +1772,7 @@ msgid "Reboot" msgstr "Redémarrer" -#: src/components/create-vm-dialog/createVmDialog.jsx:329 +#: src/components/create-vm-dialog/createVmDialog.jsx:338 msgid "Remote URL" msgstr "URL distante" @@ -1790,47 +1780,39 @@ msgid "Remote viewer details" msgstr "Détails de la visionneuse à distance" -#: src/components/networks/networkOverviewTab.jsx:70 +#: src/components/vm/nics/vmNicsCard.jsx:382 +#: src/components/vm/nics/vmNicsCard.jsx:389 +#: src/components/vm/disks/vmDisksCard.jsx:245 +#: src/components/vm/disks/vmDisksCard.jsx:263 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:59 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:68 #: src/components/vm/hostdevs/hostDevCard.jsx:252 #: src/components/vm/hostdevs/hostDevCard.jsx:258 -#: src/components/vm/disks/vmDisksCard.jsx:245 -#: src/components/vm/disks/vmDisksCard.jsx:263 -#: src/components/vm/nics/vmNicsCard.jsx:382 -#: src/components/vm/nics/vmNicsCard.jsx:389 +#: src/components/networks/networkOverviewTab.jsx:70 msgid "Remove" msgstr "Retirer" #: src/components/vm/disks/vmDisksCard.jsx:244 -#, fuzzy -#| msgid "Remove disk $0" msgid "Remove disk from VM?" -msgstr "Supprimer le disque $0" +msgstr "Retirer le disque de la VM ?" #: src/components/vm/filesystems/vmFilesystemsCard.jsx:61 -#, fuzzy -#| msgid "Remove filesystem $0" msgid "Remove filesystem?" -msgstr "Supprimer le système de fichiers $0" +msgstr "Supprimer le système de fichiers ?" #: src/components/vm/hostdevs/hostDevCard.jsx:254 -#, fuzzy -#| msgid "Remove host device" msgid "Remove host device from VM?" -msgstr "Supprimer le périphérique hôte" +msgstr "Retirer le dispositif hôte de la VM ?" #: src/components/vm/nics/vmNicsCard.jsx:379 -#, fuzzy -#| msgid "Add network interface" msgid "Remove network interface?" -msgstr "Ajouter une interface réseau" +msgstr "Supprimer l'interface réseau ?" #: src/components/networks/networkOverviewTab.jsx:63 msgid "Remove static host from DHCP" msgstr "Entrées d’hôtes statiques" -#: src/components/vm/vmRenameDialog.jsx:65 src/components/vm/vmActions.jsx:338 +#: src/components/vm/vmActions.jsx:338 src/components/vm/vmRenameDialog.jsx:65 msgid "Rename" msgstr "Renommer" @@ -1861,7 +1843,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:599 +#: src/components/create-vm-dialog/createVmDialog.jsx:709 msgid "Root password" msgstr "Mot de passe administrateur" @@ -1877,8 +1859,8 @@ msgid "Run" msgstr "Exécuter" -#: src/components/networks/networkOverviewTab.jsx:124 #: src/components/vm/overview/vmOverviewCard.jsx:123 +#: src/components/networks/networkOverviewTab.jsx:124 msgid "Run when host boots" msgstr "Démarrer quand l’hôte est amorcé" @@ -1898,11 +1880,11 @@ msgid "SPICE port" msgstr "Port SPICE" +#: src/components/vm/nics/nicEdit.jsx:177 #: src/components/vm/disks/diskEdit.jsx:265 #: src/components/vm/overview/bootOrder.jsx:327 #: src/components/vm/overview/firmware.jsx:67 #: src/components/vm/overview/memoryModal.jsx:155 -#: src/components/vm/nics/nicEdit.jsx:177 msgid "Save" msgstr "sauvegarder" @@ -1938,7 +1920,7 @@ msgid "Set manually" msgstr "Définir manuellement" -#: src/components/create-vm-dialog/createVmDialog.jsx:1205 +#: src/components/create-vm-dialog/createVmDialog.jsx:1319 msgid "" "Setting the user passwords for unattended installation requires starting the " "VM when creating it" @@ -1955,12 +1937,12 @@ msgid "Share a host directory with the guest" msgstr "Partager un répertoire hôte avec l’invité" -#: src/components/vm/vmDetailsPage.jsx:202 +#: src/components/vm/vmDetailsPage.jsx:204 msgid "Shared directories" msgstr "Répertoires partagés" #: src/components/vm/filesystems/vmFilesystemsCard.jsx:176 -#: src/components/vm/vmDetailsPage.jsx:204 +#: src/components/vm/vmDetailsPage.jsx:206 msgid "Shared host directories need to be manually mounted inside the VM" msgstr "" "Les répertoires hôtes partagés doivent être montés manuellement à " @@ -1970,8 +1952,8 @@ msgid "Shared storage" msgstr "Stockage partagé" -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:238 #: src/components/vm/disks/diskAdd.jsx:202 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:238 msgid "Show additional options" msgstr "Actions supplémentaires" @@ -1993,16 +1975,16 @@ msgid "Shutting down" msgstr "Fermeture" -#: src/components/storagePools/storageVolumeCreateBody.jsx:86 -#: src/components/storagePools/storagePoolList.jsx:76 #: src/components/storagePools/storagePoolVolumesTab.jsx:79 +#: src/components/storagePools/storagePoolList.jsx:76 +#: src/components/storagePools/storageVolumeCreateBody.jsx:86 msgid "Size" msgstr "Taille" +#: src/components/vm/hostdevs/hostDevAdd.jsx:104 #: src/components/vm/hostdevs/hostDevCard.jsx:106 #: src/components/vm/hostdevs/hostDevCard.jsx:113 #: src/components/vm/hostdevs/hostDevCard.jsx:237 -#: src/components/vm/hostdevs/hostDevAdd.jsx:104 #: src/components/vm/overview/bootOrder.jsx:160 msgid "Slot" msgstr "Emplacement" @@ -2012,19 +1994,17 @@ msgstr "L’instantané $0 n’a pas pu être supprimé" #: src/components/vm/snapshots/vmSnapshotsCard.jsx:164 -#, fuzzy -#| msgid "After deleting the snapshot, all its captured content will be lost." msgid "" "Snapshot $0 will be deleted from $1. All of its captured content will be " "lost." msgstr "" -"Après la suppression de l’instantané, tout son contenu capturé sera perdu." +"L'instantané $0 sera supprimé de $1. Tout son contenu capturé sera perdu." #: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:122 msgid "Snapshot failed to be created" msgstr "L’instantané n’a pas été créé" -#: src/components/vm/vmDetailsPage.jsx:190 +#: src/components/vm/vmDetailsPage.jsx:192 msgid "Snapshots" msgstr "Instantanés" @@ -2032,12 +2012,12 @@ msgid "Sockets" msgstr "Prises" -#: src/components/storagePools/storagePoolOverviewTab.jsx:51 -#: src/components/vm/hostdevs/hostDevCard.jsx:220 -#: src/components/vm/disks/diskAdd.jsx:662 -#: src/components/vm/disks/vmDisksCard.jsx:190 #: src/components/vm/nics/vmNicsCard.jsx:277 #: src/components/vm/nics/nicBody.jsx:197 +#: src/components/vm/disks/vmDisksCard.jsx:190 +#: src/components/vm/disks/diskAdd.jsx:662 +#: src/components/vm/hostdevs/hostDevCard.jsx:220 +#: src/components/storagePools/storagePoolOverviewTab.jsx:51 msgid "Source" msgstr "La source" @@ -2049,13 +2029,13 @@ msgid "Source must not be empty" msgstr "La source ne doit pas être vide" +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:48 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:65 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:199 #: src/components/storagePools/storagePoolOverviewTab.jsx:41 #: src/components/storagePools/storagePoolOverviewTab.jsx:46 #: src/components/storagePools/createStoragePoolDialog.jsx:174 #: src/components/storagePools/createStoragePoolDialog.jsx:192 -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:48 -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:65 -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:199 msgid "Source path" msgstr "Chemin d’accès à la source" @@ -2064,7 +2044,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:208 +#: src/components/create-vm-dialog/createVmDialog.jsx:214 msgid "Source should start with http, ftp or nfs protocol" msgstr "La source devrait commencer par le protocole http, ftp ou nfs" @@ -2089,11 +2069,11 @@ msgid "Startup" msgstr "Démarrage" +#: src/components/vm/nics/vmNicsCard.jsx:325 +#: src/components/vm/overview/vmOverviewCard.jsx:189 +#: src/components/networks/networkList.jsx:77 #: src/components/vms/hostvmslist.jsx:99 src/components/vms/hostvmslist.jsx:142 #: src/components/storagePools/storagePoolList.jsx:78 -#: src/components/networks/networkList.jsx:77 -#: src/components/vm/overview/vmOverviewCard.jsx:184 -#: src/components/vm/nics/vmNicsCard.jsx:325 msgid "State" msgstr "État" @@ -2105,12 +2085,12 @@ 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:735 #: src/components/vm/vmMigrateDialog.jsx:95 +#: src/components/create-vm-dialog/createVmDialog.jsx:845 msgid "Storage" msgstr "Stockage" -#: src/components/create-vm-dialog/createVmDialog.jsx:766 +#: src/components/create-vm-dialog/createVmDialog.jsx:876 msgid "Storage Limit" msgstr "Limite de stockage" @@ -2134,7 +2114,7 @@ msgid "Storage pool name" msgstr "Nom du pool de stockage" -#: src/components/create-vm-dialog/createVmDialog.jsx:741 +#: src/components/create-vm-dialog/createVmDialog.jsx:851 #: src/components/storagePools/storagePoolList.jsx:58 #: src/components/storagePools/storagePoolList.jsx:65 #: src/components/storagePools/storagePoolList.jsx:72 @@ -2145,7 +2125,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:224 +#: src/components/create-vm-dialog/createVmDialog.jsx:233 msgid "Storage size must not be 0" msgstr "La taille de stockage ne doit pas être de 0" @@ -2153,8 +2133,8 @@ msgid "Storage volume" msgstr "Volume de stockage" -#: src/components/storagePools/storageVolumeCreate.jsx:67 #: src/components/vm/disks/diskAdd.jsx:426 +#: src/components/storagePools/storageVolumeCreate.jsx:67 msgid "Storage volume size must not exceed the storage pool's capacity ($0 $1)" msgstr "" "La taille du volume de stockage ne doit pas dépasser la capacité du pool de " @@ -2187,8 +2167,8 @@ msgid "Table of selectable host devices" msgstr "Tableau des dispositifs hôtes sélectionnables" -#: src/components/vm/hostdevs/hostDevCard.jsx:114 #: src/components/vm/disks/vmDisksCard.jsx:249 +#: src/components/vm/hostdevs/hostDevCard.jsx:114 #: src/components/vm/overview/bootOrder.jsx:166 msgid "Target" msgstr "Cible" @@ -2211,15 +2191,12 @@ msgstr "Migration temporaire" #: src/components/vm/deleteDialog.jsx:84 -#, fuzzy -#| msgid "The VM is running and will be forced off before deletion." msgid "The VM $0 is running and will be forced off before deletion." msgstr "" -"La machine virtuelle est en cours d’exécution, son arrêt sera forcé avant la " -"suppression." +"La VM $0 est en cours d'exécution et sera désactivée avant d'être supprimée." -#: src/components/vm/disks/vmDisksCard.jsx:262 #: src/components/vm/nics/vmNicsCard.jsx:390 +#: src/components/vm/disks/vmDisksCard.jsx:262 msgid "The VM needs to be running or shut off to detach this device" msgstr "" "La machine virtuelle doit être en marche ou arrêtée pour détacher ce " @@ -2246,12 +2223,12 @@ msgid "The pool is empty" msgstr "La pool est vide" -#: src/components/create-vm-dialog/createVmDialog.jsx:663 +#: src/components/create-vm-dialog/createVmDialog.jsx:773 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:713 +#: src/components/create-vm-dialog/createVmDialog.jsx:823 msgid "" "The selected operating system has minimum storage size requirement of $0 $1" msgstr "" @@ -2271,6 +2248,12 @@ msgstr "" "Le nom de balise à utiliser par l’invité pour monter ce point d’exportation." +#: src/components/create-vm-dialog/createVmDialog.jsx:507 +#: src/components/create-vm-dialog/createVmDialog.jsx:520 +#: src/components/create-vm-dialog/createVmDialog.jsx:530 +msgid "Then copy and paste it above." +msgstr "" + #: src/components/vm/vmActions.jsx:347 msgid "This VM is transient. Shut it down if you wish to delete it." msgstr "" @@ -2279,11 +2262,11 @@ #: src/components/vm/disks/vmDisksCard.jsx:247 msgid "This disk will be removed from $0:" -msgstr "" +msgstr "Ce disque sera retiré de $0 :" #: src/components/vm/filesystems/vmFilesystemsCard.jsx:63 msgid "This filesystem will be removed from $0:" -msgstr "" +msgstr "Ce système de fichiers sera supprimé de $0 :" #: src/components/vm/nics/nicBody.jsx:86 msgid "" @@ -2317,12 +2300,10 @@ "contrôler les machines virtuelles du sous-système libvirt." #: src/components/vm/disks/diskAdd.jsx:74 -#, fuzzy -#| msgid "This volume is already used by: " msgid "This volume is already used by $0." -msgstr "Ce volume est déjà utilisé par : " +msgstr "Ce volume est déjà utilisé par $0." -#: src/components/create-vm-dialog/createVmDialog.jsx:754 +#: src/components/create-vm-dialog/createVmDialog.jsx:864 msgid "This volume is already used by another VM." msgstr "Ce volume est déjà utilisé par une autre machine virtuelle." @@ -2340,17 +2321,17 @@ msgid "Troubleshoot" msgstr "Dépannage" -#: src/components/storagePools/storagePoolOverviewTab.jsx:76 -#: src/components/storagePools/createStoragePoolDialog.jsx:81 -#: src/components/vm/hostdevs/hostDevCard.jsx:184 +#: src/components/vm/nics/vmNicsCard.jsx:227 #: src/components/vm/hostdevs/hostDevAdd.jsx:50 +#: src/components/vm/hostdevs/hostDevCard.jsx:184 #: src/components/vm/overview/bootOrder.jsx:129 #: src/components/vm/overview/bootOrder.jsx:142 #: src/components/vm/overview/bootOrder.jsx:157 #: src/components/vm/overview/bootOrder.jsx:164 #: src/components/vm/overview/bootOrder.jsx:171 #: src/components/vm/overview/bootOrder.jsx:177 -#: src/components/vm/nics/vmNicsCard.jsx:227 +#: src/components/storagePools/storagePoolOverviewTab.jsx:76 +#: src/components/storagePools/createStoragePoolDialog.jsx:81 msgid "Type" msgstr "Type" @@ -2358,7 +2339,7 @@ msgid "Type ID" msgstr "ID type" -#: src/components/create-vm-dialog/createVmDialog.jsx:355 +#: src/components/create-vm-dialog/createVmDialog.jsx:364 msgid "URL (ISO image or distro install tree)" msgstr "URL (image ISO ou arborescence d’installation de la distribution)" @@ -2374,15 +2355,13 @@ msgid "Undefined" msgstr "Indéfini" -#: src/components/create-vm-dialog/createVmDialog.jsx:257 +#: src/components/create-vm-dialog/createVmDialog.jsx:266 msgid "Unique name" msgstr "Nom unique" -#: src/components/create-vm-dialog/createVmDialog.jsx:257 -#, fuzzy -#| msgid "Unique name" +#: src/components/create-vm-dialog/createVmDialog.jsx:266 msgid "Unique name, default: $0" -msgstr "Nom unique" +msgstr "Nom unique, par défaut : $0" #: src/components/networks/createNetworkDialog.jsx:130 msgid "Unique network name" @@ -2411,7 +2390,7 @@ msgid "Url" msgstr "Url" -#: src/components/vm/vmDetailsPage.jsx:143 +#: src/components/vm/vmDetailsPage.jsx:145 msgid "Usage" msgstr "Utilisation" @@ -2441,21 +2420,21 @@ msgid "Used by" msgstr "Utilisé par" -#: src/components/create-vm-dialog/createVmDialog.jsx:612 +#: src/components/create-vm-dialog/createVmDialog.jsx:722 msgid "User login" msgstr "Connexion utilisateur" -#: src/components/create-vm-dialog/createVmDialog.jsx:239 +#: src/components/create-vm-dialog/createVmDialog.jsx:248 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:619 +#: src/components/create-vm-dialog/createVmDialog.jsx:729 msgid "User password" msgstr "Mot de passe utilisateur" -#: src/components/create-vm-dialog/createVmDialog.jsx:236 +#: src/components/create-vm-dialog/createVmDialog.jsx:245 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 " @@ -2473,7 +2452,7 @@ msgid "VM $0 Host Devices" msgstr "Périphériques hôtes de la machine virtuelle $0" -#: src/components/create-vm-dialog/createVmDialog.jsx:185 +#: src/components/create-vm-dialog/createVmDialog.jsx:191 msgid "VM $0 already exists" msgstr "La machine virtuelle $0 existe déjà" @@ -2537,21 +2516,25 @@ msgid "VNC port" msgstr "Port VNC" +#: src/components/create-vm-dialog/createVmDialog.jsx:536 +msgid "Valid token" +msgstr "" + +#: src/components/vm/hostdevs/hostDevAdd.jsx:132 #: src/components/vm/hostdevs/hostDevCard.jsx:211 #: src/components/vm/hostdevs/hostDevCard.jsx:235 #: src/components/vm/hostdevs/hostDevCard.jsx:241 -#: src/components/vm/hostdevs/hostDevAdd.jsx:132 #: src/components/vm/overview/bootOrder.jsx:143 #: src/components/vm/overview/bootOrder.jsx:158 msgid "Vendor" msgstr "Fournisseur" +#: src/components/vm/vmDetailsPage.jsx:112 +#: src/components/vm/vmDetailsPage.jsx:264 +#: src/components/networks/networkList.jsx:53 #: src/components/vms/hostvmslist.jsx:130 #: src/components/vms/hostvmslist.jsx:137 -#: src/components/storagePools/storagePoolList.jsx:55 -#: src/components/networks/networkList.jsx:53 -#: src/components/vm/vmDetailsPage.jsx:111 -#: src/components/vm/vmDetailsPage.jsx:262 src/manifest.json:0 +#: src/components/storagePools/storagePoolList.jsx:55 src/manifest.json:0 msgid "Virtual machines" msgstr "Machines virtuelles" @@ -2571,11 +2554,11 @@ msgid "Virtualization service (libvirt) is not active" msgstr "Le service de virtualisation (libvirt) n’est pas actif" -#: src/components/create-vm-dialog/createVmDialog.jsx:752 -#: src/components/vm/deleteDialog.jsx:68 -#: src/components/vm/disks/diskAdd.jsx:106 #: src/components/vm/disks/vmDiskColumns.jsx:37 +#: src/components/vm/disks/diskAdd.jsx:106 +#: src/components/vm/deleteDialog.jsx:68 #: src/components/vm/overview/bootOrder.jsx:113 +#: src/components/create-vm-dialog/createVmDialog.jsx:862 msgid "Volume" msgstr "Volume" @@ -2596,13 +2579,13 @@ msgid "WWPN" msgstr "WWPN" -#: src/components/vm/disks/vmDisksCard.jsx:216 #: src/components/vm/disks/diskEdit.jsx:130 +#: src/components/vm/disks/vmDisksCard.jsx:216 msgid "Writeable" msgstr "Mode écriture" -#: src/components/vm/disks/vmDisksCard.jsx:216 #: src/components/vm/disks/diskEdit.jsx:139 +#: src/components/vm/disks/vmDisksCard.jsx:216 msgid "Writeable and shared" msgstr "Mode écriture et partage" @@ -2610,12 +2593,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:188 +#: src/components/create-vm-dialog/createVmDialog.jsx:194 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:64 #: src/components/networks/network.jsx:57 +#: src/components/storagePools/storagePool.jsx:64 msgid "active" msgstr "actif" @@ -2698,8 +2681,8 @@ msgid "iSCSI target IQN" msgstr "Cible iSCSI IQN" -#: src/components/storagePools/storagePool.jsx:64 #: src/components/networks/network.jsx:57 +#: src/components/storagePools/storagePool.jsx:64 msgid "inactive" msgstr "inactif" @@ -2715,18 +2698,18 @@ msgid "mcast" msgstr "mcast" -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:190 -#: src/components/vm/vmDetailsPage.jsx:217 #: src/components/vm/nics/nicBody.jsx:112 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:190 +#: src/components/vm/vmDetailsPage.jsx:219 msgid "more info" msgstr "plus d’informations" #: src/components/vm/filesystems/vmFilesystemsCard.jsx:186 -#: src/components/vm/vmDetailsPage.jsx:213 +#: src/components/vm/vmDetailsPage.jsx:215 msgid "mount point: The mount point inside the guest" msgstr "point de montage : point de montage à l’intérieur de l’invité" -#: src/components/vm/vmDetailsPage.jsx:212 +#: src/components/vm/vmDetailsPage.jsx:214 msgid "mount tag: The tag associated to the exported mount point" msgstr "balise de montage : la balise associée au point de montage exporté" @@ -2734,9 +2717,9 @@ msgid "network" msgstr "réseau" -#: src/helpers.js:273 src/components/storagePools/storagePoolOverviewTab.jsx:67 +#: 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 msgid "no" msgstr "non" @@ -2796,7 +2779,7 @@ msgid "vCPU maximum" msgstr "vCPU Maximum" -#: src/components/vm/overview/vmOverviewCard.jsx:203 +#: src/components/vm/overview/vmOverviewCard.jsx:208 msgid "vCPUs" msgstr "vCPU" @@ -2816,7 +2799,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:1282 +#: src/components/create-vm-dialog/createVmDialog.jsx:1397 msgid "" "virt-install package needs to be installed on the system in order to create " "new VMs" @@ -2836,9 +2819,9 @@ msgid "vm" msgstr "machine virtuelle" -#: src/helpers.js:272 src/components/storagePools/storagePoolOverviewTab.jsx:67 +#: 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 msgid "yes" msgstr "oui" diff -Nru cockpit-machines-275/po/he.po cockpit-machines-277/po/he.po --- cockpit-machines-275/po/he.po 2022-08-10 10:22:53.000000000 +0000 +++ cockpit-machines-277/po/he.po 2022-11-07 16:06:46.000000000 +0000 @@ -24,7 +24,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-09-05 04:31+0000\n" +"POT-Creation-Date: 2022-10-17 04:51+0000\n" "PO-Revision-Date: 2021-03-28 14:01+0000\n" "Last-Translator: Yaron Shahrabani \n" "Language-Team: Hebrew \n" "Language-Team: Italian \n" "Language-Team: Japanese \n" "Language-Team: Georgian \n" @@ -18,18 +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.13\n" +"X-Generator: Weblate 4.14.1\n" -#: src/components/create-vm-dialog/createVmDialog.jsx:482 -msgid " Then copy the token and paste it above." -msgstr " დააკოპირეთ კოდი და ზემოთ ჩასვით." - -#: src/components/create-vm-dialog/createVmDialog.jsx:702 +#: src/components/create-vm-dialog/createVmDialog.jsx:812 msgid "$0 $1 available at default location" msgstr "$0 $1 ხელმისაწვდომია ნაგულისხმებ მდებარეობაზე" -#: src/components/create-vm-dialog/createVmDialog.jsx:229 -#: src/components/create-vm-dialog/createVmDialog.jsx:653 +#: src/components/create-vm-dialog/createVmDialog.jsx:238 +#: src/components/create-vm-dialog/createVmDialog.jsx:763 msgid "$0 $1 available on host" msgstr "ჰოსტზე ხელმისაწვდომია $0 $1" @@ -49,7 +45,7 @@ msgstr[0] "$0 ცალი საცავის პული" msgstr[1] "$0 საცავის პული" -#: src/components/create-vm-dialog/createVmDialog.jsx:1061 +#: src/components/create-vm-dialog/createVmDialog.jsx:1172 msgid "$0 does not support unattended installation." msgstr "$0-ს ოპერაციულ სისტემას ავტომატური დაყენების საშუალება არ გააჩნია." @@ -91,13 +87,13 @@ "VM-ის ასლი გაეშვება სამიზნე მანქანაზე და გაქრება, როცა ის გამოირთვება. ამავე " "დროს საწყისი ჰოსტს VM-ის კონფიგურაცის საკუთარი ასლი გააჩნია." -#: src/components/vm/disks/vmDisksCard.jsx:188 #: src/components/vm/disks/diskEdit.jsx:113 +#: src/components/vm/disks/vmDisksCard.jsx:188 msgid "Access" msgstr "წვდომა" -#: src/components/storagePools/storagePool.jsx:170 #: src/components/networks/network.jsx:166 +#: src/components/storagePools/storagePool.jsx:170 msgid "Activate" msgstr "აქტივაცია" @@ -105,10 +101,10 @@ msgid "Activate the storage pool to administer volumes" msgstr "საცავის პულის აქტივაცია საცავების ადმინისტრირებისთვის" -#: src/components/networks/networkOverviewTab.jsx:237 -#: src/components/vm/hostdevs/hostDevAdd.jsx:222 +#: src/components/vm/nics/nicAdd.jsx:208 #: src/components/vm/disks/diskAdd.jsx:734 -#: src/components/vm/nics/nicAdd.jsx:201 +#: src/components/vm/hostdevs/hostDevAdd.jsx:227 +#: src/components/networks/networkOverviewTab.jsx:237 msgid "Add" msgstr "დამატება" @@ -116,13 +112,13 @@ msgid "Add a DHCP static host entry" msgstr "ჰოსტის DHCP სტატიკური ელემენტის დამატება" -#: src/components/vm/disks/diskAdd.jsx:725 #: src/components/vm/disks/vmDisksCard.jsx:77 +#: src/components/vm/disks/diskAdd.jsx:725 msgid "Add disk" msgstr "დისკის დამატება" +#: src/components/vm/hostdevs/hostDevAdd.jsx:243 #: src/components/vm/hostdevs/hostDevCard.jsx:153 -#: src/components/vm/hostdevs/hostDevAdd.jsx:238 msgid "Add host device" msgstr "ჰოსტის მოწყობილობის დამატება" @@ -134,7 +130,7 @@ msgid "Add shared directory" msgstr "ზიარი საქაღალდის დამატება" -#: src/components/vm/nics/nicAdd.jsx:193 +#: src/components/vm/nics/nicAdd.jsx:196 msgid "Add virtual network interface" msgstr "ქსელის ვირტუალური ინტერფეისის დამატება" @@ -148,10 +144,10 @@ msgid "Additional" msgstr "დამატებითი" +#: src/components/vm/nics/vmNicsCard.jsx:281 +#: src/components/vm/consoles/desktopConsole.jsx:47 #: src/components/networks/networkOverviewTab.jsx:142 #: src/components/networks/networkOverviewTab.jsx:162 -#: src/components/vm/consoles/desktopConsole.jsx:47 -#: src/components/vm/nics/vmNicsCard.jsx:281 msgid "Address" msgstr "მისამართი" @@ -186,7 +182,7 @@ msgid "Also delete all volumes inside this pool:" msgstr "ასევე წაიშლება ამ პულში მდებარე საცავებიც:" -#: src/components/vm/disks/diskAdd.jsx:130 src/components/vm/nics/nicAdd.jsx:89 +#: src/components/vm/nics/nicAdd.jsx:89 src/components/vm/disks/diskAdd.jsx:130 msgid "Always attach" msgstr "ყოველთვის მიბმა" @@ -200,7 +196,7 @@ msgstr "" "მიმაგრება გამოიწვევს დისკის გაზიარებას ყველა ვმ-თვის, რომელიც მას იყენებს." -#: src/components/create-vm-dialog/createVmDialog.jsx:1060 +#: src/components/create-vm-dialog/createVmDialog.jsx:1171 msgid "" "Automated installs are only available when downloading an image or using " "cloud-init." @@ -212,13 +208,13 @@ msgid "Automatic" msgstr "ავტომატური" -#: src/components/create-vm-dialog/createVmDialog.jsx:1174 +#: src/components/create-vm-dialog/createVmDialog.jsx:1285 msgid "Automation" msgstr "ავტომატიზაცია" -#: src/components/storagePools/storagePoolOverviewTab.jsx:71 +#: src/components/vm/overview/vmOverviewCard.jsx:226 #: src/components/networks/networkOverviewTab.jsx:119 -#: src/components/vm/overview/vmOverviewCard.jsx:221 +#: src/components/storagePools/storagePoolOverviewTab.jsx:71 msgid "Autostart" msgstr "ავტომატური გაშვება" @@ -226,7 +222,7 @@ msgid "Blocked" msgstr "დაბლოკილია" -#: src/components/vm/overview/vmOverviewCard.jsx:213 +#: src/components/vm/overview/vmOverviewCard.jsx:218 msgid "Boot order" msgstr "ჩატვირთვის მიმდევრობა" @@ -234,13 +230,13 @@ msgid "Boot order settings could not be saved" msgstr "ჩატვირთვის მიმდევრობის შენახვის შეცდომა" +#: src/components/vm/disks/diskEdit.jsx:88 +#: src/components/vm/disks/vmDisksCard.jsx:186 +#: src/components/vm/disks/diskAdd.jsx:217 +#: src/components/vm/hostdevs/hostDevAdd.jsx:92 #: src/components/vm/hostdevs/hostDevCard.jsx:104 #: src/components/vm/hostdevs/hostDevCard.jsx:112 #: src/components/vm/hostdevs/hostDevCard.jsx:246 -#: src/components/vm/hostdevs/hostDevAdd.jsx:92 -#: src/components/vm/disks/diskAdd.jsx:217 -#: src/components/vm/disks/vmDisksCard.jsx:186 -#: src/components/vm/disks/diskEdit.jsx:88 #: src/components/vm/overview/bootOrder.jsx:118 #: src/components/vm/overview/bootOrder.jsx:130 #: src/components/vm/overview/bootOrder.jsx:148 @@ -261,39 +257,39 @@ msgid "CPU configuration could not be saved" msgstr "CPU-ის კონფიგურაციის შენახვის შეცდომა" -#: src/components/vm/overview/vmOverviewCard.jsx:208 +#: src/components/vm/overview/vmOverviewCard.jsx:213 msgid "CPU type" msgstr "CPU-ის ტიპი" -#: src/components/vm/disks/diskAdd.jsx:206 #: src/components/vm/disks/vmDiskColumns.jsx:95 #: src/components/vm/disks/diskEdit.jsx:58 +#: src/components/vm/disks/diskAdd.jsx:206 msgid "Cache" msgstr "ქეში" -#: src/components/common/deleteResource.jsx:79 -#: src/components/create-vm-dialog/createVmDialog.jsx:1230 -#: src/components/storagePools/storageVolumeCreate.jsx:108 -#: src/components/storagePools/storagePoolDelete.jsx:202 -#: src/components/storagePools/createStoragePoolDialog.jsx:445 -#: src/components/networks/createNetworkDialog.jsx:417 -#: src/components/networks/networkOverviewTab.jsx:240 -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:170 -#: src/components/vm/hostdevs/hostDevAdd.jsx:228 -#: src/components/vm/snapshots/vmSnapshotsRevertModal.jsx:76 -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:150 -#: src/components/vm/deleteDialog.jsx:178 #: src/components/vm/vmMigrateDialog.jsx:219 -#: src/components/vm/vmRenameDialog.jsx:68 -#: src/components/vm/disks/diskAdd.jsx:737 +#: src/components/vm/nics/nicAdd.jsx:211 src/components/vm/nics/nicEdit.jsx:180 #: src/components/vm/disks/diskEdit.jsx:268 -#: src/components/vm/vmCloneDialog.jsx:80 +#: src/components/vm/disks/diskAdd.jsx:737 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:170 +#: src/components/vm/hostdevs/hostDevAdd.jsx:233 +#: src/components/vm/vmRenameDialog.jsx:68 +#: src/components/vm/deleteDialog.jsx:178 #: src/components/vm/overview/bootOrder.jsx:330 #: src/components/vm/overview/cpuTypeModal.jsx:70 -#: src/components/vm/overview/vcpuModal.jsx:266 #: src/components/vm/overview/firmware.jsx:70 +#: src/components/vm/overview/vcpuModal.jsx:266 #: src/components/vm/overview/memoryModal.jsx:158 -#: src/components/vm/nics/nicAdd.jsx:204 src/components/vm/nics/nicEdit.jsx:180 +#: src/components/vm/snapshots/vmSnapshotsRevertModal.jsx:76 +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:150 +#: src/components/vm/vmCloneDialog.jsx:80 +#: src/components/networks/createNetworkDialog.jsx:417 +#: src/components/networks/networkOverviewTab.jsx:240 +#: src/components/create-vm-dialog/createVmDialog.jsx:1345 +#: src/components/storagePools/storageVolumeCreate.jsx:108 +#: src/components/storagePools/storagePoolDelete.jsx:202 +#: src/components/storagePools/createStoragePoolDialog.jsx:445 +#: src/components/common/deleteResource.jsx:79 msgid "Cancel" msgstr "გაუქმება" @@ -309,15 +305,19 @@ msgid "Change firmware" msgstr "მიკროკოდის შეცვლა" -#: src/components/common/warningInactive.jsx:11 +#: src/components/vm/nics/nicEdit.jsx:166 #: src/components/vm/disks/diskEdit.jsx:252 #: src/components/vm/overview/vcpuModal.jsx:188 -#: src/components/vm/nics/nicEdit.jsx:166 +#: src/components/common/warningInactive.jsx:11 msgid "Changes will take effect after shutting down the VM" msgstr "ცვლილებები ძალაში მხოლოდ ვმ-ის გათიშვის შემდეგ შევა" -#: src/components/create-vm-dialog/createVmDialog.jsx:446 -#: src/components/create-vm-dialog/createVmDialog.jsx:447 +#: src/components/create-vm-dialog/createVmDialog.jsx:512 +msgid "Checking token validity..." +msgstr "კოდის სისწორის შემოწმება..." + +#: src/components/create-vm-dialog/createVmDialog.jsx:455 +#: src/components/create-vm-dialog/createVmDialog.jsx:456 msgid "Choose an operating system" msgstr "აირჩეთ ოპერაციული სისტემა" @@ -340,7 +340,7 @@ msgid "Close" msgstr "დახურვა" -#: src/components/create-vm-dialog/createVmDialog.jsx:351 +#: src/components/create-vm-dialog/createVmDialog.jsx:360 msgid "Cloud base image" msgstr "ღრუბლოვანი საბაზისო გამოსახულება" @@ -360,16 +360,17 @@ msgid "Connecting" msgstr "დაკავშირება" +#: src/components/vm/overview/vmOverviewCard.jsx:184 +#: src/components/networks/createNetworkDialog.jsx:41 +#: src/components/networks/networkList.jsx:75 #: src/components/vms/hostvmslist.jsx:141 -#: src/components/common/machinesConnectionSelector.jsx:33 #: src/components/storagePools/storagePoolList.jsx:77 -#: src/components/networks/networkList.jsx:75 -#: src/components/networks/createNetworkDialog.jsx:41 +#: src/components/common/machinesConnectionSelector.jsx:33 msgid "Connection" msgstr "კავშირი" -#: src/components/vm/vmDetailsPage.jsx:117 -#: src/components/vm/vmDetailsPage.jsx:149 +#: src/components/vm/vmDetailsPage.jsx:118 +#: src/components/vm/vmDetailsPage.jsx:151 msgid "Console" msgstr "კონსოლი" @@ -398,22 +399,22 @@ msgid "Crashed" msgstr "გაითიშა" +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:147 +#: src/components/networks/createNetworkDialog.jsx:414 #: src/components/storagePools/storageVolumeCreate.jsx:105 #: src/components/storagePools/createStoragePoolDialog.jsx:442 -#: src/components/networks/createNetworkDialog.jsx:414 -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:147 msgid "Create" msgstr "შექმნა" -#: src/components/create-vm-dialog/createVmDialog.jsx:1276 +#: src/components/create-vm-dialog/createVmDialog.jsx:1391 msgid "Create VM" msgstr "ვმ-ის შექმნა" -#: src/components/create-vm-dialog/createVmDialog.jsx:1295 +#: src/components/create-vm-dialog/createVmDialog.jsx:1410 msgid "Create VM by importing a disk image of an existing VM installation" msgstr "შექმენით ვმ-ი არსებული ვმ-ის დისკის ასლის შემოტანით" -#: src/components/create-vm-dialog/createVmDialog.jsx:1294 +#: src/components/create-vm-dialog/createVmDialog.jsx:1409 msgid "Create VM from local or network installation medium" msgstr "შექმენით ვმ-ი ლოკალური ან ქსელური დისკით" @@ -421,11 +422,11 @@ msgid "Create a clone VM based on $0" msgstr "$0-ის ასლზე დაფუძნებული ვმ-ის შექმნა" -#: src/components/create-vm-dialog/createVmDialog.jsx:1199 +#: src/components/create-vm-dialog/createVmDialog.jsx:1313 msgid "Create and edit" msgstr "შექმნა და ჩასწორება" -#: src/components/create-vm-dialog/createVmDialog.jsx:1224 +#: src/components/create-vm-dialog/createVmDialog.jsx:1339 msgid "Create and run" msgstr "შექმნა და გაშვება" @@ -433,16 +434,16 @@ msgid "Create new" msgstr "ახლის შექმნა" -#: src/components/create-vm-dialog/createVmDialog.jsx:1213 +#: src/components/create-vm-dialog/createVmDialog.jsx:1327 msgid "Create new virtual machine" msgstr "ახალი ვირტუალური მანქანის შექმნა" -#: src/components/create-vm-dialog/createVmDialog.jsx:739 +#: src/components/create-vm-dialog/createVmDialog.jsx:849 msgid "Create new volume" msgstr "ახალი ტომის შექმნა" -#: src/components/vm/snapshots/vmSnapshotsCard.jsx:47 #: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:142 +#: src/components/vm/snapshots/vmSnapshotsCard.jsx:47 msgid "Create snapshot" msgstr "სწრაფი ასლის შექმნა" @@ -477,7 +478,7 @@ msgid "Creating VM installation" msgstr "ვმ-ის დაყენების შექმნა" -#: src/components/create-vm-dialog/createVmDialog.jsx:1036 +#: src/components/create-vm-dialog/createVmDialog.jsx:1147 msgid "Creation of VM $0 failed" msgstr "ვმ-ის ($0) შექმნის შეცდომა" @@ -510,20 +511,20 @@ msgid "DHCP Settings" msgstr "DHCP-ის მორგება" -#: src/components/storagePools/storagePool.jsx:161 #: src/components/networks/network.jsx:162 +#: src/components/storagePools/storagePool.jsx:161 msgid "Deactivate" msgstr "დეაქტივაცია" -#: src/components/common/deleteResource.jsx:76 -#: src/components/common/deleteResource.jsx:116 +#: src/components/vm/vmActions.jsx:351 src/components/vm/vmActions.jsx:359 +#: src/components/vm/deleteDialog.jsx:175 +#: src/components/networks/network.jsx:144 +#: src/components/networks/network.jsx:146 #: src/components/storagePools/storagePoolDelete.jsx:199 #: src/components/storagePools/storagePoolDelete.jsx:236 #: src/components/storagePools/storagePoolDelete.jsx:246 -#: src/components/networks/network.jsx:144 -#: src/components/networks/network.jsx:146 -#: src/components/vm/deleteDialog.jsx:175 src/components/vm/vmActions.jsx:351 -#: src/components/vm/vmActions.jsx:359 +#: src/components/common/deleteResource.jsx:76 +#: src/components/common/deleteResource.jsx:116 msgid "Delete" msgstr "წაშლა" @@ -567,8 +568,8 @@ "გაზიარებული საქაღალდეების წაშლა მხოლოდ სტუმრის გამორთულობის დროსაა " "შესაძლებელი" -#: src/components/vm/snapshots/vmSnapshotsCard.jsx:89 #: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:52 +#: src/components/vm/snapshots/vmSnapshotsCard.jsx:89 msgid "Description" msgstr "აღწერა" @@ -590,23 +591,23 @@ msgstr "" "წაშლის ცდამდე საჭიროა ამ პულიდან მიბმული დისკების ყველა ვმ-დან მოცილება." -#: src/components/create-vm-dialog/createVmDialog.jsx:1170 +#: src/components/create-vm-dialog/createVmDialog.jsx:1281 msgid "Details" msgstr "დეტალები" -#: src/components/networks/networkList.jsx:74 -#: src/components/networks/createNetworkDialog.jsx:161 -#: src/components/vm/hostdevs/hostDevCard.jsx:103 -#: src/components/vm/hostdevs/hostDevCard.jsx:245 -#: src/components/vm/hostdevs/hostDevAdd.jsx:91 -#: src/components/vm/hostdevs/hostDevAdd.jsx:126 -#: src/components/vm/disks/diskAdd.jsx:335 #: src/components/vm/disks/vmDiskColumns.jsx:34 #: src/components/vm/disks/vmDisksCard.jsx:172 +#: src/components/vm/disks/diskAdd.jsx:335 +#: src/components/vm/hostdevs/hostDevAdd.jsx:91 +#: src/components/vm/hostdevs/hostDevAdd.jsx:126 +#: src/components/vm/hostdevs/hostDevCard.jsx:103 +#: src/components/vm/hostdevs/hostDevCard.jsx:245 #: src/components/vm/overview/bootOrder.jsx:110 #: src/components/vm/overview/bootOrder.jsx:117 #: src/components/vm/overview/bootOrder.jsx:149 #: src/components/vm/overview/bootOrder.jsx:152 +#: src/components/networks/createNetworkDialog.jsx:161 +#: src/components/networks/networkList.jsx:74 msgid "Device" msgstr "მოწყობილობა" @@ -643,7 +644,7 @@ msgid "Disk identifier" msgstr "დისკის იდენტიფიკატორი" -#: src/components/create-vm-dialog/createVmDialog.jsx:363 +#: src/components/create-vm-dialog/createVmDialog.jsx:372 msgid "Disk image" msgstr "დისკის გამოსახულება" @@ -651,12 +652,12 @@ msgid "Disk image file" msgstr "დისკის გამოსახეულების ფაილი" -#: src/components/create-vm-dialog/createVmDialog.jsx:214 +#: src/components/create-vm-dialog/createVmDialog.jsx:220 msgid "Disk image path must not be empty" msgstr "დისკის გამოსახულების ბილიკი ცარიელი არ შეიძლება იყოს" -#: src/components/vm/disks/diskAdd.jsx:625 #: src/components/vm/disks/diskEdit.jsx:215 +#: src/components/vm/disks/diskAdd.jsx:625 msgid "Disk settings could not be saved" msgstr "დისკის პარამეტრების შენახვის შეცდომა" @@ -664,7 +665,7 @@ msgid "Disk-only snapshot" msgstr "მხოლოდ-დისკის სწრაფი ასლი" -#: src/components/vm/vmDetailsPage.jsx:164 +#: src/components/vm/vmDetailsPage.jsx:166 msgid "Disks" msgstr "დისკები" @@ -681,7 +682,7 @@ msgid "Domain is blocked on resource" msgstr "დომენი დაბლოკილია რესურსზე" -#: src/components/create-vm-dialog/createVmDialog.jsx:349 +#: src/components/create-vm-dialog/createVmDialog.jsx:358 msgid "Download an OS" msgstr "OS-ის გადმოწერა" @@ -705,8 +706,8 @@ msgid "Dying" msgstr "კვდება" -#: src/components/vm/disks/diskEdit.jsx:164 #: src/components/vm/nics/vmNicsCard.jsx:364 +#: src/components/vm/disks/diskEdit.jsx:164 msgid "Edit" msgstr "ჩასწორება" @@ -722,7 +723,7 @@ msgid "Editing transient network interfaces is not allowed" msgstr "ქსელის დროებითი ინტერფეისების ჩასწორება შეუძლებელია" -#: src/components/vm/overview/vmOverviewCard.jsx:233 +#: src/components/vm/overview/vmOverviewCard.jsx:238 msgid "Emulated machine" msgstr "ემულირებული მანქანა" @@ -735,20 +736,24 @@ msgid "End should not be empty" msgstr "ბოლო ცარიელი არ შეიძლება იყოს" -#: src/components/create-vm-dialog/createVmDialog.jsx:1059 +#: src/components/create-vm-dialog/createVmDialog.jsx:1170 msgid "Enter root and/or user information to enable unattended installation." msgstr "" "ავტომატური დაყენებისთვის შეიყვანეთ root-ის ან/და მომხმარებლის ინფორმაცია." +#: src/components/create-vm-dialog/createVmDialog.jsx:517 +msgid "Error checking token" +msgstr "კოდის შემოწმების შეცდომა" + #: src/components/vm/vmMigrateDialog.jsx:54 msgid "Example, $0" msgstr "მაგალითად, $0" -#: src/components/create-vm-dialog/createVmDialog.jsx:292 +#: src/components/create-vm-dialog/createVmDialog.jsx:301 msgid "Existing disk image on host's file system" msgstr "დისკის არსებული გამოსახულების ბილიკი ჰოსტის ფაილურ სისტემაზე" -#: src/components/vm/vmDetailsPage.jsx:157 +#: src/components/vm/vmDetailsPage.jsx:159 msgid "Expand" msgstr "გაფართოება" @@ -813,8 +818,8 @@ msgid "Filter by name" msgstr "სახელით გაფილტვრა" -#: src/components/vm/overview/vmOverviewCard.jsx:239 #: src/components/vm/overview/firmware.jsx:75 +#: src/components/vm/overview/vmOverviewCard.jsx:244 msgid "Firmware" msgstr "მიკროკოდი" @@ -849,8 +854,8 @@ "მხოლოდ არაგაზიარებული, ჩასაწერი დისკის გამოსახულებები. გამოუყენებელი საცავი " "დარჩება საწყისზე მიგრაციის შემდეგ." -#: src/components/networks/networkOverviewTab.jsx:110 #: src/components/vm/overview/vmOverviewCard.jsx:180 +#: src/components/networks/networkOverviewTab.jsx:110 msgid "General" msgstr "ზოგადი" @@ -858,15 +863,15 @@ msgid "Generate automatically" msgstr "ავტომატური გენერაცია" -#: src/components/create-vm-dialog/createVmDialog.jsx:480 +#: src/components/create-vm-dialog/createVmDialog.jsx:500 msgid "Get a new RHSM token." msgstr "ახალი RHSM კოდის მიღება." -#: src/components/create-vm-dialog/createVmDialog.jsx:688 -#: src/components/create-vm-dialog/createVmDialog.jsx:784 -#: src/components/storagePools/storageVolumeCreateBody.jsx:104 #: src/components/vm/disks/vmDisksCard.jsx:51 #: src/components/vm/overview/memorySelectRow.jsx:89 +#: src/components/create-vm-dialog/createVmDialog.jsx:798 +#: src/components/create-vm-dialog/createVmDialog.jsx:894 +#: src/components/storagePools/storageVolumeCreateBody.jsx:104 msgid "GiB" msgstr "გიბ" @@ -874,15 +879,15 @@ msgid "Go to VMs list" msgstr "ვმ-ების სიაზე გადასვლა" -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:238 #: src/components/vm/disks/diskAdd.jsx:202 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:238 msgid "Hide additional options" msgstr "დამატებითი პარამეტრების დამალვა" -#: src/components/storagePools/storagePoolOverviewTab.jsx:34 -#: src/components/storagePools/createStoragePoolDialog.jsx:122 #: src/components/vm/disks/vmDiskColumns.jsx:38 #: src/components/vm/overview/bootOrder.jsx:114 +#: src/components/storagePools/storagePoolOverviewTab.jsx:34 +#: src/components/storagePools/createStoragePoolDialog.jsx:122 msgid "Host" msgstr "ჰოსტი" @@ -890,7 +895,7 @@ msgid "Host device" msgstr "ჰოსტის მოწყობილობა" -#: src/components/vm/hostdevs/hostDevAdd.jsx:199 +#: src/components/vm/hostdevs/hostDevAdd.jsx:201 msgid "Host device could not be attached" msgstr "ჰოსტის მოწყობილობის მიბმის შეცდომა" @@ -898,7 +903,7 @@ msgid "Host device will be removed from $0:" msgstr "$0-დან წაიშლება ჰოსტის მოწყობილობა:" -#: src/components/vm/vmDetailsPage.jsx:181 +#: src/components/vm/vmDetailsPage.jsx:183 msgid "Host devices" msgstr "ჰოსტის მოწყობილობები" @@ -910,7 +915,7 @@ msgid "Host should not be empty" msgstr "ჰოსტი ცარიელი არ შეიძლება იყოს" -#: src/components/vm/overview/vmOverviewCard.jsx:229 +#: src/components/vm/overview/vmOverviewCard.jsx:234 msgid "Hypervisor details" msgstr "ინფორმაცია ჰაიპერვაიზორის შესახებ" @@ -922,8 +927,8 @@ msgid "IP" msgstr "IP" -#: src/components/networks/networkOverviewTab.jsx:255 #: src/components/vm/nics/vmNicsCard.jsx:252 +#: src/components/networks/networkOverviewTab.jsx:255 msgid "IP address" msgstr "IP მისამართი" @@ -981,23 +986,23 @@ msgid "Idle" msgstr "უქმი" -#: src/components/create-vm-dialog/createVmDialog.jsx:1276 +#: src/components/create-vm-dialog/createVmDialog.jsx:1391 msgid "Import VM" msgstr "ვმ-ის შემოტანა" -#: src/components/create-vm-dialog/createVmDialog.jsx:1213 +#: src/components/create-vm-dialog/createVmDialog.jsx:1327 msgid "Import a virtual machine" msgstr "ვირტუალური მანქანის შემოტანა" -#: src/components/create-vm-dialog/createVmDialog.jsx:1199 +#: src/components/create-vm-dialog/createVmDialog.jsx:1313 msgid "Import and edit" msgstr "შემოტანა და ჩასწორება" -#: src/components/create-vm-dialog/createVmDialog.jsx:1224 +#: src/components/create-vm-dialog/createVmDialog.jsx:1339 msgid "Import and run" msgstr "შემოტანა და გაშვება" -#: src/components/create-vm-dialog/createVmDialog.jsx:300 +#: src/components/create-vm-dialog/createVmDialog.jsx:309 msgid "" "In most configurations, macvtap does not work for host to guest network " "communication." @@ -1025,15 +1030,15 @@ msgid "Install" msgstr "დაყენება" -#: src/components/create-vm-dialog/createVmDialog.jsx:363 +#: src/components/create-vm-dialog/createVmDialog.jsx:372 msgid "Installation source" msgstr "დაყენების წყარო" -#: src/components/create-vm-dialog/createVmDialog.jsx:216 +#: src/components/create-vm-dialog/createVmDialog.jsx:222 msgid "Installation source must not be empty" msgstr "დაყენების წყარო ცარიელი არ შეიძლება იყოს" -#: src/components/create-vm-dialog/createVmDialog.jsx:341 +#: src/components/create-vm-dialog/createVmDialog.jsx:350 msgid "Installation type" msgstr "დაყენების ტიპი" @@ -1069,7 +1074,7 @@ msgid "Invalid IPv6 prefix" msgstr "არასწორი IPv6 პრეფიქსი" -#: src/components/create-vm-dialog/createVmDialog.jsx:200 +#: src/components/create-vm-dialog/createVmDialog.jsx:206 msgid "Invalid filename" msgstr "ფაილის არასწორი სახელი" @@ -1085,17 +1090,17 @@ msgid "Launch remote viewer" msgstr "დაშორებული მაყურებლის გაშვება" -#: src/components/create-vm-dialog/createVmDialog.jsx:526 +#: src/components/create-vm-dialog/createVmDialog.jsx:636 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:623 +#: src/components/create-vm-dialog/createVmDialog.jsx:733 msgid "" "Leave the password blank if you do not wish to have a user account created" msgstr "მომხმარებლის პაროლის არ შესაქმნელად დატოვეთ პაროლი ცარიელი" -#: src/components/create-vm-dialog/createVmDialog.jsx:639 +#: src/components/create-vm-dialog/createVmDialog.jsx:749 msgid "Leave the password blank if you do not wish to set a root password" msgstr "თუ არ გნებავთ პაროლის დაყენება, დატოვეთ ის ცარიელი" @@ -1122,7 +1127,7 @@ msgid "Loading..." msgstr "ჩატვირთვა..." -#: src/components/create-vm-dialog/createVmDialog.jsx:353 +#: src/components/create-vm-dialog/createVmDialog.jsx:362 msgid "Local install media (ISO image or distro install tree)" msgstr "" "დაყენების ლოკალური წყარო (ISO გამოსახულება ან დისტრიბუტივის დასაყენებელი ხე)" @@ -1131,14 +1136,15 @@ msgid "Location" msgstr "მდებარეობა" -#: src/components/networks/networkOverviewTab.jsx:68 #: src/components/vm/overview/bootOrder.jsx:124 +#: src/components/networks/networkOverviewTab.jsx:68 msgid "MAC" msgstr "MAC" -#: src/components/networks/networkOverviewTab.jsx:247 +#: src/components/vm/nics/nicAdd.jsx:63 #: src/components/vm/nics/vmNicsCard.jsx:250 -#: src/components/vm/nics/nicAdd.jsx:63 src/components/vm/nics/nicEdit.jsx:42 +#: src/components/vm/nics/nicEdit.jsx:42 +#: src/components/networks/networkOverviewTab.jsx:247 msgid "MAC address" msgstr "MAC მისამართი" @@ -1202,9 +1208,9 @@ msgid "Maximum transmission unit" msgstr "გადაცემის მაქსიმალური ერთეული" -#: src/components/create-vm-dialog/createVmDialog.jsx:671 #: src/components/vm/vmUsageCard.jsx:60 -#: src/components/vm/overview/vmOverviewCard.jsx:198 +#: src/components/vm/overview/vmOverviewCard.jsx:203 +#: src/components/create-vm-dialog/createVmDialog.jsx:781 msgid "Memory" msgstr "მეხსიერება" @@ -1213,14 +1219,14 @@ msgid "Memory could not be saved" msgstr "მეხსიერების შენახვის შეცდომა" -#: src/components/create-vm-dialog/createVmDialog.jsx:220 +#: src/components/create-vm-dialog/createVmDialog.jsx:229 msgid "Memory must not be 0" msgstr "მეხსიერება არ შეიძლება 0-ის ტოლი იყოს" -#: src/components/create-vm-dialog/createVmDialog.jsx:686 -#: src/components/create-vm-dialog/createVmDialog.jsx:782 -#: src/components/storagePools/storageVolumeCreateBody.jsx:102 #: src/components/vm/overview/memorySelectRow.jsx:87 +#: src/components/create-vm-dialog/createVmDialog.jsx:796 +#: src/components/create-vm-dialog/createVmDialog.jsx:892 +#: src/components/storagePools/storageVolumeCreateBody.jsx:102 msgid "MiB" msgstr "მიბ" @@ -1242,8 +1248,8 @@ msgid "Mode" msgstr "რეჟიმი" -#: src/components/vm/hostdevs/hostDevCard.jsx:202 #: src/components/vm/nics/nicBody.jsx:50 +#: src/components/vm/hostdevs/hostDevCard.jsx:202 msgid "Model" msgstr "მოდელი" @@ -1277,17 +1283,17 @@ msgid "NIC $0 of VM $1 failed to change state" msgstr "ვმ-ის ($1) ქსელური ინტერფეისის($0) მდგომარეობის შეცვლის შეცდომა" +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:39 +#: src/components/vm/snapshots/vmSnapshotsCard.jsx:80 +#: src/components/vm/vmCloneDialog.jsx:89 +#: src/components/networks/createNetworkDialog.jsx:126 +#: src/components/networks/networkList.jsx:73 +#: src/components/create-vm-dialog/createVmDialog.jsx:258 #: src/components/vms/hostvmslist.jsx:140 -#: src/components/create-vm-dialog/createVmDialog.jsx:249 -#: src/components/storagePools/storageVolumeCreateBody.jsx:40 -#: src/components/storagePools/storagePoolList.jsx:75 #: src/components/storagePools/storagePoolVolumesTab.jsx:79 +#: src/components/storagePools/storagePoolList.jsx:75 +#: src/components/storagePools/storageVolumeCreateBody.jsx:40 #: src/components/storagePools/createStoragePoolDialog.jsx:44 -#: src/components/networks/networkList.jsx:73 -#: src/components/networks/createNetworkDialog.jsx:126 -#: src/components/vm/snapshots/vmSnapshotsCard.jsx:80 -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:39 -#: src/components/vm/vmCloneDialog.jsx:89 msgid "Name" msgstr "სახელი" @@ -1299,15 +1305,15 @@ msgid "Name contains invalid characters" msgstr "სახელი შეიცავს არასწორ სიმბოლოებს" -#: src/components/create-vm-dialog/createVmDialog.jsx:183 -#: src/components/storagePools/storageVolumeCreate.jsx:64 #: src/components/vm/vmCloneDialog.jsx:41 +#: src/components/create-vm-dialog/createVmDialog.jsx:189 +#: src/components/storagePools/storageVolumeCreate.jsx:64 msgid "Name must not be empty" msgstr "სახელი ცარიელი არ შეიძლება იყოს" -#: src/components/storagePools/createStoragePoolDialog.jsx:45 -#: src/components/networks/createNetworkDialog.jsx:53 #: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:99 +#: src/components/networks/createNetworkDialog.jsx:53 +#: src/components/storagePools/createStoragePoolDialog.jsx:45 msgid "Name should not be empty" msgstr "სახელ ცარიელი არ შეიძლება იყოს" @@ -1335,7 +1341,7 @@ msgid "Network $0 will be permanently deleted." msgstr "ქსელი სამუდამოდ წაიშლება: $0." -#: src/components/create-vm-dialog/createVmDialog.jsx:358 +#: src/components/create-vm-dialog/createVmDialog.jsx:367 msgid "Network boot (PXE)" msgstr "ქსელური ჩატვირთვა (PXE)" @@ -1351,15 +1357,15 @@ msgid "Network interface $0 will be removed from $1" msgstr "ქსელის ინტერფეისი $0 წაშლილი იქნება $1-დან" -#: src/components/vm/nics/nicAdd.jsx:159 src/components/vm/nics/nicEdit.jsx:135 +#: src/components/vm/nics/nicAdd.jsx:161 src/components/vm/nics/nicEdit.jsx:135 msgid "Network interface settings could not be saved" msgstr "ქსელის ინტერფეისის პარამეტრების შენახვის შეცდომა" -#: src/components/vm/vmDetailsPage.jsx:172 +#: src/components/vm/vmDetailsPage.jsx:174 msgid "Network interfaces" msgstr "ქსელის ინტერფეისები" -#: src/components/create-vm-dialog/createVmDialog.jsx:308 +#: src/components/create-vm-dialog/createVmDialog.jsx:317 msgid "Network selection does not support PXE." msgstr "არჩეულ ქსელს PXE-ის მხარდაჭერა არ გააჩნია." @@ -1405,7 +1411,7 @@ msgid "No disks defined for this VM" msgstr "ამ ვმ-ს დისკები არ გააჩნია" -#: src/components/vm/hostdevs/hostDevAdd.jsx:203 +#: src/components/vm/hostdevs/hostDevAdd.jsx:206 msgid "No host device selected" msgstr "ჰოსტის მოწყობილობა არჩეული არაა" @@ -1441,7 +1447,7 @@ msgid "No state" msgstr "მდგომარეობის გარეშე" -#: src/components/create-vm-dialog/createVmDialog.jsx:740 +#: src/components/create-vm-dialog/createVmDialog.jsx:850 msgid "No storage" msgstr "საცავის გარეშე" @@ -1486,10 +1492,18 @@ msgid "None (isolated network)" msgstr "არცერთი (იზოლირებული ქსელი)" -#: src/components/create-vm-dialog/createVmDialog.jsx:473 +#: src/components/create-vm-dialog/createVmDialog.jsx:587 msgid "Offline token" msgstr "გათიშული კოდი" +#: src/components/create-vm-dialog/createVmDialog.jsx:226 +msgid "Offline token must not be empty" +msgstr "გათიშული კოდი ცარიელი არ შეიძლება იყოს" + +#: src/components/create-vm-dialog/createVmDialog.jsx:527 +msgid "Old token expired" +msgstr "ძველი კოდის ვადა ამოიწურა" + #: src/components/storagePools/storageVolumeDelete.jsx:70 msgid "" "One or more selected volumes are used by domains. Detach the disks first to " @@ -1498,9 +1512,9 @@ "ერთი ან მეტი არჩეული ტომი დომენების მიერ გამოიყენება. ტომის წასაშლელად ჯერ " "მოაძრეთ დისკები." +#: src/components/vm/nics/nicEdit.jsx:39 #: src/components/vm/overview/bootOrder.jsx:379 #: src/components/vm/overview/memoryModal.jsx:143 -#: src/components/vm/nics/nicEdit.jsx:39 msgid "Only editable when the guest is shut off" msgstr "ჩასწორებადია მხოლოდ მაშინ, როცა სტუმარი გათიშულია" @@ -1508,7 +1522,7 @@ msgid "Open" msgstr "გახსნა" -#: src/components/create-vm-dialog/createVmDialog.jsx:439 +#: src/components/create-vm-dialog/createVmDialog.jsx:448 msgid "Operating system" msgstr "ოპერაციული სისტემა" @@ -1517,8 +1531,8 @@ msgid "Operation is in progress" msgstr "ოპერაცია მიმდინარეობს" +#: src/components/vm/vmDetailsPage.jsx:134 #: src/components/storagePools/storagePool.jsx:75 -#: src/components/vm/vmDetailsPage.jsx:132 msgid "Overview" msgstr "გადახედვა" @@ -1530,10 +1544,10 @@ msgid "Parent snapshot" msgstr "მშობელი სწრაფი ასლი" +#: src/components/vm/disks/diskEdit.jsx:40 #: src/components/vm/hostdevs/hostDevCard.jsx:128 #: src/components/vm/hostdevs/hostDevCard.jsx:132 #: src/components/vm/deleteDialog.jsx:63 -#: src/components/vm/disks/diskEdit.jsx:40 msgid "Path" msgstr "ბილიკი" @@ -1541,11 +1555,11 @@ msgid "Path on host's filesystem" msgstr "ბილიკი ჰოსტის ფაილურ სისტემაზე" -#: src/components/create-vm-dialog/createVmDialog.jsx:274 +#: src/components/create-vm-dialog/createVmDialog.jsx:283 msgid "Path to ISO file on host's file system" msgstr "ბილიკი ISO ფაილამდე ჰოსტის ფაილურ სისტემაზე" -#: src/components/create-vm-dialog/createVmDialog.jsx:283 +#: src/components/create-vm-dialog/createVmDialog.jsx:292 msgid "Path to cloud image file on host's file system" msgstr "ღრუბლოვანი გამოსახულების ბილიკი ჰოსტის ფაილურ სისტემაზე" @@ -1565,12 +1579,12 @@ msgid "Permanent (default)" msgstr "მუდმივი (ნაგულისხმები)" -#: src/components/vm/disks/diskAdd.jsx:127 src/components/vm/nics/nicAdd.jsx:86 +#: src/components/vm/nics/nicAdd.jsx:86 src/components/vm/disks/diskAdd.jsx:127 msgid "Persistence" msgstr "მუდმივობა" -#: src/components/storagePools/storagePoolOverviewTab.jsx:66 #: src/components/networks/networkOverviewTab.jsx:114 +#: src/components/storagePools/storagePoolOverviewTab.jsx:66 msgid "Persistent" msgstr "მუდმივი" @@ -1598,9 +1612,9 @@ msgid "Please start the virtual machine to access its console." msgstr "კონსოლზე წვდომისათვის საჭიროა ვირტუალური მანქანა ჯერ გაუშვათ." -#: src/components/vm/deleteDialog.jsx:71 -#: src/components/vm/disks/diskAdd.jsx:143 #: src/components/vm/disks/vmDiskColumns.jsx:36 +#: src/components/vm/disks/diskAdd.jsx:143 +#: src/components/vm/deleteDialog.jsx:71 #: src/components/vm/overview/bootOrder.jsx:112 msgid "Pool" msgstr "პული" @@ -1621,10 +1635,10 @@ msgid "Pool's volumes are used by VMs " msgstr "პულის ტომები გამოიყენება ვმ-ების მიერ " +#: src/components/vm/nics/vmNicsCard.jsx:282 #: src/components/vm/disks/vmDiskColumns.jsx:39 #: src/components/vm/overview/bootOrder.jsx:115 #: src/components/vm/overview/bootOrder.jsx:131 -#: src/components/vm/nics/vmNicsCard.jsx:282 msgid "Port" msgstr "პორტი" @@ -1656,20 +1670,20 @@ msgid "Private" msgstr "პირადი" +#: src/components/vm/hostdevs/hostDevAdd.jsx:132 #: src/components/vm/hostdevs/hostDevCard.jsx:236 #: src/components/vm/hostdevs/hostDevCard.jsx:242 -#: src/components/vm/hostdevs/hostDevAdd.jsx:132 #: src/components/vm/overview/bootOrder.jsx:144 #: src/components/vm/overview/bootOrder.jsx:159 msgid "Product" msgstr "პროდუქტი" -#: src/components/create-vm-dialog/createVmDialog.jsx:505 +#: src/components/create-vm-dialog/createVmDialog.jsx:615 msgid "Profile" msgstr "პროფილი" -#: src/components/vm/hostdevs/hostDevCard.jsx:119 #: src/components/vm/disks/vmDiskColumns.jsx:35 +#: src/components/vm/hostdevs/hostDevCard.jsx:119 #: src/components/vm/overview/bootOrder.jsx:111 #: src/components/vm/overview/bootOrder.jsx:172 msgid "Protocol" @@ -1697,8 +1711,8 @@ msgid "Range" msgstr "დიაპაზონი" -#: src/components/vm/disks/vmDisksCard.jsx:216 #: src/components/vm/disks/diskEdit.jsx:121 +#: src/components/vm/disks/vmDisksCard.jsx:216 msgid "Read-only" msgstr "მხოლოდ-წასაკითხად" @@ -1706,7 +1720,7 @@ msgid "Reboot" msgstr "გადატვირთვა" -#: src/components/create-vm-dialog/createVmDialog.jsx:329 +#: src/components/create-vm-dialog/createVmDialog.jsx:338 msgid "Remote URL" msgstr "დაშორებული URL" @@ -1714,15 +1728,15 @@ msgid "Remote viewer details" msgstr "დაშორებული მაყურებლის დეტალები" -#: src/components/networks/networkOverviewTab.jsx:70 +#: src/components/vm/nics/vmNicsCard.jsx:382 +#: src/components/vm/nics/vmNicsCard.jsx:389 +#: src/components/vm/disks/vmDisksCard.jsx:245 +#: src/components/vm/disks/vmDisksCard.jsx:263 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:59 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:68 #: src/components/vm/hostdevs/hostDevCard.jsx:252 #: src/components/vm/hostdevs/hostDevCard.jsx:258 -#: src/components/vm/disks/vmDisksCard.jsx:245 -#: src/components/vm/disks/vmDisksCard.jsx:263 -#: src/components/vm/nics/vmNicsCard.jsx:382 -#: src/components/vm/nics/vmNicsCard.jsx:389 +#: src/components/networks/networkOverviewTab.jsx:70 msgid "Remove" msgstr "წაშლა" @@ -1746,7 +1760,7 @@ msgid "Remove static host from DHCP" msgstr "host-ის სტატიკური ჩანაწერების DHCP-დან წაშლა" -#: src/components/vm/vmRenameDialog.jsx:65 src/components/vm/vmActions.jsx:338 +#: src/components/vm/vmActions.jsx:338 src/components/vm/vmRenameDialog.jsx:65 msgid "Rename" msgstr "გადარქმევა" @@ -1776,7 +1790,7 @@ "სწრაფ ასლზე დაბრუნება გადაიყვანს ვმ-ს იმ დროზე, როცა ასლის აღება მოხდა. " "ცვლილებები, რომლებიც ვმ-ში მოხდა ასლის აღების შემდეგ, დაიკარგება" -#: src/components/create-vm-dialog/createVmDialog.jsx:599 +#: src/components/create-vm-dialog/createVmDialog.jsx:709 msgid "Root password" msgstr "Root-ის პაროლი" @@ -1792,8 +1806,8 @@ msgid "Run" msgstr "გაშვება" -#: src/components/networks/networkOverviewTab.jsx:124 #: src/components/vm/overview/vmOverviewCard.jsx:123 +#: src/components/networks/networkOverviewTab.jsx:124 msgid "Run when host boots" msgstr "ჰოსტის ჩატვირთვისას გაშვება" @@ -1813,11 +1827,11 @@ msgid "SPICE port" msgstr "SPICE-ის პორტი" +#: src/components/vm/nics/nicEdit.jsx:177 #: src/components/vm/disks/diskEdit.jsx:265 #: src/components/vm/overview/bootOrder.jsx:327 #: src/components/vm/overview/firmware.jsx:67 #: src/components/vm/overview/memoryModal.jsx:155 -#: src/components/vm/nics/nicEdit.jsx:177 msgid "Save" msgstr "შენახვა" @@ -1853,7 +1867,7 @@ msgid "Set manually" msgstr "ხელით მითითება" -#: src/components/create-vm-dialog/createVmDialog.jsx:1205 +#: src/components/create-vm-dialog/createVmDialog.jsx:1319 msgid "" "Setting the user passwords for unattended installation requires starting the " "VM when creating it" @@ -1869,12 +1883,12 @@ msgid "Share a host directory with the guest" msgstr "ჰოსტის საქაღალდის სტუმართან გაზიარება" -#: src/components/vm/vmDetailsPage.jsx:202 +#: src/components/vm/vmDetailsPage.jsx:204 msgid "Shared directories" msgstr "გაზიარებული საქაღალდეები" #: src/components/vm/filesystems/vmFilesystemsCard.jsx:176 -#: src/components/vm/vmDetailsPage.jsx:204 +#: src/components/vm/vmDetailsPage.jsx:206 msgid "Shared host directories need to be manually mounted inside the VM" msgstr "ჰოსტის გაზიარებული საქაღალდე ვმ-ის შიგნით ხელით უნდა მიამაგროთ" @@ -1882,8 +1896,8 @@ msgid "Shared storage" msgstr "გაზიარებული საცავი" -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:238 #: src/components/vm/disks/diskAdd.jsx:202 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:238 msgid "Show additional options" msgstr "დამატებითი პარამეტრების ჩვენება" @@ -1903,16 +1917,16 @@ msgid "Shutting down" msgstr "მიმდინარეობს გათიშვა" -#: src/components/storagePools/storageVolumeCreateBody.jsx:86 -#: src/components/storagePools/storagePoolList.jsx:76 #: src/components/storagePools/storagePoolVolumesTab.jsx:79 +#: src/components/storagePools/storagePoolList.jsx:76 +#: src/components/storagePools/storageVolumeCreateBody.jsx:86 msgid "Size" msgstr "ზომა" +#: src/components/vm/hostdevs/hostDevAdd.jsx:104 #: src/components/vm/hostdevs/hostDevCard.jsx:106 #: src/components/vm/hostdevs/hostDevCard.jsx:113 #: src/components/vm/hostdevs/hostDevCard.jsx:237 -#: src/components/vm/hostdevs/hostDevAdd.jsx:104 #: src/components/vm/overview/bootOrder.jsx:160 msgid "Slot" msgstr "სლოტი" @@ -1932,7 +1946,7 @@ msgid "Snapshot failed to be created" msgstr "სწრაფი ასლის შექმნის შეცდომა" -#: src/components/vm/vmDetailsPage.jsx:190 +#: src/components/vm/vmDetailsPage.jsx:192 msgid "Snapshots" msgstr "სწრაფი ასლები" @@ -1940,12 +1954,12 @@ msgid "Sockets" msgstr "სოკეტები" -#: src/components/storagePools/storagePoolOverviewTab.jsx:51 -#: src/components/vm/hostdevs/hostDevCard.jsx:220 -#: src/components/vm/disks/diskAdd.jsx:662 -#: src/components/vm/disks/vmDisksCard.jsx:190 #: src/components/vm/nics/vmNicsCard.jsx:277 #: src/components/vm/nics/nicBody.jsx:197 +#: src/components/vm/disks/vmDisksCard.jsx:190 +#: src/components/vm/disks/diskAdd.jsx:662 +#: src/components/vm/hostdevs/hostDevCard.jsx:220 +#: src/components/storagePools/storagePoolOverviewTab.jsx:51 msgid "Source" msgstr "წყარო" @@ -1957,13 +1971,13 @@ msgid "Source must not be empty" msgstr "წყარო ცარიელი არ შეიძლება იყოს" +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:48 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:65 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:199 #: src/components/storagePools/storagePoolOverviewTab.jsx:41 #: src/components/storagePools/storagePoolOverviewTab.jsx:46 #: src/components/storagePools/createStoragePoolDialog.jsx:174 #: src/components/storagePools/createStoragePoolDialog.jsx:192 -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:48 -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:65 -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:199 msgid "Source path" msgstr "წყაროს ბილიკი" @@ -1972,7 +1986,7 @@ msgid "Source path should not be empty" msgstr "წყაროს ბილიკი ცარიელი არ შეიძლება იყოს" -#: src/components/create-vm-dialog/createVmDialog.jsx:208 +#: src/components/create-vm-dialog/createVmDialog.jsx:214 msgid "Source should start with http, ftp or nfs protocol" msgstr "წყარო უნდა იწყებოდეს http, ftp ან nfs-ით" @@ -1997,11 +2011,11 @@ msgid "Startup" msgstr "გაშვება" +#: src/components/vm/nics/vmNicsCard.jsx:325 +#: src/components/vm/overview/vmOverviewCard.jsx:189 +#: src/components/networks/networkList.jsx:77 #: src/components/vms/hostvmslist.jsx:99 src/components/vms/hostvmslist.jsx:142 #: src/components/storagePools/storagePoolList.jsx:78 -#: src/components/networks/networkList.jsx:77 -#: src/components/vm/overview/vmOverviewCard.jsx:184 -#: src/components/vm/nics/vmNicsCard.jsx:325 msgid "State" msgstr "მდგომარეობა" @@ -2013,12 +2027,12 @@ msgid "Static host from DHCP could not be removed" msgstr "host-ის სტატიკური ჩანაწერების DHCP-დან წაშლის შეცდომა" -#: src/components/create-vm-dialog/createVmDialog.jsx:735 #: src/components/vm/vmMigrateDialog.jsx:95 +#: src/components/create-vm-dialog/createVmDialog.jsx:845 msgid "Storage" msgstr "საცავი" -#: src/components/create-vm-dialog/createVmDialog.jsx:766 +#: src/components/create-vm-dialog/createVmDialog.jsx:876 msgid "Storage Limit" msgstr "საცავის ლიმიტი" @@ -2042,7 +2056,7 @@ msgid "Storage pool name" msgstr "საცავის პულის სახელი" -#: src/components/create-vm-dialog/createVmDialog.jsx:741 +#: src/components/create-vm-dialog/createVmDialog.jsx:851 #: src/components/storagePools/storagePoolList.jsx:58 #: src/components/storagePools/storagePoolList.jsx:65 #: src/components/storagePools/storagePoolList.jsx:72 @@ -2053,7 +2067,7 @@ msgid "Storage pools could not be fetched" msgstr "სტორიჯის პულების გამოთხოვნის შეცდომა" -#: src/components/create-vm-dialog/createVmDialog.jsx:224 +#: src/components/create-vm-dialog/createVmDialog.jsx:233 msgid "Storage size must not be 0" msgstr "საცავის ზომა 0 არ შეიძლება იყოს" @@ -2061,8 +2075,8 @@ msgid "Storage volume" msgstr "საცავის ტომი" -#: src/components/storagePools/storageVolumeCreate.jsx:67 #: src/components/vm/disks/diskAdd.jsx:426 +#: src/components/storagePools/storageVolumeCreate.jsx:67 msgid "Storage volume size must not exceed the storage pool's capacity ($0 $1)" msgstr "საცავის ტომის ზომამ საცავის პულის ზომას არ უნდა გადააჭარბოს ($0 $1)" @@ -2091,8 +2105,8 @@ msgid "Table of selectable host devices" msgstr "ჰოსტის არჩევადი მოწყობილობების ცხრილი" -#: src/components/vm/hostdevs/hostDevCard.jsx:114 #: src/components/vm/disks/vmDisksCard.jsx:249 +#: src/components/vm/hostdevs/hostDevCard.jsx:114 #: src/components/vm/overview/bootOrder.jsx:166 msgid "Target" msgstr "სამიზნე" @@ -2118,8 +2132,8 @@ msgid "The VM $0 is running and will be forced off before deletion." msgstr "ვმ-ი გაშვებულია. წაშლის წინ ის გაითიშება: $0." -#: src/components/vm/disks/vmDisksCard.jsx:262 #: src/components/vm/nics/vmNicsCard.jsx:390 +#: src/components/vm/disks/vmDisksCard.jsx:262 msgid "The VM needs to be running or shut off to detach this device" msgstr "მოწყობილობის მოსაძრობად საჭიროა ვმ-ის გამორთვა" @@ -2143,12 +2157,12 @@ msgid "The pool is empty" msgstr "პული ცარიელია" -#: src/components/create-vm-dialog/createVmDialog.jsx:663 +#: src/components/create-vm-dialog/createVmDialog.jsx:773 msgid "The selected operating system has minimum memory requirement of $0 $1" msgstr "" "არჩეული ოპერაციული სისტემის მეხსიერების თეორიული მინიმუმი $0 $1-ს შეადგენს" -#: src/components/create-vm-dialog/createVmDialog.jsx:713 +#: src/components/create-vm-dialog/createVmDialog.jsx:823 msgid "" "The selected operating system has minimum storage size requirement of $0 $1" msgstr "არჩეული ოპერაციული სისტემის დისკის მინიმალური მოთხოვნაა $0 $1" @@ -2167,6 +2181,12 @@ msgstr "" "ჭდის სახელი, რომელიც სტუმრის მიმართ გატანილი წერტილის მისამაგრებლადაა საჭირო." +#: src/components/create-vm-dialog/createVmDialog.jsx:507 +#: src/components/create-vm-dialog/createVmDialog.jsx:520 +#: src/components/create-vm-dialog/createVmDialog.jsx:530 +msgid "Then copy and paste it above." +msgstr "დააკოპირეთ და ზემოთ ჩასვით." + #: src/components/vm/vmActions.jsx:347 msgid "This VM is transient. Shut it down if you wish to delete it." msgstr "ვმ-ი დროებითია. წასაშლელად გამორთეთ." @@ -2213,7 +2233,7 @@ msgid "This volume is already used by $0." msgstr "ეს ტომი $0-ის მიერ უკვე გამოიყენება." -#: src/components/create-vm-dialog/createVmDialog.jsx:754 +#: src/components/create-vm-dialog/createVmDialog.jsx:864 msgid "This volume is already used by another VM." msgstr "ეს ტომი უკვე გამოიყენება სხვა ვმ-ის მიერ." @@ -2230,17 +2250,17 @@ msgid "Troubleshoot" msgstr "პრობლემების პოვნა" -#: src/components/storagePools/storagePoolOverviewTab.jsx:76 -#: src/components/storagePools/createStoragePoolDialog.jsx:81 -#: src/components/vm/hostdevs/hostDevCard.jsx:184 +#: src/components/vm/nics/vmNicsCard.jsx:227 #: src/components/vm/hostdevs/hostDevAdd.jsx:50 +#: src/components/vm/hostdevs/hostDevCard.jsx:184 #: src/components/vm/overview/bootOrder.jsx:129 #: src/components/vm/overview/bootOrder.jsx:142 #: src/components/vm/overview/bootOrder.jsx:157 #: src/components/vm/overview/bootOrder.jsx:164 #: src/components/vm/overview/bootOrder.jsx:171 #: src/components/vm/overview/bootOrder.jsx:177 -#: src/components/vm/nics/vmNicsCard.jsx:227 +#: src/components/storagePools/storagePoolOverviewTab.jsx:76 +#: src/components/storagePools/createStoragePoolDialog.jsx:81 msgid "Type" msgstr "ტიპი" @@ -2248,7 +2268,7 @@ msgid "Type ID" msgstr "ტიპის ID" -#: src/components/create-vm-dialog/createVmDialog.jsx:355 +#: src/components/create-vm-dialog/createVmDialog.jsx:364 msgid "URL (ISO image or distro install tree)" msgstr "URL(ISO გამოსახულების ან დისტრიბუტივის დასაყენებელი ხის)" @@ -2264,11 +2284,11 @@ msgid "Undefined" msgstr "გაუსაზღვრელი" -#: src/components/create-vm-dialog/createVmDialog.jsx:257 +#: src/components/create-vm-dialog/createVmDialog.jsx:266 msgid "Unique name" msgstr "უნიკალური სახელი" -#: src/components/create-vm-dialog/createVmDialog.jsx:257 +#: src/components/create-vm-dialog/createVmDialog.jsx:266 msgid "Unique name, default: $0" msgstr "უნიკალური სახელი, ნაგულისხმები: $0" @@ -2299,7 +2319,7 @@ msgid "Url" msgstr "Url" -#: src/components/vm/vmDetailsPage.jsx:143 +#: src/components/vm/vmDetailsPage.jsx:145 msgid "Usage" msgstr "გამოყენება" @@ -2328,19 +2348,19 @@ msgid "Used by" msgstr "გამოიყენება" -#: src/components/create-vm-dialog/createVmDialog.jsx:612 +#: src/components/create-vm-dialog/createVmDialog.jsx:722 msgid "User login" msgstr "მომხმარებლის შესვლა" -#: src/components/create-vm-dialog/createVmDialog.jsx:239 +#: src/components/create-vm-dialog/createVmDialog.jsx:248 msgid "User login must not be empty when user password is set" msgstr "როცა პაროლი დაყენებულია, მომხმარებლის სახელი ცარიელი არ შეიძლება იყოს" -#: src/components/create-vm-dialog/createVmDialog.jsx:619 +#: src/components/create-vm-dialog/createVmDialog.jsx:729 msgid "User password" msgstr "მომხმარებლის პაროლი" -#: src/components/create-vm-dialog/createVmDialog.jsx:236 +#: src/components/create-vm-dialog/createVmDialog.jsx:245 msgid "User password must not be empty when user login is set" msgstr "" "პაროლი მაშინ, როცა მომხმარებლის სახელი დაყენებულია, ცარიელი არ შეიძლება იყოს" @@ -2357,7 +2377,7 @@ msgid "VM $0 Host Devices" msgstr "ვმ $0-ის ჰოსტის მოწყობილობები" -#: src/components/create-vm-dialog/createVmDialog.jsx:185 +#: src/components/create-vm-dialog/createVmDialog.jsx:191 msgid "VM $0 already exists" msgstr "ვმ ($0) უკვე არსებობს" @@ -2421,21 +2441,25 @@ msgid "VNC port" msgstr "VNC-ის პორტი" +#: src/components/create-vm-dialog/createVmDialog.jsx:536 +msgid "Valid token" +msgstr "სწორი კოდი" + +#: src/components/vm/hostdevs/hostDevAdd.jsx:132 #: src/components/vm/hostdevs/hostDevCard.jsx:211 #: src/components/vm/hostdevs/hostDevCard.jsx:235 #: src/components/vm/hostdevs/hostDevCard.jsx:241 -#: src/components/vm/hostdevs/hostDevAdd.jsx:132 #: src/components/vm/overview/bootOrder.jsx:143 #: src/components/vm/overview/bootOrder.jsx:158 msgid "Vendor" msgstr "მომწოდებელი" +#: src/components/vm/vmDetailsPage.jsx:112 +#: src/components/vm/vmDetailsPage.jsx:264 +#: src/components/networks/networkList.jsx:53 #: src/components/vms/hostvmslist.jsx:130 #: src/components/vms/hostvmslist.jsx:137 -#: src/components/storagePools/storagePoolList.jsx:55 -#: src/components/networks/networkList.jsx:53 -#: src/components/vm/vmDetailsPage.jsx:111 -#: src/components/vm/vmDetailsPage.jsx:262 src/manifest.json:0 +#: src/components/storagePools/storagePoolList.jsx:55 src/manifest.json:0 msgid "Virtual machines" msgstr "ვირტუალური მანქანები" @@ -2455,11 +2479,11 @@ msgid "Virtualization service (libvirt) is not active" msgstr "ვირტუალიზაციის სერვისი (libvirt) აქტიური არაა" -#: src/components/create-vm-dialog/createVmDialog.jsx:752 -#: src/components/vm/deleteDialog.jsx:68 -#: src/components/vm/disks/diskAdd.jsx:106 #: src/components/vm/disks/vmDiskColumns.jsx:37 +#: src/components/vm/disks/diskAdd.jsx:106 +#: src/components/vm/deleteDialog.jsx:68 #: src/components/vm/overview/bootOrder.jsx:113 +#: src/components/create-vm-dialog/createVmDialog.jsx:862 msgid "Volume" msgstr "ტომი" @@ -2480,13 +2504,13 @@ msgid "WWPN" msgstr "WWPN" -#: src/components/vm/disks/vmDisksCard.jsx:216 #: src/components/vm/disks/diskEdit.jsx:130 +#: src/components/vm/disks/vmDisksCard.jsx:216 msgid "Writeable" msgstr "ჩაწერადი" -#: src/components/vm/disks/vmDisksCard.jsx:216 #: src/components/vm/disks/diskEdit.jsx:139 +#: src/components/vm/disks/vmDisksCard.jsx:216 msgid "Writeable and shared" msgstr "ჩაწერადი და გაზიარებული" @@ -2494,12 +2518,12 @@ msgid "You can mount the shared folder using:" msgstr "შეგიძლიათ მიამაგროთ გაზიარებული საქაღალდე:" -#: src/components/create-vm-dialog/createVmDialog.jsx:188 +#: src/components/create-vm-dialog/createVmDialog.jsx:194 msgid "You need to select the most closely matching operating system" msgstr "აირჩიეთ ყველაზე ახლოს მდგომი ოპერაციული სისტემა" -#: src/components/storagePools/storagePool.jsx:64 #: src/components/networks/network.jsx:57 +#: src/components/storagePools/storagePool.jsx:64 msgid "active" msgstr "აქტიური" @@ -2582,8 +2606,8 @@ msgid "iSCSI target IQN" msgstr "iSCSI target-ის IQN" -#: src/components/storagePools/storagePool.jsx:64 #: src/components/networks/network.jsx:57 +#: src/components/storagePools/storagePool.jsx:64 msgid "inactive" msgstr "არააქტიური" @@ -2599,18 +2623,18 @@ msgid "mcast" msgstr "mcast" -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:190 -#: src/components/vm/vmDetailsPage.jsx:217 #: src/components/vm/nics/nicBody.jsx:112 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:190 +#: src/components/vm/vmDetailsPage.jsx:219 msgid "more info" msgstr "მეტი ინფორმაცია" #: src/components/vm/filesystems/vmFilesystemsCard.jsx:186 -#: src/components/vm/vmDetailsPage.jsx:213 +#: src/components/vm/vmDetailsPage.jsx:215 msgid "mount point: The mount point inside the guest" msgstr "მიმაგრების წერტილი: მიმაგრების წერტილი სტუმრის შიგნით" -#: src/components/vm/vmDetailsPage.jsx:212 +#: src/components/vm/vmDetailsPage.jsx:214 msgid "mount tag: The tag associated to the exported mount point" msgstr "მიმაგრების ჭდე: გამოტანილ მიმაგრების წერტილზე მიბმული ჭდე" @@ -2618,9 +2642,9 @@ msgid "network" msgstr "ქსელი" -#: src/helpers.js:273 src/components/storagePools/storagePoolOverviewTab.jsx:67 +#: 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 msgid "no" msgstr "არა" @@ -2680,7 +2704,7 @@ msgid "vCPU maximum" msgstr "vCPU-ის მაქსიმუმი" -#: src/components/vm/overview/vmOverviewCard.jsx:203 +#: src/components/vm/overview/vmOverviewCard.jsx:208 msgid "vCPUs" msgstr "vCPU-ები" @@ -2698,7 +2722,7 @@ "VMs" msgstr "ვმ-ების ასლების შესაქმნელად საჭიროა პაკეტი virt-install" -#: src/components/create-vm-dialog/createVmDialog.jsx:1282 +#: src/components/create-vm-dialog/createVmDialog.jsx:1397 msgid "" "virt-install package needs to be installed on the system in order to create " "new VMs" @@ -2714,9 +2738,9 @@ msgid "vm" msgstr "ვმ" -#: src/helpers.js:272 src/components/storagePools/storagePoolOverviewTab.jsx:67 +#: 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 msgid "yes" msgstr "დიახ" diff -Nru cockpit-machines-275/po/ko.po cockpit-machines-277/po/ko.po --- cockpit-machines-275/po/ko.po 2022-08-10 10:22:53.000000000 +0000 +++ cockpit-machines-277/po/ko.po 2022-11-07 16:06:46.000000000 +0000 @@ -11,8 +11,8 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-09-05 04:31+0000\n" -"PO-Revision-Date: 2022-07-28 20:19+0000\n" +"POT-Creation-Date: 2022-10-17 04:51+0000\n" +"PO-Revision-Date: 2022-10-03 16:59+0000\n" "Last-Translator: 김인수 \n" "Language-Team: Korean \n" @@ -21,18 +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 4.13\n" +"X-Generator: Weblate 4.14.1\n" -#: src/components/create-vm-dialog/createVmDialog.jsx:482 -msgid " Then copy the token and paste it above." -msgstr " 그런 다음 토큰을 복사하고 이를 위에 붙입니다." - -#: src/components/create-vm-dialog/createVmDialog.jsx:702 +#: src/components/create-vm-dialog/createVmDialog.jsx:812 msgid "$0 $1 available at default location" msgstr "기본 위치에서 사용 가능한 $0 $1" -#: src/components/create-vm-dialog/createVmDialog.jsx:229 -#: src/components/create-vm-dialog/createVmDialog.jsx:653 +#: src/components/create-vm-dialog/createVmDialog.jsx:238 +#: src/components/create-vm-dialog/createVmDialog.jsx:763 msgid "$0 $1 available on host" msgstr "호스트에서 사용 가능한 $0 $1" @@ -50,7 +46,7 @@ msgid_plural "$0 Storage pools" msgstr[0] "$0 저장소 풀" -#: src/components/create-vm-dialog/createVmDialog.jsx:1061 +#: src/components/create-vm-dialog/createVmDialog.jsx:1172 msgid "$0 does not support unattended installation." msgstr "$0는 무인 설치를 지원하지 않습니다." @@ -94,13 +90,13 @@ "VM의 복사는 대상에서 실행해야 하고 이를 종료 할 때에 사라집니다. 그 동안에, " "원래 호스트는 VM 구성의 복사를 유지합니다." -#: src/components/vm/disks/vmDisksCard.jsx:188 #: src/components/vm/disks/diskEdit.jsx:113 +#: src/components/vm/disks/vmDisksCard.jsx:188 msgid "Access" msgstr "접근" -#: src/components/storagePools/storagePool.jsx:170 #: src/components/networks/network.jsx:166 +#: src/components/storagePools/storagePool.jsx:170 msgid "Activate" msgstr "활성화" @@ -108,10 +104,10 @@ msgid "Activate the storage pool to administer volumes" msgstr "볼륨을 관리하려면 저장소 풀을 활성화하세요" -#: src/components/networks/networkOverviewTab.jsx:237 -#: src/components/vm/hostdevs/hostDevAdd.jsx:222 +#: src/components/vm/nics/nicAdd.jsx:208 #: src/components/vm/disks/diskAdd.jsx:734 -#: src/components/vm/nics/nicAdd.jsx:201 +#: src/components/vm/hostdevs/hostDevAdd.jsx:227 +#: src/components/networks/networkOverviewTab.jsx:237 msgid "Add" msgstr "추가" @@ -119,13 +115,13 @@ msgid "Add a DHCP static host entry" msgstr "DHCP 고정 호스트 항목 추가" -#: src/components/vm/disks/diskAdd.jsx:725 #: src/components/vm/disks/vmDisksCard.jsx:77 +#: src/components/vm/disks/diskAdd.jsx:725 msgid "Add disk" msgstr "디스크 추가" +#: src/components/vm/hostdevs/hostDevAdd.jsx:243 #: src/components/vm/hostdevs/hostDevCard.jsx:153 -#: src/components/vm/hostdevs/hostDevAdd.jsx:238 msgid "Add host device" msgstr "호스트 장치 추가" @@ -137,7 +133,7 @@ msgid "Add shared directory" msgstr "공유 디렉토리를 추가합니다" -#: src/components/vm/nics/nicAdd.jsx:193 +#: src/components/vm/nics/nicAdd.jsx:196 msgid "Add virtual network interface" msgstr "가상 네트워크 연결장치 추가" @@ -149,10 +145,10 @@ msgid "Additional" msgstr "추가" +#: src/components/vm/nics/vmNicsCard.jsx:281 +#: src/components/vm/consoles/desktopConsole.jsx:47 #: src/components/networks/networkOverviewTab.jsx:142 #: src/components/networks/networkOverviewTab.jsx:162 -#: src/components/vm/consoles/desktopConsole.jsx:47 -#: src/components/vm/nics/vmNicsCard.jsx:281 msgid "Address" msgstr "주소" @@ -185,7 +181,7 @@ msgid "Also delete all volumes inside this pool:" msgstr "또한 이 풀 안에 있는 모든 볼륨을 삭제합니다:" -#: src/components/vm/disks/diskAdd.jsx:130 src/components/vm/nics/nicAdd.jsx:89 +#: src/components/vm/nics/nicAdd.jsx:89 src/components/vm/disks/diskAdd.jsx:130 msgid "Always attach" msgstr "항상 연결" @@ -198,7 +194,7 @@ msgid "Attaching it will make this disk shareable for every VM using it." msgstr "연결하면 이를 사용하는 모든 VM에서 이 디스크를 공유 할 수 있습니다." -#: src/components/create-vm-dialog/createVmDialog.jsx:1060 +#: src/components/create-vm-dialog/createVmDialog.jsx:1171 msgid "" "Automated installs are only available when downloading an image or using " "cloud-init." @@ -210,13 +206,13 @@ msgid "Automatic" msgstr "자동" -#: src/components/create-vm-dialog/createVmDialog.jsx:1174 +#: src/components/create-vm-dialog/createVmDialog.jsx:1285 msgid "Automation" msgstr "자동화" -#: src/components/storagePools/storagePoolOverviewTab.jsx:71 +#: src/components/vm/overview/vmOverviewCard.jsx:226 #: src/components/networks/networkOverviewTab.jsx:119 -#: src/components/vm/overview/vmOverviewCard.jsx:221 +#: src/components/storagePools/storagePoolOverviewTab.jsx:71 msgid "Autostart" msgstr "자동 시작" @@ -224,7 +220,7 @@ msgid "Blocked" msgstr "차단됩니다" -#: src/components/vm/overview/vmOverviewCard.jsx:213 +#: src/components/vm/overview/vmOverviewCard.jsx:218 msgid "Boot order" msgstr "부팅 순서" @@ -232,13 +228,13 @@ msgid "Boot order settings could not be saved" msgstr "부팅 순서 설정을 저장 할 수 없습니다" +#: src/components/vm/disks/diskEdit.jsx:88 +#: src/components/vm/disks/vmDisksCard.jsx:186 +#: src/components/vm/disks/diskAdd.jsx:217 +#: src/components/vm/hostdevs/hostDevAdd.jsx:92 #: src/components/vm/hostdevs/hostDevCard.jsx:104 #: src/components/vm/hostdevs/hostDevCard.jsx:112 #: src/components/vm/hostdevs/hostDevCard.jsx:246 -#: src/components/vm/hostdevs/hostDevAdd.jsx:92 -#: src/components/vm/disks/diskAdd.jsx:217 -#: src/components/vm/disks/vmDisksCard.jsx:186 -#: src/components/vm/disks/diskEdit.jsx:88 #: src/components/vm/overview/bootOrder.jsx:118 #: src/components/vm/overview/bootOrder.jsx:130 #: src/components/vm/overview/bootOrder.jsx:148 @@ -259,39 +255,39 @@ msgid "CPU configuration could not be saved" msgstr "CPU 구성을 저장 할 수 없습니다" -#: src/components/vm/overview/vmOverviewCard.jsx:208 +#: src/components/vm/overview/vmOverviewCard.jsx:213 msgid "CPU type" msgstr "CPU 유형" -#: src/components/vm/disks/diskAdd.jsx:206 #: src/components/vm/disks/vmDiskColumns.jsx:95 #: src/components/vm/disks/diskEdit.jsx:58 +#: src/components/vm/disks/diskAdd.jsx:206 msgid "Cache" msgstr "캐쉬" -#: src/components/common/deleteResource.jsx:79 -#: src/components/create-vm-dialog/createVmDialog.jsx:1230 -#: src/components/storagePools/storageVolumeCreate.jsx:108 -#: src/components/storagePools/storagePoolDelete.jsx:202 -#: src/components/storagePools/createStoragePoolDialog.jsx:445 -#: src/components/networks/createNetworkDialog.jsx:417 -#: src/components/networks/networkOverviewTab.jsx:240 -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:170 -#: src/components/vm/hostdevs/hostDevAdd.jsx:228 -#: src/components/vm/snapshots/vmSnapshotsRevertModal.jsx:76 -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:150 -#: src/components/vm/deleteDialog.jsx:178 #: src/components/vm/vmMigrateDialog.jsx:219 -#: src/components/vm/vmRenameDialog.jsx:68 -#: src/components/vm/disks/diskAdd.jsx:737 +#: src/components/vm/nics/nicAdd.jsx:211 src/components/vm/nics/nicEdit.jsx:180 #: src/components/vm/disks/diskEdit.jsx:268 -#: src/components/vm/vmCloneDialog.jsx:80 +#: src/components/vm/disks/diskAdd.jsx:737 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:170 +#: src/components/vm/hostdevs/hostDevAdd.jsx:233 +#: src/components/vm/vmRenameDialog.jsx:68 +#: src/components/vm/deleteDialog.jsx:178 #: src/components/vm/overview/bootOrder.jsx:330 #: src/components/vm/overview/cpuTypeModal.jsx:70 -#: src/components/vm/overview/vcpuModal.jsx:266 #: src/components/vm/overview/firmware.jsx:70 +#: src/components/vm/overview/vcpuModal.jsx:266 #: src/components/vm/overview/memoryModal.jsx:158 -#: src/components/vm/nics/nicAdd.jsx:204 src/components/vm/nics/nicEdit.jsx:180 +#: src/components/vm/snapshots/vmSnapshotsRevertModal.jsx:76 +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:150 +#: src/components/vm/vmCloneDialog.jsx:80 +#: src/components/networks/createNetworkDialog.jsx:417 +#: src/components/networks/networkOverviewTab.jsx:240 +#: src/components/create-vm-dialog/createVmDialog.jsx:1345 +#: src/components/storagePools/storageVolumeCreate.jsx:108 +#: src/components/storagePools/storagePoolDelete.jsx:202 +#: src/components/storagePools/createStoragePoolDialog.jsx:445 +#: src/components/common/deleteResource.jsx:79 msgid "Cancel" msgstr "취소" @@ -307,15 +303,19 @@ msgid "Change firmware" msgstr "펌웨어 변경" -#: src/components/common/warningInactive.jsx:11 +#: src/components/vm/nics/nicEdit.jsx:166 #: src/components/vm/disks/diskEdit.jsx:252 #: src/components/vm/overview/vcpuModal.jsx:188 -#: src/components/vm/nics/nicEdit.jsx:166 +#: src/components/common/warningInactive.jsx:11 msgid "Changes will take effect after shutting down the VM" msgstr "변경은 VM 종료 후에 적용됩니다" -#: src/components/create-vm-dialog/createVmDialog.jsx:446 -#: src/components/create-vm-dialog/createVmDialog.jsx:447 +#: src/components/create-vm-dialog/createVmDialog.jsx:512 +msgid "Checking token validity..." +msgstr "토큰 유효성 확인 중..." + +#: src/components/create-vm-dialog/createVmDialog.jsx:455 +#: src/components/create-vm-dialog/createVmDialog.jsx:456 msgid "Choose an operating system" msgstr "운영 체제를 선택하십시오" @@ -336,7 +336,7 @@ msgid "Close" msgstr "닫기" -#: src/components/create-vm-dialog/createVmDialog.jsx:351 +#: src/components/create-vm-dialog/createVmDialog.jsx:360 msgid "Cloud base image" msgstr "클라우드 기반 이미지" @@ -358,16 +358,17 @@ msgstr "연결 중" # ctx::sourcefile::Navigation Menu +#: src/components/vm/overview/vmOverviewCard.jsx:184 +#: src/components/networks/createNetworkDialog.jsx:41 +#: src/components/networks/networkList.jsx:75 #: src/components/vms/hostvmslist.jsx:141 -#: src/components/common/machinesConnectionSelector.jsx:33 #: src/components/storagePools/storagePoolList.jsx:77 -#: src/components/networks/networkList.jsx:75 -#: src/components/networks/createNetworkDialog.jsx:41 +#: src/components/common/machinesConnectionSelector.jsx:33 msgid "Connection" msgstr "연결" -#: src/components/vm/vmDetailsPage.jsx:117 -#: src/components/vm/vmDetailsPage.jsx:149 +#: src/components/vm/vmDetailsPage.jsx:118 +#: src/components/vm/vmDetailsPage.jsx:151 msgid "Console" msgstr "콘솔" @@ -396,22 +397,22 @@ msgid "Crashed" msgstr "충돌" +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:147 +#: src/components/networks/createNetworkDialog.jsx:414 #: src/components/storagePools/storageVolumeCreate.jsx:105 #: src/components/storagePools/createStoragePoolDialog.jsx:442 -#: src/components/networks/createNetworkDialog.jsx:414 -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:147 msgid "Create" msgstr "생성" -#: src/components/create-vm-dialog/createVmDialog.jsx:1276 +#: src/components/create-vm-dialog/createVmDialog.jsx:1391 msgid "Create VM" msgstr "가상 머신 만들기" -#: src/components/create-vm-dialog/createVmDialog.jsx:1295 +#: src/components/create-vm-dialog/createVmDialog.jsx:1410 msgid "Create VM by importing a disk image of an existing VM installation" msgstr "기존 VM 설치의 가져온 디스크 이미지에 의해 VM을 생성합니다" -#: src/components/create-vm-dialog/createVmDialog.jsx:1294 +#: src/components/create-vm-dialog/createVmDialog.jsx:1409 msgid "Create VM from local or network installation medium" msgstr "로컬 또는 네트워크 설치 환경에서 VM을 생성합니다" @@ -419,11 +420,11 @@ msgid "Create a clone VM based on $0" msgstr "$0을 기반으로 복제 VM 만들기" -#: src/components/create-vm-dialog/createVmDialog.jsx:1199 +#: src/components/create-vm-dialog/createVmDialog.jsx:1313 msgid "Create and edit" msgstr "생성과 편집" -#: src/components/create-vm-dialog/createVmDialog.jsx:1224 +#: src/components/create-vm-dialog/createVmDialog.jsx:1339 msgid "Create and run" msgstr "생성과 동작" @@ -431,16 +432,16 @@ msgid "Create new" msgstr "새로 만들기" -#: src/components/create-vm-dialog/createVmDialog.jsx:1213 +#: src/components/create-vm-dialog/createVmDialog.jsx:1327 msgid "Create new virtual machine" msgstr "새로운 가상 머신 만들기" -#: src/components/create-vm-dialog/createVmDialog.jsx:739 +#: src/components/create-vm-dialog/createVmDialog.jsx:849 msgid "Create new volume" msgstr "새로운 볼륨 만들기" -#: src/components/vm/snapshots/vmSnapshotsCard.jsx:47 #: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:142 +#: src/components/vm/snapshots/vmSnapshotsCard.jsx:47 msgid "Create snapshot" msgstr "스냅샷 만들기" @@ -475,7 +476,7 @@ msgid "Creating VM installation" msgstr "VM 설치 생성 중" -#: src/components/create-vm-dialog/createVmDialog.jsx:1036 +#: src/components/create-vm-dialog/createVmDialog.jsx:1147 msgid "Creation of VM $0 failed" msgstr "VM $0 생성이 실패했습니다" @@ -508,20 +509,20 @@ msgid "DHCP Settings" msgstr "DHCP 설정" -#: src/components/storagePools/storagePool.jsx:161 #: src/components/networks/network.jsx:162 +#: src/components/storagePools/storagePool.jsx:161 msgid "Deactivate" msgstr "비활성화" -#: src/components/common/deleteResource.jsx:76 -#: src/components/common/deleteResource.jsx:116 +#: src/components/vm/vmActions.jsx:351 src/components/vm/vmActions.jsx:359 +#: src/components/vm/deleteDialog.jsx:175 +#: src/components/networks/network.jsx:144 +#: src/components/networks/network.jsx:146 #: src/components/storagePools/storagePoolDelete.jsx:199 #: src/components/storagePools/storagePoolDelete.jsx:236 #: src/components/storagePools/storagePoolDelete.jsx:246 -#: src/components/networks/network.jsx:144 -#: src/components/networks/network.jsx:146 -#: src/components/vm/deleteDialog.jsx:175 src/components/vm/vmActions.jsx:351 -#: src/components/vm/vmActions.jsx:359 +#: src/components/common/deleteResource.jsx:76 +#: src/components/common/deleteResource.jsx:116 msgid "Delete" msgstr "삭제" @@ -562,8 +563,8 @@ msgid "Deleting shared directories is possible only when the guest is shut off" msgstr "공유된 디렉토리 삭제하기는 게스트가 종료된 경우에만 할 수 있습니다" -#: src/components/vm/snapshots/vmSnapshotsCard.jsx:89 #: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:52 +#: src/components/vm/snapshots/vmSnapshotsCard.jsx:89 msgid "Description" msgstr "설명" @@ -584,23 +585,23 @@ "Detach the disks using this pool from any VMs before attempting deletion." msgstr "삭제를 시도하기 전에 VM에서 이 풀을 사용하는 디스크를 분리하십시오." -#: src/components/create-vm-dialog/createVmDialog.jsx:1170 +#: src/components/create-vm-dialog/createVmDialog.jsx:1281 msgid "Details" msgstr "상세" -#: src/components/networks/networkList.jsx:74 -#: src/components/networks/createNetworkDialog.jsx:161 -#: src/components/vm/hostdevs/hostDevCard.jsx:103 -#: src/components/vm/hostdevs/hostDevCard.jsx:245 -#: src/components/vm/hostdevs/hostDevAdd.jsx:91 -#: src/components/vm/hostdevs/hostDevAdd.jsx:126 -#: src/components/vm/disks/diskAdd.jsx:335 #: src/components/vm/disks/vmDiskColumns.jsx:34 #: src/components/vm/disks/vmDisksCard.jsx:172 +#: src/components/vm/disks/diskAdd.jsx:335 +#: src/components/vm/hostdevs/hostDevAdd.jsx:91 +#: src/components/vm/hostdevs/hostDevAdd.jsx:126 +#: src/components/vm/hostdevs/hostDevCard.jsx:103 +#: src/components/vm/hostdevs/hostDevCard.jsx:245 #: src/components/vm/overview/bootOrder.jsx:110 #: src/components/vm/overview/bootOrder.jsx:117 #: src/components/vm/overview/bootOrder.jsx:149 #: src/components/vm/overview/bootOrder.jsx:152 +#: src/components/networks/createNetworkDialog.jsx:161 +#: src/components/networks/networkList.jsx:74 msgid "Device" msgstr "장치" @@ -637,7 +638,7 @@ msgid "Disk identifier" msgstr "디스크 식별자" -#: src/components/create-vm-dialog/createVmDialog.jsx:363 +#: src/components/create-vm-dialog/createVmDialog.jsx:372 msgid "Disk image" msgstr "디스크 이미지" @@ -645,12 +646,12 @@ msgid "Disk image file" msgstr "디스크 이미지 파일" -#: src/components/create-vm-dialog/createVmDialog.jsx:214 +#: src/components/create-vm-dialog/createVmDialog.jsx:220 msgid "Disk image path must not be empty" msgstr "디스크 이름 경로는 비워두면 안됩니다" -#: src/components/vm/disks/diskAdd.jsx:625 #: src/components/vm/disks/diskEdit.jsx:215 +#: src/components/vm/disks/diskAdd.jsx:625 msgid "Disk settings could not be saved" msgstr "디스크 설정을 저장 할 수 없습니다" @@ -658,7 +659,7 @@ msgid "Disk-only snapshot" msgstr "디스크-전용 스냅샷" -#: src/components/vm/vmDetailsPage.jsx:164 +#: src/components/vm/vmDetailsPage.jsx:166 msgid "Disks" msgstr "디스크" @@ -675,7 +676,7 @@ msgid "Domain is blocked on resource" msgstr "도메인은 리소스에서 차단되었습니다" -#: src/components/create-vm-dialog/createVmDialog.jsx:349 +#: src/components/create-vm-dialog/createVmDialog.jsx:358 msgid "Download an OS" msgstr "OS 내려받기" @@ -699,8 +700,8 @@ msgid "Dying" msgstr "종료 중" -#: src/components/vm/disks/diskEdit.jsx:164 #: src/components/vm/nics/vmNicsCard.jsx:364 +#: src/components/vm/disks/diskEdit.jsx:164 msgid "Edit" msgstr "편집" @@ -716,7 +717,7 @@ msgid "Editing transient network interfaces is not allowed" msgstr "임시 네트워크 연결장치 편집하기는 허용되지 않습니다" -#: src/components/vm/overview/vmOverviewCard.jsx:233 +#: src/components/vm/overview/vmOverviewCard.jsx:238 msgid "Emulated machine" msgstr "에뮬레이트된 기기" @@ -729,19 +730,23 @@ msgid "End should not be empty" msgstr "끝은 비워둘 수 없습니다" -#: src/components/create-vm-dialog/createVmDialog.jsx:1059 +#: src/components/create-vm-dialog/createVmDialog.jsx:1170 msgid "Enter root and/or user information to enable unattended installation." msgstr "무인 설치를 활성화 하기 위해 root 와 / 또는 사용자 정보를 입력하세요." +#: src/components/create-vm-dialog/createVmDialog.jsx:517 +msgid "Error checking token" +msgstr "토큰 확인 중 오류" + #: src/components/vm/vmMigrateDialog.jsx:54 msgid "Example, $0" msgstr "예제, $0" -#: src/components/create-vm-dialog/createVmDialog.jsx:292 +#: src/components/create-vm-dialog/createVmDialog.jsx:301 msgid "Existing disk image on host's file system" msgstr "호스트의 파일 시스템에서 기존 디스크 이미지" -#: src/components/vm/vmDetailsPage.jsx:157 +#: src/components/vm/vmDetailsPage.jsx:159 msgid "Expand" msgstr "확장" @@ -806,8 +811,8 @@ msgid "Filter by name" msgstr "이름으로 필터링" -#: src/components/vm/overview/vmOverviewCard.jsx:239 #: src/components/vm/overview/firmware.jsx:75 +#: src/components/vm/overview/vmOverviewCard.jsx:244 msgid "Firmware" msgstr "펌웨어" @@ -842,8 +847,8 @@ "가능한 디스크 이미지만 전송 될 것입니다. 사용하지 않은 저장소는 이전 후에도 " "원본에 남아 있습니다." -#: src/components/networks/networkOverviewTab.jsx:110 #: src/components/vm/overview/vmOverviewCard.jsx:180 +#: src/components/networks/networkOverviewTab.jsx:110 msgid "General" msgstr "일반" @@ -851,15 +856,15 @@ msgid "Generate automatically" msgstr "자동 생성" -#: src/components/create-vm-dialog/createVmDialog.jsx:480 +#: src/components/create-vm-dialog/createVmDialog.jsx:500 msgid "Get a new RHSM token." msgstr "신규 RHSM 토큰 가져오기." -#: src/components/create-vm-dialog/createVmDialog.jsx:688 -#: src/components/create-vm-dialog/createVmDialog.jsx:784 -#: src/components/storagePools/storageVolumeCreateBody.jsx:104 #: src/components/vm/disks/vmDisksCard.jsx:51 #: src/components/vm/overview/memorySelectRow.jsx:89 +#: src/components/create-vm-dialog/createVmDialog.jsx:798 +#: src/components/create-vm-dialog/createVmDialog.jsx:894 +#: src/components/storagePools/storageVolumeCreateBody.jsx:104 msgid "GiB" msgstr "GiB" @@ -867,15 +872,15 @@ msgid "Go to VMs list" msgstr "VM 목록으로 이동" -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:238 #: src/components/vm/disks/diskAdd.jsx:202 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:238 msgid "Hide additional options" msgstr "추가 선택 숨기기" -#: src/components/storagePools/storagePoolOverviewTab.jsx:34 -#: src/components/storagePools/createStoragePoolDialog.jsx:122 #: src/components/vm/disks/vmDiskColumns.jsx:38 #: src/components/vm/overview/bootOrder.jsx:114 +#: src/components/storagePools/storagePoolOverviewTab.jsx:34 +#: src/components/storagePools/createStoragePoolDialog.jsx:122 msgid "Host" msgstr "호스트" @@ -883,7 +888,7 @@ msgid "Host device" msgstr "호스트 장치" -#: src/components/vm/hostdevs/hostDevAdd.jsx:199 +#: src/components/vm/hostdevs/hostDevAdd.jsx:201 msgid "Host device could not be attached" msgstr "호스트 장치는 추가 할 수 없습니다" @@ -891,7 +896,7 @@ msgid "Host device will be removed from $0:" msgstr "호스트 장치는 $0에서 제거됩니다:" -#: src/components/vm/vmDetailsPage.jsx:181 +#: src/components/vm/vmDetailsPage.jsx:183 msgid "Host devices" msgstr "호스트 장치" @@ -903,7 +908,7 @@ msgid "Host should not be empty" msgstr "호스트는 비워둘 수 없습니다" -#: src/components/vm/overview/vmOverviewCard.jsx:229 +#: src/components/vm/overview/vmOverviewCard.jsx:234 msgid "Hypervisor details" msgstr "하이퍼바이저 세부 사항" @@ -915,8 +920,8 @@ msgid "IP" msgstr "IP" -#: src/components/networks/networkOverviewTab.jsx:255 #: src/components/vm/nics/vmNicsCard.jsx:252 +#: src/components/networks/networkOverviewTab.jsx:255 msgid "IP address" msgstr "네트워크 주소" @@ -974,23 +979,23 @@ msgid "Idle" msgstr "유휴" -#: src/components/create-vm-dialog/createVmDialog.jsx:1276 +#: src/components/create-vm-dialog/createVmDialog.jsx:1391 msgid "Import VM" msgstr "VM 가져 오기" -#: src/components/create-vm-dialog/createVmDialog.jsx:1213 +#: src/components/create-vm-dialog/createVmDialog.jsx:1327 msgid "Import a virtual machine" msgstr "가상 머신 가져 오기" -#: src/components/create-vm-dialog/createVmDialog.jsx:1199 +#: src/components/create-vm-dialog/createVmDialog.jsx:1313 msgid "Import and edit" msgstr "가져오기와 편집" -#: src/components/create-vm-dialog/createVmDialog.jsx:1224 +#: src/components/create-vm-dialog/createVmDialog.jsx:1339 msgid "Import and run" msgstr "가져 오기와 실행" -#: src/components/create-vm-dialog/createVmDialog.jsx:300 +#: src/components/create-vm-dialog/createVmDialog.jsx:309 msgid "" "In most configurations, macvtap does not work for host to guest network " "communication." @@ -1020,15 +1025,15 @@ msgid "Install" msgstr "설치" -#: src/components/create-vm-dialog/createVmDialog.jsx:363 +#: src/components/create-vm-dialog/createVmDialog.jsx:372 msgid "Installation source" msgstr "설치 원천" -#: src/components/create-vm-dialog/createVmDialog.jsx:216 +#: src/components/create-vm-dialog/createVmDialog.jsx:222 msgid "Installation source must not be empty" msgstr "설치 원천는 비워둘 수 없습니다" -#: src/components/create-vm-dialog/createVmDialog.jsx:341 +#: src/components/create-vm-dialog/createVmDialog.jsx:350 msgid "Installation type" msgstr "설치 유형" @@ -1064,7 +1069,7 @@ msgid "Invalid IPv6 prefix" msgstr "잘못된 IPv6 프리픽스" -#: src/components/create-vm-dialog/createVmDialog.jsx:200 +#: src/components/create-vm-dialog/createVmDialog.jsx:206 msgid "Invalid filename" msgstr "잘못된 파일 이름" @@ -1080,17 +1085,17 @@ msgid "Launch remote viewer" msgstr "원격 뷰어 시작" -#: src/components/create-vm-dialog/createVmDialog.jsx:526 +#: src/components/create-vm-dialog/createVmDialog.jsx:636 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:623 +#: src/components/create-vm-dialog/createVmDialog.jsx:733 msgid "" "Leave the password blank if you do not wish to have a user account created" msgstr "사용자 계정을 만들지 않으려면 암호를 비워 두십시오" -#: src/components/create-vm-dialog/createVmDialog.jsx:639 +#: src/components/create-vm-dialog/createVmDialog.jsx:749 msgid "Leave the password blank if you do not wish to set a root password" msgstr "root 비밀번호를 설정하기를 원하지 않으면 비밀번호를 비워 두십시오" @@ -1118,7 +1123,7 @@ msgid "Loading..." msgstr "적재 중..." -#: src/components/create-vm-dialog/createVmDialog.jsx:353 +#: src/components/create-vm-dialog/createVmDialog.jsx:362 msgid "Local install media (ISO image or distro install tree)" msgstr "로컬 설치 미디어 (ISO 이미지 또는 저장소 설치 트리)" @@ -1129,16 +1134,17 @@ # translation auto-copied from project Satellite6 Hammer CLI Foreman, version # 6.1, document hammer-cli-foreman -#: src/components/networks/networkOverviewTab.jsx:68 #: src/components/vm/overview/bootOrder.jsx:124 +#: src/components/networks/networkOverviewTab.jsx:68 msgid "MAC" msgstr "MAC" # auto translated by TM merge from project: RHOSP Director Installation and # Usage , version: 11-Korean, DocId: master -#: src/components/networks/networkOverviewTab.jsx:247 +#: src/components/vm/nics/nicAdd.jsx:63 #: src/components/vm/nics/vmNicsCard.jsx:250 -#: src/components/vm/nics/nicAdd.jsx:63 src/components/vm/nics/nicEdit.jsx:42 +#: src/components/vm/nics/nicEdit.jsx:42 +#: src/components/networks/networkOverviewTab.jsx:247 msgid "MAC address" msgstr "MAC 주소" @@ -1200,9 +1206,9 @@ msgid "Maximum transmission unit" msgstr "MTU(Maximum Transmission Unit)" -#: src/components/create-vm-dialog/createVmDialog.jsx:671 #: src/components/vm/vmUsageCard.jsx:60 -#: src/components/vm/overview/vmOverviewCard.jsx:198 +#: src/components/vm/overview/vmOverviewCard.jsx:203 +#: src/components/create-vm-dialog/createVmDialog.jsx:781 msgid "Memory" msgstr "메모리" @@ -1211,14 +1217,14 @@ msgid "Memory could not be saved" msgstr "메모리는 저장 할 수 없습니다" -#: src/components/create-vm-dialog/createVmDialog.jsx:220 +#: src/components/create-vm-dialog/createVmDialog.jsx:229 msgid "Memory must not be 0" msgstr "메모리는 0이 아니어야 합니다" -#: src/components/create-vm-dialog/createVmDialog.jsx:686 -#: src/components/create-vm-dialog/createVmDialog.jsx:782 -#: src/components/storagePools/storageVolumeCreateBody.jsx:102 #: src/components/vm/overview/memorySelectRow.jsx:87 +#: src/components/create-vm-dialog/createVmDialog.jsx:796 +#: src/components/create-vm-dialog/createVmDialog.jsx:892 +#: src/components/storagePools/storageVolumeCreateBody.jsx:102 msgid "MiB" msgstr "MiB" @@ -1240,8 +1246,8 @@ msgid "Mode" msgstr "모드" -#: src/components/vm/hostdevs/hostDevCard.jsx:202 #: src/components/vm/nics/nicBody.jsx:50 +#: src/components/vm/hostdevs/hostDevCard.jsx:202 msgid "Model" msgstr "방식" @@ -1275,17 +1281,17 @@ msgid "NIC $0 of VM $1 failed to change state" msgstr "VM $1의 NIC $0은 상태 변경에 실패했습니다" +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:39 +#: src/components/vm/snapshots/vmSnapshotsCard.jsx:80 +#: src/components/vm/vmCloneDialog.jsx:89 +#: src/components/networks/createNetworkDialog.jsx:126 +#: src/components/networks/networkList.jsx:73 +#: src/components/create-vm-dialog/createVmDialog.jsx:258 #: src/components/vms/hostvmslist.jsx:140 -#: src/components/create-vm-dialog/createVmDialog.jsx:249 -#: src/components/storagePools/storageVolumeCreateBody.jsx:40 -#: src/components/storagePools/storagePoolList.jsx:75 #: src/components/storagePools/storagePoolVolumesTab.jsx:79 +#: src/components/storagePools/storagePoolList.jsx:75 +#: src/components/storagePools/storageVolumeCreateBody.jsx:40 #: src/components/storagePools/createStoragePoolDialog.jsx:44 -#: src/components/networks/networkList.jsx:73 -#: src/components/networks/createNetworkDialog.jsx:126 -#: src/components/vm/snapshots/vmSnapshotsCard.jsx:80 -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:39 -#: src/components/vm/vmCloneDialog.jsx:89 msgid "Name" msgstr "이름" @@ -1297,15 +1303,15 @@ msgid "Name contains invalid characters" msgstr "이름에 잘못된 문자가 있습니다" -#: src/components/create-vm-dialog/createVmDialog.jsx:183 -#: src/components/storagePools/storageVolumeCreate.jsx:64 #: src/components/vm/vmCloneDialog.jsx:41 +#: src/components/create-vm-dialog/createVmDialog.jsx:189 +#: src/components/storagePools/storageVolumeCreate.jsx:64 msgid "Name must not be empty" msgstr "이름을 입력하셔야 합니다" -#: src/components/storagePools/createStoragePoolDialog.jsx:45 -#: src/components/networks/createNetworkDialog.jsx:53 #: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:99 +#: src/components/networks/createNetworkDialog.jsx:53 +#: src/components/storagePools/createStoragePoolDialog.jsx:45 msgid "Name should not be empty" msgstr "이름을 입력해야 합니다" @@ -1333,7 +1339,7 @@ msgid "Network $0 will be permanently deleted." msgstr "네트워크 $0는 영구히 삭제됩니다." -#: src/components/create-vm-dialog/createVmDialog.jsx:358 +#: src/components/create-vm-dialog/createVmDialog.jsx:367 msgid "Network boot (PXE)" msgstr "네트워크 부팅(PXE)" @@ -1349,15 +1355,15 @@ msgid "Network interface $0 will be removed from $1" msgstr "네트워크 연결장치 $1에서 제거됩니다" -#: src/components/vm/nics/nicAdd.jsx:159 src/components/vm/nics/nicEdit.jsx:135 +#: src/components/vm/nics/nicAdd.jsx:161 src/components/vm/nics/nicEdit.jsx:135 msgid "Network interface settings could not be saved" msgstr "네트워크 연결장치 설정을 저장하지 못했습니다" -#: src/components/vm/vmDetailsPage.jsx:172 +#: src/components/vm/vmDetailsPage.jsx:174 msgid "Network interfaces" msgstr "네트워크 연결장치" -#: src/components/create-vm-dialog/createVmDialog.jsx:308 +#: src/components/create-vm-dialog/createVmDialog.jsx:317 msgid "Network selection does not support PXE." msgstr "네트워크 선택은 PXE를 지원하지 않습니다." @@ -1403,7 +1409,7 @@ msgid "No disks defined for this VM" msgstr "이 가상 머신에 지정된 디스크가 없습니다" -#: src/components/vm/hostdevs/hostDevAdd.jsx:203 +#: src/components/vm/hostdevs/hostDevAdd.jsx:206 msgid "No host device selected" msgstr "선택된 호스트 장치가 없습니다" @@ -1439,7 +1445,7 @@ msgid "No state" msgstr "상태 없음" -#: src/components/create-vm-dialog/createVmDialog.jsx:740 +#: src/components/create-vm-dialog/createVmDialog.jsx:850 msgid "No storage" msgstr "저장소 없음" @@ -1485,10 +1491,18 @@ msgid "None (isolated network)" msgstr "없음(격리된 네트워크)" -#: src/components/create-vm-dialog/createVmDialog.jsx:473 +#: src/components/create-vm-dialog/createVmDialog.jsx:587 msgid "Offline token" msgstr "오프라인 토큰" +#: src/components/create-vm-dialog/createVmDialog.jsx:226 +msgid "Offline token must not be empty" +msgstr "오프라인 토큰은 비워 두면 안됩니다" + +#: src/components/create-vm-dialog/createVmDialog.jsx:527 +msgid "Old token expired" +msgstr "오래된 토큰이 만료됨" + #: src/components/storagePools/storageVolumeDelete.jsx:70 msgid "" "One or more selected volumes are used by domains. Detach the disks first to " @@ -1497,9 +1511,9 @@ "하나 이상의 선택된 볼륨이 도메인에서 사용되고 있습니다. 먼저 디스크를 분리하" "여 볼륨을 삭제하십시오." +#: src/components/vm/nics/nicEdit.jsx:39 #: src/components/vm/overview/bootOrder.jsx:379 #: src/components/vm/overview/memoryModal.jsx:143 -#: src/components/vm/nics/nicEdit.jsx:39 msgid "Only editable when the guest is shut off" msgstr "게스트가 종료된 경우에만 편집할 수 있습니다" @@ -1507,7 +1521,7 @@ msgid "Open" msgstr "열기" -#: src/components/create-vm-dialog/createVmDialog.jsx:439 +#: src/components/create-vm-dialog/createVmDialog.jsx:448 msgid "Operating system" msgstr "운영 체제" @@ -1518,8 +1532,8 @@ # translation auto-copied from project virt-manager, version 0.10.0, document # virt-manager +#: src/components/vm/vmDetailsPage.jsx:134 #: src/components/storagePools/storagePool.jsx:75 -#: src/components/vm/vmDetailsPage.jsx:132 msgid "Overview" msgstr "개요" @@ -1531,10 +1545,10 @@ msgid "Parent snapshot" msgstr "원인 스냅샷" +#: src/components/vm/disks/diskEdit.jsx:40 #: src/components/vm/hostdevs/hostDevCard.jsx:128 #: src/components/vm/hostdevs/hostDevCard.jsx:132 #: src/components/vm/deleteDialog.jsx:63 -#: src/components/vm/disks/diskEdit.jsx:40 msgid "Path" msgstr "경로" @@ -1542,11 +1556,11 @@ msgid "Path on host's filesystem" msgstr "호스트 파일시스템의 경로" -#: src/components/create-vm-dialog/createVmDialog.jsx:274 +#: src/components/create-vm-dialog/createVmDialog.jsx:283 msgid "Path to ISO file on host's file system" msgstr "호스트의 파일 시스템에서 ISO 파일로의 경로" -#: src/components/create-vm-dialog/createVmDialog.jsx:283 +#: src/components/create-vm-dialog/createVmDialog.jsx:292 msgid "Path to cloud image file on host's file system" msgstr "호스트 파일 시스템에서 클라우드 이미지 파일 경로" @@ -1566,12 +1580,12 @@ msgid "Permanent (default)" msgstr "매개변수(기본값)" -#: src/components/vm/disks/diskAdd.jsx:127 src/components/vm/nics/nicAdd.jsx:86 +#: src/components/vm/nics/nicAdd.jsx:86 src/components/vm/disks/diskAdd.jsx:127 msgid "Persistence" msgstr "고집" -#: src/components/storagePools/storagePoolOverviewTab.jsx:66 #: src/components/networks/networkOverviewTab.jsx:114 +#: src/components/storagePools/storagePoolOverviewTab.jsx:66 msgid "Persistent" msgstr "지속적" @@ -1599,9 +1613,9 @@ msgid "Please start the virtual machine to access its console." msgstr "가상 머신을 시작하여 콘솔에 접근하세요." -#: src/components/vm/deleteDialog.jsx:71 -#: src/components/vm/disks/diskAdd.jsx:143 #: src/components/vm/disks/vmDiskColumns.jsx:36 +#: src/components/vm/disks/diskAdd.jsx:143 +#: src/components/vm/deleteDialog.jsx:71 #: src/components/vm/overview/bootOrder.jsx:112 msgid "Pool" msgstr "풀" @@ -1622,10 +1636,10 @@ msgid "Pool's volumes are used by VMs " msgstr "풀 볼륨은 VM에서 사용됩니다 " +#: src/components/vm/nics/vmNicsCard.jsx:282 #: src/components/vm/disks/vmDiskColumns.jsx:39 #: src/components/vm/overview/bootOrder.jsx:115 #: src/components/vm/overview/bootOrder.jsx:131 -#: src/components/vm/nics/vmNicsCard.jsx:282 msgid "Port" msgstr "포트" @@ -1657,20 +1671,20 @@ msgid "Private" msgstr "비공개" +#: src/components/vm/hostdevs/hostDevAdd.jsx:132 #: src/components/vm/hostdevs/hostDevCard.jsx:236 #: src/components/vm/hostdevs/hostDevCard.jsx:242 -#: src/components/vm/hostdevs/hostDevAdd.jsx:132 #: src/components/vm/overview/bootOrder.jsx:144 #: src/components/vm/overview/bootOrder.jsx:159 msgid "Product" msgstr "제품" -#: src/components/create-vm-dialog/createVmDialog.jsx:505 +#: src/components/create-vm-dialog/createVmDialog.jsx:615 msgid "Profile" msgstr "프로파일" -#: src/components/vm/hostdevs/hostDevCard.jsx:119 #: src/components/vm/disks/vmDiskColumns.jsx:35 +#: src/components/vm/hostdevs/hostDevCard.jsx:119 #: src/components/vm/overview/bootOrder.jsx:111 #: src/components/vm/overview/bootOrder.jsx:172 msgid "Protocol" @@ -1699,8 +1713,8 @@ msgid "Range" msgstr "범위" -#: src/components/vm/disks/vmDisksCard.jsx:216 #: src/components/vm/disks/diskEdit.jsx:121 +#: src/components/vm/disks/vmDisksCard.jsx:216 msgid "Read-only" msgstr "읽기 전용" @@ -1708,7 +1722,7 @@ msgid "Reboot" msgstr "재시작" -#: src/components/create-vm-dialog/createVmDialog.jsx:329 +#: src/components/create-vm-dialog/createVmDialog.jsx:338 msgid "Remote URL" msgstr "원격 URL" @@ -1716,15 +1730,15 @@ msgid "Remote viewer details" msgstr "원격 뷰어 세부 정보" -#: src/components/networks/networkOverviewTab.jsx:70 +#: src/components/vm/nics/vmNicsCard.jsx:382 +#: src/components/vm/nics/vmNicsCard.jsx:389 +#: src/components/vm/disks/vmDisksCard.jsx:245 +#: src/components/vm/disks/vmDisksCard.jsx:263 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:59 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:68 #: src/components/vm/hostdevs/hostDevCard.jsx:252 #: src/components/vm/hostdevs/hostDevCard.jsx:258 -#: src/components/vm/disks/vmDisksCard.jsx:245 -#: src/components/vm/disks/vmDisksCard.jsx:263 -#: src/components/vm/nics/vmNicsCard.jsx:382 -#: src/components/vm/nics/vmNicsCard.jsx:389 +#: src/components/networks/networkOverviewTab.jsx:70 msgid "Remove" msgstr "제거" @@ -1748,7 +1762,7 @@ msgid "Remove static host from DHCP" msgstr "DHCP에서 고정 호스트를 제거합니다" -#: src/components/vm/vmRenameDialog.jsx:65 src/components/vm/vmActions.jsx:338 +#: src/components/vm/vmActions.jsx:338 src/components/vm/vmRenameDialog.jsx:65 msgid "Rename" msgstr "이름변경" @@ -1778,7 +1792,7 @@ "이 스냅샷으로 되돌리면 VM이 스냅샷 촬영 시점으로 돌아가며 스냅샷에 캡처되지 " "않은 데이터와 함께 현재 상태가 모두 손실됩니다" -#: src/components/create-vm-dialog/createVmDialog.jsx:599 +#: src/components/create-vm-dialog/createVmDialog.jsx:709 msgid "Root password" msgstr "root 암호" @@ -1794,8 +1808,8 @@ msgid "Run" msgstr "실행" -#: src/components/networks/networkOverviewTab.jsx:124 #: src/components/vm/overview/vmOverviewCard.jsx:123 +#: src/components/networks/networkOverviewTab.jsx:124 msgid "Run when host boots" msgstr "호스트 부팅 시 실행" @@ -1815,11 +1829,11 @@ msgid "SPICE port" msgstr "SPICE 포트" +#: src/components/vm/nics/nicEdit.jsx:177 #: src/components/vm/disks/diskEdit.jsx:265 #: src/components/vm/overview/bootOrder.jsx:327 #: src/components/vm/overview/firmware.jsx:67 #: src/components/vm/overview/memoryModal.jsx:155 -#: src/components/vm/nics/nicEdit.jsx:177 msgid "Save" msgstr "저장" @@ -1855,7 +1869,7 @@ msgid "Set manually" msgstr "수동 설정" -#: src/components/create-vm-dialog/createVmDialog.jsx:1205 +#: src/components/create-vm-dialog/createVmDialog.jsx:1319 msgid "" "Setting the user passwords for unattended installation requires starting the " "VM when creating it" @@ -1870,12 +1884,12 @@ msgid "Share a host directory with the guest" msgstr "게스트와 호스트 디텍토리를 공유합니다" -#: src/components/vm/vmDetailsPage.jsx:202 +#: src/components/vm/vmDetailsPage.jsx:204 msgid "Shared directories" msgstr "공유 디렉토리" #: src/components/vm/filesystems/vmFilesystemsCard.jsx:176 -#: src/components/vm/vmDetailsPage.jsx:204 +#: src/components/vm/vmDetailsPage.jsx:206 msgid "Shared host directories need to be manually mounted inside the VM" msgstr "공유 호스트 디렉토리는 VM 안에세 수동으로 적재가 필요합니다" @@ -1883,8 +1897,8 @@ msgid "Shared storage" msgstr "공유 저장소" -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:238 #: src/components/vm/disks/diskAdd.jsx:202 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:238 msgid "Show additional options" msgstr "추가 옵션 표시" @@ -1906,16 +1920,16 @@ msgid "Shutting down" msgstr "종료 중" -#: src/components/storagePools/storageVolumeCreateBody.jsx:86 -#: src/components/storagePools/storagePoolList.jsx:76 #: src/components/storagePools/storagePoolVolumesTab.jsx:79 +#: src/components/storagePools/storagePoolList.jsx:76 +#: src/components/storagePools/storageVolumeCreateBody.jsx:86 msgid "Size" msgstr "크기" +#: src/components/vm/hostdevs/hostDevAdd.jsx:104 #: src/components/vm/hostdevs/hostDevCard.jsx:106 #: src/components/vm/hostdevs/hostDevCard.jsx:113 #: src/components/vm/hostdevs/hostDevCard.jsx:237 -#: src/components/vm/hostdevs/hostDevAdd.jsx:104 #: src/components/vm/overview/bootOrder.jsx:160 msgid "Slot" msgstr "슬롯" @@ -1934,7 +1948,7 @@ msgid "Snapshot failed to be created" msgstr "스냅샷을 만들지 못했습니다" -#: src/components/vm/vmDetailsPage.jsx:190 +#: src/components/vm/vmDetailsPage.jsx:192 msgid "Snapshots" msgstr "스냅샷" @@ -1944,12 +1958,12 @@ msgid "Sockets" msgstr "소켓" -#: src/components/storagePools/storagePoolOverviewTab.jsx:51 -#: src/components/vm/hostdevs/hostDevCard.jsx:220 -#: src/components/vm/disks/diskAdd.jsx:662 -#: src/components/vm/disks/vmDisksCard.jsx:190 #: src/components/vm/nics/vmNicsCard.jsx:277 #: src/components/vm/nics/nicBody.jsx:197 +#: src/components/vm/disks/vmDisksCard.jsx:190 +#: src/components/vm/disks/diskAdd.jsx:662 +#: src/components/vm/hostdevs/hostDevCard.jsx:220 +#: src/components/storagePools/storagePoolOverviewTab.jsx:51 msgid "Source" msgstr "소스" @@ -1961,13 +1975,13 @@ msgid "Source must not be empty" msgstr "원천은 비워두지 않아야 합니다" +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:48 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:65 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:199 #: src/components/storagePools/storagePoolOverviewTab.jsx:41 #: src/components/storagePools/storagePoolOverviewTab.jsx:46 #: src/components/storagePools/createStoragePoolDialog.jsx:174 #: src/components/storagePools/createStoragePoolDialog.jsx:192 -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:48 -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:65 -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:199 msgid "Source path" msgstr "소스 경로" @@ -1976,7 +1990,7 @@ msgid "Source path should not be empty" msgstr "소스 경로를 비워둘 수 없습니다" -#: src/components/create-vm-dialog/createVmDialog.jsx:208 +#: src/components/create-vm-dialog/createVmDialog.jsx:214 msgid "Source should start with http, ftp or nfs protocol" msgstr "소스는 http, ftp, nfs 프로토콜로 시작해야 합니다" @@ -2001,11 +2015,11 @@ msgid "Startup" msgstr "시작" +#: src/components/vm/nics/vmNicsCard.jsx:325 +#: src/components/vm/overview/vmOverviewCard.jsx:189 +#: src/components/networks/networkList.jsx:77 #: src/components/vms/hostvmslist.jsx:99 src/components/vms/hostvmslist.jsx:142 #: src/components/storagePools/storagePoolList.jsx:78 -#: src/components/networks/networkList.jsx:77 -#: src/components/vm/overview/vmOverviewCard.jsx:184 -#: src/components/vm/nics/vmNicsCard.jsx:325 msgid "State" msgstr "상태" @@ -2017,12 +2031,12 @@ msgid "Static host from DHCP could not be removed" msgstr "DHCP에서 고정 호스트가 제거 될 수 없습니다" -#: src/components/create-vm-dialog/createVmDialog.jsx:735 #: src/components/vm/vmMigrateDialog.jsx:95 +#: src/components/create-vm-dialog/createVmDialog.jsx:845 msgid "Storage" msgstr "저장소" -#: src/components/create-vm-dialog/createVmDialog.jsx:766 +#: src/components/create-vm-dialog/createVmDialog.jsx:876 msgid "Storage Limit" msgstr "저장소 제한" @@ -2046,7 +2060,7 @@ msgid "Storage pool name" msgstr "저장소 풀 이름" -#: src/components/create-vm-dialog/createVmDialog.jsx:741 +#: src/components/create-vm-dialog/createVmDialog.jsx:851 #: src/components/storagePools/storagePoolList.jsx:58 #: src/components/storagePools/storagePoolList.jsx:65 #: src/components/storagePools/storagePoolList.jsx:72 @@ -2057,7 +2071,7 @@ msgid "Storage pools could not be fetched" msgstr "저장소 풀은 가져 올 수 없습니다" -#: src/components/create-vm-dialog/createVmDialog.jsx:224 +#: src/components/create-vm-dialog/createVmDialog.jsx:233 msgid "Storage size must not be 0" msgstr "저장소 크기가 0이 되어서는 안됩니다" @@ -2065,8 +2079,8 @@ msgid "Storage volume" msgstr "저장소 볼륨" -#: src/components/storagePools/storageVolumeCreate.jsx:67 #: src/components/vm/disks/diskAdd.jsx:426 +#: src/components/storagePools/storageVolumeCreate.jsx:67 msgid "Storage volume size must not exceed the storage pool's capacity ($0 $1)" msgstr "저장소 볼륨 크기는 저장소 풀의 용량을 초과해서는 안 됩니다($0 $1)" @@ -2097,8 +2111,8 @@ msgid "Table of selectable host devices" msgstr "선택 할 수 있는 호스트 장치의 표" -#: src/components/vm/hostdevs/hostDevCard.jsx:114 #: src/components/vm/disks/vmDisksCard.jsx:249 +#: src/components/vm/hostdevs/hostDevCard.jsx:114 #: src/components/vm/overview/bootOrder.jsx:166 msgid "Target" msgstr "대상" @@ -2124,8 +2138,8 @@ msgid "The VM $0 is running and will be forced off before deletion." msgstr "VM $0는 실행되고 있으므로 삭제 전 강제로 종료됩니다." -#: src/components/vm/disks/vmDisksCard.jsx:262 #: src/components/vm/nics/vmNicsCard.jsx:390 +#: src/components/vm/disks/vmDisksCard.jsx:262 msgid "The VM needs to be running or shut off to detach this device" msgstr "이 장치를 분리하려면 VM이 실행 중이거나 종료되어 있어야합니다" @@ -2149,11 +2163,11 @@ msgid "The pool is empty" msgstr "풀이 비어 있습니다" -#: src/components/create-vm-dialog/createVmDialog.jsx:663 +#: src/components/create-vm-dialog/createVmDialog.jsx:773 msgid "The selected operating system has minimum memory requirement of $0 $1" msgstr "선택한 운영 체제의 최소 메모리 요구 사항은 $0 $1입니다" -#: src/components/create-vm-dialog/createVmDialog.jsx:713 +#: src/components/create-vm-dialog/createVmDialog.jsx:823 msgid "" "The selected operating system has minimum storage size requirement of $0 $1" msgstr "선택한 운영 체제의 최소 저장소 크기 요구 사항은 $0 $1입니다" @@ -2171,6 +2185,12 @@ msgid "The tag name to be used by the guest to mount this export point." msgstr "게스트가 이 내보내기 지점으로 적재하는데 사용되는 태그 이름." +#: src/components/create-vm-dialog/createVmDialog.jsx:507 +#: src/components/create-vm-dialog/createVmDialog.jsx:520 +#: src/components/create-vm-dialog/createVmDialog.jsx:530 +msgid "Then copy and paste it above." +msgstr "그런 다음 복사하고 이를 위에 붙입니다." + #: src/components/vm/vmActions.jsx:347 msgid "This VM is transient. Shut it down if you wish to delete it." msgstr "이 VM은 일시적입니다. 삭제하려면 VM을 종료하십시오." @@ -2216,7 +2236,7 @@ msgid "This volume is already used by $0." msgstr "이 볼륨은 이미 $s0에서 사용하고 있습니다." -#: src/components/create-vm-dialog/createVmDialog.jsx:754 +#: src/components/create-vm-dialog/createVmDialog.jsx:864 msgid "This volume is already used by another VM." msgstr "이 볼륨은 이미 다른 가상 머신에서 사용하고 있습니다." @@ -2232,17 +2252,17 @@ msgid "Troubleshoot" msgstr "문제 해결" -#: src/components/storagePools/storagePoolOverviewTab.jsx:76 -#: src/components/storagePools/createStoragePoolDialog.jsx:81 -#: src/components/vm/hostdevs/hostDevCard.jsx:184 +#: src/components/vm/nics/vmNicsCard.jsx:227 #: src/components/vm/hostdevs/hostDevAdd.jsx:50 +#: src/components/vm/hostdevs/hostDevCard.jsx:184 #: src/components/vm/overview/bootOrder.jsx:129 #: src/components/vm/overview/bootOrder.jsx:142 #: src/components/vm/overview/bootOrder.jsx:157 #: src/components/vm/overview/bootOrder.jsx:164 #: src/components/vm/overview/bootOrder.jsx:171 #: src/components/vm/overview/bootOrder.jsx:177 -#: src/components/vm/nics/vmNicsCard.jsx:227 +#: src/components/storagePools/storagePoolOverviewTab.jsx:76 +#: src/components/storagePools/createStoragePoolDialog.jsx:81 msgid "Type" msgstr "유형" @@ -2250,7 +2270,7 @@ msgid "Type ID" msgstr "ID 입력" -#: src/components/create-vm-dialog/createVmDialog.jsx:355 +#: src/components/create-vm-dialog/createVmDialog.jsx:364 msgid "URL (ISO image or distro install tree)" msgstr "URL (ISO 이미지 또는 저장소 설치 트리)" @@ -2266,11 +2286,11 @@ msgid "Undefined" msgstr "정의되지 않음" -#: src/components/create-vm-dialog/createVmDialog.jsx:257 +#: src/components/create-vm-dialog/createVmDialog.jsx:266 msgid "Unique name" msgstr "고유한 이름" -#: src/components/create-vm-dialog/createVmDialog.jsx:257 +#: src/components/create-vm-dialog/createVmDialog.jsx:266 msgid "Unique name, default: $0" msgstr "고유한 이름, 기본값: $0" @@ -2303,7 +2323,7 @@ # translation auto-copied from project subscription-manager, version 1.11.X, # document keys -#: src/components/vm/vmDetailsPage.jsx:143 +#: src/components/vm/vmDetailsPage.jsx:145 msgid "Usage" msgstr "사용량" @@ -2333,19 +2353,19 @@ msgid "Used by" msgstr "사용되었습니다" -#: src/components/create-vm-dialog/createVmDialog.jsx:612 +#: src/components/create-vm-dialog/createVmDialog.jsx:722 msgid "User login" msgstr "사용자 로그인" -#: src/components/create-vm-dialog/createVmDialog.jsx:239 +#: src/components/create-vm-dialog/createVmDialog.jsx:248 msgid "User login must not be empty when user password is set" msgstr "사용자 로그인은 사용자 비밀번호 설정 할 때에 비워두지 않아야 합니다" -#: src/components/create-vm-dialog/createVmDialog.jsx:619 +#: src/components/create-vm-dialog/createVmDialog.jsx:729 msgid "User password" msgstr "암호 사용" -#: src/components/create-vm-dialog/createVmDialog.jsx:236 +#: src/components/create-vm-dialog/createVmDialog.jsx:245 msgid "User password must not be empty when user login is set" msgstr "사용자 비밀번호는 사용자 로그인 설정 할 때에 비워두지 않아야 합니다" @@ -2361,7 +2381,7 @@ msgid "VM $0 Host Devices" msgstr "VM $0 호스트 장치" -#: src/components/create-vm-dialog/createVmDialog.jsx:185 +#: src/components/create-vm-dialog/createVmDialog.jsx:191 msgid "VM $0 already exists" msgstr "VM $0이 이미 존재합니다" @@ -2425,23 +2445,27 @@ msgid "VNC port" msgstr "VNC 포트" +#: src/components/create-vm-dialog/createVmDialog.jsx:536 +msgid "Valid token" +msgstr "유효한 토큰" + # translation auto-copied from project subscription-manager, version 1.11.X, # document keys +#: src/components/vm/hostdevs/hostDevAdd.jsx:132 #: src/components/vm/hostdevs/hostDevCard.jsx:211 #: src/components/vm/hostdevs/hostDevCard.jsx:235 #: src/components/vm/hostdevs/hostDevCard.jsx:241 -#: src/components/vm/hostdevs/hostDevAdd.jsx:132 #: src/components/vm/overview/bootOrder.jsx:143 #: src/components/vm/overview/bootOrder.jsx:158 msgid "Vendor" msgstr "제조사" +#: src/components/vm/vmDetailsPage.jsx:112 +#: src/components/vm/vmDetailsPage.jsx:264 +#: src/components/networks/networkList.jsx:53 #: src/components/vms/hostvmslist.jsx:130 #: src/components/vms/hostvmslist.jsx:137 -#: src/components/storagePools/storagePoolList.jsx:55 -#: src/components/networks/networkList.jsx:53 -#: src/components/vm/vmDetailsPage.jsx:111 -#: src/components/vm/vmDetailsPage.jsx:262 src/manifest.json:0 +#: src/components/storagePools/storagePoolList.jsx:55 src/manifest.json:0 msgid "Virtual machines" msgstr "가상 머신" @@ -2461,11 +2485,11 @@ msgid "Virtualization service (libvirt) is not active" msgstr "가상화 서비스(libvirt)가 활성화되어 있지 않습니다" -#: src/components/create-vm-dialog/createVmDialog.jsx:752 -#: src/components/vm/deleteDialog.jsx:68 -#: src/components/vm/disks/diskAdd.jsx:106 #: src/components/vm/disks/vmDiskColumns.jsx:37 +#: src/components/vm/disks/diskAdd.jsx:106 +#: src/components/vm/deleteDialog.jsx:68 #: src/components/vm/overview/bootOrder.jsx:113 +#: src/components/create-vm-dialog/createVmDialog.jsx:862 msgid "Volume" msgstr "볼륨" @@ -2486,13 +2510,13 @@ msgid "WWPN" msgstr "WWPN" -#: src/components/vm/disks/vmDisksCard.jsx:216 #: src/components/vm/disks/diskEdit.jsx:130 +#: src/components/vm/disks/vmDisksCard.jsx:216 msgid "Writeable" msgstr "쓰기 가능" -#: src/components/vm/disks/vmDisksCard.jsx:216 #: src/components/vm/disks/diskEdit.jsx:139 +#: src/components/vm/disks/vmDisksCard.jsx:216 msgid "Writeable and shared" msgstr "쓰기 가능 및 공유" @@ -2500,12 +2524,12 @@ msgid "You can mount the shared folder using:" msgstr "다음을 사용하여 공유 폴더를 적재 할 수 있습니다:" -#: src/components/create-vm-dialog/createVmDialog.jsx:188 +#: src/components/create-vm-dialog/createVmDialog.jsx:194 msgid "You need to select the most closely matching operating system" msgstr "가장 일치하는 운영 체제를 선택해야합니다" -#: src/components/storagePools/storagePool.jsx:64 #: src/components/networks/network.jsx:57 +#: src/components/storagePools/storagePool.jsx:64 msgid "active" msgstr "활성" @@ -2588,8 +2612,8 @@ msgid "iSCSI target IQN" msgstr "iSCSI 대상 IQN" -#: src/components/storagePools/storagePool.jsx:64 #: src/components/networks/network.jsx:57 +#: src/components/storagePools/storagePool.jsx:64 msgid "inactive" msgstr "비활성" @@ -2605,18 +2629,18 @@ msgid "mcast" msgstr "mcast" -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:190 -#: src/components/vm/vmDetailsPage.jsx:217 #: src/components/vm/nics/nicBody.jsx:112 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:190 +#: src/components/vm/vmDetailsPage.jsx:219 msgid "more info" msgstr "더 많은 정보" #: src/components/vm/filesystems/vmFilesystemsCard.jsx:186 -#: src/components/vm/vmDetailsPage.jsx:213 +#: src/components/vm/vmDetailsPage.jsx:215 msgid "mount point: The mount point inside the guest" msgstr "적재점: 게스트 안에서 적재점" -#: src/components/vm/vmDetailsPage.jsx:212 +#: src/components/vm/vmDetailsPage.jsx:214 msgid "mount tag: The tag associated to the exported mount point" msgstr "적재 태그: 내보낸 적재점과 연결된 태그" @@ -2624,9 +2648,9 @@ msgid "network" msgstr "네트워크" -#: src/helpers.js:273 src/components/storagePools/storagePoolOverviewTab.jsx:67 +#: 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 msgid "no" msgstr "아니요" @@ -2689,7 +2713,7 @@ # 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:203 +#: src/components/vm/overview/vmOverviewCard.jsx:208 msgid "vCPUs" msgstr "vCPU" @@ -2707,7 +2731,7 @@ "VMs" msgstr "VM을 복제하려면 시스템에 virt-install 꾸러미를 설치해야 합니다" -#: src/components/create-vm-dialog/createVmDialog.jsx:1282 +#: src/components/create-vm-dialog/createVmDialog.jsx:1397 msgid "" "virt-install package needs to be installed on the system in order to create " "new VMs" @@ -2724,9 +2748,9 @@ msgid "vm" msgstr "vm" -#: src/helpers.js:272 src/components/storagePools/storagePoolOverviewTab.jsx:67 +#: 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 msgid "yes" msgstr "예" diff -Nru cockpit-machines-275/po/nb_NO.po cockpit-machines-277/po/nb_NO.po --- cockpit-machines-275/po/nb_NO.po 2022-08-10 10:22:53.000000000 +0000 +++ cockpit-machines-277/po/nb_NO.po 2022-11-07 16:06:46.000000000 +0000 @@ -26,7 +26,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-09-05 04:31+0000\n" +"POT-Creation-Date: 2022-10-17 04:51+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,18 +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.13\n" +"X-Generator: Weblate 4.14.1\n" -#: src/components/create-vm-dialog/createVmDialog.jsx:482 -msgid " Then copy the token and paste it above." -msgstr " Kopieer vervolgens het token en plak het hierboven." - -#: src/components/create-vm-dialog/createVmDialog.jsx:702 +#: src/components/create-vm-dialog/createVmDialog.jsx:812 msgid "$0 $1 available at default location" msgstr "$0 $1 beschikbaar op standaard locatie" -#: src/components/create-vm-dialog/createVmDialog.jsx:229 -#: src/components/create-vm-dialog/createVmDialog.jsx:653 +#: src/components/create-vm-dialog/createVmDialog.jsx:238 +#: src/components/create-vm-dialog/createVmDialog.jsx:763 msgid "$0 $1 available on host" msgstr "$0 $1 beschikbaar op host" @@ -49,7 +45,7 @@ msgstr[0] "$0 Opslagpool" msgstr[1] "$0 Opslagpools" -#: src/components/create-vm-dialog/createVmDialog.jsx:1061 +#: src/components/create-vm-dialog/createVmDialog.jsx:1172 msgid "$0 does not support unattended installation." msgstr "$0 ondersteunt geen installatie zonder toezicht." @@ -92,13 +88,13 @@ "deze wordt uitgeschakeld. Ondertussen behoudt de oorspronkelijke host zijn " "kopie van de VM-configuratie." -#: src/components/vm/disks/vmDisksCard.jsx:188 #: src/components/vm/disks/diskEdit.jsx:113 +#: src/components/vm/disks/vmDisksCard.jsx:188 msgid "Access" msgstr "Toegang" -#: src/components/storagePools/storagePool.jsx:170 #: src/components/networks/network.jsx:166 +#: src/components/storagePools/storagePool.jsx:170 msgid "Activate" msgstr "Activeren" @@ -106,10 +102,10 @@ msgid "Activate the storage pool to administer volumes" msgstr "Activeer de opslagpool om volumes te beheren" -#: src/components/networks/networkOverviewTab.jsx:237 -#: src/components/vm/hostdevs/hostDevAdd.jsx:222 +#: src/components/vm/nics/nicAdd.jsx:208 #: src/components/vm/disks/diskAdd.jsx:734 -#: src/components/vm/nics/nicAdd.jsx:201 +#: src/components/vm/hostdevs/hostDevAdd.jsx:227 +#: src/components/networks/networkOverviewTab.jsx:237 msgid "Add" msgstr "Toevoegen" @@ -117,13 +113,13 @@ msgid "Add a DHCP static host entry" msgstr "Voeg een DHCP statische hostingang toe" -#: src/components/vm/disks/diskAdd.jsx:725 #: src/components/vm/disks/vmDisksCard.jsx:77 +#: src/components/vm/disks/diskAdd.jsx:725 msgid "Add disk" msgstr "Schijf toevoegen" +#: src/components/vm/hostdevs/hostDevAdd.jsx:243 #: src/components/vm/hostdevs/hostDevCard.jsx:153 -#: src/components/vm/hostdevs/hostDevAdd.jsx:238 msgid "Add host device" msgstr "Voeg hostapparaat toe" @@ -135,7 +131,7 @@ msgid "Add shared directory" msgstr "Gedeelde map toevoegen" -#: src/components/vm/nics/nicAdd.jsx:193 +#: src/components/vm/nics/nicAdd.jsx:196 msgid "Add virtual network interface" msgstr "Virtueel netwerkinterface toevoegen" @@ -149,10 +145,10 @@ msgid "Additional" msgstr "Extra" +#: src/components/vm/nics/vmNicsCard.jsx:281 +#: src/components/vm/consoles/desktopConsole.jsx:47 #: src/components/networks/networkOverviewTab.jsx:142 #: src/components/networks/networkOverviewTab.jsx:162 -#: src/components/vm/consoles/desktopConsole.jsx:47 -#: src/components/vm/nics/vmNicsCard.jsx:281 msgid "Address" msgstr "Adres" @@ -187,7 +183,7 @@ msgid "Also delete all volumes inside this pool:" msgstr "Verwijder ook alle volumes in deze pool:" -#: src/components/vm/disks/diskAdd.jsx:130 src/components/vm/nics/nicAdd.jsx:89 +#: src/components/vm/nics/nicAdd.jsx:89 src/components/vm/disks/diskAdd.jsx:130 msgid "Always attach" msgstr "Altijd hechten" @@ -202,7 +198,7 @@ "Door deze aan te sluiten, wordt deze schijf deelbaar voor elke VM die deze " "gebruikt." -#: src/components/create-vm-dialog/createVmDialog.jsx:1060 +#: src/components/create-vm-dialog/createVmDialog.jsx:1171 msgid "" "Automated installs are only available when downloading an image or using " "cloud-init." @@ -214,13 +210,13 @@ msgid "Automatic" msgstr "Automatisch" -#: src/components/create-vm-dialog/createVmDialog.jsx:1174 +#: src/components/create-vm-dialog/createVmDialog.jsx:1285 msgid "Automation" msgstr "Automatisering" -#: src/components/storagePools/storagePoolOverviewTab.jsx:71 +#: src/components/vm/overview/vmOverviewCard.jsx:226 #: src/components/networks/networkOverviewTab.jsx:119 -#: src/components/vm/overview/vmOverviewCard.jsx:221 +#: src/components/storagePools/storagePoolOverviewTab.jsx:71 msgid "Autostart" msgstr "Automatische start" @@ -228,7 +224,7 @@ msgid "Blocked" msgstr "Geblokkeerd" -#: src/components/vm/overview/vmOverviewCard.jsx:213 +#: src/components/vm/overview/vmOverviewCard.jsx:218 msgid "Boot order" msgstr "Opstartvolgorde" @@ -236,13 +232,13 @@ msgid "Boot order settings could not be saved" msgstr "Opstartvolgorde instellingen konden niet opgeslagen worden" +#: src/components/vm/disks/diskEdit.jsx:88 +#: src/components/vm/disks/vmDisksCard.jsx:186 +#: src/components/vm/disks/diskAdd.jsx:217 +#: src/components/vm/hostdevs/hostDevAdd.jsx:92 #: src/components/vm/hostdevs/hostDevCard.jsx:104 #: src/components/vm/hostdevs/hostDevCard.jsx:112 #: src/components/vm/hostdevs/hostDevCard.jsx:246 -#: src/components/vm/hostdevs/hostDevAdd.jsx:92 -#: src/components/vm/disks/diskAdd.jsx:217 -#: src/components/vm/disks/vmDisksCard.jsx:186 -#: src/components/vm/disks/diskEdit.jsx:88 #: src/components/vm/overview/bootOrder.jsx:118 #: src/components/vm/overview/bootOrder.jsx:130 #: src/components/vm/overview/bootOrder.jsx:148 @@ -263,39 +259,39 @@ msgid "CPU configuration could not be saved" msgstr "CPU-configuratie kon niet worden opgeslagen" -#: src/components/vm/overview/vmOverviewCard.jsx:208 +#: src/components/vm/overview/vmOverviewCard.jsx:213 msgid "CPU type" msgstr "CPU-type" -#: src/components/vm/disks/diskAdd.jsx:206 #: src/components/vm/disks/vmDiskColumns.jsx:95 #: src/components/vm/disks/diskEdit.jsx:58 +#: src/components/vm/disks/diskAdd.jsx:206 msgid "Cache" msgstr "Cache" -#: src/components/common/deleteResource.jsx:79 -#: src/components/create-vm-dialog/createVmDialog.jsx:1230 -#: src/components/storagePools/storageVolumeCreate.jsx:108 -#: src/components/storagePools/storagePoolDelete.jsx:202 -#: src/components/storagePools/createStoragePoolDialog.jsx:445 -#: src/components/networks/createNetworkDialog.jsx:417 -#: src/components/networks/networkOverviewTab.jsx:240 -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:170 -#: src/components/vm/hostdevs/hostDevAdd.jsx:228 -#: src/components/vm/snapshots/vmSnapshotsRevertModal.jsx:76 -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:150 -#: src/components/vm/deleteDialog.jsx:178 #: src/components/vm/vmMigrateDialog.jsx:219 -#: src/components/vm/vmRenameDialog.jsx:68 -#: src/components/vm/disks/diskAdd.jsx:737 +#: src/components/vm/nics/nicAdd.jsx:211 src/components/vm/nics/nicEdit.jsx:180 #: src/components/vm/disks/diskEdit.jsx:268 -#: src/components/vm/vmCloneDialog.jsx:80 +#: src/components/vm/disks/diskAdd.jsx:737 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:170 +#: src/components/vm/hostdevs/hostDevAdd.jsx:233 +#: src/components/vm/vmRenameDialog.jsx:68 +#: src/components/vm/deleteDialog.jsx:178 #: src/components/vm/overview/bootOrder.jsx:330 #: src/components/vm/overview/cpuTypeModal.jsx:70 -#: src/components/vm/overview/vcpuModal.jsx:266 #: src/components/vm/overview/firmware.jsx:70 +#: src/components/vm/overview/vcpuModal.jsx:266 #: src/components/vm/overview/memoryModal.jsx:158 -#: src/components/vm/nics/nicAdd.jsx:204 src/components/vm/nics/nicEdit.jsx:180 +#: src/components/vm/snapshots/vmSnapshotsRevertModal.jsx:76 +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:150 +#: src/components/vm/vmCloneDialog.jsx:80 +#: src/components/networks/createNetworkDialog.jsx:417 +#: src/components/networks/networkOverviewTab.jsx:240 +#: src/components/create-vm-dialog/createVmDialog.jsx:1345 +#: src/components/storagePools/storageVolumeCreate.jsx:108 +#: src/components/storagePools/storagePoolDelete.jsx:202 +#: src/components/storagePools/createStoragePoolDialog.jsx:445 +#: src/components/common/deleteResource.jsx:79 msgid "Cancel" msgstr "Annuleren" @@ -311,15 +307,19 @@ msgid "Change firmware" msgstr "Verander firmware" -#: src/components/common/warningInactive.jsx:11 +#: src/components/vm/nics/nicEdit.jsx:166 #: src/components/vm/disks/diskEdit.jsx:252 #: src/components/vm/overview/vcpuModal.jsx:188 -#: src/components/vm/nics/nicEdit.jsx:166 +#: src/components/common/warningInactive.jsx:11 msgid "Changes will take effect after shutting down the VM" msgstr "Wijzigingen worden van kracht na het afsluiten van de VM" -#: src/components/create-vm-dialog/createVmDialog.jsx:446 -#: src/components/create-vm-dialog/createVmDialog.jsx:447 +#: src/components/create-vm-dialog/createVmDialog.jsx:512 +msgid "Checking token validity..." +msgstr "Geldigheid token controleren..." + +#: src/components/create-vm-dialog/createVmDialog.jsx:455 +#: src/components/create-vm-dialog/createVmDialog.jsx:456 msgid "Choose an operating system" msgstr "Kies een besturingssysteem" @@ -342,7 +342,7 @@ msgid "Close" msgstr "Sluiten" -#: src/components/create-vm-dialog/createVmDialog.jsx:351 +#: src/components/create-vm-dialog/createVmDialog.jsx:360 msgid "Cloud base image" msgstr "Cloud basis image" @@ -362,16 +362,17 @@ msgid "Connecting" msgstr "Verbinding maken" +#: src/components/vm/overview/vmOverviewCard.jsx:184 +#: src/components/networks/createNetworkDialog.jsx:41 +#: src/components/networks/networkList.jsx:75 #: src/components/vms/hostvmslist.jsx:141 -#: src/components/common/machinesConnectionSelector.jsx:33 #: src/components/storagePools/storagePoolList.jsx:77 -#: src/components/networks/networkList.jsx:75 -#: src/components/networks/createNetworkDialog.jsx:41 +#: src/components/common/machinesConnectionSelector.jsx:33 msgid "Connection" msgstr "Verbinding" -#: src/components/vm/vmDetailsPage.jsx:117 -#: src/components/vm/vmDetailsPage.jsx:149 +#: src/components/vm/vmDetailsPage.jsx:118 +#: src/components/vm/vmDetailsPage.jsx:151 msgid "Console" msgstr "Console" @@ -400,24 +401,24 @@ msgid "Crashed" msgstr "Gecrasht" +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:147 +#: src/components/networks/createNetworkDialog.jsx:414 #: src/components/storagePools/storageVolumeCreate.jsx:105 #: src/components/storagePools/createStoragePoolDialog.jsx:442 -#: src/components/networks/createNetworkDialog.jsx:414 -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:147 msgid "Create" msgstr "Aanmaken" -#: src/components/create-vm-dialog/createVmDialog.jsx:1276 +#: src/components/create-vm-dialog/createVmDialog.jsx:1391 msgid "Create VM" msgstr "Maak VM aan" -#: src/components/create-vm-dialog/createVmDialog.jsx:1295 +#: src/components/create-vm-dialog/createVmDialog.jsx:1410 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:1294 +#: src/components/create-vm-dialog/createVmDialog.jsx:1409 msgid "Create VM from local or network installation medium" msgstr "Maak een VM vanaf een lokaal of netwerkinstallatiemedium" @@ -425,11 +426,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:1199 +#: src/components/create-vm-dialog/createVmDialog.jsx:1313 msgid "Create and edit" msgstr "Aanmaken en bewerken" -#: src/components/create-vm-dialog/createVmDialog.jsx:1224 +#: src/components/create-vm-dialog/createVmDialog.jsx:1339 msgid "Create and run" msgstr "Aanmaken en uitvoeren" @@ -437,16 +438,16 @@ msgid "Create new" msgstr "Nieuwe aanmaken" -#: src/components/create-vm-dialog/createVmDialog.jsx:1213 +#: src/components/create-vm-dialog/createVmDialog.jsx:1327 msgid "Create new virtual machine" msgstr "Nieuwe virtuele machine aanmaken" -#: src/components/create-vm-dialog/createVmDialog.jsx:739 +#: src/components/create-vm-dialog/createVmDialog.jsx:849 msgid "Create new volume" msgstr "Nieuwe volume aanmaken" -#: src/components/vm/snapshots/vmSnapshotsCard.jsx:47 #: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:142 +#: src/components/vm/snapshots/vmSnapshotsCard.jsx:47 msgid "Create snapshot" msgstr "Maak snapshot aan" @@ -481,7 +482,7 @@ msgid "Creating VM installation" msgstr "VM installatie aanmaken" -#: src/components/create-vm-dialog/createVmDialog.jsx:1036 +#: src/components/create-vm-dialog/createVmDialog.jsx:1147 msgid "Creation of VM $0 failed" msgstr "Aanmaken van VM $0 mislukte" @@ -514,20 +515,20 @@ msgid "DHCP Settings" msgstr "DHCP-instellingen" -#: src/components/storagePools/storagePool.jsx:161 #: src/components/networks/network.jsx:162 +#: src/components/storagePools/storagePool.jsx:161 msgid "Deactivate" msgstr "Deactiveren" -#: src/components/common/deleteResource.jsx:76 -#: src/components/common/deleteResource.jsx:116 +#: src/components/vm/vmActions.jsx:351 src/components/vm/vmActions.jsx:359 +#: src/components/vm/deleteDialog.jsx:175 +#: src/components/networks/network.jsx:144 +#: src/components/networks/network.jsx:146 #: src/components/storagePools/storagePoolDelete.jsx:199 #: src/components/storagePools/storagePoolDelete.jsx:236 #: src/components/storagePools/storagePoolDelete.jsx:246 -#: src/components/networks/network.jsx:144 -#: src/components/networks/network.jsx:146 -#: src/components/vm/deleteDialog.jsx:175 src/components/vm/vmActions.jsx:351 -#: src/components/vm/vmActions.jsx:359 +#: src/components/common/deleteResource.jsx:76 +#: src/components/common/deleteResource.jsx:116 msgid "Delete" msgstr "Verwijderen" @@ -571,8 +572,8 @@ "Het verwijderen van gedeelde mappen is alleen mogelijk als de gast is " "uitgeschakeld" -#: src/components/vm/snapshots/vmSnapshotsCard.jsx:89 #: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:52 +#: src/components/vm/snapshots/vmSnapshotsCard.jsx:89 msgid "Description" msgstr "Beschrijving" @@ -595,23 +596,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:1170 +#: src/components/create-vm-dialog/createVmDialog.jsx:1281 msgid "Details" msgstr "Details" -#: src/components/networks/networkList.jsx:74 -#: src/components/networks/createNetworkDialog.jsx:161 -#: src/components/vm/hostdevs/hostDevCard.jsx:103 -#: src/components/vm/hostdevs/hostDevCard.jsx:245 -#: src/components/vm/hostdevs/hostDevAdd.jsx:91 -#: src/components/vm/hostdevs/hostDevAdd.jsx:126 -#: src/components/vm/disks/diskAdd.jsx:335 #: src/components/vm/disks/vmDiskColumns.jsx:34 #: src/components/vm/disks/vmDisksCard.jsx:172 +#: src/components/vm/disks/diskAdd.jsx:335 +#: src/components/vm/hostdevs/hostDevAdd.jsx:91 +#: src/components/vm/hostdevs/hostDevAdd.jsx:126 +#: src/components/vm/hostdevs/hostDevCard.jsx:103 +#: src/components/vm/hostdevs/hostDevCard.jsx:245 #: src/components/vm/overview/bootOrder.jsx:110 #: src/components/vm/overview/bootOrder.jsx:117 #: src/components/vm/overview/bootOrder.jsx:149 #: src/components/vm/overview/bootOrder.jsx:152 +#: src/components/networks/createNetworkDialog.jsx:161 +#: src/components/networks/networkList.jsx:74 msgid "Device" msgstr "Apparaat" @@ -648,7 +649,7 @@ msgid "Disk identifier" msgstr "Schijf-ID" -#: src/components/create-vm-dialog/createVmDialog.jsx:363 +#: src/components/create-vm-dialog/createVmDialog.jsx:372 msgid "Disk image" msgstr "Schijfimage" @@ -656,12 +657,12 @@ msgid "Disk image file" msgstr "Schijfimagebestand" -#: src/components/create-vm-dialog/createVmDialog.jsx:214 +#: src/components/create-vm-dialog/createVmDialog.jsx:220 msgid "Disk image path must not be empty" msgstr "Schijfimagepad mag niet leeg zijn" -#: src/components/vm/disks/diskAdd.jsx:625 #: src/components/vm/disks/diskEdit.jsx:215 +#: src/components/vm/disks/diskAdd.jsx:625 msgid "Disk settings could not be saved" msgstr "Schijfinstellingen konden niet opgeslagen worden" @@ -669,7 +670,7 @@ msgid "Disk-only snapshot" msgstr "Momentopname op schijf" -#: src/components/vm/vmDetailsPage.jsx:164 +#: src/components/vm/vmDetailsPage.jsx:166 msgid "Disks" msgstr "Schijven" @@ -687,7 +688,7 @@ msgid "Domain is blocked on resource" msgstr "Domein is geblokkeerd op hulpbron" -#: src/components/create-vm-dialog/createVmDialog.jsx:349 +#: src/components/create-vm-dialog/createVmDialog.jsx:358 msgid "Download an OS" msgstr "Download een OS" @@ -711,8 +712,8 @@ msgid "Dying" msgstr "Achteruitgaan" -#: src/components/vm/disks/diskEdit.jsx:164 #: src/components/vm/nics/vmNicsCard.jsx:364 +#: src/components/vm/disks/diskEdit.jsx:164 msgid "Edit" msgstr "Bewerken" @@ -729,7 +730,7 @@ msgid "Editing transient network interfaces is not allowed" msgstr "Het bewerken van tijdelijke netwerkinterfaces is niet toegestaan" -#: src/components/vm/overview/vmOverviewCard.jsx:233 +#: src/components/vm/overview/vmOverviewCard.jsx:238 msgid "Emulated machine" msgstr "Geëmuleerde machine" @@ -742,21 +743,25 @@ msgid "End should not be empty" msgstr "Einde mag niet leeg zijn" -#: src/components/create-vm-dialog/createVmDialog.jsx:1059 +#: src/components/create-vm-dialog/createVmDialog.jsx:1170 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:517 +msgid "Error checking token" +msgstr "Fout bij het controleren van token" + #: src/components/vm/vmMigrateDialog.jsx:54 msgid "Example, $0" msgstr "Voorbeeld, $0" -#: src/components/create-vm-dialog/createVmDialog.jsx:292 +#: src/components/create-vm-dialog/createVmDialog.jsx:301 msgid "Existing disk image on host's file system" msgstr "Bestaande schijfimage op het bestandssysteem van de host" -#: src/components/vm/vmDetailsPage.jsx:157 +#: src/components/vm/vmDetailsPage.jsx:159 msgid "Expand" msgstr "Uitbreiden" @@ -821,8 +826,8 @@ msgid "Filter by name" msgstr "Filteren op naam" -#: src/components/vm/overview/vmOverviewCard.jsx:239 #: src/components/vm/overview/firmware.jsx:75 +#: src/components/vm/overview/vmOverviewCard.jsx:244 msgid "Firmware" msgstr "Firmware" @@ -857,8 +862,8 @@ "Alleen niet-gedeelde, beschrijfbare schijfimages worden overgedragen. " "Ongebruikte opslag blijft na migratie op de oorsprong staan." -#: src/components/networks/networkOverviewTab.jsx:110 #: src/components/vm/overview/vmOverviewCard.jsx:180 +#: src/components/networks/networkOverviewTab.jsx:110 msgid "General" msgstr "Algemeen" @@ -866,15 +871,15 @@ msgid "Generate automatically" msgstr "Automatisch genereren" -#: src/components/create-vm-dialog/createVmDialog.jsx:480 +#: src/components/create-vm-dialog/createVmDialog.jsx:500 msgid "Get a new RHSM token." msgstr "Ontvang een nieuw RHSM-token." -#: src/components/create-vm-dialog/createVmDialog.jsx:688 -#: src/components/create-vm-dialog/createVmDialog.jsx:784 -#: src/components/storagePools/storageVolumeCreateBody.jsx:104 #: src/components/vm/disks/vmDisksCard.jsx:51 #: src/components/vm/overview/memorySelectRow.jsx:89 +#: src/components/create-vm-dialog/createVmDialog.jsx:798 +#: src/components/create-vm-dialog/createVmDialog.jsx:894 +#: src/components/storagePools/storageVolumeCreateBody.jsx:104 msgid "GiB" msgstr "GiB" @@ -882,15 +887,15 @@ msgid "Go to VMs list" msgstr "Ga naar VM's lijst" -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:238 #: src/components/vm/disks/diskAdd.jsx:202 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:238 msgid "Hide additional options" msgstr "Verberg extra opties" -#: src/components/storagePools/storagePoolOverviewTab.jsx:34 -#: src/components/storagePools/createStoragePoolDialog.jsx:122 #: src/components/vm/disks/vmDiskColumns.jsx:38 #: src/components/vm/overview/bootOrder.jsx:114 +#: src/components/storagePools/storagePoolOverviewTab.jsx:34 +#: src/components/storagePools/createStoragePoolDialog.jsx:122 msgid "Host" msgstr "Host" @@ -898,7 +903,7 @@ msgid "Host device" msgstr "Hostapparaat" -#: src/components/vm/hostdevs/hostDevAdd.jsx:199 +#: src/components/vm/hostdevs/hostDevAdd.jsx:201 msgid "Host device could not be attached" msgstr "Hostapparaat kan niet worden aangesloten" @@ -906,7 +911,7 @@ msgid "Host device will be removed from $0:" msgstr "Hostapparaat wordt verwijderd van $0:" -#: src/components/vm/vmDetailsPage.jsx:181 +#: src/components/vm/vmDetailsPage.jsx:183 msgid "Host devices" msgstr "Hostapparaten" @@ -918,7 +923,7 @@ msgid "Host should not be empty" msgstr "Host mag niet leeg zijn" -#: src/components/vm/overview/vmOverviewCard.jsx:229 +#: src/components/vm/overview/vmOverviewCard.jsx:234 msgid "Hypervisor details" msgstr "Hypervisor-details" @@ -930,8 +935,8 @@ msgid "IP" msgstr "IP" -#: src/components/networks/networkOverviewTab.jsx:255 #: src/components/vm/nics/vmNicsCard.jsx:252 +#: src/components/networks/networkOverviewTab.jsx:255 msgid "IP address" msgstr "IP-adres" @@ -990,23 +995,23 @@ msgid "Idle" msgstr "Inactief" -#: src/components/create-vm-dialog/createVmDialog.jsx:1276 +#: src/components/create-vm-dialog/createVmDialog.jsx:1391 msgid "Import VM" msgstr "Importeer VM" -#: src/components/create-vm-dialog/createVmDialog.jsx:1213 +#: src/components/create-vm-dialog/createVmDialog.jsx:1327 msgid "Import a virtual machine" msgstr "Importeer een virtuele machine" -#: src/components/create-vm-dialog/createVmDialog.jsx:1199 +#: src/components/create-vm-dialog/createVmDialog.jsx:1313 msgid "Import and edit" msgstr "Importeren en bewerken" -#: src/components/create-vm-dialog/createVmDialog.jsx:1224 +#: src/components/create-vm-dialog/createVmDialog.jsx:1339 msgid "Import and run" msgstr "Importeren en uitvoeren" -#: src/components/create-vm-dialog/createVmDialog.jsx:300 +#: src/components/create-vm-dialog/createVmDialog.jsx:309 msgid "" "In most configurations, macvtap does not work for host to guest network " "communication." @@ -1036,15 +1041,15 @@ msgid "Install" msgstr "Installeren" -#: src/components/create-vm-dialog/createVmDialog.jsx:363 +#: src/components/create-vm-dialog/createVmDialog.jsx:372 msgid "Installation source" msgstr "Installatiebron" -#: src/components/create-vm-dialog/createVmDialog.jsx:216 +#: src/components/create-vm-dialog/createVmDialog.jsx:222 msgid "Installation source must not be empty" msgstr "Installatiebron mag niet leeg zijn" -#: src/components/create-vm-dialog/createVmDialog.jsx:341 +#: src/components/create-vm-dialog/createVmDialog.jsx:350 msgid "Installation type" msgstr "Installatietype" @@ -1080,7 +1085,7 @@ msgid "Invalid IPv6 prefix" msgstr "Ongeldig IPv6-voorvoegsel" -#: src/components/create-vm-dialog/createVmDialog.jsx:200 +#: src/components/create-vm-dialog/createVmDialog.jsx:206 msgid "Invalid filename" msgstr "Ongeldige bestandsnaam" @@ -1096,17 +1101,17 @@ msgid "Launch remote viewer" msgstr "Start viewer op afstand" -#: src/components/create-vm-dialog/createVmDialog.jsx:526 +#: src/components/create-vm-dialog/createVmDialog.jsx:636 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:623 +#: src/components/create-vm-dialog/createVmDialog.jsx:733 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:639 +#: src/components/create-vm-dialog/createVmDialog.jsx:749 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" @@ -1131,7 +1136,7 @@ msgid "Loading..." msgstr "Laden..." -#: src/components/create-vm-dialog/createVmDialog.jsx:353 +#: src/components/create-vm-dialog/createVmDialog.jsx:362 msgid "Local install media (ISO image or distro install tree)" msgstr "Lokale installatiemedia (ISO-image of distro-installatieboom)" @@ -1139,14 +1144,15 @@ msgid "Location" msgstr "Locatie" -#: src/components/networks/networkOverviewTab.jsx:68 #: src/components/vm/overview/bootOrder.jsx:124 +#: src/components/networks/networkOverviewTab.jsx:68 msgid "MAC" msgstr "MAC" -#: src/components/networks/networkOverviewTab.jsx:247 +#: src/components/vm/nics/nicAdd.jsx:63 #: src/components/vm/nics/vmNicsCard.jsx:250 -#: src/components/vm/nics/nicAdd.jsx:63 src/components/vm/nics/nicEdit.jsx:42 +#: src/components/vm/nics/nicEdit.jsx:42 +#: src/components/networks/networkOverviewTab.jsx:247 msgid "MAC address" msgstr "MAC-adres" @@ -1213,9 +1219,9 @@ msgid "Maximum transmission unit" msgstr "Maximale transmissie-eenheid" -#: src/components/create-vm-dialog/createVmDialog.jsx:671 #: src/components/vm/vmUsageCard.jsx:60 -#: src/components/vm/overview/vmOverviewCard.jsx:198 +#: src/components/vm/overview/vmOverviewCard.jsx:203 +#: src/components/create-vm-dialog/createVmDialog.jsx:781 msgid "Memory" msgstr "Geheugen" @@ -1224,14 +1230,14 @@ msgid "Memory could not be saved" msgstr "Geheugen kon niet worden opgeslagen" -#: src/components/create-vm-dialog/createVmDialog.jsx:220 +#: src/components/create-vm-dialog/createVmDialog.jsx:229 msgid "Memory must not be 0" msgstr "Geheugen mag niet 0 zijn" -#: src/components/create-vm-dialog/createVmDialog.jsx:686 -#: src/components/create-vm-dialog/createVmDialog.jsx:782 -#: src/components/storagePools/storageVolumeCreateBody.jsx:102 #: src/components/vm/overview/memorySelectRow.jsx:87 +#: src/components/create-vm-dialog/createVmDialog.jsx:796 +#: src/components/create-vm-dialog/createVmDialog.jsx:892 +#: src/components/storagePools/storageVolumeCreateBody.jsx:102 msgid "MiB" msgstr "MiB" @@ -1253,8 +1259,8 @@ msgid "Mode" msgstr "Modus" -#: src/components/vm/hostdevs/hostDevCard.jsx:202 #: src/components/vm/nics/nicBody.jsx:50 +#: src/components/vm/hostdevs/hostDevCard.jsx:202 msgid "Model" msgstr "Model" @@ -1288,17 +1294,17 @@ msgid "NIC $0 of VM $1 failed to change state" msgstr "NIC $0 van VM $1 kon de status niet wijzigen" +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:39 +#: src/components/vm/snapshots/vmSnapshotsCard.jsx:80 +#: src/components/vm/vmCloneDialog.jsx:89 +#: src/components/networks/createNetworkDialog.jsx:126 +#: src/components/networks/networkList.jsx:73 +#: src/components/create-vm-dialog/createVmDialog.jsx:258 #: src/components/vms/hostvmslist.jsx:140 -#: src/components/create-vm-dialog/createVmDialog.jsx:249 -#: src/components/storagePools/storageVolumeCreateBody.jsx:40 -#: src/components/storagePools/storagePoolList.jsx:75 #: src/components/storagePools/storagePoolVolumesTab.jsx:79 +#: src/components/storagePools/storagePoolList.jsx:75 +#: src/components/storagePools/storageVolumeCreateBody.jsx:40 #: src/components/storagePools/createStoragePoolDialog.jsx:44 -#: src/components/networks/networkList.jsx:73 -#: src/components/networks/createNetworkDialog.jsx:126 -#: src/components/vm/snapshots/vmSnapshotsCard.jsx:80 -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:39 -#: src/components/vm/vmCloneDialog.jsx:89 msgid "Name" msgstr "Naam" @@ -1310,15 +1316,15 @@ msgid "Name contains invalid characters" msgstr "Naam bevat ongeldige tekens" -#: src/components/create-vm-dialog/createVmDialog.jsx:183 -#: src/components/storagePools/storageVolumeCreate.jsx:64 #: src/components/vm/vmCloneDialog.jsx:41 +#: src/components/create-vm-dialog/createVmDialog.jsx:189 +#: src/components/storagePools/storageVolumeCreate.jsx:64 msgid "Name must not be empty" msgstr "Naam mag niet leeg zijn" -#: src/components/storagePools/createStoragePoolDialog.jsx:45 -#: src/components/networks/createNetworkDialog.jsx:53 #: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:99 +#: src/components/networks/createNetworkDialog.jsx:53 +#: src/components/storagePools/createStoragePoolDialog.jsx:45 msgid "Name should not be empty" msgstr "Naam mag niet leeg zijn" @@ -1346,7 +1352,7 @@ msgid "Network $0 will be permanently deleted." msgstr "Netwerk $0 wordt permanent verwijderd." -#: src/components/create-vm-dialog/createVmDialog.jsx:358 +#: src/components/create-vm-dialog/createVmDialog.jsx:367 msgid "Network boot (PXE)" msgstr "Netwerk opstarten (PXE)" @@ -1362,15 +1368,15 @@ msgid "Network interface $0 will be removed from $1" msgstr "Netwerkinterface $0 wordt verwijderd van $1" -#: src/components/vm/nics/nicAdd.jsx:159 src/components/vm/nics/nicEdit.jsx:135 +#: src/components/vm/nics/nicAdd.jsx:161 src/components/vm/nics/nicEdit.jsx:135 msgid "Network interface settings could not be saved" msgstr "Netwerkinterface-instellingen konden niet opgeslagen worden" -#: src/components/vm/vmDetailsPage.jsx:172 +#: src/components/vm/vmDetailsPage.jsx:174 msgid "Network interfaces" msgstr "Netwerkinterfaces" -#: src/components/create-vm-dialog/createVmDialog.jsx:308 +#: src/components/create-vm-dialog/createVmDialog.jsx:317 msgid "Network selection does not support PXE." msgstr "Netwerk selectie ondersteunt PXE niet." @@ -1416,7 +1422,7 @@ msgid "No disks defined for this VM" msgstr "Geen schijven gedefinieerd voor deze VM" -#: src/components/vm/hostdevs/hostDevAdd.jsx:203 +#: src/components/vm/hostdevs/hostDevAdd.jsx:206 msgid "No host device selected" msgstr "Geen hostapparaat geselecteerd" @@ -1452,7 +1458,7 @@ msgid "No state" msgstr "Geen status" -#: src/components/create-vm-dialog/createVmDialog.jsx:740 +#: src/components/create-vm-dialog/createVmDialog.jsx:850 msgid "No storage" msgstr "Geen opslag" @@ -1500,10 +1506,18 @@ msgid "None (isolated network)" msgstr "Geen (geïsoleerd netwerk)" -#: src/components/create-vm-dialog/createVmDialog.jsx:473 +#: src/components/create-vm-dialog/createVmDialog.jsx:587 msgid "Offline token" msgstr "Offline token" +#: src/components/create-vm-dialog/createVmDialog.jsx:226 +msgid "Offline token must not be empty" +msgstr "Offline token mag niet leeg zijn" + +#: src/components/create-vm-dialog/createVmDialog.jsx:527 +msgid "Old token expired" +msgstr "Oude token verlopen" + #: src/components/storagePools/storageVolumeDelete.jsx:70 msgid "" "One or more selected volumes are used by domains. Detach the disks first to " @@ -1512,9 +1526,9 @@ "Een of meer geselecteerde volumes worden gebruikt door domeinen. Maak eerst " "de schijven los om het volume te verwijderen." +#: src/components/vm/nics/nicEdit.jsx:39 #: src/components/vm/overview/bootOrder.jsx:379 #: src/components/vm/overview/memoryModal.jsx:143 -#: src/components/vm/nics/nicEdit.jsx:39 msgid "Only editable when the guest is shut off" msgstr "Alleen bewerkbaar wanneer de gast uitgeschakeld is" @@ -1522,7 +1536,7 @@ msgid "Open" msgstr "Openen" -#: src/components/create-vm-dialog/createVmDialog.jsx:439 +#: src/components/create-vm-dialog/createVmDialog.jsx:448 msgid "Operating system" msgstr "Besturingssysteem" @@ -1531,8 +1545,8 @@ msgid "Operation is in progress" msgstr "Bewerking is bezig" +#: src/components/vm/vmDetailsPage.jsx:134 #: src/components/storagePools/storagePool.jsx:75 -#: src/components/vm/vmDetailsPage.jsx:132 msgid "Overview" msgstr "Overzicht" @@ -1544,10 +1558,10 @@ msgid "Parent snapshot" msgstr "Ouder momentopname" +#: src/components/vm/disks/diskEdit.jsx:40 #: src/components/vm/hostdevs/hostDevCard.jsx:128 #: src/components/vm/hostdevs/hostDevCard.jsx:132 #: src/components/vm/deleteDialog.jsx:63 -#: src/components/vm/disks/diskEdit.jsx:40 msgid "Path" msgstr "Pad" @@ -1555,11 +1569,11 @@ msgid "Path on host's filesystem" msgstr "Pan op bestandssysteem van host" -#: src/components/create-vm-dialog/createVmDialog.jsx:274 +#: src/components/create-vm-dialog/createVmDialog.jsx:283 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:283 +#: src/components/create-vm-dialog/createVmDialog.jsx:292 msgid "Path to cloud image file on host's file system" msgstr "Pad naar cloud-image op bestandssysteem van host" @@ -1579,12 +1593,12 @@ msgid "Permanent (default)" msgstr "Permanent (standaard)" -#: src/components/vm/disks/diskAdd.jsx:127 src/components/vm/nics/nicAdd.jsx:86 +#: src/components/vm/nics/nicAdd.jsx:86 src/components/vm/disks/diskAdd.jsx:127 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" @@ -1612,9 +1626,9 @@ 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:71 -#: src/components/vm/disks/diskAdd.jsx:143 #: src/components/vm/disks/vmDiskColumns.jsx:36 +#: src/components/vm/disks/diskAdd.jsx:143 +#: src/components/vm/deleteDialog.jsx:71 #: src/components/vm/overview/bootOrder.jsx:112 msgid "Pool" msgstr "Pool" @@ -1635,10 +1649,10 @@ msgid "Pool's volumes are used by VMs " msgstr "De volumes van pool worden gebruikt door VM's " +#: src/components/vm/nics/vmNicsCard.jsx:282 #: src/components/vm/disks/vmDiskColumns.jsx:39 #: src/components/vm/overview/bootOrder.jsx:115 #: src/components/vm/overview/bootOrder.jsx:131 -#: src/components/vm/nics/vmNicsCard.jsx:282 msgid "Port" msgstr "Poort" @@ -1670,20 +1684,20 @@ msgid "Private" msgstr "Privaat" +#: src/components/vm/hostdevs/hostDevAdd.jsx:132 #: src/components/vm/hostdevs/hostDevCard.jsx:236 #: src/components/vm/hostdevs/hostDevCard.jsx:242 -#: src/components/vm/hostdevs/hostDevAdd.jsx:132 #: src/components/vm/overview/bootOrder.jsx:144 #: src/components/vm/overview/bootOrder.jsx:159 msgid "Product" msgstr "Product" -#: src/components/create-vm-dialog/createVmDialog.jsx:505 +#: src/components/create-vm-dialog/createVmDialog.jsx:615 msgid "Profile" msgstr "Profiel" -#: src/components/vm/hostdevs/hostDevCard.jsx:119 #: src/components/vm/disks/vmDiskColumns.jsx:35 +#: src/components/vm/hostdevs/hostDevCard.jsx:119 #: src/components/vm/overview/bootOrder.jsx:111 #: src/components/vm/overview/bootOrder.jsx:172 msgid "Protocol" @@ -1714,8 +1728,8 @@ msgid "Range" msgstr "Reeks" -#: src/components/vm/disks/vmDisksCard.jsx:216 #: src/components/vm/disks/diskEdit.jsx:121 +#: src/components/vm/disks/vmDisksCard.jsx:216 msgid "Read-only" msgstr "Alleen-lezen" @@ -1723,7 +1737,7 @@ msgid "Reboot" msgstr "Opnieuw opstarten" -#: src/components/create-vm-dialog/createVmDialog.jsx:329 +#: src/components/create-vm-dialog/createVmDialog.jsx:338 msgid "Remote URL" msgstr "URL op afstand" @@ -1731,15 +1745,15 @@ msgid "Remote viewer details" msgstr "Viewerdetails op afstand" -#: src/components/networks/networkOverviewTab.jsx:70 +#: src/components/vm/nics/vmNicsCard.jsx:382 +#: src/components/vm/nics/vmNicsCard.jsx:389 +#: src/components/vm/disks/vmDisksCard.jsx:245 +#: src/components/vm/disks/vmDisksCard.jsx:263 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:59 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:68 #: src/components/vm/hostdevs/hostDevCard.jsx:252 #: src/components/vm/hostdevs/hostDevCard.jsx:258 -#: src/components/vm/disks/vmDisksCard.jsx:245 -#: src/components/vm/disks/vmDisksCard.jsx:263 -#: src/components/vm/nics/vmNicsCard.jsx:382 -#: src/components/vm/nics/vmNicsCard.jsx:389 +#: src/components/networks/networkOverviewTab.jsx:70 msgid "Remove" msgstr "Verwijderen" @@ -1763,7 +1777,7 @@ msgid "Remove static host from DHCP" msgstr "Verwijder statische host van DHCP" -#: src/components/vm/vmRenameDialog.jsx:65 src/components/vm/vmActions.jsx:338 +#: src/components/vm/vmActions.jsx:338 src/components/vm/vmRenameDialog.jsx:65 msgid "Rename" msgstr "Hernoemen" @@ -1794,7 +1808,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:599 +#: src/components/create-vm-dialog/createVmDialog.jsx:709 msgid "Root password" msgstr "Rootwachtwoord" @@ -1810,8 +1824,8 @@ msgid "Run" msgstr "Uitvoeren" -#: src/components/networks/networkOverviewTab.jsx:124 #: src/components/vm/overview/vmOverviewCard.jsx:123 +#: src/components/networks/networkOverviewTab.jsx:124 msgid "Run when host boots" msgstr "Uitvoeren wanneer de host opstart" @@ -1831,11 +1845,11 @@ msgid "SPICE port" msgstr "SPICE poort" +#: src/components/vm/nics/nicEdit.jsx:177 #: src/components/vm/disks/diskEdit.jsx:265 #: src/components/vm/overview/bootOrder.jsx:327 #: src/components/vm/overview/firmware.jsx:67 #: src/components/vm/overview/memoryModal.jsx:155 -#: src/components/vm/nics/nicEdit.jsx:177 msgid "Save" msgstr "Opslaan" @@ -1871,7 +1885,7 @@ msgid "Set manually" msgstr "Stel handmatig in" -#: src/components/create-vm-dialog/createVmDialog.jsx:1205 +#: src/components/create-vm-dialog/createVmDialog.jsx:1319 msgid "" "Setting the user passwords for unattended installation requires starting the " "VM when creating it" @@ -1887,12 +1901,12 @@ msgid "Share a host directory with the guest" msgstr "Deel een hostmap met de gast" -#: src/components/vm/vmDetailsPage.jsx:202 +#: src/components/vm/vmDetailsPage.jsx:204 msgid "Shared directories" msgstr "Gedeelde mappen" #: src/components/vm/filesystems/vmFilesystemsCard.jsx:176 -#: src/components/vm/vmDetailsPage.jsx:204 +#: src/components/vm/vmDetailsPage.jsx:206 msgid "Shared host directories need to be manually mounted inside the VM" msgstr "Gedeelde hostmappen moeten handmatig in de VM worden aangekoppeld" @@ -1900,8 +1914,8 @@ msgid "Shared storage" msgstr "Gedeelde opslag" -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:238 #: src/components/vm/disks/diskAdd.jsx:202 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:238 msgid "Show additional options" msgstr "Extra opties tonen" @@ -1921,16 +1935,16 @@ msgid "Shutting down" msgstr "Afsluiten" -#: src/components/storagePools/storageVolumeCreateBody.jsx:86 -#: src/components/storagePools/storagePoolList.jsx:76 #: src/components/storagePools/storagePoolVolumesTab.jsx:79 +#: src/components/storagePools/storagePoolList.jsx:76 +#: src/components/storagePools/storageVolumeCreateBody.jsx:86 msgid "Size" msgstr "Grootte" +#: src/components/vm/hostdevs/hostDevAdd.jsx:104 #: src/components/vm/hostdevs/hostDevCard.jsx:106 #: src/components/vm/hostdevs/hostDevCard.jsx:113 #: src/components/vm/hostdevs/hostDevCard.jsx:237 -#: src/components/vm/hostdevs/hostDevAdd.jsx:104 #: src/components/vm/overview/bootOrder.jsx:160 msgid "Slot" msgstr "Slot" @@ -1950,7 +1964,7 @@ msgid "Snapshot failed to be created" msgstr "Momentopname kon niet aangemaakt worden" -#: src/components/vm/vmDetailsPage.jsx:190 +#: src/components/vm/vmDetailsPage.jsx:192 msgid "Snapshots" msgstr "Momentopnames" @@ -1958,12 +1972,12 @@ msgid "Sockets" msgstr "Sockets" -#: src/components/storagePools/storagePoolOverviewTab.jsx:51 -#: src/components/vm/hostdevs/hostDevCard.jsx:220 -#: src/components/vm/disks/diskAdd.jsx:662 -#: src/components/vm/disks/vmDisksCard.jsx:190 #: src/components/vm/nics/vmNicsCard.jsx:277 #: src/components/vm/nics/nicBody.jsx:197 +#: src/components/vm/disks/vmDisksCard.jsx:190 +#: src/components/vm/disks/diskAdd.jsx:662 +#: src/components/vm/hostdevs/hostDevCard.jsx:220 +#: src/components/storagePools/storagePoolOverviewTab.jsx:51 msgid "Source" msgstr "Bron" @@ -1975,13 +1989,13 @@ msgid "Source must not be empty" msgstr "Bron mag niet leeg zijn" +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:48 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:65 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:199 #: src/components/storagePools/storagePoolOverviewTab.jsx:41 #: src/components/storagePools/storagePoolOverviewTab.jsx:46 #: src/components/storagePools/createStoragePoolDialog.jsx:174 #: src/components/storagePools/createStoragePoolDialog.jsx:192 -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:48 -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:65 -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:199 msgid "Source path" msgstr "Bronpad" @@ -1990,7 +2004,7 @@ msgid "Source path should not be empty" msgstr "Bronpad mag niet leeg zijn" -#: src/components/create-vm-dialog/createVmDialog.jsx:208 +#: src/components/create-vm-dialog/createVmDialog.jsx:214 msgid "Source should start with http, ftp or nfs protocol" msgstr "Bron moet beginnen met http, ftp of nfs protocol" @@ -2015,11 +2029,11 @@ msgid "Startup" msgstr "Opstarten" +#: src/components/vm/nics/vmNicsCard.jsx:325 +#: src/components/vm/overview/vmOverviewCard.jsx:189 +#: src/components/networks/networkList.jsx:77 #: src/components/vms/hostvmslist.jsx:99 src/components/vms/hostvmslist.jsx:142 #: src/components/storagePools/storagePoolList.jsx:78 -#: src/components/networks/networkList.jsx:77 -#: src/components/vm/overview/vmOverviewCard.jsx:184 -#: src/components/vm/nics/vmNicsCard.jsx:325 msgid "State" msgstr "Toestand" @@ -2031,12 +2045,12 @@ 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:735 #: src/components/vm/vmMigrateDialog.jsx:95 +#: src/components/create-vm-dialog/createVmDialog.jsx:845 msgid "Storage" msgstr "Opslag" -#: src/components/create-vm-dialog/createVmDialog.jsx:766 +#: src/components/create-vm-dialog/createVmDialog.jsx:876 msgid "Storage Limit" msgstr "Opslaglimiet" @@ -2060,7 +2074,7 @@ msgid "Storage pool name" msgstr "Opslagpoolnaam" -#: src/components/create-vm-dialog/createVmDialog.jsx:741 +#: src/components/create-vm-dialog/createVmDialog.jsx:851 #: src/components/storagePools/storagePoolList.jsx:58 #: src/components/storagePools/storagePoolList.jsx:65 #: src/components/storagePools/storagePoolList.jsx:72 @@ -2071,7 +2085,7 @@ msgid "Storage pools could not be fetched" msgstr "Opslagpools kunnen niet worden opgehaald" -#: src/components/create-vm-dialog/createVmDialog.jsx:224 +#: src/components/create-vm-dialog/createVmDialog.jsx:233 msgid "Storage size must not be 0" msgstr "Opslaggrootte mag niet nul zijn" @@ -2079,8 +2093,8 @@ msgid "Storage volume" msgstr "Opslagvolume" -#: src/components/storagePools/storageVolumeCreate.jsx:67 #: src/components/vm/disks/diskAdd.jsx:426 +#: src/components/storagePools/storageVolumeCreate.jsx:67 msgid "Storage volume size must not exceed the storage pool's capacity ($0 $1)" msgstr "" "De grootte van het opslagvolume mag de capaciteit van de opslagpool niet " @@ -2111,8 +2125,8 @@ msgid "Table of selectable host devices" msgstr "Tabel met selecteerbare hostapparaten" -#: src/components/vm/hostdevs/hostDevCard.jsx:114 #: src/components/vm/disks/vmDisksCard.jsx:249 +#: src/components/vm/hostdevs/hostDevCard.jsx:114 #: src/components/vm/overview/bootOrder.jsx:166 msgid "Target" msgstr "Doel" @@ -2138,8 +2152,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/disks/vmDisksCard.jsx:262 #: src/components/vm/nics/vmNicsCard.jsx:390 +#: src/components/vm/disks/vmDisksCard.jsx:262 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" @@ -2163,13 +2177,13 @@ msgid "The pool is empty" msgstr "De pool is leeg" -#: src/components/create-vm-dialog/createVmDialog.jsx:663 +#: src/components/create-vm-dialog/createVmDialog.jsx:773 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:713 +#: src/components/create-vm-dialog/createVmDialog.jsx:823 msgid "" "The selected operating system has minimum storage size requirement of $0 $1" msgstr "" @@ -2191,6 +2205,12 @@ "De tagnaam die door de gast moet worden gebruikt om dit exportpunt aan te " "koppelen." +#: src/components/create-vm-dialog/createVmDialog.jsx:507 +#: src/components/create-vm-dialog/createVmDialog.jsx:520 +#: src/components/create-vm-dialog/createVmDialog.jsx:530 +msgid "Then copy and paste it above." +msgstr "Kopieer en plak het dan hierboven." + #: src/components/vm/vmActions.jsx:347 msgid "This VM is transient. Shut it down if you wish to delete it." msgstr "" @@ -2240,7 +2260,7 @@ msgid "This volume is already used by $0." msgstr "Dit volume wordt al gebruikt door $0." -#: src/components/create-vm-dialog/createVmDialog.jsx:754 +#: src/components/create-vm-dialog/createVmDialog.jsx:864 msgid "This volume is already used by another VM." msgstr "Dit volume wordt al gebruikt door een andere VM." @@ -2258,17 +2278,17 @@ msgid "Troubleshoot" msgstr "Problemen" -#: src/components/storagePools/storagePoolOverviewTab.jsx:76 -#: src/components/storagePools/createStoragePoolDialog.jsx:81 -#: src/components/vm/hostdevs/hostDevCard.jsx:184 +#: src/components/vm/nics/vmNicsCard.jsx:227 #: src/components/vm/hostdevs/hostDevAdd.jsx:50 +#: src/components/vm/hostdevs/hostDevCard.jsx:184 #: src/components/vm/overview/bootOrder.jsx:129 #: src/components/vm/overview/bootOrder.jsx:142 #: src/components/vm/overview/bootOrder.jsx:157 #: src/components/vm/overview/bootOrder.jsx:164 #: src/components/vm/overview/bootOrder.jsx:171 #: src/components/vm/overview/bootOrder.jsx:177 -#: src/components/vm/nics/vmNicsCard.jsx:227 +#: src/components/storagePools/storagePoolOverviewTab.jsx:76 +#: src/components/storagePools/createStoragePoolDialog.jsx:81 msgid "Type" msgstr "Type" @@ -2276,7 +2296,7 @@ msgid "Type ID" msgstr "Type-ID" -#: src/components/create-vm-dialog/createVmDialog.jsx:355 +#: src/components/create-vm-dialog/createVmDialog.jsx:364 msgid "URL (ISO image or distro install tree)" msgstr "URL (ISO image of distro installatieboom)" @@ -2292,11 +2312,11 @@ msgid "Undefined" msgstr "Onbepaald" -#: src/components/create-vm-dialog/createVmDialog.jsx:257 +#: src/components/create-vm-dialog/createVmDialog.jsx:266 msgid "Unique name" msgstr "Unieke naam" -#: src/components/create-vm-dialog/createVmDialog.jsx:257 +#: src/components/create-vm-dialog/createVmDialog.jsx:266 msgid "Unique name, default: $0" msgstr "Unieke naam, standaard: $0" @@ -2327,7 +2347,7 @@ msgid "Url" msgstr "Url" -#: src/components/vm/vmDetailsPage.jsx:143 +#: src/components/vm/vmDetailsPage.jsx:145 msgid "Usage" msgstr "Gebruik" @@ -2357,21 +2377,21 @@ msgid "Used by" msgstr "Gebruikt door" -#: src/components/create-vm-dialog/createVmDialog.jsx:612 +#: src/components/create-vm-dialog/createVmDialog.jsx:722 msgid "User login" msgstr "Gebruikersaanmelding" -#: src/components/create-vm-dialog/createVmDialog.jsx:239 +#: src/components/create-vm-dialog/createVmDialog.jsx:248 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:619 +#: src/components/create-vm-dialog/createVmDialog.jsx:729 msgid "User password" msgstr "Gebruikerswachtwoord" -#: src/components/create-vm-dialog/createVmDialog.jsx:236 +#: src/components/create-vm-dialog/createVmDialog.jsx:245 msgid "User password must not be empty when user login is set" msgstr "" "Het gebruikerswachtwoord mag niet leeg zijn als gebruikersaanmelding is " @@ -2389,7 +2409,7 @@ msgid "VM $0 Host Devices" msgstr "VM $0 hostapparaten" -#: src/components/create-vm-dialog/createVmDialog.jsx:185 +#: src/components/create-vm-dialog/createVmDialog.jsx:191 msgid "VM $0 already exists" msgstr "VM $0 bestaat al" @@ -2453,21 +2473,25 @@ msgid "VNC port" msgstr "VNC-poort" +#: src/components/create-vm-dialog/createVmDialog.jsx:536 +msgid "Valid token" +msgstr "Geldig token" + +#: src/components/vm/hostdevs/hostDevAdd.jsx:132 #: src/components/vm/hostdevs/hostDevCard.jsx:211 #: src/components/vm/hostdevs/hostDevCard.jsx:235 #: src/components/vm/hostdevs/hostDevCard.jsx:241 -#: src/components/vm/hostdevs/hostDevAdd.jsx:132 #: src/components/vm/overview/bootOrder.jsx:143 #: src/components/vm/overview/bootOrder.jsx:158 msgid "Vendor" msgstr "Leverancier" +#: src/components/vm/vmDetailsPage.jsx:112 +#: src/components/vm/vmDetailsPage.jsx:264 +#: src/components/networks/networkList.jsx:53 #: src/components/vms/hostvmslist.jsx:130 #: src/components/vms/hostvmslist.jsx:137 -#: src/components/storagePools/storagePoolList.jsx:55 -#: src/components/networks/networkList.jsx:53 -#: src/components/vm/vmDetailsPage.jsx:111 -#: src/components/vm/vmDetailsPage.jsx:262 src/manifest.json:0 +#: src/components/storagePools/storagePoolList.jsx:55 src/manifest.json:0 msgid "Virtual machines" msgstr "Virtuele machines" @@ -2487,11 +2511,11 @@ msgid "Virtualization service (libvirt) is not active" msgstr "Virtualisatieservice (libvirt) is niet actief" -#: src/components/create-vm-dialog/createVmDialog.jsx:752 -#: src/components/vm/deleteDialog.jsx:68 -#: src/components/vm/disks/diskAdd.jsx:106 #: src/components/vm/disks/vmDiskColumns.jsx:37 +#: src/components/vm/disks/diskAdd.jsx:106 +#: src/components/vm/deleteDialog.jsx:68 #: src/components/vm/overview/bootOrder.jsx:113 +#: src/components/create-vm-dialog/createVmDialog.jsx:862 msgid "Volume" msgstr "Volume" @@ -2512,13 +2536,13 @@ msgid "WWPN" msgstr "WWPN" -#: src/components/vm/disks/vmDisksCard.jsx:216 #: src/components/vm/disks/diskEdit.jsx:130 +#: src/components/vm/disks/vmDisksCard.jsx:216 msgid "Writeable" msgstr "Beschrijfbaar" -#: src/components/vm/disks/vmDisksCard.jsx:216 #: src/components/vm/disks/diskEdit.jsx:139 +#: src/components/vm/disks/vmDisksCard.jsx:216 msgid "Writeable and shared" msgstr "Beschrijfbaar en gedeeld" @@ -2526,12 +2550,12 @@ msgid "You can mount the shared folder using:" msgstr "Je kunt de gedeelde map aankoppelen met:" -#: src/components/create-vm-dialog/createVmDialog.jsx:188 +#: src/components/create-vm-dialog/createVmDialog.jsx:194 msgid "You need to select the most closely matching operating system" msgstr "Je moet het meest overeenkomende besturingssysteem selecteren" -#: src/components/storagePools/storagePool.jsx:64 #: src/components/networks/network.jsx:57 +#: src/components/storagePools/storagePool.jsx:64 msgid "active" msgstr "actief" @@ -2614,8 +2638,8 @@ msgid "iSCSI target IQN" msgstr "iSCSI-doel IQN" -#: src/components/storagePools/storagePool.jsx:64 #: src/components/networks/network.jsx:57 +#: src/components/storagePools/storagePool.jsx:64 msgid "inactive" msgstr "inactief" @@ -2631,18 +2655,18 @@ msgid "mcast" msgstr "mcast" -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:190 -#: src/components/vm/vmDetailsPage.jsx:217 #: src/components/vm/nics/nicBody.jsx:112 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:190 +#: src/components/vm/vmDetailsPage.jsx:219 msgid "more info" msgstr "meer info" #: src/components/vm/filesystems/vmFilesystemsCard.jsx:186 -#: src/components/vm/vmDetailsPage.jsx:213 +#: src/components/vm/vmDetailsPage.jsx:215 msgid "mount point: The mount point inside the guest" msgstr "aankoppelpunt: Het aankoppelpunt in de gast" -#: src/components/vm/vmDetailsPage.jsx:212 +#: src/components/vm/vmDetailsPage.jsx:214 msgid "mount tag: The tag associated to the exported mount point" msgstr "" "aankoppel-tag: de tag die is gekoppeld aan het geëxporteerde aankoppelpunt" @@ -2651,9 +2675,9 @@ msgid "network" msgstr "netwerk" -#: src/helpers.js:273 src/components/storagePools/storagePoolOverviewTab.jsx:67 +#: 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 msgid "no" msgstr "nee" @@ -2713,7 +2737,7 @@ msgid "vCPU maximum" msgstr "vCPU maximum" -#: src/components/vm/overview/vmOverviewCard.jsx:203 +#: src/components/vm/overview/vmOverviewCard.jsx:208 msgid "vCPUs" msgstr "vCPU's" @@ -2733,7 +2757,7 @@ "virt-install pakket moet op het systeem geïnstalleerd worden om VM's te " "klonen" -#: src/components/create-vm-dialog/createVmDialog.jsx:1282 +#: src/components/create-vm-dialog/createVmDialog.jsx:1397 msgid "" "virt-install package needs to be installed on the system in order to create " "new VMs" @@ -2753,9 +2777,9 @@ msgid "vm" msgstr "vm" -#: src/helpers.js:272 src/components/storagePools/storagePoolOverviewTab.jsx:67 +#: 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 msgid "yes" msgstr "ja" diff -Nru cockpit-machines-275/po/pl.po cockpit-machines-277/po/pl.po --- cockpit-machines-275/po/pl.po 2022-08-10 10:22:53.000000000 +0000 +++ cockpit-machines-277/po/pl.po 2022-11-07 16:06:46.000000000 +0000 @@ -11,8 +11,8 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-09-05 04:31+0000\n" -"PO-Revision-Date: 2022-07-26 14:57+0000\n" +"POT-Creation-Date: 2022-10-17 04:51+0000\n" +"PO-Revision-Date: 2022-10-04 13:00+0000\n" "Last-Translator: Piotr Drąg \n" "Language-Team: Polish \n" @@ -22,18 +22,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.13\n" +"X-Generator: Weblate 4.14.1\n" -#: src/components/create-vm-dialog/createVmDialog.jsx:482 -msgid " Then copy the token and paste it above." -msgstr " Następnie skopiuj go i wklej powyżej." - -#: src/components/create-vm-dialog/createVmDialog.jsx:702 +#: src/components/create-vm-dialog/createVmDialog.jsx:812 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:229 -#: src/components/create-vm-dialog/createVmDialog.jsx:653 +#: src/components/create-vm-dialog/createVmDialog.jsx:238 +#: src/components/create-vm-dialog/createVmDialog.jsx:763 msgid "$0 $1 available on host" msgstr "$0 $1 dostępne na gospodarzu" @@ -55,7 +51,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:1061 +#: src/components/create-vm-dialog/createVmDialog.jsx:1172 msgid "$0 does not support unattended installation." msgstr "System $0 nie obsługuje nienadzorowanej instalacji." @@ -99,13 +95,13 @@ "wyłączeniu. Jednocześnie oryginalny gospodarz zachowa swoją kopię " "konfiguracji maszyny." -#: src/components/vm/disks/vmDisksCard.jsx:188 #: src/components/vm/disks/diskEdit.jsx:113 +#: src/components/vm/disks/vmDisksCard.jsx:188 msgid "Access" msgstr "Dostęp" -#: src/components/storagePools/storagePool.jsx:170 #: src/components/networks/network.jsx:166 +#: src/components/storagePools/storagePool.jsx:170 msgid "Activate" msgstr "Aktywuj" @@ -114,10 +110,10 @@ msgstr "" "Aktywuj pulę urządzeń do przechowywania danych, aby administrować woluminami" -#: src/components/networks/networkOverviewTab.jsx:237 -#: src/components/vm/hostdevs/hostDevAdd.jsx:222 +#: src/components/vm/nics/nicAdd.jsx:208 #: src/components/vm/disks/diskAdd.jsx:734 -#: src/components/vm/nics/nicAdd.jsx:201 +#: src/components/vm/hostdevs/hostDevAdd.jsx:227 +#: src/components/networks/networkOverviewTab.jsx:237 msgid "Add" msgstr "Dodaj" @@ -125,13 +121,13 @@ msgid "Add a DHCP static host entry" msgstr "Dodaj wpis statycznego komputera DHCP" -#: src/components/vm/disks/diskAdd.jsx:725 #: src/components/vm/disks/vmDisksCard.jsx:77 +#: src/components/vm/disks/diskAdd.jsx:725 msgid "Add disk" msgstr "Dodaj dysk" +#: src/components/vm/hostdevs/hostDevAdd.jsx:243 #: src/components/vm/hostdevs/hostDevCard.jsx:153 -#: src/components/vm/hostdevs/hostDevAdd.jsx:238 msgid "Add host device" msgstr "Dodaj urządzenie gospodarza" @@ -143,7 +139,7 @@ msgid "Add shared directory" msgstr "Dodaj udostępniany katalog" -#: src/components/vm/nics/nicAdd.jsx:193 +#: src/components/vm/nics/nicAdd.jsx:196 msgid "Add virtual network interface" msgstr "Dodaj wirtualny interfejs sieciowy" @@ -156,10 +152,10 @@ msgid "Additional" msgstr "Dodatkowe" +#: src/components/vm/nics/vmNicsCard.jsx:281 +#: src/components/vm/consoles/desktopConsole.jsx:47 #: src/components/networks/networkOverviewTab.jsx:142 #: src/components/networks/networkOverviewTab.jsx:162 -#: src/components/vm/consoles/desktopConsole.jsx:47 -#: src/components/vm/nics/vmNicsCard.jsx:281 msgid "Address" msgstr "Adres" @@ -194,7 +190,7 @@ msgid "Also delete all volumes inside this pool:" msgstr "Usunięcie także wszystkich woluminów wewnątrz tej puli:" -#: src/components/vm/disks/diskAdd.jsx:130 src/components/vm/nics/nicAdd.jsx:89 +#: src/components/vm/nics/nicAdd.jsx:89 src/components/vm/disks/diskAdd.jsx:130 msgid "Always attach" msgstr "Podłączanie za każdym razem" @@ -209,7 +205,7 @@ "Podłączenie spowoduje, że ten dysk będzie udostępniany każdej używającej go " "maszynie wirtualnej." -#: src/components/create-vm-dialog/createVmDialog.jsx:1060 +#: src/components/create-vm-dialog/createVmDialog.jsx:1171 msgid "" "Automated installs are only available when downloading an image or using " "cloud-init." @@ -221,13 +217,13 @@ msgid "Automatic" msgstr "Automatyczne" -#: src/components/create-vm-dialog/createVmDialog.jsx:1174 +#: src/components/create-vm-dialog/createVmDialog.jsx:1285 msgid "Automation" msgstr "Automatyzacja" -#: src/components/storagePools/storagePoolOverviewTab.jsx:71 +#: src/components/vm/overview/vmOverviewCard.jsx:226 #: src/components/networks/networkOverviewTab.jsx:119 -#: src/components/vm/overview/vmOverviewCard.jsx:221 +#: src/components/storagePools/storagePoolOverviewTab.jsx:71 msgid "Autostart" msgstr "Automatyczne uruchamianie" @@ -235,7 +231,7 @@ msgid "Blocked" msgstr "Zablokowane" -#: src/components/vm/overview/vmOverviewCard.jsx:213 +#: src/components/vm/overview/vmOverviewCard.jsx:218 msgid "Boot order" msgstr "Kolejność uruchamiania" @@ -243,13 +239,13 @@ msgid "Boot order settings could not be saved" msgstr "Nie można zapisać ustawień kolejności uruchamiania" +#: src/components/vm/disks/diskEdit.jsx:88 +#: src/components/vm/disks/vmDisksCard.jsx:186 +#: src/components/vm/disks/diskAdd.jsx:217 +#: src/components/vm/hostdevs/hostDevAdd.jsx:92 #: src/components/vm/hostdevs/hostDevCard.jsx:104 #: src/components/vm/hostdevs/hostDevCard.jsx:112 #: src/components/vm/hostdevs/hostDevCard.jsx:246 -#: src/components/vm/hostdevs/hostDevAdd.jsx:92 -#: src/components/vm/disks/diskAdd.jsx:217 -#: src/components/vm/disks/vmDisksCard.jsx:186 -#: src/components/vm/disks/diskEdit.jsx:88 #: src/components/vm/overview/bootOrder.jsx:118 #: src/components/vm/overview/bootOrder.jsx:130 #: src/components/vm/overview/bootOrder.jsx:148 @@ -270,39 +266,39 @@ msgid "CPU configuration could not be saved" msgstr "Nie można zapisać konfiguracji procesora" -#: src/components/vm/overview/vmOverviewCard.jsx:208 +#: src/components/vm/overview/vmOverviewCard.jsx:213 msgid "CPU type" msgstr "Typ procesora" -#: src/components/vm/disks/diskAdd.jsx:206 #: src/components/vm/disks/vmDiskColumns.jsx:95 #: src/components/vm/disks/diskEdit.jsx:58 +#: src/components/vm/disks/diskAdd.jsx:206 msgid "Cache" msgstr "Pamięć podręczna" -#: src/components/common/deleteResource.jsx:79 -#: src/components/create-vm-dialog/createVmDialog.jsx:1230 -#: src/components/storagePools/storageVolumeCreate.jsx:108 -#: src/components/storagePools/storagePoolDelete.jsx:202 -#: src/components/storagePools/createStoragePoolDialog.jsx:445 -#: src/components/networks/createNetworkDialog.jsx:417 -#: src/components/networks/networkOverviewTab.jsx:240 -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:170 -#: src/components/vm/hostdevs/hostDevAdd.jsx:228 -#: src/components/vm/snapshots/vmSnapshotsRevertModal.jsx:76 -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:150 -#: src/components/vm/deleteDialog.jsx:178 #: src/components/vm/vmMigrateDialog.jsx:219 -#: src/components/vm/vmRenameDialog.jsx:68 -#: src/components/vm/disks/diskAdd.jsx:737 +#: src/components/vm/nics/nicAdd.jsx:211 src/components/vm/nics/nicEdit.jsx:180 #: src/components/vm/disks/diskEdit.jsx:268 -#: src/components/vm/vmCloneDialog.jsx:80 +#: src/components/vm/disks/diskAdd.jsx:737 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:170 +#: src/components/vm/hostdevs/hostDevAdd.jsx:233 +#: src/components/vm/vmRenameDialog.jsx:68 +#: src/components/vm/deleteDialog.jsx:178 #: src/components/vm/overview/bootOrder.jsx:330 #: src/components/vm/overview/cpuTypeModal.jsx:70 -#: src/components/vm/overview/vcpuModal.jsx:266 #: src/components/vm/overview/firmware.jsx:70 +#: src/components/vm/overview/vcpuModal.jsx:266 #: src/components/vm/overview/memoryModal.jsx:158 -#: src/components/vm/nics/nicAdd.jsx:204 src/components/vm/nics/nicEdit.jsx:180 +#: src/components/vm/snapshots/vmSnapshotsRevertModal.jsx:76 +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:150 +#: src/components/vm/vmCloneDialog.jsx:80 +#: src/components/networks/createNetworkDialog.jsx:417 +#: src/components/networks/networkOverviewTab.jsx:240 +#: src/components/create-vm-dialog/createVmDialog.jsx:1345 +#: src/components/storagePools/storageVolumeCreate.jsx:108 +#: src/components/storagePools/storagePoolDelete.jsx:202 +#: src/components/storagePools/createStoragePoolDialog.jsx:445 +#: src/components/common/deleteResource.jsx:79 msgid "Cancel" msgstr "Anuluj" @@ -318,15 +314,19 @@ msgid "Change firmware" msgstr "Zmień oprogramowanie sprzętowe" -#: src/components/common/warningInactive.jsx:11 +#: src/components/vm/nics/nicEdit.jsx:166 #: src/components/vm/disks/diskEdit.jsx:252 #: src/components/vm/overview/vcpuModal.jsx:188 -#: src/components/vm/nics/nicEdit.jsx:166 +#: src/components/common/warningInactive.jsx:11 msgid "Changes will take effect after shutting down the VM" msgstr "Zmiany zostaną uwzględnione po wyłączeniu maszyny wirtualnej" -#: src/components/create-vm-dialog/createVmDialog.jsx:446 -#: src/components/create-vm-dialog/createVmDialog.jsx:447 +#: src/components/create-vm-dialog/createVmDialog.jsx:512 +msgid "Checking token validity..." +msgstr "Sprawdzanie ważności tokenu…" + +#: src/components/create-vm-dialog/createVmDialog.jsx:455 +#: src/components/create-vm-dialog/createVmDialog.jsx:456 msgid "Choose an operating system" msgstr "Wybierz system operacyjny" @@ -348,7 +348,7 @@ msgid "Close" msgstr "Zamknij" -#: src/components/create-vm-dialog/createVmDialog.jsx:351 +#: src/components/create-vm-dialog/createVmDialog.jsx:360 msgid "Cloud base image" msgstr "Podstawowe obrazy chmury" @@ -368,16 +368,17 @@ msgid "Connecting" msgstr "Łączenie" +#: src/components/vm/overview/vmOverviewCard.jsx:184 +#: src/components/networks/createNetworkDialog.jsx:41 +#: src/components/networks/networkList.jsx:75 #: src/components/vms/hostvmslist.jsx:141 -#: src/components/common/machinesConnectionSelector.jsx:33 #: src/components/storagePools/storagePoolList.jsx:77 -#: src/components/networks/networkList.jsx:75 -#: src/components/networks/createNetworkDialog.jsx:41 +#: src/components/common/machinesConnectionSelector.jsx:33 msgid "Connection" msgstr "Połączenie" -#: src/components/vm/vmDetailsPage.jsx:117 -#: src/components/vm/vmDetailsPage.jsx:149 +#: src/components/vm/vmDetailsPage.jsx:118 +#: src/components/vm/vmDetailsPage.jsx:151 msgid "Console" msgstr "Konsola" @@ -406,24 +407,24 @@ msgid "Crashed" msgstr "Uległo awarii" +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:147 +#: src/components/networks/createNetworkDialog.jsx:414 #: src/components/storagePools/storageVolumeCreate.jsx:105 #: src/components/storagePools/createStoragePoolDialog.jsx:442 -#: src/components/networks/createNetworkDialog.jsx:414 -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:147 msgid "Create" msgstr "Utwórz" -#: src/components/create-vm-dialog/createVmDialog.jsx:1276 +#: src/components/create-vm-dialog/createVmDialog.jsx:1391 msgid "Create VM" msgstr "Utwórz maszynę wirtualną" -#: src/components/create-vm-dialog/createVmDialog.jsx:1295 +#: src/components/create-vm-dialog/createVmDialog.jsx:1410 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:1294 +#: src/components/create-vm-dialog/createVmDialog.jsx:1409 msgid "Create VM from local or network installation medium" msgstr "Utwórz maszynę wirtualną z lokalnego lub sieciowego nośnika instalacji" @@ -431,11 +432,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:1199 +#: src/components/create-vm-dialog/createVmDialog.jsx:1313 msgid "Create and edit" msgstr "Utwórz i modyfikuj" -#: src/components/create-vm-dialog/createVmDialog.jsx:1224 +#: src/components/create-vm-dialog/createVmDialog.jsx:1339 msgid "Create and run" msgstr "Utwórz i uruchom" @@ -443,16 +444,16 @@ msgid "Create new" msgstr "Utwórz nowy" -#: src/components/create-vm-dialog/createVmDialog.jsx:1213 +#: src/components/create-vm-dialog/createVmDialog.jsx:1327 msgid "Create new virtual machine" msgstr "Utwórz nową maszynę wirtualną" -#: src/components/create-vm-dialog/createVmDialog.jsx:739 +#: src/components/create-vm-dialog/createVmDialog.jsx:849 msgid "Create new volume" msgstr "Utwórz nowy wolumin" -#: src/components/vm/snapshots/vmSnapshotsCard.jsx:47 #: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:142 +#: src/components/vm/snapshots/vmSnapshotsCard.jsx:47 msgid "Create snapshot" msgstr "Utwórz migawkę" @@ -487,7 +488,7 @@ msgid "Creating VM installation" msgstr "tworzenie instalacji maszyny wirtualnej" -#: src/components/create-vm-dialog/createVmDialog.jsx:1036 +#: src/components/create-vm-dialog/createVmDialog.jsx:1147 msgid "Creation of VM $0 failed" msgstr "Utworzenie maszyny wirtualnej $0 się nie powiodło" @@ -520,20 +521,20 @@ msgid "DHCP Settings" msgstr "Ustawienia DHCP" -#: src/components/storagePools/storagePool.jsx:161 #: src/components/networks/network.jsx:162 +#: src/components/storagePools/storagePool.jsx:161 msgid "Deactivate" msgstr "Dezaktywuj" -#: src/components/common/deleteResource.jsx:76 -#: src/components/common/deleteResource.jsx:116 +#: src/components/vm/vmActions.jsx:351 src/components/vm/vmActions.jsx:359 +#: src/components/vm/deleteDialog.jsx:175 +#: src/components/networks/network.jsx:144 +#: src/components/networks/network.jsx:146 #: src/components/storagePools/storagePoolDelete.jsx:199 #: src/components/storagePools/storagePoolDelete.jsx:236 #: src/components/storagePools/storagePoolDelete.jsx:246 -#: src/components/networks/network.jsx:144 -#: src/components/networks/network.jsx:146 -#: src/components/vm/deleteDialog.jsx:175 src/components/vm/vmActions.jsx:351 -#: src/components/vm/vmActions.jsx:359 +#: src/components/common/deleteResource.jsx:76 +#: src/components/common/deleteResource.jsx:116 msgid "Delete" msgstr "Usuń" @@ -577,8 +578,8 @@ msgstr "" "Usuwanie udostępnianych katalogów jest możliwe tylko przy wyłączonym gościu" -#: src/components/vm/snapshots/vmSnapshotsCard.jsx:89 #: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:52 +#: src/components/vm/snapshots/vmSnapshotsCard.jsx:89 msgid "Description" msgstr "Opis" @@ -601,23 +602,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:1170 +#: src/components/create-vm-dialog/createVmDialog.jsx:1281 msgid "Details" msgstr "Szczegóły" -#: src/components/networks/networkList.jsx:74 -#: src/components/networks/createNetworkDialog.jsx:161 -#: src/components/vm/hostdevs/hostDevCard.jsx:103 -#: src/components/vm/hostdevs/hostDevCard.jsx:245 -#: src/components/vm/hostdevs/hostDevAdd.jsx:91 -#: src/components/vm/hostdevs/hostDevAdd.jsx:126 -#: src/components/vm/disks/diskAdd.jsx:335 #: src/components/vm/disks/vmDiskColumns.jsx:34 #: src/components/vm/disks/vmDisksCard.jsx:172 +#: src/components/vm/disks/diskAdd.jsx:335 +#: src/components/vm/hostdevs/hostDevAdd.jsx:91 +#: src/components/vm/hostdevs/hostDevAdd.jsx:126 +#: src/components/vm/hostdevs/hostDevCard.jsx:103 +#: src/components/vm/hostdevs/hostDevCard.jsx:245 #: src/components/vm/overview/bootOrder.jsx:110 #: src/components/vm/overview/bootOrder.jsx:117 #: src/components/vm/overview/bootOrder.jsx:149 #: src/components/vm/overview/bootOrder.jsx:152 +#: src/components/networks/createNetworkDialog.jsx:161 +#: src/components/networks/networkList.jsx:74 msgid "Device" msgstr "Urządzenie" @@ -654,7 +655,7 @@ msgid "Disk identifier" msgstr "Identyfikator dysku" -#: src/components/create-vm-dialog/createVmDialog.jsx:363 +#: src/components/create-vm-dialog/createVmDialog.jsx:372 msgid "Disk image" msgstr "Obraz dysku" @@ -662,12 +663,12 @@ msgid "Disk image file" msgstr "Plik obrazu dysku" -#: src/components/create-vm-dialog/createVmDialog.jsx:214 +#: src/components/create-vm-dialog/createVmDialog.jsx:220 msgid "Disk image path must not be empty" msgstr "Ścieżka do obrazu dysku nie może być pusta" -#: src/components/vm/disks/diskAdd.jsx:625 #: src/components/vm/disks/diskEdit.jsx:215 +#: src/components/vm/disks/diskAdd.jsx:625 msgid "Disk settings could not be saved" msgstr "Nie można zapisać ustawień dysku" @@ -675,7 +676,7 @@ msgid "Disk-only snapshot" msgstr "Migawka tylko dysku" -#: src/components/vm/vmDetailsPage.jsx:164 +#: src/components/vm/vmDetailsPage.jsx:166 msgid "Disks" msgstr "Dyski" @@ -694,7 +695,7 @@ msgid "Domain is blocked on resource" msgstr "Domena jest zablokowana na zasobie" -#: src/components/create-vm-dialog/createVmDialog.jsx:349 +#: src/components/create-vm-dialog/createVmDialog.jsx:358 msgid "Download an OS" msgstr "Pobierz system operacyjny" @@ -718,8 +719,8 @@ msgid "Dying" msgstr "W trakcie umierania" -#: src/components/vm/disks/diskEdit.jsx:164 #: src/components/vm/nics/vmNicsCard.jsx:364 +#: src/components/vm/disks/diskEdit.jsx:164 msgid "Edit" msgstr "Modyfikuj" @@ -736,7 +737,7 @@ msgid "Editing transient network interfaces is not allowed" msgstr "Modyfikacja tymczasowych interfejsów sieciowych jest niedozwolona" -#: src/components/vm/overview/vmOverviewCard.jsx:233 +#: src/components/vm/overview/vmOverviewCard.jsx:238 msgid "Emulated machine" msgstr "Emulowany komputer" @@ -749,21 +750,25 @@ msgid "End should not be empty" msgstr "Koniec nie może być pusty" -#: src/components/create-vm-dialog/createVmDialog.jsx:1059 +#: src/components/create-vm-dialog/createVmDialog.jsx:1170 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:517 +msgid "Error checking token" +msgstr "Błąd podczas sprawdzania tokenu" + #: src/components/vm/vmMigrateDialog.jsx:54 msgid "Example, $0" msgstr "Przykład, $0" -#: src/components/create-vm-dialog/createVmDialog.jsx:292 +#: src/components/create-vm-dialog/createVmDialog.jsx:301 msgid "Existing disk image on host's file system" msgstr "Istniejący obraz dysku w systemie plików gospodarza" -#: src/components/vm/vmDetailsPage.jsx:157 +#: src/components/vm/vmDetailsPage.jsx:159 msgid "Expand" msgstr "Rozwiń" @@ -830,8 +835,8 @@ msgid "Filter by name" msgstr "Filtrowanie według nazwy" -#: src/components/vm/overview/vmOverviewCard.jsx:239 #: src/components/vm/overview/firmware.jsx:75 +#: src/components/vm/overview/vmOverviewCard.jsx:244 msgid "Firmware" msgstr "Oprogramowanie sprzętowe" @@ -866,8 +871,8 @@ "nieudostępniane, zapisywalne obrazy dysków zostaną przesłane. Nieużywane " "urządzenia do przechowywania danych pozostaną na oryginale po migracji." -#: src/components/networks/networkOverviewTab.jsx:110 #: src/components/vm/overview/vmOverviewCard.jsx:180 +#: src/components/networks/networkOverviewTab.jsx:110 msgid "General" msgstr "Ogólne" @@ -875,15 +880,15 @@ msgid "Generate automatically" msgstr "Utwórz automatycznie" -#: src/components/create-vm-dialog/createVmDialog.jsx:480 +#: src/components/create-vm-dialog/createVmDialog.jsx:500 msgid "Get a new RHSM token." msgstr "Pobierz nowy token RHSM." -#: src/components/create-vm-dialog/createVmDialog.jsx:688 -#: src/components/create-vm-dialog/createVmDialog.jsx:784 -#: src/components/storagePools/storageVolumeCreateBody.jsx:104 #: src/components/vm/disks/vmDisksCard.jsx:51 #: src/components/vm/overview/memorySelectRow.jsx:89 +#: src/components/create-vm-dialog/createVmDialog.jsx:798 +#: src/components/create-vm-dialog/createVmDialog.jsx:894 +#: src/components/storagePools/storageVolumeCreateBody.jsx:104 msgid "GiB" msgstr "GiB" @@ -891,15 +896,15 @@ msgid "Go to VMs list" msgstr "Przejdź do listy maszyn wirtualnych" -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:238 #: src/components/vm/disks/diskAdd.jsx:202 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:238 msgid "Hide additional options" msgstr "Ukryj dodatkowe opcje" -#: src/components/storagePools/storagePoolOverviewTab.jsx:34 -#: src/components/storagePools/createStoragePoolDialog.jsx:122 #: src/components/vm/disks/vmDiskColumns.jsx:38 #: src/components/vm/overview/bootOrder.jsx:114 +#: src/components/storagePools/storagePoolOverviewTab.jsx:34 +#: src/components/storagePools/createStoragePoolDialog.jsx:122 msgid "Host" msgstr "Gospodarz" @@ -907,7 +912,7 @@ msgid "Host device" msgstr "Urządzenie gospodarza" -#: src/components/vm/hostdevs/hostDevAdd.jsx:199 +#: src/components/vm/hostdevs/hostDevAdd.jsx:201 msgid "Host device could not be attached" msgstr "Nie można podłączyć urządzenia gospodarza" @@ -915,7 +920,7 @@ msgid "Host device will be removed from $0:" msgstr "Urządzenie gospodarza zostanie usunięte z $0:" -#: src/components/vm/vmDetailsPage.jsx:181 +#: src/components/vm/vmDetailsPage.jsx:183 msgid "Host devices" msgstr "Urządzenia gospodarza" @@ -927,7 +932,7 @@ msgid "Host should not be empty" msgstr "Gospodarz nie może być pusty" -#: src/components/vm/overview/vmOverviewCard.jsx:229 +#: src/components/vm/overview/vmOverviewCard.jsx:234 msgid "Hypervisor details" msgstr "Informacje o nadzorcy" @@ -939,8 +944,8 @@ msgid "IP" msgstr "Adres IP" -#: src/components/networks/networkOverviewTab.jsx:255 #: src/components/vm/nics/vmNicsCard.jsx:252 +#: src/components/networks/networkOverviewTab.jsx:255 msgid "IP address" msgstr "Adres IP" @@ -998,23 +1003,23 @@ msgid "Idle" msgstr "Bezczynne" -#: src/components/create-vm-dialog/createVmDialog.jsx:1276 +#: src/components/create-vm-dialog/createVmDialog.jsx:1391 msgid "Import VM" msgstr "Zaimportuj maszynę wirtualną" -#: src/components/create-vm-dialog/createVmDialog.jsx:1213 +#: src/components/create-vm-dialog/createVmDialog.jsx:1327 msgid "Import a virtual machine" msgstr "Zaimportuj maszynę wirtualną" -#: src/components/create-vm-dialog/createVmDialog.jsx:1199 +#: src/components/create-vm-dialog/createVmDialog.jsx:1313 msgid "Import and edit" msgstr "Zaimportuj i modyfikuj" -#: src/components/create-vm-dialog/createVmDialog.jsx:1224 +#: src/components/create-vm-dialog/createVmDialog.jsx:1339 msgid "Import and run" msgstr "Zaimportuj i uruchom" -#: src/components/create-vm-dialog/createVmDialog.jsx:300 +#: src/components/create-vm-dialog/createVmDialog.jsx:309 msgid "" "In most configurations, macvtap does not work for host to guest network " "communication." @@ -1044,15 +1049,15 @@ msgid "Install" msgstr "Zainstaluj" -#: src/components/create-vm-dialog/createVmDialog.jsx:363 +#: src/components/create-vm-dialog/createVmDialog.jsx:372 msgid "Installation source" msgstr "Źródło instalacji" -#: src/components/create-vm-dialog/createVmDialog.jsx:216 +#: src/components/create-vm-dialog/createVmDialog.jsx:222 msgid "Installation source must not be empty" msgstr "Źródło instalacji nie może być puste" -#: src/components/create-vm-dialog/createVmDialog.jsx:341 +#: src/components/create-vm-dialog/createVmDialog.jsx:350 msgid "Installation type" msgstr "Typ instalacji" @@ -1088,7 +1093,7 @@ msgid "Invalid IPv6 prefix" msgstr "Nieprawidłowy przedrostek IPv6" -#: src/components/create-vm-dialog/createVmDialog.jsx:200 +#: src/components/create-vm-dialog/createVmDialog.jsx:206 msgid "Invalid filename" msgstr "Nieprawidłowa nazwa pliku" @@ -1104,20 +1109,20 @@ msgid "Launch remote viewer" msgstr "Uruchom zdalną przeglądarkę" -#: src/components/create-vm-dialog/createVmDialog.jsx:526 +#: src/components/create-vm-dialog/createVmDialog.jsx:636 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:623 +#: src/components/create-vm-dialog/createVmDialog.jsx:733 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:639 +#: src/components/create-vm-dialog/createVmDialog.jsx:749 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" @@ -1145,7 +1150,7 @@ msgid "Loading..." msgstr "Wczytywanie…" -#: src/components/create-vm-dialog/createVmDialog.jsx:353 +#: src/components/create-vm-dialog/createVmDialog.jsx:362 msgid "Local install media (ISO image or distro install tree)" msgstr "" "Lokalny nośnik instalacji (obraz ISO lub drzewo instalacji dystrybucji)" @@ -1154,14 +1159,15 @@ msgid "Location" msgstr "Położenie" -#: src/components/networks/networkOverviewTab.jsx:68 #: src/components/vm/overview/bootOrder.jsx:124 +#: src/components/networks/networkOverviewTab.jsx:68 msgid "MAC" msgstr "MAC" -#: src/components/networks/networkOverviewTab.jsx:247 +#: src/components/vm/nics/nicAdd.jsx:63 #: src/components/vm/nics/vmNicsCard.jsx:250 -#: src/components/vm/nics/nicAdd.jsx:63 src/components/vm/nics/nicEdit.jsx:42 +#: src/components/vm/nics/nicEdit.jsx:42 +#: src/components/networks/networkOverviewTab.jsx:247 msgid "MAC address" msgstr "Adres MAC" @@ -1227,9 +1233,9 @@ msgid "Maximum transmission unit" msgstr "MTU" -#: src/components/create-vm-dialog/createVmDialog.jsx:671 #: src/components/vm/vmUsageCard.jsx:60 -#: src/components/vm/overview/vmOverviewCard.jsx:198 +#: src/components/vm/overview/vmOverviewCard.jsx:203 +#: src/components/create-vm-dialog/createVmDialog.jsx:781 msgid "Memory" msgstr "Pamięć" @@ -1238,14 +1244,14 @@ msgid "Memory could not be saved" msgstr "Nie można zapisać pamięci" -#: src/components/create-vm-dialog/createVmDialog.jsx:220 +#: src/components/create-vm-dialog/createVmDialog.jsx:229 msgid "Memory must not be 0" msgstr "Pamięć nie może wynosić 0" -#: src/components/create-vm-dialog/createVmDialog.jsx:686 -#: src/components/create-vm-dialog/createVmDialog.jsx:782 -#: src/components/storagePools/storageVolumeCreateBody.jsx:102 #: src/components/vm/overview/memorySelectRow.jsx:87 +#: src/components/create-vm-dialog/createVmDialog.jsx:796 +#: src/components/create-vm-dialog/createVmDialog.jsx:892 +#: src/components/storagePools/storageVolumeCreateBody.jsx:102 msgid "MiB" msgstr "MiB" @@ -1267,8 +1273,8 @@ msgid "Mode" msgstr "Tryb" -#: src/components/vm/hostdevs/hostDevCard.jsx:202 #: src/components/vm/nics/nicBody.jsx:50 +#: src/components/vm/hostdevs/hostDevCard.jsx:202 msgid "Model" msgstr "Model" @@ -1302,17 +1308,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/vm/snapshots/vmSnapshotsCreateModal.jsx:39 +#: src/components/vm/snapshots/vmSnapshotsCard.jsx:80 +#: src/components/vm/vmCloneDialog.jsx:89 +#: src/components/networks/createNetworkDialog.jsx:126 +#: src/components/networks/networkList.jsx:73 +#: src/components/create-vm-dialog/createVmDialog.jsx:258 #: src/components/vms/hostvmslist.jsx:140 -#: src/components/create-vm-dialog/createVmDialog.jsx:249 -#: src/components/storagePools/storageVolumeCreateBody.jsx:40 -#: src/components/storagePools/storagePoolList.jsx:75 #: src/components/storagePools/storagePoolVolumesTab.jsx:79 +#: src/components/storagePools/storagePoolList.jsx:75 +#: src/components/storagePools/storageVolumeCreateBody.jsx:40 #: src/components/storagePools/createStoragePoolDialog.jsx:44 -#: src/components/networks/networkList.jsx:73 -#: src/components/networks/createNetworkDialog.jsx:126 -#: src/components/vm/snapshots/vmSnapshotsCard.jsx:80 -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:39 -#: src/components/vm/vmCloneDialog.jsx:89 msgid "Name" msgstr "Nazwa" @@ -1324,15 +1330,15 @@ msgid "Name contains invalid characters" msgstr "Nazwa zawiera nieprawidłowe znaki" -#: src/components/create-vm-dialog/createVmDialog.jsx:183 -#: src/components/storagePools/storageVolumeCreate.jsx:64 #: src/components/vm/vmCloneDialog.jsx:41 +#: src/components/create-vm-dialog/createVmDialog.jsx:189 +#: src/components/storagePools/storageVolumeCreate.jsx:64 msgid "Name must not be empty" msgstr "Nazwa nie może być pusta" -#: src/components/storagePools/createStoragePoolDialog.jsx:45 -#: src/components/networks/createNetworkDialog.jsx:53 #: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:99 +#: src/components/networks/createNetworkDialog.jsx:53 +#: src/components/storagePools/createStoragePoolDialog.jsx:45 msgid "Name should not be empty" msgstr "Nazwa nie może być pusta" @@ -1360,7 +1366,7 @@ msgid "Network $0 will be permanently deleted." msgstr "Sieć $0 zostanie trwale usunięta." -#: src/components/create-vm-dialog/createVmDialog.jsx:358 +#: src/components/create-vm-dialog/createVmDialog.jsx:367 msgid "Network boot (PXE)" msgstr "Uruchamianie sieciowe (PXE)" @@ -1376,15 +1382,15 @@ msgid "Network interface $0 will be removed from $1" msgstr "Interfejs sieciowy $0 zostanie usunięty z $1" -#: src/components/vm/nics/nicAdd.jsx:159 src/components/vm/nics/nicEdit.jsx:135 +#: src/components/vm/nics/nicAdd.jsx:161 src/components/vm/nics/nicEdit.jsx:135 msgid "Network interface settings could not be saved" msgstr "Nie można zapisać ustawień interfejsu sieciowego" -#: src/components/vm/vmDetailsPage.jsx:172 +#: src/components/vm/vmDetailsPage.jsx:174 msgid "Network interfaces" msgstr "Interfejsy sieciowe" -#: src/components/create-vm-dialog/createVmDialog.jsx:308 +#: src/components/create-vm-dialog/createVmDialog.jsx:317 msgid "Network selection does not support PXE." msgstr "Wybór sieci nie obsługuje PXE." @@ -1431,7 +1437,7 @@ msgid "No disks defined for this VM" msgstr "Nie określono dysków dla tej maszyny wirtualnej" -#: src/components/vm/hostdevs/hostDevAdd.jsx:203 +#: src/components/vm/hostdevs/hostDevAdd.jsx:206 msgid "No host device selected" msgstr "Nie wybrano urządzenia gospodarza" @@ -1467,7 +1473,7 @@ msgid "No state" msgstr "Brak stanu" -#: src/components/create-vm-dialog/createVmDialog.jsx:740 +#: src/components/create-vm-dialog/createVmDialog.jsx:850 msgid "No storage" msgstr "Brak urządzeń do przechowywania danych" @@ -1519,10 +1525,18 @@ msgid "None (isolated network)" msgstr "Brak (odizolowana sieć)" -#: src/components/create-vm-dialog/createVmDialog.jsx:473 +#: src/components/create-vm-dialog/createVmDialog.jsx:587 msgid "Offline token" msgstr "Token w trybie offline" +#: src/components/create-vm-dialog/createVmDialog.jsx:226 +msgid "Offline token must not be empty" +msgstr "Token w trybie offline nie może być pusty" + +#: src/components/create-vm-dialog/createVmDialog.jsx:527 +msgid "Old token expired" +msgstr "Poprzedni token wygasł" + #: src/components/storagePools/storageVolumeDelete.jsx:70 msgid "" "One or more selected volumes are used by domains. Detach the disks first to " @@ -1531,9 +1545,9 @@ "Jeden lub więcej zaznaczonych woluminów jest używanych przez domeny. Należy " "najpierw odłączyć dyski, aby umożliwić usuwanie woluminów." +#: src/components/vm/nics/nicEdit.jsx:39 #: src/components/vm/overview/bootOrder.jsx:379 #: src/components/vm/overview/memoryModal.jsx:143 -#: src/components/vm/nics/nicEdit.jsx:39 msgid "Only editable when the guest is shut off" msgstr "Można zmieniać tylko przy wyłączonym gościu" @@ -1541,7 +1555,7 @@ msgid "Open" msgstr "Otwórz" -#: src/components/create-vm-dialog/createVmDialog.jsx:439 +#: src/components/create-vm-dialog/createVmDialog.jsx:448 msgid "Operating system" msgstr "System operacyjny" @@ -1550,8 +1564,8 @@ msgid "Operation is in progress" msgstr "Działanie jest wykonywane" +#: src/components/vm/vmDetailsPage.jsx:134 #: src/components/storagePools/storagePool.jsx:75 -#: src/components/vm/vmDetailsPage.jsx:132 msgid "Overview" msgstr "Przegląd" @@ -1563,10 +1577,10 @@ msgid "Parent snapshot" msgstr "Migawka nadrzędna" +#: src/components/vm/disks/diskEdit.jsx:40 #: src/components/vm/hostdevs/hostDevCard.jsx:128 #: src/components/vm/hostdevs/hostDevCard.jsx:132 #: src/components/vm/deleteDialog.jsx:63 -#: src/components/vm/disks/diskEdit.jsx:40 msgid "Path" msgstr "Ścieżka" @@ -1574,11 +1588,11 @@ msgid "Path on host's filesystem" msgstr "Ścieżka w systemie plików gospodarza" -#: src/components/create-vm-dialog/createVmDialog.jsx:274 +#: src/components/create-vm-dialog/createVmDialog.jsx:283 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:283 +#: src/components/create-vm-dialog/createVmDialog.jsx:292 msgid "Path to cloud image file on host's file system" msgstr "Ścieżka do pliku obrazu chmury w systemie plików gospodarza" @@ -1598,12 +1612,12 @@ msgid "Permanent (default)" msgstr "Trwała (domyślnie)" -#: src/components/vm/disks/diskAdd.jsx:127 src/components/vm/nics/nicAdd.jsx:86 +#: src/components/vm/nics/nicAdd.jsx:86 src/components/vm/disks/diskAdd.jsx:127 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" @@ -1631,9 +1645,9 @@ 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:71 -#: src/components/vm/disks/diskAdd.jsx:143 #: src/components/vm/disks/vmDiskColumns.jsx:36 +#: src/components/vm/disks/diskAdd.jsx:143 +#: src/components/vm/deleteDialog.jsx:71 #: src/components/vm/overview/bootOrder.jsx:112 msgid "Pool" msgstr "Pula" @@ -1654,10 +1668,10 @@ msgid "Pool's volumes are used by VMs " msgstr "Woluminy puli są używane przez maszyny wirtualne " +#: src/components/vm/nics/vmNicsCard.jsx:282 #: src/components/vm/disks/vmDiskColumns.jsx:39 #: src/components/vm/overview/bootOrder.jsx:115 #: src/components/vm/overview/bootOrder.jsx:131 -#: src/components/vm/nics/vmNicsCard.jsx:282 msgid "Port" msgstr "Port" @@ -1689,20 +1703,20 @@ msgid "Private" msgstr "Prywatne" +#: src/components/vm/hostdevs/hostDevAdd.jsx:132 #: src/components/vm/hostdevs/hostDevCard.jsx:236 #: src/components/vm/hostdevs/hostDevCard.jsx:242 -#: src/components/vm/hostdevs/hostDevAdd.jsx:132 #: src/components/vm/overview/bootOrder.jsx:144 #: src/components/vm/overview/bootOrder.jsx:159 msgid "Product" msgstr "Produkt" -#: src/components/create-vm-dialog/createVmDialog.jsx:505 +#: src/components/create-vm-dialog/createVmDialog.jsx:615 msgid "Profile" msgstr "Profil" -#: src/components/vm/hostdevs/hostDevCard.jsx:119 #: src/components/vm/disks/vmDiskColumns.jsx:35 +#: src/components/vm/hostdevs/hostDevCard.jsx:119 #: src/components/vm/overview/bootOrder.jsx:111 #: src/components/vm/overview/bootOrder.jsx:172 msgid "Protocol" @@ -1732,8 +1746,8 @@ msgid "Range" msgstr "Zakres" -#: src/components/vm/disks/vmDisksCard.jsx:216 #: src/components/vm/disks/diskEdit.jsx:121 +#: src/components/vm/disks/vmDisksCard.jsx:216 msgid "Read-only" msgstr "Tylko do odczytu" @@ -1741,7 +1755,7 @@ msgid "Reboot" msgstr "Uruchom ponownie" -#: src/components/create-vm-dialog/createVmDialog.jsx:329 +#: src/components/create-vm-dialog/createVmDialog.jsx:338 msgid "Remote URL" msgstr "Zdalny adres URL" @@ -1749,15 +1763,15 @@ msgid "Remote viewer details" msgstr "Informacje o zdalnej przeglądarce" -#: src/components/networks/networkOverviewTab.jsx:70 +#: src/components/vm/nics/vmNicsCard.jsx:382 +#: src/components/vm/nics/vmNicsCard.jsx:389 +#: src/components/vm/disks/vmDisksCard.jsx:245 +#: src/components/vm/disks/vmDisksCard.jsx:263 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:59 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:68 #: src/components/vm/hostdevs/hostDevCard.jsx:252 #: src/components/vm/hostdevs/hostDevCard.jsx:258 -#: src/components/vm/disks/vmDisksCard.jsx:245 -#: src/components/vm/disks/vmDisksCard.jsx:263 -#: src/components/vm/nics/vmNicsCard.jsx:382 -#: src/components/vm/nics/vmNicsCard.jsx:389 +#: src/components/networks/networkOverviewTab.jsx:70 msgid "Remove" msgstr "Usuń" @@ -1781,7 +1795,7 @@ msgid "Remove static host from DHCP" msgstr "Usuń statyczny komputer z DHCP" -#: src/components/vm/vmRenameDialog.jsx:65 src/components/vm/vmActions.jsx:338 +#: src/components/vm/vmActions.jsx:338 src/components/vm/vmRenameDialog.jsx:65 msgid "Rename" msgstr "Zmień nazwę" @@ -1812,7 +1826,7 @@ "i jej obecny stan zostanie utracony, razem ze wszelkimi danymi nieujętymi " "w migawce" -#: src/components/create-vm-dialog/createVmDialog.jsx:599 +#: src/components/create-vm-dialog/createVmDialog.jsx:709 msgid "Root password" msgstr "Hasło roota" @@ -1828,8 +1842,8 @@ msgid "Run" msgstr "Uruchom" -#: src/components/networks/networkOverviewTab.jsx:124 #: src/components/vm/overview/vmOverviewCard.jsx:123 +#: src/components/networks/networkOverviewTab.jsx:124 msgid "Run when host boots" msgstr "Uruchamianie po włączeniu gospodarza" @@ -1849,11 +1863,11 @@ msgid "SPICE port" msgstr "Port SPICE" +#: src/components/vm/nics/nicEdit.jsx:177 #: src/components/vm/disks/diskEdit.jsx:265 #: src/components/vm/overview/bootOrder.jsx:327 #: src/components/vm/overview/firmware.jsx:67 #: src/components/vm/overview/memoryModal.jsx:155 -#: src/components/vm/nics/nicEdit.jsx:177 msgid "Save" msgstr "Zapisz" @@ -1889,7 +1903,7 @@ msgid "Set manually" msgstr "Ustaw ręcznie" -#: src/components/create-vm-dialog/createVmDialog.jsx:1205 +#: src/components/create-vm-dialog/createVmDialog.jsx:1319 msgid "" "Setting the user passwords for unattended installation requires starting the " "VM when creating it" @@ -1905,12 +1919,12 @@ msgid "Share a host directory with the guest" msgstr "Udostępnij katalog gospodarza gościowi" -#: src/components/vm/vmDetailsPage.jsx:202 +#: src/components/vm/vmDetailsPage.jsx:204 msgid "Shared directories" msgstr "Udostępniane katalogi" #: src/components/vm/filesystems/vmFilesystemsCard.jsx:176 -#: src/components/vm/vmDetailsPage.jsx:204 +#: src/components/vm/vmDetailsPage.jsx:206 msgid "Shared host directories need to be manually mounted inside the VM" msgstr "" "Udostępniane katalogi gospodarza muszą być ręcznie zamontowane w maszynie " @@ -1920,8 +1934,8 @@ msgid "Shared storage" msgstr "Udostępniane urządzenia do przechowywania danych" -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:238 #: src/components/vm/disks/diskAdd.jsx:202 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:238 msgid "Show additional options" msgstr "Wyświetl dodatkowe opcje" @@ -1943,16 +1957,16 @@ msgid "Shutting down" msgstr "Wyłączanie" -#: src/components/storagePools/storageVolumeCreateBody.jsx:86 -#: src/components/storagePools/storagePoolList.jsx:76 #: src/components/storagePools/storagePoolVolumesTab.jsx:79 +#: src/components/storagePools/storagePoolList.jsx:76 +#: src/components/storagePools/storageVolumeCreateBody.jsx:86 msgid "Size" msgstr "Rozmiar" +#: src/components/vm/hostdevs/hostDevAdd.jsx:104 #: src/components/vm/hostdevs/hostDevCard.jsx:106 #: src/components/vm/hostdevs/hostDevCard.jsx:113 #: src/components/vm/hostdevs/hostDevCard.jsx:237 -#: src/components/vm/hostdevs/hostDevAdd.jsx:104 #: src/components/vm/overview/bootOrder.jsx:160 msgid "Slot" msgstr "Gniazdo" @@ -1971,7 +1985,7 @@ msgid "Snapshot failed to be created" msgstr "Utworzenie migawki się nie powiodło" -#: src/components/vm/vmDetailsPage.jsx:190 +#: src/components/vm/vmDetailsPage.jsx:192 msgid "Snapshots" msgstr "Migawki" @@ -1979,12 +1993,12 @@ msgid "Sockets" msgstr "Gniazda" -#: src/components/storagePools/storagePoolOverviewTab.jsx:51 -#: src/components/vm/hostdevs/hostDevCard.jsx:220 -#: src/components/vm/disks/diskAdd.jsx:662 -#: src/components/vm/disks/vmDisksCard.jsx:190 #: src/components/vm/nics/vmNicsCard.jsx:277 #: src/components/vm/nics/nicBody.jsx:197 +#: src/components/vm/disks/vmDisksCard.jsx:190 +#: src/components/vm/disks/diskAdd.jsx:662 +#: src/components/vm/hostdevs/hostDevCard.jsx:220 +#: src/components/storagePools/storagePoolOverviewTab.jsx:51 msgid "Source" msgstr "Źródło" @@ -1996,13 +2010,13 @@ msgid "Source must not be empty" msgstr "Źródło nie może być puste" +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:48 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:65 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:199 #: src/components/storagePools/storagePoolOverviewTab.jsx:41 #: src/components/storagePools/storagePoolOverviewTab.jsx:46 #: src/components/storagePools/createStoragePoolDialog.jsx:174 #: src/components/storagePools/createStoragePoolDialog.jsx:192 -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:48 -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:65 -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:199 msgid "Source path" msgstr "Ścieżka źródłowa" @@ -2011,7 +2025,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:208 +#: src/components/create-vm-dialog/createVmDialog.jsx:214 msgid "Source should start with http, ftp or nfs protocol" msgstr "Źródło musi zaczynać się od protokołu http, ftp lub nfs" @@ -2036,11 +2050,11 @@ msgid "Startup" msgstr "Uruchamianie" +#: src/components/vm/nics/vmNicsCard.jsx:325 +#: src/components/vm/overview/vmOverviewCard.jsx:189 +#: src/components/networks/networkList.jsx:77 #: src/components/vms/hostvmslist.jsx:99 src/components/vms/hostvmslist.jsx:142 #: src/components/storagePools/storagePoolList.jsx:78 -#: src/components/networks/networkList.jsx:77 -#: src/components/vm/overview/vmOverviewCard.jsx:184 -#: src/components/vm/nics/vmNicsCard.jsx:325 msgid "State" msgstr "Stan" @@ -2052,12 +2066,12 @@ 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:735 #: src/components/vm/vmMigrateDialog.jsx:95 +#: src/components/create-vm-dialog/createVmDialog.jsx:845 msgid "Storage" msgstr "Przechowywanie danych" -#: src/components/create-vm-dialog/createVmDialog.jsx:766 +#: src/components/create-vm-dialog/createVmDialog.jsx:876 msgid "Storage Limit" msgstr "Ograniczenie przechowywania danych" @@ -2082,7 +2096,7 @@ msgid "Storage pool name" msgstr "Nazwa puli urządzeń do przechowywania danych" -#: src/components/create-vm-dialog/createVmDialog.jsx:741 +#: src/components/create-vm-dialog/createVmDialog.jsx:851 #: src/components/storagePools/storagePoolList.jsx:58 #: src/components/storagePools/storagePoolList.jsx:65 #: src/components/storagePools/storagePoolList.jsx:72 @@ -2093,7 +2107,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:224 +#: src/components/create-vm-dialog/createVmDialog.jsx:233 msgid "Storage size must not be 0" msgstr "Rozmiar urządzenia do przechowywania danych nie może wynosić 0" @@ -2101,8 +2115,8 @@ msgid "Storage volume" msgstr "Wolumin urządzeń do przechowywania danych" -#: src/components/storagePools/storageVolumeCreate.jsx:67 #: src/components/vm/disks/diskAdd.jsx:426 +#: src/components/storagePools/storageVolumeCreate.jsx:67 msgid "Storage volume size must not exceed the storage pool's capacity ($0 $1)" msgstr "" "Rozmiar woluminu urządzeń do przechowywania danych nie może przekraczać " @@ -2135,8 +2149,8 @@ msgid "Table of selectable host devices" msgstr "Tabela wybieralnych urządzeń gospodarza" -#: src/components/vm/hostdevs/hostDevCard.jsx:114 #: src/components/vm/disks/vmDisksCard.jsx:249 +#: src/components/vm/hostdevs/hostDevCard.jsx:114 #: src/components/vm/overview/bootOrder.jsx:166 msgid "Target" msgstr "Cel" @@ -2164,8 +2178,8 @@ "Maszyna wirtualna $0 jest uruchomiona i przed jej usunięciem zostanie " "wymuszone jej wyłączenie." -#: src/components/vm/disks/vmDisksCard.jsx:262 #: src/components/vm/nics/vmNicsCard.jsx:390 +#: src/components/vm/disks/vmDisksCard.jsx:262 msgid "The VM needs to be running or shut off to detach this device" msgstr "" "Maszyna wirtualna musi być uruchomiona lub wyłączona, aby odłączyć to " @@ -2192,11 +2206,11 @@ msgid "The pool is empty" msgstr "Pula jest pusta" -#: src/components/create-vm-dialog/createVmDialog.jsx:663 +#: src/components/create-vm-dialog/createVmDialog.jsx:773 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:713 +#: src/components/create-vm-dialog/createVmDialog.jsx:823 msgid "" "The selected operating system has minimum storage size requirement of $0 $1" msgstr "" @@ -2217,6 +2231,12 @@ msgstr "" "Nazwa etykiety używanej przez gościa do montowania tego punktu eksportu." +#: src/components/create-vm-dialog/createVmDialog.jsx:507 +#: src/components/create-vm-dialog/createVmDialog.jsx:520 +#: src/components/create-vm-dialog/createVmDialog.jsx:530 +msgid "Then copy and paste it above." +msgstr "Następnie skopiuj go i wklej powyżej." + #: src/components/vm/vmActions.jsx:347 msgid "This VM is transient. Shut it down if you wish to delete it." msgstr "" @@ -2265,7 +2285,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:754 +#: src/components/create-vm-dialog/createVmDialog.jsx:864 msgid "This volume is already used by another VM." msgstr "Ten wolumin jest już używany przez inną maszynę wirtualną." @@ -2283,17 +2303,17 @@ msgid "Troubleshoot" msgstr "Rozwiązywanie problemów" -#: src/components/storagePools/storagePoolOverviewTab.jsx:76 -#: src/components/storagePools/createStoragePoolDialog.jsx:81 -#: src/components/vm/hostdevs/hostDevCard.jsx:184 +#: src/components/vm/nics/vmNicsCard.jsx:227 #: src/components/vm/hostdevs/hostDevAdd.jsx:50 +#: src/components/vm/hostdevs/hostDevCard.jsx:184 #: src/components/vm/overview/bootOrder.jsx:129 #: src/components/vm/overview/bootOrder.jsx:142 #: src/components/vm/overview/bootOrder.jsx:157 #: src/components/vm/overview/bootOrder.jsx:164 #: src/components/vm/overview/bootOrder.jsx:171 #: src/components/vm/overview/bootOrder.jsx:177 -#: src/components/vm/nics/vmNicsCard.jsx:227 +#: src/components/storagePools/storagePoolOverviewTab.jsx:76 +#: src/components/storagePools/createStoragePoolDialog.jsx:81 msgid "Type" msgstr "Typ" @@ -2301,7 +2321,7 @@ msgid "Type ID" msgstr "Identyfikator typu" -#: src/components/create-vm-dialog/createVmDialog.jsx:355 +#: src/components/create-vm-dialog/createVmDialog.jsx:364 msgid "URL (ISO image or distro install tree)" msgstr "Adres URL (obraz ISO lub drzewo instalacji dystrybucji)" @@ -2317,11 +2337,11 @@ msgid "Undefined" msgstr "Nieokreślone" -#: src/components/create-vm-dialog/createVmDialog.jsx:257 +#: src/components/create-vm-dialog/createVmDialog.jsx:266 msgid "Unique name" msgstr "Unikalna nazwa" -#: src/components/create-vm-dialog/createVmDialog.jsx:257 +#: src/components/create-vm-dialog/createVmDialog.jsx:266 msgid "Unique name, default: $0" msgstr "Unikalna nazwa, domyślna: $0" @@ -2352,7 +2372,7 @@ msgid "Url" msgstr "URL" -#: src/components/vm/vmDetailsPage.jsx:143 +#: src/components/vm/vmDetailsPage.jsx:145 msgid "Usage" msgstr "Użycie" @@ -2383,20 +2403,20 @@ msgid "Used by" msgstr "Używane przez" -#: src/components/create-vm-dialog/createVmDialog.jsx:612 +#: src/components/create-vm-dialog/createVmDialog.jsx:722 msgid "User login" msgstr "Login użytkownika" -#: src/components/create-vm-dialog/createVmDialog.jsx:239 +#: src/components/create-vm-dialog/createVmDialog.jsx:248 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:619 +#: src/components/create-vm-dialog/createVmDialog.jsx:729 msgid "User password" msgstr "Hasło użytkownika" -#: src/components/create-vm-dialog/createVmDialog.jsx:236 +#: src/components/create-vm-dialog/createVmDialog.jsx:245 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" @@ -2413,7 +2433,7 @@ msgid "VM $0 Host Devices" msgstr "Urządzenia gospodarza maszyny wirtualnej $0" -#: src/components/create-vm-dialog/createVmDialog.jsx:185 +#: src/components/create-vm-dialog/createVmDialog.jsx:191 msgid "VM $0 already exists" msgstr "Maszyna wirtualna $0 już istnieje" @@ -2478,21 +2498,25 @@ msgid "VNC port" msgstr "Port VNC" +#: src/components/create-vm-dialog/createVmDialog.jsx:536 +msgid "Valid token" +msgstr "Prawidłowy token" + +#: src/components/vm/hostdevs/hostDevAdd.jsx:132 #: src/components/vm/hostdevs/hostDevCard.jsx:211 #: src/components/vm/hostdevs/hostDevCard.jsx:235 #: src/components/vm/hostdevs/hostDevCard.jsx:241 -#: src/components/vm/hostdevs/hostDevAdd.jsx:132 #: src/components/vm/overview/bootOrder.jsx:143 #: src/components/vm/overview/bootOrder.jsx:158 msgid "Vendor" msgstr "Producent" +#: src/components/vm/vmDetailsPage.jsx:112 +#: src/components/vm/vmDetailsPage.jsx:264 +#: src/components/networks/networkList.jsx:53 #: src/components/vms/hostvmslist.jsx:130 #: src/components/vms/hostvmslist.jsx:137 -#: src/components/storagePools/storagePoolList.jsx:55 -#: src/components/networks/networkList.jsx:53 -#: src/components/vm/vmDetailsPage.jsx:111 -#: src/components/vm/vmDetailsPage.jsx:262 src/manifest.json:0 +#: src/components/storagePools/storagePoolList.jsx:55 src/manifest.json:0 msgid "Virtual machines" msgstr "Maszyny wirtualne" @@ -2512,11 +2536,11 @@ msgid "Virtualization service (libvirt) is not active" msgstr "Usługa wirtualizacji (libvirt) nie jest aktywna" -#: src/components/create-vm-dialog/createVmDialog.jsx:752 -#: src/components/vm/deleteDialog.jsx:68 -#: src/components/vm/disks/diskAdd.jsx:106 #: src/components/vm/disks/vmDiskColumns.jsx:37 +#: src/components/vm/disks/diskAdd.jsx:106 +#: src/components/vm/deleteDialog.jsx:68 #: src/components/vm/overview/bootOrder.jsx:113 +#: src/components/create-vm-dialog/createVmDialog.jsx:862 msgid "Volume" msgstr "Wolumin" @@ -2537,13 +2561,13 @@ msgid "WWPN" msgstr "WWPN" -#: src/components/vm/disks/vmDisksCard.jsx:216 #: src/components/vm/disks/diskEdit.jsx:130 +#: src/components/vm/disks/vmDisksCard.jsx:216 msgid "Writeable" msgstr "Zapisywalny" -#: src/components/vm/disks/vmDisksCard.jsx:216 #: src/components/vm/disks/diskEdit.jsx:139 +#: src/components/vm/disks/vmDisksCard.jsx:216 msgid "Writeable and shared" msgstr "Zapisywalny i udostępniany" @@ -2551,12 +2575,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:188 +#: src/components/create-vm-dialog/createVmDialog.jsx:194 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:64 #: src/components/networks/network.jsx:57 +#: src/components/storagePools/storagePool.jsx:64 msgid "active" msgstr "aktywne" @@ -2639,8 +2663,8 @@ msgid "iSCSI target IQN" msgstr "IQN celu iSCSI" -#: src/components/storagePools/storagePool.jsx:64 #: src/components/networks/network.jsx:57 +#: src/components/storagePools/storagePool.jsx:64 msgid "inactive" msgstr "nieaktywne" @@ -2656,18 +2680,18 @@ msgid "mcast" msgstr "multicast" -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:190 -#: src/components/vm/vmDetailsPage.jsx:217 #: src/components/vm/nics/nicBody.jsx:112 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:190 +#: src/components/vm/vmDetailsPage.jsx:219 msgid "more info" msgstr "więcej informacji" #: src/components/vm/filesystems/vmFilesystemsCard.jsx:186 -#: src/components/vm/vmDetailsPage.jsx:213 +#: src/components/vm/vmDetailsPage.jsx:215 msgid "mount point: The mount point inside the guest" msgstr "punkt montowania: punkt montowania w gościu" -#: src/components/vm/vmDetailsPage.jsx:212 +#: src/components/vm/vmDetailsPage.jsx:214 msgid "mount tag: The tag associated to the exported mount point" msgstr "" "etykieta montowania: etykieta powiązana z eksportowanym punktem montowania" @@ -2676,9 +2700,9 @@ msgid "network" msgstr "sieć" -#: src/helpers.js:273 src/components/storagePools/storagePoolOverviewTab.jsx:67 +#: 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 msgid "no" msgstr "nie" @@ -2738,7 +2762,7 @@ msgid "vCPU maximum" msgstr "Maksymalna liczba wirtualnych procesorów" -#: src/components/vm/overview/vmOverviewCard.jsx:203 +#: src/components/vm/overview/vmOverviewCard.jsx:208 msgid "vCPUs" msgstr "Wirtualne procesory" @@ -2758,7 +2782,7 @@ "Aby klonować maszyny wirtualne, w systemie musi być zainstalowany pakiet " "virt-install" -#: src/components/create-vm-dialog/createVmDialog.jsx:1282 +#: src/components/create-vm-dialog/createVmDialog.jsx:1397 msgid "" "virt-install package needs to be installed on the system in order to create " "new VMs" @@ -2778,9 +2802,9 @@ msgid "vm" msgstr "maszyna wirtualna" -#: src/helpers.js:272 src/components/storagePools/storagePoolOverviewTab.jsx:67 +#: 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 msgid "yes" msgstr "tak" diff -Nru cockpit-machines-275/po/ru.po cockpit-machines-277/po/ru.po --- cockpit-machines-275/po/ru.po 2022-08-10 10:22:53.000000000 +0000 +++ cockpit-machines-277/po/ru.po 2022-11-07 16:06:46.000000000 +0000 @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-09-05 04:31+0000\n" +"POT-Creation-Date: 2022-10-17 04:51+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:482 -msgid " Then copy the token and paste it above." -msgstr "" - -#: src/components/create-vm-dialog/createVmDialog.jsx:702 +#: src/components/create-vm-dialog/createVmDialog.jsx:812 msgid "$0 $1 available at default location" msgstr "" -#: src/components/create-vm-dialog/createVmDialog.jsx:229 -#: src/components/create-vm-dialog/createVmDialog.jsx:653 +#: src/components/create-vm-dialog/createVmDialog.jsx:238 +#: src/components/create-vm-dialog/createVmDialog.jsx:763 #, fuzzy #| msgid "$0 is not available from any repository." msgid "$0 $1 available on host" @@ -55,7 +51,7 @@ msgstr[1] "$0 буфера устройств хранения" msgstr[2] "$0 буферов устройств хранения" -#: src/components/create-vm-dialog/createVmDialog.jsx:1061 +#: src/components/create-vm-dialog/createVmDialog.jsx:1172 #, fuzzy #| msgid "" #| "The selected operating system does not support unattended installation" @@ -102,13 +98,13 @@ "shut off. Meanwhile, the origin host keeps its copy of the VM configuration." msgstr "" -#: src/components/vm/disks/vmDisksCard.jsx:188 #: src/components/vm/disks/diskEdit.jsx:113 +#: src/components/vm/disks/vmDisksCard.jsx:188 msgid "Access" msgstr "Доступ" -#: src/components/storagePools/storagePool.jsx:170 #: src/components/networks/network.jsx:166 +#: src/components/storagePools/storagePool.jsx:170 msgid "Activate" msgstr "Включить" @@ -116,10 +112,10 @@ msgid "Activate the storage pool to administer volumes" msgstr "Активировать пул хранения для администрирования томов" -#: src/components/networks/networkOverviewTab.jsx:237 -#: src/components/vm/hostdevs/hostDevAdd.jsx:222 +#: src/components/vm/nics/nicAdd.jsx:208 #: src/components/vm/disks/diskAdd.jsx:734 -#: src/components/vm/nics/nicAdd.jsx:201 +#: src/components/vm/hostdevs/hostDevAdd.jsx:227 +#: src/components/networks/networkOverviewTab.jsx:237 msgid "Add" msgstr "Добавить" @@ -127,13 +123,13 @@ msgid "Add a DHCP static host entry" msgstr "" -#: src/components/vm/disks/diskAdd.jsx:725 #: src/components/vm/disks/vmDisksCard.jsx:77 +#: src/components/vm/disks/diskAdd.jsx:725 msgid "Add disk" msgstr "Добавить диск" +#: src/components/vm/hostdevs/hostDevAdd.jsx:243 #: src/components/vm/hostdevs/hostDevCard.jsx:153 -#: src/components/vm/hostdevs/hostDevAdd.jsx:238 #, fuzzy #| msgid "host device" msgid "Add host device" @@ -149,7 +145,7 @@ msgid "Add shared directory" msgstr "Нет такого файла или каталога" -#: src/components/vm/nics/nicAdd.jsx:193 +#: src/components/vm/nics/nicAdd.jsx:196 msgid "Add virtual network interface" msgstr "Добавление виртуального сетевого интерфейса" @@ -163,10 +159,10 @@ msgid "Additional" msgstr "Дополнительно" +#: src/components/vm/nics/vmNicsCard.jsx:281 +#: src/components/vm/consoles/desktopConsole.jsx:47 #: src/components/networks/networkOverviewTab.jsx:142 #: src/components/networks/networkOverviewTab.jsx:162 -#: src/components/vm/consoles/desktopConsole.jsx:47 -#: src/components/vm/nics/vmNicsCard.jsx:281 msgid "Address" msgstr "Адрес" @@ -199,7 +195,7 @@ msgid "Also delete all volumes inside this pool:" msgstr "Удалить тома в этом пуле" -#: src/components/vm/disks/diskAdd.jsx:130 src/components/vm/nics/nicAdd.jsx:89 +#: src/components/vm/nics/nicAdd.jsx:89 src/components/vm/disks/diskAdd.jsx:130 msgid "Always attach" msgstr "Всегда присоединять" @@ -214,7 +210,7 @@ "Присоединение этого диска сделает его общим для всех использующих его " "виртуальных машин." -#: src/components/create-vm-dialog/createVmDialog.jsx:1060 +#: src/components/create-vm-dialog/createVmDialog.jsx:1171 msgid "" "Automated installs are only available when downloading an image or using " "cloud-init." @@ -224,15 +220,15 @@ msgid "Automatic" msgstr "Автоматически" -#: src/components/create-vm-dialog/createVmDialog.jsx:1174 +#: src/components/create-vm-dialog/createVmDialog.jsx:1285 #, fuzzy #| msgid "Automatic" msgid "Automation" msgstr "Автоматически" -#: src/components/storagePools/storagePoolOverviewTab.jsx:71 +#: src/components/vm/overview/vmOverviewCard.jsx:226 #: src/components/networks/networkOverviewTab.jsx:119 -#: src/components/vm/overview/vmOverviewCard.jsx:221 +#: src/components/storagePools/storagePoolOverviewTab.jsx:71 msgid "Autostart" msgstr "Автозапуск" @@ -240,7 +236,7 @@ msgid "Blocked" msgstr "Заблокировано" -#: src/components/vm/overview/vmOverviewCard.jsx:213 +#: src/components/vm/overview/vmOverviewCard.jsx:218 msgid "Boot order" msgstr "Порядок загрузки" @@ -248,13 +244,13 @@ msgid "Boot order settings could not be saved" msgstr "Не удалось сохранить параметры порядка загрузки" +#: src/components/vm/disks/diskEdit.jsx:88 +#: src/components/vm/disks/vmDisksCard.jsx:186 +#: src/components/vm/disks/diskAdd.jsx:217 +#: src/components/vm/hostdevs/hostDevAdd.jsx:92 #: src/components/vm/hostdevs/hostDevCard.jsx:104 #: src/components/vm/hostdevs/hostDevCard.jsx:112 #: src/components/vm/hostdevs/hostDevCard.jsx:246 -#: src/components/vm/hostdevs/hostDevAdd.jsx:92 -#: src/components/vm/disks/diskAdd.jsx:217 -#: src/components/vm/disks/vmDisksCard.jsx:186 -#: src/components/vm/disks/diskEdit.jsx:88 #: src/components/vm/overview/bootOrder.jsx:118 #: src/components/vm/overview/bootOrder.jsx:130 #: src/components/vm/overview/bootOrder.jsx:148 @@ -275,39 +271,39 @@ msgid "CPU configuration could not be saved" msgstr "Не удалось сохранить параметры ЦП" -#: src/components/vm/overview/vmOverviewCard.jsx:208 +#: src/components/vm/overview/vmOverviewCard.jsx:213 msgid "CPU type" msgstr "Тип процессора" -#: src/components/vm/disks/diskAdd.jsx:206 #: src/components/vm/disks/vmDiskColumns.jsx:95 #: src/components/vm/disks/diskEdit.jsx:58 +#: src/components/vm/disks/diskAdd.jsx:206 msgid "Cache" msgstr "Кэш" -#: src/components/common/deleteResource.jsx:79 -#: src/components/create-vm-dialog/createVmDialog.jsx:1230 -#: src/components/storagePools/storageVolumeCreate.jsx:108 -#: src/components/storagePools/storagePoolDelete.jsx:202 -#: src/components/storagePools/createStoragePoolDialog.jsx:445 -#: src/components/networks/createNetworkDialog.jsx:417 -#: src/components/networks/networkOverviewTab.jsx:240 -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:170 -#: src/components/vm/hostdevs/hostDevAdd.jsx:228 -#: src/components/vm/snapshots/vmSnapshotsRevertModal.jsx:76 -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:150 -#: src/components/vm/deleteDialog.jsx:178 #: src/components/vm/vmMigrateDialog.jsx:219 -#: src/components/vm/vmRenameDialog.jsx:68 -#: src/components/vm/disks/diskAdd.jsx:737 +#: src/components/vm/nics/nicAdd.jsx:211 src/components/vm/nics/nicEdit.jsx:180 #: src/components/vm/disks/diskEdit.jsx:268 -#: src/components/vm/vmCloneDialog.jsx:80 +#: src/components/vm/disks/diskAdd.jsx:737 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:170 +#: src/components/vm/hostdevs/hostDevAdd.jsx:233 +#: src/components/vm/vmRenameDialog.jsx:68 +#: src/components/vm/deleteDialog.jsx:178 #: src/components/vm/overview/bootOrder.jsx:330 #: src/components/vm/overview/cpuTypeModal.jsx:70 -#: src/components/vm/overview/vcpuModal.jsx:266 #: src/components/vm/overview/firmware.jsx:70 +#: src/components/vm/overview/vcpuModal.jsx:266 #: src/components/vm/overview/memoryModal.jsx:158 -#: src/components/vm/nics/nicAdd.jsx:204 src/components/vm/nics/nicEdit.jsx:180 +#: src/components/vm/snapshots/vmSnapshotsRevertModal.jsx:76 +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:150 +#: src/components/vm/vmCloneDialog.jsx:80 +#: src/components/networks/createNetworkDialog.jsx:417 +#: src/components/networks/networkOverviewTab.jsx:240 +#: src/components/create-vm-dialog/createVmDialog.jsx:1345 +#: src/components/storagePools/storageVolumeCreate.jsx:108 +#: src/components/storagePools/storagePoolDelete.jsx:202 +#: src/components/storagePools/createStoragePoolDialog.jsx:445 +#: src/components/common/deleteResource.jsx:79 msgid "Cancel" msgstr "Отмена" @@ -325,15 +321,19 @@ msgid "Change firmware" msgstr "Изменить микропрограмму" -#: src/components/common/warningInactive.jsx:11 +#: src/components/vm/nics/nicEdit.jsx:166 #: src/components/vm/disks/diskEdit.jsx:252 #: src/components/vm/overview/vcpuModal.jsx:188 -#: src/components/vm/nics/nicEdit.jsx:166 +#: src/components/common/warningInactive.jsx:11 msgid "Changes will take effect after shutting down the VM" msgstr "Изменения вступят в силу после выключения виртуальной машины" -#: src/components/create-vm-dialog/createVmDialog.jsx:446 -#: src/components/create-vm-dialog/createVmDialog.jsx:447 +#: src/components/create-vm-dialog/createVmDialog.jsx:512 +msgid "Checking token validity..." +msgstr "" + +#: src/components/create-vm-dialog/createVmDialog.jsx:455 +#: src/components/create-vm-dialog/createVmDialog.jsx:456 msgid "Choose an operating system" msgstr "Выберите операционную систему" @@ -356,7 +356,7 @@ msgid "Close" msgstr "Закрыть" -#: src/components/create-vm-dialog/createVmDialog.jsx:351 +#: src/components/create-vm-dialog/createVmDialog.jsx:360 msgid "Cloud base image" msgstr "Базовый образ облака" @@ -382,16 +382,17 @@ msgstr "Подключение" # ctx::sourcefile::Navigation Menu +#: src/components/vm/overview/vmOverviewCard.jsx:184 +#: src/components/networks/createNetworkDialog.jsx:41 +#: src/components/networks/networkList.jsx:75 #: src/components/vms/hostvmslist.jsx:141 -#: src/components/common/machinesConnectionSelector.jsx:33 #: src/components/storagePools/storagePoolList.jsx:77 -#: src/components/networks/networkList.jsx:75 -#: src/components/networks/createNetworkDialog.jsx:41 +#: src/components/common/machinesConnectionSelector.jsx:33 msgid "Connection" msgstr "Подключение" -#: src/components/vm/vmDetailsPage.jsx:117 -#: src/components/vm/vmDetailsPage.jsx:149 +#: src/components/vm/vmDetailsPage.jsx:118 +#: src/components/vm/vmDetailsPage.jsx:151 msgid "Console" msgstr "Консоль" @@ -426,22 +427,22 @@ msgid "Crashed" msgstr "Аварийное завершение" +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:147 +#: src/components/networks/createNetworkDialog.jsx:414 #: src/components/storagePools/storageVolumeCreate.jsx:105 #: src/components/storagePools/createStoragePoolDialog.jsx:442 -#: src/components/networks/createNetworkDialog.jsx:414 -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:147 msgid "Create" msgstr "Создать" -#: src/components/create-vm-dialog/createVmDialog.jsx:1276 +#: src/components/create-vm-dialog/createVmDialog.jsx:1391 msgid "Create VM" msgstr "Создать ВМ" -#: src/components/create-vm-dialog/createVmDialog.jsx:1295 +#: src/components/create-vm-dialog/createVmDialog.jsx:1410 msgid "Create VM by importing a disk image of an existing VM installation" msgstr "" -#: src/components/create-vm-dialog/createVmDialog.jsx:1294 +#: src/components/create-vm-dialog/createVmDialog.jsx:1409 msgid "Create VM from local or network installation medium" msgstr "" @@ -449,13 +450,13 @@ msgid "Create a clone VM based on $0" msgstr "Создать клон ВМ на основе $0" -#: src/components/create-vm-dialog/createVmDialog.jsx:1199 +#: src/components/create-vm-dialog/createVmDialog.jsx:1313 #, fuzzy #| msgid "Create new" msgid "Create and edit" msgstr "Создать новый" -#: src/components/create-vm-dialog/createVmDialog.jsx:1224 +#: src/components/create-vm-dialog/createVmDialog.jsx:1339 #, fuzzy #| msgid "Create new" msgid "Create and run" @@ -465,16 +466,16 @@ msgid "Create new" msgstr "Создать новый" -#: src/components/create-vm-dialog/createVmDialog.jsx:1213 +#: src/components/create-vm-dialog/createVmDialog.jsx:1327 msgid "Create new virtual machine" msgstr "Создание новой виртуальной машины" -#: src/components/create-vm-dialog/createVmDialog.jsx:739 +#: src/components/create-vm-dialog/createVmDialog.jsx:849 msgid "Create new volume" msgstr "Создать новый том" -#: src/components/vm/snapshots/vmSnapshotsCard.jsx:47 #: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:142 +#: src/components/vm/snapshots/vmSnapshotsCard.jsx:47 msgid "Create snapshot" msgstr "Создание моментального снимка" @@ -511,7 +512,7 @@ msgid "Creating VM installation" msgstr "Создание установки ВМ" -#: src/components/create-vm-dialog/createVmDialog.jsx:1036 +#: src/components/create-vm-dialog/createVmDialog.jsx:1147 msgid "Creation of VM $0 failed" msgstr "Ошибка создания виртуальной машины $0" @@ -546,20 +547,20 @@ msgid "DHCP Settings" msgstr "Диапазон адресов DHCP" -#: src/components/storagePools/storagePool.jsx:161 #: src/components/networks/network.jsx:162 +#: src/components/storagePools/storagePool.jsx:161 msgid "Deactivate" msgstr "Отключить" -#: src/components/common/deleteResource.jsx:76 -#: src/components/common/deleteResource.jsx:116 +#: src/components/vm/vmActions.jsx:351 src/components/vm/vmActions.jsx:359 +#: src/components/vm/deleteDialog.jsx:175 +#: src/components/networks/network.jsx:144 +#: src/components/networks/network.jsx:146 #: src/components/storagePools/storagePoolDelete.jsx:199 #: src/components/storagePools/storagePoolDelete.jsx:236 #: src/components/storagePools/storagePoolDelete.jsx:246 -#: src/components/networks/network.jsx:144 -#: src/components/networks/network.jsx:146 -#: src/components/vm/deleteDialog.jsx:175 src/components/vm/vmActions.jsx:351 -#: src/components/vm/vmActions.jsx:359 +#: src/components/common/deleteResource.jsx:76 +#: src/components/common/deleteResource.jsx:116 msgid "Delete" msgstr "Удалить" @@ -612,8 +613,8 @@ msgid "Deleting shared directories is possible only when the guest is shut off" msgstr "Может редактироваться, только когда гостевая система выключена" -#: src/components/vm/snapshots/vmSnapshotsCard.jsx:89 #: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:52 +#: src/components/vm/snapshots/vmSnapshotsCard.jsx:89 msgid "Description" msgstr "Описание" @@ -640,23 +641,23 @@ "Перед попыткой удаления отсоедините диски, использующие этот пул, от всех " "виртуальных машин." -#: src/components/create-vm-dialog/createVmDialog.jsx:1170 +#: src/components/create-vm-dialog/createVmDialog.jsx:1281 msgid "Details" msgstr "" -#: src/components/networks/networkList.jsx:74 -#: src/components/networks/createNetworkDialog.jsx:161 -#: src/components/vm/hostdevs/hostDevCard.jsx:103 -#: src/components/vm/hostdevs/hostDevCard.jsx:245 -#: src/components/vm/hostdevs/hostDevAdd.jsx:91 -#: src/components/vm/hostdevs/hostDevAdd.jsx:126 -#: src/components/vm/disks/diskAdd.jsx:335 #: src/components/vm/disks/vmDiskColumns.jsx:34 #: src/components/vm/disks/vmDisksCard.jsx:172 +#: src/components/vm/disks/diskAdd.jsx:335 +#: src/components/vm/hostdevs/hostDevAdd.jsx:91 +#: src/components/vm/hostdevs/hostDevAdd.jsx:126 +#: src/components/vm/hostdevs/hostDevCard.jsx:103 +#: src/components/vm/hostdevs/hostDevCard.jsx:245 #: src/components/vm/overview/bootOrder.jsx:110 #: src/components/vm/overview/bootOrder.jsx:117 #: src/components/vm/overview/bootOrder.jsx:149 #: src/components/vm/overview/bootOrder.jsx:152 +#: src/components/networks/createNetworkDialog.jsx:161 +#: src/components/networks/networkList.jsx:74 msgid "Device" msgstr "Устройство" @@ -699,7 +700,7 @@ msgid "Disk identifier" msgstr "Файл образа диска" -#: src/components/create-vm-dialog/createVmDialog.jsx:363 +#: src/components/create-vm-dialog/createVmDialog.jsx:372 #, fuzzy #| msgid "Disk image file" msgid "Disk image" @@ -709,14 +710,14 @@ msgid "Disk image file" msgstr "Файл образа диска" -#: src/components/create-vm-dialog/createVmDialog.jsx:214 +#: src/components/create-vm-dialog/createVmDialog.jsx:220 #, fuzzy #| msgid "Name must not be empty" msgid "Disk image path must not be empty" msgstr "Имя не должно быть пустым" -#: src/components/vm/disks/diskAdd.jsx:625 #: src/components/vm/disks/diskEdit.jsx:215 +#: src/components/vm/disks/diskAdd.jsx:625 msgid "Disk settings could not be saved" msgstr "Не удалось сохранить параметры диска" @@ -724,7 +725,7 @@ msgid "Disk-only snapshot" msgstr "Снимок только для диска" -#: src/components/vm/vmDetailsPage.jsx:164 +#: src/components/vm/vmDetailsPage.jsx:166 msgid "Disks" msgstr "Диски" @@ -741,7 +742,7 @@ msgid "Domain is blocked on resource" msgstr "Домен заблокирован на ресурсе" -#: src/components/create-vm-dialog/createVmDialog.jsx:349 +#: src/components/create-vm-dialog/createVmDialog.jsx:358 msgid "Download an OS" msgstr "Загрузить ОС" @@ -771,8 +772,8 @@ msgid "Dying" msgstr "Умирающий" -#: src/components/vm/disks/diskEdit.jsx:164 #: src/components/vm/nics/vmNicsCard.jsx:364 +#: src/components/vm/disks/diskEdit.jsx:164 msgid "Edit" msgstr "Изменить" @@ -788,7 +789,7 @@ msgid "Editing transient network interfaces is not allowed" msgstr "" -#: src/components/vm/overview/vmOverviewCard.jsx:233 +#: src/components/vm/overview/vmOverviewCard.jsx:238 msgid "Emulated machine" msgstr "Эмулированный компьютер" @@ -801,19 +802,23 @@ msgid "End should not be empty" msgstr "Конец не должен быть пустым" -#: src/components/create-vm-dialog/createVmDialog.jsx:1059 +#: src/components/create-vm-dialog/createVmDialog.jsx:1170 msgid "Enter root and/or user information to enable unattended installation." msgstr "" +#: src/components/create-vm-dialog/createVmDialog.jsx:517 +msgid "Error checking token" +msgstr "" + #: src/components/vm/vmMigrateDialog.jsx:54 msgid "Example, $0" msgstr "" -#: src/components/create-vm-dialog/createVmDialog.jsx:292 +#: src/components/create-vm-dialog/createVmDialog.jsx:301 msgid "Existing disk image on host's file system" msgstr "Существующий образ диска в файловой системе узла" -#: src/components/vm/vmDetailsPage.jsx:157 +#: src/components/vm/vmDetailsPage.jsx:159 msgid "Expand" msgstr "Расширить" @@ -892,8 +897,8 @@ # translation auto-copied from project subscription-manager, version 1.11.X, # document keys -#: src/components/vm/overview/vmOverviewCard.jsx:239 #: src/components/vm/overview/firmware.jsx:75 +#: src/components/vm/overview/vmOverviewCard.jsx:244 msgid "Firmware" msgstr "Микропрограмма" @@ -925,8 +930,8 @@ "origin after migration." msgstr "" -#: src/components/networks/networkOverviewTab.jsx:110 #: src/components/vm/overview/vmOverviewCard.jsx:180 +#: src/components/networks/networkOverviewTab.jsx:110 msgid "General" msgstr "Общее" @@ -934,15 +939,15 @@ msgid "Generate automatically" msgstr "Создать автоматически" -#: src/components/create-vm-dialog/createVmDialog.jsx:480 +#: src/components/create-vm-dialog/createVmDialog.jsx:500 msgid "Get a new RHSM token." msgstr "" -#: src/components/create-vm-dialog/createVmDialog.jsx:688 -#: src/components/create-vm-dialog/createVmDialog.jsx:784 -#: src/components/storagePools/storageVolumeCreateBody.jsx:104 #: src/components/vm/disks/vmDisksCard.jsx:51 #: src/components/vm/overview/memorySelectRow.jsx:89 +#: src/components/create-vm-dialog/createVmDialog.jsx:798 +#: src/components/create-vm-dialog/createVmDialog.jsx:894 +#: src/components/storagePools/storageVolumeCreateBody.jsx:104 msgid "GiB" msgstr "ГиБ" @@ -950,15 +955,15 @@ msgid "Go to VMs list" msgstr "Перейти к списку ВМ" -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:238 #: src/components/vm/disks/diskAdd.jsx:202 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:238 msgid "Hide additional options" msgstr "Скрыть дополнительные параметры" -#: src/components/storagePools/storagePoolOverviewTab.jsx:34 -#: src/components/storagePools/createStoragePoolDialog.jsx:122 #: src/components/vm/disks/vmDiskColumns.jsx:38 #: src/components/vm/overview/bootOrder.jsx:114 +#: src/components/storagePools/storagePoolOverviewTab.jsx:34 +#: src/components/storagePools/createStoragePoolDialog.jsx:122 msgid "Host" msgstr "Узел" @@ -966,7 +971,7 @@ msgid "Host device" msgstr "Главное устройство" -#: src/components/vm/hostdevs/hostDevAdd.jsx:199 +#: src/components/vm/hostdevs/hostDevAdd.jsx:201 #, fuzzy #| msgid "Boot order settings could not be saved" msgid "Host device could not be attached" @@ -976,7 +981,7 @@ msgid "Host device will be removed from $0:" msgstr "" -#: src/components/vm/vmDetailsPage.jsx:181 +#: src/components/vm/vmDetailsPage.jsx:183 #, fuzzy #| msgid "Host device" msgid "Host devices" @@ -990,7 +995,7 @@ msgid "Host should not be empty" msgstr "Имя узла не должно быть пустым" -#: src/components/vm/overview/vmOverviewCard.jsx:229 +#: src/components/vm/overview/vmOverviewCard.jsx:234 msgid "Hypervisor details" msgstr "Сведения о гипервизоре" @@ -1002,8 +1007,8 @@ msgid "IP" msgstr "" -#: src/components/networks/networkOverviewTab.jsx:255 #: src/components/vm/nics/vmNicsCard.jsx:252 +#: src/components/networks/networkOverviewTab.jsx:255 msgid "IP address" msgstr "IP-адрес" @@ -1063,25 +1068,25 @@ msgid "Idle" msgstr "Неактивный" -#: src/components/create-vm-dialog/createVmDialog.jsx:1276 +#: src/components/create-vm-dialog/createVmDialog.jsx:1391 msgid "Import VM" msgstr "Импортировать ВМ" -#: src/components/create-vm-dialog/createVmDialog.jsx:1213 +#: src/components/create-vm-dialog/createVmDialog.jsx:1327 msgid "Import a virtual machine" msgstr "Импортировать виртуальную машину" -#: src/components/create-vm-dialog/createVmDialog.jsx:1199 +#: src/components/create-vm-dialog/createVmDialog.jsx:1313 msgid "Import and edit" msgstr "" -#: src/components/create-vm-dialog/createVmDialog.jsx:1224 +#: src/components/create-vm-dialog/createVmDialog.jsx:1339 #, fuzzy #| msgid "Import a virtual machine" msgid "Import and run" msgstr "Импортировать виртуальную машину" -#: src/components/create-vm-dialog/createVmDialog.jsx:300 +#: src/components/create-vm-dialog/createVmDialog.jsx:309 msgid "" "In most configurations, macvtap does not work for host to guest network " "communication." @@ -1108,15 +1113,15 @@ msgid "Install" msgstr "Установить" -#: src/components/create-vm-dialog/createVmDialog.jsx:363 +#: src/components/create-vm-dialog/createVmDialog.jsx:372 msgid "Installation source" msgstr "Источник установки" -#: src/components/create-vm-dialog/createVmDialog.jsx:216 +#: src/components/create-vm-dialog/createVmDialog.jsx:222 msgid "Installation source must not be empty" msgstr "Источник установки не должен быть пустым" -#: src/components/create-vm-dialog/createVmDialog.jsx:341 +#: src/components/create-vm-dialog/createVmDialog.jsx:350 msgid "Installation type" msgstr "Тип установки" @@ -1156,7 +1161,7 @@ msgid "Invalid IPv6 prefix" msgstr "Недопустимый префикс адреса IPv6" -#: src/components/create-vm-dialog/createVmDialog.jsx:200 +#: src/components/create-vm-dialog/createVmDialog.jsx:206 msgid "Invalid filename" msgstr "Недопустимое имя файла" @@ -1172,20 +1177,20 @@ msgid "Launch remote viewer" msgstr "Запустить средство удалённого просмотра" -#: src/components/create-vm-dialog/createVmDialog.jsx:526 +#: src/components/create-vm-dialog/createVmDialog.jsx:636 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:623 +#: src/components/create-vm-dialog/createVmDialog.jsx:733 msgid "" "Leave the password blank if you do not wish to have a user account created" msgstr "" "Оставьте поле пароля пустым, если не хотите создавать учетную запись " "пользователя" -#: src/components/create-vm-dialog/createVmDialog.jsx:639 +#: src/components/create-vm-dialog/createVmDialog.jsx:749 msgid "Leave the password blank if you do not wish to set a root password" msgstr "" "Оставьте поле пароля пустым, если не хотите создавать учетную запись root" @@ -1217,7 +1222,7 @@ msgid "Loading..." msgstr "Загрузка..." -#: src/components/create-vm-dialog/createVmDialog.jsx:353 +#: src/components/create-vm-dialog/createVmDialog.jsx:362 msgid "Local install media (ISO image or distro install tree)" msgstr "" @@ -1230,14 +1235,15 @@ # translation auto-copied from project Satellite6 Hammer CLI Foreman, version # 6.1, document hammer-cli-foreman -#: src/components/networks/networkOverviewTab.jsx:68 #: src/components/vm/overview/bootOrder.jsx:124 +#: src/components/networks/networkOverviewTab.jsx:68 msgid "MAC" msgstr "MAC" -#: src/components/networks/networkOverviewTab.jsx:247 +#: src/components/vm/nics/nicAdd.jsx:63 #: src/components/vm/nics/vmNicsCard.jsx:250 -#: src/components/vm/nics/nicAdd.jsx:63 src/components/vm/nics/nicEdit.jsx:42 +#: src/components/vm/nics/nicEdit.jsx:42 +#: src/components/networks/networkOverviewTab.jsx:247 msgid "MAC address" msgstr "MAC-адрес" @@ -1310,9 +1316,9 @@ msgid "Maximum transmission unit" msgstr "Максимальный передаваемый блок данных" -#: src/components/create-vm-dialog/createVmDialog.jsx:671 #: src/components/vm/vmUsageCard.jsx:60 -#: src/components/vm/overview/vmOverviewCard.jsx:198 +#: src/components/vm/overview/vmOverviewCard.jsx:203 +#: src/components/create-vm-dialog/createVmDialog.jsx:781 msgid "Memory" msgstr "Память" @@ -1321,14 +1327,14 @@ msgid "Memory could not be saved" msgstr "Не удалось сохранить значение для памяти" -#: src/components/create-vm-dialog/createVmDialog.jsx:220 +#: src/components/create-vm-dialog/createVmDialog.jsx:229 msgid "Memory must not be 0" msgstr "Значение для памяти должно отличаться от нуля" -#: src/components/create-vm-dialog/createVmDialog.jsx:686 -#: src/components/create-vm-dialog/createVmDialog.jsx:782 -#: src/components/storagePools/storageVolumeCreateBody.jsx:102 #: src/components/vm/overview/memorySelectRow.jsx:87 +#: src/components/create-vm-dialog/createVmDialog.jsx:796 +#: src/components/create-vm-dialog/createVmDialog.jsx:892 +#: src/components/storagePools/storageVolumeCreateBody.jsx:102 msgid "MiB" msgstr "МиБ" @@ -1352,8 +1358,8 @@ msgid "Mode" msgstr "Режим" -#: src/components/vm/hostdevs/hostDevCard.jsx:202 #: src/components/vm/nics/nicBody.jsx:50 +#: src/components/vm/hostdevs/hostDevCard.jsx:202 msgid "Model" msgstr "Модель" @@ -1390,17 +1396,17 @@ msgstr "" "Не удалось изменить состояние сетевого адаптера $0 виртуальной машины $1" +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:39 +#: src/components/vm/snapshots/vmSnapshotsCard.jsx:80 +#: src/components/vm/vmCloneDialog.jsx:89 +#: src/components/networks/createNetworkDialog.jsx:126 +#: src/components/networks/networkList.jsx:73 +#: src/components/create-vm-dialog/createVmDialog.jsx:258 #: src/components/vms/hostvmslist.jsx:140 -#: src/components/create-vm-dialog/createVmDialog.jsx:249 -#: src/components/storagePools/storageVolumeCreateBody.jsx:40 -#: src/components/storagePools/storagePoolList.jsx:75 #: src/components/storagePools/storagePoolVolumesTab.jsx:79 +#: src/components/storagePools/storagePoolList.jsx:75 +#: src/components/storagePools/storageVolumeCreateBody.jsx:40 #: src/components/storagePools/createStoragePoolDialog.jsx:44 -#: src/components/networks/networkList.jsx:73 -#: src/components/networks/createNetworkDialog.jsx:126 -#: src/components/vm/snapshots/vmSnapshotsCard.jsx:80 -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:39 -#: src/components/vm/vmCloneDialog.jsx:89 msgid "Name" msgstr "Имя" @@ -1415,15 +1421,15 @@ msgid "Name contains invalid characters" msgstr "Имя не должно содержать знак «$0»." -#: src/components/create-vm-dialog/createVmDialog.jsx:183 -#: src/components/storagePools/storageVolumeCreate.jsx:64 #: src/components/vm/vmCloneDialog.jsx:41 +#: src/components/create-vm-dialog/createVmDialog.jsx:189 +#: src/components/storagePools/storageVolumeCreate.jsx:64 msgid "Name must not be empty" msgstr "Имя не должно быть пустым" -#: src/components/storagePools/createStoragePoolDialog.jsx:45 -#: src/components/networks/createNetworkDialog.jsx:53 #: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:99 +#: src/components/networks/createNetworkDialog.jsx:53 +#: src/components/storagePools/createStoragePoolDialog.jsx:45 msgid "Name should not be empty" msgstr "Имя не должно быть пустым" @@ -1455,7 +1461,7 @@ msgid "Network $0 will be permanently deleted." msgstr "Не удалось удалить $0" -#: src/components/create-vm-dialog/createVmDialog.jsx:358 +#: src/components/create-vm-dialog/createVmDialog.jsx:367 msgid "Network boot (PXE)" msgstr "Сетевая загрузка (PXE)" @@ -1475,17 +1481,17 @@ msgid "Network interface $0 will be removed from $1" msgstr "Не удалось сохранить параметры сетевого интерфейса" -#: src/components/vm/nics/nicAdd.jsx:159 src/components/vm/nics/nicEdit.jsx:135 +#: src/components/vm/nics/nicAdd.jsx:161 src/components/vm/nics/nicEdit.jsx:135 msgid "Network interface settings could not be saved" msgstr "Не удалось сохранить параметры сетевого интерфейса" -#: src/components/vm/vmDetailsPage.jsx:172 +#: src/components/vm/vmDetailsPage.jsx:174 #, fuzzy #| msgid "Add network interface" msgid "Network interfaces" msgstr "Добавить сетевой интерфейс" -#: src/components/create-vm-dialog/createVmDialog.jsx:308 +#: src/components/create-vm-dialog/createVmDialog.jsx:317 msgid "Network selection does not support PXE." msgstr "Выбор сети не поддерживает PXE." @@ -1537,7 +1543,7 @@ msgid "No disks defined for this VM" msgstr "Отсутствуют диски, определённые для этой виртуальной машины" -#: src/components/vm/hostdevs/hostDevAdd.jsx:203 +#: src/components/vm/hostdevs/hostDevAdd.jsx:206 #, fuzzy #| msgid "No boot device found" msgid "No host device selected" @@ -1580,7 +1586,7 @@ msgid "No state" msgstr "Нет хранилища" -#: src/components/create-vm-dialog/createVmDialog.jsx:740 +#: src/components/create-vm-dialog/createVmDialog.jsx:850 msgid "No storage" msgstr "Нет хранилища" @@ -1630,10 +1636,20 @@ msgid "None (isolated network)" msgstr "Нет (изолированная сеть)" -#: src/components/create-vm-dialog/createVmDialog.jsx:473 +#: src/components/create-vm-dialog/createVmDialog.jsx:587 msgid "Offline token" msgstr "" +#: src/components/create-vm-dialog/createVmDialog.jsx:226 +#, fuzzy +#| msgid "Name must not be empty" +msgid "Offline token must not be empty" +msgstr "Имя не должно быть пустым" + +#: src/components/create-vm-dialog/createVmDialog.jsx:527 +msgid "Old token expired" +msgstr "" + #: src/components/storagePools/storageVolumeDelete.jsx:70 msgid "" "One or more selected volumes are used by domains. Detach the disks first to " @@ -1642,9 +1658,9 @@ "Один или несколько выбранных томов используются доменами. Сначала " "отсоедините диски, чтобы разрешить удаление тома." +#: src/components/vm/nics/nicEdit.jsx:39 #: src/components/vm/overview/bootOrder.jsx:379 #: src/components/vm/overview/memoryModal.jsx:143 -#: src/components/vm/nics/nicEdit.jsx:39 msgid "Only editable when the guest is shut off" msgstr "Может редактироваться, только когда гостевая система выключена" @@ -1652,7 +1668,7 @@ msgid "Open" msgstr "Открытая" -#: src/components/create-vm-dialog/createVmDialog.jsx:439 +#: src/components/create-vm-dialog/createVmDialog.jsx:448 msgid "Operating system" msgstr "Операционная система" @@ -1663,8 +1679,8 @@ # translation auto-copied from project virt-manager, version 0.10.0, document # virt-manager +#: src/components/vm/vmDetailsPage.jsx:134 #: src/components/storagePools/storagePool.jsx:75 -#: src/components/vm/vmDetailsPage.jsx:132 msgid "Overview" msgstr "Обзор" @@ -1677,10 +1693,10 @@ msgid "Parent snapshot" msgstr "Создание моментального снимка" +#: src/components/vm/disks/diskEdit.jsx:40 #: src/components/vm/hostdevs/hostDevCard.jsx:128 #: src/components/vm/hostdevs/hostDevCard.jsx:132 #: src/components/vm/deleteDialog.jsx:63 -#: src/components/vm/disks/diskEdit.jsx:40 msgid "Path" msgstr "Путь" @@ -1688,11 +1704,11 @@ msgid "Path on host's filesystem" msgstr "Путь в файловой системе узла" -#: src/components/create-vm-dialog/createVmDialog.jsx:274 +#: src/components/create-vm-dialog/createVmDialog.jsx:283 msgid "Path to ISO file on host's file system" msgstr "Путь к файлу ISO в файловой системе узла" -#: src/components/create-vm-dialog/createVmDialog.jsx:283 +#: src/components/create-vm-dialog/createVmDialog.jsx:292 #, fuzzy msgid "Path to cloud image file on host's file system" msgstr "Путь к файлу ISO в файловой системе узла" @@ -1715,12 +1731,12 @@ msgid "Permanent (default)" msgstr "" -#: src/components/vm/disks/diskAdd.jsx:127 src/components/vm/nics/nicAdd.jsx:86 +#: src/components/vm/nics/nicAdd.jsx:86 src/components/vm/disks/diskAdd.jsx:127 msgid "Persistence" msgstr "Сохраняемость" -#: src/components/storagePools/storagePoolOverviewTab.jsx:66 #: src/components/networks/networkOverviewTab.jsx:114 +#: src/components/storagePools/storagePoolOverviewTab.jsx:66 msgid "Persistent" msgstr "Постоянно" @@ -1748,9 +1764,9 @@ msgid "Please start the virtual machine to access its console." msgstr "Запустите виртуальную машину, чтобы получить доступ к её консоли." -#: src/components/vm/deleteDialog.jsx:71 -#: src/components/vm/disks/diskAdd.jsx:143 #: src/components/vm/disks/vmDiskColumns.jsx:36 +#: src/components/vm/disks/diskAdd.jsx:143 +#: src/components/vm/deleteDialog.jsx:71 #: src/components/vm/overview/bootOrder.jsx:112 msgid "Pool" msgstr "Пул" @@ -1773,10 +1789,10 @@ msgid "Pool's volumes are used by VMs " msgstr "Тома пула используются виртуальными машинами " +#: src/components/vm/nics/vmNicsCard.jsx:282 #: src/components/vm/disks/vmDiskColumns.jsx:39 #: src/components/vm/overview/bootOrder.jsx:115 #: src/components/vm/overview/bootOrder.jsx:131 -#: src/components/vm/nics/vmNicsCard.jsx:282 msgid "Port" msgstr "Порт" @@ -1806,20 +1822,20 @@ msgid "Private" msgstr "Частная" +#: src/components/vm/hostdevs/hostDevAdd.jsx:132 #: src/components/vm/hostdevs/hostDevCard.jsx:236 #: src/components/vm/hostdevs/hostDevCard.jsx:242 -#: src/components/vm/hostdevs/hostDevAdd.jsx:132 #: src/components/vm/overview/bootOrder.jsx:144 #: src/components/vm/overview/bootOrder.jsx:159 msgid "Product" msgstr "Продукт" -#: src/components/create-vm-dialog/createVmDialog.jsx:505 +#: src/components/create-vm-dialog/createVmDialog.jsx:615 msgid "Profile" msgstr "Профиль" -#: src/components/vm/hostdevs/hostDevCard.jsx:119 #: src/components/vm/disks/vmDiskColumns.jsx:35 +#: src/components/vm/hostdevs/hostDevCard.jsx:119 #: src/components/vm/overview/bootOrder.jsx:111 #: src/components/vm/overview/bootOrder.jsx:172 msgid "Protocol" @@ -1847,8 +1863,8 @@ msgid "Range" msgstr "Изменить" -#: src/components/vm/disks/vmDisksCard.jsx:216 #: src/components/vm/disks/diskEdit.jsx:121 +#: src/components/vm/disks/vmDisksCard.jsx:216 msgid "Read-only" msgstr "Только для чтения" @@ -1856,7 +1872,7 @@ msgid "Reboot" msgstr "Перезагрузка" -#: src/components/create-vm-dialog/createVmDialog.jsx:329 +#: src/components/create-vm-dialog/createVmDialog.jsx:338 msgid "Remote URL" msgstr "Удалённый URL-адрес" @@ -1865,15 +1881,15 @@ msgid "Remote viewer details" msgstr "Сведения о гипервизоре" -#: src/components/networks/networkOverviewTab.jsx:70 +#: src/components/vm/nics/vmNicsCard.jsx:382 +#: src/components/vm/nics/vmNicsCard.jsx:389 +#: src/components/vm/disks/vmDisksCard.jsx:245 +#: src/components/vm/disks/vmDisksCard.jsx:263 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:59 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:68 #: src/components/vm/hostdevs/hostDevCard.jsx:252 #: src/components/vm/hostdevs/hostDevCard.jsx:258 -#: src/components/vm/disks/vmDisksCard.jsx:245 -#: src/components/vm/disks/vmDisksCard.jsx:263 -#: src/components/vm/nics/vmNicsCard.jsx:382 -#: src/components/vm/nics/vmNicsCard.jsx:389 +#: src/components/networks/networkOverviewTab.jsx:70 msgid "Remove" msgstr "Удалить" @@ -1905,7 +1921,7 @@ msgid "Remove static host from DHCP" msgstr "" -#: src/components/vm/vmRenameDialog.jsx:65 src/components/vm/vmActions.jsx:338 +#: src/components/vm/vmActions.jsx:338 src/components/vm/vmRenameDialog.jsx:65 msgid "Rename" msgstr "" @@ -1935,7 +1951,7 @@ "snapshot" msgstr "" -#: src/components/create-vm-dialog/createVmDialog.jsx:599 +#: src/components/create-vm-dialog/createVmDialog.jsx:709 msgid "Root password" msgstr "Пароль root" @@ -1951,8 +1967,8 @@ msgid "Run" msgstr "Запуск" -#: src/components/networks/networkOverviewTab.jsx:124 #: src/components/vm/overview/vmOverviewCard.jsx:123 +#: src/components/networks/networkOverviewTab.jsx:124 msgid "Run when host boots" msgstr "Выполнять при загрузке узла" @@ -1975,11 +1991,11 @@ msgid "SPICE port" msgstr "Порт SPICE:" +#: src/components/vm/nics/nicEdit.jsx:177 #: src/components/vm/disks/diskEdit.jsx:265 #: src/components/vm/overview/bootOrder.jsx:327 #: src/components/vm/overview/firmware.jsx:67 #: src/components/vm/overview/memoryModal.jsx:155 -#: src/components/vm/nics/nicEdit.jsx:177 msgid "Save" msgstr "Сохранить" @@ -2020,7 +2036,7 @@ msgid "Set manually" msgstr "Задать вручную" -#: src/components/create-vm-dialog/createVmDialog.jsx:1205 +#: src/components/create-vm-dialog/createVmDialog.jsx:1319 msgid "" "Setting the user passwords for unattended installation requires starting the " "VM when creating it" @@ -2036,12 +2052,12 @@ msgid "Share a host directory with the guest" msgstr "" -#: src/components/vm/vmDetailsPage.jsx:202 +#: src/components/vm/vmDetailsPage.jsx:204 msgid "Shared directories" msgstr "" #: src/components/vm/filesystems/vmFilesystemsCard.jsx:176 -#: src/components/vm/vmDetailsPage.jsx:204 +#: src/components/vm/vmDetailsPage.jsx:206 msgid "Shared host directories need to be manually mounted inside the VM" msgstr "" @@ -2051,8 +2067,8 @@ msgid "Shared storage" msgstr "Нет хранилища" -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:238 #: src/components/vm/disks/diskAdd.jsx:202 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:238 msgid "Show additional options" msgstr "Показать дополнительные параметры" @@ -2076,16 +2092,16 @@ msgid "Shutting down" msgstr "Выключить" -#: src/components/storagePools/storageVolumeCreateBody.jsx:86 -#: src/components/storagePools/storagePoolList.jsx:76 #: src/components/storagePools/storagePoolVolumesTab.jsx:79 +#: src/components/storagePools/storagePoolList.jsx:76 +#: src/components/storagePools/storageVolumeCreateBody.jsx:86 msgid "Size" msgstr "Размер" +#: src/components/vm/hostdevs/hostDevAdd.jsx:104 #: src/components/vm/hostdevs/hostDevCard.jsx:106 #: src/components/vm/hostdevs/hostDevCard.jsx:113 #: src/components/vm/hostdevs/hostDevCard.jsx:237 -#: src/components/vm/hostdevs/hostDevAdd.jsx:104 #: src/components/vm/overview/bootOrder.jsx:160 msgid "Slot" msgstr "" @@ -2109,7 +2125,7 @@ msgid "Snapshot failed to be created" msgstr "Не удалось создать диск" -#: src/components/vm/vmDetailsPage.jsx:190 +#: src/components/vm/vmDetailsPage.jsx:192 #, fuzzy msgid "Snapshots" msgstr "Создание моментального снимка" @@ -2120,12 +2136,12 @@ msgid "Sockets" msgstr "Сокеты" -#: src/components/storagePools/storagePoolOverviewTab.jsx:51 -#: src/components/vm/hostdevs/hostDevCard.jsx:220 -#: src/components/vm/disks/diskAdd.jsx:662 -#: src/components/vm/disks/vmDisksCard.jsx:190 #: src/components/vm/nics/vmNicsCard.jsx:277 #: src/components/vm/nics/nicBody.jsx:197 +#: src/components/vm/disks/vmDisksCard.jsx:190 +#: src/components/vm/disks/diskAdd.jsx:662 +#: src/components/vm/hostdevs/hostDevCard.jsx:220 +#: src/components/storagePools/storagePoolOverviewTab.jsx:51 msgid "Source" msgstr "Источник" @@ -2139,13 +2155,13 @@ msgid "Source must not be empty" msgstr "Имя не должно быть пустым" +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:48 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:65 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:199 #: src/components/storagePools/storagePoolOverviewTab.jsx:41 #: src/components/storagePools/storagePoolOverviewTab.jsx:46 #: src/components/storagePools/createStoragePoolDialog.jsx:174 #: src/components/storagePools/createStoragePoolDialog.jsx:192 -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:48 -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:65 -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:199 msgid "Source path" msgstr "Путь к источнику" @@ -2154,7 +2170,7 @@ msgid "Source path should not be empty" msgstr "Путь к источнику не должен быть пустым" -#: src/components/create-vm-dialog/createVmDialog.jsx:208 +#: src/components/create-vm-dialog/createVmDialog.jsx:214 msgid "Source should start with http, ftp or nfs protocol" msgstr "Путь должен начинаться с указания протокола HTTP, FTP или NFS" @@ -2179,11 +2195,11 @@ msgid "Startup" msgstr "Запуск" +#: src/components/vm/nics/vmNicsCard.jsx:325 +#: src/components/vm/overview/vmOverviewCard.jsx:189 +#: src/components/networks/networkList.jsx:77 #: src/components/vms/hostvmslist.jsx:99 src/components/vms/hostvmslist.jsx:142 #: src/components/storagePools/storagePoolList.jsx:78 -#: src/components/networks/networkList.jsx:77 -#: src/components/vm/overview/vmOverviewCard.jsx:184 -#: src/components/vm/nics/vmNicsCard.jsx:325 msgid "State" msgstr "Состояние" @@ -2199,14 +2215,14 @@ # translation auto-copied from project virt-manager, version 0.10.0, document # virt-manager -#: src/components/create-vm-dialog/createVmDialog.jsx:735 #: src/components/vm/vmMigrateDialog.jsx:95 +#: src/components/create-vm-dialog/createVmDialog.jsx:845 msgid "Storage" msgstr "Хранилище" # translation auto-copied from project virt-manager, version 0.10.0, document # virt-manager -#: src/components/create-vm-dialog/createVmDialog.jsx:766 +#: src/components/create-vm-dialog/createVmDialog.jsx:876 #, fuzzy #| msgid "Storage" msgid "Storage Limit" @@ -2232,7 +2248,7 @@ msgid "Storage pool name" msgstr "Имя пула носителей" -#: src/components/create-vm-dialog/createVmDialog.jsx:741 +#: src/components/create-vm-dialog/createVmDialog.jsx:851 #: src/components/storagePools/storagePoolList.jsx:58 #: src/components/storagePools/storagePoolList.jsx:65 #: src/components/storagePools/storagePoolList.jsx:72 @@ -2245,7 +2261,7 @@ msgid "Storage pools could not be fetched" msgstr "Не удалось удалить тома хранилища" -#: src/components/create-vm-dialog/createVmDialog.jsx:224 +#: src/components/create-vm-dialog/createVmDialog.jsx:233 msgid "Storage size must not be 0" msgstr "Размер хранилища не может быть равен нулю" @@ -2253,8 +2269,8 @@ msgid "Storage volume" msgstr "Том хранилища" -#: src/components/storagePools/storageVolumeCreate.jsx:67 #: src/components/vm/disks/diskAdd.jsx:426 +#: src/components/storagePools/storageVolumeCreate.jsx:67 msgid "Storage volume size must not exceed the storage pool's capacity ($0 $1)" msgstr "" @@ -2286,8 +2302,8 @@ msgstr "" # Этап передачи событий -#: src/components/vm/hostdevs/hostDevCard.jsx:114 #: src/components/vm/disks/vmDisksCard.jsx:249 +#: src/components/vm/hostdevs/hostDevCard.jsx:114 #: src/components/vm/overview/bootOrder.jsx:166 msgid "Target" msgstr "Цель" @@ -2316,8 +2332,8 @@ msgstr "" "Виртуальная машина работает и будет принудительно отключена перед удалением." -#: src/components/vm/disks/vmDisksCard.jsx:262 #: src/components/vm/nics/vmNicsCard.jsx:390 +#: src/components/vm/disks/vmDisksCard.jsx:262 msgid "The VM needs to be running or shut off to detach this device" msgstr "" "ВМ должна работать или быть отключена, чтобы отсоединить это устройство" @@ -2340,11 +2356,11 @@ msgid "The pool is empty" msgstr "Пул пуст" -#: src/components/create-vm-dialog/createVmDialog.jsx:663 +#: src/components/create-vm-dialog/createVmDialog.jsx:773 msgid "The selected operating system has minimum memory requirement of $0 $1" msgstr "Минимальный объём памяти для выбранной операционной системы — $0 $1" -#: src/components/create-vm-dialog/createVmDialog.jsx:713 +#: src/components/create-vm-dialog/createVmDialog.jsx:823 msgid "" "The selected operating system has minimum storage size requirement of $0 $1" msgstr "" @@ -2363,6 +2379,12 @@ msgid "The tag name to be used by the guest to mount this export point." msgstr "" +#: src/components/create-vm-dialog/createVmDialog.jsx:507 +#: src/components/create-vm-dialog/createVmDialog.jsx:520 +#: src/components/create-vm-dialog/createVmDialog.jsx:530 +msgid "Then copy and paste it above." +msgstr "" + #: src/components/vm/vmActions.jsx:347 msgid "This VM is transient. Shut it down if you wish to delete it." msgstr "Эта ВМ временная. Выключите ее, если хотите ее удалить." @@ -2404,7 +2426,7 @@ msgid "This volume is already used by $0." msgstr "Этот том уже используется: " -#: src/components/create-vm-dialog/createVmDialog.jsx:754 +#: src/components/create-vm-dialog/createVmDialog.jsx:864 msgid "This volume is already used by another VM." msgstr "Этот том уже используется другой виртуальной машиной." @@ -2420,17 +2442,17 @@ msgid "Troubleshoot" msgstr "Устранить неполадки" -#: src/components/storagePools/storagePoolOverviewTab.jsx:76 -#: src/components/storagePools/createStoragePoolDialog.jsx:81 -#: src/components/vm/hostdevs/hostDevCard.jsx:184 +#: src/components/vm/nics/vmNicsCard.jsx:227 #: src/components/vm/hostdevs/hostDevAdd.jsx:50 +#: src/components/vm/hostdevs/hostDevCard.jsx:184 #: src/components/vm/overview/bootOrder.jsx:129 #: src/components/vm/overview/bootOrder.jsx:142 #: src/components/vm/overview/bootOrder.jsx:157 #: src/components/vm/overview/bootOrder.jsx:164 #: src/components/vm/overview/bootOrder.jsx:171 #: src/components/vm/overview/bootOrder.jsx:177 -#: src/components/vm/nics/vmNicsCard.jsx:227 +#: src/components/storagePools/storagePoolOverviewTab.jsx:76 +#: src/components/storagePools/createStoragePoolDialog.jsx:81 msgid "Type" msgstr "Тип" @@ -2438,7 +2460,7 @@ msgid "Type ID" msgstr "Идентификатор типа" -#: src/components/create-vm-dialog/createVmDialog.jsx:355 +#: src/components/create-vm-dialog/createVmDialog.jsx:364 msgid "URL (ISO image or distro install tree)" msgstr "" @@ -2454,11 +2476,11 @@ msgid "Undefined" msgstr "" -#: src/components/create-vm-dialog/createVmDialog.jsx:257 +#: src/components/create-vm-dialog/createVmDialog.jsx:266 msgid "Unique name" msgstr "Уникальное имя" -#: src/components/create-vm-dialog/createVmDialog.jsx:257 +#: src/components/create-vm-dialog/createVmDialog.jsx:266 #, fuzzy #| msgid "Unique name" msgid "Unique name, default: $0" @@ -2493,7 +2515,7 @@ # translation auto-copied from project subscription-manager, version 1.11.X, # document keys -#: src/components/vm/vmDetailsPage.jsx:143 +#: src/components/vm/vmDetailsPage.jsx:145 msgid "Usage" msgstr "Использование" @@ -2520,20 +2542,20 @@ msgid "Used by" msgstr "Используется" -#: src/components/create-vm-dialog/createVmDialog.jsx:612 +#: src/components/create-vm-dialog/createVmDialog.jsx:722 #, fuzzy msgid "User login" msgstr "Последний вход" -#: src/components/create-vm-dialog/createVmDialog.jsx:239 +#: src/components/create-vm-dialog/createVmDialog.jsx:248 msgid "User login must not be empty when user password is set" msgstr "" -#: src/components/create-vm-dialog/createVmDialog.jsx:619 +#: src/components/create-vm-dialog/createVmDialog.jsx:729 msgid "User password" msgstr "Пароль пользователя" -#: src/components/create-vm-dialog/createVmDialog.jsx:236 +#: src/components/create-vm-dialog/createVmDialog.jsx:245 msgid "User password must not be empty when user login is set" msgstr "" @@ -2553,7 +2575,7 @@ msgid "VM $0 Host Devices" msgstr "Главное устройство" -#: src/components/create-vm-dialog/createVmDialog.jsx:185 +#: src/components/create-vm-dialog/createVmDialog.jsx:191 msgid "VM $0 already exists" msgstr "ВМ $0 уже существует" @@ -2622,23 +2644,27 @@ msgid "VNC port" msgstr "Порт VNC:" +#: src/components/create-vm-dialog/createVmDialog.jsx:536 +msgid "Valid token" +msgstr "" + # translation auto-copied from project subscription-manager, version 1.11.X, # document keys +#: src/components/vm/hostdevs/hostDevAdd.jsx:132 #: src/components/vm/hostdevs/hostDevCard.jsx:211 #: src/components/vm/hostdevs/hostDevCard.jsx:235 #: src/components/vm/hostdevs/hostDevCard.jsx:241 -#: src/components/vm/hostdevs/hostDevAdd.jsx:132 #: src/components/vm/overview/bootOrder.jsx:143 #: src/components/vm/overview/bootOrder.jsx:158 msgid "Vendor" msgstr "Производитель" +#: src/components/vm/vmDetailsPage.jsx:112 +#: src/components/vm/vmDetailsPage.jsx:264 +#: src/components/networks/networkList.jsx:53 #: src/components/vms/hostvmslist.jsx:130 #: src/components/vms/hostvmslist.jsx:137 -#: src/components/storagePools/storagePoolList.jsx:55 -#: src/components/networks/networkList.jsx:53 -#: src/components/vm/vmDetailsPage.jsx:111 -#: src/components/vm/vmDetailsPage.jsx:262 src/manifest.json:0 +#: src/components/storagePools/storagePoolList.jsx:55 src/manifest.json:0 msgid "Virtual machines" msgstr "Виртуальные машины" @@ -2658,11 +2684,11 @@ msgid "Virtualization service (libvirt) is not active" msgstr "Служба виртуализации (libvirt) не активна" -#: src/components/create-vm-dialog/createVmDialog.jsx:752 -#: src/components/vm/deleteDialog.jsx:68 -#: src/components/vm/disks/diskAdd.jsx:106 #: src/components/vm/disks/vmDiskColumns.jsx:37 +#: src/components/vm/disks/diskAdd.jsx:106 +#: src/components/vm/deleteDialog.jsx:68 #: src/components/vm/overview/bootOrder.jsx:113 +#: src/components/create-vm-dialog/createVmDialog.jsx:862 msgid "Volume" msgstr "Том" @@ -2683,13 +2709,13 @@ msgid "WWPN" msgstr "WWPN" -#: src/components/vm/disks/vmDisksCard.jsx:216 #: src/components/vm/disks/diskEdit.jsx:130 +#: src/components/vm/disks/vmDisksCard.jsx:216 msgid "Writeable" msgstr "Для записи" -#: src/components/vm/disks/vmDisksCard.jsx:216 #: src/components/vm/disks/diskEdit.jsx:139 +#: src/components/vm/disks/vmDisksCard.jsx:216 msgid "Writeable and shared" msgstr "Для записи и совместного использования" @@ -2697,12 +2723,12 @@ msgid "You can mount the shared folder using:" msgstr "" -#: src/components/create-vm-dialog/createVmDialog.jsx:188 +#: src/components/create-vm-dialog/createVmDialog.jsx:194 msgid "You need to select the most closely matching operating system" msgstr "Необходимо выбрать наиболее соответствующую операционную систему" -#: src/components/storagePools/storagePool.jsx:64 #: src/components/networks/network.jsx:57 +#: src/components/storagePools/storagePool.jsx:64 msgid "active" msgstr "активно" @@ -2786,8 +2812,8 @@ msgid "iSCSI target IQN" msgstr "IQN цели iSCSI" -#: src/components/storagePools/storagePool.jsx:64 #: src/components/networks/network.jsx:57 +#: src/components/storagePools/storagePool.jsx:64 #, fuzzy #| msgid "active" msgid "inactive" @@ -2805,18 +2831,18 @@ msgid "mcast" msgstr "mcast" -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:190 -#: src/components/vm/vmDetailsPage.jsx:217 #: src/components/vm/nics/nicBody.jsx:112 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:190 +#: src/components/vm/vmDetailsPage.jsx:219 msgid "more info" msgstr "" #: src/components/vm/filesystems/vmFilesystemsCard.jsx:186 -#: src/components/vm/vmDetailsPage.jsx:213 +#: src/components/vm/vmDetailsPage.jsx:215 msgid "mount point: The mount point inside the guest" msgstr "" -#: src/components/vm/vmDetailsPage.jsx:212 +#: src/components/vm/vmDetailsPage.jsx:214 msgid "mount tag: The tag associated to the exported mount point" msgstr "" @@ -2824,9 +2850,9 @@ msgid "network" msgstr "сеть" -#: src/helpers.js:273 src/components/storagePools/storagePoolOverviewTab.jsx:67 +#: 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 msgid "no" msgstr "нет" @@ -2889,7 +2915,7 @@ msgstr "Наибольшее количество виртуальных ЦП" # ctx::sourcefile::/rhn/systems/details/virtualization/VirtualGuestsList.do -#: src/components/vm/overview/vmOverviewCard.jsx:203 +#: src/components/vm/overview/vmOverviewCard.jsx:208 msgid "vCPUs" msgstr "Виртуальные ЦП" @@ -2911,7 +2937,7 @@ "Для создания новых виртуальных машин в системе должен быть установлен пакет " "virt-install" -#: src/components/create-vm-dialog/createVmDialog.jsx:1282 +#: src/components/create-vm-dialog/createVmDialog.jsx:1397 msgid "" "virt-install package needs to be installed on the system in order to create " "new VMs" @@ -2932,9 +2958,9 @@ msgid "vm" msgstr "ВМ" -#: src/helpers.js:272 src/components/storagePools/storagePoolOverviewTab.jsx:67 +#: 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 msgid "yes" msgstr "да" diff -Nru cockpit-machines-275/po/sk.po cockpit-machines-277/po/sk.po --- cockpit-machines-275/po/sk.po 2022-08-10 10:22:53.000000000 +0000 +++ cockpit-machines-277/po/sk.po 2022-11-07 16:06:46.000000000 +0000 @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-09-05 04:31+0000\n" +"POT-Creation-Date: 2022-10-17 04:51+0000\n" "PO-Revision-Date: 2021-04-10 18:04+0000\n" "Last-Translator: Matej Marusak \n" "Language-Team: Slovak =2 && n<=4) ? 1 : 2\n" "X-Generator: Weblate 4.5.3\n" -#: src/components/create-vm-dialog/createVmDialog.jsx:482 -msgid " Then copy the token and paste it above." -msgstr "" - -#: src/components/create-vm-dialog/createVmDialog.jsx:702 +#: src/components/create-vm-dialog/createVmDialog.jsx:812 msgid "$0 $1 available at default location" msgstr "" -#: src/components/create-vm-dialog/createVmDialog.jsx:229 -#: src/components/create-vm-dialog/createVmDialog.jsx:653 +#: src/components/create-vm-dialog/createVmDialog.jsx:238 +#: src/components/create-vm-dialog/createVmDialog.jsx:763 #, fuzzy #| msgid "$0 is not available from any repository." msgid "$0 $1 available on host" @@ -48,7 +44,7 @@ msgstr[1] "$0 fondy úložisk" msgstr[2] "$0 fondov úložisk" -#: src/components/create-vm-dialog/createVmDialog.jsx:1061 +#: src/components/create-vm-dialog/createVmDialog.jsx:1172 #, fuzzy #| msgid "" #| "The selected operating system does not support unattended installation" @@ -92,13 +88,13 @@ "shut off. Meanwhile, the origin host keeps its copy of the VM configuration." msgstr "" -#: src/components/vm/disks/vmDisksCard.jsx:188 #: src/components/vm/disks/diskEdit.jsx:113 +#: src/components/vm/disks/vmDisksCard.jsx:188 msgid "Access" msgstr "Prístup" -#: src/components/storagePools/storagePool.jsx:170 #: src/components/networks/network.jsx:166 +#: src/components/storagePools/storagePool.jsx:170 msgid "Activate" msgstr "Aktivovať" @@ -106,10 +102,10 @@ msgid "Activate the storage pool to administer volumes" msgstr "" -#: src/components/networks/networkOverviewTab.jsx:237 -#: src/components/vm/hostdevs/hostDevAdd.jsx:222 +#: src/components/vm/nics/nicAdd.jsx:208 #: src/components/vm/disks/diskAdd.jsx:734 -#: src/components/vm/nics/nicAdd.jsx:201 +#: src/components/vm/hostdevs/hostDevAdd.jsx:227 +#: src/components/networks/networkOverviewTab.jsx:237 msgid "Add" msgstr "Pridať" @@ -117,13 +113,13 @@ msgid "Add a DHCP static host entry" msgstr "" -#: src/components/vm/disks/diskAdd.jsx:725 #: src/components/vm/disks/vmDisksCard.jsx:77 +#: src/components/vm/disks/diskAdd.jsx:725 msgid "Add disk" msgstr "Pridať disk" +#: src/components/vm/hostdevs/hostDevAdd.jsx:243 #: src/components/vm/hostdevs/hostDevCard.jsx:153 -#: src/components/vm/hostdevs/hostDevAdd.jsx:238 #, fuzzy #| msgid "host device" msgid "Add host device" @@ -137,7 +133,7 @@ msgid "Add shared directory" msgstr "" -#: src/components/vm/nics/nicAdd.jsx:193 +#: src/components/vm/nics/nicAdd.jsx:196 msgid "Add virtual network interface" msgstr "Pridať virtuálne sieťové rozhranie" @@ -151,10 +147,10 @@ msgid "Additional" msgstr "Ďalšie" +#: src/components/vm/nics/vmNicsCard.jsx:281 +#: src/components/vm/consoles/desktopConsole.jsx:47 #: src/components/networks/networkOverviewTab.jsx:142 #: src/components/networks/networkOverviewTab.jsx:162 -#: src/components/vm/consoles/desktopConsole.jsx:47 -#: src/components/vm/nics/vmNicsCard.jsx:281 msgid "Address" msgstr "Adresa" @@ -185,7 +181,7 @@ msgid "Also delete all volumes inside this pool:" msgstr "" -#: src/components/vm/disks/diskAdd.jsx:130 src/components/vm/nics/nicAdd.jsx:89 +#: src/components/vm/nics/nicAdd.jsx:89 src/components/vm/disks/diskAdd.jsx:130 msgid "Always attach" msgstr "Vždy pripojiť" @@ -198,7 +194,7 @@ msgid "Attaching it will make this disk shareable for every VM using it." msgstr "" -#: src/components/create-vm-dialog/createVmDialog.jsx:1060 +#: src/components/create-vm-dialog/createVmDialog.jsx:1171 msgid "" "Automated installs are only available when downloading an image or using " "cloud-init." @@ -208,15 +204,15 @@ msgid "Automatic" msgstr "Automaticky" -#: src/components/create-vm-dialog/createVmDialog.jsx:1174 +#: src/components/create-vm-dialog/createVmDialog.jsx:1285 #, fuzzy #| msgid "Automatic" msgid "Automation" msgstr "Automaticky" -#: src/components/storagePools/storagePoolOverviewTab.jsx:71 +#: src/components/vm/overview/vmOverviewCard.jsx:226 #: src/components/networks/networkOverviewTab.jsx:119 -#: src/components/vm/overview/vmOverviewCard.jsx:221 +#: src/components/storagePools/storagePoolOverviewTab.jsx:71 msgid "Autostart" msgstr "Automatické spustenie" @@ -224,7 +220,7 @@ msgid "Blocked" msgstr "Blokované" -#: src/components/vm/overview/vmOverviewCard.jsx:213 +#: src/components/vm/overview/vmOverviewCard.jsx:218 msgid "Boot order" msgstr "Poradie zavádzania" @@ -232,13 +228,13 @@ msgid "Boot order settings could not be saved" msgstr "" +#: src/components/vm/disks/diskEdit.jsx:88 +#: src/components/vm/disks/vmDisksCard.jsx:186 +#: src/components/vm/disks/diskAdd.jsx:217 +#: src/components/vm/hostdevs/hostDevAdd.jsx:92 #: src/components/vm/hostdevs/hostDevCard.jsx:104 #: src/components/vm/hostdevs/hostDevCard.jsx:112 #: src/components/vm/hostdevs/hostDevCard.jsx:246 -#: src/components/vm/hostdevs/hostDevAdd.jsx:92 -#: src/components/vm/disks/diskAdd.jsx:217 -#: src/components/vm/disks/vmDisksCard.jsx:186 -#: src/components/vm/disks/diskEdit.jsx:88 #: src/components/vm/overview/bootOrder.jsx:118 #: src/components/vm/overview/bootOrder.jsx:130 #: src/components/vm/overview/bootOrder.jsx:148 @@ -259,39 +255,39 @@ msgid "CPU configuration could not be saved" msgstr "Nepodarilo sa uložiť konfiguráciu procesoru" -#: src/components/vm/overview/vmOverviewCard.jsx:208 +#: src/components/vm/overview/vmOverviewCard.jsx:213 msgid "CPU type" msgstr "Typ procesoru" -#: src/components/vm/disks/diskAdd.jsx:206 #: src/components/vm/disks/vmDiskColumns.jsx:95 #: src/components/vm/disks/diskEdit.jsx:58 +#: src/components/vm/disks/diskAdd.jsx:206 msgid "Cache" msgstr "Vyrovnávacia pamäť" -#: src/components/common/deleteResource.jsx:79 -#: src/components/create-vm-dialog/createVmDialog.jsx:1230 -#: src/components/storagePools/storageVolumeCreate.jsx:108 -#: src/components/storagePools/storagePoolDelete.jsx:202 -#: src/components/storagePools/createStoragePoolDialog.jsx:445 -#: src/components/networks/createNetworkDialog.jsx:417 -#: src/components/networks/networkOverviewTab.jsx:240 -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:170 -#: src/components/vm/hostdevs/hostDevAdd.jsx:228 -#: src/components/vm/snapshots/vmSnapshotsRevertModal.jsx:76 -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:150 -#: src/components/vm/deleteDialog.jsx:178 #: src/components/vm/vmMigrateDialog.jsx:219 -#: src/components/vm/vmRenameDialog.jsx:68 -#: src/components/vm/disks/diskAdd.jsx:737 +#: src/components/vm/nics/nicAdd.jsx:211 src/components/vm/nics/nicEdit.jsx:180 #: src/components/vm/disks/diskEdit.jsx:268 -#: src/components/vm/vmCloneDialog.jsx:80 +#: src/components/vm/disks/diskAdd.jsx:737 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:170 +#: src/components/vm/hostdevs/hostDevAdd.jsx:233 +#: src/components/vm/vmRenameDialog.jsx:68 +#: src/components/vm/deleteDialog.jsx:178 #: src/components/vm/overview/bootOrder.jsx:330 #: src/components/vm/overview/cpuTypeModal.jsx:70 -#: src/components/vm/overview/vcpuModal.jsx:266 #: src/components/vm/overview/firmware.jsx:70 +#: src/components/vm/overview/vcpuModal.jsx:266 #: src/components/vm/overview/memoryModal.jsx:158 -#: src/components/vm/nics/nicAdd.jsx:204 src/components/vm/nics/nicEdit.jsx:180 +#: src/components/vm/snapshots/vmSnapshotsRevertModal.jsx:76 +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:150 +#: src/components/vm/vmCloneDialog.jsx:80 +#: src/components/networks/createNetworkDialog.jsx:417 +#: src/components/networks/networkOverviewTab.jsx:240 +#: src/components/create-vm-dialog/createVmDialog.jsx:1345 +#: src/components/storagePools/storageVolumeCreate.jsx:108 +#: src/components/storagePools/storagePoolDelete.jsx:202 +#: src/components/storagePools/createStoragePoolDialog.jsx:445 +#: src/components/common/deleteResource.jsx:79 msgid "Cancel" msgstr "Zrušiť" @@ -309,15 +305,19 @@ msgid "Change firmware" msgstr "Zmeniť firmware" -#: src/components/common/warningInactive.jsx:11 +#: src/components/vm/nics/nicEdit.jsx:166 #: src/components/vm/disks/diskEdit.jsx:252 #: src/components/vm/overview/vcpuModal.jsx:188 -#: src/components/vm/nics/nicEdit.jsx:166 +#: src/components/common/warningInactive.jsx:11 msgid "Changes will take effect after shutting down the VM" msgstr "Zmeny sa prejavia až po vypnutí virt. stroja" -#: src/components/create-vm-dialog/createVmDialog.jsx:446 -#: src/components/create-vm-dialog/createVmDialog.jsx:447 +#: src/components/create-vm-dialog/createVmDialog.jsx:512 +msgid "Checking token validity..." +msgstr "" + +#: src/components/create-vm-dialog/createVmDialog.jsx:455 +#: src/components/create-vm-dialog/createVmDialog.jsx:456 msgid "Choose an operating system" msgstr "Vyberte operačný systém" @@ -338,7 +338,7 @@ msgid "Close" msgstr "Zavrieť" -#: src/components/create-vm-dialog/createVmDialog.jsx:351 +#: src/components/create-vm-dialog/createVmDialog.jsx:360 msgid "Cloud base image" msgstr "Cloudový obraz" @@ -360,16 +360,17 @@ msgid "Connecting" msgstr "Spojenie" +#: src/components/vm/overview/vmOverviewCard.jsx:184 +#: src/components/networks/createNetworkDialog.jsx:41 +#: src/components/networks/networkList.jsx:75 #: src/components/vms/hostvmslist.jsx:141 -#: src/components/common/machinesConnectionSelector.jsx:33 #: src/components/storagePools/storagePoolList.jsx:77 -#: src/components/networks/networkList.jsx:75 -#: src/components/networks/createNetworkDialog.jsx:41 +#: src/components/common/machinesConnectionSelector.jsx:33 msgid "Connection" msgstr "Spojenie" -#: src/components/vm/vmDetailsPage.jsx:117 -#: src/components/vm/vmDetailsPage.jsx:149 +#: src/components/vm/vmDetailsPage.jsx:118 +#: src/components/vm/vmDetailsPage.jsx:151 msgid "Console" msgstr "Konzola" @@ -402,22 +403,22 @@ msgid "Crashed" msgstr "Havarovalo" +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:147 +#: src/components/networks/createNetworkDialog.jsx:414 #: src/components/storagePools/storageVolumeCreate.jsx:105 #: src/components/storagePools/createStoragePoolDialog.jsx:442 -#: src/components/networks/createNetworkDialog.jsx:414 -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:147 msgid "Create" msgstr "Vytvoriť" -#: src/components/create-vm-dialog/createVmDialog.jsx:1276 +#: src/components/create-vm-dialog/createVmDialog.jsx:1391 msgid "Create VM" msgstr "Vytvoriť virt. stroj" -#: src/components/create-vm-dialog/createVmDialog.jsx:1295 +#: src/components/create-vm-dialog/createVmDialog.jsx:1410 msgid "Create VM by importing a disk image of an existing VM installation" msgstr "" -#: src/components/create-vm-dialog/createVmDialog.jsx:1294 +#: src/components/create-vm-dialog/createVmDialog.jsx:1409 msgid "Create VM from local or network installation medium" msgstr "" @@ -425,13 +426,13 @@ msgid "Create a clone VM based on $0" msgstr "" -#: src/components/create-vm-dialog/createVmDialog.jsx:1199 +#: src/components/create-vm-dialog/createVmDialog.jsx:1313 #, fuzzy #| msgid "Create new" msgid "Create and edit" msgstr "Vytvoriť nový" -#: src/components/create-vm-dialog/createVmDialog.jsx:1224 +#: src/components/create-vm-dialog/createVmDialog.jsx:1339 #, fuzzy #| msgid "Create new" msgid "Create and run" @@ -441,16 +442,16 @@ msgid "Create new" msgstr "Vytvoriť nový" -#: src/components/create-vm-dialog/createVmDialog.jsx:1213 +#: src/components/create-vm-dialog/createVmDialog.jsx:1327 msgid "Create new virtual machine" msgstr "Vytvoriť nový virtuálny počítač" -#: src/components/create-vm-dialog/createVmDialog.jsx:739 +#: src/components/create-vm-dialog/createVmDialog.jsx:849 msgid "Create new volume" msgstr "" -#: src/components/vm/snapshots/vmSnapshotsCard.jsx:47 #: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:142 +#: src/components/vm/snapshots/vmSnapshotsCard.jsx:47 msgid "Create snapshot" msgstr "Zachytiť stav" @@ -487,7 +488,7 @@ msgid "Creating VM installation" msgstr "Vytvára sa inštalácia virt. stroja" -#: src/components/create-vm-dialog/createVmDialog.jsx:1036 +#: src/components/create-vm-dialog/createVmDialog.jsx:1147 msgid "Creation of VM $0 failed" msgstr "" @@ -522,20 +523,20 @@ msgid "DHCP Settings" msgstr "DHCP rozsah" -#: src/components/storagePools/storagePool.jsx:161 #: src/components/networks/network.jsx:162 +#: src/components/storagePools/storagePool.jsx:161 msgid "Deactivate" msgstr "Deaktivovať" -#: src/components/common/deleteResource.jsx:76 -#: src/components/common/deleteResource.jsx:116 +#: src/components/vm/vmActions.jsx:351 src/components/vm/vmActions.jsx:359 +#: src/components/vm/deleteDialog.jsx:175 +#: src/components/networks/network.jsx:144 +#: src/components/networks/network.jsx:146 #: src/components/storagePools/storagePoolDelete.jsx:199 #: src/components/storagePools/storagePoolDelete.jsx:236 #: src/components/storagePools/storagePoolDelete.jsx:246 -#: src/components/networks/network.jsx:144 -#: src/components/networks/network.jsx:146 -#: src/components/vm/deleteDialog.jsx:175 src/components/vm/vmActions.jsx:351 -#: src/components/vm/vmActions.jsx:359 +#: src/components/common/deleteResource.jsx:76 +#: src/components/common/deleteResource.jsx:116 msgid "Delete" msgstr "Zmazať" @@ -585,8 +586,8 @@ msgid "Deleting shared directories is possible only when the guest is shut off" msgstr "Možné upraviť len pokiaľ je hosť vypnutý" -#: src/components/vm/snapshots/vmSnapshotsCard.jsx:89 #: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:52 +#: src/components/vm/snapshots/vmSnapshotsCard.jsx:89 msgid "Description" msgstr "Popis" @@ -611,23 +612,23 @@ "Detach the disks using this pool from any VMs before attempting deletion." msgstr "" -#: src/components/create-vm-dialog/createVmDialog.jsx:1170 +#: src/components/create-vm-dialog/createVmDialog.jsx:1281 msgid "Details" msgstr "" -#: src/components/networks/networkList.jsx:74 -#: src/components/networks/createNetworkDialog.jsx:161 -#: src/components/vm/hostdevs/hostDevCard.jsx:103 -#: src/components/vm/hostdevs/hostDevCard.jsx:245 -#: src/components/vm/hostdevs/hostDevAdd.jsx:91 -#: src/components/vm/hostdevs/hostDevAdd.jsx:126 -#: src/components/vm/disks/diskAdd.jsx:335 #: src/components/vm/disks/vmDiskColumns.jsx:34 #: src/components/vm/disks/vmDisksCard.jsx:172 +#: src/components/vm/disks/diskAdd.jsx:335 +#: src/components/vm/hostdevs/hostDevAdd.jsx:91 +#: src/components/vm/hostdevs/hostDevAdd.jsx:126 +#: src/components/vm/hostdevs/hostDevCard.jsx:103 +#: src/components/vm/hostdevs/hostDevCard.jsx:245 #: src/components/vm/overview/bootOrder.jsx:110 #: src/components/vm/overview/bootOrder.jsx:117 #: src/components/vm/overview/bootOrder.jsx:149 #: src/components/vm/overview/bootOrder.jsx:152 +#: src/components/networks/createNetworkDialog.jsx:161 +#: src/components/networks/networkList.jsx:74 msgid "Device" msgstr "Zariadenie" @@ -668,7 +669,7 @@ msgid "Disk identifier" msgstr "" -#: src/components/create-vm-dialog/createVmDialog.jsx:363 +#: src/components/create-vm-dialog/createVmDialog.jsx:372 msgid "Disk image" msgstr "" @@ -676,14 +677,14 @@ msgid "Disk image file" msgstr "" -#: src/components/create-vm-dialog/createVmDialog.jsx:214 +#: src/components/create-vm-dialog/createVmDialog.jsx:220 #, fuzzy #| msgid "Name should not be empty" msgid "Disk image path must not be empty" msgstr "Je nutné vyplniť názov" -#: src/components/vm/disks/diskAdd.jsx:625 #: src/components/vm/disks/diskEdit.jsx:215 +#: src/components/vm/disks/diskAdd.jsx:625 msgid "Disk settings could not be saved" msgstr "Nastavenia disku nebolo možné uložiť" @@ -691,7 +692,7 @@ msgid "Disk-only snapshot" msgstr "Zachytený stav iba disku" -#: src/components/vm/vmDetailsPage.jsx:164 +#: src/components/vm/vmDetailsPage.jsx:166 msgid "Disks" msgstr "Disky" @@ -708,7 +709,7 @@ msgid "Domain is blocked on resource" msgstr "" -#: src/components/create-vm-dialog/createVmDialog.jsx:349 +#: src/components/create-vm-dialog/createVmDialog.jsx:358 msgid "Download an OS" msgstr "Stiahnúť operačný systém" @@ -738,8 +739,8 @@ msgid "Dying" msgstr "Umiera" -#: src/components/vm/disks/diskEdit.jsx:164 #: src/components/vm/nics/vmNicsCard.jsx:364 +#: src/components/vm/disks/diskEdit.jsx:164 msgid "Edit" msgstr "Upraviť" @@ -755,7 +756,7 @@ msgid "Editing transient network interfaces is not allowed" msgstr "" -#: src/components/vm/overview/vmOverviewCard.jsx:233 +#: src/components/vm/overview/vmOverviewCard.jsx:238 msgid "Emulated machine" msgstr "Emulovaný stroj" @@ -768,19 +769,23 @@ msgid "End should not be empty" msgstr "Je nutné vyplniť koniec" -#: src/components/create-vm-dialog/createVmDialog.jsx:1059 +#: src/components/create-vm-dialog/createVmDialog.jsx:1170 msgid "Enter root and/or user information to enable unattended installation." msgstr "" +#: src/components/create-vm-dialog/createVmDialog.jsx:517 +msgid "Error checking token" +msgstr "" + #: src/components/vm/vmMigrateDialog.jsx:54 msgid "Example, $0" msgstr "" -#: src/components/create-vm-dialog/createVmDialog.jsx:292 +#: src/components/create-vm-dialog/createVmDialog.jsx:301 msgid "Existing disk image on host's file system" msgstr "Existujúcí obraz disku na súborovom systéme hostiteľa" -#: src/components/vm/vmDetailsPage.jsx:157 +#: src/components/vm/vmDetailsPage.jsx:159 msgid "Expand" msgstr "Rozbaliť" @@ -855,8 +860,8 @@ msgid "Filter by name" msgstr "Filtrovať podľa mena" -#: src/components/vm/overview/vmOverviewCard.jsx:239 #: src/components/vm/overview/firmware.jsx:75 +#: src/components/vm/overview/vmOverviewCard.jsx:244 msgid "Firmware" msgstr "Firmware" @@ -888,8 +893,8 @@ "origin after migration." msgstr "" -#: src/components/networks/networkOverviewTab.jsx:110 #: src/components/vm/overview/vmOverviewCard.jsx:180 +#: src/components/networks/networkOverviewTab.jsx:110 msgid "General" msgstr "Všeobecné" @@ -897,15 +902,15 @@ msgid "Generate automatically" msgstr "Generovať automaticky" -#: src/components/create-vm-dialog/createVmDialog.jsx:480 +#: src/components/create-vm-dialog/createVmDialog.jsx:500 msgid "Get a new RHSM token." msgstr "" -#: src/components/create-vm-dialog/createVmDialog.jsx:688 -#: src/components/create-vm-dialog/createVmDialog.jsx:784 -#: src/components/storagePools/storageVolumeCreateBody.jsx:104 #: src/components/vm/disks/vmDisksCard.jsx:51 #: src/components/vm/overview/memorySelectRow.jsx:89 +#: src/components/create-vm-dialog/createVmDialog.jsx:798 +#: src/components/create-vm-dialog/createVmDialog.jsx:894 +#: src/components/storagePools/storageVolumeCreateBody.jsx:104 msgid "GiB" msgstr "GiB" @@ -913,15 +918,15 @@ msgid "Go to VMs list" msgstr "" -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:238 #: src/components/vm/disks/diskAdd.jsx:202 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:238 msgid "Hide additional options" msgstr "Skryť ďalšie možnosti" -#: src/components/storagePools/storagePoolOverviewTab.jsx:34 -#: src/components/storagePools/createStoragePoolDialog.jsx:122 #: src/components/vm/disks/vmDiskColumns.jsx:38 #: src/components/vm/overview/bootOrder.jsx:114 +#: src/components/storagePools/storagePoolOverviewTab.jsx:34 +#: src/components/storagePools/createStoragePoolDialog.jsx:122 msgid "Host" msgstr "Hostiteľ" @@ -929,7 +934,7 @@ msgid "Host device" msgstr "ariadenie hostiteľa" -#: src/components/vm/hostdevs/hostDevAdd.jsx:199 +#: src/components/vm/hostdevs/hostDevAdd.jsx:201 #, fuzzy #| msgid "Disk settings could not be saved" msgid "Host device could not be attached" @@ -939,7 +944,7 @@ msgid "Host device will be removed from $0:" msgstr "" -#: src/components/vm/vmDetailsPage.jsx:181 +#: src/components/vm/vmDetailsPage.jsx:183 #, fuzzy #| msgid "Host device" msgid "Host devices" @@ -953,7 +958,7 @@ msgid "Host should not be empty" msgstr "Je nutné vyplniť hostiteľa" -#: src/components/vm/overview/vmOverviewCard.jsx:229 +#: src/components/vm/overview/vmOverviewCard.jsx:234 msgid "Hypervisor details" msgstr "Podrobnosti o hypervizoru" @@ -965,8 +970,8 @@ msgid "IP" msgstr "" -#: src/components/networks/networkOverviewTab.jsx:255 #: src/components/vm/nics/vmNicsCard.jsx:252 +#: src/components/networks/networkOverviewTab.jsx:255 msgid "IP address" msgstr "IP adresa" @@ -1026,25 +1031,25 @@ msgid "Idle" msgstr "Neaktívne" -#: src/components/create-vm-dialog/createVmDialog.jsx:1276 +#: src/components/create-vm-dialog/createVmDialog.jsx:1391 msgid "Import VM" msgstr "Importovať virt. stroj" -#: src/components/create-vm-dialog/createVmDialog.jsx:1213 +#: src/components/create-vm-dialog/createVmDialog.jsx:1327 msgid "Import a virtual machine" msgstr "Importovať virt. stroj" -#: src/components/create-vm-dialog/createVmDialog.jsx:1199 +#: src/components/create-vm-dialog/createVmDialog.jsx:1313 msgid "Import and edit" msgstr "" -#: src/components/create-vm-dialog/createVmDialog.jsx:1224 +#: src/components/create-vm-dialog/createVmDialog.jsx:1339 #, fuzzy #| msgid "Import a virtual machine" msgid "Import and run" msgstr "Importovať virt. stroj" -#: src/components/create-vm-dialog/createVmDialog.jsx:300 +#: src/components/create-vm-dialog/createVmDialog.jsx:309 msgid "" "In most configurations, macvtap does not work for host to guest network " "communication." @@ -1069,15 +1074,15 @@ msgid "Install" msgstr "Inštalovať" -#: src/components/create-vm-dialog/createVmDialog.jsx:363 +#: src/components/create-vm-dialog/createVmDialog.jsx:372 msgid "Installation source" msgstr "Zdroj inštalácie" -#: src/components/create-vm-dialog/createVmDialog.jsx:216 +#: src/components/create-vm-dialog/createVmDialog.jsx:222 msgid "Installation source must not be empty" msgstr "Zdroj inštalácie nemôže byť prázdny" -#: src/components/create-vm-dialog/createVmDialog.jsx:341 +#: src/components/create-vm-dialog/createVmDialog.jsx:350 msgid "Installation type" msgstr "Typ inštalácie" @@ -1117,7 +1122,7 @@ msgid "Invalid IPv6 prefix" msgstr "" -#: src/components/create-vm-dialog/createVmDialog.jsx:200 +#: src/components/create-vm-dialog/createVmDialog.jsx:206 msgid "Invalid filename" msgstr "" @@ -1133,17 +1138,17 @@ msgid "Launch remote viewer" msgstr "" -#: src/components/create-vm-dialog/createVmDialog.jsx:526 +#: src/components/create-vm-dialog/createVmDialog.jsx:636 msgid "" "Leave the password blank if you do not wish to have a root account created" msgstr "Ak nechcete vytvoriť účet root, heslo nevypĺňajte" -#: src/components/create-vm-dialog/createVmDialog.jsx:623 +#: src/components/create-vm-dialog/createVmDialog.jsx:733 msgid "" "Leave the password blank if you do not wish to have a user account created" msgstr "Ak nechcete vytvoriť užívateľský účet, heslo nevypĺňajte" -#: src/components/create-vm-dialog/createVmDialog.jsx:639 +#: src/components/create-vm-dialog/createVmDialog.jsx:749 msgid "Leave the password blank if you do not wish to set a root password" msgstr "Ak nechcete nastaviť root heslo, heslo nevypĺňajte" @@ -1172,7 +1177,7 @@ msgid "Loading..." msgstr "Načítavanie..." -#: src/components/create-vm-dialog/createVmDialog.jsx:353 +#: src/components/create-vm-dialog/createVmDialog.jsx:362 msgid "Local install media (ISO image or distro install tree)" msgstr "" @@ -1182,14 +1187,15 @@ msgid "Location" msgstr "Spojenie" -#: src/components/networks/networkOverviewTab.jsx:68 #: src/components/vm/overview/bootOrder.jsx:124 +#: src/components/networks/networkOverviewTab.jsx:68 msgid "MAC" msgstr "MAC" -#: src/components/networks/networkOverviewTab.jsx:247 +#: src/components/vm/nics/nicAdd.jsx:63 #: src/components/vm/nics/vmNicsCard.jsx:250 -#: src/components/vm/nics/nicAdd.jsx:63 src/components/vm/nics/nicEdit.jsx:42 +#: src/components/vm/nics/nicEdit.jsx:42 +#: src/components/networks/networkOverviewTab.jsx:247 msgid "MAC address" msgstr "MAC adresa" @@ -1257,9 +1263,9 @@ msgid "Maximum transmission unit" msgstr "Maximálna prenosová jednotka" -#: src/components/create-vm-dialog/createVmDialog.jsx:671 #: src/components/vm/vmUsageCard.jsx:60 -#: src/components/vm/overview/vmOverviewCard.jsx:198 +#: src/components/vm/overview/vmOverviewCard.jsx:203 +#: src/components/create-vm-dialog/createVmDialog.jsx:781 msgid "Memory" msgstr "Pamäť" @@ -1268,14 +1274,14 @@ msgid "Memory could not be saved" msgstr "" -#: src/components/create-vm-dialog/createVmDialog.jsx:220 +#: src/components/create-vm-dialog/createVmDialog.jsx:229 msgid "Memory must not be 0" msgstr "" -#: src/components/create-vm-dialog/createVmDialog.jsx:686 -#: src/components/create-vm-dialog/createVmDialog.jsx:782 -#: src/components/storagePools/storageVolumeCreateBody.jsx:102 #: src/components/vm/overview/memorySelectRow.jsx:87 +#: src/components/create-vm-dialog/createVmDialog.jsx:796 +#: src/components/create-vm-dialog/createVmDialog.jsx:892 +#: src/components/storagePools/storageVolumeCreateBody.jsx:102 msgid "MiB" msgstr "MiB" @@ -1299,8 +1305,8 @@ msgid "Mode" msgstr "Režim" -#: src/components/vm/hostdevs/hostDevCard.jsx:202 #: src/components/vm/nics/nicBody.jsx:50 +#: src/components/vm/hostdevs/hostDevCard.jsx:202 msgid "Model" msgstr "Model" @@ -1336,17 +1342,17 @@ msgid "NIC $0 of VM $1 failed to change state" msgstr "" +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:39 +#: src/components/vm/snapshots/vmSnapshotsCard.jsx:80 +#: src/components/vm/vmCloneDialog.jsx:89 +#: src/components/networks/createNetworkDialog.jsx:126 +#: src/components/networks/networkList.jsx:73 +#: src/components/create-vm-dialog/createVmDialog.jsx:258 #: src/components/vms/hostvmslist.jsx:140 -#: src/components/create-vm-dialog/createVmDialog.jsx:249 -#: src/components/storagePools/storageVolumeCreateBody.jsx:40 -#: src/components/storagePools/storagePoolList.jsx:75 #: src/components/storagePools/storagePoolVolumesTab.jsx:79 +#: src/components/storagePools/storagePoolList.jsx:75 +#: src/components/storagePools/storageVolumeCreateBody.jsx:40 #: src/components/storagePools/createStoragePoolDialog.jsx:44 -#: src/components/networks/networkList.jsx:73 -#: src/components/networks/createNetworkDialog.jsx:126 -#: src/components/vm/snapshots/vmSnapshotsCard.jsx:80 -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:39 -#: src/components/vm/vmCloneDialog.jsx:89 msgid "Name" msgstr "Názov" @@ -1360,15 +1366,15 @@ msgid "Name contains invalid characters" msgstr "" -#: src/components/create-vm-dialog/createVmDialog.jsx:183 -#: src/components/storagePools/storageVolumeCreate.jsx:64 #: src/components/vm/vmCloneDialog.jsx:41 +#: src/components/create-vm-dialog/createVmDialog.jsx:189 +#: src/components/storagePools/storageVolumeCreate.jsx:64 msgid "Name must not be empty" msgstr "" -#: src/components/storagePools/createStoragePoolDialog.jsx:45 -#: src/components/networks/createNetworkDialog.jsx:53 #: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:99 +#: src/components/networks/createNetworkDialog.jsx:53 +#: src/components/storagePools/createStoragePoolDialog.jsx:45 msgid "Name should not be empty" msgstr "Je nutné vyplniť názov" @@ -1400,7 +1406,7 @@ msgid "Network $0 will be permanently deleted." msgstr "$0 sa nepodarilo zmazať" -#: src/components/create-vm-dialog/createVmDialog.jsx:358 +#: src/components/create-vm-dialog/createVmDialog.jsx:367 msgid "Network boot (PXE)" msgstr "Zavádzanie zo siete (PXE)" @@ -1420,17 +1426,17 @@ msgid "Network interface $0 will be removed from $1" msgstr "$0 sa nepodarilo zmazať" -#: src/components/vm/nics/nicAdd.jsx:159 src/components/vm/nics/nicEdit.jsx:135 +#: src/components/vm/nics/nicAdd.jsx:161 src/components/vm/nics/nicEdit.jsx:135 msgid "Network interface settings could not be saved" msgstr "" -#: src/components/vm/vmDetailsPage.jsx:172 +#: src/components/vm/vmDetailsPage.jsx:174 #, fuzzy #| msgid "Add network interface" msgid "Network interfaces" msgstr "Pridať sieťové rozhranie" -#: src/components/create-vm-dialog/createVmDialog.jsx:308 +#: src/components/create-vm-dialog/createVmDialog.jsx:317 msgid "Network selection does not support PXE." msgstr "" @@ -1480,7 +1486,7 @@ msgid "No disks defined for this VM" msgstr "" -#: src/components/vm/hostdevs/hostDevAdd.jsx:203 +#: src/components/vm/hostdevs/hostDevAdd.jsx:206 #, fuzzy #| msgid "host device" msgid "No host device selected" @@ -1518,7 +1524,7 @@ msgid "No state" msgstr "Žiadny stav" -#: src/components/create-vm-dialog/createVmDialog.jsx:740 +#: src/components/create-vm-dialog/createVmDialog.jsx:850 msgid "No storage" msgstr "" @@ -1562,19 +1568,29 @@ msgid "None (isolated network)" msgstr "Žiadne (izolovaná sieť)" -#: src/components/create-vm-dialog/createVmDialog.jsx:473 +#: src/components/create-vm-dialog/createVmDialog.jsx:587 msgid "Offline token" msgstr "" +#: src/components/create-vm-dialog/createVmDialog.jsx:226 +#, fuzzy +#| msgid "Name should not be empty" +msgid "Offline token must not be empty" +msgstr "Je nutné vyplniť názov" + +#: src/components/create-vm-dialog/createVmDialog.jsx:527 +msgid "Old token expired" +msgstr "" + #: src/components/storagePools/storageVolumeDelete.jsx:70 msgid "" "One or more selected volumes are used by domains. Detach the disks first to " "allow volume deletion." msgstr "" +#: src/components/vm/nics/nicEdit.jsx:39 #: src/components/vm/overview/bootOrder.jsx:379 #: src/components/vm/overview/memoryModal.jsx:143 -#: src/components/vm/nics/nicEdit.jsx:39 msgid "Only editable when the guest is shut off" msgstr "Možné upraviť len pokiaľ je hosť vypnutý" @@ -1582,7 +1598,7 @@ msgid "Open" msgstr "Otvoriť" -#: src/components/create-vm-dialog/createVmDialog.jsx:439 +#: src/components/create-vm-dialog/createVmDialog.jsx:448 msgid "Operating system" msgstr "Operačný systém" @@ -1591,8 +1607,8 @@ msgid "Operation is in progress" msgstr "Operácia sa vykonáva" +#: src/components/vm/vmDetailsPage.jsx:134 #: src/components/storagePools/storagePool.jsx:75 -#: src/components/vm/vmDetailsPage.jsx:132 msgid "Overview" msgstr "Prehľad" @@ -1604,10 +1620,10 @@ msgid "Parent snapshot" msgstr "Nadradený zachytený stav" +#: src/components/vm/disks/diskEdit.jsx:40 #: src/components/vm/hostdevs/hostDevCard.jsx:128 #: src/components/vm/hostdevs/hostDevCard.jsx:132 #: src/components/vm/deleteDialog.jsx:63 -#: src/components/vm/disks/diskEdit.jsx:40 msgid "Path" msgstr "Cesta" @@ -1615,11 +1631,11 @@ msgid "Path on host's filesystem" msgstr "" -#: src/components/create-vm-dialog/createVmDialog.jsx:274 +#: src/components/create-vm-dialog/createVmDialog.jsx:283 msgid "Path to ISO file on host's file system" msgstr "Cesta k ISO súboru na súborovom systéme hostiteľa" -#: src/components/create-vm-dialog/createVmDialog.jsx:283 +#: src/components/create-vm-dialog/createVmDialog.jsx:292 msgid "Path to cloud image file on host's file system" msgstr "Cesta k súboru cloudového obrazu na súborovom systéme hostiteľa" @@ -1639,12 +1655,12 @@ msgid "Permanent (default)" msgstr "" -#: src/components/vm/disks/diskAdd.jsx:127 src/components/vm/nics/nicAdd.jsx:86 +#: src/components/vm/nics/nicAdd.jsx:86 src/components/vm/disks/diskAdd.jsx:127 msgid "Persistence" msgstr "Trvalosť" -#: src/components/storagePools/storagePoolOverviewTab.jsx:66 #: src/components/networks/networkOverviewTab.jsx:114 +#: src/components/storagePools/storagePoolOverviewTab.jsx:66 msgid "Persistent" msgstr "Trvalý" @@ -1672,9 +1688,9 @@ msgid "Please start the virtual machine to access its console." msgstr "" -#: src/components/vm/deleteDialog.jsx:71 -#: src/components/vm/disks/diskAdd.jsx:143 #: src/components/vm/disks/vmDiskColumns.jsx:36 +#: src/components/vm/disks/diskAdd.jsx:143 +#: src/components/vm/deleteDialog.jsx:71 #: src/components/vm/overview/bootOrder.jsx:112 msgid "Pool" msgstr "Úložisko" @@ -1695,10 +1711,10 @@ msgid "Pool's volumes are used by VMs " msgstr "" +#: src/components/vm/nics/vmNicsCard.jsx:282 #: src/components/vm/disks/vmDiskColumns.jsx:39 #: src/components/vm/overview/bootOrder.jsx:115 #: src/components/vm/overview/bootOrder.jsx:131 -#: src/components/vm/nics/vmNicsCard.jsx:282 msgid "Port" msgstr "Port" @@ -1728,20 +1744,20 @@ msgid "Private" msgstr "Súkromný" +#: src/components/vm/hostdevs/hostDevAdd.jsx:132 #: src/components/vm/hostdevs/hostDevCard.jsx:236 #: src/components/vm/hostdevs/hostDevCard.jsx:242 -#: src/components/vm/hostdevs/hostDevAdd.jsx:132 #: src/components/vm/overview/bootOrder.jsx:144 #: src/components/vm/overview/bootOrder.jsx:159 msgid "Product" msgstr "Produkt" -#: src/components/create-vm-dialog/createVmDialog.jsx:505 +#: src/components/create-vm-dialog/createVmDialog.jsx:615 msgid "Profile" msgstr "Profil" -#: src/components/vm/hostdevs/hostDevCard.jsx:119 #: src/components/vm/disks/vmDiskColumns.jsx:35 +#: src/components/vm/hostdevs/hostDevCard.jsx:119 #: src/components/vm/overview/bootOrder.jsx:111 #: src/components/vm/overview/bootOrder.jsx:172 msgid "Protocol" @@ -1769,8 +1785,8 @@ msgid "Range" msgstr "Zmeniť" -#: src/components/vm/disks/vmDisksCard.jsx:216 #: src/components/vm/disks/diskEdit.jsx:121 +#: src/components/vm/disks/vmDisksCard.jsx:216 msgid "Read-only" msgstr "Iba na čítanie" @@ -1778,7 +1794,7 @@ msgid "Reboot" msgstr "Reštartovať" -#: src/components/create-vm-dialog/createVmDialog.jsx:329 +#: src/components/create-vm-dialog/createVmDialog.jsx:338 msgid "Remote URL" msgstr "" @@ -1786,15 +1802,15 @@ msgid "Remote viewer details" msgstr "" -#: src/components/networks/networkOverviewTab.jsx:70 +#: src/components/vm/nics/vmNicsCard.jsx:382 +#: src/components/vm/nics/vmNicsCard.jsx:389 +#: src/components/vm/disks/vmDisksCard.jsx:245 +#: src/components/vm/disks/vmDisksCard.jsx:263 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:59 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:68 #: src/components/vm/hostdevs/hostDevCard.jsx:252 #: src/components/vm/hostdevs/hostDevCard.jsx:258 -#: src/components/vm/disks/vmDisksCard.jsx:245 -#: src/components/vm/disks/vmDisksCard.jsx:263 -#: src/components/vm/nics/vmNicsCard.jsx:382 -#: src/components/vm/nics/vmNicsCard.jsx:389 +#: src/components/networks/networkOverviewTab.jsx:70 msgid "Remove" msgstr "Odobrať" @@ -1826,7 +1842,7 @@ msgid "Remove static host from DHCP" msgstr "" -#: src/components/vm/vmRenameDialog.jsx:65 src/components/vm/vmActions.jsx:338 +#: src/components/vm/vmActions.jsx:338 src/components/vm/vmRenameDialog.jsx:65 msgid "Rename" msgstr "" @@ -1854,7 +1870,7 @@ "snapshot" msgstr "" -#: src/components/create-vm-dialog/createVmDialog.jsx:599 +#: src/components/create-vm-dialog/createVmDialog.jsx:709 msgid "Root password" msgstr "Heslo pre účet root" @@ -1870,8 +1886,8 @@ msgid "Run" msgstr "Spustiť" -#: src/components/networks/networkOverviewTab.jsx:124 #: src/components/vm/overview/vmOverviewCard.jsx:123 +#: src/components/networks/networkOverviewTab.jsx:124 msgid "Run when host boots" msgstr "Spustiť pri štarte stroja" @@ -1891,11 +1907,11 @@ msgid "SPICE port" msgstr "SPICE port" +#: src/components/vm/nics/nicEdit.jsx:177 #: src/components/vm/disks/diskEdit.jsx:265 #: src/components/vm/overview/bootOrder.jsx:327 #: src/components/vm/overview/firmware.jsx:67 #: src/components/vm/overview/memoryModal.jsx:155 -#: src/components/vm/nics/nicEdit.jsx:177 msgid "Save" msgstr "Uložiť" @@ -1935,7 +1951,7 @@ msgid "Set manually" msgstr "Nastaviť ručne" -#: src/components/create-vm-dialog/createVmDialog.jsx:1205 +#: src/components/create-vm-dialog/createVmDialog.jsx:1319 msgid "" "Setting the user passwords for unattended installation requires starting the " "VM when creating it" @@ -1951,12 +1967,12 @@ msgid "Share a host directory with the guest" msgstr "" -#: src/components/vm/vmDetailsPage.jsx:202 +#: src/components/vm/vmDetailsPage.jsx:204 msgid "Shared directories" msgstr "" #: src/components/vm/filesystems/vmFilesystemsCard.jsx:176 -#: src/components/vm/vmDetailsPage.jsx:204 +#: src/components/vm/vmDetailsPage.jsx:206 msgid "Shared host directories need to be manually mounted inside the VM" msgstr "" @@ -1966,8 +1982,8 @@ msgid "Shared storage" msgstr "Úložisko" -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:238 #: src/components/vm/disks/diskAdd.jsx:202 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:238 msgid "Show additional options" msgstr "Zobraziť ďalšie možnosti" @@ -1987,16 +2003,16 @@ msgid "Shutting down" msgstr "Vypína sa" -#: src/components/storagePools/storageVolumeCreateBody.jsx:86 -#: src/components/storagePools/storagePoolList.jsx:76 #: src/components/storagePools/storagePoolVolumesTab.jsx:79 +#: src/components/storagePools/storagePoolList.jsx:76 +#: src/components/storagePools/storageVolumeCreateBody.jsx:86 msgid "Size" msgstr "Veľkosť" +#: src/components/vm/hostdevs/hostDevAdd.jsx:104 #: src/components/vm/hostdevs/hostDevCard.jsx:106 #: src/components/vm/hostdevs/hostDevCard.jsx:113 #: src/components/vm/hostdevs/hostDevCard.jsx:237 -#: src/components/vm/hostdevs/hostDevAdd.jsx:104 #: src/components/vm/overview/bootOrder.jsx:160 msgid "Slot" msgstr "" @@ -2019,7 +2035,7 @@ msgid "Snapshot failed to be created" msgstr "Nepodarilo sa zachytiť stav" -#: src/components/vm/vmDetailsPage.jsx:190 +#: src/components/vm/vmDetailsPage.jsx:192 msgid "Snapshots" msgstr "Zachytené stavy" @@ -2027,12 +2043,12 @@ msgid "Sockets" msgstr "Sokety" -#: src/components/storagePools/storagePoolOverviewTab.jsx:51 -#: src/components/vm/hostdevs/hostDevCard.jsx:220 -#: src/components/vm/disks/diskAdd.jsx:662 -#: src/components/vm/disks/vmDisksCard.jsx:190 #: src/components/vm/nics/vmNicsCard.jsx:277 #: src/components/vm/nics/nicBody.jsx:197 +#: src/components/vm/disks/vmDisksCard.jsx:190 +#: src/components/vm/disks/diskAdd.jsx:662 +#: src/components/vm/hostdevs/hostDevCard.jsx:220 +#: src/components/storagePools/storagePoolOverviewTab.jsx:51 msgid "Source" msgstr "Zdroj" @@ -2046,13 +2062,13 @@ msgid "Source must not be empty" msgstr "Zdroj inštalácie nemôže byť prázdny" +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:48 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:65 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:199 #: src/components/storagePools/storagePoolOverviewTab.jsx:41 #: src/components/storagePools/storagePoolOverviewTab.jsx:46 #: src/components/storagePools/createStoragePoolDialog.jsx:174 #: src/components/storagePools/createStoragePoolDialog.jsx:192 -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:48 -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:65 -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:199 msgid "Source path" msgstr "Zdrojová cesta" @@ -2061,7 +2077,7 @@ msgid "Source path should not be empty" msgstr "" -#: src/components/create-vm-dialog/createVmDialog.jsx:208 +#: src/components/create-vm-dialog/createVmDialog.jsx:214 msgid "Source should start with http, ftp or nfs protocol" msgstr "" @@ -2086,11 +2102,11 @@ msgid "Startup" msgstr "" +#: src/components/vm/nics/vmNicsCard.jsx:325 +#: src/components/vm/overview/vmOverviewCard.jsx:189 +#: src/components/networks/networkList.jsx:77 #: src/components/vms/hostvmslist.jsx:99 src/components/vms/hostvmslist.jsx:142 #: src/components/storagePools/storagePoolList.jsx:78 -#: src/components/networks/networkList.jsx:77 -#: src/components/vm/overview/vmOverviewCard.jsx:184 -#: src/components/vm/nics/vmNicsCard.jsx:325 msgid "State" msgstr "Stav" @@ -2104,12 +2120,12 @@ msgid "Static host from DHCP could not be removed" msgstr "$0 sa nepodarilo zmazať" -#: src/components/create-vm-dialog/createVmDialog.jsx:735 #: src/components/vm/vmMigrateDialog.jsx:95 +#: src/components/create-vm-dialog/createVmDialog.jsx:845 msgid "Storage" msgstr "Úložisko" -#: src/components/create-vm-dialog/createVmDialog.jsx:766 +#: src/components/create-vm-dialog/createVmDialog.jsx:876 #, fuzzy #| msgid "Storage" msgid "Storage Limit" @@ -2135,7 +2151,7 @@ msgid "Storage pool name" msgstr "" -#: src/components/create-vm-dialog/createVmDialog.jsx:741 +#: src/components/create-vm-dialog/createVmDialog.jsx:851 #: src/components/storagePools/storagePoolList.jsx:58 #: src/components/storagePools/storagePoolList.jsx:65 #: src/components/storagePools/storagePoolList.jsx:72 @@ -2148,7 +2164,7 @@ msgid "Storage pools could not be fetched" msgstr "$0 sa nepodarilo zmazať" -#: src/components/create-vm-dialog/createVmDialog.jsx:224 +#: src/components/create-vm-dialog/createVmDialog.jsx:233 msgid "Storage size must not be 0" msgstr "" @@ -2156,8 +2172,8 @@ msgid "Storage volume" msgstr "" -#: src/components/storagePools/storageVolumeCreate.jsx:67 #: src/components/vm/disks/diskAdd.jsx:426 +#: src/components/storagePools/storageVolumeCreate.jsx:67 msgid "Storage volume size must not exceed the storage pool's capacity ($0 $1)" msgstr "" @@ -2186,8 +2202,8 @@ msgid "Table of selectable host devices" msgstr "" -#: src/components/vm/hostdevs/hostDevCard.jsx:114 #: src/components/vm/disks/vmDisksCard.jsx:249 +#: src/components/vm/hostdevs/hostDevCard.jsx:114 #: src/components/vm/overview/bootOrder.jsx:166 msgid "Target" msgstr "Cieľ" @@ -2213,8 +2229,8 @@ msgid "The VM $0 is running and will be forced off before deletion." msgstr "" -#: src/components/vm/disks/vmDisksCard.jsx:262 #: src/components/vm/nics/vmNicsCard.jsx:390 +#: src/components/vm/disks/vmDisksCard.jsx:262 msgid "The VM needs to be running or shut off to detach this device" msgstr "" @@ -2236,11 +2252,11 @@ msgid "The pool is empty" msgstr "" -#: src/components/create-vm-dialog/createVmDialog.jsx:663 +#: src/components/create-vm-dialog/createVmDialog.jsx:773 msgid "The selected operating system has minimum memory requirement of $0 $1" msgstr "" -#: src/components/create-vm-dialog/createVmDialog.jsx:713 +#: src/components/create-vm-dialog/createVmDialog.jsx:823 msgid "" "The selected operating system has minimum storage size requirement of $0 $1" msgstr "" @@ -2258,6 +2274,12 @@ msgid "The tag name to be used by the guest to mount this export point." msgstr "" +#: src/components/create-vm-dialog/createVmDialog.jsx:507 +#: src/components/create-vm-dialog/createVmDialog.jsx:520 +#: src/components/create-vm-dialog/createVmDialog.jsx:530 +msgid "Then copy and paste it above." +msgstr "" + #: src/components/vm/vmActions.jsx:347 msgid "This VM is transient. Shut it down if you wish to delete it." msgstr "" @@ -2297,7 +2319,7 @@ msgid "This volume is already used by $0." msgstr "" -#: src/components/create-vm-dialog/createVmDialog.jsx:754 +#: src/components/create-vm-dialog/createVmDialog.jsx:864 msgid "This volume is already used by another VM." msgstr "" @@ -2313,17 +2335,17 @@ msgid "Troubleshoot" msgstr "Riešiť problém" -#: src/components/storagePools/storagePoolOverviewTab.jsx:76 -#: src/components/storagePools/createStoragePoolDialog.jsx:81 -#: src/components/vm/hostdevs/hostDevCard.jsx:184 +#: src/components/vm/nics/vmNicsCard.jsx:227 #: src/components/vm/hostdevs/hostDevAdd.jsx:50 +#: src/components/vm/hostdevs/hostDevCard.jsx:184 #: src/components/vm/overview/bootOrder.jsx:129 #: src/components/vm/overview/bootOrder.jsx:142 #: src/components/vm/overview/bootOrder.jsx:157 #: src/components/vm/overview/bootOrder.jsx:164 #: src/components/vm/overview/bootOrder.jsx:171 #: src/components/vm/overview/bootOrder.jsx:177 -#: src/components/vm/nics/vmNicsCard.jsx:227 +#: src/components/storagePools/storagePoolOverviewTab.jsx:76 +#: src/components/storagePools/createStoragePoolDialog.jsx:81 msgid "Type" msgstr "Typ" @@ -2331,7 +2353,7 @@ msgid "Type ID" msgstr "Iden. typu" -#: src/components/create-vm-dialog/createVmDialog.jsx:355 +#: src/components/create-vm-dialog/createVmDialog.jsx:364 msgid "URL (ISO image or distro install tree)" msgstr "" @@ -2347,11 +2369,11 @@ msgid "Undefined" msgstr "" -#: src/components/create-vm-dialog/createVmDialog.jsx:257 +#: src/components/create-vm-dialog/createVmDialog.jsx:266 msgid "Unique name" msgstr "Unikátne meno" -#: src/components/create-vm-dialog/createVmDialog.jsx:257 +#: src/components/create-vm-dialog/createVmDialog.jsx:266 #, fuzzy #| msgid "Unique name" msgid "Unique name, default: $0" @@ -2384,7 +2406,7 @@ msgid "Url" msgstr "Url" -#: src/components/vm/vmDetailsPage.jsx:143 +#: src/components/vm/vmDetailsPage.jsx:145 msgid "Usage" msgstr "Využitie" @@ -2411,19 +2433,19 @@ msgid "Used by" msgstr "Používané" -#: src/components/create-vm-dialog/createVmDialog.jsx:612 +#: src/components/create-vm-dialog/createVmDialog.jsx:722 msgid "User login" msgstr "Užívateľské meno" -#: src/components/create-vm-dialog/createVmDialog.jsx:239 +#: src/components/create-vm-dialog/createVmDialog.jsx:248 msgid "User login must not be empty when user password is set" msgstr "" -#: src/components/create-vm-dialog/createVmDialog.jsx:619 +#: src/components/create-vm-dialog/createVmDialog.jsx:729 msgid "User password" msgstr "Užívateľské heslo" -#: src/components/create-vm-dialog/createVmDialog.jsx:236 +#: src/components/create-vm-dialog/createVmDialog.jsx:245 msgid "User password must not be empty when user login is set" msgstr "" @@ -2443,7 +2465,7 @@ msgid "VM $0 Host Devices" msgstr "ariadenie hostiteľa" -#: src/components/create-vm-dialog/createVmDialog.jsx:185 +#: src/components/create-vm-dialog/createVmDialog.jsx:191 msgid "VM $0 already exists" msgstr "Virt. stroj $0 už existuje" @@ -2507,21 +2529,25 @@ msgid "VNC port" msgstr "VNC port" +#: src/components/create-vm-dialog/createVmDialog.jsx:536 +msgid "Valid token" +msgstr "" + +#: src/components/vm/hostdevs/hostDevAdd.jsx:132 #: src/components/vm/hostdevs/hostDevCard.jsx:211 #: src/components/vm/hostdevs/hostDevCard.jsx:235 #: src/components/vm/hostdevs/hostDevCard.jsx:241 -#: src/components/vm/hostdevs/hostDevAdd.jsx:132 #: src/components/vm/overview/bootOrder.jsx:143 #: src/components/vm/overview/bootOrder.jsx:158 msgid "Vendor" msgstr "Výrobca" +#: src/components/vm/vmDetailsPage.jsx:112 +#: src/components/vm/vmDetailsPage.jsx:264 +#: src/components/networks/networkList.jsx:53 #: src/components/vms/hostvmslist.jsx:130 #: src/components/vms/hostvmslist.jsx:137 -#: src/components/storagePools/storagePoolList.jsx:55 -#: src/components/networks/networkList.jsx:53 -#: src/components/vm/vmDetailsPage.jsx:111 -#: src/components/vm/vmDetailsPage.jsx:262 src/manifest.json:0 +#: src/components/storagePools/storagePoolList.jsx:55 src/manifest.json:0 msgid "Virtual machines" msgstr "Virtuálne stroje" @@ -2541,11 +2567,11 @@ msgid "Virtualization service (libvirt) is not active" msgstr "Virtualizačná služba (libvirt) nie je aktívna" -#: src/components/create-vm-dialog/createVmDialog.jsx:752 -#: src/components/vm/deleteDialog.jsx:68 -#: src/components/vm/disks/diskAdd.jsx:106 #: src/components/vm/disks/vmDiskColumns.jsx:37 +#: src/components/vm/disks/diskAdd.jsx:106 +#: src/components/vm/deleteDialog.jsx:68 #: src/components/vm/overview/bootOrder.jsx:113 +#: src/components/create-vm-dialog/createVmDialog.jsx:862 msgid "Volume" msgstr "Zväzok" @@ -2566,13 +2592,13 @@ msgid "WWPN" msgstr "WWPN" -#: src/components/vm/disks/vmDisksCard.jsx:216 #: src/components/vm/disks/diskEdit.jsx:130 +#: src/components/vm/disks/vmDisksCard.jsx:216 msgid "Writeable" msgstr "Zapisovateľný" -#: src/components/vm/disks/vmDisksCard.jsx:216 #: src/components/vm/disks/diskEdit.jsx:139 +#: src/components/vm/disks/vmDisksCard.jsx:216 msgid "Writeable and shared" msgstr "Zapisovateľné a zdielané" @@ -2580,12 +2606,12 @@ msgid "You can mount the shared folder using:" msgstr "" -#: src/components/create-vm-dialog/createVmDialog.jsx:188 +#: src/components/create-vm-dialog/createVmDialog.jsx:194 msgid "You need to select the most closely matching operating system" msgstr "" -#: src/components/storagePools/storagePool.jsx:64 #: src/components/networks/network.jsx:57 +#: src/components/storagePools/storagePool.jsx:64 msgid "active" msgstr "Aktívny" @@ -2668,8 +2694,8 @@ msgid "iSCSI target IQN" msgstr "IQN pre iSCSI cieľ" -#: src/components/storagePools/storagePool.jsx:64 #: src/components/networks/network.jsx:57 +#: src/components/storagePools/storagePool.jsx:64 #, fuzzy #| msgid "active" msgid "inactive" @@ -2687,18 +2713,18 @@ msgid "mcast" msgstr "mcast" -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:190 -#: src/components/vm/vmDetailsPage.jsx:217 #: src/components/vm/nics/nicBody.jsx:112 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:190 +#: src/components/vm/vmDetailsPage.jsx:219 msgid "more info" msgstr "" #: src/components/vm/filesystems/vmFilesystemsCard.jsx:186 -#: src/components/vm/vmDetailsPage.jsx:213 +#: src/components/vm/vmDetailsPage.jsx:215 msgid "mount point: The mount point inside the guest" msgstr "" -#: src/components/vm/vmDetailsPage.jsx:212 +#: src/components/vm/vmDetailsPage.jsx:214 msgid "mount tag: The tag associated to the exported mount point" msgstr "" @@ -2706,9 +2732,9 @@ msgid "network" msgstr "sieť" -#: src/helpers.js:273 src/components/storagePools/storagePoolOverviewTab.jsx:67 +#: 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 msgid "no" msgstr "nie" @@ -2770,7 +2796,7 @@ msgid "vCPU maximum" msgstr "Maximum virt. procesorov" -#: src/components/vm/overview/vmOverviewCard.jsx:203 +#: src/components/vm/overview/vmOverviewCard.jsx:208 msgid "vCPUs" msgstr "virt. procesory" @@ -2790,7 +2816,7 @@ "Balík virt-install musí byť nainštalovaný aby bolo možné klonovať virtuálne " "stroje" -#: src/components/create-vm-dialog/createVmDialog.jsx:1282 +#: src/components/create-vm-dialog/createVmDialog.jsx:1397 msgid "" "virt-install package needs to be installed on the system in order to create " "new VMs" @@ -2810,9 +2836,9 @@ msgid "vm" msgstr "virt. stroj" -#: src/helpers.js:272 src/components/storagePools/storagePoolOverviewTab.jsx:67 +#: 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 msgid "yes" msgstr "áno" diff -Nru cockpit-machines-275/po/sv.po cockpit-machines-277/po/sv.po --- cockpit-machines-275/po/sv.po 2022-08-10 10:22:53.000000000 +0000 +++ cockpit-machines-277/po/sv.po 2022-11-07 16:06:46.000000000 +0000 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-09-05 04:31+0000\n" +"POT-Creation-Date: 2022-10-17 04:51+0000\n" "PO-Revision-Date: 2022-07-28 20:19+0000\n" "Last-Translator: Göran Uddeborg \n" "Language-Team: Swedish \n" "Language-Team: Turkish \n" @@ -20,18 +20,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.13\n" +"X-Generator: Weblate 4.14.1\n" -#: src/components/create-vm-dialog/createVmDialog.jsx:482 -msgid " Then copy the token and paste it above." -msgstr " Ardından belirteci kopyalayın ve yukarıya yapıştırın." - -#: src/components/create-vm-dialog/createVmDialog.jsx:702 +#: src/components/create-vm-dialog/createVmDialog.jsx:812 msgid "$0 $1 available at default location" msgstr "Öntanımlı konumda $0 $1 kullanılabilir" -#: src/components/create-vm-dialog/createVmDialog.jsx:229 -#: src/components/create-vm-dialog/createVmDialog.jsx:653 +#: src/components/create-vm-dialog/createVmDialog.jsx:238 +#: src/components/create-vm-dialog/createVmDialog.jsx:763 msgid "$0 $1 available on host" msgstr "Ana makinede $0 $1 kullanılabilir" @@ -51,7 +47,7 @@ msgstr[0] "$0 Depolama havuzu" msgstr[1] "$0 Depolama havuzu" -#: src/components/create-vm-dialog/createVmDialog.jsx:1061 +#: src/components/create-vm-dialog/createVmDialog.jsx:1172 msgid "$0 does not support unattended installation." msgstr "$0 katılımsız kurulumu desteklemiyor." @@ -94,13 +90,13 @@ "kaybolacaktır. Bu arada kaynak ana makine, sanal makine yapılandırmasının " "kopyasını tutar." -#: src/components/vm/disks/vmDisksCard.jsx:188 #: src/components/vm/disks/diskEdit.jsx:113 +#: src/components/vm/disks/vmDisksCard.jsx:188 msgid "Access" msgstr "Erişim" -#: src/components/storagePools/storagePool.jsx:170 #: src/components/networks/network.jsx:166 +#: src/components/storagePools/storagePool.jsx:170 msgid "Activate" msgstr "Etkinleştir" @@ -108,10 +104,10 @@ msgid "Activate the storage pool to administer volumes" msgstr "Birimleri yönetmek için depolama havuzunu etkinleştir" -#: src/components/networks/networkOverviewTab.jsx:237 -#: src/components/vm/hostdevs/hostDevAdd.jsx:222 +#: src/components/vm/nics/nicAdd.jsx:208 #: src/components/vm/disks/diskAdd.jsx:734 -#: src/components/vm/nics/nicAdd.jsx:201 +#: src/components/vm/hostdevs/hostDevAdd.jsx:227 +#: src/components/networks/networkOverviewTab.jsx:237 msgid "Add" msgstr "Ekle" @@ -119,13 +115,13 @@ msgid "Add a DHCP static host entry" msgstr "DHCP statik ana makine girdisi ekle" -#: src/components/vm/disks/diskAdd.jsx:725 #: src/components/vm/disks/vmDisksCard.jsx:77 +#: src/components/vm/disks/diskAdd.jsx:725 msgid "Add disk" msgstr "Disk ekle" +#: src/components/vm/hostdevs/hostDevAdd.jsx:243 #: src/components/vm/hostdevs/hostDevCard.jsx:153 -#: src/components/vm/hostdevs/hostDevAdd.jsx:238 msgid "Add host device" msgstr "Anamakine aygıtı ekle" @@ -137,7 +133,7 @@ msgid "Add shared directory" msgstr "Paylaşılan dizin ekle" -#: src/components/vm/nics/nicAdd.jsx:193 +#: src/components/vm/nics/nicAdd.jsx:196 msgid "Add virtual network interface" msgstr "Sanal ağ arayüzü ekle" @@ -149,10 +145,10 @@ msgid "Additional" msgstr "Ek" +#: src/components/vm/nics/vmNicsCard.jsx:281 +#: src/components/vm/consoles/desktopConsole.jsx:47 #: src/components/networks/networkOverviewTab.jsx:142 #: src/components/networks/networkOverviewTab.jsx:162 -#: src/components/vm/consoles/desktopConsole.jsx:47 -#: src/components/vm/nics/vmNicsCard.jsx:281 msgid "Address" msgstr "Adres" @@ -187,7 +183,7 @@ msgid "Also delete all volumes inside this pool:" msgstr "Ayrıca bu havuzun içindeki tüm birimleri sil:" -#: src/components/vm/disks/diskAdd.jsx:130 src/components/vm/nics/nicAdd.jsx:89 +#: src/components/vm/nics/nicAdd.jsx:89 src/components/vm/disks/diskAdd.jsx:130 msgid "Always attach" msgstr "Her zaman bağla" @@ -202,7 +198,7 @@ "Bağlanması, bu diski kullanan her sanal makine için onu paylaşılabilir hale " "getirecektir." -#: src/components/create-vm-dialog/createVmDialog.jsx:1060 +#: src/components/create-vm-dialog/createVmDialog.jsx:1171 msgid "" "Automated installs are only available when downloading an image or using " "cloud-init." @@ -214,13 +210,13 @@ msgid "Automatic" msgstr "Otomatik" -#: src/components/create-vm-dialog/createVmDialog.jsx:1174 +#: src/components/create-vm-dialog/createVmDialog.jsx:1285 msgid "Automation" msgstr "Otomasyon" -#: src/components/storagePools/storagePoolOverviewTab.jsx:71 +#: src/components/vm/overview/vmOverviewCard.jsx:226 #: src/components/networks/networkOverviewTab.jsx:119 -#: src/components/vm/overview/vmOverviewCard.jsx:221 +#: src/components/storagePools/storagePoolOverviewTab.jsx:71 msgid "Autostart" msgstr "Otomatik başlat" @@ -228,7 +224,7 @@ msgid "Blocked" msgstr "Engellendi" -#: src/components/vm/overview/vmOverviewCard.jsx:213 +#: src/components/vm/overview/vmOverviewCard.jsx:218 msgid "Boot order" msgstr "Önyükleme sırası" @@ -236,13 +232,13 @@ msgid "Boot order settings could not be saved" msgstr "Önyükleme sırası ayarları kaydedilemedi" +#: src/components/vm/disks/diskEdit.jsx:88 +#: src/components/vm/disks/vmDisksCard.jsx:186 +#: src/components/vm/disks/diskAdd.jsx:217 +#: src/components/vm/hostdevs/hostDevAdd.jsx:92 #: src/components/vm/hostdevs/hostDevCard.jsx:104 #: src/components/vm/hostdevs/hostDevCard.jsx:112 #: src/components/vm/hostdevs/hostDevCard.jsx:246 -#: src/components/vm/hostdevs/hostDevAdd.jsx:92 -#: src/components/vm/disks/diskAdd.jsx:217 -#: src/components/vm/disks/vmDisksCard.jsx:186 -#: src/components/vm/disks/diskEdit.jsx:88 #: src/components/vm/overview/bootOrder.jsx:118 #: src/components/vm/overview/bootOrder.jsx:130 #: src/components/vm/overview/bootOrder.jsx:148 @@ -263,39 +259,39 @@ msgid "CPU configuration could not be saved" msgstr "CPU yapılandırması kaydedilemedi" -#: src/components/vm/overview/vmOverviewCard.jsx:208 +#: src/components/vm/overview/vmOverviewCard.jsx:213 msgid "CPU type" msgstr "CPU türü" -#: src/components/vm/disks/diskAdd.jsx:206 #: src/components/vm/disks/vmDiskColumns.jsx:95 #: src/components/vm/disks/diskEdit.jsx:58 +#: src/components/vm/disks/diskAdd.jsx:206 msgid "Cache" msgstr "Önbellek" -#: src/components/common/deleteResource.jsx:79 -#: src/components/create-vm-dialog/createVmDialog.jsx:1230 -#: src/components/storagePools/storageVolumeCreate.jsx:108 -#: src/components/storagePools/storagePoolDelete.jsx:202 -#: src/components/storagePools/createStoragePoolDialog.jsx:445 -#: src/components/networks/createNetworkDialog.jsx:417 -#: src/components/networks/networkOverviewTab.jsx:240 -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:170 -#: src/components/vm/hostdevs/hostDevAdd.jsx:228 -#: src/components/vm/snapshots/vmSnapshotsRevertModal.jsx:76 -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:150 -#: src/components/vm/deleteDialog.jsx:178 #: src/components/vm/vmMigrateDialog.jsx:219 -#: src/components/vm/vmRenameDialog.jsx:68 -#: src/components/vm/disks/diskAdd.jsx:737 +#: src/components/vm/nics/nicAdd.jsx:211 src/components/vm/nics/nicEdit.jsx:180 #: src/components/vm/disks/diskEdit.jsx:268 -#: src/components/vm/vmCloneDialog.jsx:80 +#: src/components/vm/disks/diskAdd.jsx:737 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:170 +#: src/components/vm/hostdevs/hostDevAdd.jsx:233 +#: src/components/vm/vmRenameDialog.jsx:68 +#: src/components/vm/deleteDialog.jsx:178 #: src/components/vm/overview/bootOrder.jsx:330 #: src/components/vm/overview/cpuTypeModal.jsx:70 -#: src/components/vm/overview/vcpuModal.jsx:266 #: src/components/vm/overview/firmware.jsx:70 +#: src/components/vm/overview/vcpuModal.jsx:266 #: src/components/vm/overview/memoryModal.jsx:158 -#: src/components/vm/nics/nicAdd.jsx:204 src/components/vm/nics/nicEdit.jsx:180 +#: src/components/vm/snapshots/vmSnapshotsRevertModal.jsx:76 +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:150 +#: src/components/vm/vmCloneDialog.jsx:80 +#: src/components/networks/createNetworkDialog.jsx:417 +#: src/components/networks/networkOverviewTab.jsx:240 +#: src/components/create-vm-dialog/createVmDialog.jsx:1345 +#: src/components/storagePools/storageVolumeCreate.jsx:108 +#: src/components/storagePools/storagePoolDelete.jsx:202 +#: src/components/storagePools/createStoragePoolDialog.jsx:445 +#: src/components/common/deleteResource.jsx:79 msgid "Cancel" msgstr "İptal" @@ -311,15 +307,19 @@ msgid "Change firmware" msgstr "Aygıt yazılımını değiştir" -#: src/components/common/warningInactive.jsx:11 +#: src/components/vm/nics/nicEdit.jsx:166 #: src/components/vm/disks/diskEdit.jsx:252 #: src/components/vm/overview/vcpuModal.jsx:188 -#: src/components/vm/nics/nicEdit.jsx:166 +#: src/components/common/warningInactive.jsx:11 msgid "Changes will take effect after shutting down the VM" msgstr "Değişiklikler, sanal makine kapatıldıktan sonra etkili olacaktır" -#: src/components/create-vm-dialog/createVmDialog.jsx:446 -#: src/components/create-vm-dialog/createVmDialog.jsx:447 +#: src/components/create-vm-dialog/createVmDialog.jsx:512 +msgid "Checking token validity..." +msgstr "Belirteç geçerliliği denetleniyor..." + +#: src/components/create-vm-dialog/createVmDialog.jsx:455 +#: src/components/create-vm-dialog/createVmDialog.jsx:456 msgid "Choose an operating system" msgstr "Bir işletim sistemi seçin" @@ -342,7 +342,7 @@ msgid "Close" msgstr "Kapat" -#: src/components/create-vm-dialog/createVmDialog.jsx:351 +#: src/components/create-vm-dialog/createVmDialog.jsx:360 msgid "Cloud base image" msgstr "Bulut temel kalıbı" @@ -363,16 +363,17 @@ msgid "Connecting" msgstr "Bağlanıyor" +#: src/components/vm/overview/vmOverviewCard.jsx:184 +#: src/components/networks/createNetworkDialog.jsx:41 +#: src/components/networks/networkList.jsx:75 #: src/components/vms/hostvmslist.jsx:141 -#: src/components/common/machinesConnectionSelector.jsx:33 #: src/components/storagePools/storagePoolList.jsx:77 -#: src/components/networks/networkList.jsx:75 -#: src/components/networks/createNetworkDialog.jsx:41 +#: src/components/common/machinesConnectionSelector.jsx:33 msgid "Connection" msgstr "Bağlantı" -#: src/components/vm/vmDetailsPage.jsx:117 -#: src/components/vm/vmDetailsPage.jsx:149 +#: src/components/vm/vmDetailsPage.jsx:118 +#: src/components/vm/vmDetailsPage.jsx:151 msgid "Console" msgstr "Konsol" @@ -401,24 +402,24 @@ msgid "Crashed" msgstr "Çöktü" +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:147 +#: src/components/networks/createNetworkDialog.jsx:414 #: src/components/storagePools/storageVolumeCreate.jsx:105 #: src/components/storagePools/createStoragePoolDialog.jsx:442 -#: src/components/networks/createNetworkDialog.jsx:414 -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:147 msgid "Create" msgstr "Oluştur" -#: src/components/create-vm-dialog/createVmDialog.jsx:1276 +#: src/components/create-vm-dialog/createVmDialog.jsx:1391 msgid "Create VM" msgstr "Sanal makine oluştur" -#: src/components/create-vm-dialog/createVmDialog.jsx:1295 +#: src/components/create-vm-dialog/createVmDialog.jsx:1410 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:1294 +#: src/components/create-vm-dialog/createVmDialog.jsx:1409 msgid "Create VM from local or network installation medium" msgstr "Yerel veya ağ kurulum ortamından sanal makine oluşturun" @@ -426,11 +427,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:1199 +#: src/components/create-vm-dialog/createVmDialog.jsx:1313 msgid "Create and edit" msgstr "Oluştur ve düzenle" -#: src/components/create-vm-dialog/createVmDialog.jsx:1224 +#: src/components/create-vm-dialog/createVmDialog.jsx:1339 msgid "Create and run" msgstr "Oluştur ve çalıştır" @@ -438,16 +439,16 @@ msgid "Create new" msgstr "Yeni oluştur" -#: src/components/create-vm-dialog/createVmDialog.jsx:1213 +#: src/components/create-vm-dialog/createVmDialog.jsx:1327 msgid "Create new virtual machine" msgstr "Yeni sanal makine oluştur" -#: src/components/create-vm-dialog/createVmDialog.jsx:739 +#: src/components/create-vm-dialog/createVmDialog.jsx:849 msgid "Create new volume" msgstr "Yeni birim oluştur" -#: src/components/vm/snapshots/vmSnapshotsCard.jsx:47 #: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:142 +#: src/components/vm/snapshots/vmSnapshotsCard.jsx:47 msgid "Create snapshot" msgstr "Anlık görüntü oluştur" @@ -482,7 +483,7 @@ msgid "Creating VM installation" msgstr "Sanal makine kurulumu oluşturuluyor" -#: src/components/create-vm-dialog/createVmDialog.jsx:1036 +#: src/components/create-vm-dialog/createVmDialog.jsx:1147 msgid "Creation of VM $0 failed" msgstr "$0 sanal makinesini oluşturma başarısız oldu" @@ -515,20 +516,20 @@ msgid "DHCP Settings" msgstr "DHCP Ayarları" -#: src/components/storagePools/storagePool.jsx:161 #: src/components/networks/network.jsx:162 +#: src/components/storagePools/storagePool.jsx:161 msgid "Deactivate" msgstr "Devre dışı bırak" -#: src/components/common/deleteResource.jsx:76 -#: src/components/common/deleteResource.jsx:116 +#: src/components/vm/vmActions.jsx:351 src/components/vm/vmActions.jsx:359 +#: src/components/vm/deleteDialog.jsx:175 +#: src/components/networks/network.jsx:144 +#: src/components/networks/network.jsx:146 #: src/components/storagePools/storagePoolDelete.jsx:199 #: src/components/storagePools/storagePoolDelete.jsx:236 #: src/components/storagePools/storagePoolDelete.jsx:246 -#: src/components/networks/network.jsx:144 -#: src/components/networks/network.jsx:146 -#: src/components/vm/deleteDialog.jsx:175 src/components/vm/vmActions.jsx:351 -#: src/components/vm/vmActions.jsx:359 +#: src/components/common/deleteResource.jsx:76 +#: src/components/common/deleteResource.jsx:116 msgid "Delete" msgstr "Sil" @@ -570,8 +571,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/vmSnapshotsCard.jsx:89 #: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:52 +#: src/components/vm/snapshots/vmSnapshotsCard.jsx:89 msgid "Description" msgstr "Açıklama" @@ -594,23 +595,23 @@ "Silmeyi denemeden önce bu havuzu kullanan diskleri herhangi bir sanal " "makineden ayırın." -#: src/components/create-vm-dialog/createVmDialog.jsx:1170 +#: src/components/create-vm-dialog/createVmDialog.jsx:1281 msgid "Details" msgstr "Ayrıntılar" -#: src/components/networks/networkList.jsx:74 -#: src/components/networks/createNetworkDialog.jsx:161 -#: src/components/vm/hostdevs/hostDevCard.jsx:103 -#: src/components/vm/hostdevs/hostDevCard.jsx:245 -#: src/components/vm/hostdevs/hostDevAdd.jsx:91 -#: src/components/vm/hostdevs/hostDevAdd.jsx:126 -#: src/components/vm/disks/diskAdd.jsx:335 #: src/components/vm/disks/vmDiskColumns.jsx:34 #: src/components/vm/disks/vmDisksCard.jsx:172 +#: src/components/vm/disks/diskAdd.jsx:335 +#: src/components/vm/hostdevs/hostDevAdd.jsx:91 +#: src/components/vm/hostdevs/hostDevAdd.jsx:126 +#: src/components/vm/hostdevs/hostDevCard.jsx:103 +#: src/components/vm/hostdevs/hostDevCard.jsx:245 #: src/components/vm/overview/bootOrder.jsx:110 #: src/components/vm/overview/bootOrder.jsx:117 #: src/components/vm/overview/bootOrder.jsx:149 #: src/components/vm/overview/bootOrder.jsx:152 +#: src/components/networks/createNetworkDialog.jsx:161 +#: src/components/networks/networkList.jsx:74 msgid "Device" msgstr "Aygıt" @@ -647,7 +648,7 @@ msgid "Disk identifier" msgstr "Disk tanımlayıcısı" -#: src/components/create-vm-dialog/createVmDialog.jsx:363 +#: src/components/create-vm-dialog/createVmDialog.jsx:372 msgid "Disk image" msgstr "Disk kalıbı" @@ -655,12 +656,12 @@ msgid "Disk image file" msgstr "Disk kalıp dosyası" -#: src/components/create-vm-dialog/createVmDialog.jsx:214 +#: src/components/create-vm-dialog/createVmDialog.jsx:220 msgid "Disk image path must not be empty" msgstr "Disk kalıbı yolu boş olmamalıdır" -#: src/components/vm/disks/diskAdd.jsx:625 #: src/components/vm/disks/diskEdit.jsx:215 +#: src/components/vm/disks/diskAdd.jsx:625 msgid "Disk settings could not be saved" msgstr "Disk ayarları kaydedilemedi" @@ -668,7 +669,7 @@ msgid "Disk-only snapshot" msgstr "Sadece disk anlık görüntüsü" -#: src/components/vm/vmDetailsPage.jsx:164 +#: src/components/vm/vmDetailsPage.jsx:166 msgid "Disks" msgstr "Diskler" @@ -686,7 +687,7 @@ msgid "Domain is blocked on resource" msgstr "Etki alanı, kaynakta engellendi" -#: src/components/create-vm-dialog/createVmDialog.jsx:349 +#: src/components/create-vm-dialog/createVmDialog.jsx:358 msgid "Download an OS" msgstr "Bir işletim sistemi indir" @@ -710,8 +711,8 @@ msgid "Dying" msgstr "Sonlanıyor" -#: src/components/vm/disks/diskEdit.jsx:164 #: src/components/vm/nics/vmNicsCard.jsx:364 +#: src/components/vm/disks/diskEdit.jsx:164 msgid "Edit" msgstr "Düzenle" @@ -727,7 +728,7 @@ msgid "Editing transient network interfaces is not allowed" msgstr "Geçici ağ arayüzlerini düzenlemeye izin verilmiyor" -#: src/components/vm/overview/vmOverviewCard.jsx:233 +#: src/components/vm/overview/vmOverviewCard.jsx:238 msgid "Emulated machine" msgstr "Benzetilmiş makine" @@ -740,21 +741,25 @@ msgid "End should not be empty" msgstr "Bitiş boş olmamalıdır" -#: src/components/create-vm-dialog/createVmDialog.jsx:1059 +#: src/components/create-vm-dialog/createVmDialog.jsx:1170 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:517 +msgid "Error checking token" +msgstr "Belirteç denetlenirken hata oluştu" + #: src/components/vm/vmMigrateDialog.jsx:54 msgid "Example, $0" msgstr "Örneğin, $0" -#: src/components/create-vm-dialog/createVmDialog.jsx:292 +#: src/components/create-vm-dialog/createVmDialog.jsx:301 msgid "Existing disk image on host's file system" msgstr "Anamakinenin dosya sisteminde varolan disk kalıbı" -#: src/components/vm/vmDetailsPage.jsx:157 +#: src/components/vm/vmDetailsPage.jsx:159 msgid "Expand" msgstr "Genişlet" @@ -820,8 +825,8 @@ msgid "Filter by name" msgstr "Ada göre süz" -#: src/components/vm/overview/vmOverviewCard.jsx:239 #: src/components/vm/overview/firmware.jsx:75 +#: src/components/vm/overview/vmOverviewCard.jsx:244 msgid "Firmware" msgstr "Aygıt yazılımı" @@ -856,8 +861,8 @@ "paylaşılmayan, yazılabilir disk kalıpları aktarılacaktır. Kullanılmayan " "depolama, taşınmadan sonra kaynakta kalacaktır." -#: src/components/networks/networkOverviewTab.jsx:110 #: src/components/vm/overview/vmOverviewCard.jsx:180 +#: src/components/networks/networkOverviewTab.jsx:110 msgid "General" msgstr "Genel" @@ -865,15 +870,15 @@ msgid "Generate automatically" msgstr "Otomatik olarak oluştur" -#: src/components/create-vm-dialog/createVmDialog.jsx:480 +#: src/components/create-vm-dialog/createVmDialog.jsx:500 msgid "Get a new RHSM token." msgstr "Yeni bir RHSM belirteci edinin." -#: src/components/create-vm-dialog/createVmDialog.jsx:688 -#: src/components/create-vm-dialog/createVmDialog.jsx:784 -#: src/components/storagePools/storageVolumeCreateBody.jsx:104 #: src/components/vm/disks/vmDisksCard.jsx:51 #: src/components/vm/overview/memorySelectRow.jsx:89 +#: src/components/create-vm-dialog/createVmDialog.jsx:798 +#: src/components/create-vm-dialog/createVmDialog.jsx:894 +#: src/components/storagePools/storageVolumeCreateBody.jsx:104 msgid "GiB" msgstr "GiB" @@ -881,15 +886,15 @@ msgid "Go to VMs list" msgstr "Sanal makineler listesine git" -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:238 #: src/components/vm/disks/diskAdd.jsx:202 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:238 msgid "Hide additional options" msgstr "Ek seçenekleri gizle" -#: src/components/storagePools/storagePoolOverviewTab.jsx:34 -#: src/components/storagePools/createStoragePoolDialog.jsx:122 #: src/components/vm/disks/vmDiskColumns.jsx:38 #: src/components/vm/overview/bootOrder.jsx:114 +#: src/components/storagePools/storagePoolOverviewTab.jsx:34 +#: src/components/storagePools/createStoragePoolDialog.jsx:122 msgid "Host" msgstr "Anamakine" @@ -897,7 +902,7 @@ msgid "Host device" msgstr "Anamakine aygıtı" -#: src/components/vm/hostdevs/hostDevAdd.jsx:199 +#: src/components/vm/hostdevs/hostDevAdd.jsx:201 msgid "Host device could not be attached" msgstr "Anamakine aygıtı eklenemedi" @@ -905,7 +910,7 @@ msgid "Host device will be removed from $0:" msgstr "Ana makine $0 sanal makinesinden kaldırılacak:" -#: src/components/vm/vmDetailsPage.jsx:181 +#: src/components/vm/vmDetailsPage.jsx:183 msgid "Host devices" msgstr "Ana makine aygıtları" @@ -917,7 +922,7 @@ msgid "Host should not be empty" msgstr "Anamakine boş olmamalıdır" -#: src/components/vm/overview/vmOverviewCard.jsx:229 +#: src/components/vm/overview/vmOverviewCard.jsx:234 msgid "Hypervisor details" msgstr "Hipervizör ayrıntıları" @@ -929,8 +934,8 @@ msgid "IP" msgstr "IP" -#: src/components/networks/networkOverviewTab.jsx:255 #: src/components/vm/nics/vmNicsCard.jsx:252 +#: src/components/networks/networkOverviewTab.jsx:255 msgid "IP address" msgstr "IP adresi" @@ -988,23 +993,23 @@ msgid "Idle" msgstr "Boşta" -#: src/components/create-vm-dialog/createVmDialog.jsx:1276 +#: src/components/create-vm-dialog/createVmDialog.jsx:1391 msgid "Import VM" msgstr "Sanal makineyi içe aktar" -#: src/components/create-vm-dialog/createVmDialog.jsx:1213 +#: src/components/create-vm-dialog/createVmDialog.jsx:1327 msgid "Import a virtual machine" msgstr "Bir sanal makineyi içe aktar" -#: src/components/create-vm-dialog/createVmDialog.jsx:1199 +#: src/components/create-vm-dialog/createVmDialog.jsx:1313 msgid "Import and edit" msgstr "İçe aktar ve düzenle" -#: src/components/create-vm-dialog/createVmDialog.jsx:1224 +#: src/components/create-vm-dialog/createVmDialog.jsx:1339 msgid "Import and run" msgstr "İçe aktar ve çalıştır" -#: src/components/create-vm-dialog/createVmDialog.jsx:300 +#: src/components/create-vm-dialog/createVmDialog.jsx:309 msgid "" "In most configurations, macvtap does not work for host to guest network " "communication." @@ -1033,15 +1038,15 @@ msgid "Install" msgstr "Yükle" -#: src/components/create-vm-dialog/createVmDialog.jsx:363 +#: src/components/create-vm-dialog/createVmDialog.jsx:372 msgid "Installation source" msgstr "Kurulum kaynağı" -#: src/components/create-vm-dialog/createVmDialog.jsx:216 +#: src/components/create-vm-dialog/createVmDialog.jsx:222 msgid "Installation source must not be empty" msgstr "Kurulum kaynağı boş olmamalıdır" -#: src/components/create-vm-dialog/createVmDialog.jsx:341 +#: src/components/create-vm-dialog/createVmDialog.jsx:350 msgid "Installation type" msgstr "Kurulum türü" @@ -1077,7 +1082,7 @@ msgid "Invalid IPv6 prefix" msgstr "Geçersiz IPv6 ön eki" -#: src/components/create-vm-dialog/createVmDialog.jsx:200 +#: src/components/create-vm-dialog/createVmDialog.jsx:206 msgid "Invalid filename" msgstr "Geçersiz dosya adı" @@ -1093,18 +1098,18 @@ msgid "Launch remote viewer" msgstr "Uzak görüntüleyiciyi başlat" -#: src/components/create-vm-dialog/createVmDialog.jsx:526 +#: src/components/create-vm-dialog/createVmDialog.jsx:636 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:623 +#: src/components/create-vm-dialog/createVmDialog.jsx:733 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:639 +#: src/components/create-vm-dialog/createVmDialog.jsx:749 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" @@ -1131,7 +1136,7 @@ msgid "Loading..." msgstr "Yükleniyor..." -#: src/components/create-vm-dialog/createVmDialog.jsx:353 +#: src/components/create-vm-dialog/createVmDialog.jsx:362 msgid "Local install media (ISO image or distro install tree)" msgstr "Yerel kurulum ortamı (ISO kalıbı veya dağıtım kurulum ağacı)" @@ -1139,14 +1144,15 @@ msgid "Location" msgstr "Konum" -#: src/components/networks/networkOverviewTab.jsx:68 #: src/components/vm/overview/bootOrder.jsx:124 +#: src/components/networks/networkOverviewTab.jsx:68 msgid "MAC" msgstr "MAC" -#: src/components/networks/networkOverviewTab.jsx:247 +#: src/components/vm/nics/nicAdd.jsx:63 #: src/components/vm/nics/vmNicsCard.jsx:250 -#: src/components/vm/nics/nicAdd.jsx:63 src/components/vm/nics/nicEdit.jsx:42 +#: src/components/vm/nics/nicEdit.jsx:42 +#: src/components/networks/networkOverviewTab.jsx:247 msgid "MAC address" msgstr "MAC adresi" @@ -1210,9 +1216,9 @@ msgid "Maximum transmission unit" msgstr "En fazla iletim birimi (MTU)" -#: src/components/create-vm-dialog/createVmDialog.jsx:671 #: src/components/vm/vmUsageCard.jsx:60 -#: src/components/vm/overview/vmOverviewCard.jsx:198 +#: src/components/vm/overview/vmOverviewCard.jsx:203 +#: src/components/create-vm-dialog/createVmDialog.jsx:781 msgid "Memory" msgstr "Bellek" @@ -1221,14 +1227,14 @@ msgid "Memory could not be saved" msgstr "Bellek kaydedilemedi" -#: src/components/create-vm-dialog/createVmDialog.jsx:220 +#: src/components/create-vm-dialog/createVmDialog.jsx:229 msgid "Memory must not be 0" msgstr "Bellek 0 olmamak zorundadır" -#: src/components/create-vm-dialog/createVmDialog.jsx:686 -#: src/components/create-vm-dialog/createVmDialog.jsx:782 -#: src/components/storagePools/storageVolumeCreateBody.jsx:102 #: src/components/vm/overview/memorySelectRow.jsx:87 +#: src/components/create-vm-dialog/createVmDialog.jsx:796 +#: src/components/create-vm-dialog/createVmDialog.jsx:892 +#: src/components/storagePools/storageVolumeCreateBody.jsx:102 msgid "MiB" msgstr "MiB" @@ -1250,8 +1256,8 @@ msgid "Mode" msgstr "Kip" -#: src/components/vm/hostdevs/hostDevCard.jsx:202 #: src/components/vm/nics/nicBody.jsx:50 +#: src/components/vm/hostdevs/hostDevCard.jsx:202 msgid "Model" msgstr "Model" @@ -1285,17 +1291,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/vm/snapshots/vmSnapshotsCreateModal.jsx:39 +#: src/components/vm/snapshots/vmSnapshotsCard.jsx:80 +#: src/components/vm/vmCloneDialog.jsx:89 +#: src/components/networks/createNetworkDialog.jsx:126 +#: src/components/networks/networkList.jsx:73 +#: src/components/create-vm-dialog/createVmDialog.jsx:258 #: src/components/vms/hostvmslist.jsx:140 -#: src/components/create-vm-dialog/createVmDialog.jsx:249 -#: src/components/storagePools/storageVolumeCreateBody.jsx:40 -#: src/components/storagePools/storagePoolList.jsx:75 #: src/components/storagePools/storagePoolVolumesTab.jsx:79 +#: src/components/storagePools/storagePoolList.jsx:75 +#: src/components/storagePools/storageVolumeCreateBody.jsx:40 #: src/components/storagePools/createStoragePoolDialog.jsx:44 -#: src/components/networks/networkList.jsx:73 -#: src/components/networks/createNetworkDialog.jsx:126 -#: src/components/vm/snapshots/vmSnapshotsCard.jsx:80 -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:39 -#: src/components/vm/vmCloneDialog.jsx:89 msgid "Name" msgstr "Ad" @@ -1307,15 +1313,15 @@ msgid "Name contains invalid characters" msgstr "Ad geçersiz karakterler içeriyor" -#: src/components/create-vm-dialog/createVmDialog.jsx:183 -#: src/components/storagePools/storageVolumeCreate.jsx:64 #: src/components/vm/vmCloneDialog.jsx:41 +#: src/components/create-vm-dialog/createVmDialog.jsx:189 +#: src/components/storagePools/storageVolumeCreate.jsx:64 msgid "Name must not be empty" msgstr "Ad boş olmamak zorundadır" -#: src/components/storagePools/createStoragePoolDialog.jsx:45 -#: src/components/networks/createNetworkDialog.jsx:53 #: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:99 +#: src/components/networks/createNetworkDialog.jsx:53 +#: src/components/storagePools/createStoragePoolDialog.jsx:45 msgid "Name should not be empty" msgstr "Ad boş olmamalıdır" @@ -1343,7 +1349,7 @@ msgid "Network $0 will be permanently deleted." msgstr "$0 ağı kalıcı olarak silinecek." -#: src/components/create-vm-dialog/createVmDialog.jsx:358 +#: src/components/create-vm-dialog/createVmDialog.jsx:367 msgid "Network boot (PXE)" msgstr "Ağ üzerinden önyükleme (PXE)" @@ -1359,15 +1365,15 @@ 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:159 src/components/vm/nics/nicEdit.jsx:135 +#: src/components/vm/nics/nicAdd.jsx:161 src/components/vm/nics/nicEdit.jsx:135 msgid "Network interface settings could not be saved" msgstr "Ağ arayüzü ayarları kaydedilemedi" -#: src/components/vm/vmDetailsPage.jsx:172 +#: src/components/vm/vmDetailsPage.jsx:174 msgid "Network interfaces" msgstr "Ağ arayüzleri" -#: src/components/create-vm-dialog/createVmDialog.jsx:308 +#: src/components/create-vm-dialog/createVmDialog.jsx:317 msgid "Network selection does not support PXE." msgstr "Ağ seçimi PXE'yi desteklemiyor." @@ -1413,7 +1419,7 @@ msgid "No disks defined for this VM" msgstr "Bu sanal makine için tanımlanan diskler yok" -#: src/components/vm/hostdevs/hostDevAdd.jsx:203 +#: src/components/vm/hostdevs/hostDevAdd.jsx:206 msgid "No host device selected" msgstr "Anamakine aygıtı seçilmedi" @@ -1449,7 +1455,7 @@ msgid "No state" msgstr "Durum yok" -#: src/components/create-vm-dialog/createVmDialog.jsx:740 +#: src/components/create-vm-dialog/createVmDialog.jsx:850 msgid "No storage" msgstr "Depolama yok" @@ -1496,10 +1502,18 @@ msgid "None (isolated network)" msgstr "Yok (yalıtılmış ağ)" -#: src/components/create-vm-dialog/createVmDialog.jsx:473 +#: src/components/create-vm-dialog/createVmDialog.jsx:587 msgid "Offline token" msgstr "Çevrim dışı belirteç" +#: src/components/create-vm-dialog/createVmDialog.jsx:226 +msgid "Offline token must not be empty" +msgstr "Çevrim dışı belirteç boş olmamalıdır" + +#: src/components/create-vm-dialog/createVmDialog.jsx:527 +msgid "Old token expired" +msgstr "Eski belirtecin süresi doldu" + #: src/components/storagePools/storageVolumeDelete.jsx:70 msgid "" "One or more selected volumes are used by domains. Detach the disks first to " @@ -1508,9 +1522,9 @@ "Seçilen bir veya daha fazla birim etki alanları tarafından kullanılıyor. " "Birimi silmeye izin vermek için önce diskleri ayırın." +#: src/components/vm/nics/nicEdit.jsx:39 #: src/components/vm/overview/bootOrder.jsx:379 #: src/components/vm/overview/memoryModal.jsx:143 -#: src/components/vm/nics/nicEdit.jsx:39 msgid "Only editable when the guest is shut off" msgstr "Sadece konuk kapatıldığında düzenlenebilir" @@ -1518,7 +1532,7 @@ msgid "Open" msgstr "Açık" -#: src/components/create-vm-dialog/createVmDialog.jsx:439 +#: src/components/create-vm-dialog/createVmDialog.jsx:448 msgid "Operating system" msgstr "İşletim sistemi" @@ -1527,8 +1541,8 @@ msgid "Operation is in progress" msgstr "İşlem devam ediyor" +#: src/components/vm/vmDetailsPage.jsx:134 #: src/components/storagePools/storagePool.jsx:75 -#: src/components/vm/vmDetailsPage.jsx:132 msgid "Overview" msgstr "Genel Bakış" @@ -1540,10 +1554,10 @@ msgid "Parent snapshot" msgstr "Üst öğe anlık görüntüsü" +#: src/components/vm/disks/diskEdit.jsx:40 #: src/components/vm/hostdevs/hostDevCard.jsx:128 #: src/components/vm/hostdevs/hostDevCard.jsx:132 #: src/components/vm/deleteDialog.jsx:63 -#: src/components/vm/disks/diskEdit.jsx:40 msgid "Path" msgstr "Yol" @@ -1551,11 +1565,11 @@ msgid "Path on host's filesystem" msgstr "Anamakinenin dosya sistemi üzerindeki yol" -#: src/components/create-vm-dialog/createVmDialog.jsx:274 +#: src/components/create-vm-dialog/createVmDialog.jsx:283 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:283 +#: src/components/create-vm-dialog/createVmDialog.jsx:292 msgid "Path to cloud image file on host's file system" msgstr "Ana makinenin dosya sistemi üzerindeki bulut kalıp dosyasının yolu" @@ -1575,12 +1589,12 @@ msgid "Permanent (default)" msgstr "Kalıcı (öntanımlı)" -#: src/components/vm/disks/diskAdd.jsx:127 src/components/vm/nics/nicAdd.jsx:86 +#: src/components/vm/nics/nicAdd.jsx:86 src/components/vm/disks/diskAdd.jsx:127 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ı" @@ -1608,9 +1622,9 @@ 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:71 -#: src/components/vm/disks/diskAdd.jsx:143 #: src/components/vm/disks/vmDiskColumns.jsx:36 +#: src/components/vm/disks/diskAdd.jsx:143 +#: src/components/vm/deleteDialog.jsx:71 #: src/components/vm/overview/bootOrder.jsx:112 msgid "Pool" msgstr "Havuz" @@ -1631,10 +1645,10 @@ msgid "Pool's volumes are used by VMs " msgstr "Havuzun birimleri sanal makineler tarafından kullanılıyor " +#: src/components/vm/nics/vmNicsCard.jsx:282 #: src/components/vm/disks/vmDiskColumns.jsx:39 #: src/components/vm/overview/bootOrder.jsx:115 #: src/components/vm/overview/bootOrder.jsx:131 -#: src/components/vm/nics/vmNicsCard.jsx:282 msgid "Port" msgstr "Bağlantı noktası" @@ -1666,20 +1680,20 @@ msgid "Private" msgstr "Özel" +#: src/components/vm/hostdevs/hostDevAdd.jsx:132 #: src/components/vm/hostdevs/hostDevCard.jsx:236 #: src/components/vm/hostdevs/hostDevCard.jsx:242 -#: src/components/vm/hostdevs/hostDevAdd.jsx:132 #: src/components/vm/overview/bootOrder.jsx:144 #: src/components/vm/overview/bootOrder.jsx:159 msgid "Product" msgstr "Ürün" -#: src/components/create-vm-dialog/createVmDialog.jsx:505 +#: src/components/create-vm-dialog/createVmDialog.jsx:615 msgid "Profile" msgstr "Profil" -#: src/components/vm/hostdevs/hostDevCard.jsx:119 #: src/components/vm/disks/vmDiskColumns.jsx:35 +#: src/components/vm/hostdevs/hostDevCard.jsx:119 #: src/components/vm/overview/bootOrder.jsx:111 #: src/components/vm/overview/bootOrder.jsx:172 msgid "Protocol" @@ -1707,8 +1721,8 @@ msgid "Range" msgstr "Aralık" -#: src/components/vm/disks/vmDisksCard.jsx:216 #: src/components/vm/disks/diskEdit.jsx:121 +#: src/components/vm/disks/vmDisksCard.jsx:216 msgid "Read-only" msgstr "Salt-okunur" @@ -1716,7 +1730,7 @@ msgid "Reboot" msgstr "Yeniden başlat" -#: src/components/create-vm-dialog/createVmDialog.jsx:329 +#: src/components/create-vm-dialog/createVmDialog.jsx:338 msgid "Remote URL" msgstr "Uzak URL" @@ -1724,15 +1738,15 @@ 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:382 +#: src/components/vm/nics/vmNicsCard.jsx:389 +#: src/components/vm/disks/vmDisksCard.jsx:245 +#: src/components/vm/disks/vmDisksCard.jsx:263 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:59 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:68 #: src/components/vm/hostdevs/hostDevCard.jsx:252 #: src/components/vm/hostdevs/hostDevCard.jsx:258 -#: src/components/vm/disks/vmDisksCard.jsx:245 -#: src/components/vm/disks/vmDisksCard.jsx:263 -#: src/components/vm/nics/vmNicsCard.jsx:382 -#: src/components/vm/nics/vmNicsCard.jsx:389 +#: src/components/networks/networkOverviewTab.jsx:70 msgid "Remove" msgstr "Kaldır" @@ -1756,7 +1770,7 @@ msgid "Remove static host from DHCP" msgstr "DHCP'den statik ana makineyi kaldır" -#: src/components/vm/vmRenameDialog.jsx:65 src/components/vm/vmActions.jsx:338 +#: src/components/vm/vmActions.jsx:338 src/components/vm/vmRenameDialog.jsx:65 msgid "Rename" msgstr "Yeniden adlandır" @@ -1787,7 +1801,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:599 +#: src/components/create-vm-dialog/createVmDialog.jsx:709 msgid "Root password" msgstr "Root parolası" @@ -1803,8 +1817,8 @@ msgid "Run" msgstr "Çalıştır" -#: src/components/networks/networkOverviewTab.jsx:124 #: src/components/vm/overview/vmOverviewCard.jsx:123 +#: src/components/networks/networkOverviewTab.jsx:124 msgid "Run when host boots" msgstr "Anamakine önyüklendiğinde çalıştır" @@ -1824,11 +1838,11 @@ msgid "SPICE port" msgstr "SPICE bağlantı noktası" +#: src/components/vm/nics/nicEdit.jsx:177 #: src/components/vm/disks/diskEdit.jsx:265 #: src/components/vm/overview/bootOrder.jsx:327 #: src/components/vm/overview/firmware.jsx:67 #: src/components/vm/overview/memoryModal.jsx:155 -#: src/components/vm/nics/nicEdit.jsx:177 msgid "Save" msgstr "Kaydet" @@ -1864,7 +1878,7 @@ msgid "Set manually" msgstr "El ile ayarla" -#: src/components/create-vm-dialog/createVmDialog.jsx:1205 +#: src/components/create-vm-dialog/createVmDialog.jsx:1319 msgid "" "Setting the user passwords for unattended installation requires starting the " "VM when creating it" @@ -1880,12 +1894,12 @@ msgid "Share a host directory with the guest" msgstr "Bir ana makine dizinini konuk ile paylaş" -#: src/components/vm/vmDetailsPage.jsx:202 +#: src/components/vm/vmDetailsPage.jsx:204 msgid "Shared directories" msgstr "Paylaşılan dizinler" #: src/components/vm/filesystems/vmFilesystemsCard.jsx:176 -#: src/components/vm/vmDetailsPage.jsx:204 +#: src/components/vm/vmDetailsPage.jsx:206 msgid "Shared host directories need to be manually mounted inside the VM" msgstr "" "Paylaşılan ana makine dizinlerinin sanal makine içinde elle bağlanması " @@ -1895,8 +1909,8 @@ msgid "Shared storage" msgstr "Paylaşılan depolama" -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:238 #: src/components/vm/disks/diskAdd.jsx:202 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:238 msgid "Show additional options" msgstr "Ek seçenekleri göster" @@ -1916,16 +1930,16 @@ msgid "Shutting down" msgstr "Kapatılıyor" -#: src/components/storagePools/storageVolumeCreateBody.jsx:86 -#: src/components/storagePools/storagePoolList.jsx:76 #: src/components/storagePools/storagePoolVolumesTab.jsx:79 +#: src/components/storagePools/storagePoolList.jsx:76 +#: src/components/storagePools/storageVolumeCreateBody.jsx:86 msgid "Size" msgstr "Boyut" +#: src/components/vm/hostdevs/hostDevAdd.jsx:104 #: src/components/vm/hostdevs/hostDevCard.jsx:106 #: src/components/vm/hostdevs/hostDevCard.jsx:113 #: src/components/vm/hostdevs/hostDevCard.jsx:237 -#: src/components/vm/hostdevs/hostDevAdd.jsx:104 #: src/components/vm/overview/bootOrder.jsx:160 msgid "Slot" msgstr "Yuva" @@ -1946,7 +1960,7 @@ msgid "Snapshot failed to be created" msgstr "Anlık görüntünün oluşturulması başarısız oldu" -#: src/components/vm/vmDetailsPage.jsx:190 +#: src/components/vm/vmDetailsPage.jsx:192 msgid "Snapshots" msgstr "Anlık görüntüler" @@ -1954,12 +1968,12 @@ msgid "Sockets" msgstr "Soketler" -#: src/components/storagePools/storagePoolOverviewTab.jsx:51 -#: src/components/vm/hostdevs/hostDevCard.jsx:220 -#: src/components/vm/disks/diskAdd.jsx:662 -#: src/components/vm/disks/vmDisksCard.jsx:190 #: src/components/vm/nics/vmNicsCard.jsx:277 #: src/components/vm/nics/nicBody.jsx:197 +#: src/components/vm/disks/vmDisksCard.jsx:190 +#: src/components/vm/disks/diskAdd.jsx:662 +#: src/components/vm/hostdevs/hostDevCard.jsx:220 +#: src/components/storagePools/storagePoolOverviewTab.jsx:51 msgid "Source" msgstr "Kaynak" @@ -1971,13 +1985,13 @@ msgid "Source must not be empty" msgstr "Kaynak boş olmamalıdır" +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:48 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:65 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:199 #: src/components/storagePools/storagePoolOverviewTab.jsx:41 #: src/components/storagePools/storagePoolOverviewTab.jsx:46 #: src/components/storagePools/createStoragePoolDialog.jsx:174 #: src/components/storagePools/createStoragePoolDialog.jsx:192 -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:48 -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:65 -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:199 msgid "Source path" msgstr "Kaynak yolu" @@ -1986,7 +2000,7 @@ msgid "Source path should not be empty" msgstr "Kaynak yolu boş olmamalıdır" -#: src/components/create-vm-dialog/createVmDialog.jsx:208 +#: src/components/create-vm-dialog/createVmDialog.jsx:214 msgid "Source should start with http, ftp or nfs protocol" msgstr "Kaynak http, ftp veya nfs protokolüyle başlamalıdır" @@ -2011,11 +2025,11 @@ msgid "Startup" msgstr "Başlatma" +#: src/components/vm/nics/vmNicsCard.jsx:325 +#: src/components/vm/overview/vmOverviewCard.jsx:189 +#: src/components/networks/networkList.jsx:77 #: src/components/vms/hostvmslist.jsx:99 src/components/vms/hostvmslist.jsx:142 #: src/components/storagePools/storagePoolList.jsx:78 -#: src/components/networks/networkList.jsx:77 -#: src/components/vm/overview/vmOverviewCard.jsx:184 -#: src/components/vm/nics/vmNicsCard.jsx:325 msgid "State" msgstr "Durum" @@ -2027,12 +2041,12 @@ 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:735 #: src/components/vm/vmMigrateDialog.jsx:95 +#: src/components/create-vm-dialog/createVmDialog.jsx:845 msgid "Storage" msgstr "Depolama" -#: src/components/create-vm-dialog/createVmDialog.jsx:766 +#: src/components/create-vm-dialog/createVmDialog.jsx:876 msgid "Storage Limit" msgstr "Depolama Sınırı" @@ -2056,7 +2070,7 @@ msgid "Storage pool name" msgstr "Depolama havuzu adı" -#: src/components/create-vm-dialog/createVmDialog.jsx:741 +#: src/components/create-vm-dialog/createVmDialog.jsx:851 #: src/components/storagePools/storagePoolList.jsx:58 #: src/components/storagePools/storagePoolList.jsx:65 #: src/components/storagePools/storagePoolList.jsx:72 @@ -2067,7 +2081,7 @@ msgid "Storage pools could not be fetched" msgstr "Depolama havuzları alınamadı" -#: src/components/create-vm-dialog/createVmDialog.jsx:224 +#: src/components/create-vm-dialog/createVmDialog.jsx:233 msgid "Storage size must not be 0" msgstr "Depolama boyutu 0 olmamak zorundadır" @@ -2075,8 +2089,8 @@ msgid "Storage volume" msgstr "Depolama birimi" -#: src/components/storagePools/storageVolumeCreate.jsx:67 #: src/components/vm/disks/diskAdd.jsx:426 +#: src/components/storagePools/storageVolumeCreate.jsx:67 msgid "Storage volume size must not exceed the storage pool's capacity ($0 $1)" msgstr "" "Depolama birimi boyutu, depolama havuzunun kapasitesini ($0 $1) aşmamak " @@ -2109,8 +2123,8 @@ msgid "Table of selectable host devices" msgstr "Seçilebilir anamakine aygıtları tablosu" -#: src/components/vm/hostdevs/hostDevCard.jsx:114 #: src/components/vm/disks/vmDisksCard.jsx:249 +#: src/components/vm/hostdevs/hostDevCard.jsx:114 #: src/components/vm/overview/bootOrder.jsx:166 msgid "Target" msgstr "Hedef" @@ -2137,8 +2151,8 @@ msgstr "" "$0 sanal makinesi çalışıyor ve silinmeden önce kapanmaya zorlanacaktır." -#: src/components/vm/disks/vmDisksCard.jsx:262 #: src/components/vm/nics/vmNicsCard.jsx:390 +#: src/components/vm/disks/vmDisksCard.jsx:262 msgid "The VM needs to be running or shut off to detach this device" msgstr "" "Bu aygıtı ayırmak için sanal makinenin çalışıyor olması veya kapatılması " @@ -2164,11 +2178,11 @@ msgid "The pool is empty" msgstr "Havuz boş" -#: src/components/create-vm-dialog/createVmDialog.jsx:663 +#: src/components/create-vm-dialog/createVmDialog.jsx:773 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:713 +#: src/components/create-vm-dialog/createVmDialog.jsx:823 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" @@ -2188,6 +2202,12 @@ "Konuk tarafından bu dışa aktarma noktasını bağlamak için kullanılacak etiket " "adı." +#: src/components/create-vm-dialog/createVmDialog.jsx:507 +#: src/components/create-vm-dialog/createVmDialog.jsx:520 +#: src/components/create-vm-dialog/createVmDialog.jsx:530 +msgid "Then copy and paste it above." +msgstr "Ardından kopyalayın ve yukarıya yapıştırın." + #: src/components/vm/vmActions.jsx:347 msgid "This VM is transient. Shut it down if you wish to delete it." msgstr "Bu sanal makine geçicidir. Silmek istiyorsanız kapatın." @@ -2235,7 +2255,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:754 +#: src/components/create-vm-dialog/createVmDialog.jsx:864 msgid "This volume is already used by another VM." msgstr "Bu birim zaten başka bir sanal makine tarafından kullanılıyor." @@ -2253,17 +2273,17 @@ msgid "Troubleshoot" msgstr "Sorun gider" -#: src/components/storagePools/storagePoolOverviewTab.jsx:76 -#: src/components/storagePools/createStoragePoolDialog.jsx:81 -#: src/components/vm/hostdevs/hostDevCard.jsx:184 +#: src/components/vm/nics/vmNicsCard.jsx:227 #: src/components/vm/hostdevs/hostDevAdd.jsx:50 +#: src/components/vm/hostdevs/hostDevCard.jsx:184 #: src/components/vm/overview/bootOrder.jsx:129 #: src/components/vm/overview/bootOrder.jsx:142 #: src/components/vm/overview/bootOrder.jsx:157 #: src/components/vm/overview/bootOrder.jsx:164 #: src/components/vm/overview/bootOrder.jsx:171 #: src/components/vm/overview/bootOrder.jsx:177 -#: src/components/vm/nics/vmNicsCard.jsx:227 +#: src/components/storagePools/storagePoolOverviewTab.jsx:76 +#: src/components/storagePools/createStoragePoolDialog.jsx:81 msgid "Type" msgstr "Tür" @@ -2271,7 +2291,7 @@ msgid "Type ID" msgstr "Tür kimliği" -#: src/components/create-vm-dialog/createVmDialog.jsx:355 +#: src/components/create-vm-dialog/createVmDialog.jsx:364 msgid "URL (ISO image or distro install tree)" msgstr "URL (ISO kalıbı veya dağıtım kurulum ağacı)" @@ -2287,11 +2307,11 @@ msgid "Undefined" msgstr "Tanımlanmadı" -#: src/components/create-vm-dialog/createVmDialog.jsx:257 +#: src/components/create-vm-dialog/createVmDialog.jsx:266 msgid "Unique name" msgstr "Benzersiz ad" -#: src/components/create-vm-dialog/createVmDialog.jsx:257 +#: src/components/create-vm-dialog/createVmDialog.jsx:266 msgid "Unique name, default: $0" msgstr "Benzersiz ad, öntanımlı olarak: $0" @@ -2322,7 +2342,7 @@ msgid "Url" msgstr "URL" -#: src/components/vm/vmDetailsPage.jsx:143 +#: src/components/vm/vmDetailsPage.jsx:145 msgid "Usage" msgstr "Kullanım" @@ -2352,21 +2372,21 @@ msgid "Used by" msgstr "Kullanan" -#: src/components/create-vm-dialog/createVmDialog.jsx:612 +#: src/components/create-vm-dialog/createVmDialog.jsx:722 msgid "User login" msgstr "Kullanıcı oturumu açma" -#: src/components/create-vm-dialog/createVmDialog.jsx:239 +#: src/components/create-vm-dialog/createVmDialog.jsx:248 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:619 +#: src/components/create-vm-dialog/createVmDialog.jsx:729 msgid "User password" msgstr "Kullanıcı parolası" -#: src/components/create-vm-dialog/createVmDialog.jsx:236 +#: src/components/create-vm-dialog/createVmDialog.jsx:245 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ş " @@ -2384,7 +2404,7 @@ msgid "VM $0 Host Devices" msgstr "$0 Sanal Makinesi Ana Makine Aygıtları" -#: src/components/create-vm-dialog/createVmDialog.jsx:185 +#: src/components/create-vm-dialog/createVmDialog.jsx:191 msgid "VM $0 already exists" msgstr "$0 sanal makinesi zaten var" @@ -2448,21 +2468,25 @@ msgid "VNC port" msgstr "VNC bağlantı noktası" +#: src/components/create-vm-dialog/createVmDialog.jsx:536 +msgid "Valid token" +msgstr "Geçerli belirteç" + +#: src/components/vm/hostdevs/hostDevAdd.jsx:132 #: src/components/vm/hostdevs/hostDevCard.jsx:211 #: src/components/vm/hostdevs/hostDevCard.jsx:235 #: src/components/vm/hostdevs/hostDevCard.jsx:241 -#: src/components/vm/hostdevs/hostDevAdd.jsx:132 #: src/components/vm/overview/bootOrder.jsx:143 #: src/components/vm/overview/bootOrder.jsx:158 msgid "Vendor" msgstr "Satıcı" +#: src/components/vm/vmDetailsPage.jsx:112 +#: src/components/vm/vmDetailsPage.jsx:264 +#: src/components/networks/networkList.jsx:53 #: src/components/vms/hostvmslist.jsx:130 #: src/components/vms/hostvmslist.jsx:137 -#: src/components/storagePools/storagePoolList.jsx:55 -#: src/components/networks/networkList.jsx:53 -#: src/components/vm/vmDetailsPage.jsx:111 -#: src/components/vm/vmDetailsPage.jsx:262 src/manifest.json:0 +#: src/components/storagePools/storagePoolList.jsx:55 src/manifest.json:0 msgid "Virtual machines" msgstr "Sanal makineler" @@ -2482,11 +2506,11 @@ msgid "Virtualization service (libvirt) is not active" msgstr "Sanallaştırma hizmeti (libvirt) etkin değil" -#: src/components/create-vm-dialog/createVmDialog.jsx:752 -#: src/components/vm/deleteDialog.jsx:68 -#: src/components/vm/disks/diskAdd.jsx:106 #: src/components/vm/disks/vmDiskColumns.jsx:37 +#: src/components/vm/disks/diskAdd.jsx:106 +#: src/components/vm/deleteDialog.jsx:68 #: src/components/vm/overview/bootOrder.jsx:113 +#: src/components/create-vm-dialog/createVmDialog.jsx:862 msgid "Volume" msgstr "Birim" @@ -2507,13 +2531,13 @@ msgid "WWPN" msgstr "WWPN" -#: src/components/vm/disks/vmDisksCard.jsx:216 #: src/components/vm/disks/diskEdit.jsx:130 +#: src/components/vm/disks/vmDisksCard.jsx:216 msgid "Writeable" msgstr "Yazılabilir" -#: src/components/vm/disks/vmDisksCard.jsx:216 #: src/components/vm/disks/diskEdit.jsx:139 +#: src/components/vm/disks/vmDisksCard.jsx:216 msgid "Writeable and shared" msgstr "Yazılabilir ve paylaşılan" @@ -2521,12 +2545,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:188 +#: src/components/create-vm-dialog/createVmDialog.jsx:194 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:64 #: src/components/networks/network.jsx:57 +#: src/components/storagePools/storagePool.jsx:64 msgid "active" msgstr "etkin" @@ -2609,8 +2633,8 @@ msgid "iSCSI target IQN" msgstr "iSCSI hedefi IQN" -#: src/components/storagePools/storagePool.jsx:64 #: src/components/networks/network.jsx:57 +#: src/components/storagePools/storagePool.jsx:64 msgid "inactive" msgstr "etkin değil" @@ -2626,18 +2650,18 @@ msgid "mcast" msgstr "mcast" -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:190 -#: src/components/vm/vmDetailsPage.jsx:217 #: src/components/vm/nics/nicBody.jsx:112 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:190 +#: src/components/vm/vmDetailsPage.jsx:219 msgid "more info" msgstr "daha fazla bilgi" #: src/components/vm/filesystems/vmFilesystemsCard.jsx:186 -#: src/components/vm/vmDetailsPage.jsx:213 +#: src/components/vm/vmDetailsPage.jsx:215 msgid "mount point: The mount point inside the guest" msgstr "bağlama noktası: Konuk içindeki bağlama noktası" -#: src/components/vm/vmDetailsPage.jsx:212 +#: src/components/vm/vmDetailsPage.jsx:214 msgid "mount tag: The tag associated to the exported mount point" msgstr "bağlama etiketi: Dışa aktarılan bağlama noktasıyla ilişkili etiket" @@ -2645,9 +2669,9 @@ msgid "network" msgstr "ağ" -#: src/helpers.js:273 src/components/storagePools/storagePoolOverviewTab.jsx:67 +#: 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 msgid "no" msgstr "hayır" @@ -2707,7 +2731,7 @@ msgid "vCPU maximum" msgstr "en fazla vCPU" -#: src/components/vm/overview/vmOverviewCard.jsx:203 +#: src/components/vm/overview/vmOverviewCard.jsx:208 msgid "vCPUs" msgstr "vCPU'lar" @@ -2727,7 +2751,7 @@ "Sanal makineleri çoğaltmak için sistemde virt-install paketinin yüklenmesi " "gerekir" -#: src/components/create-vm-dialog/createVmDialog.jsx:1282 +#: src/components/create-vm-dialog/createVmDialog.jsx:1397 msgid "" "virt-install package needs to be installed on the system in order to create " "new VMs" @@ -2747,9 +2771,9 @@ msgid "vm" msgstr "sanal makine" -#: src/helpers.js:272 src/components/storagePools/storagePoolOverviewTab.jsx:67 +#: 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 msgid "yes" msgstr "evet" diff -Nru cockpit-machines-275/po/uk.po cockpit-machines-277/po/uk.po --- cockpit-machines-275/po/uk.po 2022-08-10 10:22:53.000000000 +0000 +++ cockpit-machines-277/po/uk.po 2022-11-07 16:06:46.000000000 +0000 @@ -9,8 +9,8 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-09-05 04:31+0000\n" -"PO-Revision-Date: 2022-07-28 20:19+0000\n" +"POT-Creation-Date: 2022-10-17 04:51+0000\n" +"PO-Revision-Date: 2022-10-13 14:19+0000\n" "Last-Translator: Yuri Chornoivan \n" "Language-Team: Ukrainian \n" @@ -20,18 +20,14 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Generator: Weblate 4.13\n" +"X-Generator: Weblate 4.14.1\n" -#: src/components/create-vm-dialog/createVmDialog.jsx:482 -msgid " Then copy the token and paste it above." -msgstr " Далі, скопіюйте жетон і вставте його до поля вище." - -#: src/components/create-vm-dialog/createVmDialog.jsx:702 +#: src/components/create-vm-dialog/createVmDialog.jsx:812 msgid "$0 $1 available at default location" msgstr "$0 $1 доступно у типовому місці" -#: src/components/create-vm-dialog/createVmDialog.jsx:229 -#: src/components/create-vm-dialog/createVmDialog.jsx:653 +#: src/components/create-vm-dialog/createVmDialog.jsx:238 +#: src/components/create-vm-dialog/createVmDialog.jsx:763 msgid "$0 $1 available on host" msgstr "$0 $1 доступно в основній системі" @@ -53,7 +49,7 @@ msgstr[1] "$0 буфери сховищ" msgstr[2] "$0 буферів сховищ" -#: src/components/create-vm-dialog/createVmDialog.jsx:1061 +#: src/components/create-vm-dialog/createVmDialog.jsx:1172 msgid "$0 does not support unattended installation." msgstr "Для $0 не передбачено підтримки автоматичного встановлення." @@ -97,13 +93,13 @@ "Копія ВМ працюватиме у системі призначення і зникне, коли її буде вимкнено. " "Тим часом основна система походження зберігатиме власну копію налаштувань ВМ." -#: src/components/vm/disks/vmDisksCard.jsx:188 #: src/components/vm/disks/diskEdit.jsx:113 +#: src/components/vm/disks/vmDisksCard.jsx:188 msgid "Access" msgstr "Доступ" -#: src/components/storagePools/storagePool.jsx:170 #: src/components/networks/network.jsx:166 +#: src/components/storagePools/storagePool.jsx:170 msgid "Activate" msgstr "Задіяти" @@ -111,10 +107,10 @@ msgid "Activate the storage pool to administer volumes" msgstr "Активувати буфер зберігання даних для адміністрування томів" -#: src/components/networks/networkOverviewTab.jsx:237 -#: src/components/vm/hostdevs/hostDevAdd.jsx:222 +#: src/components/vm/nics/nicAdd.jsx:208 #: src/components/vm/disks/diskAdd.jsx:734 -#: src/components/vm/nics/nicAdd.jsx:201 +#: src/components/vm/hostdevs/hostDevAdd.jsx:227 +#: src/components/networks/networkOverviewTab.jsx:237 msgid "Add" msgstr "Додати" @@ -122,13 +118,13 @@ msgid "Add a DHCP static host entry" msgstr "Додати запис статичного вузла DHCP" -#: src/components/vm/disks/diskAdd.jsx:725 #: src/components/vm/disks/vmDisksCard.jsx:77 +#: src/components/vm/disks/diskAdd.jsx:725 msgid "Add disk" msgstr "Додати диск" +#: src/components/vm/hostdevs/hostDevAdd.jsx:243 #: src/components/vm/hostdevs/hostDevCard.jsx:153 -#: src/components/vm/hostdevs/hostDevAdd.jsx:238 msgid "Add host device" msgstr "Додати пристрій основної системи" @@ -140,7 +136,7 @@ msgid "Add shared directory" msgstr "Додати спільний каталог" -#: src/components/vm/nics/nicAdd.jsx:193 +#: src/components/vm/nics/nicAdd.jsx:196 msgid "Add virtual network interface" msgstr "Додати інтерфейс віртуальної мережі" @@ -153,10 +149,10 @@ msgid "Additional" msgstr "Додаткові" +#: src/components/vm/nics/vmNicsCard.jsx:281 +#: src/components/vm/consoles/desktopConsole.jsx:47 #: src/components/networks/networkOverviewTab.jsx:142 #: src/components/networks/networkOverviewTab.jsx:162 -#: src/components/vm/consoles/desktopConsole.jsx:47 -#: src/components/vm/nics/vmNicsCard.jsx:281 msgid "Address" msgstr "Адреса" @@ -191,7 +187,7 @@ msgid "Also delete all volumes inside this pool:" msgstr "Також вилучити усі томи у цьому буфері:" -#: src/components/vm/disks/diskAdd.jsx:130 src/components/vm/nics/nicAdd.jsx:89 +#: src/components/vm/nics/nicAdd.jsx:89 src/components/vm/disks/diskAdd.jsx:130 msgid "Always attach" msgstr "Завжди долучати" @@ -206,7 +202,7 @@ "Долучення диска надасть доступ до нього для усіх віртуальних машин, які ним " "користуватимуться." -#: src/components/create-vm-dialog/createVmDialog.jsx:1060 +#: src/components/create-vm-dialog/createVmDialog.jsx:1171 msgid "" "Automated installs are only available when downloading an image or using " "cloud-init." @@ -218,13 +214,13 @@ msgid "Automatic" msgstr "Автоматично" -#: src/components/create-vm-dialog/createVmDialog.jsx:1174 +#: src/components/create-vm-dialog/createVmDialog.jsx:1285 msgid "Automation" msgstr "Автоматизація" -#: src/components/storagePools/storagePoolOverviewTab.jsx:71 +#: src/components/vm/overview/vmOverviewCard.jsx:226 #: src/components/networks/networkOverviewTab.jsx:119 -#: src/components/vm/overview/vmOverviewCard.jsx:221 +#: src/components/storagePools/storagePoolOverviewTab.jsx:71 msgid "Autostart" msgstr "Автозапуск" @@ -232,7 +228,7 @@ msgid "Blocked" msgstr "Заблоковано" -#: src/components/vm/overview/vmOverviewCard.jsx:213 +#: src/components/vm/overview/vmOverviewCard.jsx:218 msgid "Boot order" msgstr "Порядок завантаження" @@ -240,13 +236,13 @@ msgid "Boot order settings could not be saved" msgstr "Не вдалося зберегти параметри порядку завантаження" +#: src/components/vm/disks/diskEdit.jsx:88 +#: src/components/vm/disks/vmDisksCard.jsx:186 +#: src/components/vm/disks/diskAdd.jsx:217 +#: src/components/vm/hostdevs/hostDevAdd.jsx:92 #: src/components/vm/hostdevs/hostDevCard.jsx:104 #: src/components/vm/hostdevs/hostDevCard.jsx:112 #: src/components/vm/hostdevs/hostDevCard.jsx:246 -#: src/components/vm/hostdevs/hostDevAdd.jsx:92 -#: src/components/vm/disks/diskAdd.jsx:217 -#: src/components/vm/disks/vmDisksCard.jsx:186 -#: src/components/vm/disks/diskEdit.jsx:88 #: src/components/vm/overview/bootOrder.jsx:118 #: src/components/vm/overview/bootOrder.jsx:130 #: src/components/vm/overview/bootOrder.jsx:148 @@ -267,39 +263,39 @@ msgid "CPU configuration could not be saved" msgstr "Не вдалося зберегти параметри процесорів" -#: src/components/vm/overview/vmOverviewCard.jsx:208 +#: src/components/vm/overview/vmOverviewCard.jsx:213 msgid "CPU type" msgstr "Тип процесора" -#: src/components/vm/disks/diskAdd.jsx:206 #: src/components/vm/disks/vmDiskColumns.jsx:95 #: src/components/vm/disks/diskEdit.jsx:58 +#: src/components/vm/disks/diskAdd.jsx:206 msgid "Cache" msgstr "Кеш" -#: src/components/common/deleteResource.jsx:79 -#: src/components/create-vm-dialog/createVmDialog.jsx:1230 -#: src/components/storagePools/storageVolumeCreate.jsx:108 -#: src/components/storagePools/storagePoolDelete.jsx:202 -#: src/components/storagePools/createStoragePoolDialog.jsx:445 -#: src/components/networks/createNetworkDialog.jsx:417 -#: src/components/networks/networkOverviewTab.jsx:240 -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:170 -#: src/components/vm/hostdevs/hostDevAdd.jsx:228 -#: src/components/vm/snapshots/vmSnapshotsRevertModal.jsx:76 -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:150 -#: src/components/vm/deleteDialog.jsx:178 #: src/components/vm/vmMigrateDialog.jsx:219 -#: src/components/vm/vmRenameDialog.jsx:68 -#: src/components/vm/disks/diskAdd.jsx:737 +#: src/components/vm/nics/nicAdd.jsx:211 src/components/vm/nics/nicEdit.jsx:180 #: src/components/vm/disks/diskEdit.jsx:268 -#: src/components/vm/vmCloneDialog.jsx:80 +#: src/components/vm/disks/diskAdd.jsx:737 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:170 +#: src/components/vm/hostdevs/hostDevAdd.jsx:233 +#: src/components/vm/vmRenameDialog.jsx:68 +#: src/components/vm/deleteDialog.jsx:178 #: src/components/vm/overview/bootOrder.jsx:330 #: src/components/vm/overview/cpuTypeModal.jsx:70 -#: src/components/vm/overview/vcpuModal.jsx:266 #: src/components/vm/overview/firmware.jsx:70 +#: src/components/vm/overview/vcpuModal.jsx:266 #: src/components/vm/overview/memoryModal.jsx:158 -#: src/components/vm/nics/nicAdd.jsx:204 src/components/vm/nics/nicEdit.jsx:180 +#: src/components/vm/snapshots/vmSnapshotsRevertModal.jsx:76 +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:150 +#: src/components/vm/vmCloneDialog.jsx:80 +#: src/components/networks/createNetworkDialog.jsx:417 +#: src/components/networks/networkOverviewTab.jsx:240 +#: src/components/create-vm-dialog/createVmDialog.jsx:1345 +#: src/components/storagePools/storageVolumeCreate.jsx:108 +#: src/components/storagePools/storagePoolDelete.jsx:202 +#: src/components/storagePools/createStoragePoolDialog.jsx:445 +#: src/components/common/deleteResource.jsx:79 msgid "Cancel" msgstr "Скасувати" @@ -315,15 +311,19 @@ msgid "Change firmware" msgstr "Змінити мікропрограму" -#: src/components/common/warningInactive.jsx:11 +#: src/components/vm/nics/nicEdit.jsx:166 #: src/components/vm/disks/diskEdit.jsx:252 #: src/components/vm/overview/vcpuModal.jsx:188 -#: src/components/vm/nics/nicEdit.jsx:166 +#: src/components/common/warningInactive.jsx:11 msgid "Changes will take effect after shutting down the VM" msgstr "Зміни буде застосовано після завершення роботи ВМ" -#: src/components/create-vm-dialog/createVmDialog.jsx:446 -#: src/components/create-vm-dialog/createVmDialog.jsx:447 +#: src/components/create-vm-dialog/createVmDialog.jsx:512 +msgid "Checking token validity..." +msgstr "Перевірка чинності жетона…" + +#: src/components/create-vm-dialog/createVmDialog.jsx:455 +#: src/components/create-vm-dialog/createVmDialog.jsx:456 msgid "Choose an operating system" msgstr "Виберіть операційну систему" @@ -346,7 +346,7 @@ msgid "Close" msgstr "Закрити" -#: src/components/create-vm-dialog/createVmDialog.jsx:351 +#: src/components/create-vm-dialog/createVmDialog.jsx:360 msgid "Cloud base image" msgstr "Базовий образ хмари" @@ -367,16 +367,17 @@ msgid "Connecting" msgstr "З'єднання" +#: src/components/vm/overview/vmOverviewCard.jsx:184 +#: src/components/networks/createNetworkDialog.jsx:41 +#: src/components/networks/networkList.jsx:75 #: src/components/vms/hostvmslist.jsx:141 -#: src/components/common/machinesConnectionSelector.jsx:33 #: src/components/storagePools/storagePoolList.jsx:77 -#: src/components/networks/networkList.jsx:75 -#: src/components/networks/createNetworkDialog.jsx:41 +#: src/components/common/machinesConnectionSelector.jsx:33 msgid "Connection" msgstr "З’єднання" -#: src/components/vm/vmDetailsPage.jsx:117 -#: src/components/vm/vmDetailsPage.jsx:149 +#: src/components/vm/vmDetailsPage.jsx:118 +#: src/components/vm/vmDetailsPage.jsx:151 msgid "Console" msgstr "Консоль" @@ -405,22 +406,22 @@ msgid "Crashed" msgstr "Аварійне завершення" +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:147 +#: src/components/networks/createNetworkDialog.jsx:414 #: src/components/storagePools/storageVolumeCreate.jsx:105 #: src/components/storagePools/createStoragePoolDialog.jsx:442 -#: src/components/networks/createNetworkDialog.jsx:414 -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:147 msgid "Create" msgstr "Створити" -#: src/components/create-vm-dialog/createVmDialog.jsx:1276 +#: src/components/create-vm-dialog/createVmDialog.jsx:1391 msgid "Create VM" msgstr "Створення ВМ" -#: src/components/create-vm-dialog/createVmDialog.jsx:1295 +#: src/components/create-vm-dialog/createVmDialog.jsx:1410 msgid "Create VM by importing a disk image of an existing VM installation" msgstr "Створити ВМ імпортуванням образу диска наявної встановленої ВМ" -#: src/components/create-vm-dialog/createVmDialog.jsx:1294 +#: src/components/create-vm-dialog/createVmDialog.jsx:1409 msgid "Create VM from local or network installation medium" msgstr "Створити ВМ на основі локального або мережевого носія для встановлення" @@ -428,11 +429,11 @@ msgid "Create a clone VM based on $0" msgstr "Створити клон ВМ на основі $0" -#: src/components/create-vm-dialog/createVmDialog.jsx:1199 +#: src/components/create-vm-dialog/createVmDialog.jsx:1313 msgid "Create and edit" msgstr "Створити і редагувати" -#: src/components/create-vm-dialog/createVmDialog.jsx:1224 +#: src/components/create-vm-dialog/createVmDialog.jsx:1339 msgid "Create and run" msgstr "Створити і запустити" @@ -440,16 +441,16 @@ msgid "Create new" msgstr "Створити" -#: src/components/create-vm-dialog/createVmDialog.jsx:1213 +#: src/components/create-vm-dialog/createVmDialog.jsx:1327 msgid "Create new virtual machine" msgstr "Створити віртуальну машину" -#: src/components/create-vm-dialog/createVmDialog.jsx:739 +#: src/components/create-vm-dialog/createVmDialog.jsx:849 msgid "Create new volume" msgstr "Створити том" -#: src/components/vm/snapshots/vmSnapshotsCard.jsx:47 #: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:142 +#: src/components/vm/snapshots/vmSnapshotsCard.jsx:47 msgid "Create snapshot" msgstr "Створення знімка" @@ -484,7 +485,7 @@ msgid "Creating VM installation" msgstr "створення встановленої ВМ" -#: src/components/create-vm-dialog/createVmDialog.jsx:1036 +#: src/components/create-vm-dialog/createVmDialog.jsx:1147 msgid "Creation of VM $0 failed" msgstr "Не вдалося створити ВМ $0" @@ -517,20 +518,20 @@ msgid "DHCP Settings" msgstr "Параметри DHCP" -#: src/components/storagePools/storagePool.jsx:161 #: src/components/networks/network.jsx:162 +#: src/components/storagePools/storagePool.jsx:161 msgid "Deactivate" msgstr "Вимкнути" -#: src/components/common/deleteResource.jsx:76 -#: src/components/common/deleteResource.jsx:116 +#: src/components/vm/vmActions.jsx:351 src/components/vm/vmActions.jsx:359 +#: src/components/vm/deleteDialog.jsx:175 +#: src/components/networks/network.jsx:144 +#: src/components/networks/network.jsx:146 #: src/components/storagePools/storagePoolDelete.jsx:199 #: src/components/storagePools/storagePoolDelete.jsx:236 #: src/components/storagePools/storagePoolDelete.jsx:246 -#: src/components/networks/network.jsx:144 -#: src/components/networks/network.jsx:146 -#: src/components/vm/deleteDialog.jsx:175 src/components/vm/vmActions.jsx:351 -#: src/components/vm/vmActions.jsx:359 +#: src/components/common/deleteResource.jsx:76 +#: src/components/common/deleteResource.jsx:116 msgid "Delete" msgstr "Вилучити" @@ -574,8 +575,8 @@ msgstr "" "Вилучення спільних каталогів можливе, лише якщо гостьову систему вимкнено" -#: src/components/vm/snapshots/vmSnapshotsCard.jsx:89 #: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:52 +#: src/components/vm/snapshots/vmSnapshotsCard.jsx:89 msgid "Description" msgstr "Опис" @@ -598,23 +599,23 @@ "Від'єднайте диски, які використовують цей буфер від усіх віртуальних машин, " "перш ніж намагатися їх вилучити." -#: src/components/create-vm-dialog/createVmDialog.jsx:1170 +#: src/components/create-vm-dialog/createVmDialog.jsx:1281 msgid "Details" msgstr "Подробиці" -#: src/components/networks/networkList.jsx:74 -#: src/components/networks/createNetworkDialog.jsx:161 -#: src/components/vm/hostdevs/hostDevCard.jsx:103 -#: src/components/vm/hostdevs/hostDevCard.jsx:245 -#: src/components/vm/hostdevs/hostDevAdd.jsx:91 -#: src/components/vm/hostdevs/hostDevAdd.jsx:126 -#: src/components/vm/disks/diskAdd.jsx:335 #: src/components/vm/disks/vmDiskColumns.jsx:34 #: src/components/vm/disks/vmDisksCard.jsx:172 +#: src/components/vm/disks/diskAdd.jsx:335 +#: src/components/vm/hostdevs/hostDevAdd.jsx:91 +#: src/components/vm/hostdevs/hostDevAdd.jsx:126 +#: src/components/vm/hostdevs/hostDevCard.jsx:103 +#: src/components/vm/hostdevs/hostDevCard.jsx:245 #: src/components/vm/overview/bootOrder.jsx:110 #: src/components/vm/overview/bootOrder.jsx:117 #: src/components/vm/overview/bootOrder.jsx:149 #: src/components/vm/overview/bootOrder.jsx:152 +#: src/components/networks/createNetworkDialog.jsx:161 +#: src/components/networks/networkList.jsx:74 msgid "Device" msgstr "Пристрій" @@ -651,7 +652,7 @@ msgid "Disk identifier" msgstr "Ідентифікатор диска" -#: src/components/create-vm-dialog/createVmDialog.jsx:363 +#: src/components/create-vm-dialog/createVmDialog.jsx:372 msgid "Disk image" msgstr "Образ диска" @@ -659,12 +660,12 @@ msgid "Disk image file" msgstr "Файл образу диска" -#: src/components/create-vm-dialog/createVmDialog.jsx:214 +#: src/components/create-vm-dialog/createVmDialog.jsx:220 msgid "Disk image path must not be empty" msgstr "Шлях до образу диска не може бути порожнім" -#: src/components/vm/disks/diskAdd.jsx:625 #: src/components/vm/disks/diskEdit.jsx:215 +#: src/components/vm/disks/diskAdd.jsx:625 msgid "Disk settings could not be saved" msgstr "Не вдалося зберегти параметри диска" @@ -672,7 +673,7 @@ msgid "Disk-only snapshot" msgstr "Знімок лише на диску" -#: src/components/vm/vmDetailsPage.jsx:164 +#: src/components/vm/vmDetailsPage.jsx:166 msgid "Disks" msgstr "Диски" @@ -691,7 +692,7 @@ msgid "Domain is blocked on resource" msgstr "Домен заблоковано на ресурсі" -#: src/components/create-vm-dialog/createVmDialog.jsx:349 +#: src/components/create-vm-dialog/createVmDialog.jsx:358 msgid "Download an OS" msgstr "Отримати операційну систему" @@ -715,8 +716,8 @@ msgid "Dying" msgstr "Вмирає" -#: src/components/vm/disks/diskEdit.jsx:164 #: src/components/vm/nics/vmNicsCard.jsx:364 +#: src/components/vm/disks/diskEdit.jsx:164 msgid "Edit" msgstr "Змінити" @@ -732,7 +733,7 @@ msgid "Editing transient network interfaces is not allowed" msgstr "Редагування проміжних інтерфейсів мережі заборонено" -#: src/components/vm/overview/vmOverviewCard.jsx:233 +#: src/components/vm/overview/vmOverviewCard.jsx:238 msgid "Emulated machine" msgstr "Емульована машина" @@ -745,20 +746,24 @@ msgid "End should not be empty" msgstr "Кінець не може бути порожнім" -#: src/components/create-vm-dialog/createVmDialog.jsx:1059 +#: src/components/create-vm-dialog/createVmDialog.jsx:1170 msgid "Enter root and/or user information to enable unattended installation." msgstr "" "Введіть дані root і/або користувача, щоб увімкнути автоматичне встановлення." +#: src/components/create-vm-dialog/createVmDialog.jsx:517 +msgid "Error checking token" +msgstr "Помилка перевірки токена" + #: src/components/vm/vmMigrateDialog.jsx:54 msgid "Example, $0" msgstr "Приклад, $0" -#: src/components/create-vm-dialog/createVmDialog.jsx:292 +#: src/components/create-vm-dialog/createVmDialog.jsx:301 msgid "Existing disk image on host's file system" msgstr "Наявний образ диска у файловій системі основної системи" -#: src/components/vm/vmDetailsPage.jsx:157 +#: src/components/vm/vmDetailsPage.jsx:159 msgid "Expand" msgstr "Розгорнути" @@ -824,8 +829,8 @@ msgid "Filter by name" msgstr "Фільтрувати за назвою" -#: src/components/vm/overview/vmOverviewCard.jsx:239 #: src/components/vm/overview/firmware.jsx:75 +#: src/components/vm/overview/vmOverviewCard.jsx:244 msgid "Firmware" msgstr "Мікропрограма" @@ -860,8 +865,8 @@ "буде лише неспільні придатні до запису образи дисків. Невикористаний обсяг " "сховища даних після перенесення лишатиметься у початковій системі." -#: src/components/networks/networkOverviewTab.jsx:110 #: src/components/vm/overview/vmOverviewCard.jsx:180 +#: src/components/networks/networkOverviewTab.jsx:110 msgid "General" msgstr "Загальний" @@ -869,15 +874,15 @@ msgid "Generate automatically" msgstr "Створити автоматично" -#: src/components/create-vm-dialog/createVmDialog.jsx:480 +#: src/components/create-vm-dialog/createVmDialog.jsx:500 msgid "Get a new RHSM token." msgstr "Отримати новий жетон RHSM." -#: src/components/create-vm-dialog/createVmDialog.jsx:688 -#: src/components/create-vm-dialog/createVmDialog.jsx:784 -#: src/components/storagePools/storageVolumeCreateBody.jsx:104 #: src/components/vm/disks/vmDisksCard.jsx:51 #: src/components/vm/overview/memorySelectRow.jsx:89 +#: src/components/create-vm-dialog/createVmDialog.jsx:798 +#: src/components/create-vm-dialog/createVmDialog.jsx:894 +#: src/components/storagePools/storageVolumeCreateBody.jsx:104 msgid "GiB" msgstr "ГіБ" @@ -885,15 +890,15 @@ msgid "Go to VMs list" msgstr "Перейти до списку ВМ" -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:238 #: src/components/vm/disks/diskAdd.jsx:202 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:238 msgid "Hide additional options" msgstr "Приховати додаткові параметри" -#: src/components/storagePools/storagePoolOverviewTab.jsx:34 -#: src/components/storagePools/createStoragePoolDialog.jsx:122 #: src/components/vm/disks/vmDiskColumns.jsx:38 #: src/components/vm/overview/bootOrder.jsx:114 +#: src/components/storagePools/storagePoolOverviewTab.jsx:34 +#: src/components/storagePools/createStoragePoolDialog.jsx:122 msgid "Host" msgstr "Вузол" @@ -901,7 +906,7 @@ msgid "Host device" msgstr "Пристрій основної системи" -#: src/components/vm/hostdevs/hostDevAdd.jsx:199 +#: src/components/vm/hostdevs/hostDevAdd.jsx:201 msgid "Host device could not be attached" msgstr "Не вдалося долучити пристрій основної системи" @@ -909,7 +914,7 @@ msgid "Host device will be removed from $0:" msgstr "Пристрій основної буде вилучено з $0:" -#: src/components/vm/vmDetailsPage.jsx:181 +#: src/components/vm/vmDetailsPage.jsx:183 msgid "Host devices" msgstr "Пристрої основної системи" @@ -921,7 +926,7 @@ msgid "Host should not be empty" msgstr "Вузол не повинен бути порожнім" -#: src/components/vm/overview/vmOverviewCard.jsx:229 +#: src/components/vm/overview/vmOverviewCard.jsx:234 msgid "Hypervisor details" msgstr "Докладніше про гіпервізор" @@ -933,8 +938,8 @@ msgid "IP" msgstr "IP" -#: src/components/networks/networkOverviewTab.jsx:255 #: src/components/vm/nics/vmNicsCard.jsx:252 +#: src/components/networks/networkOverviewTab.jsx:255 msgid "IP address" msgstr "IP-адреса" @@ -992,23 +997,23 @@ msgid "Idle" msgstr "Бездіяльність" -#: src/components/create-vm-dialog/createVmDialog.jsx:1276 +#: src/components/create-vm-dialog/createVmDialog.jsx:1391 msgid "Import VM" msgstr "Імпортувати ВМ" -#: src/components/create-vm-dialog/createVmDialog.jsx:1213 +#: src/components/create-vm-dialog/createVmDialog.jsx:1327 msgid "Import a virtual machine" msgstr "Імпортувати віртуальну машину" -#: src/components/create-vm-dialog/createVmDialog.jsx:1199 +#: src/components/create-vm-dialog/createVmDialog.jsx:1313 msgid "Import and edit" msgstr "Імпортувати і редагувати" -#: src/components/create-vm-dialog/createVmDialog.jsx:1224 +#: src/components/create-vm-dialog/createVmDialog.jsx:1339 msgid "Import and run" msgstr "Імпортувати і запустити" -#: src/components/create-vm-dialog/createVmDialog.jsx:300 +#: src/components/create-vm-dialog/createVmDialog.jsx:309 msgid "" "In most configurations, macvtap does not work for host to guest network " "communication." @@ -1039,15 +1044,15 @@ msgid "Install" msgstr "Встановити" -#: src/components/create-vm-dialog/createVmDialog.jsx:363 +#: src/components/create-vm-dialog/createVmDialog.jsx:372 msgid "Installation source" msgstr "Джерело для встановлення" -#: src/components/create-vm-dialog/createVmDialog.jsx:216 +#: src/components/create-vm-dialog/createVmDialog.jsx:222 msgid "Installation source must not be empty" msgstr "Запис джерела встановлення не може бути порожнім" -#: src/components/create-vm-dialog/createVmDialog.jsx:341 +#: src/components/create-vm-dialog/createVmDialog.jsx:350 msgid "Installation type" msgstr "Тип встановлення" @@ -1083,7 +1088,7 @@ msgid "Invalid IPv6 prefix" msgstr "Некоректний префікс IPv6" -#: src/components/create-vm-dialog/createVmDialog.jsx:200 +#: src/components/create-vm-dialog/createVmDialog.jsx:206 msgid "Invalid filename" msgstr "Некоректна назва файла" @@ -1099,21 +1104,21 @@ msgid "Launch remote viewer" msgstr "Запустити віддалений переглядач" -#: src/components/create-vm-dialog/createVmDialog.jsx:526 +#: src/components/create-vm-dialog/createVmDialog.jsx:636 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:623 +#: src/components/create-vm-dialog/createVmDialog.jsx:733 msgid "" "Leave the password blank if you do not wish to have a user account created" msgstr "" "Не заповнюйте поле пароля, якщо ви не хочете, щоб було створено обліковий " "запис користувача" -#: src/components/create-vm-dialog/createVmDialog.jsx:639 +#: src/components/create-vm-dialog/createVmDialog.jsx:749 msgid "Leave the password blank if you do not wish to set a root password" msgstr "Не заповнюйте поле пароля, якщо ви не хочете встановлювати пароль root" @@ -1140,7 +1145,7 @@ msgid "Loading..." msgstr "Завантаження…" -#: src/components/create-vm-dialog/createVmDialog.jsx:353 +#: src/components/create-vm-dialog/createVmDialog.jsx:362 msgid "Local install media (ISO image or distro install tree)" msgstr "" "Локальний носій даних для встановлення (образ ISO або ієрархія каталогів " @@ -1150,14 +1155,15 @@ msgid "Location" msgstr "Місце" -#: src/components/networks/networkOverviewTab.jsx:68 #: src/components/vm/overview/bootOrder.jsx:124 +#: src/components/networks/networkOverviewTab.jsx:68 msgid "MAC" msgstr "MAC" -#: src/components/networks/networkOverviewTab.jsx:247 +#: src/components/vm/nics/nicAdd.jsx:63 #: src/components/vm/nics/vmNicsCard.jsx:250 -#: src/components/vm/nics/nicAdd.jsx:63 src/components/vm/nics/nicEdit.jsx:42 +#: src/components/vm/nics/nicEdit.jsx:42 +#: src/components/networks/networkOverviewTab.jsx:247 msgid "MAC address" msgstr "MAC-адреса" @@ -1223,9 +1229,9 @@ msgid "Maximum transmission unit" msgstr "Максимальна одиниця передавання" -#: src/components/create-vm-dialog/createVmDialog.jsx:671 #: src/components/vm/vmUsageCard.jsx:60 -#: src/components/vm/overview/vmOverviewCard.jsx:198 +#: src/components/vm/overview/vmOverviewCard.jsx:203 +#: src/components/create-vm-dialog/createVmDialog.jsx:781 msgid "Memory" msgstr "Пам'ять" @@ -1234,14 +1240,14 @@ msgid "Memory could not be saved" msgstr "Не вдалося зберегти дані щодо обсягу пам'яті" -#: src/components/create-vm-dialog/createVmDialog.jsx:220 +#: src/components/create-vm-dialog/createVmDialog.jsx:229 msgid "Memory must not be 0" msgstr "Об'єм пам'яті не може бути нульовим" -#: src/components/create-vm-dialog/createVmDialog.jsx:686 -#: src/components/create-vm-dialog/createVmDialog.jsx:782 -#: src/components/storagePools/storageVolumeCreateBody.jsx:102 #: src/components/vm/overview/memorySelectRow.jsx:87 +#: src/components/create-vm-dialog/createVmDialog.jsx:796 +#: src/components/create-vm-dialog/createVmDialog.jsx:892 +#: src/components/storagePools/storageVolumeCreateBody.jsx:102 msgid "MiB" msgstr "МіБ" @@ -1263,8 +1269,8 @@ msgid "Mode" msgstr "Режим" -#: src/components/vm/hostdevs/hostDevCard.jsx:202 #: src/components/vm/nics/nicBody.jsx:50 +#: src/components/vm/hostdevs/hostDevCard.jsx:202 msgid "Model" msgstr "Модель" @@ -1298,17 +1304,17 @@ msgid "NIC $0 of VM $1 failed to change state" msgstr "NIC $0 ВМ $1, не вдалося змінити стан" +#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:39 +#: src/components/vm/snapshots/vmSnapshotsCard.jsx:80 +#: src/components/vm/vmCloneDialog.jsx:89 +#: src/components/networks/createNetworkDialog.jsx:126 +#: src/components/networks/networkList.jsx:73 +#: src/components/create-vm-dialog/createVmDialog.jsx:258 #: src/components/vms/hostvmslist.jsx:140 -#: src/components/create-vm-dialog/createVmDialog.jsx:249 -#: src/components/storagePools/storageVolumeCreateBody.jsx:40 -#: src/components/storagePools/storagePoolList.jsx:75 #: src/components/storagePools/storagePoolVolumesTab.jsx:79 +#: src/components/storagePools/storagePoolList.jsx:75 +#: src/components/storagePools/storageVolumeCreateBody.jsx:40 #: src/components/storagePools/createStoragePoolDialog.jsx:44 -#: src/components/networks/networkList.jsx:73 -#: src/components/networks/createNetworkDialog.jsx:126 -#: src/components/vm/snapshots/vmSnapshotsCard.jsx:80 -#: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:39 -#: src/components/vm/vmCloneDialog.jsx:89 msgid "Name" msgstr "Назва" @@ -1320,15 +1326,15 @@ msgid "Name contains invalid characters" msgstr "У назві містяться некоректні символи" -#: src/components/create-vm-dialog/createVmDialog.jsx:183 -#: src/components/storagePools/storageVolumeCreate.jsx:64 #: src/components/vm/vmCloneDialog.jsx:41 +#: src/components/create-vm-dialog/createVmDialog.jsx:189 +#: src/components/storagePools/storageVolumeCreate.jsx:64 msgid "Name must not be empty" msgstr "Запис назви не може бути порожнім" -#: src/components/storagePools/createStoragePoolDialog.jsx:45 -#: src/components/networks/createNetworkDialog.jsx:53 #: src/components/vm/snapshots/vmSnapshotsCreateModal.jsx:99 +#: src/components/networks/createNetworkDialog.jsx:53 +#: src/components/storagePools/createStoragePoolDialog.jsx:45 msgid "Name should not be empty" msgstr "Назва має бути непорожньою" @@ -1356,7 +1362,7 @@ msgid "Network $0 will be permanently deleted." msgstr "Мережу $0 буде остаточно вилучено." -#: src/components/create-vm-dialog/createVmDialog.jsx:358 +#: src/components/create-vm-dialog/createVmDialog.jsx:367 msgid "Network boot (PXE)" msgstr "Мережеве завантаження (PXE)" @@ -1372,15 +1378,15 @@ msgid "Network interface $0 will be removed from $1" msgstr "Інтерфейс мережі $0 буде вилучено з $1" -#: src/components/vm/nics/nicAdd.jsx:159 src/components/vm/nics/nicEdit.jsx:135 +#: src/components/vm/nics/nicAdd.jsx:161 src/components/vm/nics/nicEdit.jsx:135 msgid "Network interface settings could not be saved" msgstr "Не вдалося зберегти параметри інтерфейсу мережі" -#: src/components/vm/vmDetailsPage.jsx:172 +#: src/components/vm/vmDetailsPage.jsx:174 msgid "Network interfaces" msgstr "Інтерфейси мережі" -#: src/components/create-vm-dialog/createVmDialog.jsx:308 +#: src/components/create-vm-dialog/createVmDialog.jsx:317 msgid "Network selection does not support PXE." msgstr "Для вибору мережі не передбачено підтримки PXE." @@ -1426,7 +1432,7 @@ msgid "No disks defined for this VM" msgstr "Для цієї ВМ не визначено дисків" -#: src/components/vm/hostdevs/hostDevAdd.jsx:203 +#: src/components/vm/hostdevs/hostDevAdd.jsx:206 msgid "No host device selected" msgstr "Не вибрано пристрою основної системи" @@ -1462,7 +1468,7 @@ msgid "No state" msgstr "Немає стану" -#: src/components/create-vm-dialog/createVmDialog.jsx:740 +#: src/components/create-vm-dialog/createVmDialog.jsx:850 msgid "No storage" msgstr "Немає сховища даних" @@ -1509,10 +1515,18 @@ msgid "None (isolated network)" msgstr "Немає (ізольована мережа)" -#: src/components/create-vm-dialog/createVmDialog.jsx:473 +#: src/components/create-vm-dialog/createVmDialog.jsx:587 msgid "Offline token" msgstr "Автономний жетон" +#: src/components/create-vm-dialog/createVmDialog.jsx:226 +msgid "Offline token must not be empty" +msgstr "Автономний жетон не може бути порожнім" + +#: src/components/create-vm-dialog/createVmDialog.jsx:527 +msgid "Old token expired" +msgstr "Термін дії старого жетона сплив" + #: src/components/storagePools/storageVolumeDelete.jsx:70 msgid "" "One or more selected volumes are used by domains. Detach the disks first to " @@ -1521,9 +1535,9 @@ "Один або декілька позначених томів використовуються доменами. Щоб уможливити " "вилучення цих томів, спочатку від'єднайте диски." +#: src/components/vm/nics/nicEdit.jsx:39 #: src/components/vm/overview/bootOrder.jsx:379 #: src/components/vm/overview/memoryModal.jsx:143 -#: src/components/vm/nics/nicEdit.jsx:39 msgid "Only editable when the guest is shut off" msgstr "Можна редагувати, лише якщо гостьову систему вимкнено" @@ -1531,7 +1545,7 @@ msgid "Open" msgstr "Відкрита" -#: src/components/create-vm-dialog/createVmDialog.jsx:439 +#: src/components/create-vm-dialog/createVmDialog.jsx:448 msgid "Operating system" msgstr "Операційна система" @@ -1540,8 +1554,8 @@ msgid "Operation is in progress" msgstr "Виконується дія" +#: src/components/vm/vmDetailsPage.jsx:134 #: src/components/storagePools/storagePool.jsx:75 -#: src/components/vm/vmDetailsPage.jsx:132 msgid "Overview" msgstr "Огляд" @@ -1553,10 +1567,10 @@ msgid "Parent snapshot" msgstr "Батьківський знімок" +#: src/components/vm/disks/diskEdit.jsx:40 #: src/components/vm/hostdevs/hostDevCard.jsx:128 #: src/components/vm/hostdevs/hostDevCard.jsx:132 #: src/components/vm/deleteDialog.jsx:63 -#: src/components/vm/disks/diskEdit.jsx:40 msgid "Path" msgstr "Шлях" @@ -1564,11 +1578,11 @@ msgid "Path on host's filesystem" msgstr "Шлях у файловій системі вузла" -#: src/components/create-vm-dialog/createVmDialog.jsx:274 +#: src/components/create-vm-dialog/createVmDialog.jsx:283 msgid "Path to ISO file on host's file system" msgstr "Шлях до ISO у файловій системі основної системи" -#: src/components/create-vm-dialog/createVmDialog.jsx:283 +#: src/components/create-vm-dialog/createVmDialog.jsx:292 msgid "Path to cloud image file on host's file system" msgstr "Шлях до файла образу хмари у файловій системі основної системи" @@ -1588,12 +1602,12 @@ msgid "Permanent (default)" msgstr "Сталий (типовий)" -#: src/components/vm/disks/diskAdd.jsx:127 src/components/vm/nics/nicAdd.jsx:86 +#: src/components/vm/nics/nicAdd.jsx:86 src/components/vm/disks/diskAdd.jsx:127 msgid "Persistence" msgstr "Сталість" -#: src/components/storagePools/storagePoolOverviewTab.jsx:66 #: src/components/networks/networkOverviewTab.jsx:114 +#: src/components/storagePools/storagePoolOverviewTab.jsx:66 msgid "Persistent" msgstr "Постійний" @@ -1622,9 +1636,9 @@ msgstr "" "Будь ласка, запустіть віртуальну машину, щоб отримати доступ до її консолі." -#: src/components/vm/deleteDialog.jsx:71 -#: src/components/vm/disks/diskAdd.jsx:143 #: src/components/vm/disks/vmDiskColumns.jsx:36 +#: src/components/vm/disks/diskAdd.jsx:143 +#: src/components/vm/deleteDialog.jsx:71 #: src/components/vm/overview/bootOrder.jsx:112 msgid "Pool" msgstr "Буфер" @@ -1645,10 +1659,10 @@ msgid "Pool's volumes are used by VMs " msgstr "Томи буфера використовуються ВМ " +#: src/components/vm/nics/vmNicsCard.jsx:282 #: src/components/vm/disks/vmDiskColumns.jsx:39 #: src/components/vm/overview/bootOrder.jsx:115 #: src/components/vm/overview/bootOrder.jsx:131 -#: src/components/vm/nics/vmNicsCard.jsx:282 msgid "Port" msgstr "Порт" @@ -1680,20 +1694,20 @@ msgid "Private" msgstr "Закрита" +#: src/components/vm/hostdevs/hostDevAdd.jsx:132 #: src/components/vm/hostdevs/hostDevCard.jsx:236 #: src/components/vm/hostdevs/hostDevCard.jsx:242 -#: src/components/vm/hostdevs/hostDevAdd.jsx:132 #: src/components/vm/overview/bootOrder.jsx:144 #: src/components/vm/overview/bootOrder.jsx:159 msgid "Product" msgstr "Продукт" -#: src/components/create-vm-dialog/createVmDialog.jsx:505 +#: src/components/create-vm-dialog/createVmDialog.jsx:615 msgid "Profile" msgstr "Профіль" -#: src/components/vm/hostdevs/hostDevCard.jsx:119 #: src/components/vm/disks/vmDiskColumns.jsx:35 +#: src/components/vm/hostdevs/hostDevCard.jsx:119 #: src/components/vm/overview/bootOrder.jsx:111 #: src/components/vm/overview/bootOrder.jsx:172 msgid "Protocol" @@ -1723,8 +1737,8 @@ msgid "Range" msgstr "Діапазон" -#: src/components/vm/disks/vmDisksCard.jsx:216 #: src/components/vm/disks/diskEdit.jsx:121 +#: src/components/vm/disks/vmDisksCard.jsx:216 msgid "Read-only" msgstr "Лише читання" @@ -1732,7 +1746,7 @@ msgid "Reboot" msgstr "Перезавантажити" -#: src/components/create-vm-dialog/createVmDialog.jsx:329 +#: src/components/create-vm-dialog/createVmDialog.jsx:338 msgid "Remote URL" msgstr "Віддалена адреса" @@ -1740,15 +1754,15 @@ msgid "Remote viewer details" msgstr "Параметри віддаленого переглядача" -#: src/components/networks/networkOverviewTab.jsx:70 +#: src/components/vm/nics/vmNicsCard.jsx:382 +#: src/components/vm/nics/vmNicsCard.jsx:389 +#: src/components/vm/disks/vmDisksCard.jsx:245 +#: src/components/vm/disks/vmDisksCard.jsx:263 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:59 #: src/components/vm/filesystems/vmFilesystemsCard.jsx:68 #: src/components/vm/hostdevs/hostDevCard.jsx:252 #: src/components/vm/hostdevs/hostDevCard.jsx:258 -#: src/components/vm/disks/vmDisksCard.jsx:245 -#: src/components/vm/disks/vmDisksCard.jsx:263 -#: src/components/vm/nics/vmNicsCard.jsx:382 -#: src/components/vm/nics/vmNicsCard.jsx:389 +#: src/components/networks/networkOverviewTab.jsx:70 msgid "Remove" msgstr "Вилучити" @@ -1772,7 +1786,7 @@ msgid "Remove static host from DHCP" msgstr "Вилучити статичний вузол з DHCP" -#: src/components/vm/vmRenameDialog.jsx:65 src/components/vm/vmActions.jsx:338 +#: src/components/vm/vmActions.jsx:338 src/components/vm/vmRenameDialog.jsx:65 msgid "Rename" msgstr "Перейменувати" @@ -1803,7 +1817,7 @@ "створення знімка — поточний стан буде втрачено разом із усіма даними, які не " "захоплено до знімка" -#: src/components/create-vm-dialog/createVmDialog.jsx:599 +#: src/components/create-vm-dialog/createVmDialog.jsx:709 msgid "Root password" msgstr "Пароль root" @@ -1819,8 +1833,8 @@ msgid "Run" msgstr "Запустити" -#: src/components/networks/networkOverviewTab.jsx:124 #: src/components/vm/overview/vmOverviewCard.jsx:123 +#: src/components/networks/networkOverviewTab.jsx:124 msgid "Run when host boots" msgstr "Запустити під час завантаження основної системи" @@ -1840,11 +1854,11 @@ msgid "SPICE port" msgstr "Порт SPICE" +#: src/components/vm/nics/nicEdit.jsx:177 #: src/components/vm/disks/diskEdit.jsx:265 #: src/components/vm/overview/bootOrder.jsx:327 #: src/components/vm/overview/firmware.jsx:67 #: src/components/vm/overview/memoryModal.jsx:155 -#: src/components/vm/nics/nicEdit.jsx:177 msgid "Save" msgstr "Зберегти" @@ -1880,7 +1894,7 @@ msgid "Set manually" msgstr "Встановити вручну" -#: src/components/create-vm-dialog/createVmDialog.jsx:1205 +#: src/components/create-vm-dialog/createVmDialog.jsx:1319 msgid "" "Setting the user passwords for unattended installation requires starting the " "VM when creating it" @@ -1897,12 +1911,12 @@ msgstr "" "Надати каталог основної системи у спільне користування гостьовій системі" -#: src/components/vm/vmDetailsPage.jsx:202 +#: src/components/vm/vmDetailsPage.jsx:204 msgid "Shared directories" msgstr "Спільні каталоги" #: src/components/vm/filesystems/vmFilesystemsCard.jsx:176 -#: src/components/vm/vmDetailsPage.jsx:204 +#: src/components/vm/vmDetailsPage.jsx:206 msgid "Shared host directories need to be manually mounted inside the VM" msgstr "Спільні каталоги основної системи має бути змонтовано вручну у ВМ" @@ -1910,8 +1924,8 @@ msgid "Shared storage" msgstr "Спільне сховище даних" -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:238 #: src/components/vm/disks/diskAdd.jsx:202 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:238 msgid "Show additional options" msgstr "Показати додаткові параметри" @@ -1933,16 +1947,16 @@ msgid "Shutting down" msgstr "Вимикання" -#: src/components/storagePools/storageVolumeCreateBody.jsx:86 -#: src/components/storagePools/storagePoolList.jsx:76 #: src/components/storagePools/storagePoolVolumesTab.jsx:79 +#: src/components/storagePools/storagePoolList.jsx:76 +#: src/components/storagePools/storageVolumeCreateBody.jsx:86 msgid "Size" msgstr "Розмір" +#: src/components/vm/hostdevs/hostDevAdd.jsx:104 #: src/components/vm/hostdevs/hostDevCard.jsx:106 #: src/components/vm/hostdevs/hostDevCard.jsx:113 #: src/components/vm/hostdevs/hostDevCard.jsx:237 -#: src/components/vm/hostdevs/hostDevAdd.jsx:104 #: src/components/vm/overview/bootOrder.jsx:160 msgid "Slot" msgstr "Слот" @@ -1962,7 +1976,7 @@ msgid "Snapshot failed to be created" msgstr "Не вдалося створити знімок" -#: src/components/vm/vmDetailsPage.jsx:190 +#: src/components/vm/vmDetailsPage.jsx:192 msgid "Snapshots" msgstr "Знімки" @@ -1970,12 +1984,12 @@ msgid "Sockets" msgstr "Сокети" -#: src/components/storagePools/storagePoolOverviewTab.jsx:51 -#: src/components/vm/hostdevs/hostDevCard.jsx:220 -#: src/components/vm/disks/diskAdd.jsx:662 -#: src/components/vm/disks/vmDisksCard.jsx:190 #: src/components/vm/nics/vmNicsCard.jsx:277 #: src/components/vm/nics/nicBody.jsx:197 +#: src/components/vm/disks/vmDisksCard.jsx:190 +#: src/components/vm/disks/diskAdd.jsx:662 +#: src/components/vm/hostdevs/hostDevCard.jsx:220 +#: src/components/storagePools/storagePoolOverviewTab.jsx:51 msgid "Source" msgstr "Джерело" @@ -1987,13 +2001,13 @@ msgid "Source must not be empty" msgstr "Джерело має бути непорожнім" +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:48 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:65 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:199 #: src/components/storagePools/storagePoolOverviewTab.jsx:41 #: src/components/storagePools/storagePoolOverviewTab.jsx:46 #: src/components/storagePools/createStoragePoolDialog.jsx:174 #: src/components/storagePools/createStoragePoolDialog.jsx:192 -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:48 -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:65 -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:199 msgid "Source path" msgstr "Шлях до джерела" @@ -2002,7 +2016,7 @@ msgid "Source path should not be empty" msgstr "Шлях до джерела не може бути порожнім" -#: src/components/create-vm-dialog/createVmDialog.jsx:208 +#: src/components/create-vm-dialog/createVmDialog.jsx:214 msgid "Source should start with http, ftp or nfs protocol" msgstr "Адреса джерела має починатися із назви протоколу — http, ftp або nfs" @@ -2027,11 +2041,11 @@ msgid "Startup" msgstr "Запуск" +#: src/components/vm/nics/vmNicsCard.jsx:325 +#: src/components/vm/overview/vmOverviewCard.jsx:189 +#: src/components/networks/networkList.jsx:77 #: src/components/vms/hostvmslist.jsx:99 src/components/vms/hostvmslist.jsx:142 #: src/components/storagePools/storagePoolList.jsx:78 -#: src/components/networks/networkList.jsx:77 -#: src/components/vm/overview/vmOverviewCard.jsx:184 -#: src/components/vm/nics/vmNicsCard.jsx:325 msgid "State" msgstr "Стан" @@ -2043,12 +2057,12 @@ msgid "Static host from DHCP could not be removed" msgstr "Не вдалося вилучити статичний вузол з DHCP" -#: src/components/create-vm-dialog/createVmDialog.jsx:735 #: src/components/vm/vmMigrateDialog.jsx:95 +#: src/components/create-vm-dialog/createVmDialog.jsx:845 msgid "Storage" msgstr "Сховище даних" -#: src/components/create-vm-dialog/createVmDialog.jsx:766 +#: src/components/create-vm-dialog/createVmDialog.jsx:876 msgid "Storage Limit" msgstr "Обмеження сховища даних" @@ -2072,7 +2086,7 @@ msgid "Storage pool name" msgstr "Назва резервного сховища" -#: src/components/create-vm-dialog/createVmDialog.jsx:741 +#: src/components/create-vm-dialog/createVmDialog.jsx:851 #: src/components/storagePools/storagePoolList.jsx:58 #: src/components/storagePools/storagePoolList.jsx:65 #: src/components/storagePools/storagePoolList.jsx:72 @@ -2083,7 +2097,7 @@ msgid "Storage pools could not be fetched" msgstr "Не вдалося отримати буфери сховища даних" -#: src/components/create-vm-dialog/createVmDialog.jsx:224 +#: src/components/create-vm-dialog/createVmDialog.jsx:233 msgid "Storage size must not be 0" msgstr "Розмір сховища має бути ненульовим" @@ -2091,8 +2105,8 @@ msgid "Storage volume" msgstr "Том сховища даних" -#: src/components/storagePools/storageVolumeCreate.jsx:67 #: src/components/vm/disks/diskAdd.jsx:426 +#: src/components/storagePools/storageVolumeCreate.jsx:67 msgid "Storage volume size must not exceed the storage pool's capacity ($0 $1)" msgstr "" "Розмір тому сховища даних не повинен перевищувати місткість буфера сховища " @@ -2125,8 +2139,8 @@ msgid "Table of selectable host devices" msgstr "Таблиця придатних для вибору пристроїв основної системи" -#: src/components/vm/hostdevs/hostDevCard.jsx:114 #: src/components/vm/disks/vmDisksCard.jsx:249 +#: src/components/vm/hostdevs/hostDevCard.jsx:114 #: src/components/vm/overview/bootOrder.jsx:166 msgid "Target" msgstr "Призначення" @@ -2153,8 +2167,8 @@ msgstr "" "Запущено віртуальну машину $0. Її буде примусово зупинено перед вилученням." -#: src/components/vm/disks/vmDisksCard.jsx:262 #: src/components/vm/nics/vmNicsCard.jsx:390 +#: src/components/vm/disks/vmDisksCard.jsx:262 msgid "The VM needs to be running or shut off to detach this device" msgstr "" "Віртуальну машину має бути запущено або вимкнено, щоб можна було від'єднати " @@ -2180,11 +2194,11 @@ msgid "The pool is empty" msgstr "Буфер порожній" -#: src/components/create-vm-dialog/createVmDialog.jsx:663 +#: src/components/create-vm-dialog/createVmDialog.jsx:773 msgid "The selected operating system has minimum memory requirement of $0 $1" msgstr "Для вибраної операційної системи мінімальним обсягом пам'яті є $0 $1" -#: src/components/create-vm-dialog/createVmDialog.jsx:713 +#: src/components/create-vm-dialog/createVmDialog.jsx:823 msgid "" "The selected operating system has minimum storage size requirement of $0 $1" msgstr "" @@ -2206,6 +2220,12 @@ "Назва мітки, яку буде використано гостьовою системою для монтування цієї " "точки експортування." +#: src/components/create-vm-dialog/createVmDialog.jsx:507 +#: src/components/create-vm-dialog/createVmDialog.jsx:520 +#: src/components/create-vm-dialog/createVmDialog.jsx:530 +msgid "Then copy and paste it above." +msgstr "Потім скопіюйте та вставте його вище." + #: src/components/vm/vmActions.jsx:347 msgid "This VM is transient. Shut it down if you wish to delete it." msgstr "" @@ -2255,7 +2275,7 @@ msgid "This volume is already used by $0." msgstr "Цей том вже використано $0." -#: src/components/create-vm-dialog/createVmDialog.jsx:754 +#: src/components/create-vm-dialog/createVmDialog.jsx:864 msgid "This volume is already used by another VM." msgstr "Цей том вже використано іншою ВМ." @@ -2273,17 +2293,17 @@ msgid "Troubleshoot" msgstr "Діагностика проблем" -#: src/components/storagePools/storagePoolOverviewTab.jsx:76 -#: src/components/storagePools/createStoragePoolDialog.jsx:81 -#: src/components/vm/hostdevs/hostDevCard.jsx:184 +#: src/components/vm/nics/vmNicsCard.jsx:227 #: src/components/vm/hostdevs/hostDevAdd.jsx:50 +#: src/components/vm/hostdevs/hostDevCard.jsx:184 #: src/components/vm/overview/bootOrder.jsx:129 #: src/components/vm/overview/bootOrder.jsx:142 #: src/components/vm/overview/bootOrder.jsx:157 #: src/components/vm/overview/bootOrder.jsx:164 #: src/components/vm/overview/bootOrder.jsx:171 #: src/components/vm/overview/bootOrder.jsx:177 -#: src/components/vm/nics/vmNicsCard.jsx:227 +#: src/components/storagePools/storagePoolOverviewTab.jsx:76 +#: src/components/storagePools/createStoragePoolDialog.jsx:81 msgid "Type" msgstr "Тип" @@ -2291,7 +2311,7 @@ msgid "Type ID" msgstr "Ідентифікатор типу" -#: src/components/create-vm-dialog/createVmDialog.jsx:355 +#: src/components/create-vm-dialog/createVmDialog.jsx:364 msgid "URL (ISO image or distro install tree)" msgstr "Адреса (образ ISO або ієрархія каталогів встановлення дистрибутиву)" @@ -2307,11 +2327,11 @@ msgid "Undefined" msgstr "Не визначено" -#: src/components/create-vm-dialog/createVmDialog.jsx:257 +#: src/components/create-vm-dialog/createVmDialog.jsx:266 msgid "Unique name" msgstr "Унікальна назва" -#: src/components/create-vm-dialog/createVmDialog.jsx:257 +#: src/components/create-vm-dialog/createVmDialog.jsx:266 msgid "Unique name, default: $0" msgstr "Унікальна назва, типовий варіант: $0" @@ -2342,7 +2362,7 @@ msgid "Url" msgstr "Адреса" -#: src/components/vm/vmDetailsPage.jsx:143 +#: src/components/vm/vmDetailsPage.jsx:145 msgid "Usage" msgstr "Використання" @@ -2372,20 +2392,20 @@ msgid "Used by" msgstr "Використовується" -#: src/components/create-vm-dialog/createVmDialog.jsx:612 +#: src/components/create-vm-dialog/createVmDialog.jsx:722 msgid "User login" msgstr "Користувач" -#: src/components/create-vm-dialog/createVmDialog.jsx:239 +#: src/components/create-vm-dialog/createVmDialog.jsx:248 msgid "User login must not be empty when user password is set" msgstr "" "Якщо встановлено пароль користувача, ім'я користувача не може бути порожнім" -#: src/components/create-vm-dialog/createVmDialog.jsx:619 +#: src/components/create-vm-dialog/createVmDialog.jsx:729 msgid "User password" msgstr "Пароль користувача" -#: src/components/create-vm-dialog/createVmDialog.jsx:236 +#: src/components/create-vm-dialog/createVmDialog.jsx:245 msgid "User password must not be empty when user login is set" msgstr "" "Якщо встановлено ім'я користувача, пароль користувача не може бути порожнім" @@ -2402,7 +2422,7 @@ msgid "VM $0 Host Devices" msgstr "Пристрої основної системи ВМ $0" -#: src/components/create-vm-dialog/createVmDialog.jsx:185 +#: src/components/create-vm-dialog/createVmDialog.jsx:191 msgid "VM $0 already exists" msgstr "ВМ із назвою $0 вже існує" @@ -2466,21 +2486,25 @@ msgid "VNC port" msgstr "Порт VNC" +#: src/components/create-vm-dialog/createVmDialog.jsx:536 +msgid "Valid token" +msgstr "Чинний жетон" + +#: src/components/vm/hostdevs/hostDevAdd.jsx:132 #: src/components/vm/hostdevs/hostDevCard.jsx:211 #: src/components/vm/hostdevs/hostDevCard.jsx:235 #: src/components/vm/hostdevs/hostDevCard.jsx:241 -#: src/components/vm/hostdevs/hostDevAdd.jsx:132 #: src/components/vm/overview/bootOrder.jsx:143 #: src/components/vm/overview/bootOrder.jsx:158 msgid "Vendor" msgstr "Постачальник" +#: src/components/vm/vmDetailsPage.jsx:112 +#: src/components/vm/vmDetailsPage.jsx:264 +#: src/components/networks/networkList.jsx:53 #: src/components/vms/hostvmslist.jsx:130 #: src/components/vms/hostvmslist.jsx:137 -#: src/components/storagePools/storagePoolList.jsx:55 -#: src/components/networks/networkList.jsx:53 -#: src/components/vm/vmDetailsPage.jsx:111 -#: src/components/vm/vmDetailsPage.jsx:262 src/manifest.json:0 +#: src/components/storagePools/storagePoolList.jsx:55 src/manifest.json:0 msgid "Virtual machines" msgstr "Віртуальні машини" @@ -2500,11 +2524,11 @@ msgid "Virtualization service (libvirt) is not active" msgstr "Служба віртуалізації (libvirt) не є активною" -#: src/components/create-vm-dialog/createVmDialog.jsx:752 -#: src/components/vm/deleteDialog.jsx:68 -#: src/components/vm/disks/diskAdd.jsx:106 #: src/components/vm/disks/vmDiskColumns.jsx:37 +#: src/components/vm/disks/diskAdd.jsx:106 +#: src/components/vm/deleteDialog.jsx:68 #: src/components/vm/overview/bootOrder.jsx:113 +#: src/components/create-vm-dialog/createVmDialog.jsx:862 msgid "Volume" msgstr "Том" @@ -2525,13 +2549,13 @@ msgid "WWPN" msgstr "WWPN" -#: src/components/vm/disks/vmDisksCard.jsx:216 #: src/components/vm/disks/diskEdit.jsx:130 +#: src/components/vm/disks/vmDisksCard.jsx:216 msgid "Writeable" msgstr "Придатний до запису" -#: src/components/vm/disks/vmDisksCard.jsx:216 #: src/components/vm/disks/diskEdit.jsx:139 +#: src/components/vm/disks/vmDisksCard.jsx:216 msgid "Writeable and shared" msgstr "Придатний до запису і спільний" @@ -2539,12 +2563,12 @@ msgid "You can mount the shared folder using:" msgstr "Змонтувати спільну теку можна за допомогою такої команди:" -#: src/components/create-vm-dialog/createVmDialog.jsx:188 +#: src/components/create-vm-dialog/createVmDialog.jsx:194 msgid "You need to select the most closely matching operating system" msgstr "Вам слід вибрати найвідповіднішу операційну систему" -#: src/components/storagePools/storagePool.jsx:64 #: src/components/networks/network.jsx:57 +#: src/components/storagePools/storagePool.jsx:64 msgid "active" msgstr "активний" @@ -2627,8 +2651,8 @@ msgid "iSCSI target IQN" msgstr "IQN цілі iSCSI" -#: src/components/storagePools/storagePool.jsx:64 #: src/components/networks/network.jsx:57 +#: src/components/storagePools/storagePool.jsx:64 msgid "inactive" msgstr "неактивний" @@ -2644,18 +2668,18 @@ msgid "mcast" msgstr "mcast" -#: src/components/vm/filesystems/vmFilesystemsCard.jsx:190 -#: src/components/vm/vmDetailsPage.jsx:217 #: src/components/vm/nics/nicBody.jsx:112 +#: src/components/vm/filesystems/vmFilesystemsCard.jsx:190 +#: src/components/vm/vmDetailsPage.jsx:219 msgid "more info" msgstr "додаткова інформація" #: src/components/vm/filesystems/vmFilesystemsCard.jsx:186 -#: src/components/vm/vmDetailsPage.jsx:213 +#: src/components/vm/vmDetailsPage.jsx:215 msgid "mount point: The mount point inside the guest" msgstr "точка монтування: точка монтування всередині гостьової системи" -#: src/components/vm/vmDetailsPage.jsx:212 +#: src/components/vm/vmDetailsPage.jsx:214 msgid "mount tag: The tag associated to the exported mount point" msgstr "" "мітка монтування: мітка, яку пов'язано із експортованою точкою монтування" @@ -2664,9 +2688,9 @@ msgid "network" msgstr "мережа" -#: src/helpers.js:273 src/components/storagePools/storagePoolOverviewTab.jsx:67 +#: 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 msgid "no" msgstr "ні" @@ -2726,7 +2750,7 @@ msgid "vCPU maximum" msgstr "Макс. вірт. процесорів" -#: src/components/vm/overview/vmOverviewCard.jsx:203 +#: src/components/vm/overview/vmOverviewCard.jsx:208 msgid "vCPUs" msgstr "Вірт. проц." @@ -2746,7 +2770,7 @@ "Для клонування віртуальних машин у системі має бути встановлено пакунок virt-" "install" -#: src/components/create-vm-dialog/createVmDialog.jsx:1282 +#: src/components/create-vm-dialog/createVmDialog.jsx:1397 msgid "" "virt-install package needs to be installed on the system in order to create " "new VMs" @@ -2766,9 +2790,9 @@ msgid "vm" msgstr "vm" -#: src/helpers.js:272 src/components/storagePools/storagePoolOverviewTab.jsx:67 +#: 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 msgid "yes" msgstr "так" diff -Nru cockpit-machines-275/po/zh_CN.po cockpit-machines-277/po/zh_CN.po --- cockpit-machines-275/po/zh_CN.po 2022-08-10 10:22:53.000000000 +0000 +++ cockpit-machines-277/po/zh_CN.po 2022-11-07 16:06:46.000000000 +0000 @@ -19,7 +19,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-09-05 04:31+0000\n" +"POT-Creation-Date: 2022-10-17 04:51+0000\n" "PO-Revision-Date: 2022-09-05 11:56+0000\n" "Last-Translator: Transtats \n" "Language-Team: Chinese (Simplified) { +export const DeleteResourceButton = ({ objectId, disabled, overlayText, actionName, dialogProps, isLink, isInline, className, isDropdownItem }) => { const Dialogs = useDialogs(); - const button = ( - ); diff -Nru cockpit-machines-275/src/components/common/stateIcon.jsx cockpit-machines-277/src/components/common/stateIcon.jsx --- cockpit-machines-275/src/components/common/stateIcon.jsx 2022-08-10 10:22:53.000000000 +0000 +++ cockpit-machines-277/src/components/common/stateIcon.jsx 2022-11-07 16:06:46.000000000 +0000 @@ -44,7 +44,7 @@ 'Creating VM installation': { icon: }, /* Storage Pool/Network States */ - active : { color: "green" }, + active: { color: "green" }, }; const label = ( diff -Nru cockpit-machines-275/src/components/storagePools/createStoragePoolDialog.jsx cockpit-machines-277/src/components/storagePools/createStoragePoolDialog.jsx --- cockpit-machines-275/src/components/storagePools/createStoragePoolDialog.jsx 2022-08-10 10:22:53.000000000 +0000 +++ cockpit-machines-277/src/components/storagePools/createStoragePoolDialog.jsx 2022-11-07 16:06:46.000000000 +0000 @@ -56,7 +56,7 @@ const StoragePoolTypeRow = ({ onValueChanged, dialogValues, libvirtVersion, poolCapabilities }) => { const poolTypes = [ { type: 'dir', detail: _("Filesystem directory") }, - { type: 'netfs', detail:_("Network file system") }, + { type: 'netfs', detail: _("Network file system") }, { type: 'iscsi', detail: _("iSCSI target") }, { type: 'disk', detail: _("Physical disk device") }, { type: 'logical', detail: _("LVM volume group") }, diff -Nru cockpit-machines-275/src/components/vm/consoles/consoles.jsx cockpit-machines-277/src/components/vm/consoles/consoles.jsx --- cockpit-machines-275/src/components/vm/consoles/consoles.jsx 2022-08-10 10:22:53.000000000 +0000 +++ cockpit-machines-277/src/components/vm/consoles/consoles.jsx 2022-11-07 16:06:46.000000000 +0000 @@ -36,7 +36,7 @@ const VmNotRunning = () => { return ( -
+
{_("Please start the virtual machine to access its console.")}
); diff -Nru cockpit-machines-275/src/components/vm/disks/diskAdd.jsx cockpit-machines-277/src/components/vm/disks/diskAdd.jsx --- cockpit-machines-275/src/components/vm/disks/diskAdd.jsx 2022-08-10 10:22:53.000000000 +0000 +++ cockpit-machines-277/src/components/vm/disks/diskAdd.jsx 2022-11-07 16:06:46.000000000 +0000 @@ -32,7 +32,7 @@ import { ModalError } from 'cockpit-components-inline-notification.jsx'; import { diskBusTypes, diskCacheModes, units, convertToUnit, getDefaultVolumeFormat, getNextAvailableTarget, getStorageVolumesUsage, getStorageVolumeDiskTarget, getVmStoragePools } from '../../../helpers.js'; import { VolumeCreateBody } from '../../storagePools/storageVolumeCreateBody.jsx'; -import { domainAttachDisk, domainGet, domainIsRunning, domainUpdateDiskAttributes } from '../../../libvirtApi/domain.js'; +import { domainAttachDisk, domainGet, domainInsertDisk, domainIsRunning, domainUpdateDiskAttributes } from '../../../libvirtApi/domain.js'; import { storagePoolGetAll } from '../../../libvirtApi/storagePool.js'; import { storageVolumeCreateAndAttach } from '../../../libvirtApi/storageVolume.js'; @@ -78,6 +78,12 @@ return message; } +function getDefaultVolumeName(poolName, storagePools, vm) { + const vmStoragePool = storagePools.find(pool => pool.name == poolName); + const filteredVolumes = getFilteredVolumes(vmStoragePool, vm.disks); + return filteredVolumes[0] && filteredVolumes[0].name; +} + const SelectExistingVolume = ({ idPrefix, storagePoolName, existingVolumeName, onValueChanged, vmStoragePools, vmDisks, vms }) => { const vmStoragePool = vmStoragePools.find(pool => pool.name == storagePoolName); const filteredVolumes = getFilteredVolumes(vmStoragePool, vmDisks); @@ -320,7 +326,7 @@ ); }; -const CustomPath = ({ idPrefix, onValueChanged, device }) => { +const CustomPath = ({ idPrefix, onValueChanged, device, hideDeviceRow }) => { return (<> onValueChanged("file", value)} superuser="try" /> - - + } ); }; @@ -357,13 +363,13 @@ this.onValueChanged = this.onValueChanged.bind(this); this.dialogErrorSet = this.dialogErrorSet.bind(this); this.onAddClicked = this.onAddClicked.bind(this); - this.getDefaultVolumeName = this.getDefaultVolumeName.bind(this); + this.onInsertClicked = this.onInsertClicked.bind(this); this.existingVolumeNameDelta = this.existingVolumeNameDelta.bind(this); this.validateParams = this.validateParams.bind(this); } get initialState() { - const { vm, vms } = this.props; + const { vm, vms, isMediaInsertion } = this.props; const storagePools = getVmStoragePools(vm); const defaultBus = 'virtio'; const existingTargets = Object.getOwnPropertyNames(vm.disks); @@ -382,7 +388,7 @@ device: "disk", storagePoolName: defaultPool && defaultPool.name, storagePoolType: defaultPool && defaultPool.type, - mode: CREATE_NEW, + mode: isMediaInsertion ? CUSTOM_PATH : CREATE_NEW, volumeName: "", existingVolumeName: undefined, size: 1, @@ -456,13 +462,6 @@ return stateDelta; } - getDefaultVolumeName(poolName) { - const { storagePools, vm } = this.state; - const vmStoragePool = storagePools.find(pool => pool.name == poolName); - const filteredVolumes = getFilteredVolumes(vmStoragePool, vm.disks); - return filteredVolumes[0] && filteredVolumes[0].name; - } - onValueChanged(key, value) { let stateDelta = {}; const { storagePools, vm } = this.state; @@ -481,7 +480,7 @@ if (this.state.mode === USE_EXISTING) { // user changed pool // use onValueChange instead of setState in order to perform subsequent state change logic - this.onValueChanged('existingVolumeName', this.getDefaultVolumeName(value)); + this.onValueChanged('existingVolumeName', getDefaultVolumeName(value, storagePools, vm)); } break; } @@ -499,7 +498,7 @@ if (value === USE_EXISTING) { // user moved to USE_EXISTING subtab const poolName = stateDelta.storagePoolName; if (poolName) - stateDelta = { ...stateDelta, ...this.existingVolumeNameDelta(this.getDefaultVolumeName(poolName), prevState.storagePoolName) }; + stateDelta = { ...stateDelta, ...this.existingVolumeNameDelta(getDefaultVolumeName(poolName, storagePools, vm), prevState.storagePoolName) }; } return stateDelta; @@ -552,6 +551,37 @@ this.setState({ dialogError: text, dialogErrorDetail: detail }); } + onInsertClicked() { + const Dialogs = this.context; + const close = Dialogs.close; + const { vm } = this.state; + const { disk } = this.props; + + const validation = this.validateParams(); + if (Object.getOwnPropertyNames(validation).length > 0) + return this.setState({ addDiskInProgress: false, validate: true }); + + this.setState({ addDiskInProgress: true, validate: false }); + return domainInsertDisk({ + connectionName: vm.connectionName, + vmName: vm.name, + target: disk.target, + diskType: this.state.mode === CUSTOM_PATH ? "file" : "volume", + file: this.state.file, + poolName: this.state.storagePoolName, + volumeName: this.state.existingVolumeName, + live: vm.state === "running", + }) + .then(() => { // force reload of VM data, events are not reliable (i.e. for a down VM) + close(); + return domainGet({ connectionName: vm.connectionName, name: vm.name, id: vm.id }); + }) + .catch(exc => { + this.setState({ addDiskInProgress: false }); + this.dialogErrorSet(_("Disk failed to be created"), exc.message); + }); + } + onAddClicked() { const Dialogs = this.context; const { vm, vms, storagePools } = this.state; @@ -643,6 +673,7 @@ render() { const Dialogs = this.context; const { dialogLoading, vm, storagePools, vms } = this.state; + const { isMediaInsertion } = this.props; const idPrefix = `${this.props.idPrefix}-adddisk`; const validationFailed = this.state.validate ? this.validateParams() : {}; @@ -653,6 +684,40 @@ ); + } else if (isMediaInsertion) { + defaultBody = ( +
e.preventDefault()} isHorizontal> + + this.onValueChanged('mode', CUSTOM_PATH)} /> + this.onValueChanged('mode', USE_EXISTING)} /> + + {this.state.mode === USE_EXISTING && ( + + )} + {this.state.mode === CUSTOM_PATH && ( + + )} + + ); } else { defaultBody = ( <> @@ -722,7 +787,7 @@ return ( {this.state.dialogError && } @@ -730,8 +795,8 @@ variant='primary' isLoading={this.state.addDiskInProgress} isDisabled={this.state.addDiskInProgress || dialogLoading || (storagePools.length == 0 && this.state.mode != CUSTOM_PATH)} - onClick={this.onAddClicked}> - {_("Add")} + onClick={isMediaInsertion ? this.onInsertClicked : this.onAddClicked}> + {isMediaInsertion ? _("Insert") : _("Add")} + { defaultEjectionFailed && + } + + + }> + {dialogErrorDetail && } + + {cockpit.format(_("Media will be ejected from $0:"), vm.name)} + {description} + + + ); +}; diff -Nru cockpit-machines-275/src/components/vm/disks/vmDiskColumns.jsx cockpit-machines-277/src/components/vm/disks/vmDiskColumns.jsx --- cockpit-machines-275/src/components/vm/disks/vmDiskColumns.jsx 2022-08-10 10:22:53.000000000 +0000 +++ cockpit-machines-277/src/components/vm/disks/vmDiskColumns.jsx 2022-11-07 16:06:46.000000000 +0000 @@ -16,17 +16,27 @@ * You should have received a copy of the GNU Lesser General Public License * along with Cockpit; If not, see . */ -import React from 'react'; +import React, { useState } from 'react'; import PropTypes from 'prop-types'; import cockpit from 'cockpit'; import { + Button, DescriptionList, DescriptionListTerm, DescriptionListGroup, DescriptionListDescription, + Dropdown, + KebabToggle, } from '@patternfly/react-core'; +import { useDialogs } from 'dialogs.jsx'; +import { domainDetachDisk, domainGet } from '../../../libvirtApi/domain.js'; +import { MediaEjectModal } from './mediaEject.jsx'; +import { EditDiskAction } from './diskEdit.jsx'; +import { AddDiskModalBody } from './diskAdd.jsx'; +import { DeleteResourceButton } from '../../common/deleteResource.jsx'; + const _ = cockpit.gettext; export const DISK_SOURCE_LIST = [ @@ -105,3 +115,81 @@ errorPolicy: PropTypes.string, idPrefix: PropTypes.string.isRequired, }; + +export const DiskActions = ({ vm, vms, disk, supportedDiskBusTypes, idPrefixRow }) => { + const [isActionOpen, setIsActionOpen] = useState(false); + + const Dialogs = useDialogs(); + + const onRemoveDisk = () => { + return domainDetachDisk({ connectionName: vm.connectionName, id: vm.id, name: vm.name, target: disk.target, live: vm.state === 'running', persistent: vm.persistent }) + .then(() => domainGet({ connectionName: vm.connectionName, id: vm.id })); + }; + + const deleteDialogProps = { + title: _("Remove disk from VM?"), + actionName: _("Remove"), + errorMessage: cockpit.format(_("Disk $0 could not be removed"), disk.target), + actionDescription: cockpit.format(_("This disk will be removed from $0:"), vm.name), + objectDescription: [ + { name: _("Target"), value: {disk.target} }, + ...DISK_SOURCE_LIST.flatMap(entry => getDiskSourceValue(disk.source, entry.name) + ? { name: entry.label, value: {getDiskSourceValue(disk.source, entry.name)} } + : []) + ], + deleteHandler: onRemoveDisk, + }; + + function openMediaInsertionDialog() { + Dialogs.show(); + } + + let cdromAction; + if (disk.device === "cdrom" && ["file", "volume"].includes(disk.type)) { + if (!disk.source.file && !(disk.source.pool && disk.source.volume)) { + cdromAction = ; + } else { + cdromAction = ; + } + } + + return ( +
+ { cdromAction } + { vm.persistent && vm.inactiveXML.disks[disk.target] && // supported only for persistent disks + } + setIsActionOpen(!isActionOpen)} + key={idPrefixRow + "-action-kebab"} + id={idPrefixRow + "-action-kebab"} + toggle={ setIsActionOpen(isOpen)} />} + isPlain + isOpen={isActionOpen} + position='right' + dropdownItems={[ + + ]} /> +
+ ); +}; diff -Nru cockpit-machines-275/src/components/vm/disks/vmDisksCard.jsx cockpit-machines-277/src/components/vm/disks/vmDisksCard.jsx --- cockpit-machines-275/src/components/vm/disks/vmDisksCard.jsx 2022-08-10 10:22:53.000000000 +0000 +++ cockpit-machines-277/src/components/vm/disks/vmDisksCard.jsx 2022-11-07 16:06:46.000000000 +0000 @@ -24,12 +24,9 @@ import { convertToUnit, diskPropertyChanged, toReadableNumber, units, vmId } from "../../../helpers.js"; import { AddDiskModalBody } from './diskAdd.jsx'; -import { domainDetachDisk, domainGet } from '../../../libvirtApi/domain.js'; -import { EditDiskAction } from './diskEdit.jsx'; import WarningInactive from '../../common/warningInactive.jsx'; import { ListingTable } from "cockpit-components-table.jsx"; -import { DeleteResourceButton } from '../../common/deleteResource.jsx'; -import { DISK_SOURCE_LIST, DiskSourceCell, DiskExtras, getDiskSourceValue } from './vmDiskColumns.jsx'; +import { DiskSourceCell, DiskExtras, DiskActions } from './vmDiskColumns.jsx'; const _ = cockpit.gettext; @@ -139,7 +136,7 @@ } render() { - const { vm, storagePools, supportedDiskBusTypes } = this.props; + const { vm, vms, storagePools, supportedDiskBusTypes } = this.props; const idPrefix = `${vmId(vm.name)}-disks`; const areDiskStatsSupported = this.getDiskStatsSupport(vm); @@ -153,6 +150,7 @@ return ( @@ -165,125 +163,96 @@ vm: PropTypes.object.isRequired, }; -export class VmDisksCard extends React.Component { - render() { - const { vm, disks, renderCapacity, supportedDiskBusTypes } = this.props; - let renderCapacityUsed, renderAccess, renderAdditional; - const columnTitles = [_("Device")]; - const idPrefix = `${vmId(vm.name)}-disks`; +export const VmDisksCard = ({ vm, vms, disks, renderCapacity, supportedDiskBusTypes }) => { + let renderCapacityUsed, renderAccess, renderAdditional; + const columnTitles = [_("Device")]; + const idPrefix = `${vmId(vm.name)}-disks`; - if (disks && disks.length > 0) { - renderCapacityUsed = disks.some(disk => (!!disk.used)); - renderAccess = disks.some(disk => (typeof disk.readonly !== "undefined") || (typeof disk.shareable !== "undefined")); - renderAdditional = disks.some(disk => (disk.driver.cache || disk.driver.io || disk.driver.discard || disk.driver.errorPolicy || disk.serial)); - - if (renderCapacity) { - if (renderCapacityUsed) { - columnTitles.push(_("Used")); - } - columnTitles.push(_("Capacity")); - } - columnTitles.push(_("Bus")); - if (renderAccess) { - columnTitles.push(_("Access")); + if (disks && disks.length > 0) { + renderCapacityUsed = disks.some(disk => (!!disk.used)); + renderAccess = disks.some(disk => (typeof disk.readonly !== "undefined") || (typeof disk.shareable !== "undefined")); + renderAdditional = disks.some(disk => (disk.driver.cache || disk.driver.io || disk.driver.discard || disk.driver.errorPolicy || disk.serial)); + + if (renderCapacity) { + if (renderCapacityUsed) { + columnTitles.push(_("Used")); } - columnTitles.push(_("Source")); - if (renderAdditional) - columnTitles.push(_("Additional")); - - columnTitles.push(''); + columnTitles.push(_("Capacity")); } + columnTitles.push(_("Bus")); + if (renderAccess) { + columnTitles.push(_("Access")); + } + columnTitles.push(_("Source")); + if (renderAdditional) + columnTitles.push(_("Additional")); - const rows = disks.map(disk => { - const idPrefixRow = `${idPrefix}-${(disk.target || disk.device)}`; - const columns = [ - { title: }, - - ]; - - if (renderCapacity) { - if (renderCapacityUsed) { - columns.push({ title: }); - } - columns.push({ title: }); - } - - columns.push({ title: }); + columnTitles.push(''); + } - if (renderAccess) { - const access = ( - - { disk.readonly ? _("Read-only") : disk.shareable ? _("Writeable and shared") : _("Writeable") } - { vm.state === "running" && - (diskPropertyChanged(vm, disk.target, "readonly") || diskPropertyChanged(vm, disk.target, "shareable")) && - } - - ); - columns.push({ title: access }); - } + const rows = disks.map(disk => { + const idPrefixRow = `${idPrefix}-${(disk.target || disk.device)}`; + const columns = [ + { title: }, - columns.push({ title: }); + ]; - if (renderAdditional) { - columns.push({ - title: - }); + if (renderCapacity) { + if (renderCapacityUsed) { + columns.push({ title: }); } + columns.push({ title: }); + } + + columns.push({ title: }); - const onRemoveDisk = () => { - return domainDetachDisk({ connectionName: vm.connectionName, id: vm.id, name: vm.name, target: disk.target, live: vm.state === 'running', persistent: vm.persistent }) - .then(() => domainGet({ connectionName: vm.connectionName, id:vm.id })); - }; - - const deleteDialogProps = { - title: _("Remove disk from VM?"), - actionName: _("Remove"), - errorMessage: cockpit.format(_("Disk $0 could not be removed"), disk.target), - actionDescription: cockpit.format(_("This disk will be removed from $0:"), vm.name), - objectDescription: [ - { name: _("Target"), value: {disk.target} }, - ...DISK_SOURCE_LIST.flatMap(entry => getDiskSourceValue(disk.source, entry.name) - ? { name: entry.label, value: {getDiskSourceValue(disk.source, entry.name)} } - : []) - ], - deleteHandler: () => onRemoveDisk(), - }; - - const diskActions = ( -
- - { vm.persistent && vm.inactiveXML.disks[disk.target] && // supported only for persistent disks - } -
+ if (renderAccess) { + const access = ( + + { disk.readonly ? _("Read-only") : disk.shareable ? _("Writeable and shared") : _("Writeable") } + { vm.state === "running" && + (diskPropertyChanged(vm, disk.target, "readonly") || diskPropertyChanged(vm, disk.target, "shareable")) && + } + ); - columns.push({ title: diskActions }); - return { columns, props: { key: idPrefixRow } }; + columns.push({ title: access }); + } + + columns.push({ title: }); + + if (renderAdditional) { + columns.push({ + title: + }); + } + + columns.push({ + title: }); + return { columns, props: { key: idPrefixRow } }; + }); + + return ( + <> + + + ); +}; - return ( - <> - - - ); - } -} VmDisksCard.propTypes = { disks: PropTypes.array.isRequired, renderCapacity: PropTypes.bool, diff -Nru cockpit-machines-275/src/components/vm/hostdevs/hostDevAdd.jsx cockpit-machines-277/src/components/vm/hostdevs/hostDevAdd.jsx --- cockpit-machines-275/src/components/vm/hostdevs/hostDevAdd.jsx 2022-08-10 10:22:53.000000000 +0000 +++ cockpit-machines-277/src/components/vm/hostdevs/hostDevAdd.jsx 2022-11-07 16:06:46.000000000 +0000 @@ -173,6 +173,7 @@ const [selectableDevices, setSelectableDevices] = useState([]); const [dialogError, setDialogError] = useState(""); const [dialogErrorDetail, setDialogErrorDetail] = useState(""); + const [addHostDevInProgress, setAddHostDevInProgress] = useState(false); const { nodeDevices } = store.getState(); const allDevices = devicesHaveAChild([...nodeDevices]); @@ -190,6 +191,7 @@ const devicesToAttach = selectableDevices.flatMap(device => device.selected ? [device.nodeDev] : []); if (devicesToAttach.length > 0) { + setAddHostDevInProgress(true); return domainAttachHostDevices({ connectionName: vm.connectionName, vmName: vm.name, live: vm.state !== "shut off", devices: devicesToAttach }) .then(() => { domainGet({ connectionName: vm.connectionName, id: vm.id }); @@ -198,7 +200,8 @@ .catch(exc => { setDialogError(_("Host device could not be attached")); setDialogErrorDetail(exc.message); - }); + }) + .finally(() => setAddHostDevInProgress(false)); } else { setDialogError(_("No host device selected")); } @@ -217,6 +220,8 @@ }