mirror of
https://github.com/Combodo/iTop.git
synced 2026-08-25 07:38:19 +02:00
Compare commits
6 Commits
issue/9949
...
issue/9954
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9fe705c70d | ||
|
|
3987785690 | ||
|
|
b8f02f48bd | ||
|
|
ba426a9602 | ||
|
|
285f64f8db | ||
|
|
be5a5b0da1 |
@@ -5,7 +5,7 @@ use Combodo\iTop\Application\Helper\Session;
|
||||
/**
|
||||
* Class LoginBasic
|
||||
*
|
||||
* @copyright Copyright (C) 2010-2024 Combodo SAS
|
||||
* @copyright Copyright (C) 2010-2026 Combodo SAS
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*/
|
||||
|
||||
@@ -24,11 +24,7 @@ class LoginBasic extends AbstractLoginFSMExtension
|
||||
protected function OnModeDetection(&$iErrorCode)
|
||||
{
|
||||
if (!Session::IsSet('login_mode')) {
|
||||
if (isset($_SERVER['HTTP_AUTHORIZATION']) && !empty($_SERVER['HTTP_AUTHORIZATION'])) {
|
||||
Session::Set('login_mode', 'basic');
|
||||
} elseif (isset($_SERVER['REDIRECT_HTTP_AUTHORIZATION']) && !empty($_SERVER['REDIRECT_HTTP_AUTHORIZATION'])) {
|
||||
Session::Set('login_mode', 'basic');
|
||||
} elseif (isset($_SERVER['PHP_AUTH_USER'])) {
|
||||
if (!is_null($this->GetAuthUserAndPassword())) {
|
||||
Session::Set('login_mode', 'basic');
|
||||
}
|
||||
}
|
||||
@@ -86,38 +82,49 @@ class LoginBasic extends AbstractLoginFSMExtension
|
||||
return LoginWebPage::LOGIN_FSM_CONTINUE;
|
||||
}
|
||||
|
||||
private function GetAuthUserAndPassword()
|
||||
/**
|
||||
* @return array|null [$sAuthUser, $sAuthPwd]
|
||||
*/
|
||||
private function GetAuthUserAndPassword(): ?array
|
||||
{
|
||||
$sAuthUser = '';
|
||||
$sAuthPwd = null;
|
||||
$sAuthorization = '';
|
||||
if (isset($_SERVER['HTTP_AUTHORIZATION']) && !empty($_SERVER['HTTP_AUTHORIZATION'])) {
|
||||
$sAuthorization = $_SERVER['HTTP_AUTHORIZATION'];
|
||||
} elseif (isset($_SERVER['REDIRECT_HTTP_AUTHORIZATION']) && !empty($_SERVER['REDIRECT_HTTP_AUTHORIZATION'])) {
|
||||
$sAuthorization = $_SERVER['REDIRECT_HTTP_AUTHORIZATION'];
|
||||
} elseif (isset($_SERVER['PHP_AUTH_USER'])) {
|
||||
$sAuthUser = $_SERVER['PHP_AUTH_USER'];
|
||||
// Unfortunately, the RFC is not clear about the encoding...
|
||||
// IE and FF supply the user and password encoded in ISO-8859-1 whereas Chrome provides them encoded in UTF-8
|
||||
// So let's try to guess if it's an UTF-8 string or not... fortunately all encodings share the same ASCII base
|
||||
if (!LoginWebPage::LooksLikeUTF8($sAuthUser)) {
|
||||
// Does not look like and UTF-8 string, try to convert it from iso-8859-1 to UTF-8
|
||||
// Supposed to be harmless in case of a plain ASCII string...
|
||||
$sAuthUser = iconv('iso-8859-1', 'utf-8', $sAuthUser);
|
||||
}
|
||||
$sAuthPwd = $_SERVER['PHP_AUTH_PW'];
|
||||
if (!LoginWebPage::LooksLikeUTF8($sAuthPwd)) {
|
||||
// Does not look like and UTF-8 string, try to convert it from iso-8859-1 to UTF-8
|
||||
// Supposed to be harmless in case of a plain ASCII string...
|
||||
$sAuthPwd = iconv('iso-8859-1', 'utf-8', $sAuthPwd);
|
||||
}
|
||||
|
||||
return [$sAuthUser, $sAuthPwd];
|
||||
}
|
||||
|
||||
if (!empty($sAuthorization)) {
|
||||
list($sAuthUser, $sAuthPwd) = explode(':', base64_decode(substr($sAuthorization, 6)));
|
||||
} else {
|
||||
if (isset($_SERVER['PHP_AUTH_USER'])) {
|
||||
$sAuthUser = $_SERVER['PHP_AUTH_USER'];
|
||||
// Unfortunately, the RFC is not clear about the encoding...
|
||||
// IE and FF supply the user and password encoded in ISO-8859-1 whereas Chrome provides them encoded in UTF-8
|
||||
// So let's try to guess if it's an UTF-8 string or not... fortunately all encodings share the same ASCII base
|
||||
if (!LoginWebPage::LooksLikeUTF8($sAuthUser)) {
|
||||
// Does not look like and UTF-8 string, try to convert it from iso-8859-1 to UTF-8
|
||||
// Supposed to be harmless in case of a plain ASCII string...
|
||||
$sAuthUser = iconv('iso-8859-1', 'utf-8', $sAuthUser);
|
||||
}
|
||||
$sAuthPwd = $_SERVER['PHP_AUTH_PW'];
|
||||
if (!LoginWebPage::LooksLikeUTF8($sAuthPwd)) {
|
||||
// Does not look like and UTF-8 string, try to convert it from iso-8859-1 to UTF-8
|
||||
// Supposed to be harmless in case of a plain ASCII string...
|
||||
$sAuthPwd = iconv('iso-8859-1', 'utf-8', $sAuthPwd);
|
||||
}
|
||||
}
|
||||
if (empty($sAuthorization)) {
|
||||
return null;
|
||||
}
|
||||
return [$sAuthUser, $sAuthPwd];
|
||||
|
||||
// Decode without Bearer
|
||||
if (!utils::StartsWith($sAuthorization, 'Basic ')) {
|
||||
return null;
|
||||
}
|
||||
$sDecodedAuthorisation = base64_decode(substr($sAuthorization, 6));
|
||||
if (str_contains($sDecodedAuthorisation, ':')) {
|
||||
return explode(':', $sDecodedAuthorisation);
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -25,7 +25,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:UserLocal/Attribute:expiration/Value:force_expire' => 'abgelaufen',
|
||||
'Class:UserLocal/Attribute:expiration/Value:force_expire+' => '',
|
||||
'Class:UserLocal/Attribute:expiration/Value:otp_expire' => 'einmaliges Passwort',
|
||||
'Class:UserLocal/Attribute:expiration/Value:otp_expire+' => 'Das Passwort kann vom Benutzer nicht geändert werden.',
|
||||
'Class:UserLocal/Attribute:expiration/Value:otp_expire+' => '',
|
||||
'Class:UserLocal/Attribute:password_renewed_date' => 'Letzte Passworterneuerung',
|
||||
'Class:UserLocal/Attribute:password_renewed_date+' => 'Letztes Änderungsdatum',
|
||||
'Error:UserLocalPasswordValidator:UserPasswordPolicyRegex:ValidationFailed' => 'Das Passwort muss mindestens 12 Zeichen lang sein und Großbuchstaben, Kleinbuchstaben, Zahlen und Sonderzeichen enthalten.',
|
||||
|
||||
@@ -23,5 +23,5 @@
|
||||
*/
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'theme:fullmoon-high-contrast' => 'Fullmoon (Hoher Kontrast)',
|
||||
'theme:fullmoon-high-contrast' => 'Fullmoon (High contrast)~~',
|
||||
]);
|
||||
|
||||
@@ -23,5 +23,5 @@
|
||||
*/
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'theme:fullmoon-protanopia-deuteranopia' => 'Fullmoon (Protanopie & Deuteranopie)',
|
||||
'theme:fullmoon-protanopia-deuteranopia' => 'Fullmoon (Protanopia & Deuteranopia)~~',
|
||||
]);
|
||||
|
||||
@@ -23,5 +23,5 @@
|
||||
*/
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'theme:fullmoon-tritanopia' => 'Fullmoon (Tritanopie)',
|
||||
'theme:fullmoon-tritanopia' => 'Fullmoon (Tritanopia)~~',
|
||||
]);
|
||||
|
||||
@@ -1,71 +0,0 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* @copyright Copyright (C) 2010-2026 Combodo SARL
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*/
|
||||
|
||||
/**
|
||||
* Localized data
|
||||
*/
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Menu:DataFeatureRemovalMenu' => 'Extension-Verwaltung',
|
||||
'combodo-data-feature-removal/Operation:Main/Title' => 'Extension-Verwaltung',
|
||||
|
||||
'DataFeatureRemoval:Main:Title' => 'Extension-Verwaltung',
|
||||
'DataFeatureRemoval:Main:SubTitle' => 'In Ihrem iTop installierte Extensions aktivieren oder deaktivieren',
|
||||
'DataFeatureRemoval:Failure:Title' => 'Fehler beim Testlauf der Extension-Entfernung',
|
||||
'DataFeatureRemoval:Helper:Title' => 'Prüfen Sie, ob Daten oder Abhängigkeiten dem Hinzufügen bzw. Entfernen einer Extension entgegenstehen.',
|
||||
|
||||
'DataFeatureRemoval:Features:Title' => 'Extensions',
|
||||
'DataFeatureRemoval:Result:Title' => 'Angeforderte Änderung',
|
||||
'DataFeatureRemoval:NoResult:Title' => 'Keine Änderung angefordert',
|
||||
'DataFeatureRemoval:Execution:Title' => 'Ausführung der Löschvorgänge',
|
||||
'DataFeatureRemoval:Analysis:Title' => 'Analyseergebnis',
|
||||
'DataFeatureRemoval:Analysis:Subtitle' => 'Prüfen Sie alle Elemente, die Ihre Aufmerksamkeit erfordern',
|
||||
'DataFeatureRemoval:Analysis:SubTitle' => '%1$s Element(e) müssen bereinigt werden, bevor Sie fortfahren können',
|
||||
|
||||
'DataFeatureRemoval:DeletionPlan:Title' => 'Plan zur Datenlöschung',
|
||||
'DataFeatureRemoval:DeletionPlan:SubTitle' => '%1$s Zeilen müssen bereinigt werden, bevor Sie fortfahren können',
|
||||
'DataFeatureRemoval:DoDeletion:Title' => 'Löschung durchführen',
|
||||
'DataFeatureRemoval:DoDeletion:SubTitle' => 'Alle Einträge aus der Datenbank entfernen',
|
||||
'DataFeatureRemoval:DeletionPlan:Error:Issues' => 'Einige Objekte müssen vor der Bereinigung manuell gelöscht werden',
|
||||
|
||||
'DataFeatureRemoval:Table:Analysis:ClassName' => 'Zu entfernendes Element',
|
||||
'DataFeatureRemoval:Table:Analysis:FeatureName' => 'Name der Extension',
|
||||
'DataFeatureRemoval:Table:Analysis:Module' => 'Modulname',
|
||||
'DataFeatureRemoval:Table:Analysis:Occurrence' => 'Vorkommen',
|
||||
|
||||
'DataFeatureRemoval:CleanupComplete:Title' => 'Alles bereinigt.',
|
||||
'DataFeatureRemoval:CompilComplete' => 'Kompilierung erfolgreich. Keine Bereinigung erforderlich. Sie können mit dem Setup fortfahren.',
|
||||
|
||||
'DataFeatureRemoval:Compile:InProgress' => 'Kompilierung läuft...',
|
||||
'DataFeatureRemoval:Compile:Success' => 'Kompilierung erfolgreich',
|
||||
'DataFeatureRemoval:Compile:Error' => 'Fehler bei der Kompilierung',
|
||||
|
||||
'DataFeatureRemoval:RunAudit:InProgress' => 'Analyse läuft...',
|
||||
'DataFeatureRemoval:RunAudit:Success' => 'Analyse abgeschlossen',
|
||||
'DataFeatureRemoval:RunAudit:Error' => 'Fehler während der Analyse',
|
||||
|
||||
'UI:Button:Analyze' => 'Analysieren',
|
||||
'UI:Button:ModifyChoices' => 'Auswahl ändern',
|
||||
'UI:Button:AnalyzeAndSetup' => 'Analysieren und zum Setup',
|
||||
'UI:Button:PlanDeletion' => 'Mit der Löschung fortfahren',
|
||||
'UI:Button:DoDeletion' => 'Mit der Löschung fortfahren',
|
||||
'UI:Button:BackToMain' => 'Auswahl ändern',
|
||||
'UI:Button:Setup' => 'Setup ausführen',
|
||||
|
||||
'UI:Action:ForceUninstall' => 'Deinstallation erzwingen',
|
||||
'UI:Action:MoreInfo' => 'Weitere Informationen',
|
||||
|
||||
'DataFeatureRemoval:Table:Empty' => 'Keine zu entfernenden Daten',
|
||||
|
||||
'DataFeatureRemoval:Column:Class' => 'Klasse',
|
||||
'DataFeatureRemoval:Column:DeleteCount' => 'Zu löschende Einträge',
|
||||
'DataFeatureRemoval:Column:UpdateCount' => 'Zu aktualisierende Einträge',
|
||||
'DataFeatureRemoval:Column:IssueCount' => 'Gefundene Probleme, die eine automatische Bereinigung verhindern',
|
||||
|
||||
'DataFeatureRemoval:Column:DeletedCount' => 'Gelöschte Einträge',
|
||||
'DataFeatureRemoval:Column:UpdatedCount' => 'Aktualisierte Einträge',
|
||||
]);
|
||||
@@ -1,19 +0,0 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* @copyright Copyright (C) 2010-2026 Combodo SARL
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*/
|
||||
|
||||
/**
|
||||
* Localized data
|
||||
*
|
||||
* Only the entries whose spelling differs from EN US are listed here; every
|
||||
* other string falls back to the EN US dictionary.
|
||||
*/
|
||||
|
||||
Dict::Add('EN GB', 'British English', 'British English', [
|
||||
'DataFeatureRemoval:Helper:Title' => 'Analyse if there are any data or dependency preventing you from adding/removing an extension.',
|
||||
'UI:Button:Analyze' => 'Analyse',
|
||||
'UI:Button:AnalyzeAndSetup' => 'Analyse and go to setup',
|
||||
]);
|
||||
@@ -179,15 +179,6 @@ class DataFeatureRemovalController extends Controller
|
||||
$this->ValidateTransactionId();
|
||||
|
||||
$oConfig = MetaModel::GetConfig();
|
||||
DataFeatureRemovalLog::Debug(
|
||||
__METHOD__.": extension lists",
|
||||
null,
|
||||
['removed_extensions' => $aRemovedExtensions,
|
||||
'selected_extensions' => $aSelectedExtensions,
|
||||
'added_extensions' => $aAddedExtensions,
|
||||
]
|
||||
);
|
||||
|
||||
if (count($aSelectedModules) === 0) {
|
||||
$aSelectedExtensions = DataFeatureRemoverExtensionService::GetInstance()->GetExtensionMap()->GetSelectedExtensions($oConfig, array_keys($aAddedExtensions), array_keys($aRemovedExtensions));
|
||||
$oParameters->SetParameter('selected_extensions', $this->ConvertIntoSetupFormat($aSelectedExtensions));
|
||||
@@ -202,9 +193,6 @@ class DataFeatureRemovalController extends Controller
|
||||
if ($bIsDirEmpty || $bForceCompilation) {
|
||||
$oRuntimeEnvironment->CopySetupFiles();
|
||||
if (count($aSelectedModules) === 0) {
|
||||
$oExtensionsMap = \iTopExtensionsMap::GetExtensionsMap($oRuntimeEnvironment->GetBuildEnv());
|
||||
// Removed modules are stored as static for FindModules()
|
||||
$oExtensionsMap->DeclareExtensionAsRemoved($aRemovedExtensions);
|
||||
$aSelectedModules = $oRuntimeEnvironment->GetModulesToLoadFromChoices($oConfig, $aSelectedExtensions);
|
||||
}
|
||||
|
||||
@@ -220,7 +208,6 @@ class DataFeatureRemovalController extends Controller
|
||||
$aSelectedModules = $oRuntimeEnvironment->GetModulesToLoadFromChoices($oConfig, $aSelectedExtensions);
|
||||
}
|
||||
}
|
||||
DataFeatureRemovalLog::Debug(__METHOD__.": modules", null, ['selected_modules' => $aSelectedModules]);
|
||||
} catch (CoreException $e) {
|
||||
$aParams['error_message'] = $e->getHtmlDesc();
|
||||
} catch (Exception $e) {
|
||||
|
||||
@@ -12,12 +12,17 @@ class DeletionPlanEntity
|
||||
public readonly DeletionPlanItem $oDelete;
|
||||
public readonly DeletionPlanItem $oUpdate;
|
||||
public readonly DeletionPlanItem $oIssue;
|
||||
|
||||
|
||||
/**
|
||||
* @param \Combodo\iTop\DataFeatureRemoval\Entity\DeletionPlanItem $oDelete
|
||||
* @param \Combodo\iTop\DataFeatureRemoval\Entity\DeletionPlanItem $oUpdate
|
||||
* @param \Combodo\iTop\DataFeatureRemoval\Entity\DeletionPlanItem $oIssue
|
||||
*/
|
||||
public function __construct()
|
||||
{
|
||||
$this->oDelete = new DeletionPlanItem();
|
||||
$this->oUpdate = new DeletionPlanItem();
|
||||
$this->oIssue = new DeletionPlanItem();
|
||||
$this->oDelete = $oDelete ?? new DeletionPlanItem();
|
||||
$this->oUpdate = $oUpdate ?? new DeletionPlanItem();
|
||||
$this->oIssue = $oIssue ?? new DeletionPlanItem();
|
||||
}
|
||||
|
||||
public function TotalCount(): int
|
||||
|
||||
@@ -64,7 +64,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'DBTools:LostAttachments:Step:Analyze' => 'Suche zunächst nach verlorenen / falsch platzierten Attachments mittels einer Analyse der Datenbank',
|
||||
'DBTools:LostAttachments:Step:AnalyzeResults' => 'Analyseergebnisse:',
|
||||
'DBTools:LostAttachments:Step:AnalyzeResults:None' => 'Toll! Alles scheint am richtigen Ort zu sein.',
|
||||
'DBTools:LostAttachments:Step:AnalyzeResults:Some' => 'Manche Attachments (%1$d) scheinen am falschen Ort zu sein. Werfen Sie einen Blick auf die folgende Liste und wählen Sie diejenigen aus, die Sie gerne verschieben möchten.',
|
||||
'DBTools:LostAttachments:Step:AnalyzeResults:Some' => 'Manche Attachments scheinen am falschen Ort zu sein. Werfen Sie einen Blick auf die folgende Liste und wählen Sie diejenigen aus, die Sie gerne verschieben möchten.',
|
||||
'DBTools:LostAttachments:Step:AnalyzeResults:Item:Filename' => 'Dateiname',
|
||||
'DBTools:LostAttachments:Step:AnalyzeResults:Item:CurrentLocation' => 'Derzeitiger Ort',
|
||||
'DBTools:LostAttachments:Step:AnalyzeResults:Item:TargetLocation' => 'Verschieben nach...',
|
||||
|
||||
@@ -40,7 +40,7 @@ oder melden Sie dem '.ITOP_APPLICATION_SHORT.' Administrator diesen Fehler, weil
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Attachment' => 'Attachment',
|
||||
'Class:Attachment+' => 'Datei – Text oder Bild –, die mit genau einem Objekt verknüpft ist. Sie kann nicht geändert, sondern nur gelöscht werden. Anhänge lassen sich ausschließlich beim Bearbeiten ihres Objekts anlegen.',
|
||||
'Class:Attachment+' => '',
|
||||
'Class:Attachment/Attribute:expire' => 'Läuft ab',
|
||||
'Class:Attachment/Attribute:expire+' => '',
|
||||
'Class:Attachment/Attribute:temp_id' => 'Temporäre ID',
|
||||
@@ -84,13 +84,13 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:TriggerOnAttachmentDownload' => 'Trigger (beim Herunterladen eines Attachment eines Objekts)',
|
||||
'Class:TriggerOnAttachmentDownload+' => 'Trigger für das Herunterladen des Attachments der angegebenen Klasse oder einer Unterklasse',
|
||||
'Class:TriggerOnAttachmentCreate' => 'Trigger (bei Erstellung eines Anhangs)',
|
||||
'Class:TriggerOnAttachmentCreate+' => 'Trigger bei Erstellung eines Anhangs an einem Objekt',
|
||||
'Class:TriggerOnAttachmentCreate/Attribute:file_in_email' => 'Datei an E-Mail anhängen',
|
||||
'Class:TriggerOnAttachmentCreate/Attribute:file_in_email+' => 'Wenn aktiviert, wird die Datei automatisch an die E-Mail angehängt, sobald eine E-Mail-Aktion ausgelöst wird',
|
||||
'Class:TriggerOnAttachmentDelete' => 'Trigger (bei Löschung eines Anhangs)',
|
||||
'Class:TriggerOnAttachmentDelete+' => 'Trigger bei Löschung eines Anhangs an einem Objekt',
|
||||
'Class:TriggerOnAttachmentDelete/Attribute:file_in_email' => 'Gelöschte Datei an E-Mail anhängen',
|
||||
'Class:TriggerOnAttachmentDelete/Attribute:file_in_email+' => 'Wenn aktiviert, wird die gelöschte Datei automatisch an die E-Mail angehängt, sobald eine E-Mail-Aktion ausgelöst wird',
|
||||
'Class:TriggerOnObject:TriggerClassAttachment/ReadOnlyMessage' => 'Ein klassenunabhängiger Trigger ist für die Klasse Attachment nicht zulässig. Bitte verwenden Sie einen spezifischen Trigger',
|
||||
'Class:TriggerOnAttachmentCreate' => 'Trigger (on object\'s attachment creation)~~',
|
||||
'Class:TriggerOnAttachmentCreate+' => 'Trigger on object\'s attachment creation~~',
|
||||
'Class:TriggerOnAttachmentCreate/Attribute:file_in_email' => 'Add file in email~~',
|
||||
'Class:TriggerOnAttachmentCreate/Attribute:file_in_email+' => 'If checked, the file will be automatically attached to the email when an email action is triggered~~',
|
||||
'Class:TriggerOnAttachmentDelete' => 'Trigger (on object\'s attachment deletion)~~',
|
||||
'Class:TriggerOnAttachmentDelete+' => 'Trigger on object\'s attachment deletion~~',
|
||||
'Class:TriggerOnAttachmentDelete/Attribute:file_in_email' => 'Add deleted file in email~~',
|
||||
'Class:TriggerOnAttachmentDelete/Attribute:file_in_email+' => 'If checked, the deleted file will be automatically attached to the email when an email action is triggered~~',
|
||||
'Class:TriggerOnObject:TriggerClassAttachment/ReadOnlyMessage' => 'Trigger on object is not allowed on class Attachment. Please use specific trigger~~',
|
||||
]);
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
*/
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:lnkFunctionalCIToProviderContract' => 'Verknüpfung FunctionalCI/Provider-Vertrag',
|
||||
'Class:lnkFunctionalCIToProviderContract+' => 'Diese Verknüpfung bildet ab, welche funktionalen CIs über einen Provider-Vertrag von einem externen Unternehmen betreut werden.',
|
||||
'Class:lnkFunctionalCIToProviderContract+' => '',
|
||||
'Class:lnkFunctionalCIToProviderContract/Name' => '%1$s / %2$s',
|
||||
'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => 'Provider-Vertrag',
|
||||
'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '',
|
||||
@@ -31,7 +31,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:lnkFunctionalCIToService' => 'Verknüpfung FunctionalCI/Service',
|
||||
'Class:lnkFunctionalCIToService+' => 'Diese Verknüpfung bildet ab, welche funktionalen CIs zur Erbringung eines Services benötigt werden und deren Ausfall die Qualität des Services beeinträchtigen würde.',
|
||||
'Class:lnkFunctionalCIToService+' => '',
|
||||
'Class:lnkFunctionalCIToService/Name' => '%1$s / %2$s',
|
||||
'Class:lnkFunctionalCIToService/Attribute:service_id' => 'Service',
|
||||
'Class:lnkFunctionalCIToService/Attribute:service_id+' => '',
|
||||
@@ -49,9 +49,9 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:FunctionalCI/Attribute:providercontracts_list' => 'Provider-Verträge',
|
||||
'Class:FunctionalCI/Attribute:providercontracts_list+' => 'Alle Provider-Verträge zu diesem Konfigurationselement',
|
||||
'Class:FunctionalCI/Attribute:providercontracts_list+' => '',
|
||||
'Class:FunctionalCI/Attribute:services_list' => 'Services',
|
||||
'Class:FunctionalCI/Attribute:services_list+' => 'Alle Services, die von diesem Konfigurationselement beeinträchtigt werden',
|
||||
'Class:FunctionalCI/Attribute:services_list+' => '',
|
||||
]);
|
||||
|
||||
//
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
*/
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:lnkFunctionalCIToTicket' => 'Verknüpfung FunctionalCI/Ticket',
|
||||
'Class:lnkFunctionalCIToTicket+' => 'Diese Verknüpfung bildet ab, welche funktionalen CIs von einem Ticket betroffen sind (etwa von einer Benutzeranfrage, einem Incident, einem Change ...)',
|
||||
'Class:lnkFunctionalCIToTicket+' => '',
|
||||
'Class:lnkFunctionalCIToTicket/Name' => '%1$s / %2$s',
|
||||
'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => 'Ticket',
|
||||
'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '',
|
||||
|
||||
@@ -19,14 +19,14 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Menu:NewChange+' => 'Einen neuen Change erstellen',
|
||||
'Menu:SearchChanges' => 'Suche nach Changes',
|
||||
'Menu:SearchChanges+' => 'Unter den bestehenden Changes suchen',
|
||||
'Menu:Change:Shortcuts' => 'Changes',
|
||||
'Menu:Change:Shortcuts+' => 'Verknüpfungen zu vordefinierten Change-Listen',
|
||||
'Menu:Change:Shortcuts' => 'Changes~~',
|
||||
'Menu:Change:Shortcuts+' => 'Shortcuts to predefined sets of Changes~~',
|
||||
'Menu:WaitingAcceptance' => 'Changes, die auf Annahme warten',
|
||||
'Menu:WaitingAcceptance+' => 'Changes, die auf Annahme warten',
|
||||
'Menu:WaitingApproval' => 'Changes, die auf Genehmigung warten',
|
||||
'Menu:WaitingApproval+' => 'Changes, die auf Genehmigung warten',
|
||||
'Menu:Changes' => 'Offene Changes',
|
||||
'Menu:Changes+' => 'Alle Changes, die nicht im Status "geschlossen" sind',
|
||||
'Menu:Changes+' => 'Offene Changes',
|
||||
'Menu:MyChanges' => 'Changes, die mir zugewiesen sind',
|
||||
'Menu:MyChanges+' => 'Changes, die mir zugewiesen sind',
|
||||
'UI-ChangeManagementOverview-ChangeByCategory-last-7-days' => 'Changes der letzten sieben Tage nach Kategorie',
|
||||
@@ -53,7 +53,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Change' => 'Change',
|
||||
'Class:Change+' => 'Abstrakte Klasse. Ein Ticket-Typ zur Behandlung von Changes, die sich auf erbrachte Services auswirken.',
|
||||
'Class:Change+' => '',
|
||||
'Class:Change/Attribute:status' => 'Status',
|
||||
'Class:Change/Attribute:status+' => '',
|
||||
'Class:Change/Attribute:status/Value:new' => 'Neu',
|
||||
@@ -76,7 +76,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Change/Attribute:status/Value:monitored+' => '',
|
||||
'Class:Change/Attribute:status/Value:closed' => 'Geschlossen',
|
||||
'Class:Change/Attribute:status/Value:closed+' => '',
|
||||
'Class:Change/Attribute:reason' => 'Ablehnungsgrund',
|
||||
'Class:Change/Attribute:reason' => 'Ursache',
|
||||
'Class:Change/Attribute:reason+' => '',
|
||||
'Class:Change/Attribute:requestor_id' => 'Antragsteller',
|
||||
'Class:Change/Attribute:requestor_id+' => '',
|
||||
@@ -92,7 +92,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Change/Attribute:supervisor_group_name+' => '',
|
||||
'Class:Change/Attribute:supervisor_id' => 'Aufsicht',
|
||||
'Class:Change/Attribute:supervisor_id+' => '',
|
||||
'Class:Change/Attribute:supervisor_email' => 'E-Mail der Aufsicht',
|
||||
'Class:Change/Attribute:supervisor_email' => 'Aufsicht',
|
||||
'Class:Change/Attribute:supervisor_email+' => '',
|
||||
'Class:Change/Attribute:manager_group_id' => 'Manager-Team',
|
||||
'Class:Change/Attribute:manager_group_id+' => '',
|
||||
@@ -100,7 +100,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Change/Attribute:manager_group_name+' => '',
|
||||
'Class:Change/Attribute:manager_id' => 'Manager',
|
||||
'Class:Change/Attribute:manager_id+' => '',
|
||||
'Class:Change/Attribute:manager_email' => 'E-Mail des Managers',
|
||||
'Class:Change/Attribute:manager_email' => 'Manager',
|
||||
'Class:Change/Attribute:manager_email+' => '',
|
||||
'Class:Change/Attribute:outage' => 'Ausfall',
|
||||
'Class:Change/Attribute:outage+' => '',
|
||||
@@ -156,7 +156,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:RoutineChange' => 'Routine Change',
|
||||
'Class:RoutineChange+' => 'Standard-Change mit geringem Risiko, ohne zusätzliche Genehmigung, für den ein freigegebenes Verfahren existiert, das angewendet werden muss.',
|
||||
'Class:RoutineChange+' => '',
|
||||
'Class:RoutineChange/Stimulus:ev_validate' => 'Validieren',
|
||||
'Class:RoutineChange/Stimulus:ev_validate+' => '',
|
||||
'Class:RoutineChange/Stimulus:ev_reject' => 'Ablehnen',
|
||||
@@ -187,7 +187,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:ApprovedChange' => 'Genehmigte Changes',
|
||||
'Class:ApprovedChange+' => 'Abstrakte Klasse. Normale und Notfall-Changes, die eine Genehmigung erfordern.',
|
||||
'Class:ApprovedChange+' => '',
|
||||
'Class:ApprovedChange/Attribute:approval_date' => 'Datum der Genehmigung',
|
||||
'Class:ApprovedChange/Attribute:approval_date+' => '',
|
||||
'Class:ApprovedChange/Attribute:approval_comment' => 'Kommentar zur Genehmigung',
|
||||
@@ -222,7 +222,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:NormalChange' => 'Normaler Change',
|
||||
'Class:NormalChange+' => 'Change-Typ',
|
||||
'Class:NormalChange+' => '',
|
||||
'Class:NormalChange/Attribute:acceptance_date' => 'Datum der Annahme',
|
||||
'Class:NormalChange/Attribute:acceptance_date+' => '',
|
||||
'Class:NormalChange/Attribute:acceptance_comment' => 'Kommentar zur Annahme',
|
||||
@@ -257,7 +257,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:EmergencyChange' => 'Emergency Change',
|
||||
'Class:EmergencyChange+' => 'Change-Ticket für Notfallsituationen (Fehlfunktionen, Sicherheit). Der Genehmigungsprozess ist verkürzt, der Notfall-Change wird so schnell wie möglich umgesetzt.',
|
||||
'Class:EmergencyChange+' => '',
|
||||
'Class:EmergencyChange/Stimulus:ev_validate' => 'Validieren',
|
||||
'Class:EmergencyChange/Stimulus:ev_validate+' => '',
|
||||
'Class:EmergencyChange/Stimulus:ev_reject' => 'Ablehnen',
|
||||
|
||||
@@ -30,12 +30,12 @@ Dict::Add('EN GB', 'British English', 'British English', [
|
||||
'Menu:NewChange+' => 'Create a new change ticket',
|
||||
'Menu:SearchChanges' => 'Search for changes',
|
||||
'Menu:SearchChanges+' => 'Search for change tickets',
|
||||
'Menu:Change:Shortcuts' => 'Changes',
|
||||
'Menu:Change:Shortcuts+' => 'Shortcuts to predefined sets of Changes',
|
||||
'Menu:Change:Shortcuts' => 'Changes~~',
|
||||
'Menu:Change:Shortcuts+' => 'Shortcuts to predefined sets of Changes~~',
|
||||
'Menu:WaitingAcceptance' => 'Changes awaiting acceptance',
|
||||
'Menu:WaitingAcceptance+' => '',
|
||||
'Menu:WaitingApproval' => 'Changes awaiting approval',
|
||||
'Menu:WaitingApproval+' => 'Changes in planned status',
|
||||
'Menu:WaitingApproval+' => 'Changes in planned status~~',
|
||||
'Menu:Changes' => 'Open changes',
|
||||
'Menu:Changes+' => 'All changes which are not in closed status',
|
||||
'Menu:MyChanges' => 'Changes assigned to me',
|
||||
|
||||
@@ -19,14 +19,14 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Menu:NewChange+' => 'Einen neuen Change erstellen',
|
||||
'Menu:SearchChanges' => 'Suche nach Changes',
|
||||
'Menu:SearchChanges+' => 'Unter den bestehenden Changes suchen',
|
||||
'Menu:Change:Shortcuts' => 'Changes',
|
||||
'Menu:Change:Shortcuts+' => 'Verknüpfungen zu vordefinierten Change-Listen',
|
||||
'Menu:Change:Shortcuts' => 'Changes~~',
|
||||
'Menu:Change:Shortcuts+' => 'Shortcuts to predefined sets of Changes~~',
|
||||
'Menu:WaitingAcceptance' => 'Changes, die auf Annahme warten',
|
||||
'Menu:WaitingAcceptance+' => 'Changes, die auf Annahme warten',
|
||||
'Menu:WaitingApproval' => 'Changes, die auf Genehmigung warten',
|
||||
'Menu:WaitingApproval+' => 'Changes, die auf Genehmigung warten',
|
||||
'Menu:Changes' => 'Offene Changes',
|
||||
'Menu:Changes+' => 'Alle Changes, die nicht im Status "geschlossen" sind',
|
||||
'Menu:Changes+' => 'Offene Changes',
|
||||
'Menu:MyChanges' => 'Changes, die mir zugewiesen sind',
|
||||
'Menu:MyChanges+' => 'Changes, die mir zugewiesen sind',
|
||||
'UI-ChangeManagementOverview-ChangeByCategory-last-7-days' => 'Changes der letzten sieben Tage nach Kategorie',
|
||||
@@ -53,7 +53,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Change' => 'Change',
|
||||
'Class:Change+' => 'Ein Ticket-Typ zur Behandlung von Changes, die sich auf erbrachte Services auswirken.',
|
||||
'Class:Change+' => '',
|
||||
'Class:Change/Attribute:status' => 'Status',
|
||||
'Class:Change/Attribute:status+' => '',
|
||||
'Class:Change/Attribute:status/Value:new' => 'Neu',
|
||||
|
||||
@@ -30,12 +30,12 @@ Dict::Add('EN GB', 'British English', 'British English', [
|
||||
'Menu:NewChange+' => 'Create a new change ticket',
|
||||
'Menu:SearchChanges' => 'Search for changes',
|
||||
'Menu:SearchChanges+' => 'Search for change tickets',
|
||||
'Menu:Change:Shortcuts' => 'Changes',
|
||||
'Menu:Change:Shortcuts+' => 'Shortcuts to predefined sets of Changes',
|
||||
'Menu:Change:Shortcuts' => 'Changes~~',
|
||||
'Menu:Change:Shortcuts+' => 'Shortcuts to predefined sets of Changes~~',
|
||||
'Menu:WaitingAcceptance' => 'Changes awaiting acceptance',
|
||||
'Menu:WaitingAcceptance+' => '',
|
||||
'Menu:WaitingApproval' => 'Changes awaiting approval',
|
||||
'Menu:WaitingApproval+' => 'Changes in planned status',
|
||||
'Menu:WaitingApproval+' => 'Changes in planned status~~',
|
||||
'Menu:Changes' => 'Open changes',
|
||||
'Menu:Changes+' => 'All changes which are not in closed status',
|
||||
'Menu:MyChanges' => 'Changes assigned to me',
|
||||
|
||||
@@ -1,21 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Set>
|
||||
<Brand alias="Brand" id="1">
|
||||
<name>HPE</name>
|
||||
<Brand alias="Brand" id="6">
|
||||
<name>Acer</name>
|
||||
<logo>
|
||||
<mimetype>image/svg+xml</mimetype>
|
||||
<filename>icon-hpe.svg</filename>
|
||||
<data>PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCIgeG1sbnM9Imh0dHA6Ly93d3c
|
||||
udzMub3JnLzIwMDAvc3ZnIiB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjAiIGlkPSJrYXRtYW5fMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA2MzAgNjMwIiB4bWw6c3BhY2U9InByZXNlcnZlIiBzb2RpcG9kaTpkb2NuYW1lPSJpY29uLWhwZS5zdmciIHdpZHRoPSI2MzAiIGhlaWdodD0iNjMwIiBpbmtzY2FwZTp2ZXJzaW9uPSIxLjQuMyAoMGQxNWY3NTA0MiwgMjAyNS0xMi0yNSkiPjxkZWZzIGlkPSJkZWZzM
|
||||
iIvPjxzb2RpcG9kaTpuYW1lZHZpZXcgaWQ9Im5hbWVkdmlldzIiIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIgYm9yZGVyY29sb3I9IiMwMDAwMDAiIGJvcmRlcm9wYWNpdHk9IjAuMjUiIGlua3NjYXBlOnNob3dwYWdlc2hhZG93PSIyIiBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMC4wIiBpbmtzY2FwZTpwYWdlY2hlY2tlcmJvYXJkPSIwIiBpbmtzY2FwZTpkZXNrY29sb3I9IiNkMWQxZDEiIHNob3dndWlkZXM9InRydWUiIGlua3NjYXBlOnpvb209IjAuNjkwNTUxNSIgaW5rc2N
|
||||
hcGU6Y3g9Ii0yMTcuOTQxNzUiIGlua3NjYXBlOmN5PSIyNzUuMTQyNCIgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIyNTYwIiBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSIxMzYwIiBpbmtzY2FwZTp3aW5kb3cteD0iMCIgaW5rc2NhcGU6d2luZG93LXk9IjAiIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9ImthdG1hbl8xIj48c29kaXBvZGk6Z3VpZGUgcG9zaXRpb249IjE5Ny42NjI0NCwzMTQuNDg4NDgiIG9yaWVudGF0a
|
||||
W9uPSIwLC0xIiBpZD0iZ3VpZGUyIiBpbmtzY2FwZTpsb2NrZWQ9ImZhbHNlIi8+PC9zb2RpcG9kaTpuYW1lZHZpZXc+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyIgaWQ9InN0eWxlMSI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzAwMDAwMDtzdHJva2Utd2lkdGg6MzY7fQoJLnN0MXtmaWxsOm5vbmU7c3Ryb2tlOiMwM0E4ODM7c3Ryb2tlLXdpZHRoOjM2O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0ibSAxOC41MTE5ODcsNDA1LjkzMDEyIHYgLTE4MCBtIDE
|
||||
1NC4wMDAwMDMsMTgwIHYgLTE4MCBtIC0xNTQuMDAwMDAzLDg5IEggMTU1LjUxMTk5IG0gOTUsOTEgdiAtMTgwIG0gMCwxOCBoIDEwMiBjIDI3LjYsMCA1MCwyMi40IDUwLDUwIDAsMjcuNiAtMjIuNCw1MCAtNTAsNTAgaCAtMTAyIG0gMjIyLC02NyB2IC0zMyBoIDE1OCIgaWQ9InBhdGgxIi8+CjxwYXRoIGNsYXNzPSJzdDEiIGQ9Im0gNjMwLjUxMTk5LDM4Ny45MzAxMiBoIC0xNTggdiAtNzYgaCAxNTgiIGlkPSJwYXRoMiIvPgo8L3N2Zz4K
|
||||
<filename>icon-acer.svg</filename>
|
||||
<data>PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmc6c3ZnIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIiB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiIHhtbG5zOnN2Zz0iaH
|
||||
R0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgaWQ9ImFjZXIiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iODMiIGhlaWdodD0iODMiIHZpZXdCb3g9IjAgMCA4MyA4MyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgc29kaXBvZGk6ZG9jbmFtZT0iaWNvbi1hY2VyLnN2ZyIgaW5rc2NhcGU6dmVyc2lvbj0iMS40LjMgKDBkMTVmNzUwNDIsIDIwMjUtMTItMjUpIj48c3ZnOmRlZnMgaWQ9ImRlZnMxIi8+PHNvZGlwb2RpOm5hbWVkdmlldyBpZD0ibmFtZWR2
|
||||
aWV3MSIgcGFnZWNvbG9yPSIjZmZmZmZmIiBib3JkZXJjb2xvcj0iIzAwMDAwMCIgYm9yZGVyb3BhY2l0eT0iMC4yNSIgaW5rc2NhcGU6c2hvd3BhZ2VzaGFkb3c9IjIiIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwLjAiIGlua3NjYXBlOnBhZ2VjaGVja2VyYm9hcmQ9IjAiIGlua3NjYXBlOmRlc2tjb2xvcj0iI2QxZDFkMSIgc2hvd2d1aWRlcz0idHJ1ZSIgaW5rc2NhcGU6em9vbT0iMTAuNDgzMDcxIiBpbmtzY2FwZTpjeD0iNzUuNzg4ODYiIGlua3NjYXBlOmN5PSIzNS
|
||||
42NzY1NjgiIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMjU2MCIgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTM2MCIgaW5rc2NhcGU6d2luZG93LXg9IjAiIGlua3NjYXBlOndpbmRvdy15PSIwIiBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIiBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJhY2VyIj48c29kaXBvZGk6Z3VpZGUgcG9zaXRpb249IjQwLjMwNzkxOSw0MS4yMjAyMTQiIG9yaWVudGF0aW9uPSIwLC0xIiBpZD0iZ3VpZGUxIiBpbmtzY2FwZTpsb2NrZWQ9
|
||||
ImZhbHNlIi8+PC9zb2RpcG9kaTpuYW1lZHZpZXc+Cjxzdmc6cGF0aCBpZD0iYWNlci1sb2dvIiBzdHlsZT0iZmlsbDojODBjMzQzIiBkPSJtIDgyLjg1LDMyLjc2MDg5MyBjIC0wLjI5LC0wLjQyIC0wLjYyLC0wLjcgLTIuMDQsLTAuODEgLTAuMzcsLTAuMDMgLTEuNiwtMC4wNyAtMy42NiwtMC4wNyAtNS40MiwwIC05LjEsMS42NSAtMTAuOTgsNC45MSAwLjUyLC0zLjI4IC0yLjY3LC00LjkyIC05LjU1LC00LjkyIC04LjA5LDAgLTEzLjE0LDMuMjcgLTE1LjE1LDkuOD
|
||||
EgLTAuNzQsMS45MSAtMC44Miw0LjAyIC0wLjIzLDUuOTggbCAtMS45MSwwLjEzIGMgLTEuNDksMC4xMSAtMy40NiwwLjIyIC00LjY2LDAuMjIgLTIuOTYsMCAtNC44LC0wLjUgLTUuNTEsLTEuNSAtMC42NCwtMC45IC0wLjU3LC0yLjU2IDAuMTcsLTQuOTggMS4yMywtNC4wMiA0LjI5LC01LjgyIDkuMTgsLTUuODIgMi41MywwIDUsMC4yNyA1LDAuMjcgMC4zLC0wLjA1IDAuNTEsLTAuMzMgMC40NiwtMC42NCAwLC0wLjAxIDAsLTAuMDIgLTAuMDEsLTAuMDMgbCAtMC4w
|
||||
NSwtMC4zOCAtMC4xNywtMS4zNSBjIC0wLjExLC0wLjg5IC0wLjc3LC0xLjQxIC0xLjk3LC0xLjU3IC0xLjEsLTAuMDcgLTEuOTEsLTAuMTMgLTMuMTIsLTAuMTMgaCAtMC4wNyBjIC02LjM5LDAuMDEgLTEwLjg0LDIuMTIgLTEzLjM2LDYuMzIgMC45MiwtNC4yMSAtMi4wNCwtNi4zMiAtOC44NywtNi4zMiAtMi43MywtMC4wNSAtNS40NiwwLjA2IC04LjE4LDAuMzMgLTEuMDMsLTAuMDMgLTEuOTYsMC42MSAtMi4zMywxLjU3IGwgLTAuNTQsMS43MyBjIC0wLjEsMC4zMi
|
||||
AwLjA1LDAuNDggMC40NiwwLjQ4IGggMC4wMSBjIDAuMywtMC4wNCAxLjQ2LC0wLjE1IDMuNDQsLTAuMzEgMi42MiwtMC4yMSA0LjU1LC0wLjMyIDUuODMsLTAuMzIgMy43NywwIDUuMzUsMC45NSA0Ljc2LDIuODQgLTAuMTEsMC40IC0wLjQ0LDAuNzEgLTAuODUsMC43OCAtMy41NiwwLjU5IC02LjM5LDEuMDIgLTguNDgsMS4yOCAtNS44OSwwLjc1IC05LjI5LDIuNTkgLTEwLjIsNS41MiAtMS4yNSw0LjAzIDEuODksNi4wNCA5LjQ0LDYuMDQgMy4xNywwLjA0IDYuMzQs
|
||||
LTAuMTggOS40OCwtMC42NSAxLjQ3LC0wLjI1IDIuMjIsLTAuNjMgMi41MSwtMS41OCBsIDEuNDEsLTQuNDkgYyAtMC4xNSw0LjQ5IDIuOTksNi43NSA5LjQxLDYuNzUgMi4yMywwLjA0IDQuNDUsLTAuMDYgNi42NiwtMC4zMSAxLjMyLC0wLjIzIDEuOTUsLTAuNTIgMi4yNCwtMS41MSBsIDAuMjgsLTEuNDEgYyAxLjM3LDIuMTQgNC4zNywzLjIxIDkuMDEsMy4yMSA0Ljg5LDAgNy43NCwtMC4xNCA4LjU1LC0wLjQxIDAuNTcsLTAuMTIgMS4wNCwtMC41MiAxLjI1LC0xLj
|
||||
A2IDAuMDMsLTAuMDkgMC4wNSwtMC4xOSAwLjA2LC0wLjI4IGwgMC41OSwtMS45MSBjIDAuMSwtMC4zMyAtMC4wNSwtMC40OSAtMC40NSwtMC40OCBsIC0zLjEzLDAuMTUgYyAtMi4wOSwwLjEyIC0zLjcyLDAuMTggLTQuOSwwLjE3IC0xLjU0LDAuMDggLTMuMDgsLTAuMDcgLTQuNTgsLTAuNDYgLTEuMiwtMC40MSAtMS45NCwtMS42MSAtMS43NywtMi44NiBsIDkuOTEsLTEuMjcgYyA0LjQ0LC0wLjU3IDcuNDIsLTEuOTQgOC45MiwtNC4xMiBsIC0zLjM3LDExLjczIGMg
|
||||
LTAuMDcsMC4xOCAtMC4wNCwwLjM4IDAuMDcsMC41MyAwLjE4LDAuMTcgMC40MSwwLjI1IDAuNjUsMC4yMiBoIDQuMSBjIDAuNDcsMC4wNyAwLjkzLC0wLjIyIDEuMDYsLTAuNjggbCAzLjYyLC0xMi42NyBjIDAuNDgsLTEuNjcgMiwtMi40OCA0LjY3LC0yLjQ4IDIuNDEsMCA0LjIyLDAuMDIgNS4zOCwwLjA3IDAuMDMsMCAwLjA2LDAgMC4wOSwwIDAuMzksMCAwLjc0LC0wLjI2IDAuODQsLTAuNjMgbCAwLjYzLC0xLjc0IGMgMC4xNSwtMC4zIDAuMTIsLTAuNjMgLTAuMD
|
||||
UsLTAuODkgbSAtNjYuMTIsMTUuMjQgYyAtMS44MywwLjIzIC0zLjY4LDAuMzMgLTUuNTIsMC4zIC00LjE3LDAgLTUuOTksLTAuODQgLTUuNDYsLTIuNTMgMC4zOCwtMS4yMSAxLjQ3LC0xLjk0IDMuMjgsLTIuMTkgbCA5LjQ4LC0xLjI4IHogbSA0My44MywtMTAuMjcgYyAtMC40LDEuMyAtMi4yNSwyLjE5IC01LjU2LDIuNjcgbCAtNy45LDEuMTMgMC4yLC0wLjY1IGMgMC4zOSwtMS43NCAxLjM3LC0zLjI4IDIuNzksLTQuMzcgMS4yLC0wLjc3IDMuMTUsLTEuMTYgNS44NiwtMS4xNiAzLjU2LDAgNS4xLDAuOCA0LjYxLDIuMzgiLz4KPC9zdmc6c3ZnPgo=
|
||||
</data>
|
||||
<downloads_count>0</downloads_count>
|
||||
</logo>
|
||||
</Brand>
|
||||
<Brand alias="Brand" id="2">
|
||||
<Brand alias="Brand" id="2">
|
||||
<name>Apple</name>
|
||||
<logo>
|
||||
<mimetype>image/svg+xml</mimetype>
|
||||
@@ -27,7 +33,7 @@
|
||||
<downloads_count>0</downloads_count>
|
||||
</logo>
|
||||
</Brand>
|
||||
<Brand alias="Brand" id="3">
|
||||
<Brand alias="Brand" id="3">
|
||||
<name>Asus</name>
|
||||
<logo>
|
||||
<mimetype>image/svg+xml</mimetype>
|
||||
@@ -51,7 +57,103 @@
|
||||
<downloads_count>0</downloads_count>
|
||||
</logo>
|
||||
</Brand>
|
||||
<Brand alias="Brand" id="4">
|
||||
<Brand alias="Brand" id="10">
|
||||
<name>Cisco</name>
|
||||
<logo>
|
||||
<mimetype>image/svg+xml</mimetype>
|
||||
<filename>icon-cisco.svg</filename>
|
||||
<data>PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCIgeG1sbnM9Imh0dHA6Ly93d
|
||||
3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgd2lkdGg9IjEwOCIgaGVpZ2h0PSIxMDgiIHZpZXdCb3g9IjAgMCAxMDggMTA4IiByb2xlPSJpbWciIHZlcnNpb24
|
||||
9IjEuMSIgaWQ9InN2ZzExIiBzb2RpcG9kaTpkb2NuYW1lPSJpY29uLWNpc2NvLnN2ZyIgaW5rc2NhcGU6dmVyc2lvbj0iMS40LjMgKDBkMTVmNzUwNDIsIDIwMjUtMTItMjUpIj48c29kaXBvZGk6bmFtZWR2aWV3IGlkPSJuYW1lZHZpZXcxMSIgcGFnZWNvbG9yPSIjZmZmZmZmIiBib3JkZXJjb2xvcj0iIzAwMDAwMCIgYm9yZGVyb3BhY2l0eT0iMC4yNSIgaW5rc2NhcGU6c2hvd3BhZ2VzaGFkb3c9IjIiIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwLjAiIGlua3NjYXBlO
|
||||
nBhZ2VjaGVja2VyYm9hcmQ9IjAiIGlua3NjYXBlOmRlc2tjb2xvcj0iI2QxZDFkMSIgc2hvd2d1aWRlcz0idHJ1ZSIgaW5rc2NhcGU6em9vbT0iNi44MjI5NjAyIiBpbmtzY2FwZTpjeD0iNDguODc5MDc4IiBpbmtzY2FwZTpjeT0iNTEuNzM3MDc1IiBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjI1NjAiIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjEzNjAiIGlua3NjYXBlOndpbmRvdy14PSIwIiBpbmtzY2FwZTp3aW5kb3cteT0iMCIgaW5rc2NhcGU6d2luZG93LW1heGl
|
||||
taXplZD0iMSIgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnMTEiPjxzb2RpcG9kaTpndWlkZSBwb3NpdGlvbj0iMTYuOTM5NTg3LDUzLjM3NjMwMyIgb3JpZW50YXRpb249IjAsLTEiIGlkPSJndWlkZTExIiBpbmtzY2FwZTpsb2NrZWQ9ImZhbHNlIi8+PC9zb2RpcG9kaTpuYW1lZHZpZXc+PHRpdGxlIGlkPSJmdy1jLWhlYWRlcl9fbG9nby10aXRsZSI+Q2lzY28uY29tIEZyYW5jZTwvdGl0bGU+PGRlZnMgaWQ9ImRlZnMxIj48cGF0aCBkPSJtIDAsMjIuNzY5IGEgM
|
||||
i4zNDgsMi4zNDggMCAwIDAgMy45MzUsMS41NDUgYyAwLjQzNCwtMC40MDMgMC43LC0wLjk1NSAwLjc0NCwtMS41NDUgdiAtNS4yIGEgMi4zNCwyLjM0IDAgMCAwIC00LjY3OSwwIHYgNS4yIiBpZD0iYmFyX3Nob3J0IiBjbGFzcz0iYmFyIi8+PHBhdGggZD0ibSAxMi45NSwyMi43NjkgYSAyLjM0OSwyLjM0OSAwIDAgMCAyLjM0LDIuMTcxIDIuMzQ2LDIuMzQ2IDAgMCAwIDIuMzM5LC0yLjE3MSBWIDExLjExMiBhIDIuMzQxLDIuMzQxIDAgMCAwIC00LjY3OSwwIFYgMjI
|
||||
uNzciIGlkPSJiYXJfdGFsbCIgY2xhc3M9ImJhciIvPjxwYXRoIGQ9Im0gMjUuODMyLDI3LjQ2NCBhIDIuMzQ1LDIuMzQ1IDAgMCAwIDQuNjc4LDAgViAyLjI0OSBhIDIuMzQyLDIuMzQyIDAgMCAwIC00LjY3OCwwIHYgMjUuMjE1IiBpZD0iYmFyX2dyYW5kZSIgY2xhc3M9ImJhciIvPjxwYXRoIGQ9Im0gMjQuMDI2LDU2LjI3NyB2IC01LjAwMiBsIC0wLjA5OCwwLjA0MyBhIDkuMjUzLDkuMjUzIDAgMCAxIC0zLjYwNSwwLjkxNSA1LjMwMyw1LjMwMyAwIDAgMSAtMy42M
|
||||
ywtMS4wNyA0LjY0NCw0LjY0NCAwIDAgMSAtMS41OCwtMi4yNDQgNS4zOTUsNS4zOTUgMCAwIDEgLTAuMTA2LC0zIDQuNiw0LjYgMCAwIDEgMS42MDksLTIuNTY2IDQuODIzLDQuODIzIDAgMCAxIDIuNTI4LC0xLjA5IDguMzMyLDguMzMyIDAgMCAxIDQuNzc0LDAuODk1IGwgMC4xMDgsMC4wNTYgdiAtNS4wMyBsIC0wLjIyOCwtMC4wNjEgYSAxMi43OCwxMi43OCAwIDAgMCAtNC41NTIsLTAuNTk2IDEwLjUzNCwxMC41MzQgMCAwIDAgLTQuMDY1LDAuOTMgOS4yOSw5LjI
|
||||
5IDAgMCAwIC0zLjMyOSwyLjU3MiAxMC4wMTQsMTAuMDE0IDAgMCAwIC0wLjE4MiwxMi4xOCA5LjU0Niw5LjU0NiAwIDAgMCA1LjI5MiwzLjQwMyBjIDIuMjExLDAuNTM4IDQuNTI4LDAuNDU2IDYuNjk3LC0wLjIzNCBsIDAuMzY3LC0wLjEwMSIgaWQ9ImNpc2NvX2MiLz48L2RlZnM+PGcgZmlsbD0iIzAyYzhmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBpZD0iZzExIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC4wOTQ2Njg1OSwyNi4yMzQ5NDYpIj48dXNlIGhyZWY9IiNja
|
||||
XNjb19jIiBpZD0idXNlMSIvPjx1c2UgaHJlZj0iI2Npc2NvX2MiIHg9IjQ5LjUiIGlkPSJ1c2UyIi8+PHBhdGggZD0ibSA0MS42OSw1Mi4xMjUgLTAuMDE5LDQuMzA4IDAuMzE1LDAuMDU0IGMgMC45ODksMC4xODUgMS45ODcsMC4zMTMgMi45OSwwLjM4NSBhIDE4LjEsMTguMSAwIDAgMCAyLjY0MiwwLjA1MSBjIDAuODQyLC0wLjA2IDEuNjc1LC0wLjIxOCAyLjQ4LC0wLjQ2OCBhIDYuODYyLDYuODYyIDAgMCAwIDIuNTczLC0xLjM3MSA1LjE5LDUuMTkgMCAwIDAgMS4
|
||||
0OTgsLTIuMTQ4IDUuOTEyLDUuOTEyIDAgMCAwIC0wLjAzLC00LjMyNCA0Ljg1Miw0Ljg1MiAwIDAgMCAtMS4zNDMsLTEuODYyIDUuNTY4LDUuNTY4IDAgMCAwIC0xLjk3LC0xLjE0NyBsIC0zLjI1LC0xLjIwNiBhIDEuNzQyLDEuNzQyIDAgMCAxIC0wLjg4NywtMC44NDUgMS4xMDcsMS4xMDcgMCAwIDEgMC4wMzYsLTAuOTg2IDEuMjksMS4yOSAwIDAgMSAwLjIxNywtMC4yOTEgMS43NSwxLjc1IDAgMCAxIDAuNDgsLTAuMzQ3IGMgMC4zNjMsLTAuMTggMC43NTUsLTAuM
|
||||
jkzIDEuMTU4LC0wLjMzNyBhIDYuNzYsNi43NiAwIDAgMSAyLjA3MiwwLjAyMiBjIDAuODEsMC4wODggMS42MTMsMC4yMzEgMi40MDIsMC40MyBsIDAuMTY4LDAuMDM3IHYgLTMuOTc0IGwgLTAuMzEsLTAuMDY3IGEgMjEuMTQsMjEuMTQgMCAwIDAgLTIuNDQ0LC0wLjQzNSAxMi41NDUsMTIuNTQ1IDAgMCAwIC0zLjIxMywtMC4wMTQgNi45NDUsNi45NDUgMCAwIDAgLTMuNjk5LDEuNDg4IDQuOTA4LDQuOTA4IDAgMCAwIC0xLjU4LDIuMTc4IDUuOTg0LDUuOTg0IDAgMCA
|
||||
wIC0wLjAwMyw0LjA1IGMgMC4yNDIsMC42NSAwLjYzLDEuMjM3IDEuMTM2LDEuNzE0IDAuNDM3LDAuNDIyIDAuOTMyLDAuNzggMS40NywxLjA2NSAwLjcwOCwwLjM4IDEuNDU4LDAuNjc1IDIuMjM1LDAuODc4IDAuMjU3LDAuMDc3IDAuNTEyLDAuMTU4IDAuNzY2LDAuMjQzIGwgMC4zODUsMC4xNDEgMC4xMSwwLjA0NSBjIDAuMzgsMC4xMzYgMC43MjYsMC4zNSAxLjAxOCwwLjYyOCAwLjIwMiwwLjE5IDAuMzU4LDAuNDIzIDAuNDU1LDAuNjgzIDAuMDYsMC4yMzcgMC4wN
|
||||
jEsMC40ODUgMC4wMDMsMC43MjMgYSAxLjUzNiwxLjUzNiAwIDAgMSAtMC43NDQsMC44OTIgMy42OTEsMy42OTEgMCAwIDEgLTEuMjM5LDAuMzg3IDksOSAwIDAgMSAtMS45MiwwLjA5NyAyMS45NzMsMjEuOTczIDAgMCAxIC0yLjUwNywtMC4zMzQgYyAtMC40MzMsLTAuMDkgLTAuODY0LC0wLjE5IC0xLjI5MSwtMC4zMDMgeiBtIC0xMS4xNDQsNC40ODIgaCA0LjczIFYgMzcuODQ2IGggLTQuNzMgeiBNIDg1LjMwNSw0My4zODYgYSA0LjkzNCw0LjkzNCAwIDEgMSA2LjE
|
||||
1Nyw3LjcxMSA0LjkzNCw0LjkzNCAwIDAgMSAtNi4xNTcsLTcuNzEgbSAtNi44NjcsMy44NDggYSA5Ljg3LDkuODcgMCAwIDAgMTIuMDAyLDkuNDg1IDkuNjI5LDkuNjI5IDAgMCAwIDMuMTU3LC0xNy43MjkgOS45MzQsOS45MzQgMCAwIDAgLTE1LjE2LDguMjQ0IiBpZD0icGF0aDIiLz48dXNlIGhyZWY9IiNiYXJfc2hvcnQiIHg9IjAiIGlkPSJ1c2UzIi8+PHVzZSBocmVmPSIjYmFyX3RhbGwiIHg9IjAiIGlkPSJ1c2U0Ii8+PHVzZSBocmVmPSIjYmFyX2dyYW5kZSIge
|
||||
D0iMCIgaWQ9InVzZTUiLz48dXNlIGhyZWY9IiNiYXJfdGFsbCIgeD0iMjUuODc1IiBpZD0idXNlNiIvPjx1c2UgaHJlZj0iI2Jhcl9zaG9ydCIgeD0iNTEuNzUiIGlkPSJ1c2U3Ii8+PHVzZSBocmVmPSIjYmFyX3RhbGwiIHg9IjUxLjc1IiBpZD0idXNlOCIvPjx1c2UgaHJlZj0iI2Jhcl9ncmFuZGUiIHg9IjUxLjc1IiBpZD0idXNlOSIvPjx1c2UgaHJlZj0iI2Jhcl90YWxsIiB4PSI3Ny42MjUiIGlkPSJ1c2UxMCIvPjx1c2UgaHJlZj0iI2Jhcl9zaG9ydCIgeD0iMTAzLjM3NSIgaWQ9InVzZTExIi8+PC9nPjxtZXRhZGF0YSBpZD0ibWV0YWRhdGExMSI+PHJkZjpSREY+PGNjOldvcmsgcmRmOmFib3V0PSIiPjxkYzp0aXRsZT5DaXNjby5jb20gRnJhbmNlPC9kYzp0aXRsZT48L2NjOldvcms+PC9yZGY6UkRGPjwvbWV0YWRhdGE+PC9zdmc+Cg==
|
||||
</data>
|
||||
<downloads_count>0</downloads_count>
|
||||
</logo>
|
||||
</Brand>
|
||||
<Brand alias="Brand" id="5">
|
||||
<name>Dell</name>
|
||||
<logo>
|
||||
<mimetype>image/svg+xml</mimetype>
|
||||
<filename>icons8-dell.svg</filename>
|
||||
<data>PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNDggNDgiIHdpZHRoPSI0OHB4IiBoZWlnaHQ9IjQ4cHgiPjxwYXRoIGZpbGw9IiMwMjg4ZDEiIGQ9Ik0yNCw0QzEyLjk1Niw0LDQsMTIuOTU2LDQsMjRzOC45NTYsMjAsMjAsMjBzMjAtOC45NTYsMjAtMjBTMzUuMDQ0LDQsMjQs
|
||||
NHogTTI0LDQxYy05LjM5MSwwLTE3LTcuNjA5LTE3LTE3UzE0LjYwOSw3LDI0LDdzMTcsNy42MDksMTcsMTdTMzMuMzkxLDQxLDI0LDQxeiIvPjxwYXRoIGZpbGw9IiMwMjg4ZDEiIGQ9Ik0zNS42NDEsMjUuNTYzbDIuODQsMC4wMDRsLTAuMDA0LDIuMzk1bC01LjY5MS0wLjAxMmwwLjAxMi04LjE3MmwyLjg1NSwwLjAwNEwzNS42NDEsMjUuNTYzeiBNMjYuMzQsMjUuMTAybC00LjY5OSwzLjY4NGwtNC4yODUtMy4zNzljLTAuNjIxLDEuNDg0LTIuMTA5LDIuNTItMy44Mz
|
||||
YsMi41MTZsLTMuNjY0LTAuMDA0bDAuMDA4LTguMTcybDMuNjY4LDAuMDA0YzEuOTI2LDAuMDA0LDMuMzA5LDEuMjIzLDMuODI4LDIuNTMxbDQuMjk3LTMuMzY3bDEuNTg2LDEuMjVsLTMuOTM0LDMuMDg2bDAuNzU0LDAuNTk0bDMuOTM0LTMuMDg2bDEuNTksMS4yNTRsLTMuOTM0LDMuMDgybDAuNzUsMC41OTRsMy45NDEtMy4wODJsMC4wMDQtMi44MzZsMi44NTIsMC4wMDRsLTAuMDA4LDUuNzgxbDIuODQsMC4wMDRsLTAuMDA0LDIuMzkxbC01LjY5MS0wLjAwOEwyNi4zNCwyNS4xMDJ6IE0xNS4wMTIsMjMuODRjMC0xLjExMy0wLjczLTEuNzQyLTEuNzctMS43NDJoLTAuNjM3bC0wLjAwNCwzLjQ3N2gwLjYyMUMxNC4xODQsMjUuNTc0LDE1LjAxMiwyNS4wNTEsMTUuMDEyLDIzLjg0Ii8+PC9zdmc+Cg==
|
||||
</data>
|
||||
<downloads_count>0</downloads_count>
|
||||
</logo>
|
||||
</Brand>
|
||||
<Brand alias="Brand" id="7">
|
||||
<name>HP Inc</name>
|
||||
<logo>
|
||||
<mimetype>image/svg+xml</mimetype>
|
||||
<filename>icons8-hp.svg</filename>
|
||||
<data>PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNDggNDgiIHdpZHRoPSI0OHB4IiBoZWlnaHQ9IjQ4cHgiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0yNCA0QTIwIDIwIDAgMSAwIDI0IDQ0QTIwIDIwIDAgMSAwIDI0IDRaIi8+PHBhdGggZmlsbD0iIzE5NzZkMiIgZD0iTTI0LDQzLj
|
||||
k5N2MtMC4xOTksMC0wLjY1MiwwLjAwNi0wLjg1LDBsNC0xMC45OTloNS42MjVjMC45ODcsMCwyLjA3MS0wLjc1OSwyLjQwOS0xLjY4Nmw0Ljc0OC0xMi42ODdjMC43MjUtMS45OTUtMC40MTctMy42MjYtMi41MzktMy42MjZoLTcuODA0bC02LjUxOCwxOC4yNTdoLTAuMDAybC0zLjcxMiwxMC4xOThDMTAuNTUsNDEuMzYxLDQsMzMuNDQ1LDQsMjMuOTk5YzAtOS4xNzQsNi4xNzgtMTYuOTA1LDE0LjYtMTkuMjYxbC0zLjgzLDEwLjUyNmgtMC4wMDFMOC4xNSwzMi45OTho
|
||||
NC4yMzlsNS41NzYtMTQuOTk5aDMuMTg1bC01LjU3NiwxNC45OTlsMy45MTksMC4wMDFsNS40MzgtMTQuMzc0YzAuNzI2LTEuOTk1LTAuNDE2LTMuNjI2LTIuNTM2LTMuNjI2SDE5LjE1bDMuOTUxLTEwLjk3OEMyMy4zOTksNC4wMDgsMjMuNjk5LDQsMjQsNGMxMS4wNDYsMCwyMCw4Ljk1MywyMCwxOS45OTlTMzUuMDQ2LDQzLjk5NywyNCw0My45OTd6IE0zNi4xNSwxNy45OTloLTMuMTg1bC00LjUwOSwxMS45OTloMy4xODVMMzYuMTUsMTcuOTk5eiIvPjwvc3ZnPgo=
|
||||
</data>
|
||||
<downloads_count>0</downloads_count>
|
||||
</logo>
|
||||
</Brand>
|
||||
<Brand alias="Brand" id="1">
|
||||
<name>HPE</name>
|
||||
<logo>
|
||||
<mimetype>image/svg+xml</mimetype>
|
||||
<filename>icon-hpe.svg</filename>
|
||||
<data>PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCIgeG1sbnM9Imh0dHA6Ly93d3c
|
||||
udzMub3JnLzIwMDAvc3ZnIiB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjAiIGlkPSJrYXRtYW5fMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA2MzAgNjMwIiB4bWw6c3BhY2U9InByZXNlcnZlIiBzb2RpcG9kaTpkb2NuYW1lPSJpY29uLWhwZS5zdmciIHdpZHRoPSI2MzAiIGhlaWdodD0iNjMwIiBpbmtzY2FwZTp2ZXJzaW9uPSIxLjQuMyAoMGQxNWY3NTA0MiwgMjAyNS0xMi0yNSkiPjxkZWZzIGlkPSJkZWZzM
|
||||
iIvPjxzb2RpcG9kaTpuYW1lZHZpZXcgaWQ9Im5hbWVkdmlldzIiIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIgYm9yZGVyY29sb3I9IiMwMDAwMDAiIGJvcmRlcm9wYWNpdHk9IjAuMjUiIGlua3NjYXBlOnNob3dwYWdlc2hhZG93PSIyIiBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMC4wIiBpbmtzY2FwZTpwYWdlY2hlY2tlcmJvYXJkPSIwIiBpbmtzY2FwZTpkZXNrY29sb3I9IiNkMWQxZDEiIHNob3dndWlkZXM9InRydWUiIGlua3NjYXBlOnpvb209IjAuNjkwNTUxNSIgaW5rc2N
|
||||
hcGU6Y3g9Ii0yMTcuOTQxNzUiIGlua3NjYXBlOmN5PSIyNzUuMTQyNCIgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIyNTYwIiBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSIxMzYwIiBpbmtzY2FwZTp3aW5kb3cteD0iMCIgaW5rc2NhcGU6d2luZG93LXk9IjAiIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9ImthdG1hbl8xIj48c29kaXBvZGk6Z3VpZGUgcG9zaXRpb249IjE5Ny42NjI0NCwzMTQuNDg4NDgiIG9yaWVudGF0a
|
||||
W9uPSIwLC0xIiBpZD0iZ3VpZGUyIiBpbmtzY2FwZTpsb2NrZWQ9ImZhbHNlIi8+PC9zb2RpcG9kaTpuYW1lZHZpZXc+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyIgaWQ9InN0eWxlMSI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzAwMDAwMDtzdHJva2Utd2lkdGg6MzY7fQoJLnN0MXtmaWxsOm5vbmU7c3Ryb2tlOiMwM0E4ODM7c3Ryb2tlLXdpZHRoOjM2O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0ibSAxOC41MTE5ODcsNDA1LjkzMDEyIHYgLTE4MCBtIDE
|
||||
1NC4wMDAwMDMsMTgwIHYgLTE4MCBtIC0xNTQuMDAwMDAzLDg5IEggMTU1LjUxMTk5IG0gOTUsOTEgdiAtMTgwIG0gMCwxOCBoIDEwMiBjIDI3LjYsMCA1MCwyMi40IDUwLDUwIDAsMjcuNiAtMjIuNCw1MCAtNTAsNTAgaCAtMTAyIG0gMjIyLC02NyB2IC0zMyBoIDE1OCIgaWQ9InBhdGgxIi8+CjxwYXRoIGNsYXNzPSJzdDEiIGQ9Im0gNjMwLjUxMTk5LDM4Ny45MzAxMiBoIC0xNTggdiAtNzYgaCAxNTgiIGlkPSJwYXRoMiIvPgo8L3N2Zz4K
|
||||
</data>
|
||||
<downloads_count>0</downloads_count>
|
||||
</logo>
|
||||
</Brand>
|
||||
<Brand alias="Brand" id="8">
|
||||
<name>IBM</name>
|
||||
<logo>
|
||||
<mimetype>image/svg+xml</mimetype>
|
||||
<filename>icons8-ibm.svg</filename>
|
||||
<data>PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNDggNDgiIHdpZHRoPSI0OHB4IiBoZWlnaHQ9IjQ4cHgiPjxwYXRoIGZpbGw9IiMzZjUxYjUiIGQ9Ik00OCAxNkw0OCAxNCA0MC40NjkgMTQgMzkuODA5IDE2ek0zMyAzMUwzMyAyOSAyOSAyOSAyNyAyOSAyNyAzMXpNMzkuNzY2I
|
||||
DI4TDQwLjUxIDI2IDM0LjUxIDI2IDM1LjI2NiAyOHpNMjkgMjZIMzNWMjhIMjl6TTI5IDIzSDMzVjI1SDI5ek00MiAyOUw0MiAzMSA0OCAzMSA0OCAyOSA0NiAyOXpNMzYuMTgxIDE5TDM1LjUyMSAxNyAyNyAxNyAyNyAxOSAyOSAxOXpNMzcuMTcgMjJMMzYuNTEgMjAgMjkgMjAgMjkgMjJ6TTMzLjM3OCAyM0wzNC4xMzMgMjUgNDAuODgzIDI1IDQxLjYyOCAyM3pNNDIgMjNINDZWMjVINDJ6TTI3IDMySDMzVjM0SDI3ek0zNS4xOTEgMTZMMzQuNTMxIDE0IDI3IDE0IDI
|
||||
3IDE2ek0zNi43NzYgMzJMMzcuNTMxIDM0IDM4LjI3NiAzMnpNNDIgMzJINDhWMzRINDJ6TTM5LjQ3OSAxN0wzOC44MTkgMTkgNDYgMTkgNDggMTkgNDggMTd6TTM5LjM5MyAyOUwzNS42NDMgMjkgMzYuMzk4IDMxIDM4LjY0OCAzMXpNNDIgMjZINDZWMjhINDJ6TTM4LjQ5IDIwTDM3LjgzIDIyIDQ2IDIyIDQ2IDIwek0wIDE0SDhWMTZIMHpNMCAxN0g4VjE5SDB6TTIgMjBINlYyMkgyek0yIDIzSDZWMjVIMnpNMiAyNkg2VjI4SDJ6TTAgMjlIOFYzMUgwek0wIDMySDhWM
|
||||
zRIMHpNMTAgMTdIMThWMTlIMTB6TTI0Ljk3NyAxNmMtLjkxMy0xLjIwOC0yLjM0Ny0yLTMuOTc3LTJIMTB2Mmg3LjAyM0gyNC45Nzd6Ii8+PHBhdGggZmlsbD0iIzNmNTFiNSIgZD0iTTI1LjU3OCAxN2gtOS4xMzFDMTYuMTcxIDE3LjYxMyAxNiAxOC4yODMgMTYgMTloMTBDMjYgMTguMjg4IDI1Ljg0NiAxNy42MTMgMjUuNTc4IDE3ek0yMy45NzUgMjNIMTJ2MmgxMS45NzNjLS44MzMtLjYyLTEuODU0LTEtMi45NzMtMUMyMi4xMTkgMjQgMjMuMTQyIDIzLjYyMSAyMy4
|
||||
5NzUgMjN6TTE3LjAyMyAzMkgxMHYyaDExYzEuNjMgMCAzLjA2NS0uNzkyIDMuOTc3LTJIMTcuMDIzek0xOCAyOWgtMi02djJoNi40NDdIMThoNy41NzhDMjUuODQ2IDMwLjM4NyAyNiAyOS43MTIgMjYgMjlIMTh6TTIxIDIwYzAgMCAwIC4wODMgMCAxcy0xIDEtMSAxaDQuOTc5Yy40NDEtLjU4NC43Ny0xLjI1Ny45MjEtMkgyMXpNMTIgMjBIMTdWMjJIMTJ6Ii8+PGc+PHBhdGggZmlsbD0iIzNmNTFiNSIgZD0iTTIxIDI4aDQuODg1Yy0uMTU2LS43MzgtLjQ2Ny0xLjQxOC0uOTA3LTJIMjBjMCAwIDEgLjE2NyAxIDFTMjEgMjggMjEgMjh6TTEyIDI2SDE3VjI4SDEyeiIvPjwvZz48L3N2Zz4K
|
||||
</data>
|
||||
<downloads_count>0</downloads_count>
|
||||
</logo>
|
||||
</Brand>
|
||||
<Brand alias="Brand" id="9">
|
||||
<name>Lenovo</name>
|
||||
<logo>
|
||||
<mimetype>image/svg+xml</mimetype>
|
||||
<filename>icons8-lenovo.svg</filename>
|
||||
<data>PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNDggNDgiIHdpZHRoPSI0OHB4IiBoZWlnaHQ9IjQ4cHgiPjxyZWN0IHdpZHRoPSI0OCIgaGVpZ2h0PSIxNiIgeT0iMTYiIGZpbGw9IiNmZjE3NDQiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTEuOTM1LDI2LjA2MmMwLjM3LD
|
||||
AuMzQxLDAuNzgyLDAuNDUsMS4yMjcsMC40NzhjMC42NDUsMC4wMzksMS4yMTctMC4xNTYsMS43MjQtMC41NDYgYzAuMTI0LTAuMDk2LDAuMTYzLTAuMTI2LDAuMTYzLTAuMTI2czAuNzc3LDAuNjA5LDEuMDk3LDAuODU1Yy0wLjI2MSwwLjMwOS0wLjU2NywwLjUyMS0wLjkwMSwwLjY5MiBjLTEuMTAzLDAuNTY1LTIuMjQ5LDAuNjg3LTMuNDI0LDAuMjY0Yy0xLjM0Ni0wLjQ4NS0yLjEzMS0xLjY5My0yLjA1OS0zLjExN2MwLjA3My0xLjQ0MSwxLjAwNS0yLjYwOCwyLjM5
|
||||
Mi0yLjk0NCBjMS4wNjQtMC4yNTcsMi4wODQtMC4xNDMsMi45OCwwLjUzOWMwLjY1MSwwLjQ5NiwxLjAwMSwxLjI4LDEuMTQ3LDIuMDY4YzAsMC0yLjU5NSwxLjExLTMuNzk1LDEuNjA2IEMxMi4zMTMsMjUuOTAzLDEyLjE0MSwyNS45NzUsMTEuOTM1LDI2LjA2MnogTTExLjQ3MiwyNC45MjhjMC45NjktMC40MDEsMS45MzUtMC44MDEsMi45MDEtMS4yMDEgYy0wLjMzNC0wLjcyMi0xLjA5Ni0xLjAxNy0xLjg2Ni0wLjc0OEMxMS43NTgsMjMuMjQsMTEuMjgsMjQuMTI0LD
|
||||
ExLjQ3MiwyNC45Mjh6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTI3LjA3NiwyNy45MzRjLTEuNjMyLTAuMDE3LTIuOTU2LTEuMDY4LTMuMjYxLTIuNmMtMC4zNy0xLjg1MiwwLjk2OS0zLjYzMywyLjg2LTMuODA4IGMxLjI4MS0wLjExOCwyLjM3MywwLjI1NCwzLjE1NSwxLjNjMS40NTEsMS45NDEsMC4yMiw0Ljc1Ny0yLjE5Myw1LjA1NUMyNy40NSwyNy45MDUsMjcuMjYzLDI3LjkxNywyNy4wNzYsMjcuOTM0eiBNMjcuMTEsMjYuNDM0IGMwLjkyOSwwLjAwMiwxLjYy
|
||||
Mi0wLjcyMywxLjYyOC0xLjcwNGMwLjAwNi0wLjk3LTAuNzI0LTEuNzQyLTEuNjQ5LTEuNzQ1Yy0wLjkzNi0wLjAwMy0xLjYzMSwwLjczNC0xLjYyOCwxLjcyNiBDMjUuNDY1LDI1LjY3NSwyNi4xODksMjYuNDMyLDI3LjExLDI2LjQzNHoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNDAuNjI0LDI3LjkzNGMtMS42MzItMC4wMTctMi45NTYtMS4wNjgtMy4yNjEtMi42Yy0wLjM3LTEuODUyLDAuOTY5LTMuNjMzLDIuODYtMy44MDggYzEuMjgxLTAuMTE4LDIuMzczLDAuMj
|
||||
U0LDMuMTU1LDEuM2MxLjQ1MSwxLjk0MSwwLjIyLDQuNzU3LTIuMTkzLDUuMDU1QzQwLjk5OCwyNy45MDUsNDAuODExLDI3LjkxNyw0MC42MjQsMjcuOTM0eiBNNDAuNjU4LDI2LjQzNGMwLjkyOSwwLjAwMiwxLjYyMy0wLjcyMywxLjYyOC0xLjcwNGMwLjAwNi0wLjk3LTAuNzI0LTEuNzQyLTEuNjQ5LTEuNzQ1Yy0wLjkzNi0wLjAwMy0xLjYzMSwwLjczNC0xLjYyOCwxLjcyNiBDMzkuMDEzLDI1LjY3NSwzOS43MzcsMjYuNDMyLDQwLjY1OCwyNi40MzR6Ii8+PHBhdGgg
|
||||
ZmlsbD0iI2ZmZiIgZD0iTTIxLjM3NywyNy45ODdjMC0wLjA5NSwwLjAwMS0yLjU4NywwLTMuNjYzYy0wLjAwMS0wLjc1OS0wLjYwNS0xLjMyNy0xLjQxNC0xLjMzMSBjLTAuNzk0LTAuMDA1LTEuMzgzLDAuNTYtMS4zODQsMS4zMzJjLTAuMDAxLDEuMDc2LDAsMy42NzksMCwzLjY3OWwtMS43NDEsMC4wMDJsMC4wMDctNi4zNzhjMCwwLDEuMTY4LTAuMDE4LDEuNzIyLTAuMDE4IGMwLDAuMjY0LTAuMDA2LDAuODMyLTAuMDA2LDAuODMyczAuMTM4LTAuMTI4LDAuMTgxLT
|
||||
AuMTcxYzEuMTU3LTEuMTc0LDMuMjI2LTAuOTczLDQuMDMxLDAuMzkxIGMwLjIyMywwLjM3OCwwLjMzOCwwLjc4OSwwLjM0LDEuMjIzYzAuMDA4LDEuMjY0LDAuMDAzLDQuMTA0LDAuMDAzLDQuMTA0UzIxLjk2NCwyNy45ODcsMjEuMzc3LDI3Ljk4N3oiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMzAuMTY0LDIxLjYwOGMwLjY0MiwwLDEuOTY0LDAuMDE1LDEuOTY0LDAuMDE1czEuNDc4LDQuMDI0LDEuNTI2LDQuMTQ5IGMwLjExNS0wLjMxMSwxLjIwOC0zLjI5LDEuNTIx
|
||||
LTQuMTc0YzAuNjQ2LDAuMDE4LDEuMjg4LDAuMDEsMS45NywwLjAxYy0wLjAyOSwwLjA4NC0yLjU2Miw2LjM5OC0yLjU2Miw2LjM5OGwtMS44NzYtMC4wMDMgQzMxLjkwNSwyNi4wNDIsMzAuMTkxLDIxLjY5MiwzMC4xNjQsMjEuNjA4eiIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik01Ljc2NywyNi4zOTNjMC4xMDQsMCwzLjg2OCwwLjAxMSwzLjg2OCwwLjAxMWwtMC4wMDIsMS41ODFMNCwyNy45ODl2LTguMDczaDEuNzcgQzUuNzcsMTkuOTE2LDUuNzY3LDI2LjI4NCw1Ljc2NywyNi4zOTN6Ii8+PC9zdmc+Cg==
|
||||
</data>
|
||||
<downloads_count>0</downloads_count>
|
||||
</logo>
|
||||
</Brand>
|
||||
<Brand alias="Brand" id="4">
|
||||
<name>Razer</name>
|
||||
<logo>
|
||||
<mimetype>image/svg+xml</mimetype>
|
||||
@@ -87,109 +189,7 @@
|
||||
<downloads_count>0</downloads_count>
|
||||
</logo>
|
||||
</Brand>
|
||||
<Brand alias="Brand" id="5">
|
||||
<name>Dell</name>
|
||||
<logo>
|
||||
<mimetype>image/svg+xml</mimetype>
|
||||
<filename>icons8-dell.svg</filename>
|
||||
<data>PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNDggNDgiIHdpZHRoPSI0OHB4IiBoZWlnaHQ9IjQ4cHgiPjxwYXRoIGZpbGw9IiMwMjg4ZDEiIGQ9Ik0yNCw0QzEyLjk1Niw0LDQsMTIuOTU2LDQsMjRzOC45NTYsMjAsMjAsMjBzMjAtOC45NTYsMjAtMjBTMzUuMDQ0LDQsMjQs
|
||||
NHogTTI0LDQxYy05LjM5MSwwLTE3LTcuNjA5LTE3LTE3UzE0LjYwOSw3LDI0LDdzMTcsNy42MDksMTcsMTdTMzMuMzkxLDQxLDI0LDQxeiIvPjxwYXRoIGZpbGw9IiMwMjg4ZDEiIGQ9Ik0zNS42NDEsMjUuNTYzbDIuODQsMC4wMDRsLTAuMDA0LDIuMzk1bC01LjY5MS0wLjAxMmwwLjAxMi04LjE3MmwyLjg1NSwwLjAwNEwzNS42NDEsMjUuNTYzeiBNMjYuMzQsMjUuMTAybC00LjY5OSwzLjY4NGwtNC4yODUtMy4zNzljLTAuNjIxLDEuNDg0LTIuMTA5LDIuNTItMy44Mz
|
||||
YsMi41MTZsLTMuNjY0LTAuMDA0bDAuMDA4LTguMTcybDMuNjY4LDAuMDA0YzEuOTI2LDAuMDA0LDMuMzA5LDEuMjIzLDMuODI4LDIuNTMxbDQuMjk3LTMuMzY3bDEuNTg2LDEuMjVsLTMuOTM0LDMuMDg2bDAuNzU0LDAuNTk0bDMuOTM0LTMuMDg2bDEuNTksMS4yNTRsLTMuOTM0LDMuMDgybDAuNzUsMC41OTRsMy45NDEtMy4wODJsMC4wMDQtMi44MzZsMi44NTIsMC4wMDRsLTAuMDA4LDUuNzgxbDIuODQsMC4wMDRsLTAuMDA0LDIuMzkxbC01LjY5MS0wLjAwOEwyNi4zNCwyNS4xMDJ6IE0xNS4wMTIsMjMuODRjMC0xLjExMy0wLjczLTEuNzQyLTEuNzctMS43NDJoLTAuNjM3bC0wLjAwNCwzLjQ3N2gwLjYyMUMxNC4xODQsMjUuNTc0LDE1LjAxMiwyNS4wNTEsMTUuMDEyLDIzLjg0Ii8+PC9zdmc+Cg==
|
||||
</data>
|
||||
<downloads_count>0</downloads_count>
|
||||
</logo>
|
||||
</Brand>
|
||||
<Brand alias="Brand" id="6">
|
||||
<name>Acer</name>
|
||||
<logo>
|
||||
<mimetype>image/svg+xml</mimetype>
|
||||
<filename>icon-acer.svg</filename>
|
||||
<data>PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmc6c3ZnIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIiB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiIHhtbG5zOnN2Zz0iaH
|
||||
R0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgaWQ9ImFjZXIiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iODMiIGhlaWdodD0iODMiIHZpZXdCb3g9IjAgMCA4MyA4MyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgc29kaXBvZGk6ZG9jbmFtZT0iaWNvbi1hY2VyLnN2ZyIgaW5rc2NhcGU6dmVyc2lvbj0iMS40LjMgKDBkMTVmNzUwNDIsIDIwMjUtMTItMjUpIj48c3ZnOmRlZnMgaWQ9ImRlZnMxIi8+PHNvZGlwb2RpOm5hbWVkdmlldyBpZD0ibmFtZWR2
|
||||
aWV3MSIgcGFnZWNvbG9yPSIjZmZmZmZmIiBib3JkZXJjb2xvcj0iIzAwMDAwMCIgYm9yZGVyb3BhY2l0eT0iMC4yNSIgaW5rc2NhcGU6c2hvd3BhZ2VzaGFkb3c9IjIiIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwLjAiIGlua3NjYXBlOnBhZ2VjaGVja2VyYm9hcmQ9IjAiIGlua3NjYXBlOmRlc2tjb2xvcj0iI2QxZDFkMSIgc2hvd2d1aWRlcz0idHJ1ZSIgaW5rc2NhcGU6em9vbT0iMTAuNDgzMDcxIiBpbmtzY2FwZTpjeD0iNzUuNzg4ODYiIGlua3NjYXBlOmN5PSIzNS
|
||||
42NzY1NjgiIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMjU2MCIgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTM2MCIgaW5rc2NhcGU6d2luZG93LXg9IjAiIGlua3NjYXBlOndpbmRvdy15PSIwIiBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIiBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJhY2VyIj48c29kaXBvZGk6Z3VpZGUgcG9zaXRpb249IjQwLjMwNzkxOSw0MS4yMjAyMTQiIG9yaWVudGF0aW9uPSIwLC0xIiBpZD0iZ3VpZGUxIiBpbmtzY2FwZTpsb2NrZWQ9
|
||||
ImZhbHNlIi8+PC9zb2RpcG9kaTpuYW1lZHZpZXc+Cjxzdmc6cGF0aCBpZD0iYWNlci1sb2dvIiBzdHlsZT0iZmlsbDojODBjMzQzIiBkPSJtIDgyLjg1LDMyLjc2MDg5MyBjIC0wLjI5LC0wLjQyIC0wLjYyLC0wLjcgLTIuMDQsLTAuODEgLTAuMzcsLTAuMDMgLTEuNiwtMC4wNyAtMy42NiwtMC4wNyAtNS40MiwwIC05LjEsMS42NSAtMTAuOTgsNC45MSAwLjUyLC0zLjI4IC0yLjY3LC00LjkyIC05LjU1LC00LjkyIC04LjA5LDAgLTEzLjE0LDMuMjcgLTE1LjE1LDkuOD
|
||||
EgLTAuNzQsMS45MSAtMC44Miw0LjAyIC0wLjIzLDUuOTggbCAtMS45MSwwLjEzIGMgLTEuNDksMC4xMSAtMy40NiwwLjIyIC00LjY2LDAuMjIgLTIuOTYsMCAtNC44LC0wLjUgLTUuNTEsLTEuNSAtMC42NCwtMC45IC0wLjU3LC0yLjU2IDAuMTcsLTQuOTggMS4yMywtNC4wMiA0LjI5LC01LjgyIDkuMTgsLTUuODIgMi41MywwIDUsMC4yNyA1LDAuMjcgMC4zLC0wLjA1IDAuNTEsLTAuMzMgMC40NiwtMC42NCAwLC0wLjAxIDAsLTAuMDIgLTAuMDEsLTAuMDMgbCAtMC4w
|
||||
NSwtMC4zOCAtMC4xNywtMS4zNSBjIC0wLjExLC0wLjg5IC0wLjc3LC0xLjQxIC0xLjk3LC0xLjU3IC0xLjEsLTAuMDcgLTEuOTEsLTAuMTMgLTMuMTIsLTAuMTMgaCAtMC4wNyBjIC02LjM5LDAuMDEgLTEwLjg0LDIuMTIgLTEzLjM2LDYuMzIgMC45MiwtNC4yMSAtMi4wNCwtNi4zMiAtOC44NywtNi4zMiAtMi43MywtMC4wNSAtNS40NiwwLjA2IC04LjE4LDAuMzMgLTEuMDMsLTAuMDMgLTEuOTYsMC42MSAtMi4zMywxLjU3IGwgLTAuNTQsMS43MyBjIC0wLjEsMC4zMi
|
||||
AwLjA1LDAuNDggMC40NiwwLjQ4IGggMC4wMSBjIDAuMywtMC4wNCAxLjQ2LC0wLjE1IDMuNDQsLTAuMzEgMi42MiwtMC4yMSA0LjU1LC0wLjMyIDUuODMsLTAuMzIgMy43NywwIDUuMzUsMC45NSA0Ljc2LDIuODQgLTAuMTEsMC40IC0wLjQ0LDAuNzEgLTAuODUsMC43OCAtMy41NiwwLjU5IC02LjM5LDEuMDIgLTguNDgsMS4yOCAtNS44OSwwLjc1IC05LjI5LDIuNTkgLTEwLjIsNS41MiAtMS4yNSw0LjAzIDEuODksNi4wNCA5LjQ0LDYuMDQgMy4xNywwLjA0IDYuMzQs
|
||||
LTAuMTggOS40OCwtMC42NSAxLjQ3LC0wLjI1IDIuMjIsLTAuNjMgMi41MSwtMS41OCBsIDEuNDEsLTQuNDkgYyAtMC4xNSw0LjQ5IDIuOTksNi43NSA5LjQxLDYuNzUgMi4yMywwLjA0IDQuNDUsLTAuMDYgNi42NiwtMC4zMSAxLjMyLC0wLjIzIDEuOTUsLTAuNTIgMi4yNCwtMS41MSBsIDAuMjgsLTEuNDEgYyAxLjM3LDIuMTQgNC4zNywzLjIxIDkuMDEsMy4yMSA0Ljg5LDAgNy43NCwtMC4xNCA4LjU1LC0wLjQxIDAuNTcsLTAuMTIgMS4wNCwtMC41MiAxLjI1LC0xLj
|
||||
A2IDAuMDMsLTAuMDkgMC4wNSwtMC4xOSAwLjA2LC0wLjI4IGwgMC41OSwtMS45MSBjIDAuMSwtMC4zMyAtMC4wNSwtMC40OSAtMC40NSwtMC40OCBsIC0zLjEzLDAuMTUgYyAtMi4wOSwwLjEyIC0zLjcyLDAuMTggLTQuOSwwLjE3IC0xLjU0LDAuMDggLTMuMDgsLTAuMDcgLTQuNTgsLTAuNDYgLTEuMiwtMC40MSAtMS45NCwtMS42MSAtMS43NywtMi44NiBsIDkuOTEsLTEuMjcgYyA0LjQ0LC0wLjU3IDcuNDIsLTEuOTQgOC45MiwtNC4xMiBsIC0zLjM3LDExLjczIGMg
|
||||
LTAuMDcsMC4xOCAtMC4wNCwwLjM4IDAuMDcsMC41MyAwLjE4LDAuMTcgMC40MSwwLjI1IDAuNjUsMC4yMiBoIDQuMSBjIDAuNDcsMC4wNyAwLjkzLC0wLjIyIDEuMDYsLTAuNjggbCAzLjYyLC0xMi42NyBjIDAuNDgsLTEuNjcgMiwtMi40OCA0LjY3LC0yLjQ4IDIuNDEsMCA0LjIyLDAuMDIgNS4zOCwwLjA3IDAuMDMsMCAwLjA2LDAgMC4wOSwwIDAuMzksMCAwLjc0LC0wLjI2IDAuODQsLTAuNjMgbCAwLjYzLC0xLjc0IGMgMC4xNSwtMC4zIDAuMTIsLTAuNjMgLTAuMD
|
||||
UsLTAuODkgbSAtNjYuMTIsMTUuMjQgYyAtMS44MywwLjIzIC0zLjY4LDAuMzMgLTUuNTIsMC4zIC00LjE3LDAgLTUuOTksLTAuODQgLTUuNDYsLTIuNTMgMC4zOCwtMS4yMSAxLjQ3LC0xLjk0IDMuMjgsLTIuMTkgbCA5LjQ4LC0xLjI4IHogbSA0My44MywtMTAuMjcgYyAtMC40LDEuMyAtMi4yNSwyLjE5IC01LjU2LDIuNjcgbCAtNy45LDEuMTMgMC4yLC0wLjY1IGMgMC4zOSwtMS43NCAxLjM3LC0zLjI4IDIuNzksLTQuMzcgMS4yLC0wLjc3IDMuMTUsLTEuMTYgNS44NiwtMS4xNiAzLjU2LDAgNS4xLDAuOCA0LjYxLDIuMzgiLz4KPC9zdmc6c3ZnPgo=
|
||||
</data>
|
||||
<downloads_count>0</downloads_count>
|
||||
</logo>
|
||||
</Brand>
|
||||
<Brand alias="Brand" id="7">
|
||||
<name>HP Inc</name>
|
||||
<logo>
|
||||
<mimetype>image/svg+xml</mimetype>
|
||||
<filename>icons8-hp.svg</filename>
|
||||
<data>PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNDggNDgiIHdpZHRoPSI0OHB4IiBoZWlnaHQ9IjQ4cHgiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0yNCA0QTIwIDIwIDAgMSAwIDI0IDQ0QTIwIDIwIDAgMSAwIDI0IDRaIi8+PHBhdGggZmlsbD0iIzE5NzZkMiIgZD0iTTI0LDQzLj
|
||||
k5N2MtMC4xOTksMC0wLjY1MiwwLjAwNi0wLjg1LDBsNC0xMC45OTloNS42MjVjMC45ODcsMCwyLjA3MS0wLjc1OSwyLjQwOS0xLjY4Nmw0Ljc0OC0xMi42ODdjMC43MjUtMS45OTUtMC40MTctMy42MjYtMi41MzktMy42MjZoLTcuODA0bC02LjUxOCwxOC4yNTdoLTAuMDAybC0zLjcxMiwxMC4xOThDMTAuNTUsNDEuMzYxLDQsMzMuNDQ1LDQsMjMuOTk5YzAtOS4xNzQsNi4xNzgtMTYuOTA1LDE0LjYtMTkuMjYxbC0zLjgzLDEwLjUyNmgtMC4wMDFMOC4xNSwzMi45OTho
|
||||
NC4yMzlsNS41NzYtMTQuOTk5aDMuMTg1bC01LjU3NiwxNC45OTlsMy45MTksMC4wMDFsNS40MzgtMTQuMzc0YzAuNzI2LTEuOTk1LTAuNDE2LTMuNjI2LTIuNTM2LTMuNjI2SDE5LjE1bDMuOTUxLTEwLjk3OEMyMy4zOTksNC4wMDgsMjMuNjk5LDQsMjQsNGMxMS4wNDYsMCwyMCw4Ljk1MywyMCwxOS45OTlTMzUuMDQ2LDQzLjk5NywyNCw0My45OTd6IE0zNi4xNSwxNy45OTloLTMuMTg1bC00LjUwOSwxMS45OTloMy4xODVMMzYuMTUsMTcuOTk5eiIvPjwvc3ZnPgo=
|
||||
</data>
|
||||
<downloads_count>0</downloads_count>
|
||||
</logo>
|
||||
</Brand>
|
||||
<Brand alias="Brand" id="8">
|
||||
<name>IBM</name>
|
||||
<logo>
|
||||
<mimetype>image/svg+xml</mimetype>
|
||||
<filename>icons8-ibm.svg</filename>
|
||||
<data>PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNDggNDgiIHdpZHRoPSI0OHB4IiBoZWlnaHQ9IjQ4cHgiPjxwYXRoIGZpbGw9IiMzZjUxYjUiIGQ9Ik00OCAxNkw0OCAxNCA0MC40NjkgMTQgMzkuODA5IDE2ek0zMyAzMUwzMyAyOSAyOSAyOSAyNyAyOSAyNyAzMXpNMzkuNzY2I
|
||||
DI4TDQwLjUxIDI2IDM0LjUxIDI2IDM1LjI2NiAyOHpNMjkgMjZIMzNWMjhIMjl6TTI5IDIzSDMzVjI1SDI5ek00MiAyOUw0MiAzMSA0OCAzMSA0OCAyOSA0NiAyOXpNMzYuMTgxIDE5TDM1LjUyMSAxNyAyNyAxNyAyNyAxOSAyOSAxOXpNMzcuMTcgMjJMMzYuNTEgMjAgMjkgMjAgMjkgMjJ6TTMzLjM3OCAyM0wzNC4xMzMgMjUgNDAuODgzIDI1IDQxLjYyOCAyM3pNNDIgMjNINDZWMjVINDJ6TTI3IDMySDMzVjM0SDI3ek0zNS4xOTEgMTZMMzQuNTMxIDE0IDI3IDE0IDI
|
||||
3IDE2ek0zNi43NzYgMzJMMzcuNTMxIDM0IDM4LjI3NiAzMnpNNDIgMzJINDhWMzRINDJ6TTM5LjQ3OSAxN0wzOC44MTkgMTkgNDYgMTkgNDggMTkgNDggMTd6TTM5LjM5MyAyOUwzNS42NDMgMjkgMzYuMzk4IDMxIDM4LjY0OCAzMXpNNDIgMjZINDZWMjhINDJ6TTM4LjQ5IDIwTDM3LjgzIDIyIDQ2IDIyIDQ2IDIwek0wIDE0SDhWMTZIMHpNMCAxN0g4VjE5SDB6TTIgMjBINlYyMkgyek0yIDIzSDZWMjVIMnpNMiAyNkg2VjI4SDJ6TTAgMjlIOFYzMUgwek0wIDMySDhWM
|
||||
zRIMHpNMTAgMTdIMThWMTlIMTB6TTI0Ljk3NyAxNmMtLjkxMy0xLjIwOC0yLjM0Ny0yLTMuOTc3LTJIMTB2Mmg3LjAyM0gyNC45Nzd6Ii8+PHBhdGggZmlsbD0iIzNmNTFiNSIgZD0iTTI1LjU3OCAxN2gtOS4xMzFDMTYuMTcxIDE3LjYxMyAxNiAxOC4yODMgMTYgMTloMTBDMjYgMTguMjg4IDI1Ljg0NiAxNy42MTMgMjUuNTc4IDE3ek0yMy45NzUgMjNIMTJ2MmgxMS45NzNjLS44MzMtLjYyLTEuODU0LTEtMi45NzMtMUMyMi4xMTkgMjQgMjMuMTQyIDIzLjYyMSAyMy4
|
||||
5NzUgMjN6TTE3LjAyMyAzMkgxMHYyaDExYzEuNjMgMCAzLjA2NS0uNzkyIDMuOTc3LTJIMTcuMDIzek0xOCAyOWgtMi02djJoNi40NDdIMThoNy41NzhDMjUuODQ2IDMwLjM4NyAyNiAyOS43MTIgMjYgMjlIMTh6TTIxIDIwYzAgMCAwIC4wODMgMCAxcy0xIDEtMSAxaDQuOTc5Yy40NDEtLjU4NC43Ny0xLjI1Ny45MjEtMkgyMXpNMTIgMjBIMTdWMjJIMTJ6Ii8+PGc+PHBhdGggZmlsbD0iIzNmNTFiNSIgZD0iTTIxIDI4aDQuODg1Yy0uMTU2LS43MzgtLjQ2Ny0xLjQxOC0uOTA3LTJIMjBjMCAwIDEgLjE2NyAxIDFTMjEgMjggMjEgMjh6TTEyIDI2SDE3VjI4SDEyeiIvPjwvZz48L3N2Zz4K
|
||||
</data>
|
||||
<downloads_count>0</downloads_count>
|
||||
</logo>
|
||||
</Brand>
|
||||
<Brand alias="Brand" id="9">
|
||||
<name>Lenovo</name>
|
||||
<logo>
|
||||
<mimetype>image/svg+xml</mimetype>
|
||||
<filename>icons8-lenovo.svg</filename>
|
||||
<data>PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNDggNDgiIHdpZHRoPSI0OHB4IiBoZWlnaHQ9IjQ4cHgiPjxyZWN0IHdpZHRoPSI0OCIgaGVpZ2h0PSIxNiIgeT0iMTYiIGZpbGw9IiNmZjE3NDQiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTEuOTM1LDI2LjA2MmMwLjM3LD
|
||||
AuMzQxLDAuNzgyLDAuNDUsMS4yMjcsMC40NzhjMC42NDUsMC4wMzksMS4yMTctMC4xNTYsMS43MjQtMC41NDYgYzAuMTI0LTAuMDk2LDAuMTYzLTAuMTI2LDAuMTYzLTAuMTI2czAuNzc3LDAuNjA5LDEuMDk3LDAuODU1Yy0wLjI2MSwwLjMwOS0wLjU2NywwLjUyMS0wLjkwMSwwLjY5MiBjLTEuMTAzLDAuNTY1LTIuMjQ5LDAuNjg3LTMuNDI0LDAuMjY0Yy0xLjM0Ni0wLjQ4NS0yLjEzMS0xLjY5My0yLjA1OS0zLjExN2MwLjA3My0xLjQ0MSwxLjAwNS0yLjYwOCwyLjM5
|
||||
Mi0yLjk0NCBjMS4wNjQtMC4yNTcsMi4wODQtMC4xNDMsMi45OCwwLjUzOWMwLjY1MSwwLjQ5NiwxLjAwMSwxLjI4LDEuMTQ3LDIuMDY4YzAsMC0yLjU5NSwxLjExLTMuNzk1LDEuNjA2IEMxMi4zMTMsMjUuOTAzLDEyLjE0MSwyNS45NzUsMTEuOTM1LDI2LjA2MnogTTExLjQ3MiwyNC45MjhjMC45NjktMC40MDEsMS45MzUtMC44MDEsMi45MDEtMS4yMDEgYy0wLjMzNC0wLjcyMi0xLjA5Ni0xLjAxNy0xLjg2Ni0wLjc0OEMxMS43NTgsMjMuMjQsMTEuMjgsMjQuMTI0LD
|
||||
ExLjQ3MiwyNC45Mjh6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTI3LjA3NiwyNy45MzRjLTEuNjMyLTAuMDE3LTIuOTU2LTEuMDY4LTMuMjYxLTIuNmMtMC4zNy0xLjg1MiwwLjk2OS0zLjYzMywyLjg2LTMuODA4IGMxLjI4MS0wLjExOCwyLjM3MywwLjI1NCwzLjE1NSwxLjNjMS40NTEsMS45NDEsMC4yMiw0Ljc1Ny0yLjE5Myw1LjA1NUMyNy40NSwyNy45MDUsMjcuMjYzLDI3LjkxNywyNy4wNzYsMjcuOTM0eiBNMjcuMTEsMjYuNDM0IGMwLjkyOSwwLjAwMiwxLjYy
|
||||
Mi0wLjcyMywxLjYyOC0xLjcwNGMwLjAwNi0wLjk3LTAuNzI0LTEuNzQyLTEuNjQ5LTEuNzQ1Yy0wLjkzNi0wLjAwMy0xLjYzMSwwLjczNC0xLjYyOCwxLjcyNiBDMjUuNDY1LDI1LjY3NSwyNi4xODksMjYuNDMyLDI3LjExLDI2LjQzNHoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNDAuNjI0LDI3LjkzNGMtMS42MzItMC4wMTctMi45NTYtMS4wNjgtMy4yNjEtMi42Yy0wLjM3LTEuODUyLDAuOTY5LTMuNjMzLDIuODYtMy44MDggYzEuMjgxLTAuMTE4LDIuMzczLDAuMj
|
||||
U0LDMuMTU1LDEuM2MxLjQ1MSwxLjk0MSwwLjIyLDQuNzU3LTIuMTkzLDUuMDU1QzQwLjk5OCwyNy45MDUsNDAuODExLDI3LjkxNyw0MC42MjQsMjcuOTM0eiBNNDAuNjU4LDI2LjQzNGMwLjkyOSwwLjAwMiwxLjYyMy0wLjcyMywxLjYyOC0xLjcwNGMwLjAwNi0wLjk3LTAuNzI0LTEuNzQyLTEuNjQ5LTEuNzQ1Yy0wLjkzNi0wLjAwMy0xLjYzMSwwLjczNC0xLjYyOCwxLjcyNiBDMzkuMDEzLDI1LjY3NSwzOS43MzcsMjYuNDMyLDQwLjY1OCwyNi40MzR6Ii8+PHBhdGgg
|
||||
ZmlsbD0iI2ZmZiIgZD0iTTIxLjM3NywyNy45ODdjMC0wLjA5NSwwLjAwMS0yLjU4NywwLTMuNjYzYy0wLjAwMS0wLjc1OS0wLjYwNS0xLjMyNy0xLjQxNC0xLjMzMSBjLTAuNzk0LTAuMDA1LTEuMzgzLDAuNTYtMS4zODQsMS4zMzJjLTAuMDAxLDEuMDc2LDAsMy42NzksMCwzLjY3OWwtMS43NDEsMC4wMDJsMC4wMDctNi4zNzhjMCwwLDEuMTY4LTAuMDE4LDEuNzIyLTAuMDE4IGMwLDAuMjY0LTAuMDA2LDAuODMyLTAuMDA2LDAuODMyczAuMTM4LTAuMTI4LDAuMTgxLT
|
||||
AuMTcxYzEuMTU3LTEuMTc0LDMuMjI2LTAuOTczLDQuMDMxLDAuMzkxIGMwLjIyMywwLjM3OCwwLjMzOCwwLjc4OSwwLjM0LDEuMjIzYzAuMDA4LDEuMjY0LDAuMDAzLDQuMTA0LDAuMDAzLDQuMTA0UzIxLjk2NCwyNy45ODcsMjEuMzc3LDI3Ljk4N3oiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMzAuMTY0LDIxLjYwOGMwLjY0MiwwLDEuOTY0LDAuMDE1LDEuOTY0LDAuMDE1czEuNDc4LDQuMDI0LDEuNTI2LDQuMTQ5IGMwLjExNS0wLjMxMSwxLjIwOC0zLjI5LDEuNTIx
|
||||
LTQuMTc0YzAuNjQ2LDAuMDE4LDEuMjg4LDAuMDEsMS45NywwLjAxYy0wLjAyOSwwLjA4NC0yLjU2Miw2LjM5OC0yLjU2Miw2LjM5OGwtMS44NzYtMC4wMDMgQzMxLjkwNSwyNi4wNDIsMzAuMTkxLDIxLjY5MiwzMC4xNjQsMjEuNjA4eiIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik01Ljc2NywyNi4zOTNjMC4xMDQsMCwzLjg2OCwwLjAxMSwzLjg2OCwwLjAxMWwtMC4wMDIsMS41ODFMNCwyNy45ODl2LTguMDczaDEuNzcgQzUuNzcsMTkuOTE2LDUuNzY3LDI2LjI4NCw1Ljc2NywyNi4zOTN6Ii8+PC9zdmc+Cg==
|
||||
</data>
|
||||
<downloads_count>0</downloads_count>
|
||||
</logo>
|
||||
</Brand>
|
||||
<Brand alias="Brand" id="10">
|
||||
<name>Cisco</name>
|
||||
<logo>
|
||||
<mimetype>image/svg+xml</mimetype>
|
||||
<filename>icon-cisco.svg</filename>
|
||||
<data>PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCIgeG1sbnM9Imh0dHA6Ly93d
|
||||
3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgd2lkdGg9IjEwOCIgaGVpZ2h0PSIxMDgiIHZpZXdCb3g9IjAgMCAxMDggMTA4IiByb2xlPSJpbWciIHZlcnNpb24
|
||||
9IjEuMSIgaWQ9InN2ZzExIiBzb2RpcG9kaTpkb2NuYW1lPSJpY29uLWNpc2NvLnN2ZyIgaW5rc2NhcGU6dmVyc2lvbj0iMS40LjMgKDBkMTVmNzUwNDIsIDIwMjUtMTItMjUpIj48c29kaXBvZGk6bmFtZWR2aWV3IGlkPSJuYW1lZHZpZXcxMSIgcGFnZWNvbG9yPSIjZmZmZmZmIiBib3JkZXJjb2xvcj0iIzAwMDAwMCIgYm9yZGVyb3BhY2l0eT0iMC4yNSIgaW5rc2NhcGU6c2hvd3BhZ2VzaGFkb3c9IjIiIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwLjAiIGlua3NjYXBlO
|
||||
nBhZ2VjaGVja2VyYm9hcmQ9IjAiIGlua3NjYXBlOmRlc2tjb2xvcj0iI2QxZDFkMSIgc2hvd2d1aWRlcz0idHJ1ZSIgaW5rc2NhcGU6em9vbT0iNi44MjI5NjAyIiBpbmtzY2FwZTpjeD0iNDguODc5MDc4IiBpbmtzY2FwZTpjeT0iNTEuNzM3MDc1IiBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjI1NjAiIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjEzNjAiIGlua3NjYXBlOndpbmRvdy14PSIwIiBpbmtzY2FwZTp3aW5kb3cteT0iMCIgaW5rc2NhcGU6d2luZG93LW1heGl
|
||||
taXplZD0iMSIgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnMTEiPjxzb2RpcG9kaTpndWlkZSBwb3NpdGlvbj0iMTYuOTM5NTg3LDUzLjM3NjMwMyIgb3JpZW50YXRpb249IjAsLTEiIGlkPSJndWlkZTExIiBpbmtzY2FwZTpsb2NrZWQ9ImZhbHNlIi8+PC9zb2RpcG9kaTpuYW1lZHZpZXc+PHRpdGxlIGlkPSJmdy1jLWhlYWRlcl9fbG9nby10aXRsZSI+Q2lzY28uY29tIEZyYW5jZTwvdGl0bGU+PGRlZnMgaWQ9ImRlZnMxIj48cGF0aCBkPSJtIDAsMjIuNzY5IGEgM
|
||||
i4zNDgsMi4zNDggMCAwIDAgMy45MzUsMS41NDUgYyAwLjQzNCwtMC40MDMgMC43LC0wLjk1NSAwLjc0NCwtMS41NDUgdiAtNS4yIGEgMi4zNCwyLjM0IDAgMCAwIC00LjY3OSwwIHYgNS4yIiBpZD0iYmFyX3Nob3J0IiBjbGFzcz0iYmFyIi8+PHBhdGggZD0ibSAxMi45NSwyMi43NjkgYSAyLjM0OSwyLjM0OSAwIDAgMCAyLjM0LDIuMTcxIDIuMzQ2LDIuMzQ2IDAgMCAwIDIuMzM5LC0yLjE3MSBWIDExLjExMiBhIDIuMzQxLDIuMzQxIDAgMCAwIC00LjY3OSwwIFYgMjI
|
||||
uNzciIGlkPSJiYXJfdGFsbCIgY2xhc3M9ImJhciIvPjxwYXRoIGQ9Im0gMjUuODMyLDI3LjQ2NCBhIDIuMzQ1LDIuMzQ1IDAgMCAwIDQuNjc4LDAgViAyLjI0OSBhIDIuMzQyLDIuMzQyIDAgMCAwIC00LjY3OCwwIHYgMjUuMjE1IiBpZD0iYmFyX2dyYW5kZSIgY2xhc3M9ImJhciIvPjxwYXRoIGQ9Im0gMjQuMDI2LDU2LjI3NyB2IC01LjAwMiBsIC0wLjA5OCwwLjA0MyBhIDkuMjUzLDkuMjUzIDAgMCAxIC0zLjYwNSwwLjkxNSA1LjMwMyw1LjMwMyAwIDAgMSAtMy42M
|
||||
ywtMS4wNyA0LjY0NCw0LjY0NCAwIDAgMSAtMS41OCwtMi4yNDQgNS4zOTUsNS4zOTUgMCAwIDEgLTAuMTA2LC0zIDQuNiw0LjYgMCAwIDEgMS42MDksLTIuNTY2IDQuODIzLDQuODIzIDAgMCAxIDIuNTI4LC0xLjA5IDguMzMyLDguMzMyIDAgMCAxIDQuNzc0LDAuODk1IGwgMC4xMDgsMC4wNTYgdiAtNS4wMyBsIC0wLjIyOCwtMC4wNjEgYSAxMi43OCwxMi43OCAwIDAgMCAtNC41NTIsLTAuNTk2IDEwLjUzNCwxMC41MzQgMCAwIDAgLTQuMDY1LDAuOTMgOS4yOSw5LjI
|
||||
5IDAgMCAwIC0zLjMyOSwyLjU3MiAxMC4wMTQsMTAuMDE0IDAgMCAwIC0wLjE4MiwxMi4xOCA5LjU0Niw5LjU0NiAwIDAgMCA1LjI5MiwzLjQwMyBjIDIuMjExLDAuNTM4IDQuNTI4LDAuNDU2IDYuNjk3LC0wLjIzNCBsIDAuMzY3LC0wLjEwMSIgaWQ9ImNpc2NvX2MiLz48L2RlZnM+PGcgZmlsbD0iIzAyYzhmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBpZD0iZzExIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC4wOTQ2Njg1OSwyNi4yMzQ5NDYpIj48dXNlIGhyZWY9IiNja
|
||||
XNjb19jIiBpZD0idXNlMSIvPjx1c2UgaHJlZj0iI2Npc2NvX2MiIHg9IjQ5LjUiIGlkPSJ1c2UyIi8+PHBhdGggZD0ibSA0MS42OSw1Mi4xMjUgLTAuMDE5LDQuMzA4IDAuMzE1LDAuMDU0IGMgMC45ODksMC4xODUgMS45ODcsMC4zMTMgMi45OSwwLjM4NSBhIDE4LjEsMTguMSAwIDAgMCAyLjY0MiwwLjA1MSBjIDAuODQyLC0wLjA2IDEuNjc1LC0wLjIxOCAyLjQ4LC0wLjQ2OCBhIDYuODYyLDYuODYyIDAgMCAwIDIuNTczLC0xLjM3MSA1LjE5LDUuMTkgMCAwIDAgMS4
|
||||
0OTgsLTIuMTQ4IDUuOTEyLDUuOTEyIDAgMCAwIC0wLjAzLC00LjMyNCA0Ljg1Miw0Ljg1MiAwIDAgMCAtMS4zNDMsLTEuODYyIDUuNTY4LDUuNTY4IDAgMCAwIC0xLjk3LC0xLjE0NyBsIC0zLjI1LC0xLjIwNiBhIDEuNzQyLDEuNzQyIDAgMCAxIC0wLjg4NywtMC44NDUgMS4xMDcsMS4xMDcgMCAwIDEgMC4wMzYsLTAuOTg2IDEuMjksMS4yOSAwIDAgMSAwLjIxNywtMC4yOTEgMS43NSwxLjc1IDAgMCAxIDAuNDgsLTAuMzQ3IGMgMC4zNjMsLTAuMTggMC43NTUsLTAuM
|
||||
jkzIDEuMTU4LC0wLjMzNyBhIDYuNzYsNi43NiAwIDAgMSAyLjA3MiwwLjAyMiBjIDAuODEsMC4wODggMS42MTMsMC4yMzEgMi40MDIsMC40MyBsIDAuMTY4LDAuMDM3IHYgLTMuOTc0IGwgLTAuMzEsLTAuMDY3IGEgMjEuMTQsMjEuMTQgMCAwIDAgLTIuNDQ0LC0wLjQzNSAxMi41NDUsMTIuNTQ1IDAgMCAwIC0zLjIxMywtMC4wMTQgNi45NDUsNi45NDUgMCAwIDAgLTMuNjk5LDEuNDg4IDQuOTA4LDQuOTA4IDAgMCAwIC0xLjU4LDIuMTc4IDUuOTg0LDUuOTg0IDAgMCA
|
||||
wIC0wLjAwMyw0LjA1IGMgMC4yNDIsMC42NSAwLjYzLDEuMjM3IDEuMTM2LDEuNzE0IDAuNDM3LDAuNDIyIDAuOTMyLDAuNzggMS40NywxLjA2NSAwLjcwOCwwLjM4IDEuNDU4LDAuNjc1IDIuMjM1LDAuODc4IDAuMjU3LDAuMDc3IDAuNTEyLDAuMTU4IDAuNzY2LDAuMjQzIGwgMC4zODUsMC4xNDEgMC4xMSwwLjA0NSBjIDAuMzgsMC4xMzYgMC43MjYsMC4zNSAxLjAxOCwwLjYyOCAwLjIwMiwwLjE5IDAuMzU4LDAuNDIzIDAuNDU1LDAuNjgzIDAuMDYsMC4yMzcgMC4wN
|
||||
jEsMC40ODUgMC4wMDMsMC43MjMgYSAxLjUzNiwxLjUzNiAwIDAgMSAtMC43NDQsMC44OTIgMy42OTEsMy42OTEgMCAwIDEgLTEuMjM5LDAuMzg3IDksOSAwIDAgMSAtMS45MiwwLjA5NyAyMS45NzMsMjEuOTczIDAgMCAxIC0yLjUwNywtMC4zMzQgYyAtMC40MzMsLTAuMDkgLTAuODY0LC0wLjE5IC0xLjI5MSwtMC4zMDMgeiBtIC0xMS4xNDQsNC40ODIgaCA0LjczIFYgMzcuODQ2IGggLTQuNzMgeiBNIDg1LjMwNSw0My4zODYgYSA0LjkzNCw0LjkzNCAwIDEgMSA2LjE
|
||||
1Nyw3LjcxMSA0LjkzNCw0LjkzNCAwIDAgMSAtNi4xNTcsLTcuNzEgbSAtNi44NjcsMy44NDggYSA5Ljg3LDkuODcgMCAwIDAgMTIuMDAyLDkuNDg1IDkuNjI5LDkuNjI5IDAgMCAwIDMuMTU3LC0xNy43MjkgOS45MzQsOS45MzQgMCAwIDAgLTE1LjE2LDguMjQ0IiBpZD0icGF0aDIiLz48dXNlIGhyZWY9IiNiYXJfc2hvcnQiIHg9IjAiIGlkPSJ1c2UzIi8+PHVzZSBocmVmPSIjYmFyX3RhbGwiIHg9IjAiIGlkPSJ1c2U0Ii8+PHVzZSBocmVmPSIjYmFyX2dyYW5kZSIge
|
||||
D0iMCIgaWQ9InVzZTUiLz48dXNlIGhyZWY9IiNiYXJfdGFsbCIgeD0iMjUuODc1IiBpZD0idXNlNiIvPjx1c2UgaHJlZj0iI2Jhcl9zaG9ydCIgeD0iNTEuNzUiIGlkPSJ1c2U3Ii8+PHVzZSBocmVmPSIjYmFyX3RhbGwiIHg9IjUxLjc1IiBpZD0idXNlOCIvPjx1c2UgaHJlZj0iI2Jhcl9ncmFuZGUiIHg9IjUxLjc1IiBpZD0idXNlOSIvPjx1c2UgaHJlZj0iI2Jhcl90YWxsIiB4PSI3Ny42MjUiIGlkPSJ1c2UxMCIvPjx1c2UgaHJlZj0iI2Jhcl9zaG9ydCIgeD0iMTAzLjM3NSIgaWQ9InVzZTExIi8+PC9nPjxtZXRhZGF0YSBpZD0ibWV0YWRhdGExMSI+PHJkZjpSREY+PGNjOldvcmsgcmRmOmFib3V0PSIiPjxkYzp0aXRsZT5DaXNjby5jb20gRnJhbmNlPC9kYzp0aXRsZT48L2NjOldvcms+PC9yZGY6UkRGPjwvbWV0YWRhdGE+PC9zdmc+Cg==
|
||||
</data>
|
||||
<downloads_count>0</downloads_count>
|
||||
</logo>
|
||||
</Brand>
|
||||
<Brand alias="Brand" id="11">
|
||||
<Brand alias="Brand" id="11">
|
||||
<name>Samsung</name>
|
||||
<logo>
|
||||
<mimetype>image/svg+xml</mimetype>
|
||||
@@ -210,7 +210,7 @@
|
||||
<downloads_count>0</downloads_count>
|
||||
</logo>
|
||||
</Brand>
|
||||
<Brand alias="Brand" id="12">
|
||||
<Brand alias="Brand" id="12">
|
||||
<name>Sony</name>
|
||||
<logo>
|
||||
<mimetype>image/svg+xml</mimetype>
|
||||
@@ -238,7 +238,7 @@
|
||||
<downloads_count>0</downloads_count>
|
||||
</logo>
|
||||
</Brand>
|
||||
<Brand alias="Brand" id="13">
|
||||
<Brand alias="Brand" id="13">
|
||||
<name>Toshiba</name>
|
||||
<logo>
|
||||
<mimetype>image/svg+xml</mimetype>
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -68,7 +68,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:lnkContactToFunctionalCI' => 'Verknüpfung Kontakt/FunctionalCI',
|
||||
'Class:lnkContactToFunctionalCI+' => 'Verwaltet Kontakte, die mit funktionalen CIs verknüpft sind. Das kann ein Team sein, das für das Gerät verantwortlich ist und dem zugehörige Tickets zugewiesen werden, oder die Person, der ein einzelnes Gerät wie ein PC oder ein Telefon zugeordnet ist, um die Inventarisierung zu pflegen.',
|
||||
'Class:lnkContactToFunctionalCI+' => '',
|
||||
'Class:lnkContactToFunctionalCI/Name' => '%1$s / %2$s',
|
||||
'Class:lnkContactToFunctionalCI/Attribute:functionalci_id' => 'FunctionalCI',
|
||||
'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => '',
|
||||
@@ -86,7 +86,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:FunctionalCI' => 'Funktionales CI',
|
||||
'Class:FunctionalCI+' => 'Abstrakte Klasse, die die meisten für die CMDB verwendeten Arten von Konfigurationselementen zusammenfasst.',
|
||||
'Class:FunctionalCI+' => '',
|
||||
'Class:FunctionalCI/Attribute:name' => 'Name',
|
||||
'Class:FunctionalCI/Attribute:name+' => '',
|
||||
'Class:FunctionalCI/Attribute:description' => 'Beschreibung',
|
||||
@@ -106,7 +106,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:FunctionalCI/Attribute:move2production' => 'Go-Live-Datum',
|
||||
'Class:FunctionalCI/Attribute:move2production+' => 'Datum, an dem in Produktivbetrieb gegangen wird/wurde',
|
||||
'Class:FunctionalCI/Attribute:contacts_list' => 'Kontakte',
|
||||
'Class:FunctionalCI/Attribute:contacts_list+' => 'Alle Kontakte zu diesem Konfigurationselement',
|
||||
'Class:FunctionalCI/Attribute:contacts_list+' => 'Alle Kontakte dieses CIs',
|
||||
'Class:FunctionalCI/Attribute:documents_list' => 'Dokumente',
|
||||
'Class:FunctionalCI/Attribute:documents_list+' => 'Alle Dokumente, die mit diesem CI verknüpft sind',
|
||||
'Class:FunctionalCI/Attribute:applicationsolution_list' => 'Anwendungslösungen',
|
||||
@@ -125,7 +125,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:PhysicalDevice' => 'Physisches Gerät',
|
||||
'Class:PhysicalDevice+' => 'Abstrakte Klasse, die die physischen Arten von Konfigurationselementen zusammenfasst. Ein physisches Gerät kann einem Standort zugeordnet werden und hat üblicherweise eine Marke und ein Modell.',
|
||||
'Class:PhysicalDevice+' => '',
|
||||
'Class:PhysicalDevice/ComplementaryName' => '%1$s - %2$s',
|
||||
'Class:PhysicalDevice/Attribute:serialnumber' => 'Seriennummer',
|
||||
'Class:PhysicalDevice/Attribute:serialnumber+' => '',
|
||||
@@ -136,7 +136,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:PhysicalDevice/Attribute:status' => 'Status',
|
||||
'Class:PhysicalDevice/Attribute:status+' => '',
|
||||
'Class:PhysicalDevice/Attribute:status/Value:implementation' => 'Implementierung',
|
||||
'Class:PhysicalDevice/Attribute:status/Value:implementation+' => 'Implementierung',
|
||||
'Class:PhysicalDevice/Attribute:status/Value:implementation+' => '',
|
||||
'Class:PhysicalDevice/Attribute:status/Value:obsolete' => 'Obsolet',
|
||||
'Class:PhysicalDevice/Attribute:status/Value:obsolete+' => '',
|
||||
'Class:PhysicalDevice/Attribute:status/Value:production' => 'Produktiv',
|
||||
@@ -165,7 +165,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Rack' => 'Rack',
|
||||
'Class:Rack+' => 'Ein physischer Schrank für Datacenter-Geräte und Enclosures.',
|
||||
'Class:Rack+' => '',
|
||||
'Class:Rack/ComplementaryName' => '%1$s - %2$s',
|
||||
'Class:Rack/Attribute:nb_u' => 'Höheneinheiten',
|
||||
'Class:Rack/Attribute:nb_u+' => '',
|
||||
@@ -181,7 +181,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:TelephonyCI' => 'Telefonie-CI',
|
||||
'Class:TelephonyCI+' => 'Abstrakte Klasse, die Telefoniegeräte zusammenfasst',
|
||||
'Class:TelephonyCI+' => '',
|
||||
'Class:TelephonyCI/Attribute:phonenumber' => 'Telefonnummer',
|
||||
'Class:TelephonyCI/Attribute:phonenumber+' => '',
|
||||
]);
|
||||
@@ -192,7 +192,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Phone' => 'Telefon',
|
||||
'Class:Phone+' => 'Endanwendergerät. Kabelgebundenes Telefon',
|
||||
'Class:Phone+' => '',
|
||||
]);
|
||||
|
||||
//
|
||||
@@ -201,7 +201,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:MobilePhone' => 'Mobiltelefon',
|
||||
'Class:MobilePhone+' => 'Endanwendergerät. Schnurloses Telefon',
|
||||
'Class:MobilePhone+' => '',
|
||||
'Class:MobilePhone/Attribute:imei' => 'IMEI',
|
||||
'Class:MobilePhone/Attribute:imei+' => '',
|
||||
'Class:MobilePhone/Attribute:hw_pin' => 'Hardware-PIN',
|
||||
@@ -214,7 +214,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:IPPhone' => 'IP-Telefon',
|
||||
'Class:IPPhone+' => 'Physisches Gerät für Telefonie, an ein Netzwerk angeschlossen',
|
||||
'Class:IPPhone+' => '',
|
||||
]);
|
||||
|
||||
//
|
||||
@@ -223,7 +223,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Tablet' => 'Tablet',
|
||||
'Class:Tablet+' => 'Endanwendergerät. Zum Beispiel iPad, Galaxy Note/Tab, Nexus, Kindle ...',
|
||||
'Class:Tablet+' => '',
|
||||
]);
|
||||
|
||||
//
|
||||
@@ -232,7 +232,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:ConnectableCI' => 'Verknüpfbares CI',
|
||||
'Class:ConnectableCI+' => 'Physisches Gerät, das an ein Netzwerk angeschlossen werden kann.',
|
||||
'Class:ConnectableCI+' => 'Physisches CI',
|
||||
'Class:ConnectableCI/ComplementaryName' => '%1$s - %2$s',
|
||||
'Class:ConnectableCI/Attribute:networkdevice_list' => 'Netzwerkgeräte',
|
||||
'Class:ConnectableCI/Attribute:networkdevice_list+' => 'Alle Netzwerkgeräte, die mit diesem Gerät verbunden sind',
|
||||
@@ -246,7 +246,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:DatacenterDevice' => 'Datacenter-Gerät',
|
||||
'Class:DatacenterDevice+' => 'Ein physisches Gerät, das an das Netzwerk angeschlossen und in einem Rechenzentrum installiert ist, üblicherweise in einem Rack oder einem Enclosure. Dazu zählen Server, Netzwerk-Geräte, Storage-Systeme, SAN-Switches, Tape-Libraries, NAS-Geräte und Ähnliches.',
|
||||
'Class:DatacenterDevice+' => '',
|
||||
'Class:DatacenterDevice/ComplementaryName' => '%1$s - %2$s',
|
||||
'Class:DatacenterDevice/Attribute:rack_id' => 'Rack',
|
||||
'Class:DatacenterDevice/Attribute:rack_id+' => '',
|
||||
@@ -273,9 +273,9 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:DatacenterDevice/Attribute:san_list' => 'SANs',
|
||||
'Class:DatacenterDevice/Attribute:san_list+' => 'Alle mit diesem Gerät verbundenen SAN-Switches',
|
||||
'Class:DatacenterDevice/Attribute:redundancy' => 'Redundanz',
|
||||
'Class:DatacenterDevice/Attribute:redundancy/count' => 'Das Gerät %2$s läuft, wenn mindestens eine der Stromversorgungen (A oder B) läuft.',
|
||||
'Class:DatacenterDevice/Attribute:redundancy/disabled' => 'Das Gerät %2$s läuft, wenn alle seine Stromversorgungen laufen.',
|
||||
'Class:DatacenterDevice/Attribute:redundancy/percent' => 'Das Gerät %2$s läuft, wenn mindestens %1$s %% seiner Stromversorgungen laufen.',
|
||||
'Class:DatacenterDevice/Attribute:redundancy/count' => 'Das Gerät läuft, wenn mindestens eine der Stromversorgungen (A oder B) läuft.',
|
||||
'Class:DatacenterDevice/Attribute:redundancy/disabled' => 'Das Gerät läuft, wenn alle seine Stromversorgungen laufen.',
|
||||
'Class:DatacenterDevice/Attribute:redundancy/percent' => 'Das Gerät läuft, wenn mindestens %1$s %% seiner Stromversorgungen laufen.',
|
||||
]);
|
||||
|
||||
//
|
||||
@@ -284,7 +284,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:NetworkDevice' => 'Netzwerk-Gerät',
|
||||
'Class:NetworkDevice+' => 'Jede Art von Netzwerk-Gerät: Router, Switch, Hub, Load Balancer, Firewall ...',
|
||||
'Class:NetworkDevice+' => '',
|
||||
'Class:NetworkDevice/ComplementaryName' => '%1$s - %2$s',
|
||||
'Class:NetworkDevice/Attribute:networkdevicetype_id' => 'Netzwerktyp',
|
||||
'Class:NetworkDevice/Attribute:networkdevicetype_id+' => '',
|
||||
@@ -306,7 +306,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Server' => 'Server',
|
||||
'Class:Server+' => 'Datacenter-Gerät, das den Zugriff auf zentrale Ressourcen oder Services steuert. Es enthält eine OS-Version, unter der Software-Instanzen laufen.',
|
||||
'Class:Server+' => '',
|
||||
'Class:Server/ComplementaryName' => '%1$s - %2$s',
|
||||
'Class:Server/Attribute:osfamily_id' => 'OS Familie',
|
||||
'Class:Server/Attribute:osfamily_id+' => '',
|
||||
@@ -334,7 +334,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:StorageSystem' => 'Storage-System',
|
||||
'Class:StorageSystem+' => 'Storage-System, das entweder an ein SAN oder an ein Ethernet-Netzwerk angebunden werden kann. Die logische Speichereinheit, die ein Storage-System verwaltet, ist ein logisches Volume.',
|
||||
'Class:StorageSystem+' => '',
|
||||
'Class:StorageSystem/ComplementaryName' => '%1$s - %2$s',
|
||||
'Class:StorageSystem/Attribute:logicalvolume_list' => 'Logische Volumes',
|
||||
'Class:StorageSystem/Attribute:logicalvolume_list+' => 'Alle logischen Volumes in diesem Storage-System',
|
||||
@@ -346,7 +346,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:SANSwitch' => 'SAN-Switch',
|
||||
'Class:SANSwitch+' => 'Ein SAN-Switch ist ein Netzwerk-Switch, der das in Speichernetzwerken verwendete Fibre-Channel-Protokoll unterstützt. Er ist ein Datacenter-Gerät.',
|
||||
'Class:SANSwitch+' => '',
|
||||
'Class:SANSwitch/ComplementaryName' => '%1$s - %2$s',
|
||||
'Class:SANSwitch/Attribute:datacenterdevice_list' => 'Geräte',
|
||||
'Class:SANSwitch/Attribute:datacenterdevice_list+' => 'Alle Geräte, die mit diesem SAN-Switche verbundenen sind',
|
||||
@@ -358,7 +358,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:TapeLibrary' => 'Tape-Library',
|
||||
'Class:TapeLibrary+' => 'Datacenter-Gerät, das mehrere Magnetbänder (Tapes oder Kassetten) aufnimmt. Tape-Libraries werden zur Datensicherung oder Archivierung eingesetzt.',
|
||||
'Class:TapeLibrary+' => '',
|
||||
'Class:TapeLibrary/ComplementaryName' => '%1$s - %2$s',
|
||||
'Class:TapeLibrary/Attribute:tapes_list' => 'Tapes',
|
||||
'Class:TapeLibrary/Attribute:tapes_list+' => 'Alle Tapes in der Tape-Library',
|
||||
@@ -370,7 +370,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:NAS' => 'NAS',
|
||||
'Class:NAS+' => 'Speichergerät mit hoher Kapazität, das in einem Rechenzentrum eingebaut und an ein Netzwerk angeschlossen ist. Ein NAS (Network Attached Storage) beherbergt NAS-Dateisysteme.',
|
||||
'Class:NAS+' => '',
|
||||
'Class:NAS/ComplementaryName' => '%1$s - %2$s',
|
||||
'Class:NAS/Attribute:nasfilesystem_list' => 'Dateisysteme',
|
||||
'Class:NAS/Attribute:nasfilesystem_list+' => 'Alle Dateisysteme in diesem NAS',
|
||||
@@ -382,7 +382,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:PC' => 'PC',
|
||||
'Class:PC+' => 'Verknüpfbares CI. Ein PC ist ein physisches Gerät – Desktop oder Laptop –, auf dem ein Betriebssystem läuft und das zur Ausführung von Software-Instanzen vorgesehen ist.',
|
||||
'Class:PC+' => '',
|
||||
'Class:PC/ComplementaryName' => '%1$s - %2$s',
|
||||
'Class:PC/Attribute:osfamily_id' => 'OS-Familie',
|
||||
'Class:PC/Attribute:osfamily_id+' => '',
|
||||
@@ -410,7 +410,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Printer' => 'Drucker',
|
||||
'Class:Printer+' => 'Verknüpfbares CI. Physisches Gerät, das entweder an das Netzwerk oder an einen PC angeschlossen ist.',
|
||||
'Class:Printer+' => '',
|
||||
'Class:Printer/ComplementaryName' => '%1$s - %2$s',
|
||||
]);
|
||||
|
||||
@@ -420,7 +420,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:PowerConnection' => 'Stromverbindung',
|
||||
'Class:PowerConnection+' => 'Abstrakte Klasse, die physische Geräte zur Stromversorgung zusammenfasst.',
|
||||
'Class:PowerConnection+' => '',
|
||||
'Class:PowerConnection/ComplementaryName' => '%1$s - %2$s',
|
||||
]);
|
||||
|
||||
@@ -430,7 +430,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:PowerSource' => 'Stromquelle',
|
||||
'Class:PowerSource+' => 'Physische Stromverbindung. Wird im Rechenzentrum verwendet, um jede Art von Stromquelle zu dokumentieren (Haupteinspeisung, Sicherung ...), die keine PDU ist.',
|
||||
'Class:PowerSource+' => '',
|
||||
'Class:PowerSource/ComplementaryName' => '%1$s - %2$s',
|
||||
'Class:PowerSource/Attribute:pdus_list' => 'PDUs',
|
||||
'Class:PowerSource/Attribute:pdus_list+' => 'Alle PDUs, die diese Stromquelle nutzen',
|
||||
@@ -442,7 +442,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:PDU' => 'PDU',
|
||||
'Class:PDU+' => 'Stromverbindung. Eine PDU (Power Distribution Unit) ist ein Gerät mit mehreren Ausgängen zur Verteilung elektrischer Energie, insbesondere an Racks mit Rechnern und Netzwerktechnik in einem Rechenzentrum.',
|
||||
'Class:PDU+' => '',
|
||||
'Class:PDU/ComplementaryName' => '%1$s - %2$s - %3$s - %4$s',
|
||||
'Class:PDU/Attribute:rack_id' => 'Rack',
|
||||
'Class:PDU/Attribute:rack_id+' => '',
|
||||
@@ -460,8 +460,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Peripheral' => 'Peripheriegerät',
|
||||
'Class:Peripheral+' => 'Physisches Gerät zur Dokumentation beliebiger Computer-Peripherie.
|
||||
Zum Beispiel: externe Festplatten, Scanner, Eingabegeräte (Trackballs, Barcode-Scanner) und Ähnliches ...',
|
||||
'Class:Peripheral+' => '',
|
||||
'Class:Peripheral/ComplementaryName' => '%1$s - %2$s',
|
||||
]);
|
||||
|
||||
@@ -471,7 +470,7 @@ Zum Beispiel: externe Festplatten, Scanner, Eingabegeräte (Trackballs, Barcode-
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Enclosure' => 'Enclosure',
|
||||
'Class:Enclosure+' => 'Ein offenes Chassis, das in ein Rack eingebaut wird und IT-Technik wie Blade-Server oder Netzwerk-Geräte aufnimmt.',
|
||||
'Class:Enclosure+' => '',
|
||||
'Class:Enclosure/ComplementaryName' => '%1$s - %2$s - %3$s',
|
||||
'Class:Enclosure/Attribute:rack_id' => 'Rack',
|
||||
'Class:Enclosure/Attribute:rack_id+' => '',
|
||||
@@ -489,13 +488,13 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:ApplicationSolution' => 'Anwendungslösung',
|
||||
'Class:ApplicationSolution+' => 'Anwendungslösungen beschreiben komplexe Anwendungen, die aus mehreren Basiskomponenten bestehen oder von ihnen abhängen. Die wesentliche Information einer Anwendungslösung ist die Liste ihrer Beziehungen.',
|
||||
'Class:ApplicationSolution+' => '',
|
||||
'Class:ApplicationSolution/Attribute:functionalcis_list' => 'CIs',
|
||||
'Class:ApplicationSolution/Attribute:functionalcis_list+' => 'Alle CIs, aus denen diese Anwendungslösung besteht',
|
||||
'Class:ApplicationSolution/Attribute:businessprocess_list' => 'Business-Prozesse',
|
||||
'Class:ApplicationSolution/Attribute:businessprocess_list+' => 'Alle Geschäftsprozesse, die von dieser Anwendungslösung abhängen',
|
||||
'Class:ApplicationSolution/Attribute:logo' => 'Logo',
|
||||
'Class:ApplicationSolution/Attribute:logo+' => 'Wird als Objektsymbol verwendet, wenn das Objekt in Impact-Analyse-Graphen dargestellt wird',
|
||||
'Class:ApplicationSolution/Attribute:logo' => 'Logo~~',
|
||||
'Class:ApplicationSolution/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~',
|
||||
'Class:ApplicationSolution/Attribute:status' => 'Status',
|
||||
'Class:ApplicationSolution/Attribute:status+' => '',
|
||||
'Class:ApplicationSolution/Attribute:status/Value:active' => 'aktiv',
|
||||
@@ -514,11 +513,11 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:BusinessProcess' => 'Business-Prozess',
|
||||
'Class:BusinessProcess+' => 'Ein Business-Prozess dokumentiert einen übergeordneten Prozess oder eine für den Betrieb wichtige Anwendung. Er ist einer Anwendungslösung sehr ähnlich, beschreibt jedoch Anwendungen höherer Ebene oder ganze Prozesse der Organisation.',
|
||||
'Class:BusinessProcess+' => '',
|
||||
'Class:BusinessProcess/Attribute:applicationsolutions_list' => 'Anwendungslösungen',
|
||||
'Class:BusinessProcess/Attribute:applicationsolutions_list+' => 'Alle Anwendungslösungen, die sich auf diesen Geschäftsprozess auswirken',
|
||||
'Class:BusinessProcess/Attribute:logo' => 'Logo',
|
||||
'Class:BusinessProcess/Attribute:logo+' => 'Wird als Objektsymbol verwendet, wenn das Objekt in Impact-Analyse-Graphen dargestellt wird',
|
||||
'Class:BusinessProcess/Attribute:logo' => 'Logo~~',
|
||||
'Class:BusinessProcess/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~',
|
||||
'Class:BusinessProcess/Attribute:status' => 'Status',
|
||||
'Class:BusinessProcess/Attribute:status+' => '',
|
||||
'Class:BusinessProcess/Attribute:status/Value:active' => 'aktiv',
|
||||
@@ -533,9 +532,9 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:SoftwareInstance' => 'Software-Instanz',
|
||||
'Class:SoftwareInstance+' => 'Abstrakte Klasse, die das Deployment einer Software auf einem Gerät abbildet (Server, PC, virtuelle Maschine). Es gibt verschiedene Arten von Software-Instanzen: DB Server, Middleware, PC-Software, Web Server und Andere Software',
|
||||
'Class:SoftwareInstance+' => '',
|
||||
'Class:SoftwareInstance/Attribute:system_id' => 'System',
|
||||
'Class:SoftwareInstance/Attribute:system_id+' => 'Das System kann ein Server, eine virtuelle Maschine, ein PC usw. sein',
|
||||
'Class:SoftwareInstance/Attribute:system_id+' => '',
|
||||
'Class:SoftwareInstance/Attribute:system_name' => 'Systemname',
|
||||
'Class:SoftwareInstance/Attribute:system_name+' => '',
|
||||
'Class:SoftwareInstance/Attribute:software_id' => 'Software',
|
||||
@@ -562,7 +561,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Middleware' => 'Middleware',
|
||||
'Class:Middleware+' => 'Software-Instanz, die anderer Software Dienste bereitstellt (etwa Tomcat, JBoss, Talend, Microsoft BizTalk, IBM WebSphere oder Lotus Domino) und auf einem bestimmten System installiert ist (PC, Server oder virtuelle Maschine).',
|
||||
'Class:Middleware+' => '',
|
||||
'Class:Middleware/Attribute:middlewareinstance_list' => 'Middleware-Instanzen',
|
||||
'Class:Middleware/Attribute:middlewareinstance_list+' => 'Alle Middleware-Instanzen, die von dieser Middleware bereitgestellt werden',
|
||||
]);
|
||||
@@ -573,7 +572,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:DBServer' => 'DB Server',
|
||||
'Class:DBServer+' => 'Software-Instanz, die Datenbankdienste bereitstellt (MySQL 8.0, Oracle, SQL Server, DB2 ...) und auf einem bestimmten System installiert ist (PC, Server oder virtuelle Maschine).',
|
||||
'Class:DBServer+' => '',
|
||||
'Class:DBServer/Attribute:dbschema_list' => 'DB Schemata',
|
||||
'Class:DBServer/Attribute:dbschema_list+' => 'Alle Datenbankschemata für diesen DB-Server',
|
||||
]);
|
||||
@@ -584,7 +583,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:WebServer' => 'Web Server',
|
||||
'Class:WebServer+' => 'Software-Instanz, die Web-Dienste bereitstellt (etwa Apache 2.4, Nginx 1.29.4, IIS 7.0) und auf einem bestimmten System installiert ist (PC, Server oder virtuelle Maschine).',
|
||||
'Class:WebServer+' => '',
|
||||
'Class:WebServer/Attribute:webapp_list' => 'Webapplikationen',
|
||||
'Class:WebServer/Attribute:webapp_list+' => 'Alle auf diesem Webserver verfügbaren Webanwendungen',
|
||||
]);
|
||||
@@ -595,7 +594,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:PCSoftware' => 'PC-Software',
|
||||
'Class:PCSoftware+' => 'Software-Instanz für Software (etwa MS Office, Adobe Photoshop oder FileZilla), die auf einem PC installiert ist.',
|
||||
'Class:PCSoftware+' => '',
|
||||
]);
|
||||
|
||||
//
|
||||
@@ -604,7 +603,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:OtherSoftware' => 'Andere Software',
|
||||
'Class:OtherSoftware+' => 'Jede Art von Software-Instanz, die in keine der anderen Kategorien passt: PC-Software, Middleware, DB Server oder Web Server.',
|
||||
'Class:OtherSoftware+' => '',
|
||||
]);
|
||||
|
||||
//
|
||||
@@ -613,10 +612,10 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:MiddlewareInstance' => 'Middleware-Instanz',
|
||||
'Class:MiddlewareInstance+' => 'Funktionales CI, das einen von einer Middleware bereitgestellten Dienst abbildet.',
|
||||
'Class:MiddlewareInstance+' => '',
|
||||
'Class:MiddlewareInstance/ComplementaryName' => '%1$s - %2$s',
|
||||
'Class:MiddlewareInstance/Attribute:logo' => 'Logo',
|
||||
'Class:MiddlewareInstance/Attribute:logo+' => 'Wird als Objektsymbol verwendet, wenn das Objekt in Impact-Analyse-Graphen dargestellt wird',
|
||||
'Class:MiddlewareInstance/Attribute:logo' => 'Logo~~',
|
||||
'Class:MiddlewareInstance/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~',
|
||||
'Class:MiddlewareInstance/Attribute:middleware_id' => 'Middleware',
|
||||
'Class:MiddlewareInstance/Attribute:middleware_id+' => '',
|
||||
'Class:MiddlewareInstance/Attribute:middleware_name' => 'Middleware-Name',
|
||||
@@ -629,7 +628,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:DatabaseSchema' => 'Datenbank-Schema',
|
||||
'Class:DatabaseSchema+' => 'Datenbank-Instanz, die auf einem bestimmten DB Server läuft.',
|
||||
'Class:DatabaseSchema+' => '',
|
||||
'Class:DatabaseSchema/ComplementaryName' => '%1$s - %2$s',
|
||||
'Class:DatabaseSchema/Attribute:dbserver_id' => 'DB-Server',
|
||||
'Class:DatabaseSchema/Attribute:dbserver_id+' => '',
|
||||
@@ -643,14 +642,14 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:WebApplication' => 'Webapplikation',
|
||||
'Class:WebApplication+' => 'Instanz einer Anwendung, die über einen Webbrowser erreichbar ist und auf einer bestimmten Web-Server-Instanz läuft. Zum Beispiel dieses iTop, das Sie gerade vor sich haben.',
|
||||
'Class:WebApplication+' => '',
|
||||
'Class:WebApplication/ComplementaryName' => '%1$s - %2$s',
|
||||
'Class:WebApplication/Attribute:webserver_id' => 'Webserver',
|
||||
'Class:WebApplication/Attribute:webserver_id+' => '',
|
||||
'Class:WebApplication/Attribute:webserver_name' => 'Webservername',
|
||||
'Class:WebApplication/Attribute:webserver_name+' => '',
|
||||
'Class:WebApplication/Attribute:logo' => 'Logo',
|
||||
'Class:WebApplication/Attribute:logo+' => 'Wird als Objektsymbol verwendet, wenn das Objekt in Impact-Analyse-Graphen dargestellt wird',
|
||||
'Class:WebApplication/Attribute:logo' => 'Logo~~',
|
||||
'Class:WebApplication/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~',
|
||||
'Class:WebApplication/Attribute:url' => 'URL',
|
||||
'Class:WebApplication/Attribute:url+' => '',
|
||||
]);
|
||||
@@ -661,11 +660,11 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:VirtualDevice' => 'Virtuelles Gerät',
|
||||
'Class:VirtualDevice+' => 'Abstrakte Klasse für die Servervirtualisierung (virtueller Host und virtuelle Maschine).',
|
||||
'Class:VirtualDevice+' => '',
|
||||
'Class:VirtualDevice/Attribute:status' => 'Status',
|
||||
'Class:VirtualDevice/Attribute:status+' => '',
|
||||
'Class:VirtualDevice/Attribute:status/Value:implementation' => 'Implementierung',
|
||||
'Class:VirtualDevice/Attribute:status/Value:implementation+' => 'Implementierung',
|
||||
'Class:VirtualDevice/Attribute:status/Value:implementation+' => '',
|
||||
'Class:VirtualDevice/Attribute:status/Value:obsolete' => 'Obsolet',
|
||||
'Class:VirtualDevice/Attribute:status/Value:obsolete+' => '',
|
||||
'Class:VirtualDevice/Attribute:status/Value:production' => 'Produktiv',
|
||||
@@ -681,8 +680,8 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
//
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:VirtualHost' => 'Virtueller Host',
|
||||
'Class:VirtualHost+' => 'Abstrakte Klasse für virtuelle Geräte (Hypervisor, Farm ...), die virtuelle Maschinen beherbergen.',
|
||||
'Class:VirtualHost' => 'Host',
|
||||
'Class:VirtualHost+' => '',
|
||||
'Class:VirtualHost/Attribute:virtualmachine_list' => 'Virtuelle Maschinen',
|
||||
'Class:VirtualHost/Attribute:virtualmachine_list+' => 'Alle virtuellen Maschinen, die von diesem Host gehostet werden',
|
||||
]);
|
||||
@@ -693,7 +692,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Hypervisor' => 'Hypervisor',
|
||||
'Class:Hypervisor+' => 'Virtueller Host. Virtualisierungssoftware (MS Hyper-V, VMware ESX, Xen usw.), die auf einem physischen Server läuft und das Anlegen virtueller Maschinen ermöglicht.',
|
||||
'Class:Hypervisor+' => '',
|
||||
'Class:Hypervisor/Attribute:farm_id' => 'Farm',
|
||||
'Class:Hypervisor/Attribute:farm_id+' => '',
|
||||
'Class:Hypervisor/Attribute:farm_name' => 'Farmname',
|
||||
@@ -710,7 +709,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Farm' => 'Farm',
|
||||
'Class:Farm+' => 'Virtueller Host. Eine Farm (oder ein Cluster) ist eine Gruppe von Hypervisoren, die zusammengefasst sind und Speicherressourcen gemeinsam nutzen, um insgesamt ein ausfalltolerantes System für den Betrieb virtueller Maschinen zu bilden.',
|
||||
'Class:Farm+' => '',
|
||||
'Class:Farm/Attribute:hypervisor_list' => 'Hypervisoren',
|
||||
'Class:Farm/Attribute:hypervisor_list+' => 'Alle Hypervisoren, aus denen diese Farm besteht',
|
||||
'Class:Farm/Attribute:redundancy' => 'Hochverfügbarkeit',
|
||||
@@ -725,11 +724,11 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:VirtualMachine' => 'Virtuelle Maschine',
|
||||
'Class:VirtualMachine+' => 'Virtuelles Gerät, das einem Server entspricht und entweder auf einem Hypervisor oder auf einer Farm betrieben wird.',
|
||||
'Class:VirtualMachine+' => '',
|
||||
'Class:VirtualMachine/ComplementaryName' => '%1$s - %2$s',
|
||||
'Class:VirtualMachine/Attribute:virtualhost_id' => 'Virtueller Host',
|
||||
'Class:VirtualMachine/Attribute:virtualhost_id' => 'Host',
|
||||
'Class:VirtualMachine/Attribute:virtualhost_id+' => '',
|
||||
'Class:VirtualMachine/Attribute:virtualhost_name' => 'Name des virtuellen Hosts',
|
||||
'Class:VirtualMachine/Attribute:virtualhost_name' => 'Hostname',
|
||||
'Class:VirtualMachine/Attribute:virtualhost_name+' => '',
|
||||
'Class:VirtualMachine/Attribute:osfamily_id' => 'OS-Familie',
|
||||
'Class:VirtualMachine/Attribute:osfamily_id+' => '',
|
||||
@@ -759,7 +758,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:LogicalVolume' => 'Logisches Volume',
|
||||
'Class:LogicalVolume+' => 'Die Speichereinheit, die innerhalb eines Storage-Systems verwaltet wird. Sie kann von mehreren Servern und virtuellen Geräten genutzt werden.',
|
||||
'Class:LogicalVolume+' => '',
|
||||
'Class:LogicalVolume/Attribute:name' => 'Name',
|
||||
'Class:LogicalVolume/Attribute:name+' => '',
|
||||
'Class:LogicalVolume/Attribute:lun_id' => 'LUN ID',
|
||||
@@ -786,7 +785,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:lnkServerToVolume' => 'Verknüpfung Server/Volume',
|
||||
'Class:lnkServerToVolume+' => 'Diese n:m-Verknüpfung gibt an, dass ein Server ein logisches Volume nutzt (eine innerhalb eines Storage-Systems verwaltete Speichereinheit). Mehrere Server können dasselbe logische Volume nutzen.',
|
||||
'Class:lnkServerToVolume+' => '',
|
||||
'Class:lnkServerToVolume/Name' => '%1$s / %2$s',
|
||||
'Class:lnkServerToVolume/Attribute:volume_id' => 'Volume',
|
||||
'Class:lnkServerToVolume/Attribute:volume_id+' => '',
|
||||
@@ -806,7 +805,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:lnkVirtualDeviceToVolume' => 'Verknüpfung Virtuelles Gerät/Volume',
|
||||
'Class:lnkVirtualDeviceToVolume+' => 'Diese n:m-Verknüpfung gibt an, dass ein virtuelles Gerät ein logisches Volume nutzt (eine innerhalb eines Storage-Systems verwaltete Speichereinheit). Mehrere virtuelle Geräte können dasselbe logische Volume nutzen.',
|
||||
'Class:lnkVirtualDeviceToVolume+' => '',
|
||||
'Class:lnkVirtualDeviceToVolume/Name' => '%1$s / %2$s',
|
||||
'Class:lnkVirtualDeviceToVolume/Attribute:volume_id' => 'Volume',
|
||||
'Class:lnkVirtualDeviceToVolume/Attribute:volume_id+' => '',
|
||||
@@ -826,7 +825,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:lnkSanToDatacenterDevice' => 'Verknüpfung SAN/Datacenter-Gerät',
|
||||
'Class:lnkSanToDatacenterDevice+' => 'Diese n:m-Verknüpfung bildet die Netzwerkverbindung zwischen einem SAN-Switch und einem Datacenter-Gerät ab (einem Server, einem Netzwerk-Gerät usw.).',
|
||||
'Class:lnkSanToDatacenterDevice+' => '',
|
||||
'Class:lnkSanToDatacenterDevice/Name' => '%1$s / %2$s',
|
||||
'Class:lnkSanToDatacenterDevice/Attribute:san_id' => 'SAN-Switch',
|
||||
'Class:lnkSanToDatacenterDevice/Attribute:san_id+' => '',
|
||||
@@ -848,7 +847,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Tape' => 'Tape',
|
||||
'Class:Tape+' => 'Ein Tape (oder eine Kassette) ist in '.ITOP_APPLICATION_SHORT.' ein Wechselspeichermedium, das zu einer Tape-Library gehört',
|
||||
'Class:Tape+' => 'A Tape (or cartridge) within '.ITOP_APPLICATION_SHORT.' is a removable piece of storage part of a Tape Library~~',
|
||||
'Class:Tape/Attribute:name' => 'Name',
|
||||
'Class:Tape/Attribute:name+' => '',
|
||||
'Class:Tape/Attribute:description' => 'Beschreibung',
|
||||
@@ -867,7 +866,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:NASFileSystem' => 'NAS-Dateisystem',
|
||||
'Class:NASFileSystem+' => 'Bildet ein freigegebenes Dateisystem ab, das in einem bestimmten NAS (Network Attached Storage) liegt.',
|
||||
'Class:NASFileSystem+' => '',
|
||||
'Class:NASFileSystem/Attribute:name' => 'Name',
|
||||
'Class:NASFileSystem/Attribute:name+' => '',
|
||||
'Class:NASFileSystem/Attribute:description' => 'Beschreibung',
|
||||
@@ -888,7 +887,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Software' => 'Software',
|
||||
'Class:Software+' => 'Software ist ein generischer Eintrag im Softwarekatalog. Sie hat eine bestimmte Version und gehört einer Kategorie an: DB Server, Middleware, PC-Software, Web Server oder Andere Software.',
|
||||
'Class:Software+' => '',
|
||||
'Class:Software/ComplementaryName' => '%1$s - %2$s',
|
||||
'Class:Software/Attribute:name' => 'Name',
|
||||
'Class:Software/Attribute:name+' => '',
|
||||
@@ -898,8 +897,8 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Software/Attribute:version+' => '',
|
||||
'Class:Software/Attribute:documents_list' => 'Dokumente',
|
||||
'Class:Software/Attribute:documents_list+' => 'Alle mit dieser Software verknüpften Dokumente',
|
||||
'Class:Software/Attribute:logo' => 'Logo',
|
||||
'Class:Software/Attribute:logo+' => 'Wird als Symbol für alle Software-Instanzen dieser Software verwendet, wenn sie in Impact-Analyse-Graphen dargestellt werden',
|
||||
'Class:Software/Attribute:logo' => 'Logo~~',
|
||||
'Class:Software/Attribute:logo+' => 'Used as icon for all Software Instance objects using this Software, when displayed within impact analysis graphs~~',
|
||||
'Class:Software/Attribute:type' => 'Typ',
|
||||
'Class:Software/Attribute:type+' => '',
|
||||
'Class:Software/Attribute:type/Value:DBServer' => 'DB-Server',
|
||||
@@ -907,7 +906,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Software/Attribute:type/Value:Middleware' => 'Middleware',
|
||||
'Class:Software/Attribute:type/Value:Middleware+' => '',
|
||||
'Class:Software/Attribute:type/Value:OtherSoftware' => 'Andere Software',
|
||||
'Class:Software/Attribute:type/Value:OtherSoftware+' => 'Andere Software',
|
||||
'Class:Software/Attribute:type/Value:OtherSoftware+' => '',
|
||||
'Class:Software/Attribute:type/Value:PCSoftware' => 'PC-Software',
|
||||
'Class:Software/Attribute:type/Value:PCSoftware+' => '',
|
||||
'Class:Software/Attribute:type/Value:WebServer' => 'Webserver',
|
||||
@@ -926,7 +925,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Patch' => 'Patch',
|
||||
'Class:Patch+' => 'Abstrakte Klasse für Patches, Hotfixes, Sicherheitskorrekturen oder Service Packs für ein Betriebssystem oder eine Software.',
|
||||
'Class:Patch+' => '',
|
||||
'Class:Patch/Attribute:name' => 'Name',
|
||||
'Class:Patch/Attribute:name+' => '',
|
||||
'Class:Patch/Attribute:documents_list' => 'Dokumente',
|
||||
@@ -934,7 +933,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Patch/Attribute:description' => 'Beschreibung',
|
||||
'Class:Patch/Attribute:description+' => '',
|
||||
'Class:Patch/Attribute:finalclass' => 'Typ',
|
||||
'Class:Patch/Attribute:finalclass+' => 'Name der instanziierbaren Klasse',
|
||||
'Class:Patch/Attribute:finalclass+' => '',
|
||||
]);
|
||||
|
||||
//
|
||||
@@ -943,12 +942,12 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:OSPatch' => 'OS-Patch',
|
||||
'Class:OSPatch+' => 'Patch, Hotfix, Sicherheitskorrektur oder Service Pack für ein bestimmtes Betriebssystem.',
|
||||
'Class:OSPatch+' => '',
|
||||
'Class:OSPatch/Attribute:functionalcis_list' => 'Geräte',
|
||||
'Class:OSPatch/Attribute:functionalcis_list+' => 'Alle Systeme, auf denen dieser Patch installiert ist',
|
||||
'Class:OSPatch/Attribute:osversion_id' => 'OS Version',
|
||||
'Class:OSPatch/Attribute:osversion_id+' => '',
|
||||
'Class:OSPatch/Attribute:osfamily_id' => 'OS-Familie',
|
||||
'Class:OSPatch/Attribute:osfamily_id' => 'OS Family~~',
|
||||
'Class:OSPatch/Attribute:osfamily_id+' => '',
|
||||
'Class:OSPatch/Attribute:osversion_name' => 'OS-Versionsname',
|
||||
'Class:OSPatch/Attribute:osversion_name+' => '',
|
||||
@@ -960,7 +959,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:SoftwarePatch' => 'Software-Patch',
|
||||
'Class:SoftwarePatch+' => 'Patch, Hotfix, Sicherheitskorrektur oder Service Pack für eine bestimmte Software.',
|
||||
'Class:SoftwarePatch+' => '',
|
||||
'Class:SoftwarePatch/Attribute:software_id' => 'Software',
|
||||
'Class:SoftwarePatch/Attribute:software_id+' => '',
|
||||
'Class:SoftwarePatch/Attribute:software_name' => 'Software-Name',
|
||||
@@ -975,7 +974,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Licence' => 'Lizenz',
|
||||
'Class:Licence+' => 'Abstrakte Klasse. Ein Lizenzvertrag für eine bestimmte OS-Version oder Software',
|
||||
'Class:Licence+' => '',
|
||||
'Class:Licence/Attribute:name' => 'Name',
|
||||
'Class:Licence/Attribute:name+' => '',
|
||||
'Class:Licence/Attribute:documents_list' => 'Dokumente',
|
||||
@@ -1010,11 +1009,11 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:OSLicence' => 'OS-Lizenz',
|
||||
'Class:OSLicence+' => 'Ein Lizenzvertrag für ein bestimmtes Betriebssystem. Die Lizenz bezieht sich auf ein Betriebssystem (zum Beispiel Windows 2008 R2) und kann mehreren Servern oder virtuellen Maschinen zugeordnet werden.',
|
||||
'Class:OSLicence+' => '',
|
||||
'Class:OSLicence/ComplementaryName' => '%1$s - %2$s',
|
||||
'Class:OSLicence/Attribute:osversion_id' => 'OS-Version',
|
||||
'Class:OSLicence/Attribute:osversion_id+' => '',
|
||||
'Class:OSLicence/Attribute:osfamily_id' => 'OS-Familie',
|
||||
'Class:OSLicence/Attribute:osfamily_id' => 'OS Family~~',
|
||||
'Class:OSLicence/Attribute:osfamily_id+' => '',
|
||||
'Class:OSLicence/Attribute:osversion_name' => 'OS-Versionsname',
|
||||
'Class:OSLicence/Attribute:osversion_name+' => '',
|
||||
@@ -1030,7 +1029,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:SoftwareLicence' => 'Software-Lizenz',
|
||||
'Class:SoftwareLicence+' => 'Ein Lizenzvertrag für eine bestimmte Software. Die Lizenz bezieht sich auf eine Software (zum Beispiel MS Office 2010) und kann mehreren Instanzen dieser Software zugeordnet werden.',
|
||||
'Class:SoftwareLicence+' => '',
|
||||
'Class:SoftwareLicence/ComplementaryName' => '%1$s - %2$s',
|
||||
'Class:SoftwareLicence/Attribute:software_id' => 'Software',
|
||||
'Class:SoftwareLicence/Attribute:software_id+' => '',
|
||||
@@ -1046,7 +1045,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:lnkDocumentToLicence' => 'Verknüpfung Dokument/Lizenz',
|
||||
'Class:lnkDocumentToLicence+' => 'Verknüpfung, die verwendet wird, wenn ein Dokument für eine Lizenz relevant ist.',
|
||||
'Class:lnkDocumentToLicence+' => '',
|
||||
'Class:lnkDocumentToLicence/Name' => '%1$s / %2$s',
|
||||
'Class:lnkDocumentToLicence/Attribute:licence_id' => 'Lizenz',
|
||||
'Class:lnkDocumentToLicence/Attribute:licence_id+' => '',
|
||||
@@ -1064,13 +1063,13 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:OSVersion' => 'OS-Version',
|
||||
'Class:OSVersion+' => 'Typologie. Liste der möglichen Werte für die OS-Version eines Rechners (Server, virtuelle Maschine oder PC). Die OS-Versionen sind nach OS-Familie gegliedert.',
|
||||
'Class:OSVersion+' => '',
|
||||
'Class:OSVersion/Attribute:osfamily_id' => 'OS-Familie',
|
||||
'Class:OSVersion/Attribute:osfamily_id+' => '',
|
||||
'Class:OSVersion/Attribute:osfamily_name' => 'OS-Familienname',
|
||||
'Class:OSVersion/Attribute:osfamily_name+' => '',
|
||||
'Class:OSVersion/UniquenessRule:name_osfamily+' => 'Der Name muss innerhalb der OS-Familie eindeutig sein',
|
||||
'Class:OSVersion/UniquenessRule:name_osfamily' => 'Diese OS-Version existiert bereits innerhalb der OS-Familie',
|
||||
'Class:OSVersion/UniquenessRule:name_osfamily+' => 'Name must be unique in the OS family~~',
|
||||
'Class:OSVersion/UniquenessRule:name_osfamily' => 'this OS version already exists within the OS family~~',
|
||||
]);
|
||||
|
||||
//
|
||||
@@ -1079,9 +1078,9 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:OSFamily' => 'OS-Familie',
|
||||
'Class:OSFamily+' => 'Typologie. Liste der möglichen Werte für das Attribut OS-Familie von Servern, virtuellen Maschinen und PCs.',
|
||||
'Class:OSFamily/UniquenessRule:name+' => 'Der Name muss eindeutig sein',
|
||||
'Class:OSFamily/UniquenessRule:name' => 'Diese OS-Familie existiert bereits',
|
||||
'Class:OSFamily+' => '',
|
||||
'Class:OSFamily/UniquenessRule:name+' => 'Name must be unique~~',
|
||||
'Class:OSFamily/UniquenessRule:name' => 'this OS family already exists~~',
|
||||
]);
|
||||
|
||||
//
|
||||
@@ -1090,9 +1089,9 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Brand' => 'Marke',
|
||||
'Class:Brand+' => 'Typologie. Liste der möglichen Werte für das Attribut Marke eines physischen Geräts.',
|
||||
'Class:Brand/Attribute:logo' => 'Logo',
|
||||
'Class:Brand/Attribute:logo+' => '',
|
||||
'Class:Brand+' => '',
|
||||
'Class:Brand/Attribute:logo' => 'Logo~~',
|
||||
'Class:Brand/Attribute:logo+' => '~~',
|
||||
'Class:Brand/Attribute:physicaldevices_list' => 'Physische Geräte',
|
||||
'Class:Brand/Attribute:physicaldevices_list+' => 'Alle physischen Geräte dieser Marke',
|
||||
'Class:Brand/UniquenessRule:name+' => 'Der Name muss eindeutig sein',
|
||||
@@ -1105,14 +1104,14 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Model' => 'Modell',
|
||||
'Class:Model+' => 'Typologie. Listet die möglichen Werte für das Attribut Modell eines physischen Geräts auf. Jedes Modell gehört zu genau einer Marke und gilt üblicherweise für eine Art von physischem Gerät.',
|
||||
'Class:Model+' => '',
|
||||
'Class:Model/ComplementaryName' => '%1$s - %2$s',
|
||||
'Class:Model/Attribute:brand_id' => 'Marke',
|
||||
'Class:Model/Attribute:brand_id+' => '',
|
||||
'Class:Model/Attribute:brand_name' => 'Markenname',
|
||||
'Class:Model/Attribute:brand_name+' => '',
|
||||
'Class:Model/Attribute:picture' => 'Bild',
|
||||
'Class:Model/Attribute:picture+' => '',
|
||||
'Class:Model/Attribute:picture' => 'Picture~~',
|
||||
'Class:Model/Attribute:picture+' => '~~',
|
||||
'Class:Model/Attribute:type' => 'Gerätetyp',
|
||||
'Class:Model/Attribute:type+' => '',
|
||||
'Class:Model/Attribute:type/Value:PowerSource' => 'Stromquelle',
|
||||
@@ -1163,9 +1162,9 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:NetworkDeviceType' => 'Netzwerkgerätetyp',
|
||||
'Class:NetworkDeviceType+' => 'Typologie. Die möglichen Werte für den Typ eines Netzwerk-Geräts (etwa Router, Switch, Firewall).',
|
||||
'Class:NetworkDeviceType/Attribute:logo' => 'Logo',
|
||||
'Class:NetworkDeviceType/Attribute:logo+' => 'Wird als Symbol für alle Netzwerkgeräte dieses Typs verwendet, wenn sie in der Konsole dargestellt werden (Details, Übersichtskarte und Impact-Analyse-Graphen)',
|
||||
'Class:NetworkDeviceType+' => '',
|
||||
'Class:NetworkDeviceType/Attribute:logo' => 'Logo~~',
|
||||
'Class:NetworkDeviceType/Attribute:logo+' => 'Used as icon for all Network Device of this type, when displayed in console (details, summary card and impact analysis graphs)~~',
|
||||
'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list' => 'Netzwerkgeräte',
|
||||
'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list+' => 'Alle Netzwerkgeräte, die diesem Typ entsprechen',
|
||||
]);
|
||||
@@ -1176,13 +1175,13 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:IOSVersion' => 'IOS-Version',
|
||||
'Class:IOSVersion+' => 'Typologie. Mögliche Werte für die Betriebssystemversionen von Netzwerk-Geräten (IOS von Ciscos Internetwork Operating System).',
|
||||
'Class:IOSVersion+' => '',
|
||||
'Class:IOSVersion/Attribute:brand_id' => 'Marke',
|
||||
'Class:IOSVersion/Attribute:brand_id+' => '',
|
||||
'Class:IOSVersion/Attribute:brand_name' => 'Markenname',
|
||||
'Class:IOSVersion/Attribute:brand_name+' => '',
|
||||
'Class:IOSVersion/UniquenessRule:name_brand+' => 'Der Name muss innerhalb der Marke eindeutig sein',
|
||||
'Class:IOSVersion/UniquenessRule:name_brand' => 'Diese IOS-Version existiert bereits für diese Marke',
|
||||
'Class:IOSVersion/UniquenessRule:name_brand+' => 'Name must be unique in the brand~~',
|
||||
'Class:IOSVersion/UniquenessRule:name_brand' => 'this IOS version already exists for this brand~~',
|
||||
]);
|
||||
|
||||
//
|
||||
@@ -1191,7 +1190,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:lnkDocumentToPatch' => 'Verknüpfung Dokument/Patch',
|
||||
'Class:lnkDocumentToPatch+' => 'Verknüpfung, die verwendet wird, wenn ein Dokument für einen Patch relevant ist.',
|
||||
'Class:lnkDocumentToPatch+' => '',
|
||||
'Class:lnkDocumentToPatch/Name' => '%1$s / %2$s',
|
||||
'Class:lnkDocumentToPatch/Attribute:patch_id' => 'Patch',
|
||||
'Class:lnkDocumentToPatch/Attribute:patch_id+' => '',
|
||||
@@ -1209,7 +1208,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:lnkSoftwareInstanceToSoftwarePatch' => 'Verknüpfung Software-Instanz/Softeware-Patch',
|
||||
'Class:lnkSoftwareInstanceToSoftwarePatch+' => 'Diese Verknüpfung gibt an, dass ein Software-Patch auf eine Software-Instanz angewendet wurde.',
|
||||
'Class:lnkSoftwareInstanceToSoftwarePatch+' => '',
|
||||
'Class:lnkSoftwareInstanceToSoftwarePatch/Name' => '%1$s / %2$s',
|
||||
'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id' => 'Software-Patch',
|
||||
'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id+' => '',
|
||||
@@ -1227,7 +1226,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:lnkFunctionalCIToOSPatch' => 'Verknüpfung FunctionalCI/OS-Patch',
|
||||
'Class:lnkFunctionalCIToOSPatch+' => 'Bildet das Einspielen eines OS-Patches auf einem Gerät ab.',
|
||||
'Class:lnkFunctionalCIToOSPatch+' => '',
|
||||
'Class:lnkFunctionalCIToOSPatch/Name' => '%1$s / %2$s',
|
||||
'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_id' => 'OS-Patch',
|
||||
'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_id+' => '',
|
||||
@@ -1245,7 +1244,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:lnkDocumentToSoftware' => 'Verknüpfung Dokument/Software',
|
||||
'Class:lnkDocumentToSoftware+' => 'Verknüpfung, die verwendet wird, wenn ein Dokument für eine Software relevant ist.',
|
||||
'Class:lnkDocumentToSoftware+' => '',
|
||||
'Class:lnkDocumentToSoftware/Name' => '%1$s / %2$s',
|
||||
'Class:lnkDocumentToSoftware/Attribute:software_id' => 'Software',
|
||||
'Class:lnkDocumentToSoftware/Attribute:software_id+' => '',
|
||||
@@ -1263,7 +1262,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Subnet' => 'Subnetz',
|
||||
'Class:Subnet+' => 'Abschnitt eines IP-Netzwerks, definiert durch eine IP-Adresse und eine Maske',
|
||||
'Class:Subnet+' => '',
|
||||
'Class:Subnet/Name' => '%1$s/%2$s',
|
||||
'Class:Subnet/ComplementaryName' => '%1$s - %2$s',
|
||||
'Class:Subnet/Attribute:description' => 'Beschreibung',
|
||||
@@ -1272,7 +1271,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Subnet/Attribute:subnet_name+' => '',
|
||||
'Class:Subnet/Attribute:org_id' => 'Organisation',
|
||||
'Class:Subnet/Attribute:org_id+' => '',
|
||||
'Class:Subnet/Attribute:org_name' => 'Name der Organisation',
|
||||
'Class:Subnet/Attribute:org_name' => 'Name',
|
||||
'Class:Subnet/Attribute:org_name+' => '',
|
||||
'Class:Subnet/Attribute:ip' => 'IP',
|
||||
'Class:Subnet/Attribute:ip+' => '',
|
||||
@@ -1288,7 +1287,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:VLAN' => 'VLAN',
|
||||
'Class:VLAN+' => 'Ein virtuelles LAN fasst Subnetze und physische Interfaces, die zum selben VLAN gehören, logisch zusammen.',
|
||||
'Class:VLAN+' => '',
|
||||
'Class:VLAN/Attribute:vlan_tag' => 'VLAN-Tag',
|
||||
'Class:VLAN/Attribute:vlan_tag+' => '',
|
||||
'Class:VLAN/Attribute:description' => 'Beschreibung',
|
||||
@@ -1309,7 +1308,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:lnkSubnetToVLAN' => 'Verknüpfung Subnetz/VLAN',
|
||||
'Class:lnkSubnetToVLAN+' => 'Diese n:m-Verknüpfung gibt an, dass ein VLAN in einem Subnetz vorhanden ist. In einem Subnetz können mehrere VLANs vorhanden sein, und ein VLAN kann sich über mehrere Subnetze erstrecken.',
|
||||
'Class:lnkSubnetToVLAN+' => '',
|
||||
'Class:lnkSubnetToVLAN/Name' => '%1$s / %2$s',
|
||||
'Class:lnkSubnetToVLAN/Attribute:subnet_id' => 'Subnetz',
|
||||
'Class:lnkSubnetToVLAN/Attribute:subnet_id+' => '',
|
||||
@@ -1329,7 +1328,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:NetworkInterface' => 'Netzwerk-Interface',
|
||||
'Class:NetworkInterface+' => 'Abstrakte Klasse für alle Arten von Netzwerk-Interfaces.',
|
||||
'Class:NetworkInterface+' => '',
|
||||
'Class:NetworkInterface/Attribute:name' => 'Name',
|
||||
'Class:NetworkInterface/Attribute:name+' => '',
|
||||
'Class:NetworkInterface/Attribute:finalclass' => 'Typ',
|
||||
@@ -1342,7 +1341,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:IPInterface' => 'IP-Interface',
|
||||
'Class:IPInterface+' => 'Abstrakte Klasse. Eine Art von Netzwerk-Interface mit einer IP-Adresse',
|
||||
'Class:IPInterface+' => '',
|
||||
'Class:IPInterface/Attribute:ipaddress' => 'IP-Adresse',
|
||||
'Class:IPInterface/Attribute:ipaddress+' => '',
|
||||
'Class:IPInterface/Attribute:macaddress' => 'MAC-Adresse',
|
||||
@@ -1363,7 +1362,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:PhysicalInterface' => 'Physisches Interface',
|
||||
'Class:PhysicalInterface+' => 'Eine Art von IP-Interface, die ein physisches Netzwerk-Interface abbildet (etwa eine Ethernet-Karte).',
|
||||
'Class:PhysicalInterface+' => '',
|
||||
'Class:PhysicalInterface/Name' => '%2$s %1$s',
|
||||
'Class:PhysicalInterface/Attribute:connectableci_id' => 'Gerät',
|
||||
'Class:PhysicalInterface/Attribute:connectableci_id+' => '',
|
||||
@@ -1379,7 +1378,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:lnkPhysicalInterfaceToVLAN' => 'Verknüpfung Physisches Interface / VLAN',
|
||||
'Class:lnkPhysicalInterfaceToVLAN+' => 'Diese Verknüpfung gibt an, dass ein Netzwerk-Interface zu einem VLAN (Virtual Local Area Network) gehört.',
|
||||
'Class:lnkPhysicalInterfaceToVLAN+' => '',
|
||||
'Class:lnkPhysicalInterfaceToVLAN/Name' => '%1$s %2$s / %3$s',
|
||||
'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_id' => 'Physisches Interface',
|
||||
'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_id+' => '',
|
||||
@@ -1401,7 +1400,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:LogicalInterface' => 'Logisches Interface',
|
||||
'Class:LogicalInterface+' => 'IP-Interface, das nicht dauerhaft einem bestimmten physischen Port zugeordnet ist; die Zuordnung erfolgt dynamisch. Kann für virtuelle Maschinen verwendet werden.',
|
||||
'Class:LogicalInterface+' => '',
|
||||
'Class:LogicalInterface/Attribute:virtualmachine_id' => 'Virtuelle Maschine',
|
||||
'Class:LogicalInterface/Attribute:virtualmachine_id+' => '',
|
||||
'Class:LogicalInterface/Attribute:virtualmachine_name' => 'Virtuelle Maschine-Name',
|
||||
@@ -1414,7 +1413,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:FiberChannelInterface' => 'Fiber Channel Interface',
|
||||
'Class:FiberChannelInterface+' => 'Netzwerk-Interface für eine Hochgeschwindigkeits-Netzwerktechnik, die vor allem zur Anbindung von Storage-Systemen eingesetzt wird.',
|
||||
'Class:FiberChannelInterface+' => '',
|
||||
'Class:FiberChannelInterface/Attribute:speed' => 'Geschwindigkeit',
|
||||
'Class:FiberChannelInterface/Attribute:speed+' => '',
|
||||
'Class:FiberChannelInterface/Attribute:topology' => 'Topologie',
|
||||
@@ -1433,7 +1432,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:lnkConnectableCIToNetworkDevice' => 'Verknüpfung ConnectableCI/NetworkDevice',
|
||||
'Class:lnkConnectableCIToNetworkDevice+' => 'Legt fest, an welchem Netzwerkgerät ein Gerät angeschlossen ist.',
|
||||
'Class:lnkConnectableCIToNetworkDevice+' => '',
|
||||
'Class:lnkConnectableCIToNetworkDevice/Name' => '%1$s / %2$s',
|
||||
'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_id' => 'Netzwerkgerät',
|
||||
'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_id+' => '',
|
||||
@@ -1461,7 +1460,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:lnkApplicationSolutionToFunctionalCI' => 'Verknüpfung Anwendungslösung/FunctionalCI',
|
||||
'Class:lnkApplicationSolutionToFunctionalCI+' => 'Bildet die Zugehörigkeit eines Geräts zu einer Anwendungslösung ab. Die Bedeutung dieser Beziehung hängt von der Art der Anwendungslösung ab.',
|
||||
'Class:lnkApplicationSolutionToFunctionalCI+' => '',
|
||||
'Class:lnkApplicationSolutionToFunctionalCI/Name' => '%1$s / %2$s',
|
||||
'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_id' => 'Anwendungslösung',
|
||||
'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_id+' => '',
|
||||
@@ -1479,7 +1478,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:lnkApplicationSolutionToBusinessProcess' => 'Verknüpfung Anwendungslösung/Business-Prozess',
|
||||
'Class:lnkApplicationSolutionToBusinessProcess+' => 'Bildet die Beziehung zwischen einer Anwendungslösung und einem Business-Prozess ab.',
|
||||
'Class:lnkApplicationSolutionToBusinessProcess+' => '',
|
||||
'Class:lnkApplicationSolutionToBusinessProcess/Name' => '%1$s / %2$s',
|
||||
'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_id' => 'Business-Prozess',
|
||||
'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_id+' => '',
|
||||
@@ -1497,7 +1496,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Group' => 'Gruppe',
|
||||
'Class:Group+' => 'Eine Gruppe dient dazu, für einen beliebigen Projektzweck explizite Mengen von Konfigurationselementen zu bilden. Anders als eine Anwendungslösung wird eine Gruppe von keiner ihrer Komponenten beeinflusst und beeinflusst diese auch nicht. Bei einer OS-Migration kann eine Gruppe zum Beispiel praktisch sein, um die "zu migrierenden Server" zusammenzufassen; migrierte Server werden im Laufe der Migration aus der Gruppe entfernt.',
|
||||
'Class:Group+' => '',
|
||||
'Class:Group/ComplementaryName' => '%1$s - %2$s',
|
||||
'Class:Group/Attribute:name' => 'Name',
|
||||
'Class:Group/Attribute:name+' => '',
|
||||
@@ -1532,8 +1531,8 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
//
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:lnkGroupToCI' => 'Verknüpfung Gruppe/CI',
|
||||
'Class:lnkGroupToCI+' => 'Diese Verknüpfung gibt an, dass ein funktionales CI zu einer Gruppe gehört.',
|
||||
'Class:lnkGroupToCI' => 'Gruppe/CI',
|
||||
'Class:lnkGroupToCI+' => '',
|
||||
'Class:lnkGroupToCI/Name' => '%1$s / %2$s',
|
||||
'Class:lnkGroupToCI/Attribute:group_id' => 'Gruppe',
|
||||
'Class:lnkGroupToCI/Attribute:group_id+' => '',
|
||||
@@ -1550,13 +1549,13 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
// Add translation for Fieldsets
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'ConfigMgmt:baseinfo' => 'Allgemein',
|
||||
'ConfigMgmt:moreinfo' => 'CI-spezifische Angaben',
|
||||
'Storage:moreinfo' => 'Speicherspezifische Angaben',
|
||||
'ConfigMgmt:otherinfo' => 'Beschreibung',
|
||||
'ConfigMgmt:dates' => 'Daten',
|
||||
'Software:moreinfo' => 'Softwarespezifische Angaben',
|
||||
'Phone:moreinfo' => 'Telefonspezifische Angaben',
|
||||
'ConfigMgmt:baseinfo' => 'General~~',
|
||||
'ConfigMgmt:moreinfo' => 'CI specifics~~',
|
||||
'Storage:moreinfo' => 'Storage specifics~~',
|
||||
'ConfigMgmt:otherinfo' => 'Description~~',
|
||||
'ConfigMgmt:dates' => 'Dates~~',
|
||||
'Software:moreinfo' => 'Software specifics~~',
|
||||
'Phone:moreinfo' => 'Phone specifics~~',
|
||||
'Server:baseinfo' => 'Allgemeine Informationen',
|
||||
'Server:Date' => 'Datum',
|
||||
'Server:moreinfo' => 'Weitere Informationen',
|
||||
@@ -1577,7 +1576,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:lnkDocumentToFunctionalCI' => 'Verknüpfung Dokument/FunctionalCI',
|
||||
'Class:lnkDocumentToFunctionalCI+' => 'Verknüpfung, die verwendet wird, wenn ein Dokument für ein funktionales CI relevant ist.',
|
||||
'Class:lnkDocumentToFunctionalCI+' => '',
|
||||
'Class:lnkDocumentToFunctionalCI/Name' => '%1$s / %2$s',
|
||||
'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id' => 'FunctionalCI',
|
||||
'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id+' => '',
|
||||
@@ -1637,7 +1636,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Menu:OSVersion' => 'OS-Versionen',
|
||||
'Menu:OSVersion+' => '',
|
||||
'Menu:Software' => 'Software-Katalog',
|
||||
'Menu:Software+' => 'Softwarekatalog',
|
||||
'Menu:Software+' => '',
|
||||
]);
|
||||
|
||||
//
|
||||
@@ -1645,40 +1644,8 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
//
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:PhysicalInterface/Attribute:org_id' => 'Organisation',
|
||||
'Class:PhysicalInterface/Attribute:org_id+' => '',
|
||||
'Class:PhysicalInterface/Attribute:location_id' => 'Standort',
|
||||
'Class:PhysicalInterface/Attribute:location_id+' => '',
|
||||
'Class:FunctionalCI/Attribute:groups_list' => 'Gruppen',
|
||||
'Class:FunctionalCI/Attribute:groups_list+' => 'Gruppen können wie Schlagworte verwendet werden, um Umgebungen, Projekte (Migration, Upgrade, Sicherheit) usw. zu dokumentieren.',
|
||||
'Class:PhysicalDevice/Attribute:model_end_of_support' => 'Supportende des Modells',
|
||||
'Class:PhysicalDevice/Attribute:model_end_of_support+' => 'Zeitpunkt, ab dem das Hardwaremodell vom Hersteller nicht mehr unterstützt wird, sofern diese Information am Modell hinterlegt ist.',
|
||||
'Class:NetworkDevice/Attribute:ios_end_of_support' => 'Supportende der IOS-Version',
|
||||
'Class:NetworkDevice/Attribute:ios_end_of_support+' => 'Datum, ab dem der Hersteller keine Fehlerbehebungen mehr für diese IOS-Version bereitstellt.',
|
||||
'Class:Server/Attribute:os_end_of_support' => 'Supportende des Betriebssystems',
|
||||
'Class:Server/Attribute:os_end_of_support+' => 'Datum, ab dem der Hersteller keine Patches mehr für diese OS-Version bereitstellt.',
|
||||
'Class:PC/Attribute:os_end_of_support' => 'Supportende des Betriebssystems',
|
||||
'Class:PC/Attribute:os_end_of_support+' => 'Datum, ab dem der Hersteller keine Patches mehr für diese OS-Version bereitstellt.',
|
||||
'Class:Software/Attribute:end_of_support' => 'Supportende',
|
||||
'Class:Software/Attribute:end_of_support+' => 'Datum, ab dem der Hersteller keine Patches mehr für diese Softwareversion bereitstellt.',
|
||||
'Class:SoftwareInstance/Attribute:software_end_of_support' => 'Supportende der Software',
|
||||
'Class:SoftwareInstance/Attribute:software_end_of_support+' => 'Datum, ab dem der Hersteller keine Patches mehr für diese Softwareversion bereitstellt.',
|
||||
'Class:VirtualMachine/Attribute:os_end_of_support' => 'Supportende des Betriebssystems',
|
||||
'Class:VirtualMachine/Attribute:os_end_of_support+' => 'Zeitpunkt, ab dem die OS-Version vom Hersteller nicht mehr unterstützt wird, sofern diese Information an der OS-Version hinterlegt ist.',
|
||||
'Class:OSVersion/Attribute:end_of_support' => 'Supportende',
|
||||
'Class:OSVersion/Attribute:end_of_support+' => 'Datum, ab dem der Hersteller keine Patches mehr für diese OS-Version bereitstellt.',
|
||||
'Class:OSVersion/Attribute:ospatches_list' => 'OS-Patches',
|
||||
'Class:OSVersion/Attribute:ospatches_list+' => 'Alle OS-Patches für diese OS-Version',
|
||||
'Class:OSFamily/Attribute:osversions_list' => 'OS-Versionen',
|
||||
'Class:OSFamily/Attribute:osversions_list+' => 'Alle OS-Versionen dieser OS-Familie',
|
||||
'Class:Brand/Attribute:iosversions_list' => 'IOS-Versionen',
|
||||
'Class:Brand/Attribute:iosversions_list+' => 'Alle IOS-Versionen dieser Marke',
|
||||
'Class:Brand/Attribute:models_list' => 'Modelle',
|
||||
'Class:Brand/Attribute:models_list+' => 'Alle Modelle dieser Marke',
|
||||
'Class:Model/Attribute:end_of_support' => 'Supportende',
|
||||
'Class:Model/Attribute:end_of_support+' => 'Datum, ab dem der Hersteller keine Patches und keinen Support mehr für dieses Modell bereitstellt.',
|
||||
'Class:IOSVersion/Attribute:end_of_support' => 'Supportende',
|
||||
'Class:IOSVersion/Attribute:end_of_support+' => 'Datum, ab dem der Hersteller keine Patches mehr für diese IOS-Version bereitstellt.',
|
||||
'Class:IOSVersion/Attribute:networkdevices_list' => 'Netzwerkgeräte',
|
||||
'Class:IOSVersion/Attribute:networkdevices_list+' => 'Alle Netzwerkgeräte, auf denen diese IOS-Version läuft',
|
||||
'Class:PhysicalInterface/Attribute:org_id' => 'Organization~~',
|
||||
'Class:PhysicalInterface/Attribute:org_id+' => '~~',
|
||||
'Class:PhysicalInterface/Attribute:location_id' => 'Location~~',
|
||||
'Class:PhysicalInterface/Attribute:location_id+' => '~~',
|
||||
]);
|
||||
|
||||
@@ -491,8 +491,8 @@ Dict::Add('EN GB', 'British English', 'British English', [
|
||||
'Class:ApplicationSolution/Attribute:functionalcis_list+' => 'All the configuration items that compose this application solution',
|
||||
'Class:ApplicationSolution/Attribute:businessprocess_list' => 'Business processes',
|
||||
'Class:ApplicationSolution/Attribute:businessprocess_list+' => 'All the business processes depending on this application solution',
|
||||
'Class:ApplicationSolution/Attribute:logo' => 'Logo',
|
||||
'Class:ApplicationSolution/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs',
|
||||
'Class:ApplicationSolution/Attribute:logo' => 'Logo~~',
|
||||
'Class:ApplicationSolution/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~',
|
||||
'Class:ApplicationSolution/Attribute:status' => 'Status',
|
||||
'Class:ApplicationSolution/Attribute:status+' => '',
|
||||
'Class:ApplicationSolution/Attribute:status/Value:active' => 'active',
|
||||
@@ -514,8 +514,8 @@ Dict::Add('EN GB', 'British English', 'British English', [
|
||||
'Class:BusinessProcess+' => '',
|
||||
'Class:BusinessProcess/Attribute:applicationsolutions_list' => 'Application solutions',
|
||||
'Class:BusinessProcess/Attribute:applicationsolutions_list+' => 'All the application solutions that impact this business process',
|
||||
'Class:BusinessProcess/Attribute:logo' => 'Logo',
|
||||
'Class:BusinessProcess/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs',
|
||||
'Class:BusinessProcess/Attribute:logo' => 'Logo~~',
|
||||
'Class:BusinessProcess/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~',
|
||||
'Class:BusinessProcess/Attribute:status' => 'Status',
|
||||
'Class:BusinessProcess/Attribute:status+' => '',
|
||||
'Class:BusinessProcess/Attribute:status/Value:active' => 'active',
|
||||
@@ -612,8 +612,8 @@ Dict::Add('EN GB', 'British English', 'British English', [
|
||||
'Class:MiddlewareInstance' => 'Middleware Instance',
|
||||
'Class:MiddlewareInstance+' => '',
|
||||
'Class:MiddlewareInstance/ComplementaryName' => '%1$s - %2$s',
|
||||
'Class:MiddlewareInstance/Attribute:logo' => 'Logo',
|
||||
'Class:MiddlewareInstance/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs',
|
||||
'Class:MiddlewareInstance/Attribute:logo' => 'Logo~~',
|
||||
'Class:MiddlewareInstance/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~',
|
||||
'Class:MiddlewareInstance/Attribute:middleware_id' => 'Middleware',
|
||||
'Class:MiddlewareInstance/Attribute:middleware_id+' => '',
|
||||
'Class:MiddlewareInstance/Attribute:middleware_name' => 'Middleware name',
|
||||
@@ -646,8 +646,8 @@ Dict::Add('EN GB', 'British English', 'British English', [
|
||||
'Class:WebApplication/Attribute:webserver_id+' => '',
|
||||
'Class:WebApplication/Attribute:webserver_name' => 'Web server name',
|
||||
'Class:WebApplication/Attribute:webserver_name+' => '',
|
||||
'Class:WebApplication/Attribute:logo' => 'Logo',
|
||||
'Class:WebApplication/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs',
|
||||
'Class:WebApplication/Attribute:logo' => 'Logo~~',
|
||||
'Class:WebApplication/Attribute:logo+' => 'Used as object icon when displayed within impact analysis graphs~~',
|
||||
'Class:WebApplication/Attribute:url' => 'URL',
|
||||
'Class:WebApplication/Attribute:url+' => '',
|
||||
]);
|
||||
@@ -845,7 +845,7 @@ Dict::Add('EN GB', 'British English', 'British English', [
|
||||
|
||||
Dict::Add('EN GB', 'British English', 'British English', [
|
||||
'Class:Tape' => 'Tape',
|
||||
'Class:Tape+' => 'A Tape (or cartridge) within '.ITOP_APPLICATION_SHORT.' is a removable piece of storage part of a Tape Library',
|
||||
'Class:Tape+' => 'A Tape (or cartridge) within '.ITOP_APPLICATION_SHORT.' is a removable piece of storage part of a Tape Library~~',
|
||||
'Class:Tape/Attribute:name' => 'Name',
|
||||
'Class:Tape/Attribute:name+' => '',
|
||||
'Class:Tape/Attribute:description' => 'Description',
|
||||
@@ -895,8 +895,8 @@ Dict::Add('EN GB', 'British English', 'British English', [
|
||||
'Class:Software/Attribute:version+' => '',
|
||||
'Class:Software/Attribute:documents_list' => 'Documents',
|
||||
'Class:Software/Attribute:documents_list+' => 'All the documents linked to this software',
|
||||
'Class:Software/Attribute:logo' => 'Logo',
|
||||
'Class:Software/Attribute:logo+' => 'Used as icon for all Software Instance objects using this Software, when displayed within impact analysis graphs',
|
||||
'Class:Software/Attribute:logo' => 'Logo~~',
|
||||
'Class:Software/Attribute:logo+' => 'Used as icon for all Software Instance objects using this Software, when displayed within impact analysis graphs~~',
|
||||
'Class:Software/Attribute:type' => 'Type',
|
||||
'Class:Software/Attribute:type+' => '',
|
||||
'Class:Software/Attribute:type/Value:DBServer' => 'DB Server',
|
||||
@@ -945,7 +945,7 @@ Dict::Add('EN GB', 'British English', 'British English', [
|
||||
'Class:OSPatch/Attribute:functionalcis_list+' => 'All the systems where this patch is installed',
|
||||
'Class:OSPatch/Attribute:osversion_id' => 'OS version',
|
||||
'Class:OSPatch/Attribute:osversion_id+' => '',
|
||||
'Class:OSPatch/Attribute:osfamily_id' => 'OS Family',
|
||||
'Class:OSPatch/Attribute:osfamily_id' => 'OS Family~~',
|
||||
'Class:OSPatch/Attribute:osfamily_id+' => '',
|
||||
'Class:OSPatch/Attribute:osversion_name' => 'OS version name',
|
||||
'Class:OSPatch/Attribute:osversion_name+' => '',
|
||||
@@ -1012,8 +1012,8 @@ Dict::Add('EN GB', 'British English', 'British English', [
|
||||
'Class:OSLicence/ComplementaryName' => '%1$s - %2$s',
|
||||
'Class:OSLicence/Attribute:osversion_id' => 'OS version',
|
||||
'Class:OSLicence/Attribute:osversion_id+' => '',
|
||||
'Class:OSLicence/Attribute:osfamily_id' => 'OS Family',
|
||||
'Class:OSLicence/Attribute:osfamily_id+' => '',
|
||||
'Class:OSLicence/Attribute:osfamily_id' => 'OS Family~~',
|
||||
'Class:OSLicence/Attribute:osfamily_id+' => '~~',
|
||||
'Class:OSLicence/Attribute:osversion_name' => 'OS version name',
|
||||
'Class:OSLicence/Attribute:osversion_name+' => '',
|
||||
'Class:OSLicence/Attribute:virtualmachines_list' => 'Virtual machines',
|
||||
@@ -1067,8 +1067,8 @@ Dict::Add('EN GB', 'British English', 'British English', [
|
||||
'Class:OSVersion/Attribute:osfamily_id+' => '',
|
||||
'Class:OSVersion/Attribute:osfamily_name' => 'OS family name',
|
||||
'Class:OSVersion/Attribute:osfamily_name+' => '',
|
||||
'Class:OSVersion/UniquenessRule:name_osfamily+' => 'Name must be unique in the OS family',
|
||||
'Class:OSVersion/UniquenessRule:name_osfamily' => 'this OS version already exists within the OS family',
|
||||
'Class:OSVersion/UniquenessRule:name_osfamily+' => 'Name must be unique in the OS family~~',
|
||||
'Class:OSVersion/UniquenessRule:name_osfamily' => 'this OS version already exists within the OS family~~',
|
||||
]);
|
||||
|
||||
//
|
||||
@@ -1078,8 +1078,8 @@ Dict::Add('EN GB', 'British English', 'British English', [
|
||||
Dict::Add('EN GB', 'British English', 'British English', [
|
||||
'Class:OSFamily' => 'OS Family',
|
||||
'Class:OSFamily+' => '',
|
||||
'Class:OSFamily/UniquenessRule:name+' => 'Name must be unique',
|
||||
'Class:OSFamily/UniquenessRule:name' => 'this OS family already exists',
|
||||
'Class:OSFamily/UniquenessRule:name+' => 'Name must be unique~~',
|
||||
'Class:OSFamily/UniquenessRule:name' => 'this OS family already exists~~',
|
||||
]);
|
||||
|
||||
//
|
||||
@@ -1162,8 +1162,8 @@ Dict::Add('EN GB', 'British English', 'British English', [
|
||||
Dict::Add('EN GB', 'British English', 'British English', [
|
||||
'Class:NetworkDeviceType' => 'Network Device Type',
|
||||
'Class:NetworkDeviceType+' => '',
|
||||
'Class:NetworkDeviceType/Attribute:logo' => 'Logo',
|
||||
'Class:NetworkDeviceType/Attribute:logo+' => 'Used as icon for all Network Device of this type, when displayed in console (details, summary card and impact analysis graphs)',
|
||||
'Class:NetworkDeviceType/Attribute:logo' => 'Logo~~',
|
||||
'Class:NetworkDeviceType/Attribute:logo+' => 'Used as icon for all Network Device of this type, when displayed in console (details, summary card and impact analysis graphs)~~',
|
||||
'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list' => 'Network devices',
|
||||
'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list+' => 'All the network devices corresponding to this type',
|
||||
]);
|
||||
@@ -1179,8 +1179,8 @@ Dict::Add('EN GB', 'British English', 'British English', [
|
||||
'Class:IOSVersion/Attribute:brand_id+' => '',
|
||||
'Class:IOSVersion/Attribute:brand_name' => 'Brand name',
|
||||
'Class:IOSVersion/Attribute:brand_name+' => '',
|
||||
'Class:IOSVersion/UniquenessRule:name_brand+' => 'Name must be unique in the brand',
|
||||
'Class:IOSVersion/UniquenessRule:name_brand' => 'this IOS version already exists for this brand',
|
||||
'Class:IOSVersion/UniquenessRule:name_brand+' => 'Name must be unique in the brand~~',
|
||||
'Class:IOSVersion/UniquenessRule:name_brand' => 'this IOS version already exists for this brand~~',
|
||||
]);
|
||||
|
||||
//
|
||||
@@ -1368,7 +1368,7 @@ Dict::Add('EN GB', 'British English', 'British English', [
|
||||
'Class:PhysicalInterface/Attribute:connectableci_id+' => '',
|
||||
'Class:PhysicalInterface/Attribute:connectableci_name' => 'Device name',
|
||||
'Class:PhysicalInterface/Attribute:connectableci_name+' => '',
|
||||
'Class:PhysicalInterface/Attribute:org_id' => 'Organisation',
|
||||
'Class:PhysicalInterface/Attribute:org_id' => 'Organization',
|
||||
'Class:PhysicalInterface/Attribute:org_id+' => '',
|
||||
'Class:PhysicalInterface/Attribute:location_id' => 'Location',
|
||||
'Class:PhysicalInterface/Attribute:location_id+' => '',
|
||||
@@ -1559,8 +1559,8 @@ Dict::Add('EN GB', 'British English', 'British English', [
|
||||
'ConfigMgmt:otherinfo' => 'Description',
|
||||
'ConfigMgmt:dates' => 'Dates',
|
||||
'Storage:moreinfo' => 'Storage specifics',
|
||||
'Software:moreinfo' => 'Software specifics',
|
||||
'Phone:moreinfo' => 'Phone specifics',
|
||||
'Software:moreinfo' => 'Software specifics~~',
|
||||
'Phone:moreinfo' => 'Phone specifics~~',
|
||||
'Server:baseinfo' => 'General',
|
||||
'Server:moreinfo' => 'Device specifics',
|
||||
'Server:Date' => 'Dates',
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
*
|
||||
*/
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Menu:ConfigFileEditor' => 'Texteditor',
|
||||
'Menu:ConfigFileEditor' => 'Plain text editor~~',
|
||||
'itop-config/Operation:Edit/Title' => 'Konfigurations-Editor',
|
||||
'config-edit-intro' => 'Achtung: Eine falsche Konfiguration kann dazu führen, dass '.ITOP_APPLICATION_SHORT.' für alle Benutzer unbenutzbar ist!',
|
||||
'Menu:ConfigEditor' => 'Konfiguration',
|
||||
|
||||
@@ -1,173 +0,0 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Localized data
|
||||
*
|
||||
* @copyright Copyright (C) 2013-2026 XXXXX
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*/
|
||||
|
||||
//
|
||||
// Fieldsets for Container classes
|
||||
//
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Container:baseinfo' => 'Allgemein',
|
||||
'Container:moreinfo' => 'Containerspezifische Angaben',
|
||||
'Container:otherinfo' => 'Daten und Beschreibung',
|
||||
]);
|
||||
|
||||
//
|
||||
// Class Container Image
|
||||
//
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:ContainerImage/Name' => '%1$s %2$s',
|
||||
'Class:ContainerImage/ComplementaryName' => '%1$s - %2$s',
|
||||
'Class:ContainerImage' => 'Container-Image',
|
||||
'Class:ContainerImage+' => 'Das Image einer Software, die als Container gestartet werden kann',
|
||||
'Class:ContainerImage/Attribute:name' => 'Name',
|
||||
'Class:ContainerImage/Attribute:name+' => '',
|
||||
'Class:ContainerImage/Attribute:version' => 'Version',
|
||||
'Class:ContainerImage/Attribute:version+' => '',
|
||||
'Class:ContainerImage/Attribute:description' => 'Beschreibung',
|
||||
'Class:ContainerImage/Attribute:description+' => '',
|
||||
'Class:ContainerImage/Attribute:publisher' => 'Herausgeber',
|
||||
'Class:ContainerImage/Attribute:publisher+' => 'Herausgeber des Images, z. B. php, nginx, ...',
|
||||
'Class:ContainerImage/Attribute:image' => 'Image',
|
||||
'Class:ContainerImage/Attribute:image+' => 'Detailangaben, um das Image auf der jeweiligen Hosting-Plattform zu finden',
|
||||
'Class:ContainerImage/Attribute:type_id' => 'Typ',
|
||||
'Class:ContainerImage/Attribute:type_id+' => 'Typ des Images',
|
||||
'Class:ContainerImage/Attribute:software_id' => 'Software',
|
||||
'Class:ContainerImage/Attribute:software_id+' => '',
|
||||
'Class:ContainerImage/Attribute:containerapplications_list' => 'Containerisierte Anwendungen',
|
||||
'Class:ContainerImage/Attribute:containerapplications_list+' => 'Anwendungen, zu denen dieses Image beiträgt',
|
||||
]);
|
||||
|
||||
//
|
||||
// Class Container Application
|
||||
//
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:ContainerApplication/Name' => '%1$s',
|
||||
'Class:ContainerApplication/ComplementaryName' => '%1$s',
|
||||
'Class:ContainerApplication' => 'Containerisierte Anwendung',
|
||||
'Class:ContainerApplication+' => 'Eine Anwendung, die auf einer Container-Plattform betrieben wird',
|
||||
'Class:ContainerApplication/Attribute:descriptor' => 'Deployment-Datei',
|
||||
'Class:ContainerApplication/Attribute:descriptor+' => 'Datei, die beschreibt, wie die Anwendung auf der Container-Plattform ausgerollt wird (z. B. Docker Compose, Helm Chart usw.)',
|
||||
'Class:ContainerApplication/Attribute:containervirtualhost_id' => 'Container-Host',
|
||||
'Class:ContainerApplication/Attribute:containervirtualhost_id+' => 'Container-Plattform, auf der die Anwendung läuft',
|
||||
'Class:ContainerApplication/Attribute:logo' => 'Logo',
|
||||
'Class:ContainerApplication/Attribute:logo+' => 'Wird als Objektsymbol verwendet, wenn diese containerisierte Anwendung in Impact-Analyse-Graphen dargestellt wird',
|
||||
'Class:ContainerApplication/Attribute:containertype_id' => 'Container-Typ',
|
||||
'Class:ContainerApplication/Attribute:containertype_id+' => 'Technologie, die für die Containerisierung eingesetzt wird',
|
||||
'Class:ContainerApplication/Attribute:containerimages_list' => 'Container-Images',
|
||||
'Class:ContainerApplication/Attribute:containerimages_list+' => 'Software-Images, aus denen die containerisierte Anwendung aufgebaut wird',
|
||||
|
||||
]);
|
||||
|
||||
//
|
||||
// Class: lnkContainerApplicationToImage
|
||||
//
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:lnkContainerApplicationToImage' => 'Verknüpfung Containerisierte Anwendung/Image',
|
||||
'Class:lnkContainerApplicationToImage+' => '',
|
||||
'Class:lnkContainerApplicationToImage/Name' => '%1$s / %2$s',
|
||||
'Class:lnkContainerApplicationToImage/Name+' => '',
|
||||
'Class:lnkContainerApplicationToImage/Attribute:containerapplication_id' => 'Containerisierte Anwendung',
|
||||
'Class:lnkContainerApplicationToImage/Attribute:containerapplication_id+' => 'Anwendung, die dieses Image verwendet',
|
||||
'Class:lnkContainerApplicationToImage/Attribute:containerimage_id' => 'Container-Image',
|
||||
'Class:lnkContainerApplicationToImage/Attribute:containerimage_id+' => 'Software-Image, aus dem die containerisierte Anwendung aufgebaut wird',
|
||||
]);
|
||||
|
||||
//
|
||||
// Class Container Virtual Host
|
||||
//
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:ContainerVirtualHost/Name' => '%1$s',
|
||||
'Class:ContainerVirtualHost/ComplementaryName' => '',
|
||||
'Class:ContainerVirtualHost' => 'Container-Plattform',
|
||||
'Class:ContainerVirtualHost+' => 'Plattform, auf der Anwendungen als Container laufen',
|
||||
'Class:ContainerVirtualHost/Attribute:containertype_id' => 'Container-Typ',
|
||||
'Class:ContainerVirtualHost/Attribute:containertype_id+' => 'Technologie, mit der die Containerisierung bereitgestellt wird',
|
||||
'Class:ContainerVirtualHost/Attribute:status' => 'Status',
|
||||
'Class:ContainerVirtualHost/Attribute:status+' => 'Status der Container-Plattform',
|
||||
'Class:ContainerVirtualHost/Attribute:containerapplications_list' => 'Anwendungen',
|
||||
'Class:ContainerVirtualHost/Attribute:containerapplications_list+' => 'Anwendungen, die in dieser Container-Umgebung laufen',
|
||||
]);
|
||||
|
||||
//
|
||||
// Class Container Host
|
||||
//
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:ContainerHost/Name' => '%1$s',
|
||||
'Class:ContainerHost/ComplementaryName' => '%1$s-%2$s',
|
||||
'Class:ContainerHost' => 'Container-Host',
|
||||
'Class:ContainerHost+' => 'Host, der für Container vorgesehen ist. Er ist der Grundbaustein einer Container-Plattform',
|
||||
'Class:ContainerHost/Attribute:containercluster_id' => 'Container-Cluster',
|
||||
'Class:ContainerHost/Attribute:containercluster_id+' => '',
|
||||
'Class:ContainerHost/Attribute:role' => 'Rolle',
|
||||
'Class:ContainerHost/Attribute:role+' => 'Rolle des Hosts innerhalb seines Clusters: Master oder Worker. Standalone, wenn er zu keinem Cluster gehört.',
|
||||
'Class:ContainerHost/Attribute:system_id' => 'System',
|
||||
'Class:ContainerHost/Attribute:system_id+' => 'Das System kann ein Server, eine virtuelle Maschine, eine Cloud usw. sein',
|
||||
'Class:ContainerHost/Attribute:role/Value:master' => 'Master',
|
||||
'Class:ContainerHost/Attribute:role/Value:worker' => 'Worker',
|
||||
'Class:ContainerHost/Attribute:role/Value:standalone' => 'Standalone',
|
||||
]);
|
||||
|
||||
//
|
||||
// Class Container Cluster
|
||||
//
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:ContainerCluster/Name' => '%1$s',
|
||||
'Class:ContainerCluster/ComplementaryName' => '',
|
||||
'Class:ContainerCluster' => 'Container-Cluster',
|
||||
'Class:ContainerCluster+' => 'Eine Container-Plattform, die aus einem Cluster von Container-Hosts besteht',
|
||||
'Class:ContainerCluster/Attribute:redundancy' => 'Konfiguration der Redundanz',
|
||||
'Class:ContainerCluster/Attribute:redundancy/disabled' => 'Das Cluster ist verfügbar, wenn alle seine Hosts verfügbar sind',
|
||||
'Class:ContainerCluster/Attribute:redundancy/count' => 'Das Cluster ist verfügbar, wenn mindestens %1$s Hosts verfügbar sind',
|
||||
'Class:ContainerCluster/Attribute:redundancy/percent' => 'Das Cluster ist verfügbar, wenn mindestens %1$s %% der Hosts verfügbar sind',
|
||||
'Class:ContainerCluster/Attribute:containerhosts_list' => 'Container-Hosts',
|
||||
'Class:ContainerCluster/Attribute:containerhosts_list+' => 'Hosts, die zu diesem Cluster gehören',
|
||||
]);
|
||||
|
||||
//
|
||||
// Class Container Type
|
||||
//
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:ContainerType/Name' => '%1$s',
|
||||
'Class:ContainerType/ComplementaryName' => '',
|
||||
'Class:ContainerType' => 'Container-Typ',
|
||||
'Class:ContainerType+' => 'Technologie, mit der die Containerisierung bereitgestellt wird',
|
||||
]);
|
||||
|
||||
//
|
||||
// Class Container Type
|
||||
//
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:ContainerImageType/Name' => '%1$s',
|
||||
'Class:ContainerImageType/ComplementaryName' => '',
|
||||
'Class:ContainerImageType' => 'Container-Image-Typ',
|
||||
'Class:ContainerImageType+' => 'Typologie von Container-Images',
|
||||
]);
|
||||
|
||||
//
|
||||
// Class Cloud, Server and Virtual Machine
|
||||
//
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Cloud/Attribute:containerhosts_list' => 'Container-Hosts',
|
||||
'Class:Cloud/Attribute:containerhosts_list+' => 'Liste der Container-Hosts, die in dieser Cloud laufen',
|
||||
'Class:Server/Attribute:containerhosts_list' => 'Container-Hosts',
|
||||
'Class:Server/Attribute:containerhosts_list+' => 'Liste der Container-Hosts, die auf diesem Server laufen',
|
||||
'Class:VirtualMachine/Attribute:containerhosts_list' => 'Container-Hosts',
|
||||
'Class:VirtualMachine/Attribute:containerhosts_list+' => 'Liste der Container-Hosts, die auf dieser virtuellen Maschine laufen',
|
||||
'Class:Software/Attribute:containerimages_list' => 'Container-Images',
|
||||
'Class:Software/Attribute:containerimages_list+' => 'Liste der Container-Images, in denen diese Software läuft',
|
||||
]);
|
||||
@@ -17,7 +17,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'itop-core-update:UI:UpdateCoreFiles' => 'Upgrade der '.ITOP_APPLICATION_SHORT.'-Core-Dateien',
|
||||
'iTopUpdate:UI:MaintenanceModeActive' => 'Die Anwendung läuft im Wartungsmodus, Benutzerzugriffe sind nicht möglich. Führen Sie erneut ein Setup oder Restore der Anwendung aus, um in den normalen Betriebsmodus zurückzukehren.',
|
||||
'itop-core-update:UI:UpdateDone' => 'Upgrade abgeschlossen',
|
||||
'itop-core-update/Operation:SelectUpdateFile/Title' => 'Upgrade der Anwendung',
|
||||
'itop-core-update/Operation:SelectUpdateFile/Title' => 'Upgrade',
|
||||
'itop-core-update/Operation:ConfirmUpdate/Title' => 'Upgrade bestätigen',
|
||||
'itop-core-update/Operation:UpdateCoreFiles/Title' => 'Anwendungsupgrade',
|
||||
'itop-core-update/Operation:UpdateDone/Title' => 'App-Upgrade abgeschlossen',
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
*/
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:FAQ' => 'FAQ',
|
||||
'Class:FAQ+' => 'Häufig gestellte Fragen',
|
||||
'Class:FAQ+' => '',
|
||||
'Class:FAQ/Attribute:title' => 'Titel',
|
||||
'Class:FAQ/Attribute:title+' => '',
|
||||
'Class:FAQ/Attribute:summary' => 'Zusammenfassung',
|
||||
@@ -37,7 +37,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:FAQCategory' => 'FAQ-Kategorie',
|
||||
'Class:FAQCategory+' => 'Typologie für häufig gestellte Fragen (FAQ)',
|
||||
'Class:FAQCategory+' => '',
|
||||
'Class:FAQCategory/Attribute:name' => 'Name',
|
||||
'Class:FAQCategory/Attribute:name+' => '',
|
||||
'Class:FAQCategory/Attribute:faq_list' => 'FAQs',
|
||||
@@ -45,12 +45,12 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
]);
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Menu:ProblemManagement' => 'Problem Management',
|
||||
'Menu:ProblemManagement+' => 'Ein ITIL-Prozess, der die Ursachen von Incidents ermittelt sowie Known Errors und FAQs dokumentiert, um die Auslastung des Helpdesks zu verringern',
|
||||
'Menu:ProblemManagement+' => 'An ITIL process that identifies root causes of incidents, documents Known Errors and FAQs, in order to reduce helpdesk workload~~',
|
||||
'Menu:Problem:Shortcuts' => 'Shortcuts',
|
||||
'Menu:FAQCategory' => 'FAQ-Kategorien',
|
||||
'Menu:FAQCategory+' => 'Eine Systematik zur Kategorisierung häufig gestellter Fragen (FAQ)',
|
||||
'Menu:FAQCategory+' => 'A typology to categorize frequently asked questions (FAQ)~~',
|
||||
'Menu:FAQ' => 'FAQs',
|
||||
'Menu:FAQ+' => 'Alle häufig gestellten Fragen',
|
||||
'Menu:FAQ+' => '',
|
||||
'Brick:Portal:FAQ:Menu' => 'FAQ',
|
||||
'Brick:Portal:FAQ:Title' => 'Oft gestellte Fragen (FAQs)',
|
||||
'Brick:Portal:FAQ:Title+' => '<p>In Eile?</p><p>Sehen Sie sich die meistgestellten Fragen an (FAQs) und finden Sie (eventuell) die Antwort direkt dort.</p>',
|
||||
|
||||
@@ -85,10 +85,10 @@ Dict::Add('EN GB', 'British English', 'British English', [
|
||||
]);
|
||||
Dict::Add('EN GB', 'British English', 'British English', [
|
||||
'Menu:ProblemManagement' => 'Problem management',
|
||||
'Menu:ProblemManagement+' => 'An ITIL process that identifies root causes of incidents, documents Known Errors and FAQs, in order to reduce helpdesk workload',
|
||||
'Menu:ProblemManagement+' => 'An ITIL process that identifies root causes of incidents, documents Known Errors and FAQs, in order to reduce helpdesk workload~~',
|
||||
'Menu:Problem:Shortcuts' => 'Shortcuts',
|
||||
'Menu:FAQCategory' => 'FAQ categories',
|
||||
'Menu:FAQCategory+' => 'A typology to categorise frequently asked questions (FAQ)',
|
||||
'Menu:FAQCategory+' => 'A typology to categorize frequently asked questions (FAQ)',
|
||||
'Menu:FAQ' => 'FAQs',
|
||||
'Menu:FAQ+' => 'All Frequently Asked Questions',
|
||||
'Brick:Portal:FAQ:Menu' => 'FAQ',
|
||||
|
||||
@@ -42,10 +42,4 @@
|
||||
<DataFlowProtocol alias="DataFlowProtocol" id="14">
|
||||
<name>MQTT/AMQP</name>
|
||||
</DataFlowProtocol>
|
||||
<DataFlowProtocol alias="DataFlowProtocol" id="15">
|
||||
<name>REST</name>
|
||||
</DataFlowProtocol>
|
||||
<DataFlowProtocol alias="DataFlowProtocol" id="16">
|
||||
<name>KAFKA</name>
|
||||
</DataFlowProtocol>
|
||||
</Set>
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Set>
|
||||
<DataFlowType alias="DataFlowType" id="1">
|
||||
<name>HTML</name>
|
||||
<name>REST API</name>
|
||||
</DataFlowType>
|
||||
<DataFlowType alias="DataFlowType" id="2">
|
||||
<name>Plain Text</name>
|
||||
<name>KAFKA</name>
|
||||
</DataFlowType>
|
||||
<DataFlowType alias="DataFlowType" id="3">
|
||||
<name>JSON</name>
|
||||
@@ -40,6 +40,12 @@
|
||||
<name>Other/Proprietary</name>
|
||||
</DataFlowType>
|
||||
<DataFlowType alias="DataFlowType" id="14">
|
||||
<name>Plain Text</name>
|
||||
</DataFlowType>
|
||||
<DataFlowType alias="DataFlowType" id="15">
|
||||
<name>HTML</name>
|
||||
</DataFlowType>
|
||||
<DataFlowType alias="DataFlowType" id="16">
|
||||
<name>YAML</name>
|
||||
</DataFlowType>
|
||||
</Set>
|
||||
@@ -1,86 +0,0 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Module combodo-flow-map
|
||||
*
|
||||
* @copyright Copyright (C) 2013-2026 XXXXX
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*/
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
'Relation:dataflows/Description' => 'Datenflüsse zwischen CIs',
|
||||
'Relation:dataflows/DownStream' => 'Ausgehende Flüsse...',
|
||||
'Relation:dataflows/DownStream+' => 'Karte der ausgehenden Flüsse ab',
|
||||
'Relation:dataflows/UpStream' => 'Eingehende Flüsse...',
|
||||
'Relation:dataflows/UpStream+' => 'Karte der eingehenden Flüsse bis',
|
||||
|
||||
'Class:FunctionalCI/Attribute:dataflows' => 'Datenflüsse',
|
||||
'Class:FunctionalCI/Attribute:dataflows+' => 'Datenflüsse, bei denen dieses Objekt Quelle oder Ziel ist',
|
||||
'FunctionalCI:DataFlow:Title' => 'Datenflüsse',
|
||||
'FunctionalCI:DataFlow:Inbound' => 'Eingehende Flüsse',
|
||||
'FunctionalCI:DataFlow:Outbound' => 'Ausgehende Flüsse',
|
||||
|
||||
'DataFlow:moreinfo' => 'Flussspezifische Angaben',
|
||||
|
||||
'Class:DataFlow' => 'Fluss',
|
||||
'Class:DataFlow+' => 'Zum Beispiel für Anwendungsflüsse',
|
||||
'Class:DataFlow/ComplementaryName' => '%1$s - %2$s',
|
||||
'Class:DataFlow/Attribute:name' => 'Name',
|
||||
'Class:DataFlow/Attribute:name+' => 'Bezeichnet den übertragenen Datenfluss',
|
||||
'Class:DataFlow/Attribute:source_id' => 'Quelle',
|
||||
'Class:DataFlow/Attribute:source_id+' => 'Quell-CI des Flusses',
|
||||
'Class:DataFlow/Attribute:source_impact' => 'Quelle wirkt sich aus?',
|
||||
'Class:DataFlow/Attribute:source_impact+' => 'Wirkt sich die Quelle auf den Fluss aus?',
|
||||
'Class:DataFlow/Attribute:source_impact/Value:yes' => 'ja',
|
||||
'Class:DataFlow/Attribute:source_impact/Value:yes+' => 'Fällt die Quelle aus, ist der Fluss beeinträchtigt',
|
||||
'Class:DataFlow/Attribute:source_impact/Value:no' => 'nein',
|
||||
'Class:DataFlow/Attribute:source_impact/Value:no+' => 'Fällt die Quelle aus, ist der Fluss nicht beeinträchtigt',
|
||||
'Class:DataFlow/Attribute:destination_id' => 'Ziel',
|
||||
'Class:DataFlow/Attribute:destination_id+' => 'Ziel-CI des Flusses',
|
||||
'Class:DataFlow/Attribute:destination_impact' => 'Ziel betroffen',
|
||||
'Class:DataFlow/Attribute:destination_impact+' => 'Ist das Ziel vom Fluss betroffen?',
|
||||
'Class:DataFlow/Attribute:destination_impact/Value:yes' => 'ja',
|
||||
'Class:DataFlow/Attribute:destination_impact/Value:yes+' => 'Stoppt der Fluss, ist das Ziel beeinträchtigt',
|
||||
'Class:DataFlow/Attribute:destination_impact/Value:no' => 'nein',
|
||||
'Class:DataFlow/Attribute:destination_impact/Value:no+' => 'Stoppt der Fluss, ist das Ziel nicht beeinträchtigt',
|
||||
'Class:DataFlow/Attribute:dataflowtype_id' => 'Flusstyp',
|
||||
'Class:DataFlow/Attribute:dataflowtype_id+' => 'Werte aus der Typologie der Datenflusstypen',
|
||||
'Class:DataFlow/Attribute:dataflowprotocol_id' => 'Flussprotokoll',
|
||||
'Class:DataFlow/Attribute:dataflowprotocol_id+' => 'Werte aus der Typologie der Datenflussprotokolle',
|
||||
'Class:DataFlow/Attribute:documentation_url' => 'Dokumentations-URL',
|
||||
'Class:DataFlow/Attribute:documentation_url+' => 'URL zur Dokumentation des Datenflusses',
|
||||
'Class:DataFlow/Attribute:last_change_date' => 'Datum der letzten Änderung',
|
||||
'Class:DataFlow/Attribute:last_change_date+' => 'Zeitpunkt, zu dem die Software oder Konfiguration des Datenflusses zuletzt aktualisiert wurde',
|
||||
'Class:DataFlow/Attribute:status' => 'Status',
|
||||
'Class:DataFlow/Attribute:status+' => '',
|
||||
'Class:DataFlow/Attribute:status/Value:active' => 'aktiv',
|
||||
'Class:DataFlow/Attribute:status/Value:inactive' => 'inaktiv',
|
||||
'Class:DataFlow/Attribute:execution_frequency' => 'Ausführungshäufigkeit',
|
||||
'Class:DataFlow/Attribute:execution_frequency+' => 'Wie oft der Datenfluss ausgeführt wird',
|
||||
'Class:DataFlow/Attribute:execution_frequency/Value:realtime' => 'in Echtzeit',
|
||||
'Class:DataFlow/Attribute:execution_frequency/Value:realtime+' => '',
|
||||
'Class:DataFlow/Attribute:execution_frequency/Value:ondemand' => 'bei Bedarf',
|
||||
'Class:DataFlow/Attribute:execution_frequency/Value:ondemand+' => 'spontan, nicht eingeplant',
|
||||
'Class:DataFlow/Attribute:execution_frequency/Value:hourly' => 'stündlich',
|
||||
'Class:DataFlow/Attribute:execution_frequency/Value:hourly+' => '',
|
||||
'Class:DataFlow/Attribute:execution_frequency/Value:daily' => 'täglich',
|
||||
'Class:DataFlow/Attribute:execution_frequency/Value:daily+' => '',
|
||||
'Class:DataFlow/Attribute:execution_frequency/Value:weekly' => 'wöchentlich',
|
||||
'Class:DataFlow/Attribute:execution_frequency/Value:weekly+' => '',
|
||||
'Class:DataFlow/Attribute:execution_frequency/Value:monthly' => 'monatlich',
|
||||
'Class:DataFlow/Attribute:execution_frequency/Value:monthly+' => '',
|
||||
'Class:DataFlow/Attribute:execution_frequency/Value:yearly' => 'jährlich',
|
||||
'Class:DataFlow/Attribute:execution_frequency/Value:yearly+' => '',
|
||||
'Class:DataFlow/Attribute:documents_list+' => 'Z. B. technische Spezifikationen, Runbooks usw.',
|
||||
'Class:DataFlow/Attribute:contacts_list+' => 'Z. B. Verantwortlicher für den Fluss, technischer Support usw.',
|
||||
'Class:DataFlow/Error:CheckSource' => 'Die Quelle eines Datenflusses kann nicht selbst ein Datenfluss sein. Wählen Sie ein anderes Quell-CI als %1$s',
|
||||
'Class:DataFlow/Error:CheckDestination' => 'Das Ziel eines Datenflusses kann nicht selbst ein Datenfluss sein. Wählen Sie ein anderes Ziel-CI als %1$s',
|
||||
|
||||
'Class:DataFlowType' => 'Datenflusstyp',
|
||||
'Class:DataFlowType+' => 'Typologie der Datenflüsse',
|
||||
|
||||
'Class:DataFlowProtocol' => 'Datenflussprotokoll',
|
||||
'Class:DataFlowProtocol+' => 'Typologie der Datenflussprotokolle',
|
||||
|
||||
]);
|
||||
@@ -19,7 +19,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Menu:iTopHub:MyExtensions+' => 'Liste der auf ihrer '.ITOP_APPLICATION_SHORT.' Instanz installierten Erweiterungen',
|
||||
'Menu:iTopHub:BrowseExtensions' => 'Erweiterungen vom iTop Hub beziehen',
|
||||
'Menu:iTopHub:BrowseExtensions+' => 'Mehr Erweiterungen auf dem iTop Hub entdecken',
|
||||
'Menu:iTopHub:BrowseExtensions:Description' => '<p>Werfen Sie einen Blick in den Store des iTop Hub – die zentrale Anlaufstelle für großartige iTop-Erweiterungen!<br>Finden Sie dort diejenigen, mit denen Sie '.ITOP_APPLICATION_SHORT.' an Ihre Prozesse anpassen.<br><br>Durch die Verbindung mit dem iTop Hub von dieser Seite aus werden Informationen zu dieser '.ITOP_APPLICATION_SHORT.'-Instanz an den Hub übertragen.</p>',
|
||||
'Menu:iTopHub:BrowseExtensions:Description' => '<p>Zugriff auf die Community-Plattform iTop Hub!<br>Hier finden sie Informationen zu ihren '.ITOP_APPLICATION_SHORT.' Instanzen, können diese mit personalisierten Tools verwalten und sich Erweiterungen installieren.<br><br>Durch die Verbindung mit dem iTop Hub, werden Informationen zu Ihrer '.ITOP_APPLICATION_SHORT.' Instanz zum iTop Hub übertragen.</p>',
|
||||
'iTopHub:GoBtn' => 'Gehe zum iTop Hub',
|
||||
'iTopHub:CloseBtn' => 'Schließen',
|
||||
'iTopHub:GoBtn:Tooltip' => 'Gehe zu www.itophub.io',
|
||||
|
||||
@@ -27,12 +27,12 @@ Dict::Add('EN GB', 'British English', 'British English', [
|
||||
'Menu:iTopHub' => 'iTop Hub',
|
||||
'Menu:iTopHub:Register' => 'Connect to iTop Hub',
|
||||
'Menu:iTopHub:Register+' => 'Go to iTop Hub to update your '.ITOP_APPLICATION_SHORT.' instance',
|
||||
'Menu:iTopHub:Register:Description' => '<p>Get access to your community platform iTop Hub!<br>Find all the content and information you need, manage your instances through personalised tools & install more extensions.<br><br>By connecting to the Hub from this page, you will push information about this '.ITOP_APPLICATION_SHORT.' instance into the Hub.</p>',
|
||||
'Menu:iTopHub:Register:Description' => '<p>Get access to your community platform iTop Hub!<br>Find all the content and information you need, manage your instances through personalized tools & install more extensions.<br><br>By connecting to the Hub from this page, you will push information about this '.ITOP_APPLICATION_SHORT.' instance into the Hub.</p>',
|
||||
'Menu:iTopHub:MyExtensions' => 'Deployed extensions',
|
||||
'Menu:iTopHub:MyExtensions+' => 'See the list of extensions deployed on this instance of '.ITOP_APPLICATION_SHORT,
|
||||
'Menu:iTopHub:BrowseExtensions' => 'Get extensions from iTop Hub',
|
||||
'Menu:iTopHub:BrowseExtensions+' => 'Browse for more extensions on iTop Hub',
|
||||
'Menu:iTopHub:BrowseExtensions:Description' => '<p>Look into iTop Hub’s store, your one stop place to find wonderful iTop extensions !<br>Find the ones that will help you customise and adapt '.ITOP_APPLICATION_SHORT.' to your processes.<br><br>By connecting to the Hub from this page, you will push information about this '.ITOP_APPLICATION_SHORT.' instance into the Hub.</p>',
|
||||
'Menu:iTopHub:BrowseExtensions:Description' => '<p>Look into iTop Hub’s store, your one stop place to find wonderful iTop extensions !<br>Find the ones that will help you customize and adapt '.ITOP_APPLICATION_SHORT.' to your processes.<br><br>By connecting to the Hub from this page, you will push information about this '.ITOP_APPLICATION_SHORT.' instance into the Hub.</p>',
|
||||
'iTopHub:GoBtn' => 'Go To iTop Hub',
|
||||
'iTopHub:CloseBtn' => 'Close',
|
||||
'iTopHub:GoBtn:Tooltip' => 'Jump to www.itophub.io',
|
||||
@@ -57,7 +57,7 @@ Dict::Add('EN GB', 'British English', 'British English', [
|
||||
'iTopHub:ExtensionCategory:Remote' => 'Extensions deployed from iTop Hub',
|
||||
'iTopHub:ExtensionCategory:Remote+' => 'The following extensions have been deployed from iTop Hub:',
|
||||
'iTopHub:NoExtensionInThisCategory' => 'There is no extension in this category',
|
||||
'iTopHub:NoExtensionInThisCategory+' => 'Browse iTop Hub to find the extensions that will help you customise and adapt '.ITOP_APPLICATION_SHORT.' to your processes !',
|
||||
'iTopHub:NoExtensionInThisCategory+' => 'Browse iTop Hub to find the extensions that will help you customize and adapt '.ITOP_APPLICATION_SHORT.' to your processes !',
|
||||
'iTopHub:ExtensionNotInstalled' => 'Not installed',
|
||||
'iTopHub:GetMoreExtensions' => 'Get extensions from iTop Hub...',
|
||||
|
||||
|
||||
@@ -24,10 +24,10 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Menu:Incident:Shortcuts+' => '',
|
||||
'Menu:Incident:MyIncidents' => 'Mir zugewiesene Incidents',
|
||||
'Menu:Incident:MyIncidents+' => 'Incidents die mir als Bearbeiter zugewiesen sind',
|
||||
'Menu:Incident:MySupportIncidents' => 'Von mir gemeldet',
|
||||
'Menu:Incident:MySupportIncidents+' => 'Nicht geschlossene Incidents, bei denen ich der Melder bin',
|
||||
'Menu:Incident:MySupportIncidents' => 'Reported by me~~',
|
||||
'Menu:Incident:MySupportIncidents+' => 'Non closed incidents where I am the caller~~',
|
||||
'Menu:Incident:EscalatedIncidents' => 'Eskalierte Incidents',
|
||||
'Menu:Incident:EscalatedIncidents+' => 'Incidents, die aufgrund ihres Status oder der Hot-Kennzeichnung eskaliert sind',
|
||||
'Menu:Incident:EscalatedIncidents+' => 'Incidents die eskaliert sind',
|
||||
'Menu:Incident:OpenIncidents' => 'Alle offenen Incidents',
|
||||
'Menu:Incident:OpenIncidents+' => 'Alle offenen Incidents',
|
||||
'UI-IncidentManagementOverview-IncidentByPriority-last-14-days' => 'Incidents der letzten 14 Tage nach Priorität',
|
||||
@@ -53,7 +53,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Incident' => 'Incident',
|
||||
'Class:Incident+' => 'Ticket-Typ zur Behandlung von Störungen eines Services oder von Konfigurationselementen',
|
||||
'Class:Incident+' => '',
|
||||
'Class:Incident/Attribute:status' => 'Status',
|
||||
'Class:Incident/Attribute:status+' => '',
|
||||
'Class:Incident/Attribute:status/Value:new' => 'Neu',
|
||||
@@ -81,7 +81,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Incident/Attribute:impact/Value:3' => 'Eine Person',
|
||||
'Class:Incident/Attribute:impact/Value:3+' => '',
|
||||
'Class:Incident/Attribute:priority' => 'Priorität',
|
||||
'Class:Incident/Attribute:priority+' => 'Reihenfolge, in der Tickets zu bearbeiten sind',
|
||||
'Class:Incident/Attribute:priority+' => '',
|
||||
'Class:Incident/Attribute:priority/Value:1' => 'Kritisch',
|
||||
'Class:Incident/Attribute:priority/Value:1+' => '',
|
||||
'Class:Incident/Attribute:priority/Value:2' => 'Hoch',
|
||||
@@ -101,7 +101,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Incident/Attribute:urgency/Value:4' => 'Niedrig',
|
||||
'Class:Incident/Attribute:urgency/Value:4+' => '',
|
||||
'Class:Incident/Attribute:origin' => 'Herkunft',
|
||||
'Class:Incident/Attribute:origin+' => 'Wodurch die Erstellung dieses Incident-Tickets ausgelöst wurde',
|
||||
'Class:Incident/Attribute:origin+' => '',
|
||||
'Class:Incident/Attribute:origin/Value:in_person' => 'Persönlich',
|
||||
'Class:Incident/Attribute:origin/Value:in_person+' => 'Incident auf Basis einer Diskussion im direkten Gespräch',
|
||||
'Class:Incident/Attribute:origin/Value:chat' => 'Chat',
|
||||
@@ -123,7 +123,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Incident/Attribute:servicesubcategory_name' => 'Service-Unterkategorie-Name',
|
||||
'Class:Incident/Attribute:servicesubcategory_name+' => '',
|
||||
'Class:Incident/Attribute:escalation_flag' => 'Eskalations-Flag',
|
||||
'Class:Incident/Attribute:escalation_flag+' => 'Wenn gesetzt, erscheint das Ticket im Menü "Eskalierte Incidents"',
|
||||
'Class:Incident/Attribute:escalation_flag+' => '',
|
||||
'Class:Incident/Attribute:escalation_flag/Value:no' => 'Nein',
|
||||
'Class:Incident/Attribute:escalation_flag/Value:no+' => '',
|
||||
'Class:Incident/Attribute:escalation_flag/Value:yes' => 'Ja',
|
||||
@@ -141,11 +141,11 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Incident/Attribute:tto' => 'TTO (Time To Own)',
|
||||
'Class:Incident/Attribute:tto+' => '',
|
||||
'Class:Incident/Attribute:ttr' => 'TTR (Time To Resolve)',
|
||||
'Class:Incident/Attribute:ttr+' => 'Time To Resolve',
|
||||
'Class:Incident/Attribute:tto_time_spent' => 'Verbrauchte TTO-Zeit',
|
||||
'Class:Incident/Attribute:tto_time_spent+' => '',
|
||||
'Class:Incident/Attribute:ttr_time_spent' => 'Verbrauchte TTR-Zeit',
|
||||
'Class:Incident/Attribute:ttr_time_spent+' => '',
|
||||
'Class:Incident/Attribute:ttr+' => '',
|
||||
'Class:Incident/Attribute:tto_time_spent' => 'TTO time spent~~',
|
||||
'Class:Incident/Attribute:tto_time_spent+' => '~~',
|
||||
'Class:Incident/Attribute:ttr_time_spent' => 'TTR time spent~~',
|
||||
'Class:Incident/Attribute:ttr_time_spent+' => '~~',
|
||||
'Class:Incident/Attribute:tto_escalation_deadline' => 'TTO-Deadline',
|
||||
'Class:Incident/Attribute:tto_escalation_deadline+' => '',
|
||||
'Class:Incident/Attribute:sla_tto_passed' => 'SLA TTO verletzt',
|
||||
@@ -161,7 +161,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Incident/Attribute:time_spent' => 'Lösungsdauer',
|
||||
'Class:Incident/Attribute:time_spent+' => '',
|
||||
'Class:Incident/Attribute:resolution_code' => 'Lösungs-Code',
|
||||
'Class:Incident/Attribute:resolution_code+' => 'Was wurde getan, um den Incident zu lösen?',
|
||||
'Class:Incident/Attribute:resolution_code+' => '',
|
||||
'Class:Incident/Attribute:resolution_code/Value:assistance' => 'Unterstützung',
|
||||
'Class:Incident/Attribute:resolution_code/Value:assistance+' => 'Was wurde unternommen, um den Incident zu beheben?',
|
||||
'Class:Incident/Attribute:resolution_code/Value:bug fixed' => 'Bugfix',
|
||||
@@ -234,10 +234,4 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Incident/Method:ResolveChildTickets' => 'Kind-Tickets lösen',
|
||||
'Class:Incident/Method:ResolveChildTickets+' => 'Lösung auf Kind-Tickets übertragen (ev_autoresolve), und folgende Ticket-Eigenschaften angleichen: Service, Team, Agent, Lösungsinformationen',
|
||||
'Tickets:Related:OpenIncidents' => 'Offene Incidents',
|
||||
'Class:Incident/Method:UpdateChildTicketWith:public_log' => '<i><u>Öffentlicher Log-Eintrag aus dem übergeordneten Incident %2$s:</u></i><br><br>',
|
||||
'Class:Incident/Method:UpdateChildTicketWith:private_log' => '<i>Privater Log-Eintrag aus dem übergeordneten Incident [[Incident:%1$s]]:</i><br><br>',
|
||||
'Class:Incident/Attribute:parent_request_id' => 'Übergeordnete Anfrage',
|
||||
'Class:Incident/Attribute:parent_request_id+' => '',
|
||||
'Class:Incident/Attribute:parent_request_ref' => 'Referenz der übergeordneten Anfrage',
|
||||
'Class:Incident/Attribute:parent_request_ref+' => '',
|
||||
]);
|
||||
|
||||
@@ -35,12 +35,12 @@ Dict::Add('EN GB', 'British English', 'British English', [
|
||||
'Menu:Incident:Shortcuts+' => '',
|
||||
'Menu:Incident:MyIncidents' => 'Assigned to me',
|
||||
'Menu:Incident:MyIncidents+' => 'Incidents assigned to me (as an Agent)',
|
||||
'Menu:Incident:MySupportIncidents' => 'Reported by me',
|
||||
'Menu:Incident:MySupportIncidents+' => 'Non closed incidents where I am the caller',
|
||||
'Menu:Incident:MySupportIncidents' => 'Reported by me~~',
|
||||
'Menu:Incident:MySupportIncidents+' => 'Non closed incidents where I am the caller~~',
|
||||
'Menu:Incident:EscalatedIncidents' => 'Under escalation',
|
||||
'Menu:Incident:EscalatedIncidents+' => 'Incident which are under escalation, by status or hot flag',
|
||||
'Menu:Incident:OpenIncidents' => 'Open',
|
||||
'Menu:Incident:OpenIncidents+' => 'All incidents that are not closed',
|
||||
'Menu:Incident:OpenIncidents+' => 'All incidents that are not closed~~',
|
||||
'UI-IncidentManagementOverview-IncidentByPriority-last-14-days' => 'Last 14 days incident per priority',
|
||||
'UI-IncidentManagementOverview-Last-14-days' => 'Last 14 days number of incidents',
|
||||
'UI-IncidentManagementOverview-OpenIncidentByStatus' => 'Open incidents by status',
|
||||
@@ -153,10 +153,10 @@ Dict::Add('EN GB', 'British English', 'British English', [
|
||||
'Class:Incident/Attribute:tto+' => 'Time To Own',
|
||||
'Class:Incident/Attribute:ttr' => 'TTR',
|
||||
'Class:Incident/Attribute:ttr+' => 'Time To Resolve',
|
||||
'Class:Incident/Attribute:tto_time_spent' => 'TTO time spent',
|
||||
'Class:Incident/Attribute:tto_time_spent+' => '',
|
||||
'Class:Incident/Attribute:ttr_time_spent' => 'TTR time spent',
|
||||
'Class:Incident/Attribute:ttr_time_spent+' => '',
|
||||
'Class:Incident/Attribute:tto_time_spent' => 'TTO time spent~~',
|
||||
'Class:Incident/Attribute:tto_time_spent+' => '~~',
|
||||
'Class:Incident/Attribute:ttr_time_spent' => 'TTR time spent~~',
|
||||
'Class:Incident/Attribute:ttr_time_spent+' => '~~',
|
||||
'Class:Incident/Attribute:tto_escalation_deadline' => 'TTO Deadline',
|
||||
'Class:Incident/Attribute:tto_escalation_deadline+' => '',
|
||||
'Class:Incident/Attribute:sla_tto_passed' => 'SLA tto passed',
|
||||
|
||||
@@ -13,29 +13,29 @@
|
||||
*/
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:KnownError' => 'Known Error',
|
||||
'Class:KnownError+' => 'Fehler, der mehrfach auftritt und im Rahmen des Problem-Managements dokumentiert wurde, um die Fehlersuche zu erleichtern.',
|
||||
'Class:KnownError+' => 'Dokumentierter Fehler für ein Problem',
|
||||
'Class:KnownError/Attribute:name' => 'Name',
|
||||
'Class:KnownError/Attribute:name+' => 'Dies sollte innerhalb der Known Errors dieser Organisation eine eindeutige Bezeichnung sein',
|
||||
'Class:KnownError/Attribute:name+' => 'This is expected to be a unique identifier within the Known Errors of this organization~~',
|
||||
'Class:KnownError/Attribute:org_id' => 'Kunde',
|
||||
'Class:KnownError/Attribute:org_id+' => 'Verknüpft den Known Error mit dem zuständigen Service-Provider oder mit einer Kundenorganisation, falls der Fehler nur dort auftritt',
|
||||
'Class:KnownError/Attribute:org_id+' => 'Link the known error to the service provider in charge of handling them, or maybe to a customer organization if the error is specific to them~~',
|
||||
'Class:KnownError/Attribute:cust_name' => 'Kundenname',
|
||||
'Class:KnownError/Attribute:cust_name+' => '',
|
||||
'Class:KnownError/Attribute:problem_id' => 'Zugehöriges Problem',
|
||||
'Class:KnownError/Attribute:problem_id+' => 'Das Problem, das nicht sofort gelöst werden konnte und zur Anlage dieses Known Errors geführt hat',
|
||||
'Class:KnownError/Attribute:problem_ref' => 'Referenz des zugehörigen Problems',
|
||||
'Class:KnownError/Attribute:problem_id+' => 'The problem which couldn\'t be solved immediately and has led to the creation of this known error~~',
|
||||
'Class:KnownError/Attribute:problem_ref' => 'Referenz',
|
||||
'Class:KnownError/Attribute:problem_ref+' => '',
|
||||
'Class:KnownError/Attribute:symptom' => 'Symptom',
|
||||
'Class:KnownError/Attribute:symptom+' => 'Welche Auswirkungen dieses Fehlers sind beobachtbar?',
|
||||
'Class:KnownError/Attribute:symptom+' => 'What are the observable effects of this error?~~',
|
||||
'Class:KnownError/Attribute:root_cause' => 'Grundursache',
|
||||
'Class:KnownError/Attribute:root_cause+' => 'Was ist die zugrunde liegende Ursache dieses Fehlers?',
|
||||
'Class:KnownError/Attribute:root_cause+' => 'What is the underlying cause of this error?~~',
|
||||
'Class:KnownError/Attribute:workaround' => 'Workaround',
|
||||
'Class:KnownError/Attribute:workaround+' => 'Wie lassen sich die Auswirkungen dieses Fehlers umgehen, bis eine echte Lösung vorliegt?',
|
||||
'Class:KnownError/Attribute:workaround+' => 'How to bypass the effects of this error until a proper solution is found?~~',
|
||||
'Class:KnownError/Attribute:solution' => 'Lösung',
|
||||
'Class:KnownError/Attribute:solution+' => 'Was ist die dauerhafte Lösung für diesen Fehler?',
|
||||
'Class:KnownError/Attribute:solution+' => 'What is the permanent solution for this error?~~',
|
||||
'Class:KnownError/Attribute:error_code' => 'Fehlercode',
|
||||
'Class:KnownError/Attribute:error_code+' => 'Falls diesem Known Error ein bestimmter Fehlercode zugeordnet ist, geben Sie ihn hier an',
|
||||
'Class:KnownError/Attribute:error_code+' => 'If a specific error code is associated to this known error, specify it here~~',
|
||||
'Class:KnownError/Attribute:domain' => 'Bereich',
|
||||
'Class:KnownError/Attribute:domain+' => 'Wählen Sie den technischen Bereich, zu dem dieser Known Error gehört',
|
||||
'Class:KnownError/Attribute:domain+' => 'Choose the technical domain related to this known error?~~',
|
||||
'Class:KnownError/Attribute:domain/Value:Application' => 'Anwendung',
|
||||
'Class:KnownError/Attribute:domain/Value:Application+' => '',
|
||||
'Class:KnownError/Attribute:domain/Value:Desktop' => 'Desktop',
|
||||
@@ -45,11 +45,11 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:KnownError/Attribute:domain/Value:Server' => 'Server',
|
||||
'Class:KnownError/Attribute:domain/Value:Server+' => '',
|
||||
'Class:KnownError/Attribute:vendor' => 'Anbieter',
|
||||
'Class:KnownError/Attribute:vendor+' => 'Ein Freitextfeld zur Angabe des Herstellers der von diesem Known Error betroffenen CIs',
|
||||
'Class:KnownError/Attribute:vendor+' => 'A free text field to identify the vendor of the CI(s) concerned by this known error~~',
|
||||
'Class:KnownError/Attribute:model' => 'Modell',
|
||||
'Class:KnownError/Attribute:model+' => 'Das Modell der von diesem Known Error betroffenen CIs',
|
||||
'Class:KnownError/Attribute:model+' => 'The model of the CI(s) concerned by this known error~~',
|
||||
'Class:KnownError/Attribute:version' => 'Version',
|
||||
'Class:KnownError/Attribute:version+' => 'Die Version der von diesem Known Error betroffenen CIs',
|
||||
'Class:KnownError/Attribute:version+' => 'The version of the CI(s) concerned by this known error~~',
|
||||
'Class:KnownError/Attribute:ci_list' => 'CIs',
|
||||
'Class:KnownError/Attribute:ci_list+' => 'Alle CIs, die mit diesem Known Error verknüpft sind',
|
||||
'Class:KnownError/Attribute:document_list' => 'Dokumente',
|
||||
@@ -62,7 +62,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:lnkErrorToFunctionalCI' => 'Verknüpfung KnownError/FunctionalCI',
|
||||
'Class:lnkErrorToFunctionalCI+' => 'Infrastruktur, die zu einem Known Error gehört',
|
||||
'Class:lnkErrorToFunctionalCI+' => '',
|
||||
'Class:lnkErrorToFunctionalCI/Name' => '%1$s / %2$s',
|
||||
'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id' => 'CI',
|
||||
'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id+' => '',
|
||||
@@ -82,7 +82,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:lnkDocumentToError' => 'Verknüpfung Dokumente/KnownError',
|
||||
'Class:lnkDocumentToError+' => 'Wird verwendet, wenn ein Dokument für einen Known Error relevant ist',
|
||||
'Class:lnkDocumentToError+' => '',
|
||||
'Class:lnkDocumentToError/Name' => '%1$s / %2$s',
|
||||
'Class:lnkDocumentToError/Attribute:document_id' => 'Dokument',
|
||||
'Class:lnkDocumentToError/Attribute:document_id+' => '',
|
||||
@@ -98,7 +98,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Menu:ProblemManagement' => 'Problem Management',
|
||||
'Menu:ProblemManagement+' => 'Ein ITIL-Prozess, der die Ursachen von Incidents ermittelt sowie Known Errors und FAQs dokumentiert, um die Auslastung des Helpdesks zu verringern',
|
||||
'Menu:ProblemManagement+' => 'An ITIL process that identifies root causes of incidents, documents Known Errors and FAQs, in order to reduce helpdesk workload~~',
|
||||
'Menu:Problem:Shortcuts' => 'Shortcuts',
|
||||
'Menu:NewError' => 'Neuer Known Error',
|
||||
'Menu:NewError+' => 'Neuen Known Error dokumentieren',
|
||||
|
||||
@@ -55,27 +55,27 @@ Dict::Add('EN GB', 'British English', 'British English', [
|
||||
'Class:KnownError' => 'Known Error',
|
||||
'Class:KnownError+' => 'Error documented for a known issue',
|
||||
'Class:KnownError/Attribute:name' => 'Name',
|
||||
'Class:KnownError/Attribute:name+' => 'This is expected to be a unique identifier within the Known Errors of this organisation',
|
||||
'Class:KnownError/Attribute:org_id' => 'Organisation',
|
||||
'Class:KnownError/Attribute:org_id+' => 'Link the known error to the service provider in charge of handling them, or maybe to a customer organisation if the error is specific to them',
|
||||
'Class:KnownError/Attribute:name+' => 'This is expected to be a unique identifier within the Known Errors of this organization~~',
|
||||
'Class:KnownError/Attribute:org_id' => 'Organization',
|
||||
'Class:KnownError/Attribute:org_id+' => 'Link the known error to the service provider in charge of handling them, or maybe to a customer organization if the error is specific to them~~',
|
||||
'Class:KnownError/Attribute:cust_name' => 'Customer Name',
|
||||
'Class:KnownError/Attribute:cust_name+' => '',
|
||||
'Class:KnownError/Attribute:problem_id' => 'Related Problem',
|
||||
'Class:KnownError/Attribute:problem_id+' => 'The problem which couldn\'t be solved immediately and has led to the creation of this known error',
|
||||
'Class:KnownError/Attribute:problem_id+' => 'The problem which couldn\'t be solved immediately and has led to the creation of this known error~~',
|
||||
'Class:KnownError/Attribute:problem_ref' => 'Related Problem Ref',
|
||||
'Class:KnownError/Attribute:problem_ref+' => '',
|
||||
'Class:KnownError/Attribute:symptom' => 'Symptom',
|
||||
'Class:KnownError/Attribute:symptom+' => 'What are the observable effects of this error?',
|
||||
'Class:KnownError/Attribute:symptom+' => 'What are the observable effects of this error?~~',
|
||||
'Class:KnownError/Attribute:root_cause' => 'Root Cause',
|
||||
'Class:KnownError/Attribute:root_cause+' => 'What is the underlying cause of this error?',
|
||||
'Class:KnownError/Attribute:root_cause+' => 'What is the underlying cause of this error?~~',
|
||||
'Class:KnownError/Attribute:workaround' => 'Work around',
|
||||
'Class:KnownError/Attribute:workaround+' => 'How to bypass the effects of this error until a proper solution is found?',
|
||||
'Class:KnownError/Attribute:workaround+' => 'How to bypass the effects of this error until a proper solution is found?~~',
|
||||
'Class:KnownError/Attribute:solution' => 'Solution',
|
||||
'Class:KnownError/Attribute:solution+' => 'What is the permanent solution for this error?',
|
||||
'Class:KnownError/Attribute:solution+' => 'What is the permanent solution for this error?~~',
|
||||
'Class:KnownError/Attribute:error_code' => 'Error Code',
|
||||
'Class:KnownError/Attribute:error_code+' => 'If a specific error code is associated to this known error, specify it here',
|
||||
'Class:KnownError/Attribute:error_code+' => 'If a specific error code is associated to this known error, specify it here~~',
|
||||
'Class:KnownError/Attribute:domain' => 'Domain',
|
||||
'Class:KnownError/Attribute:domain+' => 'Choose the technical domain related to this known error?',
|
||||
'Class:KnownError/Attribute:domain+' => 'Choose the technical domain related to this known error?~~',
|
||||
'Class:KnownError/Attribute:domain/Value:Application' => 'Application',
|
||||
'Class:KnownError/Attribute:domain/Value:Application+' => '',
|
||||
'Class:KnownError/Attribute:domain/Value:Desktop' => 'Desktop',
|
||||
@@ -85,11 +85,11 @@ Dict::Add('EN GB', 'British English', 'British English', [
|
||||
'Class:KnownError/Attribute:domain/Value:Server' => 'Server',
|
||||
'Class:KnownError/Attribute:domain/Value:Server+' => '',
|
||||
'Class:KnownError/Attribute:vendor' => 'Vendor',
|
||||
'Class:KnownError/Attribute:vendor+' => 'A free text field to identify the vendor of the CI(s) concerned by this known error',
|
||||
'Class:KnownError/Attribute:vendor+' => 'A free text field to identify the vendor of the CI(s) concerned by this known error~~',
|
||||
'Class:KnownError/Attribute:model' => 'Model',
|
||||
'Class:KnownError/Attribute:model+' => 'The model of the CI(s) concerned by this known error',
|
||||
'Class:KnownError/Attribute:model+' => 'The model of the CI(s) concerned by this known error~~',
|
||||
'Class:KnownError/Attribute:version' => 'Version',
|
||||
'Class:KnownError/Attribute:version+' => 'The version of the CI(s) concerned by this known error',
|
||||
'Class:KnownError/Attribute:version+' => 'The version of the CI(s) concerned by this known error~~',
|
||||
'Class:KnownError/Attribute:ci_list' => 'CIs',
|
||||
'Class:KnownError/Attribute:ci_list+' => 'The configuration items that are potentially impacted by this known error',
|
||||
'Class:KnownError/Attribute:document_list' => 'Documents',
|
||||
@@ -138,7 +138,7 @@ Dict::Add('EN GB', 'British English', 'British English', [
|
||||
|
||||
Dict::Add('EN GB', 'British English', 'British English', [
|
||||
'Menu:ProblemManagement' => 'Problem Management',
|
||||
'Menu:ProblemManagement+' => 'An ITIL process that identifies root causes of incidents, documents Known Errors and FAQs, in order to reduce helpdesk workload',
|
||||
'Menu:ProblemManagement+' => 'An ITIL process that identifies root causes of incidents, documents Known Errors and FAQs, in order to reduce helpdesk workload~~',
|
||||
'Menu:Problem:Shortcuts' => 'Shortcuts',
|
||||
'Menu:NewError' => 'New known error',
|
||||
'Menu:NewError+' => 'Creation of a new known error',
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Menu:CreateMailbox' => 'Mailpostfach erstellen...',
|
||||
'Menu:OAuthClient' => 'Mailpostfach-OAuth-Client',
|
||||
'Menu:OAuthClient+' => 'OAuth für den E-Mail-Zugriff',
|
||||
'Menu:OAuthClient+' => '',
|
||||
'Menu:GenerateTokens' => 'Zugriffstoken generieren...',
|
||||
'Menu:RegenerateTokens' => 'Zugriffstoken neu generieren...',
|
||||
'itop-oauth-client/Operation:CreateMailBox/Title' => 'Mailpostfach-Erstellung',
|
||||
@@ -39,7 +39,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:OAuthClient/Attribute:provider' => 'Provider',
|
||||
'Class:OAuthClient/Attribute:provider+' => '',
|
||||
'Class:OAuthClient/Attribute:name' => 'Login',
|
||||
'Class:OAuthClient/Attribute:name+' => 'In der Regel ist dies Ihre E-Mail-Adresse',
|
||||
'Class:OAuthClient/Attribute:name+' => '',
|
||||
'Class:OAuthClient/Attribute:status' => 'Status',
|
||||
'Class:OAuthClient/Attribute:status+' => 'Führen Sie nach der Objekterstellung die Aktion "Zugriffstoken generieren..." aus, um diesen oAuth-Client zu aktivieren.',
|
||||
'Class:OAuthClient/Attribute:status/Value:active' => 'Zugriffstoken erstellt',
|
||||
|
||||
@@ -62,7 +62,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Portal:Form:Close:Warning' => 'Soll diese Eingabemaske verlassen werden? Eingegebene Daten werden nicht gespeichert.',
|
||||
'Portal:Error:ObjectCannotBeCreated' => 'Error: Objekt kann nicht erzeugt werden. Prüfen Sie verknüpfte Objekte und Anhänge bevor Sie dieses Formular erneut abschicken.',
|
||||
'Portal:Error:ObjectCannotBeUpdated' => 'Error: Objekt kann nicht geupdated werden. Prüfen Sie verknüpfte Objekte und Anhänge bevor Sie dieses Formular erneut abschicken.',
|
||||
'Portal:Error:CheckToWriteFailed' => 'Fehler bei der Validierung des Feldes \'%1$s\': %2$s',
|
||||
'Portal:Error:CheckToWriteFailed' => 'Error during validation of field \'%1$s\': %2$s~~',
|
||||
]);
|
||||
|
||||
// UserProfile brick
|
||||
|
||||
@@ -13,16 +13,16 @@
|
||||
*/
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Menu:ProblemManagement' => 'Problem Management',
|
||||
'Menu:ProblemManagement+' => 'Ein ITIL-Prozess, der die Ursachen von Incidents ermittelt sowie Known Errors und FAQs dokumentiert, um die Auslastung des Helpdesks zu verringern',
|
||||
'Menu:ProblemManagement+' => 'An ITIL process that identifies root causes of incidents, documents Known Errors and FAQs, in order to reduce helpdesk workload~~',
|
||||
'Menu:Problem:Overview' => 'Übersicht',
|
||||
'Menu:Problem:Overview+' => '',
|
||||
'Menu:NewProblem' => 'Neues Problem',
|
||||
'Menu:NewProblem+' => 'Ein neues Problem-Ticket anlegen',
|
||||
'Menu:NewProblem+' => 'Create a new problem ticket~~',
|
||||
'Menu:SearchProblems' => 'Nach Problemen suchen',
|
||||
'Menu:SearchProblems+' => 'Nach Problem-Tickets suchen',
|
||||
'Menu:SearchProblems+' => '',
|
||||
'Menu:Problem:Shortcuts' => 'Shortcuts',
|
||||
'Menu:Problem:MyProblems' => 'Meine Probleme',
|
||||
'Menu:Problem:MyProblems+' => 'Mir zugewiesene Probleme, die weder gelöst noch geschlossen sind',
|
||||
'Menu:Problem:MyProblems+' => 'Problems assigned to me which are neither resolved nor closed~~',
|
||||
'Menu:Problem:OpenProblems' => 'Alle offenen Probleme',
|
||||
'Menu:Problem:OpenProblems+' => 'Alle offenen (noch nicht geschlossenen) Probleme',
|
||||
'UI-ProblemManagementOverview-ProblemByService' => 'Probleme nach Service',
|
||||
@@ -41,7 +41,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Problem' => 'Problem',
|
||||
'Class:Problem+' => 'Ein Incident wird zum Problem, wenn er nicht zeitnah gelöst wird oder häufig wiederkehrt',
|
||||
'Class:Problem+' => '',
|
||||
'Class:Problem/Attribute:status' => 'Status',
|
||||
'Class:Problem/Attribute:status+' => '',
|
||||
'Class:Problem/Attribute:status/Value:new' => 'Neu',
|
||||
@@ -54,16 +54,16 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Problem/Attribute:status/Value:closed+' => '',
|
||||
'Class:Problem/Attribute:service_id' => 'Service',
|
||||
'Class:Problem/Attribute:service_id+' => '',
|
||||
'Class:Problem/Attribute:service_name' => 'Service-Name',
|
||||
'Class:Problem/Attribute:service_name' => 'Name',
|
||||
'Class:Problem/Attribute:service_name+' => '',
|
||||
'Class:Problem/Attribute:servicesubcategory_id' => 'Service-Kategorie',
|
||||
'Class:Problem/Attribute:servicesubcategory_id+' => '',
|
||||
'Class:Problem/Attribute:servicesubcategory_name' => 'Service-Unterkategorie',
|
||||
'Class:Problem/Attribute:servicesubcategory_name' => 'Name',
|
||||
'Class:Problem/Attribute:servicesubcategory_name+' => '',
|
||||
'Class:Problem/Attribute:product' => 'Produkt',
|
||||
'Class:Problem/Attribute:product+' => '',
|
||||
'Class:Problem/Attribute:impact' => 'Auswirkung',
|
||||
'Class:Problem/Attribute:impact+' => 'Die Auswirkung gibt die Schwere des Problems an, also wie viele Endanwender betroffen sind',
|
||||
'Class:Problem/Attribute:impact+' => '',
|
||||
'Class:Problem/Attribute:impact/Value:1' => 'Eine Abteilung',
|
||||
'Class:Problem/Attribute:impact/Value:1+' => '',
|
||||
'Class:Problem/Attribute:impact/Value:2' => 'Einen Service',
|
||||
@@ -71,7 +71,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Problem/Attribute:impact/Value:3' => 'Eine Person',
|
||||
'Class:Problem/Attribute:impact/Value:3+' => '',
|
||||
'Class:Problem/Attribute:urgency' => 'Dringlichkeit',
|
||||
'Class:Problem/Attribute:urgency+' => 'Wie schnell das Problem gelöst werden muss',
|
||||
'Class:Problem/Attribute:urgency+' => '',
|
||||
'Class:Problem/Attribute:urgency/Value:1' => 'Kritisch',
|
||||
'Class:Problem/Attribute:urgency/Value:1+' => 'Kritisch',
|
||||
'Class:Problem/Attribute:urgency/Value:2' => 'Hoch',
|
||||
@@ -81,7 +81,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Problem/Attribute:urgency/Value:4' => 'Niedrig',
|
||||
'Class:Problem/Attribute:urgency/Value:4+' => 'Niedrig',
|
||||
'Class:Problem/Attribute:priority' => 'Priorität',
|
||||
'Class:Problem/Attribute:priority+' => 'Reihenfolge, in der Probleme zu bearbeiten sind',
|
||||
'Class:Problem/Attribute:priority+' => '',
|
||||
'Class:Problem/Attribute:priority/Value:1' => 'Kritisch',
|
||||
'Class:Problem/Attribute:priority/Value:1+' => '',
|
||||
'Class:Problem/Attribute:priority/Value:2' => 'Hoch',
|
||||
@@ -92,7 +92,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Problem/Attribute:priority/Value:4+' => '',
|
||||
'Class:Problem/Attribute:related_change_id' => 'Zusammenhängender Change',
|
||||
'Class:Problem/Attribute:related_change_id+' => '',
|
||||
'Class:Problem/Attribute:related_change_ref' => 'Referenz des zugehörigen Changes',
|
||||
'Class:Problem/Attribute:related_change_ref' => 'Ref',
|
||||
'Class:Problem/Attribute:related_change_ref+' => '',
|
||||
'Class:Problem/Attribute:assignment_date' => 'Datum der Zuordnung',
|
||||
'Class:Problem/Attribute:assignment_date+' => '',
|
||||
|
||||
@@ -49,11 +49,11 @@
|
||||
|
||||
Dict::Add('EN GB', 'British English', 'British English', [
|
||||
'Menu:ProblemManagement' => 'Problem management',
|
||||
'Menu:ProblemManagement+' => 'An ITIL process that identifies root causes of incidents, documents Known Errors and FAQs, in order to reduce helpdesk workload',
|
||||
'Menu:ProblemManagement+' => 'An ITIL process that identifies root causes of incidents, documents Known Errors and FAQs, in order to reduce helpdesk workload~~',
|
||||
'Menu:Problem:Overview' => 'Overview',
|
||||
'Menu:Problem:Overview+' => 'Overview',
|
||||
'Menu:NewProblem' => 'New problem',
|
||||
'Menu:NewProblem+' => 'Create a new problem ticket',
|
||||
'Menu:NewProblem+' => 'Create a new problem ticket~~',
|
||||
'Menu:SearchProblems' => 'Search for problems',
|
||||
'Menu:SearchProblems+' => 'Search for problems tickets',
|
||||
'Menu:Problem:Shortcuts' => 'Shortcuts',
|
||||
|
||||
@@ -27,11 +27,11 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Menu:UserRequest:Shortcuts' => 'Requests',
|
||||
'Menu:UserRequest:Shortcuts+' => '',
|
||||
'Menu:UserRequest:MyRequests' => 'Mir zugewiesene Benutzeranfragen',
|
||||
'Menu:UserRequest:MyRequests+' => 'Anfragen, die mir als Bearbeiter zugewiesen sind',
|
||||
'Menu:UserRequest:MyRequests+' => '',
|
||||
'Menu:UserRequest:MySupportRequests' => 'Von mir gestellte Anfragen',
|
||||
'Menu:UserRequest:MySupportRequests+' => 'Benutzeranfragen die ich gemeldet habe',
|
||||
'Menu:UserRequest:EscalatedRequests' => 'Eskalierte Benutzeranfragen',
|
||||
'Menu:UserRequest:EscalatedRequests+' => 'Anfragen, die aufgrund ihres Status oder der Hot-Kennzeichnung eskaliert sind',
|
||||
'Menu:UserRequest:EscalatedRequests+' => 'Eskalierte Benutzeranfragen',
|
||||
'Menu:UserRequest:OpenRequests' => 'Alle offenen Benutzeranfragen',
|
||||
'Menu:UserRequest:OpenRequests+' => 'Alle offenen Benutzeranfragen',
|
||||
'UI:WelcomeMenu:MyAssignedCalls' => 'Mir zugewiesene Benutzeranfragen',
|
||||
@@ -61,7 +61,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:UserRequest' => 'Benutzeranfrage',
|
||||
'Class:UserRequest+' => 'Ticket-Typ ausschließlich für Service-Anfragen, nicht für Incidents.',
|
||||
'Class:UserRequest+' => '',
|
||||
'Class:UserRequest/Attribute:status' => 'Status',
|
||||
'Class:UserRequest/Attribute:status+' => '',
|
||||
'Class:UserRequest/Attribute:status/Value:new' => 'Neu',
|
||||
@@ -97,15 +97,15 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:UserRequest/Attribute:impact/Value:3' => 'Eine Person',
|
||||
'Class:UserRequest/Attribute:impact/Value:3+' => '',
|
||||
'Class:UserRequest/Attribute:priority' => 'Priorität',
|
||||
'Class:UserRequest/Attribute:priority+' => 'Reihenfolge, in der Tickets zu bearbeiten sind',
|
||||
'Class:UserRequest/Attribute:priority+' => '',
|
||||
'Class:UserRequest/Attribute:priority/Value:1' => 'Kritisch',
|
||||
'Class:UserRequest/Attribute:priority/Value:1+' => 'Höchste Priorität',
|
||||
'Class:UserRequest/Attribute:priority/Value:1+' => '',
|
||||
'Class:UserRequest/Attribute:priority/Value:2' => 'Hoch',
|
||||
'Class:UserRequest/Attribute:priority/Value:2+' => '',
|
||||
'Class:UserRequest/Attribute:priority/Value:3' => 'Mittel',
|
||||
'Class:UserRequest/Attribute:priority/Value:3+' => '',
|
||||
'Class:UserRequest/Attribute:priority/Value:4' => 'Niedrig',
|
||||
'Class:UserRequest/Attribute:priority/Value:4+' => 'Niedrigste Priorität',
|
||||
'Class:UserRequest/Attribute:priority/Value:4+' => '',
|
||||
'Class:UserRequest/Attribute:urgency' => 'Dringlichkeit',
|
||||
'Class:UserRequest/Attribute:urgency+' => 'Wie schnell der Vorfall behandelt werden muss',
|
||||
'Class:UserRequest/Attribute:urgency/Value:1' => 'Kritisch',
|
||||
@@ -115,9 +115,9 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:UserRequest/Attribute:urgency/Value:3' => 'Mittel',
|
||||
'Class:UserRequest/Attribute:urgency/Value:3+' => '',
|
||||
'Class:UserRequest/Attribute:urgency/Value:4' => 'Niedrig',
|
||||
'Class:UserRequest/Attribute:urgency/Value:4+' => 'Niedrigste Dringlichkeitsstufe',
|
||||
'Class:UserRequest/Attribute:urgency/Value:4+' => '',
|
||||
'Class:UserRequest/Attribute:origin' => 'Herkunft',
|
||||
'Class:UserRequest/Attribute:origin+' => 'Wodurch die Erstellung dieser Benutzeranfrage ausgelöst wurde',
|
||||
'Class:UserRequest/Attribute:origin+' => '',
|
||||
'Class:UserRequest/Attribute:origin/Value:in_person' => 'Persönlich',
|
||||
'Class:UserRequest/Attribute:origin/Value:in_person+' => 'Benutzeranfrage auf Basis einer Diskussion im direkten Gespräch',
|
||||
'Class:UserRequest/Attribute:origin/Value:chat' => 'Chat',
|
||||
@@ -143,7 +143,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:UserRequest/Attribute:servicesubcategory_name' => 'Service-Unterkategorie-Name',
|
||||
'Class:UserRequest/Attribute:servicesubcategory_name+' => '',
|
||||
'Class:UserRequest/Attribute:escalation_flag' => 'Eskalations-Flag',
|
||||
'Class:UserRequest/Attribute:escalation_flag+' => 'Wenn gesetzt, erscheint das Ticket im Menü "Eskalierte Benutzeranfragen"',
|
||||
'Class:UserRequest/Attribute:escalation_flag+' => '',
|
||||
'Class:UserRequest/Attribute:escalation_flag/Value:no' => 'Nein',
|
||||
'Class:UserRequest/Attribute:escalation_flag/Value:no+' => '',
|
||||
'Class:UserRequest/Attribute:escalation_flag/Value:yes' => 'Ja',
|
||||
@@ -161,11 +161,11 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:UserRequest/Attribute:tto' => 'TTO (Time To Own)',
|
||||
'Class:UserRequest/Attribute:tto+' => '',
|
||||
'Class:UserRequest/Attribute:ttr' => 'TTR (Time To Resolve)',
|
||||
'Class:UserRequest/Attribute:ttr+' => 'Time To Resolve',
|
||||
'Class:UserRequest/Attribute:tto_time_spent' => 'Verbrauchte TTO-Zeit',
|
||||
'Class:UserRequest/Attribute:tto_time_spent+' => '',
|
||||
'Class:UserRequest/Attribute:ttr_time_spent' => 'Verbrauchte TTR-Zeit',
|
||||
'Class:UserRequest/Attribute:ttr_time_spent+' => '',
|
||||
'Class:UserRequest/Attribute:ttr+' => '',
|
||||
'Class:UserRequest/Attribute:tto_time_spent' => 'TTO time spent~~',
|
||||
'Class:UserRequest/Attribute:tto_time_spent+' => '~~',
|
||||
'Class:UserRequest/Attribute:ttr_time_spent' => 'TTR time spent~~',
|
||||
'Class:UserRequest/Attribute:ttr_time_spent+' => '~~',
|
||||
'Class:UserRequest/Attribute:tto_escalation_deadline' => 'TTO-Deadline',
|
||||
'Class:UserRequest/Attribute:tto_escalation_deadline+' => '',
|
||||
'Class:UserRequest/Attribute:sla_tto_passed' => 'SLA TTO verletzt',
|
||||
@@ -269,6 +269,4 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Organization:Overview:UserRequests' => 'Benutzeranfragen dieser Organisation',
|
||||
'Organization:Overview:MyUserRequests' => 'Mir zugewiesene Benutzeranfragen dieser Organisation',
|
||||
'Organization:Overview:Tickets' => 'Alle Tickets dieser Organisation',
|
||||
'Class:UserRequest/Method:UpdateChildTicketWith:public_log' => '<i><u>Automatische Kopie des öffentlichen Log-Eintrags aus der übergeordneten Benutzeranfrage %2$s:</u></i><br><br>',
|
||||
'Class:UserRequest/Method:UpdateChildTicketWith:private_log' => '<i>Automatische Kopie des privaten Log-Eintrags aus der übergeordneten Benutzeranfrage [[UserRequest:%1$s]]:</i><br><br>',
|
||||
]);
|
||||
|
||||
@@ -25,9 +25,9 @@ Dict::Add('EN GB', 'British English', 'British English', [
|
||||
'Menu:UserRequest:MySupportRequests' => 'Initiated by me',
|
||||
'Menu:UserRequest:MySupportRequests+' => 'Non closed requests where I am the caller',
|
||||
'Menu:UserRequest:EscalatedRequests' => 'Under escalation',
|
||||
'Menu:UserRequest:EscalatedRequests+' => 'Requests which are under escalation, by status or hot flag',
|
||||
'Menu:UserRequest:EscalatedRequests+' => 'Requests which are under escalation, by status or hot flag~~',
|
||||
'Menu:UserRequest:OpenRequests' => 'Open',
|
||||
'Menu:UserRequest:OpenRequests+' => 'All requests that are not closed',
|
||||
'Menu:UserRequest:OpenRequests+' => 'All requests that are not closed~~',
|
||||
'UI:WelcomeMenu:MyAssignedCalls' => 'Requests assigned to me',
|
||||
'UI-RequestManagementOverview-RequestByType-last-14-days' => 'Last 14 days request per type',
|
||||
'UI-RequestManagementOverview-Last-14-days' => 'Last 14 days number of requests',
|
||||
@@ -156,10 +156,10 @@ Dict::Add('EN GB', 'British English', 'British English', [
|
||||
'Class:UserRequest/Attribute:tto+' => 'Time To Own',
|
||||
'Class:UserRequest/Attribute:ttr' => 'TTR',
|
||||
'Class:UserRequest/Attribute:ttr+' => 'Time To Resolve',
|
||||
'Class:UserRequest/Attribute:tto_time_spent' => 'TTO time spent',
|
||||
'Class:UserRequest/Attribute:tto_time_spent+' => '',
|
||||
'Class:UserRequest/Attribute:ttr_time_spent' => 'TTR time spent',
|
||||
'Class:UserRequest/Attribute:ttr_time_spent+' => '',
|
||||
'Class:UserRequest/Attribute:tto_time_spent' => 'TTO time spent~~',
|
||||
'Class:UserRequest/Attribute:tto_time_spent+' => '~~',
|
||||
'Class:UserRequest/Attribute:ttr_time_spent' => 'TTR time spent~~',
|
||||
'Class:UserRequest/Attribute:ttr_time_spent+' => '~~',
|
||||
'Class:UserRequest/Attribute:tto_escalation_deadline' => 'TTO Deadline',
|
||||
'Class:UserRequest/Attribute:tto_escalation_deadline+' => '',
|
||||
'Class:UserRequest/Attribute:sla_tto_passed' => 'SLA tto passed',
|
||||
@@ -210,8 +210,8 @@ Dict::Add('EN GB', 'British English', 'British English', [
|
||||
'Class:UserRequest/Attribute:parent_change_ref+' => '',
|
||||
'Class:UserRequest/Attribute:parent_incident_ref' => 'Parent incident ref',
|
||||
'Class:UserRequest/Attribute:parent_incident_ref+' => '',
|
||||
'Class:UserRequest/Attribute:related_incident_list' => 'Child Incidents',
|
||||
'Class:UserRequest/Attribute:related_incident_list+' => 'All the incidents that are linked to this parent request',
|
||||
'Class:UserRequest/Attribute:related_incident_list' => 'Child Incidents~~',
|
||||
'Class:UserRequest/Attribute:related_incident_list+' => 'All the incidents that are linked to this parent request~~',
|
||||
'Class:UserRequest/Attribute:related_request_list' => 'Child Requests',
|
||||
'Class:UserRequest/Attribute:related_request_list+' => 'All the requests that are linked to this parent request',
|
||||
'Class:UserRequest/Attribute:public_log' => 'Public log',
|
||||
|
||||
@@ -27,11 +27,11 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Menu:UserRequest:Shortcuts' => 'Requests',
|
||||
'Menu:UserRequest:Shortcuts+' => '',
|
||||
'Menu:UserRequest:MyRequests' => 'Mir zugewiesene Benutzeranfragen',
|
||||
'Menu:UserRequest:MyRequests+' => 'Anfragen, die mir als Bearbeiter zugewiesen sind',
|
||||
'Menu:UserRequest:MyRequests+' => '',
|
||||
'Menu:UserRequest:MySupportRequests' => 'Von mir gestellte Anfragen',
|
||||
'Menu:UserRequest:MySupportRequests+' => 'Benutzeranfragen die ich gemeldet habe',
|
||||
'Menu:UserRequest:EscalatedRequests' => 'Eskalierte Benutzeranfragen',
|
||||
'Menu:UserRequest:EscalatedRequests+' => 'Anfragen, die aufgrund ihres Status oder der Hot-Kennzeichnung eskaliert sind',
|
||||
'Menu:UserRequest:EscalatedRequests+' => 'Eskalierte Benutzeranfragen',
|
||||
'Menu:UserRequest:OpenRequests' => 'Alle offenen Benutzeranfragen',
|
||||
'Menu:UserRequest:OpenRequests+' => 'Alle offenen Benutzeranfragen',
|
||||
'UI:WelcomeMenu:MyAssignedCalls' => 'Mir zugewiesene Benutzeranfragen',
|
||||
@@ -44,7 +44,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:UserRequest:KnownErrorList' => 'Known Errors',
|
||||
'Class:UserRequest:KnownErrorList+' => 'Dokumentiere Fehler im Zusammenhang mit CIs, die mit dem aktuellen Ticket verknüpft sind',
|
||||
'Menu:UserRequest:MyWorkOrders' => 'Mir zugeordnete Arbeitsaufträge',
|
||||
'Menu:UserRequest:MyWorkOrders+' => 'Alle mir zugewiesenen Arbeitsaufträge',
|
||||
'Menu:UserRequest:MyWorkOrders+' => '',
|
||||
'Class:Problem:KnownProblemList' => 'Bekannte Problems',
|
||||
'Tickets:Related:OpenIncidents' => 'Offene Incidents',
|
||||
]);
|
||||
@@ -65,7 +65,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:UserRequest' => 'Benutzeranfrage',
|
||||
'Class:UserRequest+' => 'Ticket-Typ, der Störungen und Service-Anfragen abdeckt.',
|
||||
'Class:UserRequest+' => '',
|
||||
'Class:UserRequest/Attribute:status' => 'Status',
|
||||
'Class:UserRequest/Attribute:status+' => '',
|
||||
'Class:UserRequest/Attribute:status/Value:new' => 'Neu',
|
||||
@@ -103,15 +103,15 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:UserRequest/Attribute:impact/Value:3' => 'Eine Person',
|
||||
'Class:UserRequest/Attribute:impact/Value:3+' => '',
|
||||
'Class:UserRequest/Attribute:priority' => 'Priorität',
|
||||
'Class:UserRequest/Attribute:priority+' => 'Reihenfolge, in der Tickets zu bearbeiten sind',
|
||||
'Class:UserRequest/Attribute:priority+' => '',
|
||||
'Class:UserRequest/Attribute:priority/Value:1' => 'Kritisch',
|
||||
'Class:UserRequest/Attribute:priority/Value:1+' => 'Höchste Priorität',
|
||||
'Class:UserRequest/Attribute:priority/Value:1+' => '',
|
||||
'Class:UserRequest/Attribute:priority/Value:2' => 'Hoch',
|
||||
'Class:UserRequest/Attribute:priority/Value:2+' => '',
|
||||
'Class:UserRequest/Attribute:priority/Value:3' => 'Mittel',
|
||||
'Class:UserRequest/Attribute:priority/Value:3+' => '',
|
||||
'Class:UserRequest/Attribute:priority/Value:4' => 'Niedrig',
|
||||
'Class:UserRequest/Attribute:priority/Value:4+' => 'Niedrigste Priorität',
|
||||
'Class:UserRequest/Attribute:priority/Value:4+' => '',
|
||||
'Class:UserRequest/Attribute:urgency' => 'Dringlichkeit',
|
||||
'Class:UserRequest/Attribute:urgency+' => 'Wie schnell der Vorfall behandelt werden muss',
|
||||
'Class:UserRequest/Attribute:urgency/Value:1' => 'Kritisch',
|
||||
@@ -121,9 +121,9 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:UserRequest/Attribute:urgency/Value:3' => 'Mittel',
|
||||
'Class:UserRequest/Attribute:urgency/Value:3+' => '',
|
||||
'Class:UserRequest/Attribute:urgency/Value:4' => 'Niedrig',
|
||||
'Class:UserRequest/Attribute:urgency/Value:4+' => 'Niedrigste Dringlichkeitsstufe',
|
||||
'Class:UserRequest/Attribute:urgency/Value:4+' => '',
|
||||
'Class:UserRequest/Attribute:origin' => 'Herkunft',
|
||||
'Class:UserRequest/Attribute:origin+' => 'Wodurch die Erstellung dieser Benutzeranfrage ausgelöst wurde',
|
||||
'Class:UserRequest/Attribute:origin+' => '',
|
||||
'Class:UserRequest/Attribute:origin/Value:in_person' => 'Persönlich',
|
||||
'Class:UserRequest/Attribute:origin/Value:in_person+' => 'Benutzeranfrage auf Basis einer Diskussion im direkten Gespräch',
|
||||
'Class:UserRequest/Attribute:origin/Value:chat' => 'Chat',
|
||||
@@ -149,7 +149,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:UserRequest/Attribute:servicesubcategory_name' => 'Service-Unterkategorie-Name',
|
||||
'Class:UserRequest/Attribute:servicesubcategory_name+' => '',
|
||||
'Class:UserRequest/Attribute:escalation_flag' => 'Eskalations-Flag',
|
||||
'Class:UserRequest/Attribute:escalation_flag+' => 'Wenn gesetzt, erscheint das Ticket im Menü "Eskalierte Benutzeranfragen"',
|
||||
'Class:UserRequest/Attribute:escalation_flag+' => '',
|
||||
'Class:UserRequest/Attribute:escalation_flag/Value:no' => 'Nein',
|
||||
'Class:UserRequest/Attribute:escalation_flag/Value:no+' => '',
|
||||
'Class:UserRequest/Attribute:escalation_flag/Value:yes' => 'Ja',
|
||||
@@ -167,11 +167,11 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:UserRequest/Attribute:tto' => 'TTO (Time To Own)',
|
||||
'Class:UserRequest/Attribute:tto+' => '',
|
||||
'Class:UserRequest/Attribute:ttr' => 'TTR (Time To Resolve)',
|
||||
'Class:UserRequest/Attribute:ttr+' => 'Time To Resolve',
|
||||
'Class:UserRequest/Attribute:tto_time_spent' => 'Verbrauchte TTO-Zeit',
|
||||
'Class:UserRequest/Attribute:tto_time_spent+' => '',
|
||||
'Class:UserRequest/Attribute:ttr_time_spent' => 'Verbrauchte TTR-Zeit',
|
||||
'Class:UserRequest/Attribute:ttr_time_spent+' => '',
|
||||
'Class:UserRequest/Attribute:ttr+' => '',
|
||||
'Class:UserRequest/Attribute:tto_time_spent' => 'TTO time spent~~',
|
||||
'Class:UserRequest/Attribute:tto_time_spent+' => '~~',
|
||||
'Class:UserRequest/Attribute:ttr_time_spent' => 'TTR time spent~~',
|
||||
'Class:UserRequest/Attribute:ttr_time_spent+' => '~~',
|
||||
'Class:UserRequest/Attribute:tto_escalation_deadline' => 'TTO-Deadline',
|
||||
'Class:UserRequest/Attribute:tto_escalation_deadline+' => '',
|
||||
'Class:UserRequest/Attribute:sla_tto_passed' => 'SLA TTO verletzt',
|
||||
@@ -294,6 +294,4 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Organization:Overview:UserRequests' => 'Benutzeranfragen dieser Organisation',
|
||||
'Organization:Overview:MyUserRequests' => 'Mir zugewiesene Benutzeranfragen dieser Organisation',
|
||||
'Organization:Overview:Tickets' => 'Alle Tickets dieser Organisation',
|
||||
'Class:UserRequest/Method:UpdateChildTicketWith:public_log' => '<i><u>Automatische Kopie des öffentlichen Log-Eintrags aus der übergeordneten Benutzeranfrage %2$s:</u></i><br><br>',
|
||||
'Class:UserRequest/Method:UpdateChildTicketWith:private_log' => '<i>Automatische Kopie des privaten Log-Eintrags aus der übergeordneten Benutzeranfrage [[UserRequest:%1$s]]:</i><br><br>',
|
||||
]);
|
||||
|
||||
@@ -25,9 +25,9 @@ Dict::Add('EN GB', 'British English', 'British English', [
|
||||
'Menu:UserRequest:MySupportRequests' => 'Initiated by me',
|
||||
'Menu:UserRequest:MySupportRequests+' => 'Non closed requests where I am the caller',
|
||||
'Menu:UserRequest:EscalatedRequests' => 'Under escalation',
|
||||
'Menu:UserRequest:EscalatedRequests+' => 'Requests which are under escalation, by status or hot flag',
|
||||
'Menu:UserRequest:EscalatedRequests+' => 'Requests which are under escalation, by status or hot flag~~',
|
||||
'Menu:UserRequest:OpenRequests' => 'Open',
|
||||
'Menu:UserRequest:OpenRequests+' => 'All requests that are not closed',
|
||||
'Menu:UserRequest:OpenRequests+' => 'All requests that are not closed~~',
|
||||
'UI:WelcomeMenu:MyAssignedCalls' => 'Requests assigned to me',
|
||||
'UI-RequestManagementOverview-RequestByType-last-14-days' => 'Requests of the last 14 days (per type)',
|
||||
'UI-RequestManagementOverview-Last-14-days' => 'Requests of the last 14 days (per day)',
|
||||
@@ -162,10 +162,10 @@ Dict::Add('EN GB', 'British English', 'British English', [
|
||||
'Class:UserRequest/Attribute:tto+' => 'Time To Own',
|
||||
'Class:UserRequest/Attribute:ttr' => 'TTR',
|
||||
'Class:UserRequest/Attribute:ttr+' => 'Time To Resolve',
|
||||
'Class:UserRequest/Attribute:tto_time_spent' => 'TTO time spent',
|
||||
'Class:UserRequest/Attribute:tto_time_spent+' => '',
|
||||
'Class:UserRequest/Attribute:ttr_time_spent' => 'TTR time spent',
|
||||
'Class:UserRequest/Attribute:ttr_time_spent+' => '',
|
||||
'Class:UserRequest/Attribute:tto_time_spent' => 'TTO time spent~~',
|
||||
'Class:UserRequest/Attribute:tto_time_spent+' => '~~',
|
||||
'Class:UserRequest/Attribute:ttr_time_spent' => 'TTR time spent~~',
|
||||
'Class:UserRequest/Attribute:ttr_time_spent+' => '~~',
|
||||
'Class:UserRequest/Attribute:tto_escalation_deadline' => 'TTO Deadline',
|
||||
'Class:UserRequest/Attribute:tto_escalation_deadline+' => '',
|
||||
'Class:UserRequest/Attribute:sla_tto_passed' => 'SLA tto passed',
|
||||
|
||||
@@ -2786,7 +2786,7 @@ public function PrefillSearchForm(&$aContextParam)
|
||||
<do_search>1</do_search>
|
||||
</menu>
|
||||
<menu id="ServiceCatalog" xsi:type="DashboardMenuNode" _delta="define">
|
||||
<rank>5</rank>
|
||||
<rank>10</rank>
|
||||
<parent>ServiceManagement</parent>
|
||||
<definition>
|
||||
<layout>DashboardLayoutTwoCols</layout>
|
||||
|
||||
@@ -20,31 +20,31 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'UI-ServiceManagementMenu-ContractsByStatus' => 'Verträge nach Status',
|
||||
'UI-ServiceManagementMenu-ContractsEndingIn30Days' => 'Verträge, die in weniger als 30 Tagen auslaufen',
|
||||
'Menu:ProviderContract' => 'Provider-Verträge',
|
||||
'Menu:ProviderContract+' => 'Was bei externen Unternehmen eingekauft wird',
|
||||
'Menu:ProviderContract+' => 'What is bought to external companies~~',
|
||||
'Menu:CustomerContract' => 'Kundenverträge',
|
||||
'Menu:CustomerContract+' => 'Wer die Services einkauft',
|
||||
'Menu:CustomerContract+' => 'Who is buying the services~~',
|
||||
'Menu:ServiceSubcategory' => 'Service-Unterkategorien',
|
||||
'Menu:ServiceSubcategory+' => 'Unterste Ebene der Service-Hierarchie',
|
||||
'Menu:ServiceSubcategory+' => 'Lowest level in service hierarchy~~',
|
||||
'Menu:Service' => 'Services',
|
||||
'Menu:Service+' => 'Zweite Ebene der Service-Hierarchie',
|
||||
'Menu:Service+' => 'Second level in service hierarchy~~',
|
||||
'Menu:SLA' => 'SLAs',
|
||||
'Menu:SLA+' => 'Service Level Agreements (SLAs)',
|
||||
'Menu:SLT' => 'SLTs',
|
||||
'Menu:SLT+' => 'Service Level Targets (SLTs)',
|
||||
'Menu:DeliveryModel' => 'Delivery-Modelle',
|
||||
'Menu:DeliveryModel+' => 'Teams, die Tickets bearbeiten',
|
||||
'Menu:DeliveryModel+' => 'Teams handling tickets~~',
|
||||
'Menu:ServiceFamily' => 'Service-Familien',
|
||||
'Menu:ServiceFamily+' => 'Oberste Ebene der Service-Hierarchie',
|
||||
'Menu:ServiceCatalog' => 'Servicekatalog',
|
||||
'Menu:ServiceCatalog+' => 'Definieren Sie die Bestandteile Ihres Serviceangebots',
|
||||
'UI-ServiceCatalogMenu-Title' => 'Servicekatalog',
|
||||
'UI-ServiceCatalogMenu-NotInPortal' => 'Nicht im Benutzerportal sichtbar',
|
||||
'UI-ServiceCatalogMenu-OnlyProductionInPortal' => 'Im Benutzerportal sind nur Services und Unterkategorien im Status "in Produktion" sichtbar',
|
||||
'UI-ServiceCatalogMenu-UnusedService' => 'Services, die von keinem Kunden genutzt werden',
|
||||
'UI-ServiceCatalogMenu-ServiceWithoutFamilyNotInPortal' => 'Services ohne Service-Familie sind im Benutzerportal nicht sichtbar',
|
||||
'UI-ServiceCatalogMenu-SLTBySLA' => 'Anzahl SLTs je SLA',
|
||||
'UI-ServiceCatalogMenu-ContractByService' => 'Anzahl Verträge je Service',
|
||||
'UI-ServiceCatalogMenu-ContractBySLA' => 'Anzahl Verträge je SLA',
|
||||
'Menu:ServiceFamily+' => 'Top level in service hierarchy~~',
|
||||
'Menu:ServiceCatalog' => 'Service catalog~~',
|
||||
'Menu:ServiceCatalog+' => 'Define the service elements of your offering~~',
|
||||
'UI-ServiceCatalogMenu-Title' => 'Service catalog~~',
|
||||
'UI-ServiceCatalogMenu-NotInPortal' => 'Not displayed in User Portal~~',
|
||||
'UI-ServiceCatalogMenu-OnlyProductionInPortal' => 'Only Service and Subcategory on production are visible in User Portal~~',
|
||||
'UI-ServiceCatalogMenu-UnusedService' => 'Services not used by any Customers~~',
|
||||
'UI-ServiceCatalogMenu-ServiceWithoutFamilyNotInPortal' => 'Services without Service Family are not visible in User Portal~~',
|
||||
'UI-ServiceCatalogMenu-SLTBySLA' => 'Count SLTs on each SLA~~',
|
||||
'UI-ServiceCatalogMenu-ContractByService' => 'Count Contracts using a Service~~',
|
||||
'UI-ServiceCatalogMenu-ContractBySLA' => 'Count Contracts using an SLA~~',
|
||||
|
||||
'Contract:baseinfo' => 'Allgemeine Informationen',
|
||||
'Contract:moreinfo' => 'Vertragliche Informationen',
|
||||
@@ -57,11 +57,9 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Organization/Attribute:deliverymodel_id' => 'Delivery-Modell',
|
||||
'Class:Organization/Attribute:deliverymodel_id+' => 'Dies wird für die Ticketbearbeitung benötigt.
|
||||
Das Delivery-Modell legt fest, welchen Teams Tickets zugewiesen werden können.',
|
||||
'Class:Organization/Attribute:deliverymodel_id+' => '',
|
||||
'Class:Organization/Attribute:deliverymodel_name' => 'Delivery-Modell-Name',
|
||||
'Class:Organization/Attribute:deliverymodel_name+' => 'Dies wird für die Ticketbearbeitung benötigt.
|
||||
Das Delivery-Modell legt fest, welchen Teams Tickets zugewiesen werden können.',
|
||||
'Class:Organization/Attribute:deliverymodel_name+' => '',
|
||||
]);
|
||||
|
||||
//
|
||||
@@ -70,7 +68,7 @@ Das Delivery-Modell legt fest, welchen Teams Tickets zugewiesen werden können.'
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:ContractType' => 'Vertrags-Typ',
|
||||
'Class:ContractType+' => 'Typologie zur Kategorisierung von Kunden- und Provider-Verträgen.',
|
||||
'Class:ContractType+' => '',
|
||||
]);
|
||||
|
||||
//
|
||||
@@ -79,7 +77,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Contract' => 'Vertrag',
|
||||
'Class:Contract+' => 'Abstrakte Klasse für die Felder, die den verschiedenen Vertragsarten gemeinsam sind.',
|
||||
'Class:Contract+' => '',
|
||||
'Class:Contract/Attribute:name' => 'Name',
|
||||
'Class:Contract/Attribute:name+' => '',
|
||||
'Class:Contract/Attribute:org_id' => 'Organisation',
|
||||
@@ -113,19 +111,19 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Contract/Attribute:cost_unit' => 'Kosteneinheit',
|
||||
'Class:Contract/Attribute:cost_unit+' => '',
|
||||
'Class:Contract/Attribute:provider_id' => 'Provider',
|
||||
'Class:Contract/Attribute:provider_id+' => 'Provider-Organisation für diesen Vertrag. Kann vom Provider der zugehörigen Services abweichen.',
|
||||
'Class:Contract/Attribute:provider_id+' => '',
|
||||
'Class:Contract/Attribute:provider_name' => 'Provider-Name',
|
||||
'Class:Contract/Attribute:provider_name+' => '',
|
||||
'Class:Contract/Attribute:status' => 'Status',
|
||||
'Class:Contract/Attribute:status+' => 'Der Status wird nicht aus Anfangs- und Ablaufdatum berechnet, sondern muss manuell gesetzt werden.',
|
||||
'Class:Contract/Attribute:status+' => '',
|
||||
'Class:Contract/Attribute:status/Value:implementation' => 'Implementierung',
|
||||
'Class:Contract/Attribute:status/Value:implementation+' => 'Implementierung',
|
||||
'Class:Contract/Attribute:status/Value:implementation+' => '',
|
||||
'Class:Contract/Attribute:status/Value:obsolete' => 'Obsolet (Veraltet)',
|
||||
'Class:Contract/Attribute:status/Value:obsolete+' => '',
|
||||
'Class:Contract/Attribute:status/Value:production' => 'Produktion',
|
||||
'Class:Contract/Attribute:status/Value:production+' => '',
|
||||
'Class:Contract/Attribute:finalclass' => 'Vertragstyp',
|
||||
'Class:Contract/Attribute:finalclass+' => 'Name der instanziierbaren Klasse',
|
||||
'Class:Contract/Attribute:finalclass+' => '',
|
||||
]);
|
||||
|
||||
//
|
||||
@@ -134,7 +132,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:CustomerContract' => 'Kundenvertrag',
|
||||
'Class:CustomerContract+' => 'Vereinbarung zwischen einem Kunden und einem Provider über die Erbringung von Services, optional mit einem zugesagten Niveau (SLA, Servicezeit).',
|
||||
'Class:CustomerContract+' => '',
|
||||
'Class:CustomerContract/Attribute:services_list' => 'Services',
|
||||
'Class:CustomerContract/Attribute:services_list+' => 'Alle für diesen Vertrag erworbenen Services',
|
||||
'Class:CustomerContract/Attribute:functionalcis_list' => 'CIs',
|
||||
@@ -149,13 +147,13 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:ProviderContract' => 'Provider-Vertrag',
|
||||
'Class:ProviderContract+' => 'Vereinbarung zwischen einem externen Provider und einer internen Organisation.',
|
||||
'Class:ProviderContract+' => '',
|
||||
'Class:ProviderContract/Attribute:functionalcis_list' => 'CIs',
|
||||
'Class:ProviderContract/Attribute:functionalcis_list+' => 'Alle CIs, die von diesem Provider-Vertrag abgedeckt werden',
|
||||
'Class:ProviderContract/Attribute:sla' => 'SLA',
|
||||
'Class:ProviderContract/Attribute:sla+' => 'Service Level Agreement',
|
||||
'Class:ProviderContract/Attribute:sla+' => '',
|
||||
'Class:ProviderContract/Attribute:coverage' => 'Servicezeiten',
|
||||
'Class:ProviderContract/Attribute:coverage+' => 'Zeitliche Abdeckung des Vertrags, zum Beispiel 24x7, 9x5 usw.',
|
||||
'Class:ProviderContract/Attribute:coverage+' => '',
|
||||
]);
|
||||
|
||||
//
|
||||
@@ -164,7 +162,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:lnkContactToContract' => 'Verknüpfung Kontakt/Vertrag',
|
||||
'Class:lnkContactToContract+' => 'Verwaltet die zentralen Ansprechpartner je Kunden- oder Provider-Vertrag.',
|
||||
'Class:lnkContactToContract+' => '',
|
||||
'Class:lnkContactToContract/Name' => '%1$s / %2$s',
|
||||
'Class:lnkContactToContract/Attribute:contract_id' => 'Vertrag',
|
||||
'Class:lnkContactToContract/Attribute:contract_id+' => '',
|
||||
@@ -182,7 +180,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:lnkContractToDocument' => 'Verknüpfung Vertrag/Dokument',
|
||||
'Class:lnkContractToDocument+' => 'Verknüpfung, die verwendet wird, wenn ein Dokument für einen Vertrag relevant ist.',
|
||||
'Class:lnkContractToDocument+' => '',
|
||||
'Class:lnkContractToDocument/Name' => '%1$s / %2$s',
|
||||
'Class:lnkContractToDocument/Attribute:contract_id' => 'Vertrag',
|
||||
'Class:lnkContractToDocument/Attribute:contract_id+' => '',
|
||||
@@ -200,7 +198,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:lnkFunctionalCIToProviderContract' => 'Verknüpfung FunctionalCI/Provider-Vertrag',
|
||||
'Class:lnkFunctionalCIToProviderContract+' => 'Diese Verknüpfung bildet ab, welche funktionalen CIs über einen Provider-Vertrag von einem externen Unternehmen betreut werden.',
|
||||
'Class:lnkFunctionalCIToProviderContract+' => '',
|
||||
'Class:lnkFunctionalCIToProviderContract/Name' => '%1$s / %2$s',
|
||||
'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => 'Provider-Vertrag',
|
||||
'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '',
|
||||
@@ -218,7 +216,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:ServiceFamily' => 'Service-Familie',
|
||||
'Class:ServiceFamily+' => 'Oberste Ebene der Service-Hierarchie. Erforderlich, damit Services im Benutzerportal angeboten werden.',
|
||||
'Class:ServiceFamily+' => '',
|
||||
'Class:ServiceFamily/Attribute:name' => 'Name',
|
||||
'Class:ServiceFamily/Attribute:name+' => '',
|
||||
'Class:ServiceFamily/Attribute:icon' => 'Icon',
|
||||
@@ -233,7 +231,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Service' => 'Service',
|
||||
'Class:Service+' => 'Ein Service wird von einer Organisation erbracht und über einen Kundenvertrag bezogen. Er muss mindestens eine Service-Unterkategorie enthalten.',
|
||||
'Class:Service+' => '',
|
||||
'Class:Service/ComplementaryName' => '%1$s - %2$s',
|
||||
'Class:Service/Attribute:name' => 'Name',
|
||||
'Class:Service/Attribute:name+' => '',
|
||||
@@ -244,7 +242,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Service/Attribute:description' => 'Beschreibung',
|
||||
'Class:Service/Attribute:description+' => '',
|
||||
'Class:Service/Attribute:servicefamily_id' => 'Service-Familie',
|
||||
'Class:Service/Attribute:servicefamily_id+' => 'Erforderlich, damit dieser Service im Benutzerportal sichtbar ist',
|
||||
'Class:Service/Attribute:servicefamily_id+' => 'Required for this service to be visible on User Portal~~',
|
||||
'Class:Service/Attribute:servicefamily_name' => 'Service-Familien-Name',
|
||||
'Class:Service/Attribute:servicefamily_name+' => '',
|
||||
'Class:Service/Attribute:documents_list' => 'Dokumente',
|
||||
@@ -252,9 +250,9 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Service/Attribute:contacts_list' => 'Kontakte',
|
||||
'Class:Service/Attribute:contacts_list+' => 'Alle mit dem Service verknüpften Kontakte',
|
||||
'Class:Service/Attribute:status' => 'Status',
|
||||
'Class:Service/Attribute:status+' => 'Standardmäßig sind für Portalbenutzer nur Services im Status "in Produktion" sichtbar',
|
||||
'Class:Service/Attribute:status+' => 'By default only Service in production are visible by Portal users~~',
|
||||
'Class:Service/Attribute:status/Value:implementation' => 'Implementierung',
|
||||
'Class:Service/Attribute:status/Value:implementation+' => 'Implementierung',
|
||||
'Class:Service/Attribute:status/Value:implementation+' => '',
|
||||
'Class:Service/Attribute:status/Value:obsolete' => 'Obsolet (Veraltet)',
|
||||
'Class:Service/Attribute:status/Value:obsolete+' => '',
|
||||
'Class:Service/Attribute:status/Value:production' => 'Produktion',
|
||||
@@ -273,7 +271,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:lnkDocumentToService' => 'Verknüpfung Dokument/Service',
|
||||
'Class:lnkDocumentToService+' => 'Verknüpfung, die verwendet wird, wenn ein Dokument für einen Service relevant ist.',
|
||||
'Class:lnkDocumentToService+' => '',
|
||||
'Class:lnkDocumentToService/Name' => '%1$s / %2$s',
|
||||
'Class:lnkDocumentToService/Attribute:service_id' => 'Service',
|
||||
'Class:lnkDocumentToService/Attribute:service_id+' => '',
|
||||
@@ -291,7 +289,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:lnkContactToService' => 'Verknüpfung Kontakt/Service',
|
||||
'Class:lnkContactToService+' => 'Ideal, um das Team festzulegen, dem Tickets zu diesem Service zugewiesen werden – automatisch oder manuell.',
|
||||
'Class:lnkContactToService+' => '',
|
||||
'Class:lnkContactToService/Name' => '%1$s / %2$s',
|
||||
'Class:lnkContactToService/Attribute:service_id' => 'Service',
|
||||
'Class:lnkContactToService/Attribute:service_id+' => '',
|
||||
@@ -309,7 +307,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:ServiceSubcategory' => 'Service-Unterkategorie',
|
||||
'Class:ServiceSubcategory+' => 'Unterste Ebene der Service-Hierarchie. Benutzeranfragen sind üblicherweise genau einer Service-Unterkategorie zugeordnet.',
|
||||
'Class:ServiceSubcategory+' => '',
|
||||
'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s',
|
||||
'Class:ServiceSubcategory/Attribute:name' => 'Name',
|
||||
'Class:ServiceSubcategory/Attribute:name+' => '',
|
||||
@@ -320,19 +318,19 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:ServiceSubcategory/Attribute:service_name' => 'Service-Name',
|
||||
'Class:ServiceSubcategory/Attribute:service_name+' => '',
|
||||
'Class:ServiceSubcategory/Attribute:status' => 'Status',
|
||||
'Class:ServiceSubcategory/Attribute:status+' => 'Der Status einer Service-Unterkategorie wirkt sich in der Regel auf die Sichtbarkeit im Benutzerportal aus.',
|
||||
'Class:ServiceSubcategory/Attribute:status+' => '',
|
||||
'Class:ServiceSubcategory/Attribute:status/Value:implementation' => 'Implementierung',
|
||||
'Class:ServiceSubcategory/Attribute:status/Value:implementation+' => 'Implementierung',
|
||||
'Class:ServiceSubcategory/Attribute:status/Value:implementation+' => '',
|
||||
'Class:ServiceSubcategory/Attribute:status/Value:obsolete' => 'Obsolet (Veraltet)',
|
||||
'Class:ServiceSubcategory/Attribute:status/Value:obsolete+' => '',
|
||||
'Class:ServiceSubcategory/Attribute:status/Value:production' => 'Produktion',
|
||||
'Class:ServiceSubcategory/Attribute:status/Value:production+' => '',
|
||||
'Class:ServiceSubcategory/Attribute:request_type' => 'Request-Typ',
|
||||
'Class:ServiceSubcategory/Attribute:request_type+' => 'Legt fest, welche Art von Ticket (Incident oder Service Request) angelegt wird, wenn ein Portalbenutzer diese Service-Unterkategorie auswählt.',
|
||||
'Class:ServiceSubcategory/Attribute:request_type+' => 'Define the type of Ticket (Incident or Service Request) that will be created when a Portal user selects this service subcategory.~~',
|
||||
'Class:ServiceSubcategory/Attribute:request_type/Value:incident' => 'Incident',
|
||||
'Class:ServiceSubcategory/Attribute:request_type/Value:incident+' => '',
|
||||
'Class:ServiceSubcategory/Attribute:request_type/Value:service_request' => 'Service-Request',
|
||||
'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => 'Service-Anfrage',
|
||||
'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => '',
|
||||
'Class:ServiceSubcategory/Attribute:service_provider' => 'Provider-Name',
|
||||
'Class:ServiceSubcategory/Attribute:service_org_id' => 'Provider',
|
||||
]);
|
||||
@@ -343,7 +341,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:SLA' => 'SLA',
|
||||
'Class:SLA+' => 'Service Level Agreement (SLA) für einen von einem Kunden bezogenen Service, gemessen über SLTs.',
|
||||
'Class:SLA+' => '',
|
||||
'Class:SLA/Attribute:name' => 'Name',
|
||||
'Class:SLA/Attribute:name+' => '',
|
||||
'Class:SLA/Attribute:description' => 'Beschreibung',
|
||||
@@ -365,11 +363,11 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:SLT' => 'SLT',
|
||||
'Class:SLT+' => 'Service Level Target innerhalb eines Service Level Agreements (SLA). Legt eine Maximalzeit für eine Kennzahl (TTO oder TTR), einen Anfragetyp (Incident oder Anfrage) und eine Priorität fest.',
|
||||
'Class:SLT+' => '',
|
||||
'Class:SLT/Attribute:name' => 'Name',
|
||||
'Class:SLT/Attribute:name+' => '',
|
||||
'Class:SLT/Attribute:priority' => 'Priorität',
|
||||
'Class:SLT/Attribute:priority+' => 'Ticket-Priorität, für die dieses SLT gilt. Nur Tickets mit dieser Priorität müssen dieses SLT einhalten.',
|
||||
'Class:SLT/Attribute:priority+' => '',
|
||||
'Class:SLT/Attribute:priority/Value:1' => 'Kritisch',
|
||||
'Class:SLT/Attribute:priority/Value:1+' => '',
|
||||
'Class:SLT/Attribute:priority/Value:2' => 'Hoch',
|
||||
@@ -379,21 +377,21 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:SLT/Attribute:priority/Value:4' => 'Niedrig',
|
||||
'Class:SLT/Attribute:priority/Value:4+' => '',
|
||||
'Class:SLT/Attribute:request_type' => 'Request-Typ',
|
||||
'Class:SLT/Attribute:request_type+' => 'Anfragetyp, für den dieses SLT gilt. Nur Tickets mit diesem Anfragetyp müssen dieses SLT einhalten.',
|
||||
'Class:SLT/Attribute:request_type+' => '',
|
||||
'Class:SLT/Attribute:request_type/Value:incident' => 'Incident',
|
||||
'Class:SLT/Attribute:request_type/Value:incident+' => '',
|
||||
'Class:SLT/Attribute:request_type/Value:service_request' => 'Service-Request',
|
||||
'Class:SLT/Attribute:request_type/Value:service_request+' => 'Service-Anfrage',
|
||||
'Class:SLT/Attribute:request_type/Value:service_request+' => '',
|
||||
'Class:SLT/Attribute:metric' => 'Metrik',
|
||||
'Class:SLT/Attribute:metric+' => 'Art der Frist, für die dieses SLT gilt: TTO (Time To Own) oder TTR (Time To Resolve).',
|
||||
'Class:SLT/Attribute:metric+' => '',
|
||||
'Class:SLT/Attribute:metric/Value:tto' => 'TTO (Time To Own)',
|
||||
'Class:SLT/Attribute:metric/Value:tto+' => '',
|
||||
'Class:SLT/Attribute:metric/Value:ttr' => 'TTR (Time To Resolve)',
|
||||
'Class:SLT/Attribute:metric/Value:ttr+' => '',
|
||||
'Class:SLT/Attribute:value' => 'Wert',
|
||||
'Class:SLT/Attribute:value+' => 'Fristwert, der nicht überschritten werden darf, um das Ziel einzuhalten. Die Einheit wird im Attribut "Einheit" festgelegt.',
|
||||
'Class:SLT/Attribute:value+' => '',
|
||||
'Class:SLT/Attribute:unit' => 'Einheit',
|
||||
'Class:SLT/Attribute:unit+' => 'Einheit des Fristwerts.',
|
||||
'Class:SLT/Attribute:unit+' => '',
|
||||
'Class:SLT/Attribute:unit/Value:hours' => 'Stunden',
|
||||
'Class:SLT/Attribute:unit/Value:hours+' => '',
|
||||
'Class:SLT/Attribute:unit/Value:minutes' => 'Minuten',
|
||||
@@ -406,7 +404,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:lnkSLAToSLT' => 'Verknüpfung SLA/SLT',
|
||||
'Class:lnkSLAToSLT+' => 'Diese Verknüpfung gibt an, dass ein SLT Teil des Service Level Agreements (SLA) ist. Ein SLA enthält üblicherweise mehrere SLTs. Ein SLT kann – selten – unverändert von mehreren SLAs genutzt werden.',
|
||||
'Class:lnkSLAToSLT+' => '',
|
||||
'Class:lnkSLAToSLT/Name' => '%1$s / %2$s',
|
||||
'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA',
|
||||
'Class:lnkSLAToSLT/Attribute:sla_id+' => '',
|
||||
@@ -434,22 +432,22 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:lnkCustomerContractToService' => 'Verknüpfung Kundenvertrag/Service',
|
||||
'Class:lnkCustomerContractToService+' => 'Eine einzelne Zeile eines Kundenvertrags. Sie legt den erbrachten Service fest und für diesen Service die vereinbarten Zusagen (Service Level Agreement und Servicezeit).',
|
||||
'Class:lnkCustomerContractToService+' => '',
|
||||
'Class:lnkCustomerContractToService/Name' => '%1$s / %2$s',
|
||||
'Class:lnkCustomerContractToService/Attribute:customercontract_id' => 'Kundenvertrag',
|
||||
'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '',
|
||||
'Class:lnkCustomerContractToService/Attribute:customercontract_name' => 'Kunden-Vertrags-Name',
|
||||
'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '',
|
||||
'Class:lnkCustomerContractToService/Attribute:service_id' => 'Service',
|
||||
'Class:lnkCustomerContractToService/Attribute:service_id+' => 'Alle mit diesem Service verknüpften Service-Unterkategorien sind ebenfalls Teil des Vertrags.',
|
||||
'Class:lnkCustomerContractToService/Attribute:service_id+' => '',
|
||||
'Class:lnkCustomerContractToService/Attribute:service_name' => 'Service-Name',
|
||||
'Class:lnkCustomerContractToService/Attribute:service_name+' => '',
|
||||
'Class:lnkCustomerContractToService/Attribute:sla_id' => 'SLA',
|
||||
'Class:lnkCustomerContractToService/Attribute:sla_id+' => 'Service Level Agreement, das für diesen Service in diesem Kundenvertrag gilt.',
|
||||
'Class:lnkCustomerContractToService/Attribute:sla_id+' => '',
|
||||
'Class:lnkCustomerContractToService/Attribute:sla_name' => 'SLA-Name',
|
||||
'Class:lnkCustomerContractToService/Attribute:sla_name+' => '',
|
||||
'Class:lnkCustomerContractToService/Attribute:provider_id' => 'Provider',
|
||||
'Class:lnkCustomerContractToService/Attribute:provider_id+' => '',
|
||||
'Class:lnkCustomerContractToService/Attribute:provider_id' => 'Provider~~',
|
||||
'Class:lnkCustomerContractToService/Attribute:provider_id+' => '~~',
|
||||
]);
|
||||
|
||||
//
|
||||
@@ -458,7 +456,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:lnkCustomerContractToProviderContract' => 'Verknüpfung Kunden-Vertrag/Provider-Vertrag',
|
||||
'Class:lnkCustomerContractToProviderContract+' => 'Diese Verknüpfung bildet ab, dass ein Provider-Vertrag zur Erfüllung eines Kundenvertrags beiträgt.',
|
||||
'Class:lnkCustomerContractToProviderContract+' => '',
|
||||
'Class:lnkCustomerContractToProviderContract/Name' => '%1$s / %2$s',
|
||||
'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id' => 'Kunden-Vertrag',
|
||||
'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id+' => '',
|
||||
@@ -476,7 +474,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:lnkCustomerContractToFunctionalCI' => 'Verknüpfung Kunden-Vertrag/FunctionalCI',
|
||||
'Class:lnkCustomerContractToFunctionalCI+' => 'Diese Verknüpfung bildet die Geräte (funktionale CIs) ab, die von einem Kundenvertrag abgedeckt sind.',
|
||||
'Class:lnkCustomerContractToFunctionalCI+' => '',
|
||||
'Class:lnkCustomerContractToFunctionalCI/Name' => '%1$s / %2$s',
|
||||
'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id' => 'Kunden-Vertrag',
|
||||
'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id+' => '',
|
||||
@@ -494,12 +492,11 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:DeliveryModel' => 'Delivery-Modell',
|
||||
'Class:DeliveryModel+' => 'Das Delivery-Modell legt fest, welche Teams Tickets zugewiesen werden können; es muss im Reiter Kontakte mindestens ein Team enthalten.
|
||||
Jede Kundenorganisation muss ein definiertes Delivery-Modell haben.',
|
||||
'Class:DeliveryModel+' => '',
|
||||
'Class:DeliveryModel/Attribute:name' => 'Name',
|
||||
'Class:DeliveryModel/Attribute:name+' => 'Vergessen Sie nicht, diesem Delivery-Modell Teams zuzuordnen',
|
||||
'Class:DeliveryModel/Attribute:name+' => '',
|
||||
'Class:DeliveryModel/Attribute:org_id' => 'Organisation',
|
||||
'Class:DeliveryModel/Attribute:org_id+' => 'In der Regel die Organisation, die die Services erbringt',
|
||||
'Class:DeliveryModel/Attribute:org_id+' => '',
|
||||
'Class:DeliveryModel/Attribute:organization_name' => 'Organisations-Name',
|
||||
'Class:DeliveryModel/Attribute:organization_name+' => '',
|
||||
'Class:DeliveryModel/Attribute:description' => 'Beschreibung',
|
||||
@@ -516,7 +513,7 @@ Jede Kundenorganisation muss ein definiertes Delivery-Modell haben.',
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:lnkDeliveryModelToContact' => 'Verknüpfung Delivery-Modell/Kontakt',
|
||||
'Class:lnkDeliveryModelToContact+' => 'Diese Verknüpfung legt die Rolle eines Teams – seltener einer Person – innerhalb eines Delivery-Modells fest.',
|
||||
'Class:lnkDeliveryModelToContact+' => '',
|
||||
'Class:lnkDeliveryModelToContact/Name' => '%1$s / %2$s',
|
||||
'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => 'Delivery-Modell',
|
||||
'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '',
|
||||
@@ -537,10 +534,10 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
//
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:lnkContactToContract/Attribute:customer_id' => 'Kunde',
|
||||
'Class:lnkContactToContract/Attribute:customer_id+' => '',
|
||||
'Class:lnkContactToContract/Attribute:provider_id' => 'Provider',
|
||||
'Class:lnkContactToContract/Attribute:provider_id+' => '',
|
||||
'Class:lnkContactToContract/Attribute:customer_id' => 'Customer id~~',
|
||||
'Class:lnkContactToContract/Attribute:customer_id+' => '~~',
|
||||
'Class:lnkContactToContract/Attribute:provider_id' => 'Provider id~~',
|
||||
'Class:lnkContactToContract/Attribute:provider_id+' => '~~',
|
||||
]);
|
||||
|
||||
//
|
||||
@@ -548,8 +545,8 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
//
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:lnkContractToDocument/Attribute:customer_id' => 'Kunde',
|
||||
'Class:lnkContractToDocument/Attribute:customer_id+' => '',
|
||||
'Class:lnkContractToDocument/Attribute:provider_id' => 'Provider',
|
||||
'Class:lnkContractToDocument/Attribute:provider_id+' => '',
|
||||
'Class:lnkContractToDocument/Attribute:customer_id' => 'Customer id~~',
|
||||
'Class:lnkContractToDocument/Attribute:customer_id+' => '~~',
|
||||
'Class:lnkContractToDocument/Attribute:provider_id' => 'Provider id~~',
|
||||
'Class:lnkContractToDocument/Attribute:provider_id+' => '~~',
|
||||
]);
|
||||
|
||||
@@ -51,7 +51,7 @@ Dict::Add('EN GB', 'British English', 'British English', [
|
||||
'Menu:ServiceSubcategory' => 'Service subcategories',
|
||||
'Menu:ServiceSubcategory+' => 'Lowest level in service hierarchy',
|
||||
'Menu:Service' => 'Services',
|
||||
'Menu:Service+' => 'Second level in service hierarchy',
|
||||
'Menu:Service+' => 'Second level in service hierarchy~~',
|
||||
'Menu:SLA' => 'SLAs',
|
||||
'Menu:SLA+' => 'Service Level Agreements',
|
||||
'Menu:SLT' => 'SLTs',
|
||||
@@ -59,17 +59,17 @@ Dict::Add('EN GB', 'British English', 'British English', [
|
||||
'Menu:DeliveryModel' => 'Delivery models',
|
||||
'Menu:DeliveryModel+' => 'Teams handling tickets',
|
||||
'Menu:ServiceFamily' => 'Service families',
|
||||
'Menu:ServiceFamily+' => 'Top level in service hierarchy',
|
||||
'Menu:ServiceCatalog' => 'Service catalogue',
|
||||
'Menu:ServiceCatalog+' => 'Define the service elements of your offering',
|
||||
'UI-ServiceCatalogMenu-Title' => 'Service catalogue',
|
||||
'UI-ServiceCatalogMenu-NotInPortal' => 'Not displayed in User Portal',
|
||||
'UI-ServiceCatalogMenu-OnlyProductionInPortal' => 'Only Service and Subcategory on production are visible in User Portal',
|
||||
'UI-ServiceCatalogMenu-UnusedService' => 'Services not used by any Customers',
|
||||
'UI-ServiceCatalogMenu-ServiceWithoutFamilyNotInPortal' => 'Services without Service Family are not visible in User Portal',
|
||||
'UI-ServiceCatalogMenu-SLTBySLA' => 'Count SLTs on each SLA',
|
||||
'UI-ServiceCatalogMenu-ContractByService' => 'Count Contracts using a Service',
|
||||
'UI-ServiceCatalogMenu-ContractBySLA' => 'Count Contracts using an SLA',
|
||||
'Menu:ServiceFamily+' => 'Top level in service hierarchy~~',
|
||||
'Menu:ServiceCatalog' => 'Service catalog~~',
|
||||
'Menu:ServiceCatalog+' => 'Define the service elements of your offering~~',
|
||||
'UI-ServiceCatalogMenu-Title' => 'Service catalog~~',
|
||||
'UI-ServiceCatalogMenu-NotInPortal' => 'Not displayed in User Portal~~',
|
||||
'UI-ServiceCatalogMenu-OnlyProductionInPortal' => 'Only Service and Subcategory on production are visible in User Portal~~',
|
||||
'UI-ServiceCatalogMenu-UnusedService' => 'Services not used by any Customers~~',
|
||||
'UI-ServiceCatalogMenu-ServiceWithoutFamilyNotInPortal' => 'Services without Service Family are not visible in User Portal~~',
|
||||
'UI-ServiceCatalogMenu-SLTBySLA' => 'Count SLTs on each SLA~~',
|
||||
'UI-ServiceCatalogMenu-ContractByService' => 'Count Contracts using a Service~~',
|
||||
'UI-ServiceCatalogMenu-ContractBySLA' => 'Count Contracts using an SLA~~',
|
||||
|
||||
'Contract:baseinfo' => 'General information',
|
||||
'Contract:moreinfo' => 'Contractual information',
|
||||
@@ -267,7 +267,7 @@ Dict::Add('EN GB', 'British English', 'British English', [
|
||||
'Class:Service/Attribute:description' => 'Description',
|
||||
'Class:Service/Attribute:description+' => '',
|
||||
'Class:Service/Attribute:servicefamily_id' => 'Service Family',
|
||||
'Class:Service/Attribute:servicefamily_id+' => 'Required for this service to be visible on User Portal',
|
||||
'Class:Service/Attribute:servicefamily_id+' => 'Required for this service to be visible on User Portal~~',
|
||||
'Class:Service/Attribute:servicefamily_name' => 'Service Family Name',
|
||||
'Class:Service/Attribute:servicefamily_name+' => '',
|
||||
'Class:Service/Attribute:documents_list' => 'Documents',
|
||||
@@ -275,7 +275,7 @@ Dict::Add('EN GB', 'British English', 'British English', [
|
||||
'Class:Service/Attribute:contacts_list' => 'Contacts',
|
||||
'Class:Service/Attribute:contacts_list+' => 'All the contacts for this service',
|
||||
'Class:Service/Attribute:status' => 'Status',
|
||||
'Class:Service/Attribute:status+' => 'By default only Service in production are visible by Portal users',
|
||||
'Class:Service/Attribute:status+' => 'By default only Service in production are visible by Portal users~~',
|
||||
'Class:Service/Attribute:status/Value:implementation' => 'implementation',
|
||||
'Class:Service/Attribute:status/Value:implementation+' => 'implementation',
|
||||
'Class:Service/Attribute:status/Value:obsolete' => 'obsolete',
|
||||
@@ -351,7 +351,7 @@ Dict::Add('EN GB', 'British English', 'British English', [
|
||||
'Class:ServiceSubcategory/Attribute:status/Value:production' => 'production',
|
||||
'Class:ServiceSubcategory/Attribute:status/Value:production+' => 'production',
|
||||
'Class:ServiceSubcategory/Attribute:request_type' => 'Request type',
|
||||
'Class:ServiceSubcategory/Attribute:request_type+' => 'Define the type of Ticket (Incident or Service Request) that will be created when a Portal user selects this service subcategory.',
|
||||
'Class:ServiceSubcategory/Attribute:request_type+' => 'Define the type of Ticket (Incident or Service Request) that will be created when a Portal user selects this service subcategory.~~',
|
||||
'Class:ServiceSubcategory/Attribute:request_type/Value:incident' => 'incident',
|
||||
'Class:ServiceSubcategory/Attribute:request_type/Value:incident+' => 'incident',
|
||||
'Class:ServiceSubcategory/Attribute:request_type/Value:service_request' => 'service request',
|
||||
@@ -471,8 +471,8 @@ Dict::Add('EN GB', 'British English', 'British English', [
|
||||
'Class:lnkCustomerContractToService/Attribute:sla_id+' => '',
|
||||
'Class:lnkCustomerContractToService/Attribute:sla_name' => 'SLA Name',
|
||||
'Class:lnkCustomerContractToService/Attribute:sla_name+' => '',
|
||||
'Class:lnkCustomerContractToService/Attribute:provider_id' => 'Provider',
|
||||
'Class:lnkCustomerContractToService/Attribute:provider_id+' => '',
|
||||
'Class:lnkCustomerContractToService/Attribute:provider_id' => 'Provider~~',
|
||||
'Class:lnkCustomerContractToService/Attribute:provider_id+' => '~~',
|
||||
]);
|
||||
|
||||
//
|
||||
|
||||
@@ -2749,7 +2749,7 @@ public function PrefillSearchForm(&$aContextParam)
|
||||
<do_search>1</do_search>
|
||||
</menu>
|
||||
<menu id="ServiceCatalog" xsi:type="DashboardMenuNode" _delta="define">
|
||||
<rank>5</rank>
|
||||
<rank>10</rank>
|
||||
<parent>ServiceManagement</parent>
|
||||
<definition>
|
||||
<layout>DashboardLayoutTwoCols</layout>
|
||||
|
||||
@@ -20,34 +20,34 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'UI-ServiceManagementMenu-ContractsByStatus' => 'Verträge nach Status',
|
||||
'UI-ServiceManagementMenu-ContractsEndingIn30Days' => 'Verträge, die in weniger als 30 Tagen auslaufen',
|
||||
'Menu:ProviderContract' => 'Provider-Verträge',
|
||||
'Menu:ProviderContract+' => 'Was bei externen Unternehmen eingekauft wird',
|
||||
'Menu:ProviderContract+' => 'What is bought to external companies~~',
|
||||
'Menu:CustomerContract' => 'Kundenverträge',
|
||||
'Menu:CustomerContract+' => 'Wer die Services einkauft',
|
||||
'Menu:CustomerContract+' => 'Who is buying the services~~',
|
||||
'Menu:ServiceSubcategory' => 'Service-Unterkategorien',
|
||||
'Menu:ServiceSubcategory+' => 'Unterste Ebene der Service-Hierarchie',
|
||||
'Menu:ServiceSubcategory+' => 'Lowest level in service hierarchy~~',
|
||||
'Menu:Service' => 'Services',
|
||||
'Menu:Service+' => 'Zweite Ebene der Service-Hierarchie',
|
||||
'Menu:Service+' => 'Second level in service hierarchy~~',
|
||||
'Menu:SLA' => 'SLAs',
|
||||
'Menu:SLA+' => 'Service Level Agreements (SLAs)',
|
||||
'Menu:SLT' => 'SLTs',
|
||||
'Menu:SLT+' => 'Service Level Targets (SLTs)',
|
||||
'Menu:DeliveryModel' => 'Delivery-Modelle',
|
||||
'Menu:DeliveryModel+' => 'Teams, die Tickets bearbeiten',
|
||||
'Menu:DeliveryModel+' => 'Teams handling tickets~~',
|
||||
'Menu:ServiceFamily' => 'Service-Familien',
|
||||
'Menu:ServiceFamily+' => 'Oberste Ebene der Service-Hierarchie',
|
||||
'Menu:ServiceCatalog' => 'Servicekatalog',
|
||||
'Menu:ServiceCatalog+' => 'Definieren Sie die Bestandteile Ihres Serviceangebots',
|
||||
'UI-ServiceCatalogMenu-Title' => 'Servicekatalog',
|
||||
'UI-ServiceCatalogMenu-NotInPortal' => 'Nicht im Benutzerportal sichtbar',
|
||||
'UI-ServiceCatalogMenu-OnlyProductionInPortal' => 'Im Benutzerportal sind nur Services und Unterkategorien im Status "in Produktion" sichtbar',
|
||||
'UI-ServiceCatalogMenu-UnusedService' => 'Services, die von keinem Kunden genutzt werden',
|
||||
'UI-ServiceCatalogMenu-ServiceWithoutFamilyNotInPortal' => 'Services ohne Service-Familie sind im Benutzerportal nicht sichtbar',
|
||||
'UI-ServiceCatalogMenu-SLTBySLA' => 'Anzahl SLTs je SLA',
|
||||
'UI-ServiceCatalogMenu-ContractByService' => 'Anzahl Verträge je Service',
|
||||
'UI-ServiceCatalogMenu-ContractBySLA' => 'Anzahl Verträge je SLA',
|
||||
'Menu:ServiceFamily+' => 'Top level in service hierarchy~~',
|
||||
'Menu:ServiceCatalog' => 'Service catalog~~',
|
||||
'Menu:ServiceCatalog+' => 'Define the service elements of your offering~~',
|
||||
'UI-ServiceCatalogMenu-Title' => 'Service catalog~~',
|
||||
'UI-ServiceCatalogMenu-NotInPortal' => 'Not displayed in User Portal~~',
|
||||
'UI-ServiceCatalogMenu-OnlyProductionInPortal' => 'Only Service and Subcategory on production are visible in User Portal~~',
|
||||
'UI-ServiceCatalogMenu-UnusedService' => 'Services not used by any Customers~~',
|
||||
'UI-ServiceCatalogMenu-ServiceWithoutFamilyNotInPortal' => 'Services without Service Family are not visible in User Portal~~',
|
||||
'UI-ServiceCatalogMenu-SLTBySLA' => 'Count SLTs on each SLA~~',
|
||||
'UI-ServiceCatalogMenu-ContractByService' => 'Count Contracts using a Service~~',
|
||||
'UI-ServiceCatalogMenu-ContractBySLA' => 'Count Contracts using an SLA~~',
|
||||
|
||||
'Menu:Procedure' => 'Verfahrens-Katalog',
|
||||
'Menu:Procedure+' => 'Katalog aller Verfahren',
|
||||
'Menu:Procedure+' => '',
|
||||
'Contract:baseinfo' => 'Allgemeine Informationen',
|
||||
'Contract:moreinfo' => 'Vertragliche Informationen',
|
||||
'Contract:cost' => 'Kosteninformation',
|
||||
@@ -59,11 +59,10 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Organization/Attribute:deliverymodel_id' => 'Delivery-Modell',
|
||||
'Class:Organization/Attribute:deliverymodel_id+' => 'Dies wird für die Ticketbearbeitung benötigt.
|
||||
Das Delivery-Modell legt fest, welchen Teams Tickets zugewiesen werden können.',
|
||||
'Class:Organization/Attribute:deliverymodel_id+' => '',
|
||||
'Class:Organization/Attribute:deliverymodel_name' => 'Delivery-Modell-Name',
|
||||
'Class:Organization/Attribute:deliverymodel_name+' => 'Dies wird für die Ticketbearbeitung benötigt.
|
||||
Das Delivery-Modell legt fest, welchen Teams Tickets zugewiesen werden können.',
|
||||
'Class:Organization/Attribute:deliverymodel_name+' => 'This is required for Tickets handling.
|
||||
The delivery model specifies the teams to which tickets can be assigned.~~',
|
||||
]);
|
||||
|
||||
//
|
||||
@@ -72,7 +71,7 @@ Das Delivery-Modell legt fest, welchen Teams Tickets zugewiesen werden können.'
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:ContractType' => 'Vertrags-Typ',
|
||||
'Class:ContractType+' => 'Typologie zur Kategorisierung von Kunden- und Provider-Verträgen.',
|
||||
'Class:ContractType+' => '',
|
||||
]);
|
||||
|
||||
//
|
||||
@@ -81,7 +80,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Contract' => 'Vertrag',
|
||||
'Class:Contract+' => 'Abstrakte Klasse für die Felder, die den verschiedenen Vertragsarten gemeinsam sind.',
|
||||
'Class:Contract+' => '',
|
||||
'Class:Contract/Attribute:name' => 'Name',
|
||||
'Class:Contract/Attribute:name+' => '',
|
||||
'Class:Contract/Attribute:org_id' => 'Kunde',
|
||||
@@ -115,13 +114,13 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Contract/Attribute:cost_unit' => 'Kosteneinheit',
|
||||
'Class:Contract/Attribute:cost_unit+' => '',
|
||||
'Class:Contract/Attribute:provider_id' => 'Provider',
|
||||
'Class:Contract/Attribute:provider_id+' => 'Provider-Organisation für diesen Vertrag. Kann vom Provider der zugehörigen Services abweichen.',
|
||||
'Class:Contract/Attribute:provider_id+' => '',
|
||||
'Class:Contract/Attribute:provider_name' => 'Provider-Name',
|
||||
'Class:Contract/Attribute:provider_name+' => '',
|
||||
'Class:Contract/Attribute:status' => 'Status',
|
||||
'Class:Contract/Attribute:status+' => 'Der Status wird nicht aus Anfangs- und Ablaufdatum berechnet, sondern muss manuell gesetzt werden.',
|
||||
'Class:Contract/Attribute:status+' => '',
|
||||
'Class:Contract/Attribute:status/Value:implementation' => 'Implementierung',
|
||||
'Class:Contract/Attribute:status/Value:implementation+' => 'Implementierung',
|
||||
'Class:Contract/Attribute:status/Value:implementation+' => '',
|
||||
'Class:Contract/Attribute:status/Value:obsolete' => 'Obsolet (Veraltet)',
|
||||
'Class:Contract/Attribute:status/Value:obsolete+' => '',
|
||||
'Class:Contract/Attribute:status/Value:production' => 'Produktion',
|
||||
@@ -135,7 +134,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:CustomerContract' => 'Kundenvertrag',
|
||||
'Class:CustomerContract+' => 'Vereinbarung zwischen einem Kunden und einem Provider über die Erbringung von Services, optional mit einem zugesagten Niveau (SLA, Servicezeit).',
|
||||
'Class:CustomerContract+' => '',
|
||||
'Class:CustomerContract/Attribute:services_list' => 'Services',
|
||||
'Class:CustomerContract/Attribute:services_list+' => 'Alle für diesen Vertrag erworbenen Services',
|
||||
]);
|
||||
@@ -146,13 +145,13 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:ProviderContract' => 'Provider-Vertrag',
|
||||
'Class:ProviderContract+' => 'Vereinbarung zwischen einem externen Provider und einer internen Organisation.',
|
||||
'Class:ProviderContract+' => '',
|
||||
'Class:ProviderContract/Attribute:functionalcis_list' => 'CIs',
|
||||
'Class:ProviderContract/Attribute:functionalcis_list+' => 'Alle CIs, die von diesem Provider-Vertrag abgedeckt werden',
|
||||
'Class:ProviderContract/Attribute:sla' => 'SLA',
|
||||
'Class:ProviderContract/Attribute:sla+' => 'Service Level Agreement',
|
||||
'Class:ProviderContract/Attribute:coverage' => 'Abdeckung',
|
||||
'Class:ProviderContract/Attribute:coverage+' => 'Zeitliche Abdeckung des Vertrags, zum Beispiel 24x7, 9x5 usw.',
|
||||
'Class:ProviderContract/Attribute:coverage+' => '',
|
||||
'Class:ProviderContract/Attribute:contracttype_id' => 'Vertragstyp',
|
||||
'Class:ProviderContract/Attribute:contracttype_id+' => '',
|
||||
'Class:ProviderContract/Attribute:contracttype_name' => 'Vertragstyp-Name',
|
||||
@@ -167,7 +166,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:lnkContactToContract' => 'Verknüpfung Kontakt/Vertrag',
|
||||
'Class:lnkContactToContract+' => 'Verwaltet die zentralen Ansprechpartner je Kunden- oder Provider-Vertrag.',
|
||||
'Class:lnkContactToContract+' => '',
|
||||
'Class:lnkContactToContract/Name' => '%1$s / %2$s',
|
||||
'Class:lnkContactToContract/Attribute:contract_id' => 'Vertrag',
|
||||
'Class:lnkContactToContract/Attribute:contract_id+' => '',
|
||||
@@ -185,7 +184,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:lnkContractToDocument' => 'Verknüpfung Vertrag/Dokument',
|
||||
'Class:lnkContractToDocument+' => 'Verknüpfung, die verwendet wird, wenn ein Dokument für einen Vertrag relevant ist.',
|
||||
'Class:lnkContractToDocument+' => '',
|
||||
'Class:lnkContractToDocument/Name' => '%1$s / %2$s',
|
||||
'Class:lnkContractToDocument/Attribute:contract_id' => 'Vertrag',
|
||||
'Class:lnkContractToDocument/Attribute:contract_id+' => '',
|
||||
@@ -203,7 +202,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:ServiceFamily' => 'Service-Familie',
|
||||
'Class:ServiceFamily+' => 'Oberste Ebene der Service-Hierarchie. Erforderlich, damit Services im Benutzerportal angeboten werden.',
|
||||
'Class:ServiceFamily+' => '',
|
||||
'Class:ServiceFamily/Attribute:name' => 'Name',
|
||||
'Class:ServiceFamily/Attribute:name+' => '',
|
||||
'Class:ServiceFamily/Attribute:icon' => 'Icon',
|
||||
@@ -218,7 +217,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Service' => 'Service',
|
||||
'Class:Service+' => 'Ein Service wird von einer Organisation erbracht und über einen Kundenvertrag bezogen. Er muss mindestens eine Service-Unterkategorie enthalten.',
|
||||
'Class:Service+' => '',
|
||||
'Class:Service/ComplementaryName' => '%1$s - %2$s',
|
||||
'Class:Service/Attribute:name' => 'Name',
|
||||
'Class:Service/Attribute:name+' => '',
|
||||
@@ -227,7 +226,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Service/Attribute:organization_name' => 'Provider-Name',
|
||||
'Class:Service/Attribute:organization_name+' => '',
|
||||
'Class:Service/Attribute:servicefamily_id' => 'Service-Familie',
|
||||
'Class:Service/Attribute:servicefamily_id+' => 'Erforderlich, damit dieser Service im Benutzerportal sichtbar ist',
|
||||
'Class:Service/Attribute:servicefamily_id+' => 'Required for this service to be visible on User Portal~~',
|
||||
'Class:Service/Attribute:servicefamily_name' => 'Service-Familien-Name',
|
||||
'Class:Service/Attribute:servicefamily_name+' => '',
|
||||
'Class:Service/Attribute:description' => 'Beschreibung',
|
||||
@@ -237,9 +236,9 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Service/Attribute:contacts_list' => 'Kontakte',
|
||||
'Class:Service/Attribute:contacts_list+' => 'Alle mit dem Service verknüpften Kontakte',
|
||||
'Class:Service/Attribute:status' => 'Status',
|
||||
'Class:Service/Attribute:status+' => 'Standardmäßig sind für Portalbenutzer nur Services im Status "in Produktion" sichtbar',
|
||||
'Class:Service/Attribute:status+' => 'By default only Service in production are visible by Portal users~~',
|
||||
'Class:Service/Attribute:status/Value:implementation' => 'Implementation',
|
||||
'Class:Service/Attribute:status/Value:implementation+' => 'Implementierung',
|
||||
'Class:Service/Attribute:status/Value:implementation+' => '',
|
||||
'Class:Service/Attribute:status/Value:obsolete' => 'Obsolet (Veraltet)',
|
||||
'Class:Service/Attribute:status/Value:obsolete+' => '',
|
||||
'Class:Service/Attribute:status/Value:production' => 'Produktion',
|
||||
@@ -262,7 +261,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:lnkDocumentToService' => 'Verknüpfung Dokument/Service',
|
||||
'Class:lnkDocumentToService+' => 'Verknüpfung, die verwendet wird, wenn ein Dokument für einen Service relevant ist.',
|
||||
'Class:lnkDocumentToService+' => '',
|
||||
'Class:lnkDocumentToService/Name' => '%1$s / %2$s',
|
||||
'Class:lnkDocumentToService/Attribute:service_id' => 'Service',
|
||||
'Class:lnkDocumentToService/Attribute:service_id+' => '',
|
||||
@@ -280,7 +279,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:lnkContactToService' => 'Verknüpfung Kontakt/Service',
|
||||
'Class:lnkContactToService+' => 'Ideal, um das Team festzulegen, dem Tickets zu diesem Service zugewiesen werden – automatisch oder manuell.',
|
||||
'Class:lnkContactToService+' => '',
|
||||
'Class:lnkContactToService/Name' => '%1$s / %2$s',
|
||||
'Class:lnkContactToService/Attribute:service_id' => 'Service',
|
||||
'Class:lnkContactToService/Attribute:service_id+' => '',
|
||||
@@ -298,7 +297,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:ServiceSubcategory' => 'Service-Unterkategorien',
|
||||
'Class:ServiceSubcategory+' => 'Unterste Ebene der Service-Hierarchie. Benutzeranfragen sind üblicherweise genau einer Service-Unterkategorie zugeordnet.',
|
||||
'Class:ServiceSubcategory+' => '',
|
||||
'Class:ServiceSubcategory/ComplementaryName' => '%1$s - %2$s',
|
||||
'Class:ServiceSubcategory/Attribute:name' => 'Name',
|
||||
'Class:ServiceSubcategory/Attribute:name+' => '',
|
||||
@@ -306,18 +305,18 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:ServiceSubcategory/Attribute:description+' => '',
|
||||
'Class:ServiceSubcategory/Attribute:service_id' => 'Service',
|
||||
'Class:ServiceSubcategory/Attribute:service_id+' => '',
|
||||
'Class:ServiceSubcategory/Attribute:service_name' => 'Service-Name',
|
||||
'Class:ServiceSubcategory/Attribute:service_name' => 'Service',
|
||||
'Class:ServiceSubcategory/Attribute:service_name+' => '',
|
||||
'Class:ServiceSubcategory/Attribute:request_type' => 'Request-Typ',
|
||||
'Class:ServiceSubcategory/Attribute:request_type+' => 'Legt fest, welche Art von Ticket (Incident oder Service Request) angelegt wird, wenn ein Portalbenutzer diese Service-Unterkategorie auswählt.',
|
||||
'Class:ServiceSubcategory/Attribute:request_type+' => 'Define the type of Ticket (Incident or Service Request) that will be created when a Portal user selects this service subcategory.~~',
|
||||
'Class:ServiceSubcategory/Attribute:request_type/Value:incident' => 'Incident',
|
||||
'Class:ServiceSubcategory/Attribute:request_type/Value:incident+' => '',
|
||||
'Class:ServiceSubcategory/Attribute:request_type/Value:service_request' => 'Service-Request',
|
||||
'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => 'Service-Anfrage',
|
||||
'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => '',
|
||||
'Class:ServiceSubcategory/Attribute:status' => 'Status',
|
||||
'Class:ServiceSubcategory/Attribute:status+' => 'Der Status einer Service-Unterkategorie wirkt sich in der Regel auf die Sichtbarkeit im Benutzerportal aus.',
|
||||
'Class:ServiceSubcategory/Attribute:status+' => '',
|
||||
'Class:ServiceSubcategory/Attribute:status/Value:implementation' => 'Implementierung',
|
||||
'Class:ServiceSubcategory/Attribute:status/Value:implementation+' => 'Implementierung',
|
||||
'Class:ServiceSubcategory/Attribute:status/Value:implementation+' => '',
|
||||
'Class:ServiceSubcategory/Attribute:status/Value:obsolete' => 'Obsolet (Veraltet)',
|
||||
'Class:ServiceSubcategory/Attribute:status/Value:obsolete+' => '',
|
||||
'Class:ServiceSubcategory/Attribute:status/Value:production' => 'Produktion',
|
||||
@@ -330,7 +329,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:SLA' => 'SLA',
|
||||
'Class:SLA+' => 'Service Level Agreement (SLA) für einen von einem Kunden bezogenen Service, gemessen über SLTs.',
|
||||
'Class:SLA+' => '',
|
||||
'Class:SLA/Attribute:name' => 'Name',
|
||||
'Class:SLA/Attribute:name+' => '',
|
||||
'Class:SLA/Attribute:description' => 'Beschreibung',
|
||||
@@ -340,7 +339,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:SLA/Attribute:organization_name' => 'Provider-Name',
|
||||
'Class:SLA/Attribute:organization_name+' => '',
|
||||
'Class:SLA/Attribute:slts_list' => 'SLTs',
|
||||
'Class:SLA/Attribute:slts_list+' => 'Alle Service Level Targets dieses SLA',
|
||||
'Class:SLA/Attribute:slts_list+' => 'Service Level Targets',
|
||||
'Class:SLA/Attribute:customercontracts_list' => 'Kundenverträge',
|
||||
'Class:SLA/Attribute:customercontracts_list+' => 'Alle Kundenverträge, die diese SLA verwenden',
|
||||
'Class:SLA/Error:UniqueLnkCustomerContractToService' => 'Die Verknüpfung zwischen Kundenvertrag %1$s und Service %2$s konnte nicht gespeichert werden: SLA existiert bereits',
|
||||
@@ -352,11 +351,11 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:SLT' => 'SLT',
|
||||
'Class:SLT+' => 'Service Level Target innerhalb eines Service Level Agreements (SLA). Legt eine Maximalzeit für eine Kennzahl (TTO oder TTR), einen Anfragetyp (Incident oder Anfrage) und eine Priorität fest.',
|
||||
'Class:SLT+' => 'Service-Level-Target (SLT)',
|
||||
'Class:SLT/Attribute:name' => 'Name',
|
||||
'Class:SLT/Attribute:name+' => '',
|
||||
'Class:SLT/Attribute:priority' => 'Priorität',
|
||||
'Class:SLT/Attribute:priority+' => 'Ticket-Priorität, für die dieses SLT gilt. Nur Tickets mit dieser Priorität müssen dieses SLT einhalten.',
|
||||
'Class:SLT/Attribute:priority+' => '',
|
||||
'Class:SLT/Attribute:priority/Value:1' => 'Kritisch',
|
||||
'Class:SLT/Attribute:priority/Value:1+' => 'Kritisch',
|
||||
'Class:SLT/Attribute:priority/Value:2' => 'Hoch',
|
||||
@@ -366,21 +365,21 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:SLT/Attribute:priority/Value:4' => 'Niedrig',
|
||||
'Class:SLT/Attribute:priority/Value:4+' => 'Niedrig',
|
||||
'Class:SLT/Attribute:request_type' => 'Request-Typ',
|
||||
'Class:SLT/Attribute:request_type+' => 'Anfragetyp, für den dieses SLT gilt. Nur Tickets mit diesem Anfragetyp müssen dieses SLT einhalten.',
|
||||
'Class:SLT/Attribute:request_type+' => '',
|
||||
'Class:SLT/Attribute:request_type/Value:incident' => 'Incident',
|
||||
'Class:SLT/Attribute:request_type/Value:incident+' => 'Incident',
|
||||
'Class:SLT/Attribute:request_type/Value:service_request' => 'Service-Request',
|
||||
'Class:SLT/Attribute:request_type/Value:service_request+' => 'Service-Anfrage',
|
||||
'Class:SLT/Attribute:request_type/Value:service_request+' => 'Service-Request',
|
||||
'Class:SLT/Attribute:metric' => 'Metrik',
|
||||
'Class:SLT/Attribute:metric+' => 'Art der Frist, für die dieses SLT gilt: TTO (Time To Own) oder TTR (Time To Resolve).',
|
||||
'Class:SLT/Attribute:metric+' => '',
|
||||
'Class:SLT/Attribute:metric/Value:tto' => 'TTO',
|
||||
'Class:SLT/Attribute:metric/Value:tto+' => 'TTO (Time To Own)',
|
||||
'Class:SLT/Attribute:metric/Value:ttr' => 'TTR',
|
||||
'Class:SLT/Attribute:metric/Value:ttr+' => 'TTR (Time To Resolve)',
|
||||
'Class:SLT/Attribute:value' => 'Wert',
|
||||
'Class:SLT/Attribute:value+' => 'Fristwert, der nicht überschritten werden darf, um das Ziel einzuhalten. Die Einheit wird im Attribut "Einheit" festgelegt.',
|
||||
'Class:SLT/Attribute:value+' => '',
|
||||
'Class:SLT/Attribute:unit' => 'Einheit',
|
||||
'Class:SLT/Attribute:unit+' => 'Einheit des Fristwerts.',
|
||||
'Class:SLT/Attribute:unit+' => '',
|
||||
'Class:SLT/Attribute:unit/Value:hours' => 'Stunden',
|
||||
'Class:SLT/Attribute:unit/Value:hours+' => 'Stunden',
|
||||
'Class:SLT/Attribute:unit/Value:minutes' => 'Minuten',
|
||||
@@ -395,7 +394,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:lnkSLAToSLT' => 'Verknüpfung SLA/SLT',
|
||||
'Class:lnkSLAToSLT+' => 'Diese Verknüpfung gibt an, dass ein SLT Teil des Service Level Agreements (SLA) ist. Ein SLA enthält üblicherweise mehrere SLTs. Ein SLT kann – selten – unverändert von mehreren SLAs genutzt werden.',
|
||||
'Class:lnkSLAToSLT+' => '',
|
||||
'Class:lnkSLAToSLT/Name' => '%1$s / %2$s',
|
||||
'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA',
|
||||
'Class:lnkSLAToSLT/Attribute:sla_id+' => '',
|
||||
@@ -423,18 +422,18 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:lnkCustomerContractToService' => 'Verknüpfung Kunden-Vertrag/Service',
|
||||
'Class:lnkCustomerContractToService+' => 'Eine einzelne Zeile eines Kundenvertrags. Sie legt den erbrachten Service fest und für diesen Service die vereinbarten Zusagen (Service Level Agreement und Servicezeit).',
|
||||
'Class:lnkCustomerContractToService+' => '',
|
||||
'Class:lnkCustomerContractToService/Name' => '%1$s / %2$s',
|
||||
'Class:lnkCustomerContractToService/Attribute:customercontract_id' => 'Kunden-Vertrag',
|
||||
'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '',
|
||||
'Class:lnkCustomerContractToService/Attribute:customercontract_name' => 'Kundenvertrags-Name',
|
||||
'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '',
|
||||
'Class:lnkCustomerContractToService/Attribute:service_id' => 'Service',
|
||||
'Class:lnkCustomerContractToService/Attribute:service_id+' => 'Alle mit diesem Service verknüpften Service-Unterkategorien sind ebenfalls Teil des Vertrags.',
|
||||
'Class:lnkCustomerContractToService/Attribute:service_id+' => '',
|
||||
'Class:lnkCustomerContractToService/Attribute:service_name' => 'Service-Name',
|
||||
'Class:lnkCustomerContractToService/Attribute:service_name+' => '',
|
||||
'Class:lnkCustomerContractToService/Attribute:sla_id' => 'SLA',
|
||||
'Class:lnkCustomerContractToService/Attribute:sla_id+' => 'Service Level Agreement, das für diesen Service in diesem Kundenvertrag gilt.',
|
||||
'Class:lnkCustomerContractToService/Attribute:sla_id+' => '',
|
||||
'Class:lnkCustomerContractToService/Attribute:sla_name' => 'SLA-Name',
|
||||
'Class:lnkCustomerContractToService/Attribute:sla_name+' => '',
|
||||
]);
|
||||
@@ -445,7 +444,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:lnkProviderContractToService' => 'Verknüpfung Provider-Vertrag/Service',
|
||||
'Class:lnkProviderContractToService+' => 'Diese Verknüpfung kann abbilden, dass ein Provider-Vertrag die Erbringung eines Services ermöglicht.',
|
||||
'Class:lnkProviderContractToService+' => '',
|
||||
'Class:lnkProviderContractToService/Name' => '%1$s / %2$s',
|
||||
'Class:lnkProviderContractToService/Attribute:service_id' => 'Service',
|
||||
'Class:lnkProviderContractToService/Attribute:service_id+' => '',
|
||||
@@ -463,12 +462,11 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:DeliveryModel' => 'Delivery-Modell',
|
||||
'Class:DeliveryModel+' => 'Das Delivery-Modell legt fest, welche Teams Tickets zugewiesen werden können; es muss im Reiter Kontakte mindestens ein Team enthalten.
|
||||
Jede Kundenorganisation muss ein definiertes Delivery-Modell haben.',
|
||||
'Class:DeliveryModel+' => '',
|
||||
'Class:DeliveryModel/Attribute:name' => 'Name',
|
||||
'Class:DeliveryModel/Attribute:name+' => 'Vergessen Sie nicht, diesem Delivery-Modell Teams zuzuordnen',
|
||||
'Class:DeliveryModel/Attribute:name+' => 'Don\'t forget to add teams to this delivery model~~',
|
||||
'Class:DeliveryModel/Attribute:org_id' => 'Organisation',
|
||||
'Class:DeliveryModel/Attribute:org_id+' => 'In der Regel die Organisation, die die Services erbringt',
|
||||
'Class:DeliveryModel/Attribute:org_id+' => 'Usually the organization that provides the services~~',
|
||||
'Class:DeliveryModel/Attribute:organization_name' => 'Organizations-Name',
|
||||
'Class:DeliveryModel/Attribute:organization_name+' => '',
|
||||
'Class:DeliveryModel/Attribute:description' => 'Beschreibung',
|
||||
@@ -485,7 +483,7 @@ Jede Kundenorganisation muss ein definiertes Delivery-Modell haben.',
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:lnkDeliveryModelToContact' => 'Verknüpfung Delivery-Modell/Kontakt',
|
||||
'Class:lnkDeliveryModelToContact+' => 'Diese Verknüpfung legt die Rolle eines Teams – seltener einer Person – innerhalb eines Delivery-Modells fest.',
|
||||
'Class:lnkDeliveryModelToContact+' => '',
|
||||
'Class:lnkDeliveryModelToContact/Name' => '%1$s / %2$s',
|
||||
'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => 'Delivery-Modell',
|
||||
'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '',
|
||||
@@ -506,10 +504,10 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
//
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:lnkContactToContract/Attribute:customer_id' => 'Kunde',
|
||||
'Class:lnkContactToContract/Attribute:customer_id+' => '',
|
||||
'Class:lnkContactToContract/Attribute:provider_id' => 'Provider',
|
||||
'Class:lnkContactToContract/Attribute:provider_id+' => '',
|
||||
'Class:lnkContactToContract/Attribute:customer_id' => 'Customer id~~',
|
||||
'Class:lnkContactToContract/Attribute:customer_id+' => '~~',
|
||||
'Class:lnkContactToContract/Attribute:provider_id' => 'Provider id~~',
|
||||
'Class:lnkContactToContract/Attribute:provider_id+' => '~~',
|
||||
]);
|
||||
|
||||
//
|
||||
@@ -517,10 +515,10 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
//
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:lnkContractToDocument/Attribute:customer_id' => 'Kunde',
|
||||
'Class:lnkContractToDocument/Attribute:customer_id+' => '',
|
||||
'Class:lnkContractToDocument/Attribute:provider_id' => 'Provider',
|
||||
'Class:lnkContractToDocument/Attribute:provider_id+' => '',
|
||||
'Class:lnkContractToDocument/Attribute:customer_id' => 'Customer id~~',
|
||||
'Class:lnkContractToDocument/Attribute:customer_id+' => '~~',
|
||||
'Class:lnkContractToDocument/Attribute:provider_id' => 'Provider id~~',
|
||||
'Class:lnkContractToDocument/Attribute:provider_id+' => '~~',
|
||||
]);
|
||||
|
||||
//
|
||||
@@ -528,8 +526,8 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
//
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:lnkCustomerContractToService/Attribute:provider_id' => 'Provider',
|
||||
'Class:lnkCustomerContractToService/Attribute:provider_id+' => '',
|
||||
'Class:lnkCustomerContractToService/Attribute:provider_id' => 'Provider id~~',
|
||||
'Class:lnkCustomerContractToService/Attribute:provider_id+' => '~~',
|
||||
]);
|
||||
|
||||
//
|
||||
@@ -537,6 +535,6 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
//
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:lnkProviderContractToService/Attribute:provider_id' => 'Provider',
|
||||
'Class:lnkProviderContractToService/Attribute:provider_id+' => '',
|
||||
'Class:lnkProviderContractToService/Attribute:provider_id' => 'Provider id~~',
|
||||
'Class:lnkProviderContractToService/Attribute:provider_id+' => '~~',
|
||||
]);
|
||||
|
||||
@@ -43,13 +43,13 @@ Dict::Add('EN GB', 'British English', 'British English', [
|
||||
'UI-ServiceManagementMenu-ContractsByStatus' => 'Contracts by status',
|
||||
'UI-ServiceManagementMenu-ContractsEndingIn30Days' => 'Contracts ending in less than 30 days',
|
||||
'Menu:ProviderContract' => 'Provider contracts',
|
||||
'Menu:ProviderContract+' => 'What is bought to external companies',
|
||||
'Menu:ProviderContract+' => 'What is bought to external companies~~',
|
||||
'Menu:CustomerContract' => 'Customer contracts',
|
||||
'Menu:CustomerContract+' => 'Who is buying the services',
|
||||
'Menu:CustomerContract+' => 'Who is buying the services~~',
|
||||
'Menu:ServiceSubcategory' => 'Service subcategories',
|
||||
'Menu:ServiceSubcategory+' => 'Lowest level in service hierarchy',
|
||||
'Menu:ServiceSubcategory+' => 'Lowest level in service hierarchy~~',
|
||||
'Menu:Service' => 'Services',
|
||||
'Menu:Service+' => 'Second level in service hierarchy',
|
||||
'Menu:Service+' => 'Second level in service hierarchy~~',
|
||||
'Menu:SLA' => 'SLAs',
|
||||
'Menu:SLA+' => 'Service Level Agreements',
|
||||
'Menu:SLT' => 'SLTs',
|
||||
@@ -57,17 +57,17 @@ Dict::Add('EN GB', 'British English', 'British English', [
|
||||
'Menu:DeliveryModel' => 'Delivery models',
|
||||
'Menu:DeliveryModel+' => 'Teams handling tickets',
|
||||
'Menu:ServiceFamily' => 'Service families',
|
||||
'Menu:ServiceFamily+' => 'Top level in service hierarchy',
|
||||
'Menu:ServiceCatalog' => 'Service catalogue',
|
||||
'Menu:ServiceCatalog+' => 'Define the service elements of your offering',
|
||||
'UI-ServiceCatalogMenu-Title' => 'Service catalogue',
|
||||
'UI-ServiceCatalogMenu-NotInPortal' => 'Not displayed in User Portal',
|
||||
'UI-ServiceCatalogMenu-OnlyProductionInPortal' => 'Only Service and Subcategory on production are visible in User Portal',
|
||||
'UI-ServiceCatalogMenu-UnusedService' => 'Services not used by any Customers',
|
||||
'UI-ServiceCatalogMenu-ServiceWithoutFamilyNotInPortal' => 'Services without Service Family are not visible in User Portal',
|
||||
'UI-ServiceCatalogMenu-SLTBySLA' => 'Count SLTs on each SLA',
|
||||
'UI-ServiceCatalogMenu-ContractByService' => 'Count Contracts using a Service',
|
||||
'UI-ServiceCatalogMenu-ContractBySLA' => 'Count Contracts using an SLA',
|
||||
'Menu:ServiceFamily+' => 'Top level in service hierarchy~~',
|
||||
'Menu:ServiceCatalog' => 'Service catalog~~',
|
||||
'Menu:ServiceCatalog+' => 'Define the service elements of your offering~~',
|
||||
'UI-ServiceCatalogMenu-Title' => 'Service catalog~~',
|
||||
'UI-ServiceCatalogMenu-NotInPortal' => 'Not displayed in User Portal~~',
|
||||
'UI-ServiceCatalogMenu-OnlyProductionInPortal' => 'Only Service and Subcategory on production are visible in User Portal~~',
|
||||
'UI-ServiceCatalogMenu-UnusedService' => 'Services not used by any Customers~~',
|
||||
'UI-ServiceCatalogMenu-ServiceWithoutFamilyNotInPortal' => 'Services without Service Family are not visible in User Portal~~',
|
||||
'UI-ServiceCatalogMenu-SLTBySLA' => 'Count SLTs on each SLA~~',
|
||||
'UI-ServiceCatalogMenu-ContractByService' => 'Count Contracts using a Service~~',
|
||||
'UI-ServiceCatalogMenu-ContractBySLA' => 'Count Contracts using an SLA~~',
|
||||
|
||||
'Menu:Procedure' => 'Procedures catalogue',
|
||||
'Menu:Procedure+' => 'All procedures catalogue',
|
||||
@@ -248,7 +248,7 @@ Dict::Add('EN GB', 'British English', 'British English', [
|
||||
'Class:Service/Attribute:organization_name' => 'Provider Name',
|
||||
'Class:Service/Attribute:organization_name+' => '',
|
||||
'Class:Service/Attribute:servicefamily_id' => 'Service Family',
|
||||
'Class:Service/Attribute:servicefamily_id+' => 'Required for this service to be visible on User Portal',
|
||||
'Class:Service/Attribute:servicefamily_id+' => 'Required for this service to be visible on User Portal~~',
|
||||
'Class:Service/Attribute:servicefamily_name' => 'Service Family Name',
|
||||
'Class:Service/Attribute:servicefamily_name+' => '',
|
||||
'Class:Service/Attribute:description' => 'Description',
|
||||
@@ -258,7 +258,7 @@ Dict::Add('EN GB', 'British English', 'British English', [
|
||||
'Class:Service/Attribute:contacts_list' => 'Contacts',
|
||||
'Class:Service/Attribute:contacts_list+' => 'All the contacts for this service',
|
||||
'Class:Service/Attribute:status' => 'Status',
|
||||
'Class:Service/Attribute:status+' => 'By default only Service in production are visible by Portal users',
|
||||
'Class:Service/Attribute:status+' => 'By default only Service in production are visible by Portal users~~',
|
||||
'Class:Service/Attribute:status/Value:implementation' => 'implementation',
|
||||
'Class:Service/Attribute:status/Value:implementation+' => 'implementation',
|
||||
'Class:Service/Attribute:status/Value:obsolete' => 'obsolete',
|
||||
@@ -330,7 +330,7 @@ Dict::Add('EN GB', 'British English', 'British English', [
|
||||
'Class:ServiceSubcategory/Attribute:service_name' => 'Service name',
|
||||
'Class:ServiceSubcategory/Attribute:service_name+' => '',
|
||||
'Class:ServiceSubcategory/Attribute:request_type' => 'Request type',
|
||||
'Class:ServiceSubcategory/Attribute:request_type+' => 'Define the type of Ticket (Incident or Service Request) that will be created when a Portal user selects this service subcategory.',
|
||||
'Class:ServiceSubcategory/Attribute:request_type+' => 'Define the type of Ticket (Incident or Service Request) that will be created when a Portal user selects this service subcategory.~~',
|
||||
'Class:ServiceSubcategory/Attribute:request_type/Value:incident' => 'incident',
|
||||
'Class:ServiceSubcategory/Attribute:request_type/Value:incident+' => 'incident',
|
||||
'Class:ServiceSubcategory/Attribute:request_type/Value:service_request' => 'service request',
|
||||
|
||||
@@ -30,12 +30,12 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
//
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:NASFileSystem/Attribute:org_id' => 'Organisation',
|
||||
'Class:NASFileSystem/Attribute:org_id+' => '',
|
||||
'Class:NASFileSystem/Attribute:location_id' => 'Standort',
|
||||
'Class:NASFileSystem/Attribute:location_id+' => '',
|
||||
'Class:NASFileSystem/Attribute:location_name' => 'Standortname',
|
||||
'Class:NASFileSystem/Attribute:location_name+' => '',
|
||||
'Class:NASFileSystem/Attribute:org_id' => 'Org id~~',
|
||||
'Class:NASFileSystem/Attribute:org_id+' => '~~',
|
||||
'Class:NASFileSystem/Attribute:location_id' => 'Location id~~',
|
||||
'Class:NASFileSystem/Attribute:location_id+' => '~~',
|
||||
'Class:NASFileSystem/Attribute:location_name' => 'Location name~~',
|
||||
'Class:NASFileSystem/Attribute:location_name+' => '~~',
|
||||
]);
|
||||
|
||||
//
|
||||
@@ -43,10 +43,10 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
//
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:FiberChannelInterface/Attribute:org_id' => 'Organisation',
|
||||
'Class:FiberChannelInterface/Attribute:org_id+' => '',
|
||||
'Class:FiberChannelInterface/Attribute:location_id' => 'Standort',
|
||||
'Class:FiberChannelInterface/Attribute:location_id+' => '',
|
||||
'Class:FiberChannelInterface/Attribute:org_id' => 'Org id~~',
|
||||
'Class:FiberChannelInterface/Attribute:org_id+' => '~~',
|
||||
'Class:FiberChannelInterface/Attribute:location_id' => 'Location id~~',
|
||||
'Class:FiberChannelInterface/Attribute:location_id+' => '~~',
|
||||
]);
|
||||
|
||||
//
|
||||
@@ -54,11 +54,10 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
//
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:LogicalVolume/Attribute:org_id' => 'Organisation',
|
||||
'Class:LogicalVolume/Attribute:org_id+' => '',
|
||||
'Class:LogicalVolume/Attribute:location_id' => 'Standort',
|
||||
'Class:LogicalVolume/Attribute:location_id+' => '',
|
||||
'Class:LogicalVolume/Attribute:location_name' => 'Standortname',
|
||||
'Class:LogicalVolume/Attribute:location_name+' => '',
|
||||
'Class:FiberChannelInterface/Name' => '%2$s %1$s',
|
||||
'Class:LogicalVolume/Attribute:org_id' => 'Org id~~',
|
||||
'Class:LogicalVolume/Attribute:org_id+' => '~~',
|
||||
'Class:LogicalVolume/Attribute:location_id' => 'Location id~~',
|
||||
'Class:LogicalVolume/Attribute:location_id+' => '~~',
|
||||
'Class:LogicalVolume/Attribute:location_name' => 'Location name~~',
|
||||
'Class:LogicalVolume/Attribute:location_name+' => '~~',
|
||||
]);
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
*/
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Organization' => 'Organisation',
|
||||
'Class:Organization+' => 'Das kann ein Kunde, ein Provider, Ihr eigenes Unternehmen oder eine Abteilung darin sein. Organisationen lassen sich hierarchisch gliedern. Benutzer können auf Objekte bestimmter Organisationen eingeschränkt werden.',
|
||||
'Class:Organization+' => '',
|
||||
'Class:Organization/Attribute:name' => 'Name',
|
||||
'Class:Organization/Attribute:name+' => 'Gemeinsamer Name',
|
||||
'Class:Organization/Attribute:code' => 'Kennziffer',
|
||||
@@ -34,9 +34,9 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Organization/Attribute:deliverymodel_name' => 'Delivery-Modell-Name',
|
||||
'Class:Organization/Attribute:deliverymodel_name+' => '',
|
||||
'Class:Organization/Attribute:parent_id_friendlyname' => 'Parent',
|
||||
'Class:Organization/Attribute:parent_id_friendlyname+' => 'Übergeordnete Organisation',
|
||||
'Class:Organization/Attribute:parent_id_friendlyname+' => '',
|
||||
'Class:Organization/Attribute:overview' => 'Überblick',
|
||||
'Organization:Overview:FunctionalCIs' => 'Konfigurationselemente dieser Organisation',
|
||||
'Organization:Overview:FunctionalCIs' => 'CIs dieser Organisation',
|
||||
'Organization:Overview:FunctionalCIs:subtitle' => 'nach Typ',
|
||||
'Organization:Overview:Users' => ITOP_APPLICATION_SHORT.' Benutzer innerhalb dieser Organisation',
|
||||
]);
|
||||
@@ -80,7 +80,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Contact' => 'Kontakt',
|
||||
'Class:Contact+' => 'Abstrakte Klasse. Ein Kontakt kann zu verschiedenen Zwecken mit Tickets und funktionalen CIs verknüpft werden, etwa für die Ticketverteilung und für Benachrichtigungen.',
|
||||
'Class:Contact+' => '',
|
||||
'Class:Contact/ComplementaryName' => '%1$s - %2$s',
|
||||
'Class:Contact/Attribute:name' => 'Name',
|
||||
'Class:Contact/Attribute:name+' => '',
|
||||
@@ -118,8 +118,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Person' => 'Person',
|
||||
'Class:Person+' => 'Eine Art von Kontakt zur Beschreibung natürlicher Personen. Personen können zu Teams zusammengefasst und mit anderen Konfigurationselementen verknüpft werden (etwa um zu dokumentieren, wer bei einer Störung einer Anwendung zu kontaktieren ist).
|
||||
Weitere Verwendung: Der Melder einer Benutzeranfrage ist ebenso eine Person wie der Bearbeiter, der sie lösen soll.',
|
||||
'Class:Person+' => '',
|
||||
'Class:Person/ComplementaryName' => '%1$s - %2$s',
|
||||
'Class:Person/Attribute:name' => 'Name',
|
||||
'Class:Person/Attribute:name+' => '',
|
||||
@@ -160,17 +159,17 @@ Weitere Verwendung: Der Melder einer Benutzeranfrage ist ebenso eine Person wie
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Team' => 'Team',
|
||||
'Class:Team+' => 'Eine Art von Kontakt. Häufig, aber nicht nur, zur Gruppierung von Personen verwendet. Von Teams wird erwartet, dass sie die ihnen zugewiesenen Tickets im Blick behalten und einem Bearbeiter zuweisen, üblicherweise einem Mitglied des Teams.',
|
||||
'Class:Team+' => '',
|
||||
'Class:Team/ComplementaryName' => '%1$s - %2$s',
|
||||
'Class:Team/Attribute:persons_list' => 'Mitglieder',
|
||||
'Class:Team/Attribute:persons_list+' => 'Alle Personen, die zu diesem Team gehören',
|
||||
'Class:Team/Attribute:overview' => 'Übersicht',
|
||||
'Team:Overview' => 'Tickets und CIs, die das Team betreut',
|
||||
'Team:Overview:ActiveTickets' => 'Aktive Tickets',
|
||||
'Team:Overview:FunctionalCIs-ByType' => 'Funktionale CIs',
|
||||
'Team:Overview:UserRequest-ByStatus' => 'Benutzeranfragen nach Status',
|
||||
'Team:Overview:UserRequest-ClosedByMonth' => 'In den letzten 12 Monaten geschlossene Benutzeranfragen',
|
||||
'Team:Overview:UserRequest-ClosedByAgent' => 'In den letzten 12 Monaten je Bearbeiter geschlossene Benutzeranfragen',
|
||||
'Class:Team/Attribute:overview' => 'Overview~~',
|
||||
'Team:Overview' => 'Tickets and CIs managed by the team~~',
|
||||
'Team:Overview:ActiveTickets' => 'Active tickets~~',
|
||||
'Team:Overview:FunctionalCIs-ByType' => 'Functional CIs~~',
|
||||
'Team:Overview:UserRequest-ByStatus' => 'User requests by status~~',
|
||||
'Team:Overview:UserRequest-ClosedByMonth' => 'User requests closed in last 12 months~~',
|
||||
'Team:Overview:UserRequest-ClosedByAgent' => 'User requests closed by agent in last 12 months~~',
|
||||
'Class:Team/Attribute:tickets_list' => 'Tickets',
|
||||
'Class:Team/Attribute:tickets_list+' => 'Alle diesem Team zugewiesenen Tickets',
|
||||
]);
|
||||
@@ -181,7 +180,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Document' => 'Dokument',
|
||||
'Class:Document+' => 'Abstrakte Klasse. Ein Dokument, das mehreren Objekten gemeinsam zugeordnet werden kann und dadurch von allen relevanten Stellen aus schnell zu finden ist.',
|
||||
'Class:Document+' => '',
|
||||
'Class:Document/ComplementaryName' => '%1$s - %2$s - %3$s',
|
||||
'Class:Document/Attribute:name' => 'Name',
|
||||
'Class:Document/Attribute:name+' => '',
|
||||
@@ -217,7 +216,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:DocumentFile' => 'Dokument (Datei)',
|
||||
'Class:DocumentFile+' => 'Eine Art von Dokument, die eine hochgeladene Datei enthält – in beliebigem Format: Word, PDF, Tabelle usw.',
|
||||
'Class:DocumentFile+' => '',
|
||||
'Class:DocumentFile/Attribute:file' => 'Datei',
|
||||
'Class:DocumentFile/Attribute:file+' => '',
|
||||
]);
|
||||
@@ -228,7 +227,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:DocumentNote' => 'Dokument (Notiz)',
|
||||
'Class:DocumentNote+' => 'Dient zum Speichern eines Textdokuments. HTML-Formatierung wird über den WYSIWYG-Editor unterstützt. Der Inhalt ist durchsuchbar.',
|
||||
'Class:DocumentNote+' => '',
|
||||
'Class:DocumentNote/Attribute:text' => 'Text',
|
||||
'Class:DocumentNote/Attribute:text+' => '',
|
||||
]);
|
||||
@@ -239,7 +238,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:DocumentWeb' => 'Dokument (Web)',
|
||||
'Class:DocumentWeb+' => 'Hyperlinks auf externe Anwendungen oder Dokumente, die als Verweise auf externe Ressourcen dienen. In ihrem Inhalt kann nicht gesucht werden.',
|
||||
'Class:DocumentWeb+' => '',
|
||||
'Class:DocumentWeb/Attribute:url' => 'URL',
|
||||
'Class:DocumentWeb/Attribute:url+' => '',
|
||||
]);
|
||||
@@ -250,7 +249,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Typology' => 'Typologie',
|
||||
'Class:Typology+' => 'Abstrakte Klasse. Externe Schlüssel auf eine Unterklasse von Typologie werden anstelle eines Enum-Attributs verwendet, um dynamischere Werte zu ermöglichen.',
|
||||
'Class:Typology+' => '',
|
||||
'Class:Typology/Attribute:name' => 'Name',
|
||||
'Class:Typology/Attribute:name+' => '',
|
||||
'Class:Typology/Attribute:finalclass' => 'Typ',
|
||||
@@ -263,7 +262,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:DocumentType' => 'Dokumenttyp',
|
||||
'Class:DocumentType+' => 'Typologie. Ein Klassifikationssystem, um Dokumente zu ordnen und logisch zu gruppieren',
|
||||
'Class:DocumentType+' => '',
|
||||
]);
|
||||
|
||||
//
|
||||
@@ -272,7 +271,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:ContactType' => 'Kontakttyp',
|
||||
'Class:ContactType+' => 'Typologie, um Ihre Kontakte zu ordnen und für Sie logisch zu gruppieren.',
|
||||
'Class:ContactType+' => '',
|
||||
]);
|
||||
|
||||
//
|
||||
@@ -281,15 +280,15 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:lnkPersonToTeam' => 'Verknüpfung Person/Team',
|
||||
'Class:lnkPersonToTeam+' => 'Diese Verknüpfung gibt an, dass eine Person Mitglied eines Teams ist.',
|
||||
'Class:lnkPersonToTeam+' => '',
|
||||
'Class:lnkPersonToTeam/Name' => '%1$s / %2$s',
|
||||
'Class:lnkPersonToTeam/Name+' => '',
|
||||
'Class:lnkPersonToTeam/Attribute:team_id' => 'Team',
|
||||
'Class:lnkPersonToTeam/Attribute:team_id+' => 'Ein Team, dem die Person angehört',
|
||||
'Class:lnkPersonToTeam/Attribute:team_id+' => '',
|
||||
'Class:lnkPersonToTeam/Attribute:team_name' => 'Teamname',
|
||||
'Class:lnkPersonToTeam/Attribute:team_name+' => '',
|
||||
'Class:lnkPersonToTeam/Attribute:person_id' => 'Person',
|
||||
'Class:lnkPersonToTeam/Attribute:person_id+' => 'Ein Mitglied des Teams',
|
||||
'Class:lnkPersonToTeam/Attribute:person_id+' => '',
|
||||
'Class:lnkPersonToTeam/Attribute:person_name' => 'Personenname',
|
||||
'Class:lnkPersonToTeam/Attribute:person_name+' => '',
|
||||
'Class:lnkPersonToTeam/Attribute:role_id' => 'Rolle',
|
||||
@@ -356,5 +355,4 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'theme:fullmoon' => 'Full Moon',
|
||||
'theme:test-red' => 'Test Red (Testinstanz)',
|
||||
'Class:Person/Attribute:tickets_list/UI:Links:Create:Modal:Title' => '%4$s für %2$s anlegen',
|
||||
]);
|
||||
|
||||
@@ -72,7 +72,7 @@ Dict::Add('EN GB', 'British English', 'British English', [
|
||||
'Class:Organization/Attribute:overview' => 'Overview',
|
||||
'Organization:Overview:FunctionalCIs' => 'Configuration items of this organisation',
|
||||
'Organization:Overview:FunctionalCIs:subtitle' => 'by type',
|
||||
'Organization:Overview:Users' => ITOP_APPLICATION_SHORT.' Users within this organisation',
|
||||
'Organization:Overview:Users' => ITOP_APPLICATION_SHORT.' Users within this organization',
|
||||
]);
|
||||
|
||||
//
|
||||
@@ -197,13 +197,13 @@ Dict::Add('EN GB', 'British English', 'British English', [
|
||||
'Class:Team/ComplementaryName' => '%1$s - %2$s',
|
||||
'Class:Team/Attribute:persons_list' => 'Members',
|
||||
'Class:Team/Attribute:persons_list+' => 'All the people belonging to this team',
|
||||
'Class:Team/Attribute:overview' => 'Overview',
|
||||
'Team:Overview' => 'Tickets and CIs managed by the team',
|
||||
'Team:Overview:ActiveTickets' => 'Active tickets',
|
||||
'Team:Overview:FunctionalCIs-ByType' => 'Functional CIs',
|
||||
'Team:Overview:UserRequest-ByStatus' => 'User requests by status',
|
||||
'Team:Overview:UserRequest-ClosedByMonth' => 'User requests closed in last 12 months',
|
||||
'Team:Overview:UserRequest-ClosedByAgent' => 'User requests closed by agent in last 12 months',
|
||||
'Class:Team/Attribute:overview' => 'Overview~~',
|
||||
'Team:Overview' => 'Tickets and CIs managed by the team~~',
|
||||
'Team:Overview:ActiveTickets' => 'Active tickets~~',
|
||||
'Team:Overview:FunctionalCIs-ByType' => 'Functional CIs~~',
|
||||
'Team:Overview:UserRequest-ByStatus' => 'User requests by status~~',
|
||||
'Team:Overview:UserRequest-ClosedByMonth' => 'User requests closed in last 12 months~~',
|
||||
'Team:Overview:UserRequest-ClosedByAgent' => 'User requests closed by agent in last 12 months~~',
|
||||
'Class:Team/Attribute:tickets_list' => 'Tickets',
|
||||
'Class:Team/Attribute:tickets_list+' => 'All the tickets assigned to this team',
|
||||
]);
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
*/
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Ticket' => 'Ticket',
|
||||
'Class:Ticket+' => 'Abstrakte Klasse',
|
||||
'Class:Ticket+' => '',
|
||||
'Class:Ticket/Attribute:ref' => 'Referenz',
|
||||
'Class:Ticket/Attribute:ref+' => '',
|
||||
'Class:Ticket/Attribute:org_id' => 'Organisation',
|
||||
@@ -53,7 +53,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Ticket/Attribute:workorders_list' => 'Arbeitsaufträge',
|
||||
'Class:Ticket/Attribute:workorders_list+' => 'Alle Arbeitsaufträge für dieses Ticket',
|
||||
'Class:Ticket/Attribute:finalclass' => 'Typ',
|
||||
'Class:Ticket/Attribute:finalclass+' => 'Name der instanziierbaren Klasse',
|
||||
'Class:Ticket/Attribute:finalclass+' => '',
|
||||
'Class:Ticket/Attribute:operational_status' => 'Betriebsstatus',
|
||||
'Class:Ticket/Attribute:operational_status+' => 'Berechnet aus dem Status jeder Ticketart',
|
||||
'Class:Ticket/Attribute:operational_status/Value:ongoing' => 'In Bearbeitung',
|
||||
@@ -71,7 +71,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:lnkContactToTicket' => 'Verknüpfung Kontakt/Ticket',
|
||||
'Class:lnkContactToTicket+' => 'Ermöglicht es, zusätzlich zum Melder und zum Bearbeiter weitere Kontakte zu verknüpfen, um sie über den Fortgang von Tickets zu informieren.',
|
||||
'Class:lnkContactToTicket+' => '',
|
||||
'Class:lnkContactToTicket/Name' => '%1$s / %2$s',
|
||||
'Class:lnkContactToTicket/Attribute:ticket_id' => 'Ticket',
|
||||
'Class:lnkContactToTicket/Attribute:ticket_id+' => '',
|
||||
@@ -97,7 +97,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:WorkOrder' => 'Arbeitsauftrag',
|
||||
'Class:WorkOrder+' => 'Eine Aufgabe, die zur Lösung eines Tickets erforderlich ist und einem Team oder auch einem einzelnen Bearbeiter zugewiesen wird.',
|
||||
'Class:WorkOrder+' => '',
|
||||
'Class:WorkOrder/Attribute:name' => 'Name',
|
||||
'Class:WorkOrder/Attribute:name+' => '',
|
||||
'Class:WorkOrder/Attribute:status' => 'Status',
|
||||
@@ -228,6 +228,6 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
//
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Ticket/Attribute:team_email' => 'Team-E-Mail',
|
||||
'Class:Ticket/Attribute:team_email+' => '',
|
||||
'Class:Ticket/Attribute:team_email' => 'Team email~~',
|
||||
'Class:Ticket/Attribute:team_email+' => '~~',
|
||||
]);
|
||||
|
||||
@@ -27,9 +27,9 @@
|
||||
//
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Virtualization:baseinfo' => 'Allgemein',
|
||||
'Virtualization:moreinfo' => 'Virtualisierungsspezifische Angaben',
|
||||
'Virtualization:otherinfo' => 'Daten und Beschreibung',
|
||||
'Virtualization:baseinfo' => 'General~~',
|
||||
'Virtualization:moreinfo' => 'Virtualization specifics~~',
|
||||
'Virtualization:otherinfo' => 'Dates and description~~',
|
||||
]);
|
||||
|
||||
//
|
||||
@@ -39,13 +39,13 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Cloud/Name' => '%1$s',
|
||||
'Class:Cloud/ComplementaryName' => '%1$s-%2$s',
|
||||
'Class:Cloud' => 'Cloud',
|
||||
'Class:Cloud+' => 'Ein von einem Cloud-Anbieter betriebener virtueller Host. Er kann virtuelle Maschinen und Container-Hosts beherbergen.',
|
||||
'Class:Cloud/Attribute:logo' => 'Logo',
|
||||
'Class:Cloud/Attribute:logo+' => 'Wird als Objektsymbol verwendet, wenn diese Cloud in Impact-Analyse-Graphen dargestellt wird',
|
||||
'Class:Cloud/Attribute:provider_id+' => 'Anbieter der Cloud',
|
||||
'Class:Cloud/Attribute:location_id' => 'Standort',
|
||||
'Class:Cloud/Attribute:location_id+' => 'Standort der Cloud',
|
||||
'Class:Cloud' => 'Cloud~~',
|
||||
'Class:Cloud+' => 'A Virtual Host operated by a Cloud provider. It can host Virtual Machines and Container Hosts.~~',
|
||||
'Class:Cloud/Attribute:logo' => 'Logo~~',
|
||||
'Class:Cloud/Attribute:logo+' => 'Used as object icon when this Cloud is displayed within impact analysis graphs~~',
|
||||
'Class:Cloud/Attribute:provider_id+' => 'Who provides the cloud~~',
|
||||
'Class:Cloud/Attribute:location_id' => 'Location~~',
|
||||
'Class:Cloud/Attribute:location_id+' => 'Where is located the cloud~~',
|
||||
]);
|
||||
|
||||
//
|
||||
@@ -53,8 +53,6 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
//
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:LogicalInterface/Attribute:org_id' => 'Organisation',
|
||||
'Class:LogicalInterface/Attribute:org_id+' => '',
|
||||
'Class:Cloud/Attribute:provider_id' => 'Provider',
|
||||
'Class:LogicalInterface/Name' => '%2$s %1$s',
|
||||
'Class:LogicalInterface/Attribute:org_id' => 'Organization~~',
|
||||
'Class:LogicalInterface/Attribute:org_id+' => '~~',
|
||||
]);
|
||||
|
||||
@@ -27,9 +27,9 @@
|
||||
//
|
||||
|
||||
Dict::Add('EN GB', 'British English', 'British English', [
|
||||
'Virtualization:baseinfo' => 'General',
|
||||
'Virtualization:moreinfo' => 'Virtualisation specifics',
|
||||
'Virtualization:otherinfo' => 'Dates and description',
|
||||
'Virtualization:baseinfo' => 'General~~',
|
||||
'Virtualization:moreinfo' => 'Virtualization specifics~~',
|
||||
'Virtualization:otherinfo' => 'Dates and description~~',
|
||||
]);
|
||||
|
||||
//
|
||||
@@ -40,12 +40,12 @@ Dict::Add('EN GB', 'British English', 'British English', [
|
||||
'Class:Cloud/Name' => '%1$s',
|
||||
'Class:Cloud/ComplementaryName' => '%1$s-%2$s',
|
||||
'Class:Cloud' => 'Cloud',
|
||||
'Class:Cloud+' => 'A Virtual Host operated by a Cloud provider. It can host Virtual Machines and Container Hosts.',
|
||||
'Class:Cloud/Attribute:logo' => 'Logo',
|
||||
'Class:Cloud/Attribute:logo+' => 'Used as object icon when this Cloud is displayed within impact analysis graphs',
|
||||
'Class:Cloud/Attribute:provider_id+' => 'Who provides the cloud',
|
||||
'Class:Cloud/Attribute:location_id' => 'Location',
|
||||
'Class:Cloud/Attribute:location_id+' => 'Where is located the cloud',
|
||||
'Class:Cloud+' => 'A Virtual Host operated by a Cloud provider. It can host Virtual Machines and Container Hosts.~~',
|
||||
'Class:Cloud/Attribute:logo' => 'Logo~~',
|
||||
'Class:Cloud/Attribute:logo+' => 'Used as object icon when this Cloud is displayed within impact analysis graphs~~',
|
||||
'Class:Cloud/Attribute:provider_id+' => 'Who provides the cloud~~',
|
||||
'Class:Cloud/Attribute:location_id' => 'Location~~',
|
||||
'Class:Cloud/Attribute:location_id+' => 'Where is located the cloud~~',
|
||||
]);
|
||||
|
||||
//
|
||||
@@ -53,6 +53,6 @@ Dict::Add('EN GB', 'British English', 'British English', [
|
||||
//
|
||||
|
||||
Dict::Add('EN GB', 'British English', 'British English', [
|
||||
'Class:LogicalInterface/Attribute:org_id' => 'Organisation',
|
||||
'Class:LogicalInterface/Attribute:org_id' => 'Organization',
|
||||
'Class:LogicalInterface/Attribute:org_id+' => '',
|
||||
]);
|
||||
|
||||
@@ -141,13 +141,13 @@ Operatoren:<br/>
|
||||
'Core:AttributeBlob' => 'Blob',
|
||||
'Core:AttributeBlob+' => 'Beliebiger binärer Inhalt (Dokument)',
|
||||
'Core:AttributeOneWayPassword' => 'gehashtes Passwort',
|
||||
'Core:AttributeOneWayPassword+' => 'Einweg-verschlüsseltes (gehashtes) Passwort',
|
||||
'Core:AttributeOneWayPassword+' => '',
|
||||
'Core:AttributeTable' => 'Tabelle',
|
||||
'Core:AttributeTable+' => 'Indiziertes Array mit zwei Dimensionen',
|
||||
'Core:AttributePropertySet' => 'Eigenschaften',
|
||||
'Core:AttributePropertySet+' => 'Liste typloser Eigenschaften (Name und Wert)',
|
||||
'Core:AttributeFriendlyName' => 'Friendly name',
|
||||
'Core:AttributeFriendlyName+' => 'Automatisch erzeugtes Attribut; der Anzeigename wird aus mehreren Attributen berechnet',
|
||||
'Core:AttributeFriendlyName+' => '',
|
||||
'Core:FriendlyName-Label' => 'Voller Name (Friendly Name)',
|
||||
'Core:FriendlyName-Description' => 'Friendly name',
|
||||
'Core:AttributeTag' => 'Tags',
|
||||
@@ -192,7 +192,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:CMDBChangeOp' => 'Change-Operation',
|
||||
'Class:CMDBChangeOp+' => 'Änderung, die von einer Person zu einem Zeitpunkt an einem einzelnen Objekt vorgenommen wurde',
|
||||
'Class:CMDBChangeOp+' => 'Protokoll einer Änderung',
|
||||
'Class:CMDBChangeOp/Attribute:change' => 'Change',
|
||||
'Class:CMDBChangeOp/Attribute:change+' => '',
|
||||
'Class:CMDBChangeOp/Attribute:date' => 'Datum',
|
||||
@@ -200,11 +200,11 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:CMDBChangeOp/Attribute:userinfo' => 'Benutzer',
|
||||
'Class:CMDBChangeOp/Attribute:userinfo+' => 'Wer führte diese Änderung durch?',
|
||||
'Class:CMDBChangeOp/Attribute:objclass' => 'Objektklasse',
|
||||
'Class:CMDBChangeOp/Attribute:objclass+' => 'Klassenname des Objekts, an dem die Änderung vorgenommen wurde',
|
||||
'Class:CMDBChangeOp/Attribute:objclass+' => '',
|
||||
'Class:CMDBChangeOp/Attribute:objkey' => 'Objekt-ID',
|
||||
'Class:CMDBChangeOp/Attribute:objkey+' => 'ID des Objekts, an dem die Änderung vorgenommen wurde',
|
||||
'Class:CMDBChangeOp/Attribute:objkey+' => '',
|
||||
'Class:CMDBChangeOp/Attribute:finalclass' => 'Typ',
|
||||
'Class:CMDBChangeOp/Attribute:finalclass+' => 'Art der durchgeführten Änderung',
|
||||
'Class:CMDBChangeOp/Attribute:finalclass+' => '',
|
||||
]);
|
||||
|
||||
//
|
||||
@@ -304,7 +304,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Event/Attribute:userinfo' => 'Benutzer-Information',
|
||||
'Class:Event/Attribute:userinfo+' => 'Identifikation des Benutzers, der die Aktion ausführte, die dieses Event ausgelöst hat',
|
||||
'Class:Event/Attribute:finalclass' => 'Typ',
|
||||
'Class:Event/Attribute:finalclass+' => 'Name der instanziierbaren Klasse: gibt an, welche Art von Event aufgetreten ist',
|
||||
'Class:Event/Attribute:finalclass+' => '',
|
||||
]);
|
||||
|
||||
//
|
||||
@@ -319,7 +319,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:EventNotification/Attribute:action_id' => 'Aktion',
|
||||
'Class:EventNotification/Attribute:action_id+' => '',
|
||||
'Class:EventNotification/Attribute:object_id' => 'Objekt-ID',
|
||||
'Class:EventNotification/Attribute:object_id+' => 'Objekt-ID (Klasse wird durch den Trigger bestimmt)',
|
||||
'Class:EventNotification/Attribute:object_id+' => '',
|
||||
]);
|
||||
|
||||
//
|
||||
@@ -412,13 +412,13 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:EventLoginUsage' => 'Login Verwendung',
|
||||
'Class:EventLoginUsage+' => 'Anmeldung an der Anwendung',
|
||||
'Class:EventLoginUsage+' => '',
|
||||
'Class:EventLoginUsage/Attribute:user_id' => 'Login',
|
||||
'Class:EventLoginUsage/Attribute:user_id+' => '',
|
||||
'Class:EventLoginUsage/Attribute:contact_name' => 'Benutzername',
|
||||
'Class:EventLoginUsage/Attribute:contact_name+' => '',
|
||||
'Class:EventLoginUsage/Attribute:contact_email' => 'Benutzer-Mailadresse',
|
||||
'Class:EventLoginUsage/Attribute:contact_email+' => 'E-Mail-Adresse des Benutzers',
|
||||
'Class:EventLoginUsage/Attribute:contact_email+' => '',
|
||||
]);
|
||||
|
||||
//
|
||||
@@ -465,11 +465,11 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Action+' => 'Benutzerdefinierte Aktionen',
|
||||
'Class:Action/ComplementaryName' => '%1$s: %2$s',
|
||||
'Class:Action/Attribute:name' => 'Name',
|
||||
'Class:Action/Attribute:name+' => 'Ein beliebiger Wert, der diese Aktion sinnvoll von den anderen unterscheidet',
|
||||
'Class:Action/Attribute:name+' => '',
|
||||
'Class:Action/Attribute:description' => 'Beschreibung',
|
||||
'Class:Action/Attribute:description+' => 'Eine ausführlichere Erläuterung des Zwecks dieser Aktion. Dient nur zur Information.',
|
||||
'Class:Action/Attribute:description+' => '',
|
||||
'Class:Action/Attribute:status' => 'Status',
|
||||
'Class:Action/Attribute:status+' => 'Dieser Status steuert das Verhalten der Aktion',
|
||||
'Class:Action/Attribute:status+' => 'Im Einsatz oder?',
|
||||
'Class:Action/Attribute:status/Value:test' => 'Wird getestet',
|
||||
'Class:Action/Attribute:status/Value:test+' => '',
|
||||
'Class:Action/Attribute:status/Value:enabled' => 'Im Einsatz',
|
||||
@@ -513,37 +513,27 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:ActionEmail/Attribute:status/Value:enabled+' => 'Alle (To, Cc and Bcc) Empfänger werden benachrichtigt',
|
||||
'Class:ActionEmail/Attribute:status/Value:disabled+' => 'Keine Benachrichtigung wird versendet',
|
||||
'Class:ActionEmail/Attribute:test_recipient' => 'Testempfänger',
|
||||
'Class:ActionEmail/Attribute:test_recipient+' => 'Ziel-E-Mail-Adresse, die anstelle von An, Kopie an und Blindkopie verwendet wird, wenn die Benachrichtigung getestet wird',
|
||||
'Class:ActionEmail/Attribute:test_recipient+' => 'Empfänger im Fall eines "Test"-Status',
|
||||
'Class:ActionEmail/Attribute:from' => 'Von (E-Mail)',
|
||||
'Class:ActionEmail/Attribute:from+' => 'Entweder eine feste E-Mail-Adresse oder ein Platzhalter wie $this->agent_id->email$. Letzterer wird von manchen Mailservern möglicherweise nicht akzeptiert.',
|
||||
'Class:ActionEmail/Attribute:from+' => 'Absenderadresse wird im E-Mail-Header mitgesendet',
|
||||
'Class:ActionEmail/Attribute:from_label' => 'Von (Label)',
|
||||
'Class:ActionEmail/Attribute:from_label+' => 'Absendername wird im E-Mail-Header mitgesendet',
|
||||
'Class:ActionEmail/Attribute:reply_to' => 'Antworten an (E-Mail)',
|
||||
'Class:ActionEmail/Attribute:reply_to+' => 'Entweder eine feste E-Mail-Adresse oder ein Platzhalter wie $this->team_id->email$. Bleibt das Feld leer, wird die Absenderadresse (Von) verwendet.',
|
||||
'Class:ActionEmail/Attribute:reply_to+' => 'Wird im E-Mail-Header mitgesendet',
|
||||
'Class:ActionEmail/Attribute:reply_to_label' => 'Antworten an (Label)',
|
||||
'Class:ActionEmail/Attribute:reply_to_label+' => 'Entweder eine feste Bezeichnung oder ein Platzhalter wie $this->team_id->friendlyname$. Bleibt das Feld leer, wird die Absenderbezeichnung (Von) verwendet.',
|
||||
'Class:ActionEmail/Attribute:reply_to_label+' => 'Wird im E-Mail-Header mitgesendet',
|
||||
'Class:ActionEmail/Attribute:to' => 'An',
|
||||
'Class:ActionEmail/Attribute:to+' => 'An: eine OQL-Abfrage, die Objekte mit einem E-Mail-Feld zurückgibt. Klicken Sie beim Bearbeiten auf die Lupe, um passende Beispiele zu erhalten. Sie können in der OQL :this->attribute_code mit einem Attributcode des Objekts verwenden, das die Benachrichtigung ausgelöst hat. Prüfen Sie Ihre OQL-Syntax anschließend über das Play-Symbol.',
|
||||
'Class:ActionEmail/Attribute:to+' => 'Empfänger der Nachricht',
|
||||
'Class:ActionEmail/Attribute:cc' => 'Kopie an',
|
||||
'Class:ActionEmail/Attribute:cc+' => 'Kopie an: eine OQL-Abfrage, die Objekte mit einem E-Mail-Feld zurückgibt.
|
||||
Klicken Sie beim Bearbeiten auf die Lupe, um passende Beispiele zu erhalten.
|
||||
Sie können in der OQL :this->attribute_code mit einem Attributcode des Objekts verwenden, das die Benachrichtigung ausgelöst hat. Prüfen Sie Ihre OQL-Syntax anschließend über das Play-Symbol.',
|
||||
'Class:ActionEmail/Attribute:cc+' => '',
|
||||
'Class:ActionEmail/Attribute:bcc' => 'Blindkopie (BCC)',
|
||||
'Class:ActionEmail/Attribute:bcc+' => 'Blindkopie: eine OQL-Abfrage, die Objekte mit einem E-Mail-Feld zurückgibt.
|
||||
Klicken Sie beim Bearbeiten auf die Lupe, um passende Beispiele zu erhalten',
|
||||
'Class:ActionEmail/Attribute:bcc+' => '',
|
||||
'Class:ActionEmail/Attribute:subject' => 'Betreff',
|
||||
'Class:ActionEmail/Attribute:subject+' => 'Betreff der E-Mail. Kann Platzhalter wie $this->attribute_code$ enthalten',
|
||||
'Class:ActionEmail/Attribute:subject+' => 'Betreff der E-Mail',
|
||||
'Class:ActionEmail/Attribute:body' => 'Nachricht',
|
||||
'Class:ActionEmail/Attribute:body+' => 'Inhalt der E-Mail. Kann Platzhalter enthalten, zum Beispiel:
|
||||
- $this->attribute_code$ für jedes Attribut des Objekts, das die Benachrichtigung auslöst,
|
||||
- $this->html(attribute_code)$ wie oben, jedoch in HTML-Formatierung dargestellt,
|
||||
- $this->hyperlink()$ Hyperlink im Backoffice zu dem Objekt, das die Benachrichtigung auslöst,
|
||||
- $this->hyperlink(portal)$ Hyperlink im Portal zu dem Objekt, das die Benachrichtigung auslöst,
|
||||
- $this->head_html(case_log_attribute)$ letzter Eintrag eines Caselog-Attributs in HTML-Formatierung,
|
||||
- $this->attribute_external_key->attribute$ rekursive Syntax für jedes entfernte Attribut,
|
||||
- $current_contact->attribute$ Attribut der Person, die die Benachrichtigung ausgelöst hat',
|
||||
'Class:ActionEmail/Attribute:body+' => 'Inhalt der Nachricht',
|
||||
'Class:ActionEmail/Attribute:importance' => 'Priorität',
|
||||
'Class:ActionEmail/Attribute:importance+' => 'Wichtigkeits-Kennzeichen, das in der erzeugten E-Mail gesetzt wird',
|
||||
'Class:ActionEmail/Attribute:importance+' => 'Prioritätseinstufung',
|
||||
'Class:ActionEmail/Attribute:importance/Value:low' => 'niedrig',
|
||||
'Class:ActionEmail/Attribute:importance/Value:low+' => '',
|
||||
'Class:ActionEmail/Attribute:importance/Value:normal' => 'normal',
|
||||
@@ -594,7 +584,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
- Andernfalls wird, wenn das auslösende Objekt ein Klassen-Icon im Datenmodell definiert hat, dieses verwendet
|
||||
- Andernfalls wird das kompakte Anwendung-Logo verwendet',
|
||||
'Class:ActionNewsroom/Attribute:priority' => 'Priorität',
|
||||
'Class:ActionNewsroom/Attribute:priority+' => 'Nachrichten werden im Newsroom-Popup nach absteigender Priorität sortiert angezeigt',
|
||||
'Class:ActionNewsroom/Attribute:priority+' => 'News will be ordered by decreasing priority, when displayed in the Newsroom popup~~',
|
||||
'Class:ActionNewsroom/Attribute:priority/Value:1' => 'Kritisch',
|
||||
'Class:ActionNewsroom/Attribute:priority/Value:1+' => 'Kritisch',
|
||||
'Class:ActionNewsroom/Attribute:priority/Value:2' => 'Dringend',
|
||||
@@ -620,11 +610,11 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Trigger+' => 'Custom event handler',
|
||||
'Class:Trigger/ComplementaryName' => '%1$s, %2$s',
|
||||
'Class:Trigger/Attribute:description' => 'Beschreibung',
|
||||
'Class:Trigger/Attribute:description+' => 'Formulieren Sie präzise – Ihre Benutzer entscheiden anhand dieser Information, ob sie die Benachrichtigung abbestellen',
|
||||
'Class:Trigger/Attribute:description+' => 'Kurzbeschreibung',
|
||||
'Class:Trigger/Attribute:action_list' => 'Verbundene Trigger-Aktionen',
|
||||
'Class:Trigger/Attribute:action_list+' => 'Aktionen, die ausgeführt werden, wenn der Trigger aktiviert ist',
|
||||
'Class:Trigger/Attribute:finalclass' => 'Typ',
|
||||
'Class:Trigger/Attribute:finalclass+' => 'Name der instanziierbaren Klasse',
|
||||
'Class:Trigger/Attribute:finalclass+' => '',
|
||||
'Class:Trigger/Attribute:context' => 'Kontext',
|
||||
'Class:Trigger/Attribute:context+' => 'Kontext, der diesen Trigger auslösen lassen darf',
|
||||
'Class:Trigger/Attribute:complement' => 'Zusätzliche Informationen',
|
||||
@@ -644,7 +634,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:TriggerOnObject' => 'Trigger (klassenunabhängig)',
|
||||
'Class:TriggerOnObject+' => 'Trigger einer gegebenen Klasse an Objekten',
|
||||
'Class:TriggerOnObject/Attribute:target_class' => 'Zielklasse',
|
||||
'Class:TriggerOnObject/Attribute:target_class+' => 'Objekte dieser Klasse lösen den Trigger aus',
|
||||
'Class:TriggerOnObject/Attribute:target_class+' => '',
|
||||
'Class:TriggerOnObject/Attribute:filter' => 'Filter',
|
||||
'Class:TriggerOnObject/Attribute:filter+' => 'Einschränkung der Objekte (der Zielklasse) welche den Trigger aktivieren.',
|
||||
'TriggerOnObject:WrongFilterQuery' => 'Fehlerhafter Filter-Query: %1$s',
|
||||
@@ -657,7 +647,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:TriggerOnPortalUpdate' => 'Trigger (bei Update aus dem Portal)',
|
||||
'Class:TriggerOnPortalUpdate+' => 'Trigger bei einer Aktualisierung durch einen Endanwender im Portal',
|
||||
'Class:TriggerOnPortalUpdate+' => '',
|
||||
]);
|
||||
|
||||
//
|
||||
@@ -714,7 +704,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:TriggerOnObjectUpdate' => 'Trigger (bei Objektanpassung)',
|
||||
'Class:TriggerOnObjectUpdate+' => 'Trigger bei Objektanpassung einer gegebenen Klasse oder Kindklasse',
|
||||
'Class:TriggerOnObjectUpdate/Attribute:filter+' => 'Dieser Filter wird nach der Aktualisierung des Objekts in der Datenbank ausgewertet. Er schränkt ein, welche Objekte die Aktionen auslösen können',
|
||||
'Class:TriggerOnObjectUpdate/Attribute:filter+' => 'This filter is computed after the object update in database. It restricts the objects which can trigger the actions~~',
|
||||
'Class:TriggerOnObjectUpdate/Attribute:target_attcodes' => 'Ziel-Felder',
|
||||
'Class:TriggerOnObjectUpdate/Attribute:target_attcodes+' => '',
|
||||
]);
|
||||
@@ -747,7 +737,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:TriggerOnThresholdReached' => 'Trigger (bei Schwellenwert)',
|
||||
'Class:TriggerOnThresholdReached+' => 'Trigger beim Erreichen eines Stoppuhr-Schwellwerts',
|
||||
'Class:TriggerOnThresholdReached+' => '',
|
||||
'Class:TriggerOnThresholdReached/Attribute:stop_watch_code' => 'Uhr stoppen',
|
||||
'Class:TriggerOnThresholdReached/Attribute:stop_watch_code+' => '',
|
||||
'Class:TriggerOnThresholdReached/Attribute:threshold_index' => 'Schwellenwert',
|
||||
@@ -788,8 +778,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:SynchroDataSource/Attribute:notify_contact_id' => 'Zu benachrichtigender Kontakt',
|
||||
'Class:SynchroDataSource/Attribute:notify_contact_id+' => 'Kontakt, der im Fehlerfall benachrichtigt werden muss',
|
||||
'Class:SynchroDataSource/Attribute:url_icon' => 'Hyperlink zum Icon',
|
||||
'Class:SynchroDataSource/Attribute:url_icon+' => 'Ein (kleines) Bild verlinken, das die Applikation repräsentiert, mit der '.ITOP_APPLICATION_SHORT.' synchronisiert wird.
|
||||
Dieses Symbol wird im Tooltip des Schloss-Symbols an synchronisierten '.ITOP_APPLICATION_SHORT.'-Objekten angezeigt',
|
||||
'Class:SynchroDataSource/Attribute:url_icon+' => 'Ein (kleines) Bild verlinken, das die Applikation repräsentiert, mit der '.ITOP_APPLICATION_SHORT.' synchronisiert wird',
|
||||
'Class:SynchroDataSource/Attribute:url_application' => 'Hyperlink zur Applikation',
|
||||
'Class:SynchroDataSource/Attribute:url_application+' => 'Hyperlink zum '.ITOP_APPLICATION_SHORT.' Objekt in der externen Applikation mit der '.ITOP_APPLICATION_SHORT.' synchronisiert wird (falls anwendbar). Mögliche Platzhalter: $this->attribute$ und $replica->primary_key$',
|
||||
'Class:SynchroDataSource/Attribute:reconciliation_policy' => 'Abgleichsvorgehen',
|
||||
@@ -809,7 +798,7 @@ Dieses Symbol wird im Tooltip des Schloss-Symbols an synchronisierten '.ITOP_APP
|
||||
'Class:SynchroDataSource/Attribute:delete_policy/Value:depends' => 'nur Administratoren',
|
||||
'Class:SynchroDataSource/Attribute:delete_policy/Value:always' => 'Alle zugelassenen Benutzer',
|
||||
'Class:SynchroDataSource/Attribute:delete_policy_update' => 'Update-Regeln',
|
||||
'Class:SynchroDataSource/Attribute:delete_policy_update+' => 'Eine Liste der Form "Feldname:Wert;": "Feldname" muss ein gültiges Feld der Zielklasse sein, "Wert" ein für dieses Feld zulässiger Wert.',
|
||||
'Class:SynchroDataSource/Attribute:delete_policy_update+' => 'Syntax: Feld_Name:Wert; ...',
|
||||
'Class:SynchroDataSource/Attribute:delete_policy_retention' => 'Zeitraum bis zur endgültigen Löschung',
|
||||
'Class:SynchroDataSource/Attribute:delete_policy_retention+' => 'Zeitraum, nach dem ein obsoletes Objekt endgültig gelöscht wird',
|
||||
'Class:SynchroDataSource/Attribute:database_table_name' => 'Datenbanktabelle',
|
||||
@@ -890,7 +879,7 @@ Dieses Symbol wird im Tooltip des Schloss-Symbols an synchronisierten '.ITOP_APP
|
||||
'Core:SynchroReplica:PublicData' => 'Öffentliche Daten',
|
||||
'Core:SynchroReplica:PrivateDetails' => 'Private Hinweise',
|
||||
'Core:SynchroReplica:BackToDataSource' => 'Zurück zur Synchronisationsdatenquelle: %1$s',
|
||||
'Core:SynchroReplica:ListOfReplicas' => 'Replica der Datenquelle: %1$s',
|
||||
'Core:SynchroReplica:ListOfReplicas' => 'Liste der Replica',
|
||||
'Core:SynchroAttExtKey:ReconciliationById' => 'id (Primärschlüssel)',
|
||||
'Core:SynchroAtt:attcode' => 'Attribut',
|
||||
'Core:SynchroAtt:attcode+' => 'Feld des Objekts',
|
||||
@@ -983,38 +972,38 @@ Dieses Symbol wird im Tooltip des Schloss-Symbols an synchronisierten '.ITOP_APP
|
||||
'Class:SynchroReplica/Attribute:status_last_warning' => 'Letzte Warnung',
|
||||
'Class:SynchroReplica/Attribute:info_creation_date' => 'Erzeugungs-Datum',
|
||||
'Class:SynchroReplica/Attribute:info_last_modified' => 'Datum der letzten Modifikation',
|
||||
'Class:SynchroReplica/Action:delete+' => 'Löscht die Replica, nicht aber das Zielobjekt. Sind die zugehörigen Rohdaten weiterhin in der Quelle vorhanden, wird die Replica beim nächsten Synchronisationsimport neu angelegt.',
|
||||
'Class:SynchroReplica/Action:unlink' => 'Verknüpfung aufheben',
|
||||
'Class:SynchroReplica/Action:unlink+' => 'Hebt die Verknüpfung der Replica zum Zielobjekt auf. Die Änderung wird beim nächsten Lauf der Datensynchronisation verarbeitet; alternativ können Sie sie über "Synchronisieren" erzwingen.',
|
||||
'Class:SynchroReplica/Action:unlinksynchro' => 'Verknüpfung aufheben & synchronisieren',
|
||||
'Class:SynchroReplica/Action:unlinksynchro+' => 'Erzwingt die sofortige Neusynchronisation der Replica. Dabei kann sich die Ziel-ID ändern. Erforderlich nach einer Änderung des Abgleich-Kennzeichens eines Attributs in der Datensynchronisation oder wenn die Abgleichattribute nicht gesperrt waren und Sie die seither geänderten iTop-Objekte behalten und zugleich an der Quelle ausgerichtete Objekte wiederherstellen oder neu anlegen möchten.',
|
||||
'Class:SynchroReplica/Action:synchro' => 'Synchronisieren',
|
||||
'Class:SynchroReplica/Action:synchro+' => 'Erzwingt die sofortige Synchronisation der Replica. Nützlich nach einer Änderung des Aktualisierungs-Kennzeichens eines Attributs in der Datensynchronisation oder wenn die Abgleichattribute nicht gesperrt waren und Sie die iTop-Objekte wieder an der Quelle ausrichten möchten.',
|
||||
'Class:SynchroReplica/Action:allowdelete' => 'Löschen des Zielobjekts erlauben',
|
||||
'Class:SynchroReplica/Action:allowdelete+' => 'Erlaubt, dass das Löschen der Replica auch das Zielobjekt löscht, sofern die Löschrichtlinie der Datensynchronisation dies vorsieht.',
|
||||
'Class:SynchroReplica/Action:denydelete' => 'Löschen des Zielobjekts verhindern',
|
||||
'Class:SynchroReplica/Action:denydelete+' => 'Verhindert, dass das Löschen der Replica auch das Zielobjekt löscht, selbst wenn die Löschrichtlinie der Datensynchronisation dies vorsieht.',
|
||||
'Class:SynchroReplica/Action:unlink_all' => 'Verknüpfung der Replica aufheben',
|
||||
'Class:SynchroReplica/Action:unlink_all+' => 'Hebt die Verknüpfung der Replica zu ihren Zielobjekten auf. Die Änderung wird beim nächsten Lauf der Datensynchronisation verarbeitet; alternativ können Sie sie über "Synchronisieren" erzwingen.',
|
||||
'Class:SynchroReplica/Action:unlinksynchro_all' => 'Verknüpfung aufheben & Replica synchronisieren',
|
||||
'Class:SynchroReplica/Action:unlinksynchro_all+' => 'Erzwingt die sofortige Neusynchronisation der Replica. Dabei können sich deren Ziel-IDs ändern. Erforderlich nach einer Änderung des Abgleich-Kennzeichens eines Attributs in der Datensynchronisation oder wenn die Abgleichattribute nicht gesperrt waren und Sie die seither geänderten iTop-Objekte behalten und zugleich an der Quelle ausgerichtete Objekte wiederherstellen oder neu anlegen möchten.',
|
||||
'Class:SynchroReplica/Action:synchro_all' => 'Replica synchronisieren',
|
||||
'Class:SynchroReplica/Action:synchro_all+' => 'Erzwingt die sofortige Synchronisation der Replica. Nützlich nach einer Änderung des Aktualisierungs-Kennzeichens eines Attributs in der Datensynchronisation oder wenn die Abgleichattribute nicht gesperrt waren und Sie die iTop-Objekte wieder an der Quelle ausrichten möchten.',
|
||||
'Class:SynchroReplica/Action:allowdelete_all' => 'Löschen der Zielobjekte erlauben',
|
||||
'Class:SynchroReplica/Action:allowdelete_all+' => 'Erlaubt, dass das Löschen der Replica auch die Zielobjekte löscht, sofern die Löschrichtlinie der Datensynchronisation dies vorsieht.',
|
||||
'Class:SynchroReplica/Action:denydelete_all' => 'Löschen der Zielobjekte verhindern',
|
||||
'Class:SynchroReplica/Action:denydelete_all+' => 'Verhindert, dass das Löschen der Replica auch die Zielobjekte löscht, selbst wenn die Löschrichtlinie der Datensynchronisation dies vorsieht.',
|
||||
'Class:SynchroReplica/Action:delete+' => 'Delete the replica but not the destination object. If the raw data corresponding to this replica is still part of the source, it will be recreated during the next synchronization import.~~',
|
||||
'Class:SynchroReplica/Action:unlink' => 'Unlink~~',
|
||||
'Class:SynchroReplica/Action:unlink+' => 'Unlink replica from destination object. It will be processed during the next run of the Data Synchro or you can force it with "Synchronize".~~',
|
||||
'Class:SynchroReplica/Action:unlinksynchro' => 'Unlink & Synchronize~~',
|
||||
'Class:SynchroReplica/Action:unlinksynchro+' => 'Force immediate resynchronization of the replica. This can change the destination id. Required after a Data Synchro change on attribute reconciliation flag or if reconciliation attributes were not locked, and you wish to retain the iTop objects modified since then, while recovering or recreating objects aligned with the source.~~',
|
||||
'Class:SynchroReplica/Action:synchro' => 'Synchronize~~',
|
||||
'Class:SynchroReplica/Action:synchro+' => 'Force immediate synchronization of the replica. Useful after a Data Synchro change on an attribute update flag, or if reconciliation attributes were not locked, and you wish to realign the iTop objects with the source.~~',
|
||||
'Class:SynchroReplica/Action:allowdelete' => 'Allow deletion of destination~~',
|
||||
'Class:SynchroReplica/Action:allowdelete+' => 'Allow the replica deletion to lead to the destination object deletion, if the Data Synchro deletion policy requires so.~~',
|
||||
'Class:SynchroReplica/Action:denydelete' => 'Deny deletion of destination~~',
|
||||
'Class:SynchroReplica/Action:denydelete+' => 'Prevent the Replica deletion to lead to the destination object deletion, even if the Data Synchro deletion policy requires so.~~',
|
||||
'Class:SynchroReplica/Action:unlink_all' => 'Unlink Replicas~~',
|
||||
'Class:SynchroReplica/Action:unlink_all+' => 'Unlink Replicas from their destination object. They will be processed during the next run of the Data Synchro or you can force it with "Synchronize".~~',
|
||||
'Class:SynchroReplica/Action:unlinksynchro_all' => 'Unlink & Synchronize Replicas~~',
|
||||
'Class:SynchroReplica/Action:unlinksynchro_all+' => 'Force immediate resynchronization of the replicas. This can change their destination id. Required after a Data Synchro change on attribute reconciliation flag or if reconciliation attributes were not locked, and you wish to retain the iTop objects modified since then, while recovering or recreating objects aligned with the source.~~',
|
||||
'Class:SynchroReplica/Action:synchro_all' => 'Synchronize Replicas~~',
|
||||
'Class:SynchroReplica/Action:synchro_all+' => 'Force immediate synchronization of the replicas. Useful after a Data Synchro change on an attribute update flag, or if reconciliation attributes were not locked, and you wish to realign the iTop objects with the source.~~',
|
||||
'Class:SynchroReplica/Action:allowdelete_all' => 'Allow deletion of destination objects~~',
|
||||
'Class:SynchroReplica/Action:allowdelete_all+' => 'Allow the replica deletion to lead to the destination object deletion, if the Data Synchro deletion policy requires so.~~',
|
||||
'Class:SynchroReplica/Action:denydelete_all' => 'Deny deletion of destination objects~~',
|
||||
'Class:SynchroReplica/Action:denydelete_all+' => 'Prevent the Replica deletion to lead to the destination object deletion, even if the Data Synchro deletion policy requires so.~~',
|
||||
|
||||
'UI:UnlinkAllTabTitle' => 'Verknüpfung der Replica aufheben',
|
||||
'UI:UnlinkAllPageTitle' => 'Verknüpfung der Replica zu ihren Zielobjekten aufheben',
|
||||
'UI:UnlinkSynchroAllTabTitle' => 'Verknüpfung aufheben & Replica synchronisieren',
|
||||
'UI:UnlinkSynchroAllPageTitle' => 'Verknüpfung der Replica zu ihren Zielobjekten aufheben und sie erneut synchronisieren',
|
||||
'UI:SynchroAllTabTitle' => 'Replica synchronisieren',
|
||||
'UI:SynchroAllPageTitle' => 'Replica synchronisieren: führt zur Anlage oder Zuordnung eines Zielobjekts oder zu einem Fehler',
|
||||
'UI:AllowDeleteAllTabTitle' => 'Löschen des synchronisierten Objekts erlauben',
|
||||
'UI:AllowDeleteAllPageTitle' => 'Weitergabe des Replica-Löschvorgangs an das Zielobjekt erlauben',
|
||||
'UI:DenyDeleteAllTabTitle' => 'Löschen des synchronisierten Objekts verhindern',
|
||||
'UI:DenyDeleteAllPageTitle' => 'Weitergabe des Replica-Löschvorgangs an das Zielobjekt verhindern',
|
||||
'UI:UnlinkAllTabTitle' => 'Unlink Replicas~~',
|
||||
'UI:UnlinkAllPageTitle' => 'Unlink Replicas from their destination object~~',
|
||||
'UI:UnlinkSynchroAllTabTitle' => 'Unlink & Synchronize Replicas~~',
|
||||
'UI:UnlinkSynchroAllPageTitle' => 'Unlink Replicas from their destination object & Synchronize them again~~',
|
||||
'UI:SynchroAllTabTitle' => 'Synchronize Replicas~~',
|
||||
'UI:SynchroAllPageTitle' => 'Synchronize Replicas: leading to a destination object creation, mapping or an error~~',
|
||||
'UI:AllowDeleteAllTabTitle' => 'Allow deletion of synchronized object~~',
|
||||
'UI:AllowDeleteAllPageTitle' => 'Allow propagation of Replica deletion to their destination object~~',
|
||||
'UI:DenyDeleteAllTabTitle' => 'Deny deletion of synchronized object~~',
|
||||
'UI:DenyDeleteAllPageTitle' => 'Deny propagation of Replica deletion to their destination object~~',
|
||||
|
||||
'Class:appUserPreferences' => 'Benutzer-Voreinstellungen',
|
||||
'Class:appUserPreferences/Attribute:userid' => 'Benutzer',
|
||||
@@ -1240,20 +1229,8 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:ResourceSystemMenu' => 'Ressource "System Menü"',
|
||||
'Class:ResourceSystemMenu+' => '',
|
||||
'Class:EventNotification/Attribute:object_class' => 'Objektklasse',
|
||||
'Class:EventNotification/Attribute:object_class+' => 'Objektklasse (identisch mit dem Trigger)',
|
||||
'Core:EventNotificationNewsroom:ErrorNotificationNotSent' => 'Benachrichtigung nicht versendet',
|
||||
'Core:EventNotificationNewsroom:ErrorOnDBInsert' => 'Beim Speichern der Benachrichtigung ist ein Fehler aufgetreten',
|
||||
'Class:ActionNotification/Attribute:language' => 'Sprache',
|
||||
'Class:ActionNotification/Attribute:language+' => 'Sprache, die für Platzhalter ($xxx$) innerhalb der Nachricht verwendet wird (Status, Bedeutung, Priorität usw.)',
|
||||
'Class:lnkActionNotificationToContact' => 'Verknüpfung Benachrichtigungsaktion/Kontakt',
|
||||
'Class:lnkActionNotificationToContact+' => 'Abonnement eines Kontakts für eine Benachrichtigungsaktion',
|
||||
'Class:lnkActionNotificationToContact/Attribute:contact_id' => 'Kontakt',
|
||||
'Class:lnkActionNotificationToContact/Attribute:contact_id+' => 'Kontakt, der die Benachrichtigung abonniert hat (oder nicht)',
|
||||
'Class:lnkActionNotificationToContact/Attribute:action_id' => 'Aktion',
|
||||
'Class:lnkActionNotificationToContact/Attribute:action_id+' => 'Die Benachrichtigung, die der Kontakt mindestens einmal erhalten hat und die er abonnieren oder abbestellen kann',
|
||||
'Class:lnkActionNotificationToContact/Attribute:trigger_id' => 'Trigger',
|
||||
'Class:lnkActionNotificationToContact/Attribute:trigger_id+' => 'Der Trigger, der die Benachrichtigung ausgelöst hat',
|
||||
'Class:lnkActionNotificationToContact/Attribute:subscribed' => 'Abonniert',
|
||||
'Class:lnkActionNotificationToContact/Attribute:subscribed+' => 'Gibt an, ob der Kontakt die Benachrichtigung abbestellt hat (nein) oder abonniert hat (ja, Standard)',
|
||||
'Class:EventNotification/Attribute:object_class' => 'Object class~~',
|
||||
'Class:EventNotification/Attribute:object_class+' => 'Object class (Same as trigger)~~',
|
||||
'Core:EventNotificationNewsroom:ErrorNotificationNotSent' => 'Notification not sent~~',
|
||||
'Core:EventNotificationNewsroom:ErrorOnDBInsert' => 'An error occurred while saving the notification~~',
|
||||
]);
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
*/
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:AuditCategory' => 'Audit-Kategorie',
|
||||
'Class:AuditCategory+' => 'Eine Audit-Kategorie definiert einen Objektbereich, der geprüft werden soll. Sie fasst alle Audit-Regeln zusammen, die auf diesen Objektbereich angewendet werden',
|
||||
'Class:AuditCategory+' => 'Definition einer Objektgruppe, die durch Regeln überprüft werden soll.',
|
||||
'Class:AuditCategory/Attribute:name' => 'Kategoriename',
|
||||
'Class:AuditCategory/Attribute:name+' => 'Kurzname für diese Kategorie',
|
||||
'Class:AuditCategory/Attribute:description' => 'Beschreibung der Audit-Kategorien',
|
||||
@@ -35,27 +35,27 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:AuditRule' => 'Audit-Regel',
|
||||
'Class:AuditRule+' => 'Eine Audit-Regel entspricht einer einzelnen Prüfung innerhalb einer Audit-Kategorie. Sie wird auf den Objektbereich angewendet, den die Audit-Kategorie definiert',
|
||||
'Class:AuditRule+' => 'Eine Regel um eine gegebene Audit-Kategorie zu überprüfen',
|
||||
'Class:AuditRule/Attribute:name' => 'Regelname',
|
||||
'Class:AuditRule/Attribute:name+' => 'Kurzname für diese Regel',
|
||||
'Class:AuditRule/Attribute:description' => 'Beschreibung der Audit-Regel',
|
||||
'Class:AuditRule/Attribute:description+' => 'Ausführliche Beschreibung dieser Audit-Regel',
|
||||
'Class:AuditRule/Attribute:process' => 'Korrekturverfahren',
|
||||
'Class:AuditRule/Attribute:process+' => 'Wie soll der Fehler behoben werden? Wer soll das tun? ...',
|
||||
'Class:AuditRule/Attribute:process' => 'Correction process~~',
|
||||
'Class:AuditRule/Attribute:process+' => 'How should it be fixed? Who should do it? ...~~',
|
||||
'Class:AuditRule/Attribute:query' => 'Durchzuführende Abfrage',
|
||||
'Class:AuditRule/Attribute:query+' => 'Der auszuführende OQL-Ausdruck. Die zurückgegebenen Klassen müssen zum Objektbereich der Kategorie passen',
|
||||
'Class:AuditRule/Attribute:query+' => 'Die auszuführende OQL-Abfrage',
|
||||
'Class:AuditRule/Attribute:valid_flag' => 'Gültiges Objekt?',
|
||||
'Class:AuditRule/Attribute:valid_flag+' => 'Gibt die Abfrage gültige oder ungültige Objekte zurück? "Gültige Objekte": Fehlerhaft sind dann diejenigen Objekte des Bereichs, die nicht in der Ergebnisliste stehen. "Ungültige Objekte": Fehlerhaft sind dann die zurückgegebenen ungültigen Objekte des Bereichs',
|
||||
'Class:AuditRule/Attribute:valid_flag/Value:true' => 'Gültige Objekte',
|
||||
'Class:AuditRule/Attribute:valid_flag/Value:true+' => 'Fehlerhaft sind dann diejenigen Objekte des Bereichs, die nicht in der Liste der gültigen Objekte stehen',
|
||||
'Class:AuditRule/Attribute:valid_flag/Value:false' => 'Ungültige Objekte',
|
||||
'Class:AuditRule/Attribute:valid_flag/Value:false+' => 'Fehlerhaft sind dann die ungültigen Objekte, die zum Bereich gehören',
|
||||
'Class:AuditRule/Attribute:valid_flag+' => 'true falls die Regel ein gültiges Objekt zurück gibt, andernfalls false',
|
||||
'Class:AuditRule/Attribute:valid_flag/Value:true' => 'true',
|
||||
'Class:AuditRule/Attribute:valid_flag/Value:true+' => 'true',
|
||||
'Class:AuditRule/Attribute:valid_flag/Value:false' => 'false',
|
||||
'Class:AuditRule/Attribute:valid_flag/Value:false+' => 'false',
|
||||
'Class:AuditRule/Attribute:category_id' => 'Kategorie',
|
||||
'Class:AuditRule/Attribute:category_id+' => 'Kategorie für diese Regel',
|
||||
'Class:AuditRule/Attribute:category_name' => 'Kategorie',
|
||||
'Class:AuditRule/Attribute:category_name+' => 'Kategoriename für diese Regel',
|
||||
'Class:AuditRule/Attribute:contact_id' => 'Verantwortlich',
|
||||
'Class:AuditRule/Attribute:contact_id+' => 'Team oder Person, die für die Behebung der von dieser Regel erkannten Fehler zuständig ist',
|
||||
'Class:AuditRule/Attribute:contact_id' => 'Owner~~',
|
||||
'Class:AuditRule/Attribute:contact_id+' => 'Team or person in charge of fixing the errors detected by this rule~~',
|
||||
]);
|
||||
|
||||
//
|
||||
@@ -64,16 +64,15 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:AuditDomain' => 'Audit-Domäne',
|
||||
'Class:AuditDomain+' => 'Audit-Domänen fassen Audit-Kategorien zusammen.
|
||||
Eine Domäne entspricht üblicherweise der Zuständigkeit dafür, Fehler zu prüfen und zu beheben',
|
||||
'Class:AuditDomain+' => '',
|
||||
'Class:AuditDomain/Attribute:name' => 'Name',
|
||||
'Class:AuditDomain/Attribute:name+' => 'Eine Aufteilung des Audits danach, wer für die Behebung zuständig oder daran interessiert ist',
|
||||
'Class:AuditDomain/Attribute:name+' => '',
|
||||
'Class:AuditDomain/Attribute:description' => 'Beschreibung',
|
||||
'Class:AuditDomain/Attribute:description+' => '',
|
||||
'Class:AuditDomain/Attribute:icon' => 'Icon',
|
||||
'Class:AuditDomain/Attribute:icon+' => '',
|
||||
'Class:AuditDomain/Attribute:categories_list' => 'Audit-Kategorien',
|
||||
'Class:AuditDomain/Attribute:categories_list+' => 'Zugeordnete Audit-Kategorien. Beim Audit einer Domäne werden genau diese zugeordneten Audit-Kategorien geprüft und keine weiteren.',
|
||||
'Class:AuditDomain/Attribute:categories_list+' => 'Verknüpfte Audit-Kategorien',
|
||||
]);
|
||||
|
||||
//
|
||||
@@ -84,13 +83,13 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:lnkAuditCategoryToAuditDomain' => 'Verknüpfung Audit-Kategorie / Audit-Domäne',
|
||||
'Class:lnkAuditCategoryToAuditDomain+' => '',
|
||||
'Class:lnkAuditCategoryToAuditDomain/Attribute:category_id' => 'Audit-Kategorie',
|
||||
'Class:lnkAuditCategoryToAuditDomain/Attribute:category_id+' => 'Audit-Kategorie',
|
||||
'Class:lnkAuditCategoryToAuditDomain/Attribute:category_id+' => '',
|
||||
'Class:lnkAuditCategoryToAuditDomain/Attribute:category_name' => 'Audit-Kategorienname',
|
||||
'Class:lnkAuditCategoryToAuditDomain/Attribute:category_name+' => 'Name der Audit-Kategorie',
|
||||
'Class:lnkAuditCategoryToAuditDomain/Attribute:category_name+' => '',
|
||||
'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_id' => 'Audit-Domäne',
|
||||
'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_id+' => 'Audit-Domäne',
|
||||
'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_id+' => '',
|
||||
'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_name' => 'Audit-Domänenname',
|
||||
'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_name+' => 'Name der Audit-Domäne',
|
||||
'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_name+' => '',
|
||||
]);
|
||||
|
||||
//
|
||||
@@ -99,11 +98,11 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Query' => 'Query',
|
||||
'Class:Query+' => 'Eine Query ist eine Datenmenge, die dynamisch definiert wird',
|
||||
'Class:Query+' => '',
|
||||
'Class:Query/Attribute:name' => 'Name',
|
||||
'Class:Query/Attribute:name+' => 'Bezeichnet die Query',
|
||||
'Class:Query/Attribute:name+' => '',
|
||||
'Class:Query/Attribute:description' => 'Beschreibung',
|
||||
'Class:Query/Attribute:description+' => 'Ausführliche Beschreibung der Query (Zweck, Verwendung usw.)',
|
||||
'Class:Query/Attribute:description+' => '',
|
||||
'Class:Query/Attribute:is_template' => 'Template für OQL-Felder',
|
||||
'Class:Query/Attribute:is_template+' => 'Als Quelle für Empfänger-OQL in Benachrichtigungen nutzbar',
|
||||
'Class:Query/Attribute:is_template/Value:yes' => 'ja',
|
||||
@@ -116,18 +115,18 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:Query/Attribute:export_last_user_id+' => 'Der Benutzer, der den letzten Export durchgeführt hat',
|
||||
'Class:Query/Attribute:export_last_user_contact' => 'Kontakt',
|
||||
'Class:Query/Attribute:export_last_user_contact+' => 'Der Kontakt, der den letzten Export durchgeführt hat',
|
||||
'Class:Query/Attribute:usages' => 'Verwendungszwecke',
|
||||
'Class:Query/Attribute:usages+' => 'Legen Sie die möglichen Verwendungszwecke dieser Query fest.
|
||||
- Die Kennzeichnung "Referenz für KI" setzt voraus, dass die Beschreibung sehr eindeutig und OQL-konform ist. Sie kann als Beispiel für das Erstellen von OQL-Abfragen durch eine KI dienen.
|
||||
- Die Kennzeichnung "Benachrichtigung" setzt voraus, dass die Klasse der zurückgegebenen Objekte genau ein Feld vom Typ E-Mail besitzt.
|
||||
- Die Kennzeichnung "Dashlet" setzt voraus, dass die OQL-Abfrage Objekte einer einzigen Klasse zurückgibt.',
|
||||
'Class:Query/Attribute:usages/Value:export' => 'Export',
|
||||
'Class:Query/Attribute:usages/Value:reference' => 'Referenz für KI',
|
||||
'Class:Query/Attribute:usages/Value:notif' => 'Benachrichtigung',
|
||||
'Class:Query/Attribute:usages/Value:draft' => 'Entwurf',
|
||||
'Class:Query/Attribute:usages/Value:dashlet' => 'Dashlet',
|
||||
'Class:Query/Attribute:owner_id' => 'Verantwortlich',
|
||||
'Class:Query/Attribute:owner_id+' => 'Team oder Person, die für diese Query verantwortlich ist',
|
||||
'Class:Query/Attribute:usages' => 'Usages~~',
|
||||
'Class:Query/Attribute:usages+' => 'Specify the possible usages for this query.
|
||||
- The "Reference for AI" tag assumes the description is very explicit and compliant with OQL. It may be used as an example for building OQL queries by AI.
|
||||
- The "Notification" tag implies the class of returned objects has one and only one field of type email.
|
||||
- The "Dashlet" tag assumes the OQL returns a single class of objects.~~',
|
||||
'Class:Query/Attribute:usages/Value:export' => 'Export~~',
|
||||
'Class:Query/Attribute:usages/Value:reference' => 'Reference for AI~~',
|
||||
'Class:Query/Attribute:usages/Value:notif' => 'Notification~~',
|
||||
'Class:Query/Attribute:usages/Value:draft' => 'Draft~~',
|
||||
'Class:Query/Attribute:usages/Value:dashlet' => 'Dashlet~~',
|
||||
'Class:Query/Attribute:owner_id' => 'Owner~~',
|
||||
'Class:Query/Attribute:owner_id+' => 'Team or person responsible for this query~~',
|
||||
'Query:baseinfo' => 'Allgemeine Informationen',
|
||||
'Query:exportInfo' => 'Export-Informationen',
|
||||
'Class:QueryOQL/Attribute:fields' => 'Felder',
|
||||
@@ -165,7 +164,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:User/Attribute:login' => 'Login',
|
||||
'Class:User/Attribute:login+' => 'Der Benutzer-Anmeldename muss innerhalb von '.ITOP_APPLICATION_SHORT.' eindeutig sein',
|
||||
'Class:User/Attribute:language' => 'Sprache',
|
||||
'Class:User/Attribute:language+' => 'Standardsprache dieses Benutzers, auswählbar aus den Sprachen, in die übersetzt wurde.',
|
||||
'Class:User/Attribute:language+' => 'Benutzersprache',
|
||||
'Class:User/Attribute:language/Value:EN US' => 'English',
|
||||
'Class:User/Attribute:language/Value:EN US+' => 'English (U.S.)',
|
||||
'Class:User/Attribute:language/Value:FR FR' => 'French',
|
||||
@@ -178,13 +177,13 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:User/Attribute:status+' => 'Ist das Benutzer aktiviert oder deaktiviert ?',
|
||||
'Class:User/Attribute:status/Value:enabled' => 'Aktiv',
|
||||
'Class:User/Attribute:status/Value:disabled' => 'Inaktiv',
|
||||
'Class:User/Error:LoginMustBeUnique' => 'Der Login-Name muss eindeutig sein - "%1$s" wird bereits verwendet.',
|
||||
'Class:User/Error:LoginMustBeUnique' => 'Login-Namen müssen unterschiedlich sein - "%1s" benutzt diesen Login-Name bereits.',
|
||||
'Class:User/Error:AtLeastOneProfileIsNeeded' => 'Mindestens ein Profil muss diesem Benutzer zugewiesen sein.',
|
||||
'Class:User/Error:PrivilegedUserMustHaveAccessToBackOffice' => 'Das Profil "%1$s" kann privilegierten Benutzern (Administratoren, SuperUsern und REST-Services-Benutzern) nicht zugewiesen werden',
|
||||
'Class:User/Error:PrivilegedUserMustHaveAccessToBackOffice' => 'Profile "%1$s" cannot be given to privileged Users (Administrators, SuperUsers and REST Services Users)~~',
|
||||
'Class:User/Error:ProfileNotAllowed' => 'Profil "%1$s" kann nicht hinzugefügt werde, es verhindert den Zugriff auf das Backoffice.',
|
||||
'Class:User/Error:StatusChangeIsNotAllowed' => 'Statusänderungen sind für den eigenen Benutzer nicht erlaubt.',
|
||||
'Class:User/Error:AllowedOrgsMustContainUserOrg' => 'Die Organisation des Benutzers muss in den erlaubten Organisationen enthalten sein.',
|
||||
'Class:User/Error:AdminProfileCannotBeRemovedBySelf' => 'Sie können Ihr eigenes Administrator-Profil nicht entfernen. Bitten Sie einen anderen Administrator, dies für Sie zu tun',
|
||||
'Class:User/Error:AdminProfileCannotBeRemovedBySelf' => 'You cannot remove your own Administrator profile. Ask another Administrator to do it for you~~',
|
||||
'Class:User/Error:CurrentProfilesHaveInsufficientRights' => 'Die aktuelle Liste an Profilen vergibt unzureichende Berechtigungen (Benutzer können nicht mehr geändert werden)',
|
||||
'Class:User/Error:PortalPowerUserHasInsufficientRights' => 'Das Profil des Portal-Power-Benutzers hat nicht ausreichend Zugriffsrechte (ein weiteres Profil muss hinzugefügt werden)',
|
||||
'Class:User/Error:AtLeastOneOrganizationIsNeeded' => 'Mindestens eine Organisation muss diesem Benutzer zugewiesen sein.',
|
||||
@@ -256,13 +255,13 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Class:URP_UserOrg+' => 'Zulässige Organisationen',
|
||||
'Class:URP_UserOrg/Name' => 'Verbindung zwischen %1$s und %2$s',
|
||||
'Class:URP_UserOrg/Attribute:userid' => 'User',
|
||||
'Class:URP_UserOrg/Attribute:userid+' => 'Benutzerkonto',
|
||||
'Class:URP_UserOrg/Attribute:userid+' => '',
|
||||
'Class:URP_UserOrg/Attribute:userlogin' => 'Login',
|
||||
'Class:URP_UserOrg/Attribute:userlogin+' => 'Login-Name des Benutzers',
|
||||
'Class:URP_UserOrg/Attribute:userlogin+' => '',
|
||||
'Class:URP_UserOrg/Attribute:allowed_org_id' => 'Organisation',
|
||||
'Class:URP_UserOrg/Attribute:allowed_org_id+' => 'Zugelassene Organisation',
|
||||
'Class:URP_UserOrg/Attribute:allowed_org_id+' => '',
|
||||
'Class:URP_UserOrg/Attribute:allowed_org_name' => 'Organisation',
|
||||
'Class:URP_UserOrg/Attribute:allowed_org_name+' => 'Zugelassene Organisation',
|
||||
'Class:URP_UserOrg/Attribute:allowed_org_name+' => '',
|
||||
'Class:URP_UserOrg/Attribute:reason' => 'Begründung',
|
||||
'Class:URP_UserOrg/Attribute:reason+' => 'Begründet die Berechtigung, die Daten dieser Organisation zu sehen',
|
||||
]);
|
||||
@@ -385,10 +384,8 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
//
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Menu:WelcomeMenu' => 'Willkommen',
|
||||
'Menu:WelcomeMenu+' => 'Willkommen bei '.ITOP_APPLICATION_SHORT,
|
||||
'Menu:WelcomeMenuPage' => 'Willkommen',
|
||||
'Menu:WelcomeMenuPage+' => 'Willkommen bei '.ITOP_APPLICATION_SHORT,
|
||||
'Menu:AdminTools' => 'Administration',
|
||||
'Menu:WelcomeMenu+' => 'Willkommen bei '.ITOP_APPLICATION_SHORT, 'Menu:WelcomeMenuPage' => 'Willkommen',
|
||||
'Menu:WelcomeMenuPage+' => 'Willkommen bei '.ITOP_APPLICATION_SHORT, 'Menu:AdminTools' => 'Admin-Tools',
|
||||
'Menu:AdminTools+' => 'Administrationswerkzeuge',
|
||||
'Menu:AdminTools?' => 'Werkzeuge, die nur für Benutzer mit Adminstratorprofil zugänglich sind',
|
||||
'Menu:CSVImportMenu' => 'CSV-Import',
|
||||
@@ -412,8 +409,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'BooleanLabel:yes' => 'Ja',
|
||||
'BooleanLabel:no' => 'Nein',
|
||||
'UI:WelcomeMenu:Title' => 'Willkommen bei '.ITOP_APPLICATION_SHORT,
|
||||
'UI:WelcomeMenu:AllOpenRequests' => 'Offene Anfragen: %1$d',
|
||||
'UI:WelcomeMenu:Title' => 'Willkommen bei '.ITOP_APPLICATION_SHORT, 'UI:WelcomeMenu:AllOpenRequests' => 'Offene Requests: %1$d',
|
||||
'UI:WelcomeMenu:MyCalls' => 'An mich gestellte Benutzeranfragen',
|
||||
'UI:WelcomeMenu:OpenIncidents' => 'Offene Incidents: %1$d',
|
||||
'UI:WelcomeMenu:AllConfigItems' => 'Configuration Items: %1$d',
|
||||
@@ -517,7 +513,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'UI:HistoryTab' => 'Verlauf',
|
||||
'UI:NotificationsTab' => 'Benachrichtigungen',
|
||||
'UI:History:BulkImports' => 'Verlauf',
|
||||
'UI:History:BulkImports+' => 'Liste der CSV-Importe (neuester Import zuerst)',
|
||||
'UI:History:BulkImports+' => '',
|
||||
'UI:History:BulkImportDetails' => 'Veränderungen durch den CSV-Import durchgeführt am %1$s (durch %2$s)',
|
||||
'UI:History:Date' => 'Datum',
|
||||
'UI:History:Date+' => 'Datum der Änderung',
|
||||
@@ -542,7 +538,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'UI:Menu:Manage' => 'Verwalten...',
|
||||
'UI:Menu:EMail' => 'E-Mail',
|
||||
'UI:Menu:CSVExport' => 'CSV-Export...',
|
||||
'UI:Menu:OpenOQL' => 'OQL-Abfrage anzeigen',
|
||||
'UI:Menu:OpenOQL' => 'View the OQL query~~',
|
||||
'UI:Menu:Modify' => 'Modifizieren...',
|
||||
'UI:Menu:Delete' => 'Löschen...',
|
||||
'UI:Menu:BulkDelete' => 'Löschen...',
|
||||
@@ -683,9 +679,9 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'UI:CSVReport-Stats-Created' => '%1$.0f %% der geladenen Objekte werden erzeugt.',
|
||||
'UI:CSVReport-Stats-Modified' => '%1$.0f %% der geladenen Objekte werden modifiziert.',
|
||||
'UI:CSVExport:AdvancedMode' => 'Erweiterter Modus',
|
||||
'UI:CSVExport:AdvancedMode+' => 'Im erweiterten Modus werden dem Export zusätzliche Spalten hinzugefügt: die ID des Objekts sowie die IDs externer Schlüssel und deren Abgleichattribute.',
|
||||
'UI:CSVExport:AdvancedMode+' => '',
|
||||
'UI:CSVExport:LostChars' => 'Kodierungsproblem',
|
||||
'UI:CSVExport:LostChars+' => 'Die heruntergeladene Datei wird in %1$s kodiert. '.ITOP_APPLICATION_SHORT.' hat Zeichen erkannt, die mit diesem Format nicht kompatibel sind. Diese Zeichen werden entweder durch ein Ersatzzeichen ersetzt (Buchstaben mit Akzent verlieren beispielsweise ihren Akzent) oder verworfen. Sie können die Daten alternativ aus Ihrem Webbrowser kopieren und einfügen. Oder Sie wenden sich an Ihren Administrator, um die Kodierung zu ändern (siehe Parameter \'csv_file_default_charset\').',
|
||||
'UI:CSVExport:LostChars+' => '',
|
||||
'UI:Audit:Title' => ITOP_APPLICATION_SHORT.' - CMDB-Audit',
|
||||
'UI:Audit:Interactive:All:Title' => 'Audit-Ergebnisse',
|
||||
'UI:Audit:Interactive:All:SubTitle' => 'Vollständiges Audit: umfasst alle Regeln, alle Kategorien, alle Domänen',
|
||||
@@ -744,7 +740,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'UI:Query:UrlV1' => 'Die Liste der Felder wurde nicht spezifiziert. Die Seite <em>export-V2.php</em> kann ohne diese Angabe nicht verarbeitet werden. Deswegen, zeigt die nachstehende URL zu der Legacy-Page: <em>export.php</em>. Diese Legacy-Version des Exports hat folgende Limitierungen: Die Liste exportierter Felder kann, abhängig vom Output-Format und vom Datenmodell von '.ITOP_APPLICATION_SHORT.', variieren. Möchten Sie garantieren, dass die Liste aller exportierten Spalten stabil bleibt, müssen Sie einen Wert für das Attribut Feld angeben und die Seite <em>export-V2.php</em> nutzen.',
|
||||
'UI:Schema:Title' => ITOP_APPLICATION_SHORT.' Objekte-Schema',
|
||||
'UI:Schema:TitleForClass' => '%1$s Schema',
|
||||
'UI:Schema:NoClassSelected' => 'Keine Klasse ausgewählt, bitte wählen Sie eine aus',
|
||||
'UI:Schema:NoClassSelected' => 'No class selected, please choose one~~',
|
||||
'UI:Schema:CategoryMenuItem' => 'Kategorie <b>%1$s</b>',
|
||||
'UI:Schema:Relationships' => 'Wechselseite Beziehungen',
|
||||
'UI:Schema:AbstractClass' => 'Abstrakte Klasse: ein Objekt dieser Klasse kann nicht instanziiert werden.',
|
||||
@@ -794,7 +790,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'UI:Schema:Links:n-n' => 'Klassen verbunden zu %1$s (n:n links):',
|
||||
'UI:Schema:Links:All' => 'Grafik aller zugehörigen Klassen',
|
||||
'UI:Schema:NoLifeCyle' => 'Für diese Klasse ist kein Lebenszyklus definiert.',
|
||||
'UI:Schema:LifeCycleTransitions' => 'Zustände und Übergänge',
|
||||
'UI:Schema:LifeCycleTransitions' => 'Übergänge',
|
||||
'UI:Schema:LifeCyleAttributeOptions' => 'Attribut-Optionen',
|
||||
'UI:Schema:LifeCycleHiddenAttribute' => 'Versteckt',
|
||||
'UI:Schema:LifeCycleReadOnlyAttribute' => 'Nur lesen',
|
||||
@@ -810,7 +806,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'UI:Schema:Attribute/Filter' => 'Filter',
|
||||
'UI:Schema:DefaultNullValue' => 'Default Null-Wert: "%1$s"',
|
||||
'UI:Schema:Events' => 'Events',
|
||||
'UI:Schema:Events:Defined' => 'Definierte Events',
|
||||
'UI:Schema:Events:Defined' => 'Events',
|
||||
'UI:Schema:Events:NoEvent' => 'Kein Event definiert',
|
||||
'UI:Schema:Events:Listeners' => 'Event-Listener',
|
||||
'UI:Schema:Events:NoListener' => 'Kein Event-Listener',
|
||||
@@ -872,7 +868,6 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'UI:Delete:Confirm_Object' => 'Bitte bestätigen Sie, dass Sie %1$s löschen möchten.',
|
||||
'UI:Delete:Confirm_Count_ObjectsOf_Class' => 'Bitte bestätigen Sie, dass Sie die folgenden %1$d Objekte der Klasse %2$s löschen möchten.',
|
||||
'UI:WelcomeToITop' => 'Willkommen bei '.ITOP_APPLICATION_SHORT, 'UI:DetailsPageTitle' => ITOP_APPLICATION_SHORT.' - %1$s - %2$s Details',
|
||||
'UI:DetailsPageTitle' => ITOP_APPLICATION_SHORT.' - %1$s - Details zu %2$s',
|
||||
'UI:ErrorPageTitle' => ITOP_APPLICATION_SHORT.' - Fehler',
|
||||
'UI:ObjectDoesNotExist' => 'Leider existiert dieses Objekt nicht oder Sie sind nicht berechtigt es einzusehen.',
|
||||
'UI:ObjectArchived' => 'Dieses Objekt wurde archiviert. Bitte aktivieren Sie die Archiv-Modus oder kontaktieren Sie Ihren '.ITOP_APPLICATION_SHORT.'-Administrator.',
|
||||
@@ -1115,9 +1110,9 @@ Wenn Aktionen mit Trigger verknüpft sind, bekommt jede Aktion eine Auftragsnumm
|
||||
'UI:Button:PreviewModifications' => 'Vorschau auf Modifikationen >>',
|
||||
'UI:ModifiedObject' => 'Objekt modifiziert',
|
||||
'UI:BulkModifyStatus' => 'Operation',
|
||||
'UI:BulkModifyStatus+' => 'Status des Vorgangs',
|
||||
'UI:BulkModifyStatus+' => '',
|
||||
'UI:BulkModifyErrors' => 'Fehler (falls vorhanden)',
|
||||
'UI:BulkModifyErrors+' => 'Fehler, die die Änderung verhindern',
|
||||
'UI:BulkModifyErrors+' => '',
|
||||
'UI:BulkModifyStatusOk' => 'Ok',
|
||||
'UI:BulkModifyStatusError' => 'Fehler',
|
||||
'UI:BulkModifyStatusModified' => 'Modifiziert',
|
||||
@@ -1131,7 +1126,7 @@ Wenn Aktionen mit Trigger verknüpft sind, bekommt jede Aktion eine Auftragsnumm
|
||||
'UI:CaseLogTypeYourTextHere' => 'Geben Sie Ihren Text hier ein:',
|
||||
'UI:CaseLog:Header_Date_UserName' => '%1$s - %2$s:',
|
||||
'UI:CaseLog:InitialValue' => 'Anfangswert:',
|
||||
'UI:AttemptingToSetASlaveAttribute_Name' => 'Das Feld %1$s (%2$s) ist nicht beschreibbar, weil es durch die Datensynchronisation geführt wird. Wert nicht gesetzt.',
|
||||
'UI:AttemptingToSetASlaveAttribute_Name' => 'Das Feld %1$s ist nicht beschreibbar, weil es durch die Datensynchronisation geführt wird. Wert nicht gesetzt.',
|
||||
'UI:ActionNotAllowed' => 'Sie haben nicht die Berechtigung, diese Aktion auf diesen Objekten auszuführen.',
|
||||
'UI:BulkAction:NoObjectSelected' => 'Bitte wählen Sie mindestens ein Objekt, um diese Aktion auszuführen.',
|
||||
'UI:AttemptingToChangeASlaveAttribute_Name' => 'Das Feld %1$s ist nicht beschreibbar, weil es durch die Datensynchronisation geführt wird. Wert bleibt unverändert.',
|
||||
@@ -1147,7 +1142,7 @@ Wenn Aktionen mit Trigger verknüpft sind, bekommt jede Aktion eine Auftragsnumm
|
||||
'UI:ArchiveMode:Banner' => 'Archivmodus',
|
||||
'UI:ArchiveMode:Banner+' => 'Archivierte Objekte sind sichtbar, aber Veränderung ist nicht erlaubt',
|
||||
'UI:FavoriteOrganizations' => 'Bevorzugte Organisationen',
|
||||
'UI:FavoriteOrganizations+' => 'Wählen Sie in der Liste unten die Organisationen aus, die Sie für einen schnellen Zugriff im Auswahlmenü sehen möchten. Beachten Sie, dass dies keine Sicherheitseinstellung ist: Objekte aller Organisationen bleiben sichtbar und sind über den Eintrag "Alle Organisationen" im Auswahlmenü erreichbar.',
|
||||
'UI:FavoriteOrganizations+' => '',
|
||||
'UI:FavoriteLanguage' => 'Sprache des Benutzerinterfaces',
|
||||
'UI:Favorites:SelectYourLanguage' => 'Wählen Sie Ihre bevorzugte Sprache aus',
|
||||
'UI:FavoriteOtherSettings' => 'Andere Einstellungen',
|
||||
@@ -1384,8 +1379,7 @@ Wenn Aktionen mit Trigger verknüpft sind, bekommt jede Aktion eine Auftragsnumm
|
||||
'UI:AddAnExisting_Class' => 'Objekte des Typs %1$s hinzufügen...',
|
||||
'UI:SelectionOf_Class' => 'Selection of objects of type %1$s',
|
||||
'UI:AboutBox' => 'Über '.ITOP_APPLICATION_SHORT.'...',
|
||||
'UI:About:Title' => 'Über '.ITOP_APPLICATION_SHORT,
|
||||
'UI:About:DataModel' => 'Datenmodell',
|
||||
'UI:About:Title' => 'Über '.ITOP_APPLICATION_SHORT, 'UI:About:DataModel' => 'Datenmodell',
|
||||
'UI:About:Support' => 'Support-Information',
|
||||
'UI:About:Licenses' => 'Lizenzen',
|
||||
'UI:About:InstallationOptions' => 'Installationsoptionen',
|
||||
@@ -1462,7 +1456,7 @@ Wenn Aktionen mit Trigger verknüpft sind, bekommt jede Aktion eine Auftragsnumm
|
||||
'UI:Search:Criteria:Title:Default:Between:All' => '%1$s: Beliebig',
|
||||
'UI:Search:Criteria:Title:Default:Between:From' => '%1$s von %2$s',
|
||||
'UI:Search:Criteria:Title:Default:Between:Until' => '%1$s bis %2$s',
|
||||
'UI:Search:Criteria:Title:DateTime:Between' => '%2$s <= %1$s <= %3$s',
|
||||
'UI:Search:Criteria:Title:DateTime:Between' => '%2$s <= 1$s <= %3$s',
|
||||
'UI:Search:Criteria:Title:Enum:In' => '%1$s: %2$s',
|
||||
'UI:Search:Criteria:Title:Enum:In:Many' => '%1$s: %2$s und %3$s andere',
|
||||
'UI:Search:Criteria:Title:Enum:In:All' => '%1$s: Beliebig',
|
||||
@@ -1561,21 +1555,21 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Menu:DataSources' => 'Datenquellen für die Synchronisation',
|
||||
'Menu:DataSources+' => 'Alle Datenquellen für die Synchronisation',
|
||||
'Menu:AuditCategories' => 'Audit-Kategorien',
|
||||
'Menu:AuditCategories+' => 'Regeln definieren, mit denen die Datenqualität geprüft wird',
|
||||
'Menu:AuditCategories+' => 'Audit-Kategorien',
|
||||
'Menu:AuditCategories:Title' => 'Audit-Konfiguration',
|
||||
'Menu:RunQueriesMenu' => 'Abfrage ausführen',
|
||||
'Menu:RunQueriesMenu+' => 'Eine beliebige Abfrage ausführen',
|
||||
'Menu:QueryMenu' => 'Query-Bibliothek',
|
||||
'Menu:QueryMenu+' => 'Wiederverwendbare gespeicherte Queries',
|
||||
'Menu:QueryMenu+' => '',
|
||||
'Menu:UniversalSearchMenu' => 'Universelle Suche',
|
||||
'Menu:UniversalSearchMenu+' => 'Suchen Sie nach beliebigen Inhalt...',
|
||||
'Menu:UserManagementMenu' => 'Benutzerverwaltung',
|
||||
'Menu:UserManagementMenu+' => 'Wer darf sich anmelden und was darf er tun?',
|
||||
'Menu:UserManagementMenu+' => 'Benutzerverwaltung',
|
||||
'Menu:ProfilesMenu' => 'Profile',
|
||||
'Menu:ProfilesMenu+' => 'Vorhandene Profile ansehen',
|
||||
'Menu:ProfilesMenu+' => 'Profile',
|
||||
'Menu:ProfilesMenu:Title' => 'Profile',
|
||||
'Menu:UserAccountsMenu' => 'Benutzerkonten',
|
||||
'Menu:UserAccountsMenu+' => 'Benutzer und ihre Zugriffsrechte verwalten',
|
||||
'Menu:UserAccountsMenu+' => 'Benutzerkonten',
|
||||
'Menu:UserAccountsMenu:Title' => 'Benutzerkonten',
|
||||
'Menu:UserManagement' => 'Benutzerverwaltung',
|
||||
'Menu:Queries' => 'OQL Abfragen',
|
||||
@@ -1585,9 +1579,4 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'Menu:Integrations' => 'Integrationen',
|
||||
'Menu:Integrations+' => '',
|
||||
|
||||
'UI:Error:TwigController' => 'Interner Fehler im Formular-Controller',
|
||||
'UI:CSVReport-Value-Issue-NoValue' => 'Kein Wert',
|
||||
'UI:CSVReport-Row-Issue-NbField' => 'Unerwartete Anzahl an Spalten (gefunden: %1$s, erwartet: %2$s)',
|
||||
'UI:DashletGroupBy:Prop-GroupBy:Select-Year' => '%1$s (Jahr)',
|
||||
'UI:AddSubTree' => 'Eintrag hinzufügen',
|
||||
]);
|
||||
|
||||
@@ -784,7 +784,7 @@ Dict::Add('EN GB', 'British English', 'British English', [
|
||||
Dict::Add('EN GB', 'British English', 'British English', [
|
||||
'Class:TriggerOnObjectUpdate' => 'Trigger (on object update)',
|
||||
'Class:TriggerOnObjectUpdate+' => 'Trigger on object update of [a child class of] the given class',
|
||||
'Class:TriggerOnObjectUpdate/Attribute:filter+' => 'This filter is computed after the object update in database. It restricts the objects which can trigger the actions',
|
||||
'Class:TriggerOnObjectUpdate/Attribute:filter+' => 'This filter is computed after the object update in database. It restricts the objects which can trigger the actions~~',
|
||||
'Class:TriggerOnObjectUpdate/Attribute:target_attcodes' => 'Target fields',
|
||||
'Class:TriggerOnObjectUpdate/Attribute:target_attcodes+' => '',
|
||||
]);
|
||||
@@ -858,12 +858,12 @@ Dict::Add('EN GB', 'British English', 'British English', [
|
||||
'Class:SynchroDataSource/Attribute:notify_contact_id' => 'Contact to notify',
|
||||
'Class:SynchroDataSource/Attribute:notify_contact_id+' => 'Contact to notify in case of error',
|
||||
'Class:SynchroDataSource/Attribute:url_icon' => 'Icon\'s hyperlink',
|
||||
'Class:SynchroDataSource/Attribute:url_icon+' => 'Hyperlink a (small) image representing the application with which '.ITOP_APPLICATION_SHORT.' is synchronised.
|
||||
This icon is shown in the tooltip of the “Lock” symbol on '.ITOP_APPLICATION_SHORT.' synchronised object',
|
||||
'Class:SynchroDataSource/Attribute:url_icon+' => 'Hyperlink a (small) image representing the application with which '.ITOP_APPLICATION_SHORT.' is synchronized.
|
||||
This icon is shown in the tooltip of the “Lock” symbol on '.ITOP_APPLICATION_SHORT.' synchronized object',
|
||||
'Class:SynchroDataSource/Attribute:url_application' => 'Application\'s hyperlink',
|
||||
'Class:SynchroDataSource/Attribute:url_application+' => 'Hyperlink to the object in the external application corresponding to a synchronised '.ITOP_APPLICATION_SHORT.' object.
|
||||
'Class:SynchroDataSource/Attribute:url_application+' => 'Hyperlink to the object in the external application corresponding to a synchronized '.ITOP_APPLICATION_SHORT.' object.
|
||||
Possible placeholders: $this->attribute$ and $replica->primary_key$.
|
||||
The hyperlink is displayed in the tooltip appearing on the “Lock” symbol of any synchronised '.ITOP_APPLICATION_SHORT.' object',
|
||||
The hyperlink is displayed in the tooltip appearing on the “Lock” symbol of any synchronized '.ITOP_APPLICATION_SHORT.' object',
|
||||
'Class:SynchroDataSource/Attribute:reconciliation_policy' => 'Reconciliation policy',
|
||||
'Class:SynchroDataSource/Attribute:reconciliation_policy+' => '"Use the attributes": '.ITOP_APPLICATION_SHORT.' object matches replica values for each Synchro attributes flagged for Reconciliation.
|
||||
"Use primary_key": the column primary_key of the replica is expected to contain the identifier of the '.ITOP_APPLICATION_SHORT.' object',
|
||||
@@ -936,7 +936,7 @@ The hyperlink is displayed in the tooltip appearing on the “Lock” symbol of
|
||||
'Core:SynchroUpdate:Yes' => 'Yes',
|
||||
'Core:SynchroUpdate:No' => 'No',
|
||||
'Core:Synchro:LastestStatus' => 'Latest Status',
|
||||
'Core:Synchro:History' => 'Synchronisation History',
|
||||
'Core:Synchro:History' => 'Synchronization History',
|
||||
'Core:Synchro:NeverRun' => 'This synchro was never run. No log yet.',
|
||||
'Core:Synchro:SynchroEndedOn_Date' => 'The latest synchronisation ended on %1$s.',
|
||||
'Core:Synchro:SynchroRunningStartedOn_Date' => 'The synchronisation started on %1$s is still running...',
|
||||
@@ -991,7 +991,7 @@ The hyperlink is displayed in the tooltip appearing on the “Lock” symbol of
|
||||
'Core:SyncTooManyMissingReplicas' => 'All records have been untouched for some time (all of the objects could be deleted). Please check that the process that writes into the synchronisation table is still running. Operation cancelled.',
|
||||
'Core:SyncSplitModeCLIOnly' => 'The synchronisation can be executed in chunks only if run in mode CLI',
|
||||
'Core:Synchro:ListReplicas_AllReplicas_Errors_Warnings' => '%1$s replicas, %2$s error(s), %3$s warning(s).',
|
||||
'Core:SynchroReplica:TargetObject' => 'Synchronised Object: %1$s',
|
||||
'Core:SynchroReplica:TargetObject' => 'Synchronized Object: %1$s',
|
||||
'Class:AsyncSendEmail' => 'Email (asynchronous)',
|
||||
'Class:AsyncSendEmail/Attribute:to' => 'To',
|
||||
'Class:AsyncSendEmail/Attribute:subject' => 'Subject',
|
||||
@@ -1052,44 +1052,44 @@ The hyperlink is displayed in the tooltip appearing on the “Lock” symbol of
|
||||
'Class:SynchroReplica/Attribute:status/Value:new' => 'New',
|
||||
'Class:SynchroReplica/Attribute:status/Value:obsolete' => 'Obsolete',
|
||||
'Class:SynchroReplica/Attribute:status/Value:orphan' => 'Orphan',
|
||||
'Class:SynchroReplica/Attribute:status/Value:synchronized' => 'Synchronised',
|
||||
'Class:SynchroReplica/Attribute:status/Value:synchronized' => 'Synchronized',
|
||||
'Class:SynchroReplica/Attribute:status_dest_creator' => 'Object Created ?',
|
||||
'Class:SynchroReplica/Attribute:status_last_error' => 'Last Error',
|
||||
'Class:SynchroReplica/Attribute:status_last_warning' => 'Warnings',
|
||||
'Class:SynchroReplica/Attribute:info_creation_date' => 'Creation Date',
|
||||
'Class:SynchroReplica/Attribute:info_last_modified' => 'Last Modified Date',
|
||||
'Class:SynchroReplica/Action:delete+' => 'Delete the replica but not the destination object. If the raw data corresponding to this replica is still part of the source, it will be recreated during the next synchronisation import.',
|
||||
'Class:SynchroReplica/Action:unlink' => 'Unlink',
|
||||
'Class:SynchroReplica/Action:unlink+' => 'Unlink replica from destination object. It will be processed during the next run of the Data Synchro or you can force it with "Synchronise".',
|
||||
'Class:SynchroReplica/Action:unlinksynchro' => 'Unlink & Synchronise',
|
||||
'Class:SynchroReplica/Action:unlinksynchro+' => 'Force immediate resynchronisation of the replica. This can change the destination id. Required after a Data Synchro change on attribute reconciliation flag or if reconciliation attributes were not locked, and you wish to retain the iTop objects modified since then, while recovering or recreating objects aligned with the source.',
|
||||
'Class:SynchroReplica/Action:synchro' => 'Synchronise',
|
||||
'Class:SynchroReplica/Action:synchro+' => 'Force immediate synchronisation of the replica. Useful after a Data Synchro change on an attribute update flag, or if reconciliation attributes were not locked, and you wish to realign the iTop objects with the source.',
|
||||
'Class:SynchroReplica/Action:allowdelete' => 'Allow deletion of destination',
|
||||
'Class:SynchroReplica/Action:allowdelete+' => 'Allow the replica deletion to lead to the destination object deletion, if the Data Synchro deletion policy requires so.',
|
||||
'Class:SynchroReplica/Action:denydelete' => 'Deny deletion of destination',
|
||||
'Class:SynchroReplica/Action:denydelete+' => 'Prevent the Replica deletion to lead to the destination object deletion, even if the Data Synchro deletion policy requires so.',
|
||||
'Class:SynchroReplica/Action:unlink_all' => 'Unlink Replicas',
|
||||
'Class:SynchroReplica/Action:unlink_all+' => 'Unlink Replicas from their destination object. They will be processed during the next run of the Data Synchro or you can force it with "Synchronise".',
|
||||
'Class:SynchroReplica/Action:unlinksynchro_all' => 'Unlink & Synchronise Replicas',
|
||||
'Class:SynchroReplica/Action:unlinksynchro_all+' => 'Force immediate resynchronisation of the replicas. This can change their destination id. Required after a Data Synchro change on attribute reconciliation flag or if reconciliation attributes were not locked, and you wish to retain the iTop objects modified since then, while recovering or recreating objects aligned with the source.',
|
||||
'Class:SynchroReplica/Action:synchro_all' => 'Synchronise Replicas',
|
||||
'Class:SynchroReplica/Action:synchro_all+' => 'Force immediate synchronisation of the replicas. Useful after a Data Synchro change on an attribute update flag, or if reconciliation attributes were not locked, and you wish to realign the iTop objects with the source.',
|
||||
'Class:SynchroReplica/Action:allowdelete_all' => 'Allow deletion of destination objects',
|
||||
'Class:SynchroReplica/Action:allowdelete_all+' => 'Allow the replica deletion to lead to the destination object deletion, if the Data Synchro deletion policy requires so.',
|
||||
'Class:SynchroReplica/Action:denydelete_all' => 'Deny deletion of destination objects',
|
||||
'Class:SynchroReplica/Action:denydelete_all+' => 'Prevent the Replica deletion to lead to the destination object deletion, even if the Data Synchro deletion policy requires so.',
|
||||
'Class:SynchroReplica/Action:delete+' => 'Delete the replica but not the destination object. If the raw data corresponding to this replica is still part of the source, it will be recreated during the next synchronization import.~~',
|
||||
'Class:SynchroReplica/Action:unlink' => 'Unlink~~',
|
||||
'Class:SynchroReplica/Action:unlink+' => 'Unlink replica from destination object. It will be processed during the next run of the Data Synchro or you can force it with "Synchronize".~~',
|
||||
'Class:SynchroReplica/Action:unlinksynchro' => 'Unlink & Synchronize~~',
|
||||
'Class:SynchroReplica/Action:unlinksynchro+' => 'Force immediate resynchronization of the replica. This can change the destination id. Required after a Data Synchro change on attribute reconciliation flag or if reconciliation attributes were not locked, and you wish to retain the iTop objects modified since then, while recovering or recreating objects aligned with the source.~~',
|
||||
'Class:SynchroReplica/Action:synchro' => 'Synchronize~~',
|
||||
'Class:SynchroReplica/Action:synchro+' => 'Force immediate synchronization of the replica. Useful after a Data Synchro change on an attribute update flag, or if reconciliation attributes were not locked, and you wish to realign the iTop objects with the source.~~',
|
||||
'Class:SynchroReplica/Action:allowdelete' => 'Allow deletion of destination~~',
|
||||
'Class:SynchroReplica/Action:allowdelete+' => 'Allow the replica deletion to lead to the destination object deletion, if the Data Synchro deletion policy requires so.~~',
|
||||
'Class:SynchroReplica/Action:denydelete' => 'Deny deletion of destination~~',
|
||||
'Class:SynchroReplica/Action:denydelete+' => 'Prevent the Replica deletion to lead to the destination object deletion, even if the Data Synchro deletion policy requires so.~~',
|
||||
'Class:SynchroReplica/Action:unlink_all' => 'Unlink Replicas~~',
|
||||
'Class:SynchroReplica/Action:unlink_all+' => 'Unlink Replicas from their destination object. They will be processed during the next run of the Data Synchro or you can force it with "Synchronize".~~',
|
||||
'Class:SynchroReplica/Action:unlinksynchro_all' => 'Unlink & Synchronize Replicas~~',
|
||||
'Class:SynchroReplica/Action:unlinksynchro_all+' => 'Force immediate resynchronization of the replicas. This can change their destination id. Required after a Data Synchro change on attribute reconciliation flag or if reconciliation attributes were not locked, and you wish to retain the iTop objects modified since then, while recovering or recreating objects aligned with the source.~~',
|
||||
'Class:SynchroReplica/Action:synchro_all' => 'Synchronize Replicas~~',
|
||||
'Class:SynchroReplica/Action:synchro_all+' => 'Force immediate synchronization of the replicas. Useful after a Data Synchro change on an attribute update flag, or if reconciliation attributes were not locked, and you wish to realign the iTop objects with the source.~~',
|
||||
'Class:SynchroReplica/Action:allowdelete_all' => 'Allow deletion of destination objects~~',
|
||||
'Class:SynchroReplica/Action:allowdelete_all+' => 'Allow the replica deletion to lead to the destination object deletion, if the Data Synchro deletion policy requires so.~~',
|
||||
'Class:SynchroReplica/Action:denydelete_all' => 'Deny deletion of destination objects~~',
|
||||
'Class:SynchroReplica/Action:denydelete_all+' => 'Prevent the Replica deletion to lead to the destination object deletion, even if the Data Synchro deletion policy requires so.~~',
|
||||
|
||||
'UI:UnlinkAllTabTitle' => 'Unlink Replicas',
|
||||
'UI:UnlinkAllPageTitle' => 'Unlink Replicas from their destination object',
|
||||
'UI:UnlinkSynchroAllTabTitle' => 'Unlink & Synchronise Replicas',
|
||||
'UI:UnlinkSynchroAllPageTitle' => 'Unlink Replicas from their destination object & Synchronise them again',
|
||||
'UI:SynchroAllTabTitle' => 'Synchronise Replicas',
|
||||
'UI:SynchroAllPageTitle' => 'Synchronise Replicas: leading to a destination object creation, mapping or an error',
|
||||
'UI:AllowDeleteAllTabTitle' => 'Allow deletion of synchronised object',
|
||||
'UI:AllowDeleteAllPageTitle' => 'Allow propagation of Replica deletion to their destination object',
|
||||
'UI:DenyDeleteAllTabTitle' => 'Deny deletion of synchronised object',
|
||||
'UI:DenyDeleteAllPageTitle' => 'Deny propagation of Replica deletion to their destination object',
|
||||
'UI:UnlinkAllTabTitle' => 'Unlink Replicas~~',
|
||||
'UI:UnlinkAllPageTitle' => 'Unlink Replicas from their destination object~~',
|
||||
'UI:UnlinkSynchroAllTabTitle' => 'Unlink & Synchronize Replicas~~',
|
||||
'UI:UnlinkSynchroAllPageTitle' => 'Unlink Replicas from their destination object & Synchronize them again~~',
|
||||
'UI:SynchroAllTabTitle' => 'Synchronize Replicas~~',
|
||||
'UI:SynchroAllPageTitle' => 'Synchronize Replicas: leading to a destination object creation, mapping or an error~~',
|
||||
'UI:AllowDeleteAllTabTitle' => 'Allow deletion of synchronized object~~',
|
||||
'UI:AllowDeleteAllPageTitle' => 'Allow propagation of Replica deletion to their destination object~~',
|
||||
'UI:DenyDeleteAllTabTitle' => 'Deny deletion of synchronized object~~',
|
||||
'UI:DenyDeleteAllPageTitle' => 'Deny propagation of Replica deletion to their destination object~~',
|
||||
'Class:appUserPreferences' => 'User Preferences',
|
||||
'Class:appUserPreferences/Attribute:userid' => 'User',
|
||||
'Class:appUserPreferences/Attribute:preferences' => 'Prefs',
|
||||
|
||||
@@ -50,9 +50,9 @@ It is applied on the scope of objects defined by the audit category',
|
||||
'Class:AuditRule/Attribute:name' => 'Rule name',
|
||||
'Class:AuditRule/Attribute:name+' => 'Short name for this rule',
|
||||
'Class:AuditRule/Attribute:description' => 'Description',
|
||||
'Class:AuditRule/Attribute:description+' => 'What is checked?',
|
||||
'Class:AuditRule/Attribute:process' => 'Correction process',
|
||||
'Class:AuditRule/Attribute:process+' => 'How should it be fixed? Who should do it? ...',
|
||||
'Class:AuditRule/Attribute:description+' => 'What is checked?~~',
|
||||
'Class:AuditRule/Attribute:process' => 'Correction process~~',
|
||||
'Class:AuditRule/Attribute:process+' => 'How should it be fixed? Who should do it? ...~~',
|
||||
'Class:AuditRule/Attribute:query' => 'Query to run',
|
||||
'Class:AuditRule/Attribute:query+' => 'The OQL expression to run. Returned classes must be aligned with those of the category\'s scope',
|
||||
'Class:AuditRule/Attribute:valid_flag' => 'Returned objects: ',
|
||||
@@ -67,8 +67,8 @@ It is applied on the scope of objects defined by the audit category',
|
||||
'Class:AuditRule/Attribute:category_id+' => 'The category of this rule',
|
||||
'Class:AuditRule/Attribute:category_name' => 'Category name',
|
||||
'Class:AuditRule/Attribute:category_name+' => 'Name of the category of this rule',
|
||||
'Class:AuditRule/Attribute:contact_id' => 'Owner',
|
||||
'Class:AuditRule/Attribute:contact_id+' => 'Team or person in charge of fixing the errors detected by this rule',
|
||||
'Class:AuditRule/Attribute:contact_id' => 'Owner~~',
|
||||
'Class:AuditRule/Attribute:contact_id+' => 'Team or person in charge of fixing the errors detected by this rule~~',
|
||||
]);
|
||||
|
||||
//
|
||||
@@ -129,18 +129,18 @@ Dict::Add('EN GB', 'British English', 'British English', [
|
||||
'Class:Query/Attribute:export_last_user_id+' => 'The user who executed the last export',
|
||||
'Class:Query/Attribute:export_last_user_contact' => 'Contact',
|
||||
'Class:Query/Attribute:export_last_user_contact+' => 'The contact who executed the last export',
|
||||
'Class:Query/Attribute:usages' => 'Usages',
|
||||
'Class:Query/Attribute:usages' => 'Usages~~',
|
||||
'Class:Query/Attribute:usages+' => 'Specify the possible usages for this query.
|
||||
- The "Reference for AI" tag assumes the description is very explicit and compliant with OQL. It may be used as an example for building OQL queries by AI.
|
||||
- The "Notification" tag implies the class of returned objects has one and only one field of type email.
|
||||
- The "Dashlet" tag assumes the OQL returns a single class of objects.',
|
||||
'Class:Query/Attribute:usages/Value:export' => 'Export',
|
||||
'Class:Query/Attribute:usages/Value:reference' => 'Reference for AI',
|
||||
'Class:Query/Attribute:usages/Value:notif' => 'Notification',
|
||||
'Class:Query/Attribute:usages/Value:draft' => 'Draft',
|
||||
'Class:Query/Attribute:usages/Value:dashlet' => 'Dashlet',
|
||||
'Class:Query/Attribute:owner_id' => 'Owner',
|
||||
'Class:Query/Attribute:owner_id+' => 'Team or person responsible for this query',
|
||||
- The "Dashlet" tag assumes the OQL returns a single class of objects.~~',
|
||||
'Class:Query/Attribute:usages/Value:export' => 'Export~~',
|
||||
'Class:Query/Attribute:usages/Value:reference' => 'Reference for AI~~',
|
||||
'Class:Query/Attribute:usages/Value:notif' => 'Notification~~',
|
||||
'Class:Query/Attribute:usages/Value:draft' => 'Draft~~',
|
||||
'Class:Query/Attribute:usages/Value:dashlet' => 'Dashlet~~',
|
||||
'Class:Query/Attribute:owner_id' => 'Owner~~',
|
||||
'Class:Query/Attribute:owner_id+' => 'Team or person responsible for this query~~',
|
||||
'Query:baseinfo' => 'General information',
|
||||
'Query:exportInfo' => 'Export information',
|
||||
'Class:QueryOQL/Attribute:fields' => 'Fields',
|
||||
@@ -178,7 +178,7 @@ Dict::Add('EN GB', 'British English', 'British English', [
|
||||
'Class:User/Attribute:login' => 'Login',
|
||||
'Class:User/Attribute:login+' => 'Account identification string, must be unique within '.ITOP_APPLICATION_SHORT,
|
||||
'Class:User/Attribute:language' => 'Language',
|
||||
'Class:User/Attribute:language+' => 'Default '.ITOP_APPLICATION_SHORT.' language for this user, to choose amoungst languages in which '.ITOP_APPLICATION_SHORT.' was localised . ',
|
||||
'Class:User/Attribute:language+' => 'Default '.ITOP_APPLICATION_SHORT.' language for this user, to choose amoungst languages in which '.ITOP_APPLICATION_SHORT.' was localized . ',
|
||||
'Class:User/Attribute:language/Value:EN US' => 'English',
|
||||
'Class:User/Attribute:language/Value:EN US+' => 'English (U.S.)',
|
||||
'Class:User/Attribute:language/Value:FR FR' => 'French',
|
||||
@@ -194,11 +194,11 @@ Dict::Add('EN GB', 'British English', 'British English', [
|
||||
|
||||
'Class:User/Error:LoginMustBeUnique' => 'Login must be unique - "%1$s" is already being used.',
|
||||
'Class:User/Error:AtLeastOneProfileIsNeeded' => 'At least one profile must be assigned to this user.',
|
||||
'Class:User/Error:PrivilegedUserMustHaveAccessToBackOffice' => 'Profile "%1$s" cannot be given to privileged Users (Administrators, SuperUsers and REST Services Users)',
|
||||
'Class:User/Error:PrivilegedUserMustHaveAccessToBackOffice' => 'Profile "%1$s" cannot be given to privileged Users (Administrators, SuperUsers and REST Services Users)~~',
|
||||
'Class:User/Error:ProfileNotAllowed' => 'Profile "%1$s" cannot be added as it will deny access to the back office.',
|
||||
'Class:User/Error:StatusChangeIsNotAllowed' => 'Changing status is not allowed for your own User',
|
||||
'Class:User/Error:AllowedOrgsMustContainUserOrg' => 'Allowed organisations must contain User organisation',
|
||||
'Class:User/Error:AdminProfileCannotBeRemovedBySelf' => 'You cannot remove your own Administrator profile. Ask another Administrator to do it for you',
|
||||
'Class:User/Error:AdminProfileCannotBeRemovedBySelf' => 'You cannot remove your own Administrator profile. Ask another Administrator to do it for you~~',
|
||||
'Class:User/Error:CurrentProfilesHaveInsufficientRights' => 'The current list of profiles does not give sufficient access rights (Users are not modifiable any more)',
|
||||
'Class:User/Error:PortalPowerUserHasInsufficientRights' => 'The Portal power user profile does not give sufficient access rights (another profile must be added)',
|
||||
'Class:User/Error:AtLeastOneOrganizationIsNeeded' => 'At least one organisation must be assigned to this user.',
|
||||
@@ -601,7 +601,7 @@ Dict::Add('EN GB', 'British English', 'British English', [
|
||||
'UI:CSVImport:idField' => 'id (Primary Key)',
|
||||
'UI:Title:BulkImport' => ITOP_APPLICATION_SHORT.' - Bulk import',
|
||||
'UI:Title:BulkImport+' => 'CSV Import Wizard',
|
||||
'UI:Title:BulkSynchro_nbItem_ofClass_class' => 'Synchronisation of %1$d objects of class %2$s',
|
||||
'UI:Title:BulkSynchro_nbItem_ofClass_class' => 'Synchronization of %1$d objects of class %2$s',
|
||||
'UI:CSVImport:ClassesSelectOne' => '-- select one --',
|
||||
'UI:CSVImport:ErrorExtendedAttCode' => 'Internal error: "%1$s" is an incorrect code because "%2$s" is NOT an external key of the class "%3$s"',
|
||||
'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d object(s) will stay unchanged.',
|
||||
@@ -759,7 +759,7 @@ Dict::Add('EN GB', 'British English', 'British English', [
|
||||
'UI:RunQuery:QueryArguments' => 'Query Arguments',
|
||||
'UI:RunQuery:MoreInfo' => 'More information about the query: ',
|
||||
'UI:RunQuery:DevelopedQuery' => 'Redeveloped query expression:',
|
||||
'UI:RunQuery:SerializedFilter' => 'Serialised filter: ',
|
||||
'UI:RunQuery:SerializedFilter' => 'Serialized filter: ',
|
||||
'UI:RunQuery:DevelopedOQL' => 'Developed OQL',
|
||||
'UI:RunQuery:DevelopedOQLCount' => 'Developed OQL for count',
|
||||
'UI:RunQuery:ResultSQLCount' => 'Resulting SQL for count',
|
||||
@@ -906,7 +906,7 @@ Dict::Add('EN GB', 'British English', 'British English', [
|
||||
'Tag:Archived+' => 'Can be accessed only in archive mode',
|
||||
'Tag:Obsolete' => 'Obsolete',
|
||||
'Tag:Obsolete+' => 'Excluded from the impact analysis and search results',
|
||||
'Tag:Synchronized' => 'Synchronised',
|
||||
'Tag:Synchronized' => 'Synchronized',
|
||||
'ObjectRef:Archived' => 'Archived',
|
||||
'ObjectRef:Obsolete' => 'Obsolete',
|
||||
'UI:SearchResultsPageTitle' => ITOP_APPLICATION_SHORT.' - Search Results',
|
||||
@@ -1021,7 +1021,7 @@ Dict::Add('EN GB', 'British English', 'British English', [
|
||||
|
||||
'UI:NotificationsMenu:Title' => 'Configuration of the Notifications',
|
||||
'UI:NotificationsMenu:Help' => 'Help',
|
||||
'UI:NotificationsMenu:HelpContent' => '<p>In '.ITOP_APPLICATION_SHORT.' the notifications are fully customisable. They are based on two sets of objects: <i>triggers and actions</i>.</p>
|
||||
'UI:NotificationsMenu:HelpContent' => '<p>In '.ITOP_APPLICATION_SHORT.' the notifications are fully customizable. They are based on two sets of objects: <i>triggers and actions</i>.</p>
|
||||
<p><i><b>Triggers</b></i> define when a notification will be executed. There are different triggers as part of '.ITOP_APPLICATION_SHORT.' core, but others can be brought by extensions:
|
||||
<ol>
|
||||
<li>Some triggers are executed when an object of the specified class is <b>created</b>, <b>updated</b> or <b>deleted</b>.</li>
|
||||
@@ -1187,8 +1187,8 @@ When associated with a trigger, each action is given an "order" number, specifyi
|
||||
'UI:ArchiveMode:Banner' => 'Archive mode',
|
||||
'UI:ArchiveMode:Banner+' => 'Archived objects are visible, and no modification is allowed',
|
||||
'UI:FavoriteOrganizations' => 'Favourite Organisations',
|
||||
'UI:FavoriteOrganizations+' => 'Check in the list below the organisations that you want to see in the drop-down menu for a quick access. '.
|
||||
'Note that this is not a security setting, objects from any organisation are still visible and can be accessed by selecting "All Organisations" in the drop-down list.',
|
||||
'UI:FavoriteOrganizations+' => 'Check in the list below the organizations that you want to see in the drop-down menu for a quick access. '.
|
||||
'Note that this is not a security setting, objects from any organization are still visible and can be accessed by selecting "All Organizations" in the drop-down list.',
|
||||
'UI:FavoriteLanguage' => 'Favourite language',
|
||||
'UI:Favorites:SelectYourLanguage' => 'Select your preferred language',
|
||||
'UI:FavoriteOtherSettings' => 'Other Settings',
|
||||
|
||||
@@ -14,8 +14,8 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'UI:Bulk:modify:IncompatibleAttribute' => 'Dieses Attribut kann in einer Massenänderung nicht bearbeitet werden.',
|
||||
'UI:Bulk:Export:MaliciousInjection:Alert:Title' => 'Excel-Sicherheitswarnung',
|
||||
'UI:Bulk:Export:MaliciousInjection:Alert:Message' => 'Das Öffnen einer Datei mit nicht vertrauenswürdigen Daten in Microsoft Excel kann zu einer Formel-Injektion führen. Stellen Sie sicher, dass Ihre Excel-Einstellungen so konfiguriert sind, dass Dateien sicher verarbeitet werden. <a href="%1$s" target="_blank">Erfahren Sie mehr in unserer Dokumentation.</a>',
|
||||
'UI:Bulk:Export:MaliciousInjection:Sanitization:Alert:Message' => 'Einige Werte wurden bereinigt, um mögliche Sicherheitsprobleme in Microsoft Excel zu vermeiden. <a href="%1$s" target="_blank">Mehr dazu in unserer Dokumentation.</a>',
|
||||
'UI:Bulk:Export:MaliciousInjection:Input:Label' => 'Potenziell gefährliche Werte bereinigen',
|
||||
'UI:Bulk:Export:MaliciousInjection:Input:Tooltip' => 'Wenn aktiviert, werden potenziell gefährliche Werte beim Export bereinigt. Dadurch interpretiert Microsoft Excel sie nicht als Formeln. Beachten Sie, dass die ursprünglichen Daten dabei verändert werden können: Ihnen wird ein einfaches Anführungszeichen (\') vorangestellt, damit sie als Text behandelt werden.',
|
||||
'Core:BulkExport:Security' => 'Sicherheit',
|
||||
'UI:Bulk:Export:MaliciousInjection:Sanitization:Alert:Message' => 'Some values have been sanitized to prevent potential security issues in Microsoft Excel. <a href="%1$s" target="_blank">Learn more in our documentation.</a>~~',
|
||||
'UI:Bulk:Export:MaliciousInjection:Input:Label' => 'Sanitize potentially dangerous values~~',
|
||||
'UI:Bulk:Export:MaliciousInjection:Input:Tooltip' => 'When enabled, potentially dangerous values will be sanitized during export. This will prevent Microsoft Excel from interpreting them as formulas. Note that this may alter the original data by prefixing it with a single quote (\') to ensure it is treated as text.~~',
|
||||
'Core:BulkExport:Security' => 'Security~~',
|
||||
]);
|
||||
|
||||
@@ -11,8 +11,8 @@ Dict::Add('EN GB', 'British English', 'British English', [
|
||||
'UI:Bulk:modify:IncompatibleAttribute' => 'This attribute can\'t be edited in bulk context',
|
||||
'UI:Bulk:Export:MaliciousInjection:Alert:Title' => 'Excel security warning',
|
||||
'UI:Bulk:Export:MaliciousInjection:Alert:Message' => 'Opening a file with untrusted data in Microsoft Excel may lead to formula injection. Ensure that your Excel settings are configured to handle files safely. <a href="%1$s" target="_blank">Learn more in our documentation.</a>',
|
||||
'UI:Bulk:Export:MaliciousInjection:Sanitization:Alert:Message' => 'Some values have been sanitised to prevent potential security issues in Microsoft Excel. <a href="%1$s" target="_blank">Learn more in our documentation.</a>',
|
||||
'UI:Bulk:Export:MaliciousInjection:Input:Label' => 'Sanitise potentially dangerous values',
|
||||
'UI:Bulk:Export:MaliciousInjection:Input:Tooltip' => 'When enabled, potentially dangerous values will be sanitised during export. This will prevent Microsoft Excel from interpreting them as formulas. Note that this may alter the original data by prefixing it with a single quote (\') to ensure it is treated as text.',
|
||||
'UI:Bulk:Export:MaliciousInjection:Sanitization:Alert:Message' => 'Some values have been sanitized to prevent potential security issues in Microsoft Excel. <a href="%1$s" target="_blank">Learn more in our documentation.</a>',
|
||||
'UI:Bulk:Export:MaliciousInjection:Input:Label' => 'Sanitize potentially dangerous values',
|
||||
'UI:Bulk:Export:MaliciousInjection:Input:Tooltip' => 'When enabled, potentially dangerous values will be sanitized during export. This will prevent Microsoft Excel from interpreting them as formulas. Note that this may alter the original data by prefixing it with a single quote (\') to ensure it is treated as text.',
|
||||
'Core:BulkExport:Security' => 'Security',
|
||||
]);
|
||||
|
||||
@@ -20,44 +20,44 @@
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'UI:Newsroom:iTopNotification:Label' => ITOP_APPLICATION_SHORT,
|
||||
'UI:Newsroom:iTopNotification:ViewAllPage:Title' => 'Ihre '.ITOP_APPLICATION_SHORT.'-Nachrichten',
|
||||
'UI:Newsroom:iTopNotification:ViewAllPage:SubTitle' => 'Verwalten Sie Ihre Nachrichten: als gelesen oder ungelesen markieren, löschen und mehr.',
|
||||
'UI:Newsroom:iTopNotification:ViewAllPage:Read:Label' => 'Gelesen',
|
||||
'UI:Newsroom:iTopNotification:ViewAllPage:Unread:Label' => 'Ungelesen',
|
||||
'UI:Newsroom:iTopNotification:SelectMode:Label' => 'Auswahlmodus',
|
||||
'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAllAsRead:Label' => 'Alle als gelesen markieren',
|
||||
'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAllAsUnread:Label' => 'Alle als ungelesen markieren',
|
||||
'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteAll:Label' => 'Alle löschen',
|
||||
'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteAll:Success:Message' => 'Alle %1$s Nachrichten wurden gelöscht',
|
||||
'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteAll:Confirmation:Title' => 'Alle Nachrichten löschen',
|
||||
'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteAll:Confirmation:Message' => 'Möchten Sie wirklich alle Nachrichten löschen?',
|
||||
'UI:Newsroom:iTopNotification:ViewAllPage:Empty:Title' => 'Keine Nachrichten, Sie sind auf dem neuesten Stand!',
|
||||
'UI:Newsroom:iTopNotification:ViewAllPage:Title' => 'Your '.ITOP_APPLICATION_SHORT.' news~~',
|
||||
'UI:Newsroom:iTopNotification:ViewAllPage:SubTitle' => 'Manage your news, flag them as read or unread, delete them, etc.~~',
|
||||
'UI:Newsroom:iTopNotification:ViewAllPage:Read:Label' => 'Read~~',
|
||||
'UI:Newsroom:iTopNotification:ViewAllPage:Unread:Label' => 'Unread~~',
|
||||
'UI:Newsroom:iTopNotification:SelectMode:Label' => 'Select mode~~',
|
||||
'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAllAsRead:Label' => 'Mark all as read~~',
|
||||
'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAllAsUnread:Label' => 'Mark all as unread~~',
|
||||
'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteAll:Label' => 'Delete all~~',
|
||||
'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteAll:Success:Message' => 'All %1$s news have been deleted~~',
|
||||
'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteAll:Confirmation:Title' => 'Delete all news~~',
|
||||
'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteAll:Confirmation:Message' => 'Are you sure you want to delete all news?~~',
|
||||
'UI:Newsroom:iTopNotification:ViewAllPage:Empty:Title' => 'No news, you are up to date!~~',
|
||||
|
||||
// Actions
|
||||
// - Unitary buttons
|
||||
'UI:Newsroom:iTopNotification:ViewAllPage:Action:Delete:Label' => 'Diese Nachricht löschen',
|
||||
'UI:Newsroom:iTopNotification:ViewAllPage:Action:ViewObject:Label' => 'Zur URL der Nachricht wechseln',
|
||||
'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsRead:Label' => 'Als gelesen markieren',
|
||||
'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnread:Label' => 'Als ungelesen markieren',
|
||||
'UI:Newsroom:iTopNotification:ViewAllPage:Action:Delete:Label' => 'Delete this news~~',
|
||||
'UI:Newsroom:iTopNotification:ViewAllPage:Action:ViewObject:Label' => 'Go to the news url~~',
|
||||
'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsRead:Label' => 'Mark as read~~',
|
||||
'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnread:Label' => 'Mark as unread~~',
|
||||
// - Bulk buttons
|
||||
'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkSelectedAsRead:Label' => 'Auswahl als gelesen markieren',
|
||||
'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkSelectedAsUnread:Label' => 'Auswahl als ungelesen markieren',
|
||||
'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteSelected:Label' => 'Auswahl löschen',
|
||||
'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteSelected:Confirmation:Title' => 'Ausgewählte Nachrichten löschen',
|
||||
'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteSelected:Confirmation:Message' => 'Möchten Sie die ausgewählten Nachrichten wirklich löschen?',
|
||||
'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkSelectedAsRead:Label' => 'Mark selected as read~~',
|
||||
'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkSelectedAsUnread:Label' => 'Mark selected as unread~~',
|
||||
'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteSelected:Label' => 'Delete selected~~',
|
||||
'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteSelected:Confirmation:Title' => 'Delete selected news~~',
|
||||
'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteSelected:Confirmation:Message' => 'Are you sure you want to delete selected news?~~',
|
||||
|
||||
// Feedback messages
|
||||
'UI:Newsroom:iTopNotification:ViewAllPage:Action:InvalidAction:Message' => 'Ungültige Aktion: "%1$s"',
|
||||
'UI:Newsroom:iTopNotification:ViewAllPage:Action:InvalidAction:Message' => 'Invalid action: "%1$s"~~',
|
||||
// - Mark as read
|
||||
'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsRead:NoEvent:Message' => 'Keine Nachricht, die als gelesen markiert werden könnte',
|
||||
'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsRead:Success:Message' => 'Die Nachricht wurde als gelesen markiert',
|
||||
'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsReadMultiple:Success:Message' => '%1$s Nachrichten wurden als gelesen markiert',
|
||||
'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsRead:NoEvent:Message' => 'No news to mark as read~~',
|
||||
'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsRead:Success:Message' => 'The news has been marked as read~~',
|
||||
'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsReadMultiple:Success:Message' => '%1$s news have been marked as read~~',
|
||||
// - Mark as unread
|
||||
'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnread:NoEvent:Message' => 'Keine Nachricht, die als ungelesen markiert werden könnte',
|
||||
'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnread:Success:Message' => 'Die Nachricht wurde als ungelesen markiert',
|
||||
'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnreadMultiple:Success:Message' => '%1$s Nachrichten wurden als ungelesen markiert',
|
||||
'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnread:NoEvent:Message' => 'No news to mark as read~~',
|
||||
'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnread:Success:Message' => 'The news has been marked as unread~~',
|
||||
'UI:Newsroom:iTopNotification:ViewAllPage:Action:MarkAsUnreadMultiple:Success:Message' => '%1$s news have been marked as unread~~',
|
||||
// Delete
|
||||
'UI:Newsroom:iTopNotification:ViewAllPage:Action:Delete:NoEvent:Message' => 'Keine Nachricht zum Löschen vorhanden',
|
||||
'UI:Newsroom:iTopNotification:ViewAllPage:Action:Delete:Success:Message' => 'Die Nachricht wurde gelöscht',
|
||||
'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteMultiple:Success:Message' => '%1$s Nachrichten wurden gelöscht',
|
||||
'UI:Newsroom:iTopNotification:ViewAllPage:Action:Delete:NoEvent:Message' => 'No news to delete~~',
|
||||
'UI:Newsroom:iTopNotification:ViewAllPage:Action:Delete:Success:Message' => 'The news has been deleted~~',
|
||||
'UI:Newsroom:iTopNotification:ViewAllPage:Action:DeleteMultiple:Success:Message' => '%1$s news have been deleted~~',
|
||||
]);
|
||||
|
||||
@@ -8,41 +8,41 @@
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'UI:WelcomePopup:Button:RemindLater' => 'Später erinnern',
|
||||
'UI:WelcomePopup:Button:Acknowledge' => 'Verstanden',
|
||||
'UI:WelcomePopup:Button:AcknowledgeAndNext' => 'Weiter',
|
||||
'UI:WelcomePopup:Button:AcknowledgeAndClose' => 'Schließen',
|
||||
'UI:WelcomePopup:Button:AcknowledgeAndNext' => 'Next~~',
|
||||
'UI:WelcomePopup:Button:AcknowledgeAndClose' => 'Close~~',
|
||||
]);
|
||||
|
||||
// Message
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'UI:WelcomePopup:Message:330_01_Welcome:Title' => 'Willkommen bei '.ITOP_APPLICATION_SHORT.' 3.3',
|
||||
'UI:WelcomePopup:Message:330_01_Welcome:Description' => '<div>Wir freuen uns, Ihnen dieses neue Release vorzustellen, das zahlreiche Neuerungen und Verbesserungen mitbringt!</div>
|
||||
'UI:WelcomePopup:Message:330_01_Welcome:Title' => 'Welcome to '.ITOP_APPLICATION_SHORT.' 3.3~~',
|
||||
'UI:WelcomePopup:Message:330_01_Welcome:Description' => '<div>We’re pleased to introduce this latest release, bringing you a range of updates and improvements!</div>
|
||||
<br>
|
||||
<div>Neben neuen Funktionen wie der Multi-Faktor-Authentifizierung enthält diese Version wichtige Sicherheits-Updates, die ersten KI-Bausteine sowie verschiedene Verbesserungen für ein flüssigeres und zuverlässigeres Arbeiten. Auch die CMDB profitiert von mehreren Verbesserungen: erweiterte Verwaltung von Containern und Datenflüssen, ausführlichere Klassenbeschreibungen und die Verwaltung des Lebenszyklus. Das Portal hat zudem ein neues, moderneres und flexibleres Erscheinungsbild erhalten, das jetzt nativ in die Anwendung integriert ist.</div>
|
||||
<div>Alongside new features like Multi-Factor Authentication, this version includes essential security updates, the first AI bricks, and various enhancements designed to deliver a smoother and more reliable experience. The CMDB also benefits from several improvements, including enhanced containerization and flow management, richer class descriptions, and lifecycle management. The portal has also received a new, more modern and flexible look, now natively integrated into the application.</div>
|
||||
<br>
|
||||
<div>Wir hoffen, Sie haben mit dieser Version so viel Freude wie wir bei ihrer Entwicklung.</div>
|
||||
<div>Vergessen Sie nicht, Ihre iTop-Einstellungen anzupassen, um die Anwendung auf Ihre Bedürfnisse zuzuschneiden.</div>',
|
||||
'UI:WelcomePopup:Message:330_02_AIFoundations:Title' => 'Das Fundament für KI',
|
||||
'UI:WelcomePopup:Message:330_02_AIFoundations:Description' => '<div>Dieses Release führt die ersten Bausteine für unsere kommenden KI-gestützten Funktionen ein.</div>
|
||||
<div>We hope you enjoy using this version as much as we enjoyed building it.</div>
|
||||
<div>Don’t forget to adjust your iTop preferences to tailor the experience to your needs.</div>',
|
||||
'UI:WelcomePopup:Message:330_02_AIFoundations:Title' => 'Laying the foundations for AI~~',
|
||||
'UI:WelcomePopup:Message:330_02_AIFoundations:Description' => '<div>This release introduces the first building blocks for our upcoming AI-powered features.</div>
|
||||
<br>
|
||||
<div>Wir haben die zentralen APIs umgesetzt, auf denen künftige Erweiterungen aufbauen. Damit ist der Weg für neue intelligente Funktionen und ein reichhaltigeres Arbeiten in den nächsten Updates bereitet.</div>
|
||||
<div>We’ve implemented the core APIs that will support future enhancements, paving the way for new intelligent capabilities and richer experiences in the next updates.</div>
|
||||
<br>
|
||||
<div>Bleiben Sie gespannt – das ist erst der Anfang.</div>',
|
||||
'UI:WelcomePopup:Message:330_03_CMDB:Title' => 'Erweiterte CMDB',
|
||||
'UI:WelcomePopup:Message:330_03_CMDB:Description' => '<div>Diese Version bringt mehrere Verbesserungen am Datenmodell, um sich wandelnden Anforderungen besser gerecht zu werden.</div>
|
||||
<div>Stay tuned—this is just the beginning of what’s ahead.</div>~~',
|
||||
'UI:WelcomePopup:Message:330_03_CMDB:Title' => 'Enhanced CMDB~~',
|
||||
'UI:WelcomePopup:Message:330_03_CMDB:Description' => '<div>This version brings several improvements to our datamodel to better support evolving needs.</div>
|
||||
<br>
|
||||
<div>Neu hinzugekommen sind die Verwaltung von Containern, ein verbessertes Flow-Management, ausführlichere Klassenbeschreibungen sowie die Verwaltung des Lebenszyklus (End of Life / End of Support). Das Menü der Serviceverwaltung wurde zudem für mehr Übersicht und Bedienkomfort neu gestaltet; außerdem lassen sich für ausgewählte Konfigurationselemente Bilder und Logos hinterlegen.</div>
|
||||
<div>We’ve introduced containerization management, improved flow management, enriched class descriptions, and lifecycle management (End of Life / End of Support). The service management menu has also been redesigned for greater clarity and usability, along with the addition of images and logos on selected configuration items.</div>
|
||||
<br>
|
||||
<div>Diese Neuerungen sorgen für ein strukturierteres und intuitiveres Arbeiten.</div>',
|
||||
'UI:WelcomePopup:Message:330_04_MFA:Title' => 'Mehr Sicherheit durch MFA',
|
||||
'UI:WelcomePopup:Message:330_04_MFA:Description' => '<div>Die Multi-Faktor-Authentifizierung (MFA) ist jetzt vollständig in iTop integriert.</div>
|
||||
<div>These updates aim to provide a more structured and intuitive experience.</div>~~',
|
||||
'UI:WelcomePopup:Message:330_04_MFA:Title' => 'Strengthening security with MFA~~',
|
||||
'UI:WelcomePopup:Message:330_04_MFA:Description' => '<div>Multi-Factor Authentication (MFA) is now fully integrated into iTop.</div>
|
||||
<br>
|
||||
<div>MFA ist nun direkt im Kern der Anwendung verankert. Das erhöht die Sicherheit insgesamt und sorgt zugleich für ein nahtloseres und einheitlicheres Nutzungserlebnis.</div>
|
||||
<div>MFA, now built directly into the core experience, strengthens overall security while ensuring a more seamless and consistent user experience.</div>
|
||||
<br>
|
||||
<div>Wir empfehlen Ihnen, Ihre Einstellungen zu prüfen und MFA zu aktivieren, um Ihr Konto besser zu schützen.</div>',
|
||||
'UI:WelcomePopup:Message:330_05_Portal:Title' => 'Das neue Portal',
|
||||
'UI:WelcomePopup:Message:330_05_Portal:Description' => '<div>Diese neue Version bringt dem Portal von Haus aus ein moderneres, flexibleres und responsives Arbeiten – mit einem Erscheinungsbild, das auf die Konsole abgestimmt ist.</div>
|
||||
<div>We encourage you to review your settings and enable MFA to benefit from enhanced account protection.</div>~~',
|
||||
'UI:WelcomePopup:Message:330_05_Portal:Title' => 'New Portal Experience~~',
|
||||
'UI:WelcomePopup:Message:330_05_Portal:Description' => '<div>This new version natively brings a more modern, flexible, and responsive experience to the portal, with a look and feel aligned with the console.</div>
|
||||
<br>
|
||||
<div>Wir haben die Navigation für ein klareres und einheitlicheres Arbeiten neu gestaltet, Menüs und Dashboards flexibler gemacht und responsive Karten eingeführt, die sich an unterschiedliche Bildschirmgrößen anpassen. Auch "Mein Profil" wurde erweitert: Benutzer können ihr Konto und ihre MFA-Einstellungen nun einfacher verwalten.</div>
|
||||
<div>We’ve redesigned the navigation for a clearer and more consistent experience, enhanced the flexibility of menus and dashboards, and introduced responsive cards that adapt to different screen sizes. "My Profile" has also been enhanced, allowing users to manage their account and MFA settings more easily.</div>
|
||||
<br>
|
||||
<div>Das Portal lässt sich außerdem mit einem eigenen Erscheinungsbild versehen, sodass Sie Ihren Benutzern ein einheitlicheres Auftreten in Ihrem Branding bieten können.</div>',
|
||||
<div>The portal can also be customized with your own look and feel, helping you deliver a more consistent and branded experience to your users.</div>~~',
|
||||
]);
|
||||
|
||||
@@ -14,35 +14,35 @@ Dict::Add('EN GB', 'British English', 'British English', [
|
||||
|
||||
// Message
|
||||
Dict::Add('EN GB', 'British English', 'British English', [
|
||||
'UI:WelcomePopup:Message:330_01_Welcome:Title' => 'Welcome to '.ITOP_APPLICATION_SHORT.' 3.3',
|
||||
'UI:WelcomePopup:Message:330_01_Welcome:Title' => 'Welcome to '.ITOP_APPLICATION_SHORT.' 3.3~~',
|
||||
'UI:WelcomePopup:Message:330_01_Welcome:Description' => '<div>We’re pleased to introduce this latest release, bringing you a range of updates and improvements!</div>
|
||||
<br>
|
||||
<div>Alongside new features like Multi-Factor Authentication, this version includes essential security updates, the first AI bricks, and various enhancements designed to deliver a smoother and more reliable experience. The CMDB also benefits from several improvements, including enhanced containerisation and flow management, richer class descriptions, and lifecycle management. The portal has also received a new, more modern and flexible look, now natively integrated into the application.</div>
|
||||
<div>Alongside new features like Multi-Factor Authentication, this version includes essential security updates, the first AI bricks, and various enhancements designed to deliver a smoother and more reliable experience. The CMDB also benefits from several improvements, including enhanced containerization and flow management, richer class descriptions, and lifecycle management. The portal has also received a new, more modern and flexible look, now natively integrated into the application.</div>
|
||||
<br>
|
||||
<div>We hope you enjoy using this version as much as we enjoyed building it.</div>
|
||||
<div>Don’t forget to adjust your iTop preferences to tailor the experience to your needs.</div>',
|
||||
'UI:WelcomePopup:Message:330_02_AIFoundations:Title' => 'Laying the foundations for AI',
|
||||
'UI:WelcomePopup:Message:330_02_AIFoundations:Title' => 'Laying the foundations for AI~~',
|
||||
'UI:WelcomePopup:Message:330_02_AIFoundations:Description' => '<div>This release introduces the first building blocks for our upcoming AI-powered features.</div>
|
||||
<br>
|
||||
<div>We’ve implemented the core APIs that will support future enhancements, paving the way for new intelligent capabilities and richer experiences in the next updates.</div>
|
||||
<br>
|
||||
<div>Stay tuned—this is just the beginning of what’s ahead.</div>',
|
||||
'UI:WelcomePopup:Message:330_03_CMDB:Title' => 'Enhanced CMDB',
|
||||
<div>Stay tuned—this is just the beginning of what’s ahead.</div>~~',
|
||||
'UI:WelcomePopup:Message:330_03_CMDB:Title' => 'Enhanced CMDB~~',
|
||||
'UI:WelcomePopup:Message:330_03_CMDB:Description' => '<div>This version brings several improvements to our datamodel to better support evolving needs.</div>
|
||||
<br>
|
||||
<div>We’ve introduced containerisation management, improved flow management, enriched class descriptions, and lifecycle management (End of Life / End of Support). The service management menu has also been redesigned for greater clarity and usability, along with the addition of images and logos on selected configuration items.</div>
|
||||
<div>We’ve introduced containerization management, improved flow management, enriched class descriptions, and lifecycle management (End of Life / End of Support). The service management menu has also been redesigned for greater clarity and usability, along with the addition of images and logos on selected configuration items.</div>
|
||||
<br>
|
||||
<div>These updates aim to provide a more structured and intuitive experience.</div>',
|
||||
'UI:WelcomePopup:Message:330_04_MFA:Title' => 'Strengthening security with MFA',
|
||||
<div>These updates aim to provide a more structured and intuitive experience.</div>~~',
|
||||
'UI:WelcomePopup:Message:330_04_MFA:Title' => 'Strengthening security with MFA~~',
|
||||
'UI:WelcomePopup:Message:330_04_MFA:Description' => '<div>Multi-Factor Authentication (MFA) is now fully integrated into iTop.</div>
|
||||
<br>
|
||||
<div>MFA, now built directly into the core experience, strengthens overall security while ensuring a more seamless and consistent user experience.</div>
|
||||
<br>
|
||||
<div>We encourage you to review your settings and enable MFA to benefit from enhanced account protection.</div>',
|
||||
'UI:WelcomePopup:Message:330_05_Portal:Title' => 'New Portal Experience',
|
||||
<div>We encourage you to review your settings and enable MFA to benefit from enhanced account protection.</div>~~',
|
||||
'UI:WelcomePopup:Message:330_05_Portal:Title' => 'New Portal Experience~~',
|
||||
'UI:WelcomePopup:Message:330_05_Portal:Description' => '<div>This new version natively brings a more modern, flexible, and responsive experience to the portal, with a look and feel aligned with the console.</div>
|
||||
<br>
|
||||
<div>We’ve redesigned the navigation for a clearer and more consistent experience, enhanced the flexibility of menus and dashboards, and introduced responsive cards that adapt to different screen sizes. "My Profile" has also been enhanced, allowing users to manage their account and MFA settings more easily.</div>
|
||||
<br>
|
||||
<div>The portal can also be customised with your own look and feel, helping you deliver a more consistent and branded experience to your users.</div>',
|
||||
<div>The portal can also be customized with your own look and feel, helping you deliver a more consistent and branded experience to your users.</div>~~',
|
||||
]);
|
||||
|
||||
@@ -14,5 +14,4 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'UI:Component:Input:ChangeNotAllowed' => 'Diese Änderung ist nicht erlaubt',
|
||||
'UI:Component:Input:Password:DoesNotMatch' => 'Passwörter stimmen nicht überein',
|
||||
'UI:Component:Input:Set:MinimumItems' => 'Mindestens %1$s Element(e) benötigt',
|
||||
'UI:Component:Input:Select:Select_item' => 'Eintrag auswählen...',
|
||||
]);
|
||||
|
||||
@@ -11,23 +11,23 @@
|
||||
*
|
||||
*/
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'UI:Layout:ExtensionsDetails:BadgeInstalled' => 'installiert',
|
||||
'UI:Layout:ExtensionsDetails:BadgeInstalled+' => 'Diese Extension ist Teil der aktuellen Installation.',
|
||||
'UI:Layout:ExtensionsDetails:BadgeToBeInstalled' => 'wird installiert',
|
||||
'UI:Layout:ExtensionsDetails:BadgeToBeInstalled+' => 'Diese Extension wird während des Setups installiert.',
|
||||
'UI:Layout:ExtensionsDetails:BadgeCannotBeInstalled' => 'nicht installierbar',
|
||||
'UI:Layout:ExtensionsDetails:BadgeCannotBeInstalled+' => 'Diese Extension kann nicht installiert werden, da eine oder mehrere Abhängigkeiten nicht erfüllt sind.',
|
||||
'UI:Layout:ExtensionsDetails:BadgeNotInstalled' => 'nicht installiert',
|
||||
'UI:Layout:ExtensionsDetails:BadgeNotInstalled+' => 'Diese Extension ist nicht Teil der aktuellen Installation.',
|
||||
'UI:Layout:ExtensionsDetails:BadgeToBeUninstalled' => 'wird deinstalliert',
|
||||
'UI:Layout:ExtensionsDetails:BadgeToBeUninstalled+' => 'Diese Extension wird während des Setups deinstalliert.',
|
||||
'UI:Layout:ExtensionsDetails:BadgeNotUninstallable' => 'nicht deinstallierbar',
|
||||
'UI:Layout:ExtensionsDetails:BadgeNotUninstallable+' => 'Sobald diese Extension installiert ist, sollte sie nicht mehr deinstalliert werden.',
|
||||
'UI:Layout:ExtensionsDetails:BadgeMissingFromDisk' => 'auf dem Datenträger nicht vorhanden',
|
||||
'UI:Layout:ExtensionsDetails:BadgeMissingFromDisk+' => 'Das lokale Verzeichnis der Extension wurde vom Datenträger entfernt. Dadurch wird die Deinstallation dieser Extension erzwungen.',
|
||||
'UI:Layout:ExtensionsDetails:MenuAboutTitle' => 'Über %1$s',
|
||||
'UI:Layout:ExtensionsDetails:MenuAbout' => 'Weitere Informationen',
|
||||
'UI:Layout:ExtensionsDetails:MenuForce' => 'Deinstallation erzwingen',
|
||||
'UI:Layout:ExtensionsDetails:MoreActions' => 'Weitere Aktionen anzeigen',
|
||||
'UI:Layout:ExtensionsDetails:TogglerTooltip' => '%1$s ein-/ausklappen',
|
||||
'UI:Layout:ExtensionsDetails:BadgeInstalled' => 'installed~~',
|
||||
'UI:Layout:ExtensionsDetails:BadgeInstalled+' => 'This extension is part of the current installation.~~',
|
||||
'UI:Layout:ExtensionsDetails:BadgeToBeInstalled' => 'to be installed~~',
|
||||
'UI:Layout:ExtensionsDetails:BadgeToBeInstalled+' => 'This extension will be installed during the setup.~~',
|
||||
'UI:Layout:ExtensionsDetails:BadgeCannotBeInstalled' => 'cannot be installed~~',
|
||||
'UI:Layout:ExtensionsDetails:BadgeCannotBeInstalled+' => 'This extension cannot be installed because one or more dependencies cannot be fulfilled.~~',
|
||||
'UI:Layout:ExtensionsDetails:BadgeNotInstalled' => 'not installed~~',
|
||||
'UI:Layout:ExtensionsDetails:BadgeNotInstalled+' => 'This extension is not part of the current installation.~~',
|
||||
'UI:Layout:ExtensionsDetails:BadgeToBeUninstalled' => 'to be uninstalled~~',
|
||||
'UI:Layout:ExtensionsDetails:BadgeToBeUninstalled+' => 'This extension will be uninstalled during the setup.~~',
|
||||
'UI:Layout:ExtensionsDetails:BadgeNotUninstallable' => 'cannot be uninstalled~~',
|
||||
'UI:Layout:ExtensionsDetails:BadgeNotUninstallable+' => 'Once this extension has been installed, it should not be uninstalled.~~',
|
||||
'UI:Layout:ExtensionsDetails:BadgeMissingFromDisk' => 'missing from disk~~',
|
||||
'UI:Layout:ExtensionsDetails:BadgeMissingFromDisk+' => 'The local extension folder has been removed from the disk. This will force the uninstallation of this extension.~~',
|
||||
'UI:Layout:ExtensionsDetails:MenuAboutTitle' => 'About %1$s~~',
|
||||
'UI:Layout:ExtensionsDetails:MenuAbout' => 'More informations~~',
|
||||
'UI:Layout:ExtensionsDetails:MenuForce' => 'Force uninstall~~',
|
||||
'UI:Layout:ExtensionsDetails:MoreActions' => 'Show more actions~~',
|
||||
'UI:Layout:ExtensionsDetails:TogglerTooltip' => 'Toggle %1$s~~',
|
||||
]);
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'UI:Login:Title' => ITOP_APPLICATION_SHORT.' Login',
|
||||
'UI:Login:Logo:AltText' => ITOP_APPLICATION_SHORT.'-Logo',
|
||||
'UI:Login:Logo:AltText' => ITOP_APPLICATION_SHORT.' logo~~',
|
||||
'UI:Login:Welcome' => 'Willkommen bei '.ITOP_APPLICATION_SHORT.'!',
|
||||
'UI:Login:IncorrectLoginPassword' => 'Ungültiges Passwort oder Login-Daten. Bitte versuchen Sie es erneut.',
|
||||
'UI:Login:IdentifyYourself' => 'Bitte identifizieren Sie sich, bevor Sie fortfahren.',
|
||||
@@ -27,7 +27,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'UI:ResetPwd-Error-NoEmailAtt' => 'das Benutzerkonto ist nicht mit einer Person verknüpft, die eine Mailadresse besitzt. Bitte wenden Sie sich an Ihren Administrator. ',
|
||||
'UI:ResetPwd-Error-NoEmail' => 'die E-Mail-Adresse dieses Accounts fehlt. Bitte kontaktieren Sie Ihren Administrator.',
|
||||
'UI:ResetPwd-Error-Send' => 'Beim Versenden der E-Mail trat ein technisches Problem auf. Bitte kontaktieren Sie Ihren Administrator.',
|
||||
'UI:ResetPwd-EmailSent' => 'Bitte schauen Sie in Ihr E-Mail-Postfach und folgen Sie den Anweisungen. Sollten Sie keine E-Mail erhalten, prüfen Sie bitte den eingegebenen Login-Namen.',
|
||||
'UI:ResetPwd-EmailSent' => 'Bitte schauen Sie in Ihre Mailbox und folgen Sie den Anweisungen.',
|
||||
'UI:ResetPwd-EmailSubject' => 'Zurücksetzen Ihres '.ITOP_APPLICATION_SHORT.'-Passworts',
|
||||
'UI:ResetPwd-EmailBody' => '<body><p>Sie haben das Zurücksetzen Ihres '.ITOP_APPLICATION_SHORT.' Passworts angefordert.</p><p>Bitte folgen Sie diesem Link (funktioniert nur einmalig) : <a href="%1$s">neues Passwort eingeben</a></p>.',
|
||||
'UI:ResetPwd-Title' => 'Passwort zurücksetzen',
|
||||
|
||||
@@ -19,15 +19,15 @@
|
||||
*/
|
||||
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'UI:NotificationsCenter:Page:Title' => 'Benachrichtigungscenter',
|
||||
'UI:NotificationsCenter:Panel:Title' => 'Benachrichtigungscenter',
|
||||
'UI:NotificationsCenter:Panel:SubTitle' => 'Verwalten Sie die Benachrichtigungen, die Sie erhalten haben: abbestellen oder auf einen einzelnen Kanal beschränken',
|
||||
'UI:NotificationsCenter:Panel:Toolbar:ViewAllNews:Title' => 'Alle meine Nachrichten anzeigen',
|
||||
'UI:NotificationsCenter:Panel:Table:Channels' => 'Kanäle',
|
||||
'UI:NotificationsCenter:Unsubscribe:Success' => 'Sie haben die ausgewählten Benachrichtigungen erfolgreich abbestellt.',
|
||||
'UI:NotificationsCenter:Unsubscribe:Error' => 'Beim Abbestellen der ausgewählten Benachrichtigungen ist ein Fehler aufgetreten.',
|
||||
'UI:NotificationsCenter:Subscribe:Success' => 'Sie haben die ausgewählten Benachrichtigungen erfolgreich abonniert.',
|
||||
'UI:NotificationsCenter:Subscribe:Error' => 'Beim Abonnieren der ausgewählten Benachrichtigungen ist ein Fehler aufgetreten.',
|
||||
'UI:NotificationsCenter:Channel:OutOf:Text' => '%1$s von %2$s',
|
||||
'UI:NotificationsCenter:Advanced:Input:Label' => '%1$s: %2$s',
|
||||
'UI:NotificationsCenter:Page:Title' => 'Notifications center~~',
|
||||
'UI:NotificationsCenter:Panel:Title' => 'Notifications center~~',
|
||||
'UI:NotificationsCenter:Panel:SubTitle' => 'Manage Notifications that you have received : unsubscribe or limit them to a single channel~~',
|
||||
'UI:NotificationsCenter:Panel:Toolbar:ViewAllNews:Title' => 'View all my news~~',
|
||||
'UI:NotificationsCenter:Panel:Table:Channels' => 'Channels~~',
|
||||
'UI:NotificationsCenter:Unsubscribe:Success' => 'You have been successfully unsubscribed from the selected notifications.~~',
|
||||
'UI:NotificationsCenter:Unsubscribe:Error' => 'An error occurred while unsubscribing from the selected notifications.~~',
|
||||
'UI:NotificationsCenter:Subscribe:Success' => 'You have been successfully subscribed to the selected notifications.~~',
|
||||
'UI:NotificationsCenter:Subscribe:Error' => 'An error occurred while subscribing to the selected notifications.~~',
|
||||
'UI:NotificationsCenter:Channel:OutOf:Text' => '%1$s out of %2$s~~',
|
||||
'UI:NotificationsCenter:Advanced:Input:Label' => '%1$s: %2$s~~',
|
||||
]);
|
||||
|
||||
@@ -20,5 +20,5 @@
|
||||
|
||||
// Navigation menu
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', [
|
||||
'core/Operation:Landing/Title' => 'Erstellung eines OAuth-Tokens',
|
||||
'core/Operation:Landing/Title' => 'OAuth token creation~~',
|
||||
]);
|
||||
|
||||
@@ -710,7 +710,7 @@ class iTopExtensionsMap
|
||||
}
|
||||
}
|
||||
|
||||
public function GetChoicesFromDatabase(Config $oConfig): array|false
|
||||
public static function GetChoicesFromDatabase(Config $oConfig): array|false
|
||||
{
|
||||
try {
|
||||
if (CMDBSource::DBName() === null) {
|
||||
@@ -739,7 +739,7 @@ class iTopExtensionsMap
|
||||
*/
|
||||
public function GetSelectedExtensions(Config $oConfig, array $aAddedExtensions, array $aRemovedExtensions): array
|
||||
{
|
||||
$aDbChoices = $this->GetChoicesFromDatabase($oConfig);
|
||||
$aDbChoices = self::GetChoicesFromDatabase($oConfig);
|
||||
foreach ($aDbChoices as $i => $sChoice) {
|
||||
if (in_array($sChoice, $aRemovedExtensions)) {
|
||||
unset($aDbChoices[$i]);
|
||||
|
||||
@@ -118,11 +118,7 @@ class DataAuditSequencer extends StepSequencer
|
||||
}
|
||||
|
||||
$sFinalEnvDir = APPROOT.'env-'.$this->oRunTimeEnvironment->GetFinalEnv();
|
||||
if (! is_dir($sFinalEnvDir)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
return count(glob($sFinalEnvDir."/**")) > 0;
|
||||
return is_dir($sFinalEnvDir);
|
||||
}
|
||||
|
||||
public function GetStepNames(): array
|
||||
|
||||
@@ -74,6 +74,7 @@ class WizStepLandingBeforeAudit extends WizStepModulesChoice
|
||||
|
||||
// Component selection in previous screens
|
||||
if ($this->oWizard->GetParameter('selected_components', '[]') === '[]') {
|
||||
|
||||
$aSelectedComponents = $this->GetSelectedComponents($this->aSteps, $this->oWizard->GetParameter('selected_extensions', '[]'));
|
||||
$this->oWizard->SetParameter('selected_components', json_encode($aSelectedComponents));
|
||||
} else {
|
||||
|
||||
@@ -184,10 +184,6 @@ class XMLDataLoader
|
||||
$aReplicas = [];
|
||||
foreach ($oXml as $sClass => $oXmlObj) {
|
||||
if (!MetaModel::IsValidClass($sClass)) {
|
||||
if ($bUpdateKeyCacheOnly) {
|
||||
SetupLog::Warning("Unknown class - $sClass");
|
||||
continue; // A class from the previous data model may no longer exist during an upgrade
|
||||
}
|
||||
SetupLog::Error("Unknown class - $sClass");
|
||||
throw(new Exception("Unknown class - $sClass"));
|
||||
}
|
||||
|
||||
@@ -56,7 +56,7 @@ class NiceWebPage extends WebPage
|
||||
'js/field_sorter.js',
|
||||
'js/table-selectable-lines.js',
|
||||
// - Not used internally or by extensions yet
|
||||
'node_modules/clipboard/dist/clipboard.min.js', // 3.2.0 N°5261 moved to NPM
|
||||
'js/clipboard.min.js', // 3.2.0 N°5261 moved to NPM
|
||||
'js/clipboardwidget.js',
|
||||
// - SearchForm
|
||||
'js/searchformforeignkeys.js',
|
||||
|
||||
@@ -58,8 +58,8 @@ class iTopWebPage extends NiceWebPage implements iTabbedPage
|
||||
// - TabContainer
|
||||
'js/jquery.ba-bbq.min.js',
|
||||
// - DashletGroupBy & other specific places
|
||||
'node_modules/d3/d3.min.js', // 3.2.0 N°5261 moved to NPM
|
||||
'node_modules/c3/c3.min.js', // 3.2.0 N°5261 moved to NPM
|
||||
'js/d3.js', // 3.2.0 N°5261 moved to NPM
|
||||
'js/c3.js', // 3.2.0 N°5261 moved to NPM
|
||||
// - DisplayableGraph, impact analysis
|
||||
'js/raphael-min.js',
|
||||
'js/jquery.mousewheel.js',
|
||||
|
||||
@@ -0,0 +1,93 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* @copyright Copyright (C) 2010-2026 Combodo SAS
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*/
|
||||
|
||||
namespace Combodo\iTop\Test\UnitTest\Application\LoginFSM;
|
||||
|
||||
use Combodo\iTop\Application\Helper\Session;
|
||||
use Combodo\iTop\Test\UnitTest\ItopDataTestCase;
|
||||
use LoginBasic;
|
||||
use LoginWebPage;
|
||||
|
||||
class LoginBasicTest extends ItopDataTestCase
|
||||
{
|
||||
public function testListSupportedLoginModes()
|
||||
{
|
||||
// Given
|
||||
$oLoginBasic = new LoginBasic();
|
||||
|
||||
// When
|
||||
$aActual = $oLoginBasic->ListSupportedLoginModes();
|
||||
|
||||
// Then
|
||||
$this->assertEquals(['basic'], $aActual);
|
||||
}
|
||||
|
||||
public function testOnModeDetectionForLoginPass()
|
||||
{
|
||||
// Given
|
||||
$oLoginBasic = new LoginBasic();
|
||||
$_SERVER['HTTP_AUTHORIZATION'] = 'Basic '.base64_encode("Login:BasicTest");
|
||||
|
||||
// When
|
||||
$_SESSION = [];
|
||||
$iErrorCode = 0;
|
||||
$sActualRes = $oLoginBasic->LoginAction(LoginWebPage::LOGIN_STATE_MODE_DETECTION, $iErrorCode);
|
||||
|
||||
// Then
|
||||
$this->assertEquals('basic', $_SESSION['login_mode'], 'Login mode should have detected basic mode');
|
||||
$this->assertEquals(LoginWebPage::LOGIN_FSM_CONTINUE, $sActualRes, 'No Login FSM error should have been detected');
|
||||
}
|
||||
|
||||
public function testOnModeDetectionForRedirect()
|
||||
{
|
||||
// Given
|
||||
$oLoginBasic = new LoginBasic();
|
||||
$_SERVER['REDIRECT_HTTP_AUTHORIZATION'] = 'Basic '.base64_encode('Login:BasicTest');
|
||||
|
||||
// When
|
||||
$_SESSION = [];
|
||||
$iErrorCode = 0;
|
||||
$sActualRes = $oLoginBasic->LoginAction(LoginWebPage::LOGIN_STATE_MODE_DETECTION, $iErrorCode);
|
||||
|
||||
// Then
|
||||
$this->assertEquals('basic', $_SESSION['login_mode'], 'Login mode should have detected basic mode');
|
||||
$this->assertEquals(LoginWebPage::LOGIN_FSM_CONTINUE, $sActualRes, 'No Login FSM error should have been detected');
|
||||
}
|
||||
|
||||
public function testOnModeDetectionForBasicLoginPassword()
|
||||
{
|
||||
// Given
|
||||
$oLoginBasic = new LoginBasic();
|
||||
$_SERVER['PHP_AUTH_USER'] = 'Login';
|
||||
$_SERVER['PHP_AUTH_PW'] = 'Passwd';
|
||||
|
||||
// When
|
||||
$_SESSION = [];
|
||||
$iErrorCode = 0;
|
||||
$sActualRes = $oLoginBasic->LoginAction(LoginWebPage::LOGIN_STATE_MODE_DETECTION, $iErrorCode);
|
||||
|
||||
// Then
|
||||
$this->assertEquals('basic', $_SESSION['login_mode'], 'Login mode should have detected basic mode');
|
||||
$this->assertEquals(LoginWebPage::LOGIN_FSM_CONTINUE, $sActualRes, 'No Login FSM error should have been detected');
|
||||
}
|
||||
|
||||
public function testOnModeDetectionForBearerToken()
|
||||
{
|
||||
// Given
|
||||
$oLoginBasic = new LoginBasic();
|
||||
$_SERVER['HTTP_AUTHORIZATION'] = 'Bearer '.base64_encode('LoginBasicTest');
|
||||
|
||||
// When
|
||||
$_SESSION = [];
|
||||
$iErrorCode = 0;
|
||||
$sActualRes = $oLoginBasic->LoginAction(LoginWebPage::LOGIN_STATE_MODE_DETECTION, $iErrorCode);
|
||||
|
||||
// Then
|
||||
$this->assertFalse(Session::IsSet('login_mode'), 'No basic login mode should have been detected');
|
||||
$this->assertEquals(LoginWebPage::LOGIN_FSM_CONTINUE, $sActualRes, 'No Login FSM error should have been detected');
|
||||
}
|
||||
}
|
||||
@@ -376,27 +376,6 @@ class DataAuditSequencerTest extends ItopTestCase
|
||||
self::assertFalse($this->InvokeNonPublicMethod(DataAuditSequencer::class, "IsDataAuditRequired", $oSequencer));
|
||||
}
|
||||
|
||||
public function testIsDataAuditRequired_NoAuditWhenEnvProductionFolderIsEmpty()
|
||||
{
|
||||
$oRunTimeEnvironment = $this->createMock(\RunTimeEnvironment::class);
|
||||
$oRunTimeEnvironment->expects($this->once())->method('GetApplicationVersion')
|
||||
->willReturn(['product_version' => ITOP_VERSION_FULL]);
|
||||
$oRunTimeEnvironment->expects($this->once())->method("GetFinalEnv")->willReturn("production-gabuzomeu");
|
||||
|
||||
$sFolder = APPROOT.'env-production-gabuzomeu';
|
||||
if (! is_dir($sFolder)) {
|
||||
mkdir($sFolder);
|
||||
$this->aFileToClean [] = $sFolder;
|
||||
}
|
||||
|
||||
$aAdditionalParams = [
|
||||
'mode' => 'upgrade',
|
||||
'optional_steps' => ['setup-audit' => true ],
|
||||
];
|
||||
$oSequencer = new DataAuditSequencer($this->GivenParams($aAdditionalParams), $oRunTimeEnvironment);
|
||||
self::assertFalse($this->InvokeNonPublicMethod(DataAuditSequencer::class, "IsDataAuditRequired", $oSequencer));
|
||||
}
|
||||
|
||||
public function testIsDataAuditRequired_NoAuditTriggeredBecauseDisabled()
|
||||
{
|
||||
$oRunTimeEnvironment = $this->createMock(\RunTimeEnvironment::class);
|
||||
|
||||
Reference in New Issue
Block a user