From 99597ae8500b99bc25e23748ba5614d8ba3a60a6 Mon Sep 17 00:00:00 2001 From: Tom Elliott Date: Tue, 1 Sep 2026 18:56:17 -0500 Subject: [PATCH 1/2] feat: remove the group page's push-to-all controls (ADR 0038 decision 10, last step) #1647 marked these deprecated and said they would go in a later release. fog-plugins #36 is what made that release this one: `location` and `ou` each shipped a group tab doing the same push, so removing only the core cards would have left two plugin tabs doing the exact thing the ADR removes. With both converted to HOST_MASSEDIT_*, nothing is left depending on a group-page push. SEVEN controls go, not the six that carried a notice. The group Active Directory card pushes five `hosts` columns through Group::setAD() and was missed when the notices were added in #1647 -- an omission this found by looking for what WRITES to members rather than for what was marked. Removed: the Image tab and its post handler, the Active Directory tab and its post handler, the Printer Configuration card and the printerLevel push, the Display Manager / Auto Logout / Enforce Hostname cards and their pushes, and the General tab's kernel, kernel arguments, init, primary disk, product key and both exit-type fields. Nothing is lost, and that was checked rather than assumed: mass edit already carries image, kernel, kernelArgs, kernelDevice, init, biosexit, efiexit, productKey, printerLevel, useAD, ADDomain, ADOU, ADUser, ADPass, enforce, and the row-backed resolution and autologout. The General tab keeps the group's OWN fields -- name, description and order. Those are not pushed anywhere. Its no-clobber alert goes with the pushes, because there is no longer anything on the form that could clobber. Note that `groups`.`groupKernel`, `groupInit`, `groupPrimaryDisk` and `groupBuilding` are now written by nothing and read by nothing -- a grep finds only the field map itself. They were always write-only; the push went to `hosts`, never to the group. The columns and their API surface are left alone here rather than dropped in the same change. Power Management stays. It creates tasks rather than copying a value, which is the distinction the whole decision turns on. The deprecation gates from #1647 are INVERTED rather than deleted: "the notice is present" and "the control is absent" are statements about the same migration, and the second is the one worth keeping. Two of the new checks pin OVER-deletion -- groupPowermanagement surviving, and the grant tabs still rendering -- because a sweep that took too much would otherwise pass as success. Proven by mutation, each turning it red: restoring the notice, restoring groupImage(), leaving a dispatch arm without its handler, letting setDisp creep back into groupModulePost(), deleting groupPowermanagement, gutting a grant tab, and leaving a JS handler bound to an id nothing renders. Full suite 300/300, phpstan clean on both configs, baseline unchanged and two dead private methods it flagged removed rather than baselined. The group page loses ~700 lines and its JS ~265. Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_0166dqQEjAs9fhqUw5zCjvxM --- .../0038-a-group-grants-it-does-not-copy.md | 6 +- docs/development/group-split.md | 1 + docs/plugin-development.md | 4 +- docs/release/1.6.0-release-notes.DRAFT.md | 26 +- .../management/js/fog/group/fog.group.edit.js | 266 ----- packages/web/src/Pages/GroupManagement.php | 1000 +---------------- packages/web/src/Pages/HostManagement.php | 8 +- ...o-logout-minimum-has-one-spelling.test.php | 30 +- tests/group-grants-are-owned.test.php | 111 +- 9 files changed, 140 insertions(+), 1312 deletions(-) diff --git a/docs/adr/0038-a-group-grants-it-does-not-copy.md b/docs/adr/0038-a-group-grants-it-does-not-copy.md index 9c216b0cb2..964ef6fe88 100644 --- a/docs/adr/0038-a-group-grants-it-does-not-copy.md +++ b/docs/adr/0038-a-group-grants-it-does-not-copy.md @@ -1351,7 +1351,11 @@ and the third is a deliberate departure from the units table. default and `Group::appendSnapinSequence()` numbers them afterward -- the same mechanism, for the same reason, as its host-side twin. -- **The imperative controls are marked deprecated, not removed.** Decision 10 +- **The imperative controls are removed.** *(Updated: the deprecation shipped + in #1647 and the removal in unit F, once fog-plugins #36 gave `location` and + `ou` the same mass-edit seam the core fields use. Seven controls went, not + six -- the group Active Directory card pushed to member hosts too and was + missed when the notices were added.)* Decision 10 says the order is: mass edit ships, the imperative tabs are marked deprecated in the UI and the docs, they are removed in a later release. The units table entry for unit E said "removal of the imperative tabs", which diff --git a/docs/development/group-split.md b/docs/development/group-split.md index a9ae895d62..96ed8faa87 100644 --- a/docs/development/group-split.md +++ b/docs/development/group-split.md @@ -765,6 +765,7 @@ serialize through conflicts anyway. | D3 | Group list "grants" column | `Router/Route.php`, `Pages/GroupManagement.php`, JS | D1 | **merged** (#1643) | | E | Group page rework: `Group::addSnapin`/`addPrinter`/`addModule` become grants, the tri-state coverage machinery goes, the imperative controls are marked deprecated | `Items/Group*Association.php`, `Items/Group.php`, `Pages/GroupManagement.php`, JS | **C5 proven** (Decision 10), D, M5 | **merged** (#1647) | | E1 | UNKNOWN-4's server half simulated against the real endpoint: revoking a grant removes only the granted printers | `tests/printer-grants-reach-the-client.test.php` | E | **merged** (#1648) | +| F | Decision 10's last step: the group page's imperative controls REMOVED, after fog-plugins #36 gave `location` and `ou` the same seam | `Pages/GroupManagement.php`, `fog.group.edit.js`, fog-plugins | E, and fog-plugins #36 | **merged** (#PENDING) | | E2 | `groups.groupOrder` made settable -- step 404 added the column and the resolver read it, but nothing could ever write it | `Items/Group.php`, `Pages/GroupManagement.php` | E | **merged** (#1649) | **Two bugs in C5's own surface were found and fixed while D was landing**, diff --git a/docs/plugin-development.md b/docs/plugin-development.md index 5c9c56a67e..3cb780bb6d 100644 --- a/docs/plugin-development.md +++ b/docs/plugin-development.md @@ -1085,7 +1085,9 @@ neither covers: changing a value across a set. `HOST_MASSEDIT_*` is that seam It is why `location` and `ou` each shipped a whole second hook file whose only job was to set one value across a group's members — and those files always -clobbered, because there was no way to say *leave this host alone*. +clobbered, because there was no way to say *leave this host alone*. Both were +converted to this seam in fog-plugins #36 and are the worked example to copy: +`AddLocationHost::massEditFields()` / `massEditApply()`. **Contribute a field** — fired when the Mass Edit form is built, and again when it is applied, with the same arguments both times so the two can never diff --git a/docs/release/1.6.0-release-notes.DRAFT.md b/docs/release/1.6.0-release-notes.DRAFT.md index 5964933bdb..61e31db068 100644 --- a/docs/release/1.6.0-release-notes.DRAFT.md +++ b/docs/release/1.6.0-release-notes.DRAFT.md @@ -310,18 +310,24 @@ pre-upgrade *dump* — it is not a schema rollback. in that order. **Default printer** is one of the granted printers, and a host that has chosen its own default keeps it. -- **The group page's push-to-all controls are deprecated and now say so.** - Setting an image, kernel, product key, AD details, printer level, screen - resolution, auto-logout or hostname enforcement from a group applies the - value **once**, to whichever hosts are members at that moment. A host added - afterward does not get it; a host removed keeps it. That has always been - true and was never visible. Each of those cards now carries a notice saying - so and pointing at **Edit selected hosts** on the Hosts list, which does the - same job over any selection and can be repeated. They still work exactly as - before in this release, and are removed in a later one. +- **The group page's push-to-all controls are gone.** Setting an image, + kernel, kernel arguments, init, primary disk, product key, BIOS/EFI exit + type, AD details, printer level, screen resolution, auto-logout or hostname + enforcement from a group applied the value **once**, to whichever hosts were + members at that moment. A host added afterward did not get it; a host + removed kept it. That was always true and was never visible. + + Every one of those settings is now edited from **Edit selected hosts** on + the Hosts list, which does the same job over any selection you choose, can + be repeated, and can say *leave this host alone* -- a state the group cards + had no way to express. Nothing is lost: the mass edit covers all of them. + + The `location` and `ou` plugins each shipped a group tab doing the same + thing, with the same two defects. Both now contribute to the host mass edit + instead, so **Location** and **OU** appear there beside the core fields. Power Management is not affected -- it creates tasks rather than copying a - value. + value, so it stays on the group page. - **The host list shows which groups a host is in, and you can search on them.** A new Groups column carries one chip per group, each a link to that diff --git a/packages/web/management/js/fog/group/fog.group.edit.js b/packages/web/management/js/fog/group/fog.group.edit.js index 7f36923ee6..1a5f31a178 100644 --- a/packages/web/management/js/fog/group/fog.group.edit.js +++ b/packages/web/management/js/fog/group/fog.group.edit.js @@ -89,32 +89,6 @@ }); }); - // --------------------------------------------------------------- - // IMAGE TAB - var groupImageUpdateBtn = $('#group-image-send'); - - function disableImageButtons(disable) { - groupImageUpdateBtn.prop('disabled', disable); - } - - groupImageUpdateBtn.on('click', function(e) { - e.preventDefault(); - disableImageButtons(true); - var method = $(this).attr('method'), - action = $(this).attr('action'), - image = $('#image option:selected').val(), - opts = { - confirmimage: 1, - image: image - }; - $.apiCall(method,action,opts,function(err) { - disableImageButtons(false); - if (err) { - return; - } - }); - }); - // --------------------------------------------------------------- // TASKS TAB var taskItem = $('.taskitem'), @@ -302,26 +276,6 @@ }); }); - // Config area - var groupPrinterConfigBtn = $('#printer-config-send'); - - groupPrinterConfigBtn.on('click', function(e) { - e.preventDefault(); - groupPrinterConfigBtn.prop('disabled', true); - var method = $(this).attr('method'), - action = $(this).attr('action'), - opts = { - confirmlevelup: 1, - level: $('.checked input[name="level"]').val() - }; - $.apiCall(method,action,opts,function(err) { - groupPrinterConfigBtn.prop('disabled', false); - if (err) { - return; - } - }); - }); - // --------------------------------------------------------------- // SNAPINS TAB // Association area @@ -459,226 +413,6 @@ ] }); - // Display manager area - var groupModuleDisplaymanBtn = $('#group-displayman-send'), - groupModuleDisplayForm = $('#group-displayman-form'); - - function disableModuleDisplayButtons(disable) { - groupModuleDisplaymanBtn.prop('disabled', disable); - } - - groupModuleDisplayForm.on('submit', function(e) { - e.preventDefault(); - }); - - groupModuleDisplaymanBtn.on('click', function(e) { - e.preventDefault(); - var method = $(this).attr('method'), - action = $(this).attr('action'), - opts = { - confirmdisplaysend: 1, - x: $('#x').val(), - y: $('#y').val(), - r: $('#r').val() - }; - disableModuleDisplayButtons(true); - $.apiCall(method,action,opts,function(err) { - disableModuleDisplayButtons(false); - }); - }); - - // Auto log out area - var groupModuleAloBtn = $('#group-alo-send'), - groupModuleAloForm = $('#group-alo-form'); - - function disableModuleAloButtons(disable) { - groupModuleAloBtn.prop('disabled', disable); - } - - groupModuleAloBtn.on('click', function(e) { - e.preventDefault(); - disableModuleAloButtons(true); - var method = $(this).attr('method'), - action = $(this).attr('action'), - opts = { - confirmalosend: 1, - tme: $('#tme').val() - }; - $.apiCall(method,action,opts,function(err) { - disableModuleAloButtons(false); - // Blank is a no-op server-side (no-clobber), and a failure left the - // members alone -- in neither case did anything move. - var raw = $.trim(String(opts.tme)); - if (err || raw === '') { - return; - } - // Mirror groupModulePost(): (int) the value, and anything below the - // minimum saves as 0 (disabled). The threshold rides in on - // data-alo-min from GroupManagement::ALO_MIN_MINUTES rather than - // being repeated here, so the two cannot disagree. - var hint = $('#alo-shared-hint'), - mins = parseInt(raw, 10); - if (isNaN(mins) || mins < parseInt(hint.data('alo-min'), 10)) { - mins = 0; - } - hint.text( - hint.data('hosts-label') + ' ' + ( - mins === 0 ? - hint.data('default-label') : - mins + ' ' + hint.data('min-label') - ) - ); - // Same reasoning as the enforce select: the field is a pending - // action (blank = leave alone), not a display of the current value, - // which the hint above now carries. Leaving the number in it reads - // as a change still queued. - $('#tme').val(''); - }); - }); - - // Host enforce ad join reboot and hostname changes area - var groupModuleEnforceBtn = $('#group-enforce-send'), - groupModuleEnforceForm = $('#group-enforce-form'); - - function disableModuleEnforceButtons(disable) { - groupModuleEnforceBtn.prop('disabled', disable); - } - - groupModuleEnforceForm.on('submit', function(e) { - e.preventDefault(); - }); - - groupModuleEnforceBtn.on('click', function(e) { - e.preventDefault(); - disableModuleEnforceButtons(true); - var method = $(this).attr('method'), - action = $(this).attr('action'), - opts = { - confirmenforcesend: 1, - // #enforce is a tri-state , so the ternary posted 0 for every - // choice -- "Enable on all hosts" disabled them instead, and - // "No change" clobbered the whole group. Send the raw value and - // let groupModulePost() decide; it already ignores ''. - enforce: $('#enforce').val() - }; - $.apiCall(method,action,opts,function(err) { - disableModuleEnforceButtons(false); - // '' was a no-op server-side, so nothing moved; a failure leaves the - // members as they were. Only a successful '1'/'0' changes state. - if (err || (opts.enforce !== '1' && opts.enforce !== '0')) { - return; - } - // Every member was just forced to the same value, so the readout is - // known -- no round trip needed. Translated text comes from the - // server via data-*; this only chooses between them. - var hint = $('#enforce-shared-hint'); - hint.text( - hint.data('hosts-label') + ' ' + ( - opts.enforce === '1' ? - hint.data('enabled-label') : - hint.data('disabled-label') - ) - ); - // The select is a pending action, not a value display. Leaving it - // armed makes the card claim a change is still queued when it has - // already been applied, so put it back to the no-clobber default. - $('#enforce').val(''); - }); - }); - - // ACTIVE DIRECTORY TAB - var ADForm = $('#active-directory-form'), - ADFormBtn = $('#ad-send'), - ADClearBtn = $('#ad-clear'), - ADJoinDomain = $('#adEnabled'); - - // #adEnabled is a tri-state ' - . '' - . '' - . '' - . '' - // The hint is server-rendered from the members' current values, so - // it goes stale the moment the tri-state is applied over AJAX (the - // tab is never re-rendered). Applying '1'/'0' forces every member to - // that value, so the resulting state is known without a round trip - // -- carry both translated readouts as data-* for the JS to swap in, - // the same way makeReloadToggle() hands its labels over. Translation - // stays here; the JS only picks. - . '

' - . _('Hosts:') . ' ' . $enfText - . '

'; - $fields = [ - self::makeLabel( - $labelClass, - 'enforce', - _('Enforce Hostname | AD Join Reboots') - ) => $enforceControl - ]; - $buttons = self::makeButton( - 'group-enforce-send', - _('Update'), - 'btn btn-primary float-end', - $props - ); - - self::$HookManager->processEvent( - 'GROUP_ENFORCE_FIELDS', - [ - 'fields' => &$fields, - 'buttons' => &$buttons, - 'Group' => &$this->obj - ] - ); - $rendered = self::formFields($fields); - unset($fields); - - echo '
'; - echo '
'; - echo '

'; - echo _('Enforce Hostname | AD Join Reboots'); - echo '

'; - echo self::_pushDeprecationNotice(); - echo '

'; - echo _( - 'This tells the client to force reboots for host name ' - . 'changing and AD Joining.' - ); - echo '

'; - echo '

'; - echo _( - 'If disabled, the client will not make changes until all users ' - . 'are logged off' - ); - echo '

'; - echo '
'; - echo '
'; - echo self::makeFormTag( - '', - 'group-enforce-form', - self::makeTabUpdateURL( - 'group-module', - $this->obj->get('id') - ), - 'post', - 'application/x-www-form-urlencoded', - true - ); - echo $rendered; - echo ''; - echo '
'; - echo ''; - echo '
'; } /** * Group Service post. @@ -1581,40 +664,11 @@ public function groupModules() */ public function groupModulePost() { + // Grants only. The display-manager, auto-logout and enforce-hostname + // pushes that used to live here are set from the Hosts list's Edit + // selected hosts (ADR 0038 decision 10) as `resolution`, `autologout` + // and `enforce`. $this->assocPost('addModule', 'removeModule'); - if (isset($_POST['confirmdisplaysend'])) { - $x = (int)filter_input(INPUT_POST, 'x'); - $y = (int)filter_input(INPUT_POST, 'y'); - $r = (int)filter_input(INPUT_POST, 'r'); - $this->obj->setDisp($x, $y, $r); - } - if (isset($_POST['confirmalosend'])) { - // No-clobber: blank = leave each host's auto-logout alone. A number - // pushes to all (below ALO_MIN_MINUTES disables it, as before). - $raw = filter_input(INPUT_POST, 'tme'); - if ($raw !== null && trim((string)$raw) !== '') { - $tme = (int)$raw; - if ($tme < self::ALO_MIN_MINUTES) { - $tme = 0; - } - $this->obj->setAlo($tme); - } - } - if (isset($_POST['confirmenforcesend'])) { - // Tri-state: '' = no change (no-clobber), '1'/'0' = force on all. - // hostEnforce is tinyint(1) since ADR 0028, so a string and an - // int now mean the same thing. It stays a string because the - // POST value is one and the '' arm has to stay distinguishable - // from 0 -- casting would make "no change" mean "disable". - $enforce = (string)filter_input(INPUT_POST, 'enforce'); - if ($enforce === '1' || $enforce === '0') { - self::getClass('HostManager')->update( - ['id' => $this->obj->get('hosts')], - '', - ['enforce' => $enforce] - ); - } - } } /** * Display the group PM stuff. @@ -2540,15 +1594,6 @@ public function edit() } ]; - // Image - $tabData[] = [ - 'name' => _('Image'), - 'id' => 'group-image', - 'generator' => function () { - $this->groupImage(); - } - ]; - // Tasks $tabData[] = [ 'name' => _('Tasks'), @@ -2600,23 +1645,6 @@ public function edit() $this->groupModules(); } ], - [ - 'name' => _('Active Directory'), - 'id' => 'group-active-directory', - 'generator' => function () { - echo $this->_groupADStateHint(); - $this->adFieldsToDisplay( - '', - '', - '', - '', - '', - true, - false, - true - ); - } - ], [ 'name' => _('Power Management'), 'id' => 'group-powermanagement', @@ -2710,12 +1738,6 @@ function (&$serverFault) { case 'group-general': $this->groupGeneralPost(); break; - case 'group-image': - $this->groupImagePost(); - break; - case 'group-active-directory': - $this->groupADPost(); - break; case 'group-powermanagement': $this->groupPowermanagementPost(); break; diff --git a/packages/web/src/Pages/HostManagement.php b/packages/web/src/Pages/HostManagement.php index 1b5efe01a9..c5b136360f 100644 --- a/packages/web/src/Pages/HostManagement.php +++ b/packages/web/src/Pages/HostManagement.php @@ -4446,9 +4446,11 @@ private function massEditApplyRows(array $resolved, array $hostIDs) * (API_MASSDATA_MAPPING) and a bulk DELETE seam (DELETEMASS_API) and no * bulk EDIT seam. Between them sat the operation neither covers -- * changing a value across a set -- and its absence is why `location` and - * `ou` each ship a whole second hook file whose only job is to set one - * value across many hosts, always clobbering, unable to express "leave - * alone" at all. + * `ou` each shipped a whole second hook file whose only job was to set + * one value across many hosts, always clobbering, unable to express + * "leave alone" at all. Both now contribute through this seam instead + * (fog-plugins #36), which is what allowed decision 10's last step -- + * removing the group page's push controls -- to happen at all. * * The selection is passed because a plugin's mixed-value hint has to be * computed over it -- "(varies)" is a statement about THESE hosts. Both diff --git a/tests/auto-logout-minimum-has-one-spelling.test.php b/tests/auto-logout-minimum-has-one-spelling.test.php index 618ae51e1a..39fa09486e 100644 --- a/tests/auto-logout-minimum-has-one-spelling.test.php +++ b/tests/auto-logout-minimum-has-one-spelling.test.php @@ -52,9 +52,14 @@ * `$tme` is the field name on both pages' forms, so a comparison against a * bare number is the drift this file is for. */ +// The group page is deliberately not in this list any more. ADR 0038 +// decision 10 removed its auto-logout card -- the setting is edited from the +// Hosts list's mass edit, so the group page has no $tme to compare and no +// minimum to hand the browser. Leaving it here would assert that a page still +// gates on a rule it no longer applies, which passes only while some +// unrelated mention of MIN_MINUTES survives in the file. $pages = [ 'src/Pages/HostManagement.php', - 'src/Pages/GroupManagement.php', ]; foreach ($pages as $rel) { $src = (string)@file_get_contents($webroot . '/' . $rel); @@ -68,25 +73,14 @@ ); } -// The group page hands the same number to the browser. A form that lets a -// value through which the save then discards is the visible half of this -// drift, so the attribute has to come from the constant too. -$group = (string)@file_get_contents( - $webroot . '/src/Pages/GroupManagement.php' +// The one remaining spelling has to be the constant itself, not a literal +// that happens to agree with it today. +$host = (string)@file_get_contents( + $webroot . '/src/Pages/HostManagement.php' ); $check( - 'the group form gets data-alo-min from the constant', - 1 === preg_match( - '/data-alo-min="\'\s*\.\s*self::ALO_MIN_MINUTES/', - $group - ) -); -$check( - 'the group page aliases the constant rather than restating it', - 1 === preg_match( - '/const ALO_MIN_MINUTES = HostAutoLogout::MIN_MINUTES;/', - $group - ) + 'the host mass edit gets its minimum from HostAutoLogout', + 1 === preg_match('/HostAutoLogout::MIN_MINUTES/', $host) ); if (count($failures)) { diff --git a/tests/group-grants-are-owned.test.php b/tests/group-grants-are-owned.test.php index 3decd276ee..db4600d7d3 100644 --- a/tests/group-grants-are-owned.test.php +++ b/tests/group-grants-are-owned.test.php @@ -422,41 +422,104 @@ function ($sql) { } // --------------------------------------------------------------- -// Decision 10's middle step: the controls that COPY onto member hosts say -// so, and the grant tabs beside them do not. Getting that backwards would -// tell an admin the group's snapins are going away, which is the opposite -// of what this ADR does. -$notice = '_pushDeprecationNotice'; +// Decision 10's LAST step: the controls that copied onto member hosts are +// gone, not merely marked. They were deprecated in #1647 and removed once +// fog-plugins #36 gave `location` and `ou` the same seam the core fields +// use, so nothing was left depending on a group-page push. +// +// These assertions replace the ones that pinned the deprecation notices. +// Inverting them rather than deleting them is deliberate: "the notice is +// present" and "the control is absent" are both statements about the same +// migration, and the second is the one worth keeping, because it is the +// state that must not silently regress. $t->check( - 'the push-deprecation notice exists', - false !== strpos($pageSrc, "private static function $notice(") + 'the push-deprecation notice is gone with the controls it described', + false === strpos($pageSrc, '_pushDeprecationNotice') ); + +// The whole tabs, and their POST handlers. foreach ( [ - 'groupGeneral', 'groupImage', - 'groupPrinters', - 'groupModules', - 'groupPowermanagement', + 'groupImagePost', + 'groupADPost', + '_uniformHostValues', + '_sharedHint', + '_sharedAloHint', + '_groupADStateHint', ] as $method ) { - $body = methodBody($pageSrc, $method); - // groupPowermanagement is the control: it creates tasks rather than - // copying a value, so it must NOT be marked. - $want = 'groupPowermanagement' !== $method; $t->check( - $want - ? "$method() marks its imperative controls deprecated" - : "$method() is not marked, because it copies nothing", - $want === (false !== strpos($body, $notice)) + "$method() is gone from the group page", + false === strpos($pageSrc, " function $method(") ); } -// One per imperative card, not one per tab: the printers and modules tabs -// each carry a grant tab AND a push control, so a single tab-level banner -// would condemn the grants too. + +// A dispatch arm surviving its handler is the shape that fails at runtime +// rather than at parse time, so it is worth its own check. +foreach (['group-image', 'group-active-directory'] as $tab) { + $t->check( + "the '$tab' tab is no longer dispatched", + false === strpos($pageSrc, "case '$tab':") + ); +} + +// The pushes that lived inside surviving methods. Each of these is a write +// to the MEMBER hosts from a group control -- the exact thing ADR 0038 +// removes -- and each would look, from the page, like the control that used +// to be there. +$pushes = [ + 'groupGeneralPost' => ['HostManager', 'productKey', 'bootTypeExit'], + 'groupPrinterPost' => ['printerLevel', 'confirmlevelup'], + 'groupModulePost' => ['setDisp', 'setAlo', 'confirmenforcesend'], +]; +foreach ($pushes as $method => $needles) { + $body = codeOnly(methodBody($pageSrc, $method)); + foreach ($needles as $needle) { + $t->check( + "$method() no longer pushes $needle onto the members", + false === strpos($body, $needle) + ); + } +} + +// The control. groupPowermanagement CREATES TASKS rather than copying a +// value, so it is not part of this removal and must still be there -- a +// sweep that took it too would be over-deletion passing as success. $t->check( - 'every imperative card carries its own notice', - 6 === substr_count($pageSrc, "self::$notice()") + 'groupPowermanagement() survives, because it copies nothing', + false !== strpos($pageSrc, ' function groupPowermanagement(') ); +// And the grants themselves are untouched: this removed the pushes, not the +// tabs the ADR is delivering. +foreach (['groupPrinters', 'groupSnapins', 'groupModules'] as $method) { + $t->check( + "$method() still renders its grant tab", + false !== strpos(methodBody($pageSrc, $method), 'renderAssocTab') + || false !== strpos(methodBody($pageSrc, $method), 'assocItemsList') + ); +} + +// The JS that drove the removed cards goes with them; a handler left bound +// to an id nothing renders is dead code that still looks wired. +$js = (string)file_get_contents( + $root . '/management/js/fog/group/fog.group.edit.js' +); +foreach ( + [ + 'group-image-send', + 'printer-config-send', + 'group-displayman-send', + 'group-alo-send', + 'group-enforce-send', + 'alo-shared-hint', + ] as $id +) { + $t->check( + "the group JS no longer wires #$id", + false === strpos($js, $id) + ); +} + $t->finish(); From 979822e02ab78ae2058ac5e8f0b2b8538423b973 Mon Sep 17 00:00:00 2001 From: "fog-workflows[bot]" Date: Tue, 1 Sep 2026 23:57:12 +0000 Subject: [PATCH 2/2] Generated Files Sync: regenerate translations and PSR2 formatting (#1651) --- .../de_DE.UTF-8/LC_MESSAGES/messages.po | 144 ++++++++---------- .../en_US.UTF-8/LC_MESSAGES/messages.po | 144 ++++++++---------- .../es_ES.UTF-8/LC_MESSAGES/messages.po | 134 +++++++--------- .../eu_ES.UTF-8/LC_MESSAGES/messages.po | 144 ++++++++---------- .../fr_FR.UTF-8/LC_MESSAGES/messages.po | 144 ++++++++---------- .../it_IT.UTF-8/LC_MESSAGES/messages.po | 144 ++++++++---------- .../ja_JP.UTF-8/LC_MESSAGES/messages.po | 143 ++++++++--------- .../web/management/languages/messages.pot | 66 -------- .../pt_BR.UTF-8/LC_MESSAGES/messages.po | 144 ++++++++---------- .../zh_CN.UTF-8/LC_MESSAGES/messages.po | 144 ++++++++---------- 10 files changed, 560 insertions(+), 791 deletions(-) diff --git a/packages/web/management/languages/de_DE.UTF-8/LC_MESSAGES/messages.po b/packages/web/management/languages/de_DE.UTF-8/LC_MESSAGES/messages.po index 083a520686..b611c179e8 100644 --- a/packages/web/management/languages/de_DE.UTF-8/LC_MESSAGES/messages.po +++ b/packages/web/management/languages/de_DE.UTF-8/LC_MESSAGES/messages.po @@ -251,9 +251,6 @@ msgstr "" msgid "(all)" msgstr "" -msgid "(default on all)" -msgstr "" - msgid "(deleted user)" msgstr "" @@ -2224,9 +2221,6 @@ msgstr "Aktuelle Datensätze" msgid "Current Records" msgstr "Aktuelle Datensätze" -msgid "Current member-host AD state" -msgstr "" - msgid "DMI Field" msgstr "" @@ -2418,10 +2412,6 @@ msgstr "Download fehlgeschlagen" msgid "Deploy Method" msgstr "Verteilungsmethode" -#, fuzzy -msgid "Deprecated." -msgstr "Erstellen" - msgid "Depth" msgstr "" @@ -2518,18 +2508,6 @@ msgstr "Domänenkennwort" msgid "Domain Username" msgstr "Domänen-Benutzername" -#, fuzzy -msgid "Domain joining" -msgstr "Standort senden aktivieren" - -#, fuzzy -msgid "Domain name" -msgstr "Domänen-Benutzername" - -#, fuzzy -msgid "Domain username" -msgstr "Domänen-Benutzername" - msgid "Donate" msgstr "" @@ -3452,10 +3430,6 @@ msgstr "Speicherknoten erstellt" msgid "Group Associations" msgstr "Speicherknoten erstellt" -#, fuzzy -msgid "Group BIOS Exit" -msgstr "Gruppen-Snapins" - #, fuzzy msgid "Group Claim" msgstr "Gruppenname" @@ -3483,14 +3457,6 @@ msgstr "Standard-Eintrag:" msgid "Group Description" msgstr "Gruppenbeschreibung" -#, fuzzy -msgid "Group Display Manager Settings" -msgstr "iPXE Menüeinstellungen" - -#, fuzzy -msgid "Group EFI Exit" -msgstr "Gruppen-Snapins" - #, fuzzy msgid "Group Host Associations" msgstr "zugeordneter Host" @@ -3499,14 +3465,6 @@ msgstr "zugeordneter Host" msgid "Group Host Inventories" msgstr "Gruppen" -#, fuzzy -msgid "Group Image" -msgstr "Gruppenname" - -#, fuzzy -msgid "Group Image Association" -msgstr "Imagezuordnung" - #, fuzzy msgid "Group Init" msgstr "Gruppen-Snapins" @@ -3584,13 +3542,6 @@ msgstr "Primäre Festplatte der Gruppe" msgid "Group Printer Assignment" msgstr "Gruppe-Kernel Argumente" -#, fuzzy -msgid "Group Printer Configuration" -msgstr "Druckerkonfiguration" - -msgid "Group Product Key" -msgstr "Produktschlüssel der Gruppe" - #, fuzzy msgid "Group Search DN" msgstr "Gruppensuche DN" @@ -5146,9 +5097,6 @@ msgstr "Neueste Entwicklungsversion" msgid "Latest Version" msgstr "Neueste Version" -msgid "Leave a field blank to keep each host's current value." -msgstr "" - msgid "Leave blank to keep the current password" msgstr "" @@ -9329,9 +9277,6 @@ msgstr "" msgid "The fields a queued task accepts. Wake-on-lan is this body with wol set, not a route of its own." msgstr "" -msgid "The fields below that are written onto hosts apply the value once, to the hosts that are members right now. A host added to the group later does not get it, and a host removed keeps it." -msgstr "" - msgid "The file itself." msgstr "" @@ -9800,10 +9745,6 @@ msgstr "Diese Einstellung löscht oder fügt nur Drucker hinzu, die von FOGverwa msgid "This setting turns off all FOG Printer Management. Although there are multiple levels already, this is just another level if needed." msgstr "" -#, fuzzy -msgid "This setting will only allow FO GAssigned printers to be added to the host. Any printer that is not assigned will be removed including non-FOG managed printers." -msgstr "Diese Einstellung erlaubt, nur von FOG zugewiesene Drucker an den Host hinzuzufügen. Jeder Drucker, der nicht zugeordnet ist, wird entfernt, einschließlich nicht FOG-verwaltete Drucker." - msgid "This setting will only allow FOG Assigned printers to be added to the host. Any printer that is not assigned will be removed including non-FOG managed printers." msgstr "Diese Einstellung erlaubt, nur von FOG zugewiesene Drucker an den Host hinzuzufügen. Jeder Drucker, der nicht zugeordnet ist, wird entfernt, einschließlich nicht FOG-verwaltete Drucker." @@ -9819,9 +9760,6 @@ msgstr "Hiermit können Sie konfigurieren, " msgid "This will delete all powermanagement items from all hosts in this group" msgstr "" -msgid "This will set the configuration level to all hosts in this group" -msgstr "" - msgid "This would leave no account able to administer FOG without its identity provider." msgstr "" @@ -10240,9 +10178,6 @@ msgstr "" msgid "Uptime" msgstr "Betriebszeit" -msgid "Use \"Edit selected hosts\" on the Hosts list instead; these controls will be removed in a later release." -msgstr "" - msgid "Use Authorize to enter your API tokens before trying a call. The server-wide token is under FOG Configuration > FOG Settings > API System; your personal token is on the API tab of your user account." msgstr "" @@ -10985,10 +10920,6 @@ msgstr "Home-Verzeichnis speichern" msgid "disabled" msgstr "Deaktiviert" -#, fuzzy -msgid "disabled (all)" -msgstr "Deaktiviert" - #, fuzzy msgid "does not exist and cannot be created" msgstr "Image ist geschützt und kann nicht gelöscht werden" @@ -11002,10 +10933,6 @@ msgstr "ob bereits ausgewählt oder hochgeladen" msgid "either because you have updated" msgstr "entweder weil Sie aktualisiert haben" -#, fuzzy -msgid "enabled (all)" -msgstr "Aktiviert" - #, fuzzy msgid "error" msgstr "Fehler" @@ -11337,10 +11264,6 @@ msgstr "also einen ohne Images," msgid "min" msgstr "Minuten" -#, fuzzy -msgid "min (all)" -msgstr "Aktiviert" - msgid "minutes" msgstr "Minuten" @@ -11677,10 +11600,6 @@ msgstr "Drucker aktualisiert!" msgid "to choose one under Logging Settings, or to confirm that keeping them is what you want." msgstr "" -#, fuzzy -msgid "to clear the field on every host in this group." -msgstr "Dies ist nicht die primäre Gruppe" - #, fuzzy msgid "to get the requested Kernel" msgstr "um den angeforderten Kernel herunterzuladen." @@ -11983,6 +11902,22 @@ msgstr "" #~ msgid "Database connection unavailable" #~ msgstr "Pfad ist nicht verfügbar" +#, fuzzy +#~ msgid "Deprecated." +#~ msgstr "Erstellen" + +#, fuzzy +#~ msgid "Domain joining" +#~ msgstr "Standort senden aktivieren" + +#, fuzzy +#~ msgid "Domain name" +#~ msgstr "Domänen-Benutzername" + +#, fuzzy +#~ msgid "Domain username" +#~ msgstr "Domänen-Benutzername" + #~ msgid "End" #~ msgstr "Ende" @@ -12068,10 +12003,37 @@ msgstr "" #~ msgid "Green FOG" #~ msgstr "Green FOG" +#, fuzzy +#~ msgid "Group BIOS Exit" +#~ msgstr "Gruppen-Snapins" + +#, fuzzy +#~ msgid "Group Display Manager Settings" +#~ msgstr "iPXE Menüeinstellungen" + +#, fuzzy +#~ msgid "Group EFI Exit" +#~ msgstr "Gruppen-Snapins" + +#, fuzzy +#~ msgid "Group Image" +#~ msgstr "Gruppenname" + +#, fuzzy +#~ msgid "Group Image Association" +#~ msgstr "Imagezuordnung" + #, fuzzy #~ msgid "Group Mappings" #~ msgstr "Host Standort" +#, fuzzy +#~ msgid "Group Printer Configuration" +#~ msgstr "Druckerkonfiguration" + +#~ msgid "Group Product Key" +#~ msgstr "Produktschlüssel der Gruppe" + #~ msgid "Group Search DN did not return any results" #~ msgstr "Gruppensuche DN gab keine Ergebnisse zurück" @@ -12465,6 +12427,10 @@ msgstr "" #~ msgid "This server is not a master node" #~ msgstr " | Dies ist nicht der Master-Knoten" +#, fuzzy +#~ msgid "This setting will only allow FO GAssigned printers to be added to the host. Any printer that is not assigned will be removed including non-FOG managed printers." +#~ msgstr "Diese Einstellung erlaubt, nur von FOG zugewiesene Drucker an den Host hinzuzufügen. Jeder Drucker, der nicht zugeordnet ist, wird entfernt, einschließlich nicht FOG-verwaltete Drucker." + #, fuzzy #~ msgid "This will perform the action on all hosts in this group" #~ msgstr "Dies ist nicht die primäre Gruppe" @@ -12562,9 +12528,17 @@ msgstr "" #~ msgid "completed imaging" #~ msgstr "Abgeschlossen" +#, fuzzy +#~ msgid "disabled (all)" +#~ msgstr "Deaktiviert" + #~ msgid "e.g." #~ msgstr "z.B." +#, fuzzy +#~ msgid "enabled (all)" +#~ msgstr "Aktiviert" + #, fuzzy #~ msgid "has been successfully destroyed" #~ msgstr "wurde erfolgreich zerstört" @@ -12576,6 +12550,10 @@ msgstr "" #~ msgid "has failed to destroy" #~ msgstr "konnte nicht zerstört werden" +#, fuzzy +#~ msgid "min (all)" +#~ msgstr "Aktiviert" + #, fuzzy #~ msgid "multicast tasks!" #~ msgstr "Aktive Multicast-Tasks" @@ -12584,6 +12562,10 @@ msgstr "" #~ msgid "no database to" #~ msgstr "Keine Datenbank zum" +#, fuzzy +#~ msgid "to clear the field on every host in this group." +#~ msgstr "Dies ist nicht die primäre Gruppe" + #, fuzzy #~ msgid "username" #~ msgstr "Benutzername" diff --git a/packages/web/management/languages/en_US.UTF-8/LC_MESSAGES/messages.po b/packages/web/management/languages/en_US.UTF-8/LC_MESSAGES/messages.po index 6975ee98cc..2c1e9f92e7 100644 --- a/packages/web/management/languages/en_US.UTF-8/LC_MESSAGES/messages.po +++ b/packages/web/management/languages/en_US.UTF-8/LC_MESSAGES/messages.po @@ -256,9 +256,6 @@ msgstr "" msgid "(all)" msgstr "" -msgid "(default on all)" -msgstr "" - msgid "(deleted user)" msgstr "" @@ -2227,9 +2224,6 @@ msgstr "Current Records" msgid "Current Records" msgstr "Current Records" -msgid "Current member-host AD state" -msgstr "" - msgid "DMI Field" msgstr "" @@ -2421,10 +2415,6 @@ msgstr "Download Failed" msgid "Deploy Method" msgstr "Deploy Method" -#, fuzzy -msgid "Deprecated." -msgstr "Create" - msgid "Depth" msgstr "" @@ -2521,18 +2511,6 @@ msgstr "Domain Password" msgid "Domain Username" msgstr "Domain Username" -#, fuzzy -msgid "Domain joining" -msgstr "Domain name" - -#, fuzzy -msgid "Domain name" -msgstr "Domain Username" - -#, fuzzy -msgid "Domain username" -msgstr "Domain Username" - msgid "Donate" msgstr "" @@ -3454,10 +3432,6 @@ msgstr "Storage Node Created" msgid "Group Associations" msgstr "Storage Node Created" -#, fuzzy -msgid "Group BIOS Exit" -msgstr "Export Snapins" - #, fuzzy msgid "Group Claim" msgstr "Group Name" @@ -3485,14 +3459,6 @@ msgstr "Default Item:" msgid "Group Description" msgstr "Group Description" -#, fuzzy -msgid "Group Display Manager Settings" -msgstr "Settings" - -#, fuzzy -msgid "Group EFI Exit" -msgstr "Export Snapins" - #, fuzzy msgid "Group Host Associations" msgstr "No node associated" @@ -3501,14 +3467,6 @@ msgstr "No node associated" msgid "Group Host Inventories" msgstr "Groups" -#, fuzzy -msgid "Group Image" -msgstr "Group Name" - -#, fuzzy -msgid "Group Image Association" -msgstr "Image Association" - #, fuzzy msgid "Group Init" msgstr "Export Snapins" @@ -3587,13 +3545,6 @@ msgstr "Group Primary Disk" msgid "Group Printer Assignment" msgstr "Group Kernel Arguments" -#, fuzzy -msgid "Group Printer Configuration" -msgstr "Service Configuration" - -msgid "Group Product Key" -msgstr "Group Product Key" - #, fuzzy msgid "Group Search DN" msgstr "Host Search" @@ -5146,9 +5097,6 @@ msgstr "Latest Version" msgid "Latest Version" msgstr "Latest Version" -msgid "Leave a field blank to keep each host's current value." -msgstr "" - msgid "Leave blank to keep the current password" msgstr "" @@ -9338,9 +9286,6 @@ msgstr "" msgid "The fields a queued task accepts. Wake-on-lan is this body with wol set, not a route of its own." msgstr "" -msgid "The fields below that are written onto hosts apply the value once, to the hosts that are members right now. A host added to the group later does not get it, and a host removed keeps it." -msgstr "" - msgid "The file itself." msgstr "" @@ -9808,10 +9753,6 @@ msgstr "This setting only adds and removes printers that are managed by FOG. If msgid "This setting turns off all FOG Printer Management. Although there are multiple levels already, this is just another level if needed." msgstr "" -#, fuzzy -msgid "This setting will only allow FO GAssigned printers to be added to the host. Any printer that is not assigned will be removed including non-FOG managed printers." -msgstr "This setting will only allow FOG Assigned printers to be added to the host. Any printer that is not assigned will be removed including non-FOG managed printers." - msgid "This setting will only allow FOG Assigned printers to be added to the host. Any printer that is not assigned will be removed including non-FOG managed printers." msgstr "This setting will only allow FOG Assigned printers to be added to the host. Any printer that is not assigned will be removed including non-FOG managed printers." @@ -9827,9 +9768,6 @@ msgstr "" msgid "This will delete all powermanagement items from all hosts in this group" msgstr "" -msgid "This will set the configuration level to all hosts in this group" -msgstr "" - msgid "This would leave no account able to administer FOG without its identity provider." msgstr "" @@ -10248,9 +10186,6 @@ msgstr "" msgid "Uptime" msgstr "Uptime" -msgid "Use \"Edit selected hosts\" on the Hosts list instead; these controls will be removed in a later release." -msgstr "" - msgid "Use Authorize to enter your API tokens before trying a call. The server-wide token is under FOG Configuration > FOG Settings > API System; your personal token is on the API tab of your user account." msgstr "" @@ -10991,10 +10926,6 @@ msgstr "Directory" msgid "disabled" msgstr "Enabled" -#, fuzzy -msgid "disabled (all)" -msgstr "Enabled" - #, fuzzy msgid "does not exist and cannot be created" msgstr "Image is protected and cannot be deleted" @@ -11008,10 +10939,6 @@ msgstr "" msgid "either because you have updated" msgstr "" -#, fuzzy -msgid "enabled (all)" -msgstr "Enabled" - #, fuzzy msgid "error" msgstr "Error" @@ -11342,10 +11269,6 @@ msgstr "" msgid "min" msgstr "minutes" -#, fuzzy -msgid "min (all)" -msgstr "Enabled" - msgid "minutes" msgstr "minutes" @@ -11681,10 +11604,6 @@ msgstr "Printer updated!" msgid "to choose one under Logging Settings, or to confirm that keeping them is what you want." msgstr "" -#, fuzzy -msgid "to clear the field on every host in this group." -msgstr " | This is not the primary group" - #, fuzzy msgid "to get the requested Kernel" msgstr "No key being requested" @@ -11980,6 +11899,22 @@ msgstr "" #~ msgid "Database connection unavailable" #~ msgstr "No hash available" +#, fuzzy +#~ msgid "Deprecated." +#~ msgstr "Create" + +#, fuzzy +#~ msgid "Domain joining" +#~ msgstr "Domain name" + +#, fuzzy +#~ msgid "Domain name" +#~ msgstr "Domain Username" + +#, fuzzy +#~ msgid "Domain username" +#~ msgstr "Domain Username" + #~ msgid "End" #~ msgstr "End" @@ -12062,10 +11997,37 @@ msgstr "" #~ msgid "Green FOG" #~ msgstr "Green FOG" +#, fuzzy +#~ msgid "Group BIOS Exit" +#~ msgstr "Export Snapins" + +#, fuzzy +#~ msgid "Group Display Manager Settings" +#~ msgstr "Settings" + +#, fuzzy +#~ msgid "Group EFI Exit" +#~ msgstr "Export Snapins" + +#, fuzzy +#~ msgid "Group Image" +#~ msgstr "Group Name" + +#, fuzzy +#~ msgid "Group Image Association" +#~ msgstr "Image Association" + #, fuzzy #~ msgid "Group Mappings" #~ msgstr "Host Location" +#, fuzzy +#~ msgid "Group Printer Configuration" +#~ msgstr "Service Configuration" + +#~ msgid "Group Product Key" +#~ msgstr "Group Product Key" + #, fuzzy #~ msgid "Group Site" #~ msgstr "Export Snapins" @@ -12428,6 +12390,10 @@ msgstr "" #~ msgid "This server is not a master node" #~ msgstr " | This is not the master node" +#, fuzzy +#~ msgid "This setting will only allow FO GAssigned printers to be added to the host. Any printer that is not assigned will be removed including non-FOG managed printers." +#~ msgstr "This setting will only allow FOG Assigned printers to be added to the host. Any printer that is not assigned will be removed including non-FOG managed printers." + #, fuzzy #~ msgid "This will perform the action on all hosts in this group" #~ msgstr " | This is not the primary group" @@ -12522,6 +12488,14 @@ msgstr "" #~ msgid "completed imaging" #~ msgstr "Completed" +#, fuzzy +#~ msgid "disabled (all)" +#~ msgstr "Enabled" + +#, fuzzy +#~ msgid "enabled (all)" +#~ msgstr "Enabled" + #, fuzzy #~ msgid "has been successfully destroyed" #~ msgstr "has been successfully updated" @@ -12533,6 +12507,10 @@ msgstr "" #~ msgid "has failed to destroy" #~ msgstr "has failed to be destroyed" +#, fuzzy +#~ msgid "min (all)" +#~ msgstr "Enabled" + #, fuzzy #~ msgid "multicast tasks!" #~ msgstr "Active Multicast Tasks" @@ -12541,6 +12519,10 @@ msgstr "" #~ msgid "no database to" #~ msgstr "No database to work off" +#, fuzzy +#~ msgid "to clear the field on every host in this group." +#~ msgstr " | This is not the primary group" + #, fuzzy #~ msgid "username" #~ msgstr "Username" diff --git a/packages/web/management/languages/es_ES.UTF-8/LC_MESSAGES/messages.po b/packages/web/management/languages/es_ES.UTF-8/LC_MESSAGES/messages.po index ec8d15cf90..0fc0a3b51d 100644 --- a/packages/web/management/languages/es_ES.UTF-8/LC_MESSAGES/messages.po +++ b/packages/web/management/languages/es_ES.UTF-8/LC_MESSAGES/messages.po @@ -254,9 +254,6 @@ msgstr "" msgid "(all)" msgstr "" -msgid "(default on all)" -msgstr "" - msgid "(deleted user)" msgstr "" @@ -2247,9 +2244,6 @@ msgstr "Registros actuales" msgid "Current Records" msgstr "Registros actuales" -msgid "Current member-host AD state" -msgstr "" - msgid "DMI Field" msgstr "" @@ -2449,10 +2443,6 @@ msgstr "Descarga fracasó" msgid "Deploy Method" msgstr "última Desplegado" -#, fuzzy -msgid "Deprecated." -msgstr "Crear" - msgid "Depth" msgstr "" @@ -2553,18 +2543,6 @@ msgstr "Contraseña de dominio" msgid "Domain Username" msgstr "Nombre de dominio usuario" -#, fuzzy -msgid "Domain joining" -msgstr "Nombre de dominio" - -#, fuzzy -msgid "Domain name" -msgstr "Nombre de dominio usuario" - -#, fuzzy -msgid "Domain username" -msgstr "Nombre de dominio usuario" - msgid "Donate" msgstr "" @@ -3503,10 +3481,6 @@ msgstr "nodo de almacenamiento" msgid "Group Associations" msgstr "nodo de almacenamiento" -#, fuzzy -msgid "Group BIOS Exit" -msgstr "snapins" - #, fuzzy msgid "Group Claim" msgstr "Nombre del grupo" @@ -3534,14 +3508,6 @@ msgstr "Tema por defecto:" msgid "Group Description" msgstr "Descripción del Grupo" -#, fuzzy -msgid "Group Display Manager Settings" -msgstr "Configuración Tecla" - -#, fuzzy -msgid "Group EFI Exit" -msgstr "snapins" - #, fuzzy msgid "Group Host Associations" msgstr "No nodo asociado" @@ -3550,14 +3516,6 @@ msgstr "No nodo asociado" msgid "Group Host Inventories" msgstr "Grupo" -#, fuzzy -msgid "Group Image" -msgstr "Nombre del grupo" - -#, fuzzy -msgid "Group Image Association" -msgstr "Asociación para la imagen" - #, fuzzy msgid "Group Init" msgstr "snapins" @@ -3637,13 +3595,6 @@ msgstr "Disco de grupo primario" msgid "Group Printer Assignment" msgstr "Argumentos grupo Kernel" -#, fuzzy -msgid "Group Printer Configuration" -msgstr "Configuración de servicio" - -msgid "Group Product Key" -msgstr "Clave del producto Grupo" - #, fuzzy msgid "Group Search DN" msgstr "Disco de grupo primario" @@ -5243,9 +5194,6 @@ msgstr "Versión del sistema" msgid "Latest Version" msgstr "Versión del sistema" -msgid "Leave a field blank to keep each host's current value." -msgstr "" - msgid "Leave blank to keep the current password" msgstr "" @@ -9501,9 +9449,6 @@ msgstr "" msgid "The fields a queued task accepts. Wake-on-lan is this body with wol set, not a route of its own." msgstr "" -msgid "The fields below that are written onto hosts apply the value once, to the hosts that are members right now. A host added to the group later does not get it, and a host removed keeps it." -msgstr "" - msgid "The file itself." msgstr "" @@ -9970,9 +9915,6 @@ msgstr "" msgid "This setting turns off all FOG Printer Management. Although there are multiple levels already, this is just another level if needed." msgstr "" -msgid "This setting will only allow FO GAssigned printers to be added to the host. Any printer that is not assigned will be removed including non-FOG managed printers." -msgstr "" - msgid "This setting will only allow FOG Assigned printers to be added to the host. Any printer that is not assigned will be removed including non-FOG managed printers." msgstr "" @@ -9988,9 +9930,6 @@ msgstr "" msgid "This will delete all powermanagement items from all hosts in this group" msgstr "" -msgid "This will set the configuration level to all hosts in this group" -msgstr "" - msgid "This would leave no account able to administer FOG without its identity provider." msgstr "" @@ -10410,9 +10349,6 @@ msgstr "" msgid "Uptime" msgstr "el tiempo de actividad" -msgid "Use \"Edit selected hosts\" on the Hosts list instead; these controls will be removed in a later release." -msgstr "" - msgid "Use Authorize to enter your API tokens before trying a call. The server-wide token is under FOG Configuration > FOG Settings > API System; your personal token is on the API tab of your user account." msgstr "" @@ -11156,10 +11092,6 @@ msgstr "Directorio" msgid "disabled" msgstr "habilitado" -#, fuzzy -msgid "disabled (all)" -msgstr "habilitado" - #, fuzzy msgid "does not exist and cannot be created" msgstr "está protegido, no se permite la eliminación" @@ -11173,10 +11105,6 @@ msgstr "" msgid "either because you have updated" msgstr "" -#, fuzzy -msgid "enabled (all)" -msgstr "habilitado" - #, fuzzy msgid "error" msgstr "Error" @@ -11507,10 +11435,6 @@ msgstr "" msgid "min" msgstr "minutos" -#, fuzzy -msgid "min (all)" -msgstr "habilitado" - msgid "minutes" msgstr "minutos" @@ -11843,9 +11767,6 @@ msgstr "Impresora actualiza!" msgid "to choose one under Logging Settings, or to confirm that keeping them is what you want." msgstr "" -msgid "to clear the field on every host in this group." -msgstr "" - #, fuzzy msgid "to get the requested Kernel" msgstr "se requiere ninguna clave" @@ -12138,6 +12059,22 @@ msgstr "" #~ msgid "Database connection unavailable" #~ msgstr "No se dispone de hash" +#, fuzzy +#~ msgid "Deprecated." +#~ msgstr "Crear" + +#, fuzzy +#~ msgid "Domain joining" +#~ msgstr "Nombre de dominio" + +#, fuzzy +#~ msgid "Domain name" +#~ msgstr "Nombre de dominio usuario" + +#, fuzzy +#~ msgid "Domain username" +#~ msgstr "Nombre de dominio usuario" + #, fuzzy #~ msgid "End" #~ msgstr "habilitado" @@ -12226,10 +12163,37 @@ msgstr "" #~ msgid "Green FOG" #~ msgstr "En " +#, fuzzy +#~ msgid "Group BIOS Exit" +#~ msgstr "snapins" + +#, fuzzy +#~ msgid "Group Display Manager Settings" +#~ msgstr "Configuración Tecla" + +#, fuzzy +#~ msgid "Group EFI Exit" +#~ msgstr "snapins" + +#, fuzzy +#~ msgid "Group Image" +#~ msgstr "Nombre del grupo" + +#, fuzzy +#~ msgid "Group Image Association" +#~ msgstr "Asociación para la imagen" + #, fuzzy #~ msgid "Group Mappings" #~ msgstr "Lista de host" +#, fuzzy +#~ msgid "Group Printer Configuration" +#~ msgstr "Configuración de servicio" + +#~ msgid "Group Product Key" +#~ msgstr "Clave del producto Grupo" + #, fuzzy #~ msgid "Group Site" #~ msgstr "snapins" @@ -12674,6 +12638,14 @@ msgstr "" #~ msgid "completed imaging" #~ msgstr "suprimido" +#, fuzzy +#~ msgid "disabled (all)" +#~ msgstr "habilitado" + +#, fuzzy +#~ msgid "enabled (all)" +#~ msgstr "habilitado" + #, fuzzy #~ msgid "has been successfully destroyed" #~ msgstr "se ha actualizado correctamente" @@ -12685,6 +12657,10 @@ msgstr "" #~ msgid "has failed to destroy" #~ msgstr "ha dejado de ser destruido" +#, fuzzy +#~ msgid "min (all)" +#~ msgstr "habilitado" + #, fuzzy #~ msgid "multicast tasks!" #~ msgstr "MulticastTask" diff --git a/packages/web/management/languages/eu_ES.UTF-8/LC_MESSAGES/messages.po b/packages/web/management/languages/eu_ES.UTF-8/LC_MESSAGES/messages.po index 25bfc7ca25..c259762c71 100644 --- a/packages/web/management/languages/eu_ES.UTF-8/LC_MESSAGES/messages.po +++ b/packages/web/management/languages/eu_ES.UTF-8/LC_MESSAGES/messages.po @@ -251,9 +251,6 @@ msgstr "" msgid "(all)" msgstr "" -msgid "(default on all)" -msgstr "" - msgid "(deleted user)" msgstr "" @@ -2224,9 +2221,6 @@ msgstr "Aktuelle Datensätze" msgid "Current Records" msgstr "Aktuelle Datensätze" -msgid "Current member-host AD state" -msgstr "" - msgid "DMI Field" msgstr "" @@ -2418,10 +2412,6 @@ msgstr "Download fehlgeschlagen" msgid "Deploy Method" msgstr "Verteilungsmethode" -#, fuzzy -msgid "Deprecated." -msgstr "Erstellen" - msgid "Depth" msgstr "" @@ -2518,18 +2508,6 @@ msgstr "Domänenkennwort" msgid "Domain Username" msgstr "Domänen-Benutzername" -#, fuzzy -msgid "Domain joining" -msgstr "Standort senden aktivieren" - -#, fuzzy -msgid "Domain name" -msgstr "Domänen-Benutzername" - -#, fuzzy -msgid "Domain username" -msgstr "Domänen-Benutzername" - msgid "Donate" msgstr "" @@ -3452,10 +3430,6 @@ msgstr "Speicherknoten erstellt" msgid "Group Associations" msgstr "Speicherknoten erstellt" -#, fuzzy -msgid "Group BIOS Exit" -msgstr "Gruppen-Snapins" - #, fuzzy msgid "Group Claim" msgstr "Gruppenname" @@ -3483,14 +3457,6 @@ msgstr "Standard-Eintrag:" msgid "Group Description" msgstr "Gruppenbeschreibung" -#, fuzzy -msgid "Group Display Manager Settings" -msgstr "iPXE Menüeinstellungen" - -#, fuzzy -msgid "Group EFI Exit" -msgstr "Gruppen-Snapins" - #, fuzzy msgid "Group Host Associations" msgstr "zugeordneter Host" @@ -3499,14 +3465,6 @@ msgstr "zugeordneter Host" msgid "Group Host Inventories" msgstr "Gruppen" -#, fuzzy -msgid "Group Image" -msgstr "Gruppenname" - -#, fuzzy -msgid "Group Image Association" -msgstr "Imagezuordnung" - #, fuzzy msgid "Group Init" msgstr "Gruppen-Snapins" @@ -3584,13 +3542,6 @@ msgstr "Primäre Festplatte der Gruppe" msgid "Group Printer Assignment" msgstr "Gruppe-Kernel Argumente" -#, fuzzy -msgid "Group Printer Configuration" -msgstr "Druckerkonfiguration" - -msgid "Group Product Key" -msgstr "Produktschlüssel der Gruppe" - #, fuzzy msgid "Group Search DN" msgstr "Gruppensuche DN" @@ -5147,9 +5098,6 @@ msgstr "Neueste Entwicklungsversion" msgid "Latest Version" msgstr "Neueste Version" -msgid "Leave a field blank to keep each host's current value." -msgstr "" - msgid "Leave blank to keep the current password" msgstr "" @@ -9330,9 +9278,6 @@ msgstr "" msgid "The fields a queued task accepts. Wake-on-lan is this body with wol set, not a route of its own." msgstr "" -msgid "The fields below that are written onto hosts apply the value once, to the hosts that are members right now. A host added to the group later does not get it, and a host removed keeps it." -msgstr "" - msgid "The file itself." msgstr "" @@ -9801,10 +9746,6 @@ msgstr "Diese Einstellung löscht oder fügt nur Drucker hinzu, die von FOGverwa msgid "This setting turns off all FOG Printer Management. Although there are multiple levels already, this is just another level if needed." msgstr "" -#, fuzzy -msgid "This setting will only allow FO GAssigned printers to be added to the host. Any printer that is not assigned will be removed including non-FOG managed printers." -msgstr "Diese Einstellung erlaubt, nur von FOG zugewiesene Drucker an den Host hinzuzufügen. Jeder Drucker, der nicht zugeordnet ist, wird entfernt, einschließlich nicht FOG-verwaltete Drucker." - msgid "This setting will only allow FOG Assigned printers to be added to the host. Any printer that is not assigned will be removed including non-FOG managed printers." msgstr "Diese Einstellung erlaubt, nur von FOG zugewiesene Drucker an den Host hinzuzufügen. Jeder Drucker, der nicht zugeordnet ist, wird entfernt, einschließlich nicht FOG-verwaltete Drucker." @@ -9820,9 +9761,6 @@ msgstr "Hiermit können Sie konfigurieren, " msgid "This will delete all powermanagement items from all hosts in this group" msgstr "" -msgid "This will set the configuration level to all hosts in this group" -msgstr "" - msgid "This would leave no account able to administer FOG without its identity provider." msgstr "" @@ -10241,9 +10179,6 @@ msgstr "" msgid "Uptime" msgstr "Betriebszeit" -msgid "Use \"Edit selected hosts\" on the Hosts list instead; these controls will be removed in a later release." -msgstr "" - msgid "Use Authorize to enter your API tokens before trying a call. The server-wide token is under FOG Configuration > FOG Settings > API System; your personal token is on the API tab of your user account." msgstr "" @@ -10986,10 +10921,6 @@ msgstr "Home-Verzeichnis speichern" msgid "disabled" msgstr "Deaktiviert" -#, fuzzy -msgid "disabled (all)" -msgstr "Deaktiviert" - #, fuzzy msgid "does not exist and cannot be created" msgstr "Image ist geschützt und kann nicht gelöscht werden" @@ -11003,10 +10934,6 @@ msgstr "ob bereits ausgewählt oder hochgeladen" msgid "either because you have updated" msgstr "entweder weil Sie aktualisiert haben" -#, fuzzy -msgid "enabled (all)" -msgstr "Aktiviert" - #, fuzzy msgid "error" msgstr "Fehler" @@ -11338,10 +11265,6 @@ msgstr "also einen ohne Images," msgid "min" msgstr "Minuten" -#, fuzzy -msgid "min (all)" -msgstr "Aktiviert" - msgid "minutes" msgstr "Minuten" @@ -11678,10 +11601,6 @@ msgstr "Drucker aktualisiert!" msgid "to choose one under Logging Settings, or to confirm that keeping them is what you want." msgstr "" -#, fuzzy -msgid "to clear the field on every host in this group." -msgstr "Dies ist nicht die primäre Gruppe" - #, fuzzy msgid "to get the requested Kernel" msgstr "um den angeforderten Kernel herunterzuladen." @@ -11984,6 +11903,22 @@ msgstr "" #~ msgid "Database connection unavailable" #~ msgstr "Pfad ist nicht verfügbar" +#, fuzzy +#~ msgid "Deprecated." +#~ msgstr "Erstellen" + +#, fuzzy +#~ msgid "Domain joining" +#~ msgstr "Standort senden aktivieren" + +#, fuzzy +#~ msgid "Domain name" +#~ msgstr "Domänen-Benutzername" + +#, fuzzy +#~ msgid "Domain username" +#~ msgstr "Domänen-Benutzername" + #~ msgid "End" #~ msgstr "Ende" @@ -12069,10 +12004,37 @@ msgstr "" #~ msgid "Green FOG" #~ msgstr "Green FOG" +#, fuzzy +#~ msgid "Group BIOS Exit" +#~ msgstr "Gruppen-Snapins" + +#, fuzzy +#~ msgid "Group Display Manager Settings" +#~ msgstr "iPXE Menüeinstellungen" + +#, fuzzy +#~ msgid "Group EFI Exit" +#~ msgstr "Gruppen-Snapins" + +#, fuzzy +#~ msgid "Group Image" +#~ msgstr "Gruppenname" + +#, fuzzy +#~ msgid "Group Image Association" +#~ msgstr "Imagezuordnung" + #, fuzzy #~ msgid "Group Mappings" #~ msgstr "Host Standort" +#, fuzzy +#~ msgid "Group Printer Configuration" +#~ msgstr "Druckerkonfiguration" + +#~ msgid "Group Product Key" +#~ msgstr "Produktschlüssel der Gruppe" + #~ msgid "Group Search DN did not return any results" #~ msgstr "Gruppensuche DN gab keine Ergebnisse zurück" @@ -12466,6 +12428,10 @@ msgstr "" #~ msgid "This server is not a master node" #~ msgstr " | Dies ist nicht der Master-Knoten" +#, fuzzy +#~ msgid "This setting will only allow FO GAssigned printers to be added to the host. Any printer that is not assigned will be removed including non-FOG managed printers." +#~ msgstr "Diese Einstellung erlaubt, nur von FOG zugewiesene Drucker an den Host hinzuzufügen. Jeder Drucker, der nicht zugeordnet ist, wird entfernt, einschließlich nicht FOG-verwaltete Drucker." + #, fuzzy #~ msgid "This will perform the action on all hosts in this group" #~ msgstr "Dies ist nicht die primäre Gruppe" @@ -12563,9 +12529,17 @@ msgstr "" #~ msgid "completed imaging" #~ msgstr "Abgeschlossen" +#, fuzzy +#~ msgid "disabled (all)" +#~ msgstr "Deaktiviert" + #~ msgid "e.g." #~ msgstr "z.B." +#, fuzzy +#~ msgid "enabled (all)" +#~ msgstr "Aktiviert" + #, fuzzy #~ msgid "has been successfully destroyed" #~ msgstr "wurde erfolgreich zerstört" @@ -12577,6 +12551,10 @@ msgstr "" #~ msgid "has failed to destroy" #~ msgstr "konnte nicht zerstört werden" +#, fuzzy +#~ msgid "min (all)" +#~ msgstr "Aktiviert" + #, fuzzy #~ msgid "multicast tasks!" #~ msgstr "Aktive Multicast-Tasks" @@ -12585,6 +12563,10 @@ msgstr "" #~ msgid "no database to" #~ msgstr "Keine Datenbank zum" +#, fuzzy +#~ msgid "to clear the field on every host in this group." +#~ msgstr "Dies ist nicht die primäre Gruppe" + #, fuzzy #~ msgid "username" #~ msgstr "Benutzername" diff --git a/packages/web/management/languages/fr_FR.UTF-8/LC_MESSAGES/messages.po b/packages/web/management/languages/fr_FR.UTF-8/LC_MESSAGES/messages.po index 0a7e235a70..ff229d8bc6 100644 --- a/packages/web/management/languages/fr_FR.UTF-8/LC_MESSAGES/messages.po +++ b/packages/web/management/languages/fr_FR.UTF-8/LC_MESSAGES/messages.po @@ -257,9 +257,6 @@ msgstr "" msgid "(all)" msgstr "" -msgid "(default on all)" -msgstr "" - msgid "(deleted user)" msgstr "" @@ -2228,9 +2225,6 @@ msgstr "Enregistrements courants" msgid "Current Records" msgstr "Enregistrements courants" -msgid "Current member-host AD state" -msgstr "" - msgid "DMI Field" msgstr "" @@ -2422,10 +2416,6 @@ msgstr "Échec du téléchargement" msgid "Deploy Method" msgstr "Déployer Méthode" -#, fuzzy -msgid "Deprecated." -msgstr "Créer" - msgid "Depth" msgstr "" @@ -2522,18 +2512,6 @@ msgstr "domaine Mot de passe" msgid "Domain Username" msgstr "Domaine Nom d'utilisateur" -#, fuzzy -msgid "Domain joining" -msgstr "Nom de domaine" - -#, fuzzy -msgid "Domain name" -msgstr "Domaine Nom d'utilisateur" - -#, fuzzy -msgid "Domain username" -msgstr "Domaine Nom d'utilisateur" - msgid "Donate" msgstr "" @@ -3455,10 +3433,6 @@ msgstr "Nœud de stockage Créé" msgid "Group Associations" msgstr "Nœud de stockage Créé" -#, fuzzy -msgid "Group BIOS Exit" -msgstr "Export SnapIns" - #, fuzzy msgid "Group Claim" msgstr "Nom de groupe" @@ -3486,14 +3460,6 @@ msgstr "Point par défaut:" msgid "Group Description" msgstr "Description du groupe" -#, fuzzy -msgid "Group Display Manager Settings" -msgstr "Paramètres" - -#, fuzzy -msgid "Group EFI Exit" -msgstr "Export SnapIns" - #, fuzzy msgid "Group Host Associations" msgstr "Aucun noeud associé" @@ -3502,14 +3468,6 @@ msgstr "Aucun noeud associé" msgid "Group Host Inventories" msgstr "Groupes" -#, fuzzy -msgid "Group Image" -msgstr "Nom de groupe" - -#, fuzzy -msgid "Group Image Association" -msgstr "Association Image" - #, fuzzy msgid "Group Init" msgstr "Export SnapIns" @@ -3588,13 +3546,6 @@ msgstr "Primary Disk Group" msgid "Group Printer Assignment" msgstr "Arguments Groupe Kernel" -#, fuzzy -msgid "Group Printer Configuration" -msgstr "Configuration du service" - -msgid "Group Product Key" -msgstr "Groupe clé de produit" - #, fuzzy msgid "Group Search DN" msgstr "Recherche d'hôte" @@ -5147,9 +5098,6 @@ msgstr "Dernière version" msgid "Latest Version" msgstr "Dernière version" -msgid "Leave a field blank to keep each host's current value." -msgstr "" - msgid "Leave blank to keep the current password" msgstr "" @@ -9323,9 +9271,6 @@ msgstr "" msgid "The fields a queued task accepts. Wake-on-lan is this body with wol set, not a route of its own." msgstr "" -msgid "The fields below that are written onto hosts apply the value once, to the hosts that are members right now. A host added to the group later does not get it, and a host removed keeps it." -msgstr "" - msgid "The file itself." msgstr "" @@ -9793,10 +9738,6 @@ msgstr "Ce réglage n'ajoute et supprime les imprimantes qui sont gérés par FO msgid "This setting turns off all FOG Printer Management. Although there are multiple levels already, this is just another level if needed." msgstr "" -#, fuzzy -msgid "This setting will only allow FO GAssigned printers to be added to the host. Any printer that is not assigned will be removed including non-FOG managed printers." -msgstr "Ce paramètre ne permettra imprimantes BROUILLARD Assigné à être ajoutés à l'hôte. Toute imprimante qui est non affecté sera supprimé, y compris les imprimantes gérées non-FOG." - msgid "This setting will only allow FOG Assigned printers to be added to the host. Any printer that is not assigned will be removed including non-FOG managed printers." msgstr "Ce paramètre ne permettra imprimantes BROUILLARD Assigné à être ajoutés à l'hôte. Toute imprimante qui est non affecté sera supprimé, y compris les imprimantes gérées non-FOG." @@ -9812,9 +9753,6 @@ msgstr "" msgid "This will delete all powermanagement items from all hosts in this group" msgstr "" -msgid "This will set the configuration level to all hosts in this group" -msgstr "" - msgid "This would leave no account able to administer FOG without its identity provider." msgstr "" @@ -10234,9 +10172,6 @@ msgstr "" msgid "Uptime" msgstr "uptime" -msgid "Use \"Edit selected hosts\" on the Hosts list instead; these controls will be removed in a later release." -msgstr "" - msgid "Use Authorize to enter your API tokens before trying a call. The server-wide token is under FOG Configuration > FOG Settings > API System; your personal token is on the API tab of your user account." msgstr "" @@ -10977,10 +10912,6 @@ msgstr "Annuaire" msgid "disabled" msgstr "Activée" -#, fuzzy -msgid "disabled (all)" -msgstr "Activée" - #, fuzzy msgid "does not exist and cannot be created" msgstr "L'image est protégée et ne peut être supprimé" @@ -10994,10 +10925,6 @@ msgstr "" msgid "either because you have updated" msgstr "" -#, fuzzy -msgid "enabled (all)" -msgstr "Activée" - #, fuzzy msgid "error" msgstr "Erreur" @@ -11328,10 +11255,6 @@ msgstr "" msgid "min" msgstr "minutes" -#, fuzzy -msgid "min (all)" -msgstr "Activée" - msgid "minutes" msgstr "minutes" @@ -11667,10 +11590,6 @@ msgstr "Imprimante mis à jour!" msgid "to choose one under Logging Settings, or to confirm that keeping them is what you want." msgstr "" -#, fuzzy -msgid "to clear the field on every host in this group." -msgstr " | Cela ne veut pas le groupe principal" - #, fuzzy msgid "to get the requested Kernel" msgstr "Aucune clé demandée" @@ -11966,6 +11885,22 @@ msgstr "" #~ msgid "Database connection unavailable" #~ msgstr "Pas de hachage disponible" +#, fuzzy +#~ msgid "Deprecated." +#~ msgstr "Créer" + +#, fuzzy +#~ msgid "Domain joining" +#~ msgstr "Nom de domaine" + +#, fuzzy +#~ msgid "Domain name" +#~ msgstr "Domaine Nom d'utilisateur" + +#, fuzzy +#~ msgid "Domain username" +#~ msgstr "Domaine Nom d'utilisateur" + #~ msgid "End" #~ msgstr "Fin" @@ -12048,10 +11983,37 @@ msgstr "" #~ msgid "Green FOG" #~ msgstr "FOG vert" +#, fuzzy +#~ msgid "Group BIOS Exit" +#~ msgstr "Export SnapIns" + +#, fuzzy +#~ msgid "Group Display Manager Settings" +#~ msgstr "Paramètres" + +#, fuzzy +#~ msgid "Group EFI Exit" +#~ msgstr "Export SnapIns" + +#, fuzzy +#~ msgid "Group Image" +#~ msgstr "Nom de groupe" + +#, fuzzy +#~ msgid "Group Image Association" +#~ msgstr "Association Image" + #, fuzzy #~ msgid "Group Mappings" #~ msgstr "hôte Lieu" +#, fuzzy +#~ msgid "Group Printer Configuration" +#~ msgstr "Configuration du service" + +#~ msgid "Group Product Key" +#~ msgstr "Groupe clé de produit" + #, fuzzy #~ msgid "Group Site" #~ msgstr "Export SnapIns" @@ -12418,6 +12380,10 @@ msgstr "" #~ msgid "This server is not a master node" #~ msgstr " | Cela ne veut pas le nœud maître" +#, fuzzy +#~ msgid "This setting will only allow FO GAssigned printers to be added to the host. Any printer that is not assigned will be removed including non-FOG managed printers." +#~ msgstr "Ce paramètre ne permettra imprimantes BROUILLARD Assigné à être ajoutés à l'hôte. Toute imprimante qui est non affecté sera supprimé, y compris les imprimantes gérées non-FOG." + #, fuzzy #~ msgid "This will perform the action on all hosts in this group" #~ msgstr " | Cela ne veut pas le groupe principal" @@ -12512,6 +12478,14 @@ msgstr "" #~ msgid "completed imaging" #~ msgstr "Terminé" +#, fuzzy +#~ msgid "disabled (all)" +#~ msgstr "Activée" + +#, fuzzy +#~ msgid "enabled (all)" +#~ msgstr "Activée" + #, fuzzy #~ msgid "has been successfully destroyed" #~ msgstr "a été mis à jour avec succès" @@ -12523,6 +12497,10 @@ msgstr "" #~ msgid "has failed to destroy" #~ msgstr "n'a pas réussi à détruire" +#, fuzzy +#~ msgid "min (all)" +#~ msgstr "Activée" + #, fuzzy #~ msgid "multicast tasks!" #~ msgstr "Tâches Multicast actifs" @@ -12531,6 +12509,10 @@ msgstr "" #~ msgid "no database to" #~ msgstr "Aucune base de données de travailler hors" +#, fuzzy +#~ msgid "to clear the field on every host in this group." +#~ msgstr " | Cela ne veut pas le groupe principal" + #, fuzzy #~ msgid "username" #~ msgstr "Nom d'utilisateur" diff --git a/packages/web/management/languages/it_IT.UTF-8/LC_MESSAGES/messages.po b/packages/web/management/languages/it_IT.UTF-8/LC_MESSAGES/messages.po index c682fd03a2..66db4d5575 100644 --- a/packages/web/management/languages/it_IT.UTF-8/LC_MESSAGES/messages.po +++ b/packages/web/management/languages/it_IT.UTF-8/LC_MESSAGES/messages.po @@ -256,9 +256,6 @@ msgstr "" msgid "(all)" msgstr "" -msgid "(default on all)" -msgstr "" - msgid "(deleted user)" msgstr "" @@ -2167,9 +2164,6 @@ msgstr "Current Records" msgid "Current Records" msgstr "Current Records" -msgid "Current member-host AD state" -msgstr "" - msgid "DMI Field" msgstr "" @@ -2356,10 +2350,6 @@ msgstr "Scaricamento fallito" msgid "Deploy Method" msgstr "Metodo Deploy" -#, fuzzy -msgid "Deprecated." -msgstr "Creare" - msgid "Depth" msgstr "" @@ -2454,18 +2444,6 @@ msgstr "password di dominio" msgid "Domain Username" msgstr "dominio Nome utente" -#, fuzzy -msgid "Domain joining" -msgstr "Abilita invio posizione " - -#, fuzzy -msgid "Domain name" -msgstr "dominio Nome utente" - -#, fuzzy -msgid "Domain username" -msgstr "dominio Nome utente" - msgid "Donate" msgstr "" @@ -3368,10 +3346,6 @@ msgstr "Storage Node Creato" msgid "Group Associations" msgstr "Storage Node Creato" -#, fuzzy -msgid "Group BIOS Exit" -msgstr "Gruppo Snapins" - #, fuzzy msgid "Group Claim" msgstr "Nome del gruppo" @@ -3397,14 +3371,6 @@ msgstr "Elemento predefinito:" msgid "Group Description" msgstr "Descrizione del gruppo" -#, fuzzy -msgid "Group Display Manager Settings" -msgstr "Impostazioni del menu iPXE" - -#, fuzzy -msgid "Group EFI Exit" -msgstr "Gruppo Snapins" - #, fuzzy msgid "Group Host Associations" msgstr "Host associato" @@ -3413,14 +3379,6 @@ msgstr "Host associato" msgid "Group Host Inventories" msgstr "gruppi" -#, fuzzy -msgid "Group Image" -msgstr "Nome del gruppo" - -#, fuzzy -msgid "Group Image Association" -msgstr "Associazione immagine" - #, fuzzy msgid "Group Init" msgstr "Gruppo Snapins" @@ -3498,13 +3456,6 @@ msgstr "Gruppo di dischi primario" msgid "Group Printer Assignment" msgstr "Argomenti Gruppo Kernel" -#, fuzzy -msgid "Group Printer Configuration" -msgstr "Configurazione della stampante" - -msgid "Group Product Key" -msgstr "Product Key Group" - msgid "Group Search DN" msgstr "Ricerca gruppo DN" @@ -4996,9 +4947,6 @@ msgstr "Ultima versione di sviluppo" msgid "Latest Version" msgstr "Ultima versione" -msgid "Leave a field blank to keep each host's current value." -msgstr "" - msgid "Leave blank to keep the current password" msgstr "" @@ -9044,9 +8992,6 @@ msgstr "" msgid "The fields a queued task accepts. Wake-on-lan is this body with wol set, not a route of its own." msgstr "" -msgid "The fields below that are written onto hosts apply the value once, to the hosts that are members right now. A host added to the group later does not get it, and a host removed keeps it." -msgstr "" - msgid "The file itself." msgstr "" @@ -9505,10 +9450,6 @@ msgstr "Questa impostazione aggiunge e rimuove solo le stampanti gestite da FOG. msgid "This setting turns off all FOG Printer Management. Although there are multiple levels already, this is just another level if needed." msgstr "" -#, fuzzy -msgid "This setting will only allow FO GAssigned printers to be added to the host. Any printer that is not assigned will be removed including non-FOG managed printers." -msgstr "Questa impostazione consentirà solo che le stampanti FOG assegnate siano aggiunte all'host. Qualsiasi stampante non assegnata verrà rimossa, incluse le stampanti non gestite da FOG." - msgid "This setting will only allow FOG Assigned printers to be added to the host. Any printer that is not assigned will be removed including non-FOG managed printers." msgstr "Questa impostazione consentirà solo che le stampanti FOG assegnate siano aggiunte all'host. Qualsiasi stampante non assegnata verrà rimossa, incluse le stampanti non gestite da FOG." @@ -9524,9 +9465,6 @@ msgstr "Ciò consentirà di configurare come servizi" msgid "This will delete all powermanagement items from all hosts in this group" msgstr "" -msgid "This will set the configuration level to all hosts in this group" -msgstr "" - msgid "This would leave no account able to administer FOG without its identity provider." msgstr "" @@ -9937,9 +9875,6 @@ msgstr "" msgid "Uptime" msgstr "uptime" -msgid "Use \"Edit selected hosts\" on the Hosts list instead; these controls will be removed in a later release." -msgstr "" - msgid "Use Authorize to enter your API tokens before trying a call. The server-wide token is under FOG Configuration > FOG Settings > API System; your personal token is on the API tab of your user account." msgstr "" @@ -10652,10 +10587,6 @@ msgstr "directory" msgid "disabled" msgstr "Disabilitato" -#, fuzzy -msgid "disabled (all)" -msgstr "Disabilitato" - #, fuzzy msgid "does not exist and cannot be created" msgstr "L'immagine è protetta e non può essere cancellato" @@ -10669,10 +10600,6 @@ msgstr "già selezionati o caricati" msgid "either because you have updated" msgstr "Sia perché hai aggiornato" -#, fuzzy -msgid "enabled (all)" -msgstr "Abilitato" - #, fuzzy msgid "error" msgstr "Errore" @@ -10985,10 +10912,6 @@ msgstr "intendendo un nodo con nessuna immagine in esso" msgid "min" msgstr "minuti" -#, fuzzy -msgid "min (all)" -msgstr "Abilitato" - msgid "minutes" msgstr "minuti" @@ -11310,10 +11233,6 @@ msgstr "aggiornato stampante!" msgid "to choose one under Logging Settings, or to confirm that keeping them is what you want." msgstr "" -#, fuzzy -msgid "to clear the field on every host in this group." -msgstr "Questo non è il gruppo primario" - msgid "to get the requested Kernel" msgstr "pr ottenere il Kernel richiesto" @@ -11607,6 +11526,22 @@ msgstr "" #~ msgid "Database connection unavailable" #~ msgstr "Percorso non disponibile" +#, fuzzy +#~ msgid "Deprecated." +#~ msgstr "Creare" + +#, fuzzy +#~ msgid "Domain joining" +#~ msgstr "Abilita invio posizione " + +#, fuzzy +#~ msgid "Domain name" +#~ msgstr "dominio Nome utente" + +#, fuzzy +#~ msgid "Domain username" +#~ msgstr "dominio Nome utente" + #~ msgid "End" #~ msgstr "Fine" @@ -11690,10 +11625,37 @@ msgstr "" #~ msgid "Green FOG" #~ msgstr "FOG verde" +#, fuzzy +#~ msgid "Group BIOS Exit" +#~ msgstr "Gruppo Snapins" + +#, fuzzy +#~ msgid "Group Display Manager Settings" +#~ msgstr "Impostazioni del menu iPXE" + +#, fuzzy +#~ msgid "Group EFI Exit" +#~ msgstr "Gruppo Snapins" + +#, fuzzy +#~ msgid "Group Image" +#~ msgstr "Nome del gruppo" + +#, fuzzy +#~ msgid "Group Image Association" +#~ msgstr "Associazione immagine" + #, fuzzy #~ msgid "Group Mappings" #~ msgstr "Host Luoghi" +#, fuzzy +#~ msgid "Group Printer Configuration" +#~ msgstr "Configurazione della stampante" + +#~ msgid "Group Product Key" +#~ msgstr "Product Key Group" + #~ msgid "Group Search DN did not return any results" #~ msgstr "Ricerca nel gruppo DN non ha restituito alcun risultato" @@ -12072,6 +12034,10 @@ msgstr "" #~ msgid "This server is not a master node" #~ msgstr " | Questo non è il nodo master" +#, fuzzy +#~ msgid "This setting will only allow FO GAssigned printers to be added to the host. Any printer that is not assigned will be removed including non-FOG managed printers." +#~ msgstr "Questa impostazione consentirà solo che le stampanti FOG assegnate siano aggiunte all'host. Qualsiasi stampante non assegnata verrà rimossa, incluse le stampanti non gestite da FOG." + #, fuzzy #~ msgid "This will perform the action on all hosts in this group" #~ msgstr "Questo non è il gruppo primario" @@ -12165,9 +12131,17 @@ msgstr "" #~ msgid "completed imaging" #~ msgstr "Completato" +#, fuzzy +#~ msgid "disabled (all)" +#~ msgstr "Disabilitato" + #~ msgid "e.g." #~ msgstr "es." +#, fuzzy +#~ msgid "enabled (all)" +#~ msgstr "Abilitato" + #~ msgid "has been successfully destroyed" #~ msgstr "è stato distrutta con successo" @@ -12177,6 +12151,10 @@ msgstr "" #~ msgid "has failed to destroy" #~ msgstr "è fallita la distruzione" +#, fuzzy +#~ msgid "min (all)" +#~ msgstr "Abilitato" + #, fuzzy #~ msgid "multicast tasks!" #~ msgstr "Compiti multicast attivi" @@ -12184,6 +12162,10 @@ msgstr "" #~ msgid "no database to" #~ msgstr "Nessun database a" +#, fuzzy +#~ msgid "to clear the field on every host in this group." +#~ msgstr "Questo non è il gruppo primario" + #, fuzzy #~ msgid "username" #~ msgstr "Nome utente" diff --git a/packages/web/management/languages/ja_JP.UTF-8/LC_MESSAGES/messages.po b/packages/web/management/languages/ja_JP.UTF-8/LC_MESSAGES/messages.po index 4128d1e250..29a029f68a 100644 --- a/packages/web/management/languages/ja_JP.UTF-8/LC_MESSAGES/messages.po +++ b/packages/web/management/languages/ja_JP.UTF-8/LC_MESSAGES/messages.po @@ -247,9 +247,6 @@ msgstr "" msgid "(all)" msgstr "" -msgid "(default on all)" -msgstr "" - #, fuzzy msgid "(deleted user)" msgstr "選択したユーザーを追加" @@ -2153,9 +2150,6 @@ msgstr "現在のレコード" msgid "Current Records" msgstr "現在のレコード" -msgid "Current member-host AD state" -msgstr "" - msgid "DMI Field" msgstr "DMI フィールド" @@ -2342,10 +2336,6 @@ msgstr "ダウンロードに失敗しました" msgid "Deploy Method" msgstr "展開方法" -#, fuzzy -msgid "Deprecated." -msgstr "作成" - msgid "Depth" msgstr "" @@ -2439,17 +2429,6 @@ msgstr "ドメインパスワード" msgid "Domain Username" msgstr "ドメインユーザー名" -#, fuzzy -msgid "Domain joining" -msgstr "ドメイン名" - -msgid "Domain name" -msgstr "ドメイン名" - -#, fuzzy -msgid "Domain username" -msgstr "ドメインユーザー名" - #, fuzzy msgid "Donate" msgstr "FOG に寄付" @@ -3342,10 +3321,6 @@ msgstr "グループの関連付け" msgid "Group Associations" msgstr "グループの関連付け" -#, fuzzy -msgid "Group BIOS Exit" -msgstr "グループ EFI 終了方法" - #, fuzzy msgid "Group Claim" msgstr "グループ名" @@ -3371,14 +3346,6 @@ msgstr "既定のプリンターを更新" msgid "Group Description" msgstr "グループの説明" -#, fuzzy -msgid "Group Display Manager Settings" -msgstr "グループモジュール設定" - -#, fuzzy -msgid "Group EFI Exit" -msgstr "グループ EFI 終了方法" - #, fuzzy msgid "Group Host Associations" msgstr "グループの関連付け" @@ -3387,14 +3354,6 @@ msgstr "グループの関連付け" msgid "Group Host Inventories" msgstr "FOG ホストインベントリ - 検索" -#, fuzzy -msgid "Group Image" -msgstr "グループイメージ" - -#, fuzzy -msgid "Group Image Association" -msgstr "グループイメージの関連付け" - #, fuzzy msgid "Group Init" msgstr "グループ スナップイン" @@ -3472,13 +3431,6 @@ msgstr "グループプライマリディスク" msgid "Group Printer Assignment" msgstr "グループプリンター" -#, fuzzy -msgid "Group Printer Configuration" -msgstr "プリンター設定" - -msgid "Group Product Key" -msgstr "グループ プロダクトキー" - msgid "Group Search DN" msgstr "グループ検索 DN" @@ -4960,9 +4912,6 @@ msgstr "最新開発版" msgid "Latest Version" msgstr "最新バージョン" -msgid "Leave a field blank to keep each host's current value." -msgstr "各ホストの現在の値を維持する場合は、フィールドを空欄にしてください。" - #, fuzzy msgid "Leave blank to keep the current password" msgstr "各ホストの現在の値を維持する場合は、フィールドを空欄にしてください。" @@ -8986,9 +8935,6 @@ msgstr "" msgid "The fields a queued task accepts. Wake-on-lan is this body with wol set, not a route of its own." msgstr "" -msgid "The fields below that are written onto hosts apply the value once, to the hosts that are members right now. A host added to the group later does not get it, and a host removed keeps it." -msgstr "" - msgid "The file itself." msgstr "" @@ -9449,10 +9395,6 @@ msgstr "この設定では、FOG が管理するプリンターのみを追加 msgid "This setting turns off all FOG Printer Management. Although there are multiple levels already, this is just another level if needed." msgstr "" -#, fuzzy -msgid "This setting will only allow FO GAssigned printers to be added to the host. Any printer that is not assigned will be removed including non-FOG managed printers." -msgstr "この設定では、FOG で割り当てられたプリンターのみがホストへ追加されます。割り当てられていないプリンターは、FOG 管理外のプリンターも含めて削除されます。" - msgid "This setting will only allow FOG Assigned printers to be added to the host. Any printer that is not assigned will be removed including non-FOG managed printers." msgstr "この設定では、FOG で割り当てられたプリンターのみがホストへ追加されます。割り当てられていないプリンターは、FOG 管理外のプリンターも含めて削除されます。" @@ -9469,10 +9411,6 @@ msgstr "ここではサービスの動作を設定できます" msgid "This will delete all powermanagement items from all hosts in this group" msgstr "" -#, fuzzy -msgid "This will set the configuration level to all hosts in this group" -msgstr "このグループ内のすべてのホストでこの項目をクリアします。" - msgid "This would leave no account able to administer FOG without its identity provider." msgstr "" @@ -9881,9 +9819,6 @@ msgstr "ファイルをアップロード" msgid "Uptime" msgstr "稼働時間" -msgid "Use \"Edit selected hosts\" on the Hosts list instead; these controls will be removed in a later release." -msgstr "" - msgid "Use Authorize to enter your API tokens before trying a call. The server-wide token is under FOG Configuration > FOG Settings > API System; your personal token is on the API tab of your user account." msgstr "" @@ -10594,10 +10529,6 @@ msgstr "ディレクトリ" msgid "disabled" msgstr "無効" -#, fuzzy -msgid "disabled (all)" -msgstr "無効" - #, fuzzy msgid "does not exist and cannot be created" msgstr "イメージは保護されているため削除できません" @@ -10611,10 +10542,6 @@ msgstr "既に選択済み、またはアップロード済み" msgid "either because you have updated" msgstr "更新したため、または" -#, fuzzy -msgid "enabled (all)" -msgstr "有効" - #, fuzzy msgid "error" msgstr "エラー" @@ -10932,9 +10859,6 @@ msgstr "つまり、イメージを持たないノード" msgid "min" msgstr "分" -msgid "min (all)" -msgstr "" - msgid "minutes" msgstr "分" @@ -11259,9 +11183,6 @@ msgstr "更新に失敗しました" msgid "to choose one under Logging Settings, or to confirm that keeping them is what you want." msgstr "" -msgid "to clear the field on every host in this group." -msgstr "このグループ内のすべてのホストでこの項目をクリアします。" - msgid "to get the requested Kernel" msgstr "要求されたカーネルを取得するため" @@ -11785,6 +11706,10 @@ msgstr "" #~ msgid "Deploy/Capture" #~ msgstr "展開/キャプチャ" +#, fuzzy +#~ msgid "Deprecated." +#~ msgstr "作成" + #~ msgid "Destroyed assignment" #~ msgstr "割り当てを解除しました" @@ -11797,6 +11722,17 @@ msgstr "" #~ msgid "Domain Password Legacy" #~ msgstr "従来のドメインパスワード" +#, fuzzy +#~ msgid "Domain joining" +#~ msgstr "ドメイン名" + +#~ msgid "Domain name" +#~ msgstr "ドメイン名" + +#, fuzzy +#~ msgid "Domain username" +#~ msgstr "ドメインユーザー名" + #~ msgid "Downloading Initrd" #~ msgstr "Initrd をダウンロードしています" @@ -12058,12 +11994,32 @@ msgstr "" #~ msgid "Green FOG" #~ msgstr "Green FOG" +#, fuzzy +#~ msgid "Group BIOS Exit" +#~ msgstr "グループ EFI 終了方法" + #~ msgid "Group Bios Exit Type" #~ msgstr "グループ BIOS 終了方法" +#, fuzzy +#~ msgid "Group Display Manager Settings" +#~ msgstr "グループモジュール設定" + +#, fuzzy +#~ msgid "Group EFI Exit" +#~ msgstr "グループ EFI 終了方法" + #~ msgid "Group FOG Client Module configuration" #~ msgstr "グループ FOG クライアントモジュール設定" +#, fuzzy +#~ msgid "Group Image" +#~ msgstr "グループイメージ" + +#, fuzzy +#~ msgid "Group Image Association" +#~ msgstr "グループイメージの関連付け" + #, fuzzy #~ msgid "Group Mappings" #~ msgstr "グループ管理" @@ -12071,6 +12027,13 @@ msgstr "" #~ msgid "Group Power Management Remove" #~ msgstr "グループ電源管理を削除" +#, fuzzy +#~ msgid "Group Printer Configuration" +#~ msgstr "プリンター設定" + +#~ msgid "Group Product Key" +#~ msgstr "グループ プロダクトキー" + #~ msgid "Group Quick Deploy" #~ msgstr "グループ簡易展開" @@ -12441,6 +12404,9 @@ msgstr "" #~ msgid "Last captured" #~ msgstr "最終キャプチャ" +#~ msgid "Leave a field blank to keep each host's current value." +#~ msgstr "各ホストの現在の値を維持する場合は、フィールドを空欄にしてください。" + #~ msgid "Link New Account" #~ msgstr "新しいアカウントをリンク" @@ -13354,10 +13320,18 @@ msgstr "" #~ msgid "This setting turns off all FOG Printer Management" #~ msgstr "この設定は FOG のプリンター管理機能をすべて無効にします" +#, fuzzy +#~ msgid "This setting will only allow FO GAssigned printers to be added to the host. Any printer that is not assigned will be removed including non-FOG managed printers." +#~ msgstr "この設定では、FOG で割り当てられたプリンターのみがホストへ追加されます。割り当てられていないプリンターは、FOG 管理外のプリンターも含めて削除されます。" + #, fuzzy #~ msgid "This will perform the action on all hosts in this group" #~ msgstr "このグループ内のすべてのホストでこの項目をクリアします。" +#, fuzzy +#~ msgid "This will set the configuration level to all hosts in this group" +#~ msgstr "このグループ内のすべてのホストでこの項目をクリアします。" + #~ msgid "Timeout" #~ msgstr "タイムアウト" @@ -13620,6 +13594,10 @@ msgstr "" #~ msgid "deleted" #~ msgstr "削除済み" +#, fuzzy +#~ msgid "disabled (all)" +#~ msgstr "無効" + #~ msgid "download the module and use it on the next" #~ msgstr "モジュールをダウンロードし、次回以降に使用します" @@ -13629,6 +13607,10 @@ msgstr "" #~ msgid "e.g." #~ msgstr "例:" +#, fuzzy +#~ msgid "enabled (all)" +#~ msgstr "有効" + #~ msgid "for the advanced menu parameters" #~ msgstr "詳細メニューパラメーター用" @@ -13793,6 +13775,9 @@ msgstr "" #~ msgid "to be booted if no keys are pressed when the menu is" #~ msgstr "メニュー表示中にキーが押されなかった場合に起動する" +#~ msgid "to clear the field on every host in this group." +#~ msgstr "このグループ内のすべてのホストでこの項目をクリアします。" + #~ msgid "to signify if this is a user or channel to send to" #~ msgstr "送信先がユーザーかチャンネルかを指定します" diff --git a/packages/web/management/languages/messages.pot b/packages/web/management/languages/messages.pot index d6afe97182..8e4fa039a4 100644 --- a/packages/web/management/languages/messages.pot +++ b/packages/web/management/languages/messages.pot @@ -232,9 +232,6 @@ msgstr "" msgid "(all)" msgstr "" -msgid "(default on all)" -msgstr "" - msgid "(deleted user)" msgstr "" @@ -1917,9 +1914,6 @@ msgstr "" msgid "Current Records" msgstr "" -msgid "Current member-host AD state" -msgstr "" - msgid "DMI Field" msgstr "" @@ -2084,9 +2078,6 @@ msgstr "" msgid "Deploy Method" msgstr "" -msgid "Deprecated." -msgstr "" - msgid "Depth" msgstr "" @@ -2168,15 +2159,6 @@ msgstr "" msgid "Domain Username" msgstr "" -msgid "Domain joining" -msgstr "" - -msgid "Domain name" -msgstr "" - -msgid "Domain username" -msgstr "" - msgid "Donate" msgstr "" @@ -2980,9 +2962,6 @@ msgstr "" msgid "Group Associations" msgstr "" -msgid "Group BIOS Exit" -msgstr "" - msgid "Group Claim" msgstr "" @@ -3004,24 +2983,12 @@ msgstr "" msgid "Group Description" msgstr "" -msgid "Group Display Manager Settings" -msgstr "" - -msgid "Group EFI Exit" -msgstr "" - msgid "Group Host Associations" msgstr "" msgid "Group Host Inventories" msgstr "" -msgid "Group Image" -msgstr "" - -msgid "Group Image Association" -msgstr "" - msgid "Group Init" msgstr "" @@ -3085,12 +3052,6 @@ msgstr "" msgid "Group Printer Assignment" msgstr "" -msgid "Group Printer Configuration" -msgstr "" - -msgid "Group Product Key" -msgstr "" - msgid "Group Search DN" msgstr "" @@ -4387,9 +4348,6 @@ msgstr "" msgid "Latest Version" msgstr "" -msgid "Leave a field blank to keep each host's current value." -msgstr "" - msgid "Leave blank to keep the current password" msgstr "" @@ -7953,9 +7911,6 @@ msgstr "" msgid "The fields a queued task accepts. Wake-on-lan is this body with wol set, not a route of its own." msgstr "" -msgid "The fields below that are written onto hosts apply the value once, to the hosts that are members right now. A host added to the group later does not get it, and a host removed keeps it." -msgstr "" - msgid "The file itself." msgstr "" @@ -8393,9 +8348,6 @@ msgstr "" msgid "This setting turns off all FOG Printer Management. Although there are multiple levels already, this is just another level if needed." msgstr "" -msgid "This setting will only allow FO GAssigned printers to be added to the host. Any printer that is not assigned will be removed including non-FOG managed printers." -msgstr "" - msgid "This setting will only allow FOG Assigned printers to be added to the host. Any printer that is not assigned will be removed including non-FOG managed printers." msgstr "" @@ -8411,9 +8363,6 @@ msgstr "" msgid "This will delete all powermanagement items from all hosts in this group" msgstr "" -msgid "This will set the configuration level to all hosts in this group" -msgstr "" - msgid "This would leave no account able to administer FOG without its identity provider." msgstr "" @@ -8773,9 +8722,6 @@ msgstr "" msgid "Uptime" msgstr "" -msgid "Use \"Edit selected hosts\" on the Hosts list instead; these controls will be removed in a later release." -msgstr "" - msgid "Use Authorize to enter your API tokens before trying a call. The server-wide token is under FOG Configuration > FOG Settings > API System; your personal token is on the API tab of your user account." msgstr "" @@ -9427,9 +9373,6 @@ msgstr "" msgid "disabled" msgstr "" -msgid "disabled (all)" -msgstr "" - msgid "does not exist and cannot be created" msgstr "" @@ -9442,9 +9385,6 @@ msgstr "" msgid "either because you have updated" msgstr "" -msgid "enabled (all)" -msgstr "" - msgid "error" msgstr "" @@ -9728,9 +9668,6 @@ msgstr "" msgid "min" msgstr "" -msgid "min (all)" -msgstr "" - msgid "minutes" msgstr "" @@ -10037,9 +9974,6 @@ msgstr "" msgid "to choose one under Logging Settings, or to confirm that keeping them is what you want." msgstr "" -msgid "to clear the field on every host in this group." -msgstr "" - msgid "to get the requested Kernel" msgstr "" diff --git a/packages/web/management/languages/pt_BR.UTF-8/LC_MESSAGES/messages.po b/packages/web/management/languages/pt_BR.UTF-8/LC_MESSAGES/messages.po index 85d483ff68..49cf83b80c 100644 --- a/packages/web/management/languages/pt_BR.UTF-8/LC_MESSAGES/messages.po +++ b/packages/web/management/languages/pt_BR.UTF-8/LC_MESSAGES/messages.po @@ -256,9 +256,6 @@ msgstr "" msgid "(all)" msgstr "" -msgid "(default on all)" -msgstr "" - msgid "(deleted user)" msgstr "" @@ -2227,9 +2224,6 @@ msgstr "Registros atuais" msgid "Current Records" msgstr "Registros atuais" -msgid "Current member-host AD state" -msgstr "" - msgid "DMI Field" msgstr "" @@ -2421,10 +2415,6 @@ msgstr "Falha no download" msgid "Deploy Method" msgstr "Método Deploy" -#, fuzzy -msgid "Deprecated." -msgstr "Crio" - msgid "Depth" msgstr "" @@ -2521,18 +2511,6 @@ msgstr "senha de domínio" msgid "Domain Username" msgstr "domínio usuário" -#, fuzzy -msgid "Domain joining" -msgstr "Nome do domínio" - -#, fuzzy -msgid "Domain name" -msgstr "domínio usuário" - -#, fuzzy -msgid "Domain username" -msgstr "domínio usuário" - msgid "Donate" msgstr "" @@ -3454,10 +3432,6 @@ msgstr "Nó de Armazenamento Criado" msgid "Group Associations" msgstr "Nó de Armazenamento Criado" -#, fuzzy -msgid "Group BIOS Exit" -msgstr "exportação Snapins" - #, fuzzy msgid "Group Claim" msgstr "Nome do grupo" @@ -3485,14 +3459,6 @@ msgstr "Item padrão:" msgid "Group Description" msgstr "descrição do grupo" -#, fuzzy -msgid "Group Display Manager Settings" -msgstr "Configurações" - -#, fuzzy -msgid "Group EFI Exit" -msgstr "exportação Snapins" - #, fuzzy msgid "Group Host Associations" msgstr "No nó associado" @@ -3501,14 +3467,6 @@ msgstr "No nó associado" msgid "Group Host Inventories" msgstr "grupos" -#, fuzzy -msgid "Group Image" -msgstr "Nome do grupo" - -#, fuzzy -msgid "Group Image Association" -msgstr "Associação imagem" - #, fuzzy msgid "Group Init" msgstr "exportação Snapins" @@ -3587,13 +3545,6 @@ msgstr "Primary Disk grupo" msgid "Group Printer Assignment" msgstr "Argumentos Grupo Kernel" -#, fuzzy -msgid "Group Printer Configuration" -msgstr "Configuração de serviço" - -msgid "Group Product Key" -msgstr "Grupo de Chave de Produto" - #, fuzzy msgid "Group Search DN" msgstr "anfitrião Pesquisa" @@ -5146,9 +5097,6 @@ msgstr "Última versão" msgid "Latest Version" msgstr "Última versão" -msgid "Leave a field blank to keep each host's current value." -msgstr "" - msgid "Leave blank to keep the current password" msgstr "" @@ -9325,9 +9273,6 @@ msgstr "" msgid "The fields a queued task accepts. Wake-on-lan is this body with wol set, not a route of its own." msgstr "" -msgid "The fields below that are written onto hosts apply the value once, to the hosts that are members right now. A host added to the group later does not get it, and a host removed keeps it." -msgstr "" - msgid "The file itself." msgstr "" @@ -9795,10 +9740,6 @@ msgstr "Esta definição só adiciona e remove as impressoras que são gerenciad msgid "This setting turns off all FOG Printer Management. Although there are multiple levels already, this is just another level if needed." msgstr "" -#, fuzzy -msgid "This setting will only allow FO GAssigned printers to be added to the host. Any printer that is not assigned will be removed including non-FOG managed printers." -msgstr "Essa configuração só irá permitir impressoras FOG Designado para ser adicionado ao host. Qualquer impressora que não é atribuído serão removidos incluindo impressoras gerenciadas não nevoeiro." - msgid "This setting will only allow FOG Assigned printers to be added to the host. Any printer that is not assigned will be removed including non-FOG managed printers." msgstr "Essa configuração só irá permitir impressoras FOG Designado para ser adicionado ao host. Qualquer impressora que não é atribuído serão removidos incluindo impressoras gerenciadas não nevoeiro." @@ -9814,9 +9755,6 @@ msgstr "" msgid "This will delete all powermanagement items from all hosts in this group" msgstr "" -msgid "This will set the configuration level to all hosts in this group" -msgstr "" - msgid "This would leave no account able to administer FOG without its identity provider." msgstr "" @@ -10236,9 +10174,6 @@ msgstr "" msgid "Uptime" msgstr "uptime" -msgid "Use \"Edit selected hosts\" on the Hosts list instead; these controls will be removed in a later release." -msgstr "" - msgid "Use Authorize to enter your API tokens before trying a call. The server-wide token is under FOG Configuration > FOG Settings > API System; your personal token is on the API tab of your user account." msgstr "" @@ -10979,10 +10914,6 @@ msgstr "Diretório" msgid "disabled" msgstr "ativado" -#, fuzzy -msgid "disabled (all)" -msgstr "ativado" - #, fuzzy msgid "does not exist and cannot be created" msgstr "A imagem está protegida e não pode ser excluído" @@ -10996,10 +10927,6 @@ msgstr "" msgid "either because you have updated" msgstr "" -#, fuzzy -msgid "enabled (all)" -msgstr "ativado" - #, fuzzy msgid "error" msgstr "Erro" @@ -11330,10 +11257,6 @@ msgstr "" msgid "min" msgstr "minutos" -#, fuzzy -msgid "min (all)" -msgstr "ativado" - msgid "minutes" msgstr "minutos" @@ -11669,10 +11592,6 @@ msgstr "Impressora atualizado!" msgid "to choose one under Logging Settings, or to confirm that keeping them is what you want." msgstr "" -#, fuzzy -msgid "to clear the field on every host in this group." -msgstr " | Este não é o grupo primário" - #, fuzzy msgid "to get the requested Kernel" msgstr "Nenhuma chave que está sendo solicitado" @@ -11968,6 +11887,22 @@ msgstr "" #~ msgid "Database connection unavailable" #~ msgstr "Nenhum de hash disponíveis" +#, fuzzy +#~ msgid "Deprecated." +#~ msgstr "Crio" + +#, fuzzy +#~ msgid "Domain joining" +#~ msgstr "Nome do domínio" + +#, fuzzy +#~ msgid "Domain name" +#~ msgstr "domínio usuário" + +#, fuzzy +#~ msgid "Domain username" +#~ msgstr "domínio usuário" + #~ msgid "End" #~ msgstr "Fim" @@ -12050,10 +11985,37 @@ msgstr "" #~ msgid "Green FOG" #~ msgstr "FOG verde" +#, fuzzy +#~ msgid "Group BIOS Exit" +#~ msgstr "exportação Snapins" + +#, fuzzy +#~ msgid "Group Display Manager Settings" +#~ msgstr "Configurações" + +#, fuzzy +#~ msgid "Group EFI Exit" +#~ msgstr "exportação Snapins" + +#, fuzzy +#~ msgid "Group Image" +#~ msgstr "Nome do grupo" + +#, fuzzy +#~ msgid "Group Image Association" +#~ msgstr "Associação imagem" + #, fuzzy #~ msgid "Group Mappings" #~ msgstr "anfitrião Localização" +#, fuzzy +#~ msgid "Group Printer Configuration" +#~ msgstr "Configuração de serviço" + +#~ msgid "Group Product Key" +#~ msgstr "Grupo de Chave de Produto" + #, fuzzy #~ msgid "Group Site" #~ msgstr "exportação Snapins" @@ -12420,6 +12382,10 @@ msgstr "" #~ msgid "This server is not a master node" #~ msgstr " | Este não é o nó mestre" +#, fuzzy +#~ msgid "This setting will only allow FO GAssigned printers to be added to the host. Any printer that is not assigned will be removed including non-FOG managed printers." +#~ msgstr "Essa configuração só irá permitir impressoras FOG Designado para ser adicionado ao host. Qualquer impressora que não é atribuído serão removidos incluindo impressoras gerenciadas não nevoeiro." + #, fuzzy #~ msgid "This will perform the action on all hosts in this group" #~ msgstr " | Este não é o grupo primário" @@ -12514,6 +12480,14 @@ msgstr "" #~ msgid "completed imaging" #~ msgstr "concluído" +#, fuzzy +#~ msgid "disabled (all)" +#~ msgstr "ativado" + +#, fuzzy +#~ msgid "enabled (all)" +#~ msgstr "ativado" + #, fuzzy #~ msgid "has been successfully destroyed" #~ msgstr "foi atualizado com sucesso" @@ -12525,6 +12499,10 @@ msgstr "" #~ msgid "has failed to destroy" #~ msgstr "falhou para ser destruído" +#, fuzzy +#~ msgid "min (all)" +#~ msgstr "ativado" + #, fuzzy #~ msgid "multicast tasks!" #~ msgstr "Tarefas Multicast ativos" @@ -12533,6 +12511,10 @@ msgstr "" #~ msgid "no database to" #~ msgstr "Nenhum banco de dados para trabalhar fora" +#, fuzzy +#~ msgid "to clear the field on every host in this group." +#~ msgstr " | Este não é o grupo primário" + #, fuzzy #~ msgid "username" #~ msgstr "Nome de usuário" diff --git a/packages/web/management/languages/zh_CN.UTF-8/LC_MESSAGES/messages.po b/packages/web/management/languages/zh_CN.UTF-8/LC_MESSAGES/messages.po index 8d2296b6c5..084d8e4326 100644 --- a/packages/web/management/languages/zh_CN.UTF-8/LC_MESSAGES/messages.po +++ b/packages/web/management/languages/zh_CN.UTF-8/LC_MESSAGES/messages.po @@ -256,9 +256,6 @@ msgstr "" msgid "(all)" msgstr "" -msgid "(default on all)" -msgstr "" - msgid "(deleted user)" msgstr "" @@ -2227,9 +2224,6 @@ msgstr "当前记录" msgid "Current Records" msgstr "当前记录" -msgid "Current member-host AD state" -msgstr "" - msgid "DMI Field" msgstr "" @@ -2421,10 +2415,6 @@ msgstr "下载失败" msgid "Deploy Method" msgstr "部署方法" -#, fuzzy -msgid "Deprecated." -msgstr "创建" - msgid "Depth" msgstr "" @@ -2521,18 +2511,6 @@ msgstr "域密码" msgid "Domain Username" msgstr "域用户名" -#, fuzzy -msgid "Domain joining" -msgstr "域名" - -#, fuzzy -msgid "Domain name" -msgstr "域用户名" - -#, fuzzy -msgid "Domain username" -msgstr "域用户名" - msgid "Donate" msgstr "" @@ -3454,10 +3432,6 @@ msgstr "存储节点创建" msgid "Group Associations" msgstr "存储节点创建" -#, fuzzy -msgid "Group BIOS Exit" -msgstr "出口Snapins" - #, fuzzy msgid "Group Claim" msgstr "组名称" @@ -3485,14 +3459,6 @@ msgstr "默认项:" msgid "Group Description" msgstr "团体简介" -#, fuzzy -msgid "Group Display Manager Settings" -msgstr "设置" - -#, fuzzy -msgid "Group EFI Exit" -msgstr "出口Snapins" - #, fuzzy msgid "Group Host Associations" msgstr "无关联的节点" @@ -3501,14 +3467,6 @@ msgstr "无关联的节点" msgid "Group Host Inventories" msgstr "组" -#, fuzzy -msgid "Group Image" -msgstr "组名称" - -#, fuzzy -msgid "Group Image Association" -msgstr "图像协会" - #, fuzzy msgid "Group Init" msgstr "出口Snapins" @@ -3587,13 +3545,6 @@ msgstr "集团主磁盘" msgid "Group Printer Assignment" msgstr "集团内核参数" -#, fuzzy -msgid "Group Printer Configuration" -msgstr "服务配置" - -msgid "Group Product Key" -msgstr "集团产品密钥" - #, fuzzy msgid "Group Search DN" msgstr "主机搜索" @@ -5146,9 +5097,6 @@ msgstr "最新版本" msgid "Latest Version" msgstr "最新版本" -msgid "Leave a field blank to keep each host's current value." -msgstr "" - msgid "Leave blank to keep the current password" msgstr "" @@ -9325,9 +9273,6 @@ msgstr "" msgid "The fields a queued task accepts. Wake-on-lan is this body with wol set, not a route of its own." msgstr "" -msgid "The fields below that are written onto hosts apply the value once, to the hosts that are members right now. A host added to the group later does not get it, and a host removed keeps it." -msgstr "" - msgid "The file itself." msgstr "" @@ -9795,10 +9740,6 @@ msgstr "此设置只添加和删除由FOG管理的打印机。如果打印机管 msgid "This setting turns off all FOG Printer Management. Although there are multiple levels already, this is just another level if needed." msgstr "" -#, fuzzy -msgid "This setting will only allow FO GAssigned printers to be added to the host. Any printer that is not assigned will be removed including non-FOG managed printers." -msgstr "此设置仅允许FOG分配的打印机要添加到主机。没有分配任何打印机将包括非FOG管理的打印机被删除。" - msgid "This setting will only allow FOG Assigned printers to be added to the host. Any printer that is not assigned will be removed including non-FOG managed printers." msgstr "此设置仅允许FOG分配的打印机要添加到主机。没有分配任何打印机将包括非FOG管理的打印机被删除。" @@ -9814,9 +9755,6 @@ msgstr "" msgid "This will delete all powermanagement items from all hosts in this group" msgstr "" -msgid "This will set the configuration level to all hosts in this group" -msgstr "" - msgid "This would leave no account able to administer FOG without its identity provider." msgstr "" @@ -10236,9 +10174,6 @@ msgstr "" msgid "Uptime" msgstr "正常运行时间" -msgid "Use \"Edit selected hosts\" on the Hosts list instead; these controls will be removed in a later release." -msgstr "" - msgid "Use Authorize to enter your API tokens before trying a call. The server-wide token is under FOG Configuration > FOG Settings > API System; your personal token is on the API tab of your user account." msgstr "" @@ -10979,10 +10914,6 @@ msgstr "目录" msgid "disabled" msgstr "启用" -#, fuzzy -msgid "disabled (all)" -msgstr "启用" - #, fuzzy msgid "does not exist and cannot be created" msgstr "图像被保护,不能被删除" @@ -10996,10 +10927,6 @@ msgstr "" msgid "either because you have updated" msgstr "" -#, fuzzy -msgid "enabled (all)" -msgstr "启用" - #, fuzzy msgid "error" msgstr "错误" @@ -11330,10 +11257,6 @@ msgstr "" msgid "min" msgstr "分钟" -#, fuzzy -msgid "min (all)" -msgstr "启用" - msgid "minutes" msgstr "分钟" @@ -11669,10 +11592,6 @@ msgstr "打印机更新!" msgid "to choose one under Logging Settings, or to confirm that keeping them is what you want." msgstr "" -#, fuzzy -msgid "to clear the field on every host in this group." -msgstr "|这不是主要组" - #, fuzzy msgid "to get the requested Kernel" msgstr "没有要求的关键" @@ -11968,6 +11887,22 @@ msgstr "" #~ msgid "Database connection unavailable" #~ msgstr "没有可用的散列" +#, fuzzy +#~ msgid "Deprecated." +#~ msgstr "创建" + +#, fuzzy +#~ msgid "Domain joining" +#~ msgstr "域名" + +#, fuzzy +#~ msgid "Domain name" +#~ msgstr "域用户名" + +#, fuzzy +#~ msgid "Domain username" +#~ msgstr "域用户名" + #~ msgid "End" #~ msgstr "结束" @@ -12050,10 +11985,37 @@ msgstr "" #~ msgid "Green FOG" #~ msgstr "绿雾" +#, fuzzy +#~ msgid "Group BIOS Exit" +#~ msgstr "出口Snapins" + +#, fuzzy +#~ msgid "Group Display Manager Settings" +#~ msgstr "设置" + +#, fuzzy +#~ msgid "Group EFI Exit" +#~ msgstr "出口Snapins" + +#, fuzzy +#~ msgid "Group Image" +#~ msgstr "组名称" + +#, fuzzy +#~ msgid "Group Image Association" +#~ msgstr "图像协会" + #, fuzzy #~ msgid "Group Mappings" #~ msgstr "主机位置" +#, fuzzy +#~ msgid "Group Printer Configuration" +#~ msgstr "服务配置" + +#~ msgid "Group Product Key" +#~ msgstr "集团产品密钥" + #, fuzzy #~ msgid "Group Site" #~ msgstr "出口Snapins" @@ -12420,6 +12382,10 @@ msgstr "" #~ msgid "This server is not a master node" #~ msgstr "|这不是主节点" +#, fuzzy +#~ msgid "This setting will only allow FO GAssigned printers to be added to the host. Any printer that is not assigned will be removed including non-FOG managed printers." +#~ msgstr "此设置仅允许FOG分配的打印机要添加到主机。没有分配任何打印机将包括非FOG管理的打印机被删除。" + #, fuzzy #~ msgid "This will perform the action on all hosts in this group" #~ msgstr "|这不是主要组" @@ -12514,6 +12480,14 @@ msgstr "" #~ msgid "completed imaging" #~ msgstr "完成" +#, fuzzy +#~ msgid "disabled (all)" +#~ msgstr "启用" + +#, fuzzy +#~ msgid "enabled (all)" +#~ msgstr "启用" + #, fuzzy #~ msgid "has been successfully destroyed" #~ msgstr "已成功更新" @@ -12525,6 +12499,10 @@ msgstr "" #~ msgid "has failed to destroy" #~ msgstr "未能被销毁" +#, fuzzy +#~ msgid "min (all)" +#~ msgstr "启用" + #, fuzzy #~ msgid "multicast tasks!" #~ msgstr "活动组播任务" @@ -12533,6 +12511,10 @@ msgstr "" #~ msgid "no database to" #~ msgstr "没有数据库工作关闭" +#, fuzzy +#~ msgid "to clear the field on every host in this group." +#~ msgstr "|这不是主要组" + #, fuzzy #~ msgid "username" #~ msgstr "用户名"