mirror of
https://github.com/Combodo/iTop.git
synced 2026-05-15 21:38:47 +02:00
Merge branch 'master' into develop
# Conflicts: # core/config.class.inc.php # core/htmlsanitizer.class.inc.php # css/css-variables.scss # css/light-grey.css # datamodels/2.x/version.xml # dictionaries/zh_cn.dictionary.itop.ui.php # synchro/synchrodatasource.class.inc.php
This commit is contained in:
@@ -911,7 +911,7 @@ EOF
|
||||
|
||||
|
||||
/**
|
||||
* @param \iTopWebPage $oPage
|
||||
* @param \WebPage $oPage
|
||||
* @param bool $bEditMode
|
||||
*
|
||||
* @throws \CoreException
|
||||
@@ -921,8 +921,9 @@ EOF
|
||||
* @throws \MySQLException
|
||||
* @throws \MySQLHasGoneAwayException
|
||||
* @throws \OQLException
|
||||
* @throws \Exception
|
||||
*/
|
||||
function DisplayDetails(WebPage $oPage, $bEditMode = false)
|
||||
public function DisplayDetails(WebPage $oPage, $bEditMode = false)
|
||||
{
|
||||
$sTemplate = Utils::ReadFromFile(MetaModel::GetDisplayTemplate(get_class($this)));
|
||||
if (!empty($sTemplate))
|
||||
@@ -944,6 +945,7 @@ EOF
|
||||
// template not found display the object using the *old style*
|
||||
$oPage->add('<div id="search-widget-results-outer">');
|
||||
$this->DisplayBareHeader($oPage, $bEditMode);
|
||||
/** @var \iTopWebPage $oPage */
|
||||
$oPage->AddTabContainer(OBJECT_PROPERTIES_TAB);
|
||||
$oPage->SetCurrentTabContainer(OBJECT_PROPERTIES_TAB);
|
||||
$oPage->SetCurrentTab(Dict::S('UI:PropertiesTab'));
|
||||
@@ -2104,7 +2106,7 @@ EOF
|
||||
$('#{$iId}_console_form').console_form_handler('alignColumns');
|
||||
$('#{$iId}_console_form').console_form_handler('option', 'field_set', $('#{$iId}_field_set'));
|
||||
// field_change must be processed to refresh the hidden value at anytime
|
||||
$('#{$iId}_console_form').bind('value_change', function() { $('#{$iId}').val(JSON.stringify($('#{$iId}_field_set').triggerHandler('get_current_values'))); console.error($('#{$iId}').val()); });
|
||||
$('#{$iId}_console_form').bind('value_change', function() { $('#{$iId}').val(JSON.stringify($('#{$iId}_field_set').triggerHandler('get_current_values'))); });
|
||||
// Initialize the hidden value with current state
|
||||
// update_value is triggered when preparing the wizard helper object for ajax calls
|
||||
$('#{$iId}').bind('update_value', function() { $(this).val(JSON.stringify($('#{$iId}_field_set').triggerHandler('get_current_values'))); });
|
||||
@@ -2177,6 +2179,11 @@ EOF
|
||||
if ((count($aAllowedValues) == 1) && ($bMandatory == 'true'))
|
||||
{
|
||||
// When there is only once choice, select it by default
|
||||
$oPage->add_ready_script(
|
||||
<<<EOF
|
||||
$('#$iId').attr('data-validate','dependencies');
|
||||
EOF
|
||||
);
|
||||
$sSelected = ' selected';
|
||||
}
|
||||
else
|
||||
|
||||
@@ -208,6 +208,11 @@ class UIExtKeyWidget
|
||||
{
|
||||
// When there is only once choice, select it by default
|
||||
$sSelected = 'selected';
|
||||
$oPage->add_ready_script(
|
||||
<<<EOF
|
||||
$('#$this->iId').attr('data-validate','dependencies');
|
||||
EOF
|
||||
);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@@ -335,6 +335,7 @@ class UILinksWidgetDirect
|
||||
|
||||
$aArgs = array_merge($oCurrentObj->ToArgs('this'), $oFilter->GetInternalParams());
|
||||
$oFilter->SetInternalParams($aArgs);
|
||||
$aPrefillFormParam['filter'] = $oFilter;
|
||||
$oCurrentObj->PrefillForm('search', $aPrefillFormParam);
|
||||
}
|
||||
$oBlock = new DisplayBlock($oFilter, 'search', false);
|
||||
@@ -362,13 +363,17 @@ class UILinksWidgetDirect
|
||||
|
||||
/**
|
||||
* Search for objects to be linked to the current object (i.e "remote" objects)
|
||||
*
|
||||
* @param WebPage $oP The page used for the output (usually an AjaxWebPage)
|
||||
* @param string $sRemoteClass Name of the "remote" class to perform the search on, must be a derived class of $this->sLinkedClass
|
||||
* @param array $aAlreadyLinked Array of indentifiers of objects which are already linke to the current object (or about to be linked)
|
||||
* @param DBObject $oCurrentObj The object currently being edited... if known...
|
||||
* @throws Exception
|
||||
* @param array $aPrefillFormParam
|
||||
*
|
||||
* @throws \CoreException
|
||||
* @throws \OQLException
|
||||
*/
|
||||
public function SearchObjectsToAdd(WebPage $oP, $sRemoteClass = '', $aAlreadyLinked = array(), $oCurrentObj = null)
|
||||
public function SearchObjectsToAdd(WebPage $oP, $sRemoteClass = '', $aAlreadyLinked = array(), $oCurrentObj = null, $aPrefillFormParam = array())
|
||||
{
|
||||
if ($sRemoteClass == '')
|
||||
{
|
||||
@@ -398,16 +403,19 @@ class UILinksWidgetDirect
|
||||
$oFilter->AddCondition('id', $oCurrentObj->GetKey(), '!=');
|
||||
}
|
||||
}
|
||||
if (count($aAlreadyLinked) > 0)
|
||||
{
|
||||
$oFilter->AddCondition('id', $aAlreadyLinked, 'NOTIN');
|
||||
}
|
||||
if ($oCurrentObj != null)
|
||||
{
|
||||
$this->SetSearchDefaultFromContext($oCurrentObj, $oFilter);
|
||||
|
||||
$aArgs = array_merge($oCurrentObj->ToArgs('this'), $oFilter->GetInternalParams());
|
||||
$oFilter->SetInternalParams($aArgs);
|
||||
|
||||
$aPrefillFormParam['filter'] = $oFilter;
|
||||
$oCurrentObj->PrefillForm('search', $aPrefillFormParam);
|
||||
}
|
||||
if (count($aAlreadyLinked) > 0)
|
||||
{
|
||||
$oFilter->AddCondition('id', $aAlreadyLinked, 'NOTIN');
|
||||
}
|
||||
$oBlock = new DisplayBlock($oFilter, 'list', false);
|
||||
$oBlock->Display($oP, "ResultsToAdd_{$this->sInputid}", array('menu' => false, 'cssCount'=> '#count_'.$this->sInputid , 'selection_mode' => true, 'table_id' => 'add_'.$this->sInputid)); // Don't display the 'Actions' menu on the results
|
||||
|
||||
@@ -133,14 +133,15 @@ class UILinksWidget
|
||||
$sPrefix = "$this->m_sAttCode{$this->m_sNameSuffix}";
|
||||
$aRow = array();
|
||||
$aFieldsMap = array();
|
||||
$iKey = 0;
|
||||
if(is_object($linkObjOrId) && (!$linkObjOrId->IsNew()))
|
||||
{
|
||||
$key = $linkObjOrId->GetKey();
|
||||
$iKey = $linkObjOrId->GetKey();
|
||||
$iRemoteObjKey = $linkObjOrId->Get($this->m_sExtKeyToRemote);
|
||||
$sPrefix .= "[$key][";
|
||||
$sPrefix .= "[$iKey][";
|
||||
$sNameSuffix = "]"; // To make a tabular form
|
||||
$aArgs['prefix'] = $sPrefix;
|
||||
$aArgs['wizHelper'] = "oWizardHelper{$this->m_iInputId}{$key}";
|
||||
$aArgs['wizHelper'] = "oWizardHelper{$this->m_iInputId}{$iKey}";
|
||||
$aArgs['this'] = $linkObjOrId;
|
||||
|
||||
if($bReadOnly)
|
||||
@@ -154,7 +155,7 @@ class UILinksWidget
|
||||
}
|
||||
else
|
||||
{
|
||||
$aRow['form::checkbox'] = "<input class=\"selection\" data-remote-id=\"$iRemoteObjKey\" data-link-id=\"$key\" data-unique-id=\"$iUniqueId\" type=\"checkbox\" onClick=\"oWidget".$this->m_iInputId.".OnSelectChange();\" value=\"$key\">";
|
||||
$aRow['form::checkbox'] = "<input class=\"selection\" data-remote-id=\"$iRemoteObjKey\" data-link-id=\"$iKey\" data-unique-id=\"$iUniqueId\" type=\"checkbox\" onClick=\"oWidget".$this->m_iInputId.".OnSelectChange();\" value=\"$iKey\">";
|
||||
foreach($this->m_aEditableFields as $sFieldCode)
|
||||
{
|
||||
$sFieldId = $this->m_iInputId.'_'.$sFieldCode.'['.$linkObjOrId->GetKey().']';
|
||||
@@ -195,7 +196,30 @@ class UILinksWidget
|
||||
$aArgs['wizHelper'] = "oWizardHelper{$this->m_iInputId}_".($iUniqueId < 0 ? -$iUniqueId : $iUniqueId);
|
||||
$aArgs['this'] = $oNewLinkObj;
|
||||
$sInputValue = $iUniqueId > 0 ? "-$iUniqueId" : "$iUniqueId";
|
||||
$aRow['form::checkbox'] = "<input class=\"selection\" data-remote-id=\"$iRemoteObjKey\" data-link-id=\"\" data-unique-id=\"$iUniqueId\" type=\"checkbox\" onClick=\"oWidget".$this->m_iInputId.".OnSelectChange();\" value=\"$sInputValue\">";
|
||||
$aRow['form::checkbox'] = "<input class=\"selection\" data-remote-id=\"$iRemoteObjKey\" data-link-id=\"0\" data-unique-id=\"$iUniqueId\" type=\"checkbox\" onClick=\"oWidget".$this->m_iInputId.".OnSelectChange();\" value=\"$sInputValue\">";
|
||||
|
||||
if ($iUniqueId > 0)
|
||||
{
|
||||
// Rows created with ajax call need OnLinkAdded call.
|
||||
//
|
||||
$oP->add_ready_script(
|
||||
<<<EOF
|
||||
PrepareWidgets();
|
||||
oWidget{$this->m_iInputId}.OnLinkAdded($iUniqueId, $iRemoteObjKey);
|
||||
EOF
|
||||
);
|
||||
}
|
||||
else
|
||||
{
|
||||
// Rows added before loading the form don't have to call OnLinkAdded.
|
||||
// Listeners are already present and DOM is not recreated
|
||||
$iPositiveUniqueId = -$iUniqueId;
|
||||
$oP->add_ready_script(<<<EOF
|
||||
oWidget{$this->m_iInputId}.AddLink($iPositiveUniqueId, $iRemoteObjKey);
|
||||
EOF
|
||||
);
|
||||
}
|
||||
|
||||
foreach($this->m_aEditableFields as $sFieldCode)
|
||||
{
|
||||
$sFieldId = $this->m_iInputId.'_'.$sFieldCode.'['.-$iUniqueId.']';
|
||||
@@ -207,20 +231,12 @@ class UILinksWidget
|
||||
cmdbAbstractObject::GetFormElementForField($oP, $this->m_sLinkedClass, $sFieldCode, $oAttDef, $sValue, $sDisplayValue, $sSafeId /* id */, $sNameSuffix, 0, $aArgs).
|
||||
'</div></div></div>';
|
||||
$aFieldsMap[$sFieldCode] = $sSafeId;
|
||||
$oP->add_ready_script(<<<EOF
|
||||
oWidget{$this->m_iInputId}.OnValueChange($iKey, $iUniqueId, '$sFieldCode', '$sValue');
|
||||
EOF
|
||||
);
|
||||
}
|
||||
$sState = '';
|
||||
|
||||
// Rows created with ajax call need OnLinkAdded call.
|
||||
// Rows added before loading the form cannot call OnLinkAdded.
|
||||
if ($iUniqueId > 0)
|
||||
{
|
||||
$oP->add_ready_script(
|
||||
<<<EOF
|
||||
PrepareWidgets();
|
||||
oWidget{$this->m_iInputId}.OnLinkAdded($iUniqueId, $iRemoteObjKey);
|
||||
EOF
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
if(!$bReadOnly)
|
||||
@@ -337,8 +353,19 @@ EOF
|
||||
$sHtmlValue .= "<input type=\"hidden\" id=\"{$sFormPrefix}{$this->m_iInputId}\">\n";
|
||||
$oValue->Rewind();
|
||||
$aForm = array();
|
||||
$iAddedId = 1; // Unique id for new links
|
||||
$aAddedLinks = array();
|
||||
$iAddedId = -1; // Unique id for new links
|
||||
|
||||
$sDuplicates = ($this->m_bDuplicatesAllowed) ? 'true' : 'false';
|
||||
// Don't automatically launch the search if the table is huge
|
||||
$bDoSearch = !utils::IsHighCardinality($this->m_sRemoteClass);
|
||||
$sJSDoSearch = $bDoSearch ? 'true' : 'false';
|
||||
$sWizHelper = 'oWizardHelper'.$sFormPrefix;
|
||||
$oPage->add_ready_script(<<<EOF
|
||||
oWidget{$this->m_iInputId} = new LinksWidget('{$this->m_sAttCode}{$this->m_sNameSuffix}', '{$this->m_sClass}', '{$this->m_sAttCode}', '{$this->m_iInputId}', '{$this->m_sNameSuffix}', $sDuplicates, $sWizHelper, '{$this->m_sExtKeyToRemote}', $sJSDoSearch);
|
||||
oWidget{$this->m_iInputId}.Init();
|
||||
EOF
|
||||
);
|
||||
|
||||
while($oCurrentLink = $oValue->Fetch())
|
||||
{
|
||||
// We try to retrieve the remote object as usual
|
||||
@@ -357,9 +384,7 @@ EOF
|
||||
|
||||
if ($oCurrentLink->IsNew())
|
||||
{
|
||||
$key = -($iAddedId++);
|
||||
$iUniqueId = -$key;
|
||||
$aAddedLinks[] = array('iAddedId' => $iUniqueId, 'iRemote' => $oCurrentLink->Get($this->m_sExtKeyToRemote));
|
||||
$key = $iAddedId--;
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -368,24 +393,6 @@ EOF
|
||||
$aForm[$key] = $this->GetFormRow($oPage, $oLinkedObj, $oCurrentLink, $aArgs, $oCurrentObj, $key, $bReadOnly);
|
||||
}
|
||||
$sHtmlValue .= $this->DisplayFormTable($oPage, $this->m_aTableConfig, $aForm);
|
||||
$sDuplicates = ($this->m_bDuplicatesAllowed) ? 'true' : 'false';
|
||||
// Don't automatically launch the search if the table is huge
|
||||
$bDoSearch = !utils::IsHighCardinality($this->m_sRemoteClass);
|
||||
$sJSDoSearch = $bDoSearch ? 'true' : 'false';
|
||||
$sWizHelper = 'oWizardHelper'.$sFormPrefix;
|
||||
$oPage->add_ready_script(<<<EOF
|
||||
oWidget{$this->m_iInputId} = new LinksWidget('{$this->m_sAttCode}{$this->m_sNameSuffix}', '{$this->m_sClass}', '{$this->m_sAttCode}', '{$this->m_iInputId}', '{$this->m_sNameSuffix}', $sDuplicates, $sWizHelper, '{$this->m_sExtKeyToRemote}', $sJSDoSearch);
|
||||
oWidget{$this->m_iInputId}.Init();
|
||||
EOF
|
||||
);
|
||||
|
||||
foreach ($aAddedLinks as $aAddedLink)
|
||||
{
|
||||
$oPage->add_ready_script(<<<EOF
|
||||
oWidget{$this->m_iInputId}.AddLink({$aAddedLink['iAddedId']}, {$aAddedLink['iRemote']});
|
||||
EOF
|
||||
);
|
||||
}
|
||||
|
||||
$sHtmlValue .= "<span style=\"float:left;\"> <img src=\"../images/tv-item-last.gif\"> <input id=\"{$this->m_sAttCode}{$this->m_sNameSuffix}_btnRemove\" type=\"button\" value=\"".Dict::S('UI:RemoveLinkedObjectsOf_Class')."\" onClick=\"oWidget{$this->m_iInputId}.RemoveSelected();\" >";
|
||||
$sHtmlValue .= " <input id=\"{$this->m_sAttCode}{$this->m_sNameSuffix}_btnAdd\" type=\"button\" value=\"".Dict::Format('UI:AddLinkedObjectsOf_Class', MetaModel::GetName($this->m_sRemoteClass))."\" onClick=\"oWidget{$this->m_iInputId}.AddObjects();\"><span id=\"{$this->m_sAttCode}{$this->m_sNameSuffix}_indicatorAdd\"></span></span>\n";
|
||||
|
||||
@@ -512,7 +512,7 @@ abstract class AttributeDefinition
|
||||
}
|
||||
|
||||
/**
|
||||
* @param string|null $sDefault
|
||||
* @param string|null $sDefault if null, will return the attribute code replacing "_" by " "
|
||||
*
|
||||
* @return string
|
||||
*
|
||||
@@ -6525,27 +6525,45 @@ class AttributeExternalField extends AttributeDefinition
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @see N°2174
|
||||
*
|
||||
* @param string $sDefault
|
||||
*
|
||||
* @return string dict entry if defined, otherwise the class hierarchy -> field name<br>
|
||||
* <p>For example, having this :
|
||||
*
|
||||
* <pre>
|
||||
* +---------------------+ +--------------------+ +--------------+
|
||||
* | Class A | | Class B | | Class C |
|
||||
* +---------------------+ +--------------------+ +--------------+
|
||||
* | foo <ExternalField>-------->c_id_friendly_name--------->friendlyname |
|
||||
* +---------------------+ +--------------------+ +--------------+
|
||||
* </pre>
|
||||
*
|
||||
* <p>The ExternalField foo points to a magical field that is brought by c_id ExternalKey in class B.
|
||||
*
|
||||
* <p>The foo label will be : B -> C -> friendlyname<br>
|
||||
* This can be overrided with dict key Class:ClassA/Attribute:foo
|
||||
*
|
||||
* @throws \CoreException
|
||||
* @throws \Exception
|
||||
*/
|
||||
public function GetLabel($sDefault = null)
|
||||
{
|
||||
if ($this->IsFriendlyName())
|
||||
$sLabelDefaultValue = '';
|
||||
$sLabel = parent::GetLabel($sLabelDefaultValue);
|
||||
if ($sLabelDefaultValue !== $sLabel)
|
||||
{
|
||||
$sKeyAttCode = $this->Get("extkey_attcode");
|
||||
$oExtKeyAttDef = MetaModel::GetAttributeDef($this->GetHostClass(), $sKeyAttCode);
|
||||
$sLabel = $oExtKeyAttDef->GetLabel($this->m_sCode);
|
||||
}
|
||||
else
|
||||
{
|
||||
$sLabel = parent::GetLabel('');
|
||||
if (strlen($sLabel) == 0)
|
||||
{
|
||||
$oRemoteAtt = $this->GetExtAttDef();
|
||||
$sLabel = $oRemoteAtt->GetLabel($this->m_sCode);
|
||||
$oKeyAtt = $this->GetKeyAttDef();
|
||||
$sKeyLabel = $oKeyAtt->GetLabel($this->GetKeyAttCode());
|
||||
$sLabel = "{$sKeyLabel}->{$sLabel}";
|
||||
}
|
||||
return $sLabel;
|
||||
}
|
||||
|
||||
$oRemoteAtt = $this->GetExtAttDef();
|
||||
$sLabel = $oRemoteAtt->GetLabel($this->m_sCode);
|
||||
$oKeyAtt = $this->GetKeyAttDef();
|
||||
$sKeyLabel = $oKeyAtt->GetLabel($this->GetKeyAttCode());
|
||||
$sLabel = "{$sKeyLabel}->{$sLabel}";
|
||||
|
||||
return $sLabel;
|
||||
}
|
||||
|
||||
|
||||
@@ -346,7 +346,11 @@ abstract class DBObject implements iDisplay
|
||||
$aRow = MetaModel::MakeSingleRow(get_class($this), $this->m_iKey, false /* must be found */, true /* AllowAllData */);
|
||||
if (empty($aRow))
|
||||
{
|
||||
throw new CoreException("Failed to reload object of class '".get_class($this)."', id = ".$this->m_iKey);
|
||||
$sErrorMessage = "Failed to reload object of class '".get_class($this)."', id = ".$this->m_iKey.', DBIsReadOnly = '.(int) MetaModel::DBIsReadOnly();
|
||||
|
||||
IssueLog::Error("$sErrorMessage:\n".MyHelpers::get_callstack_text(1));
|
||||
throw new CoreException("$sErrorMessage (see the log for more information)");
|
||||
|
||||
}
|
||||
$this->FromRow($aRow);
|
||||
|
||||
@@ -2878,7 +2882,17 @@ abstract class DBObject implements iDisplay
|
||||
*/
|
||||
public function DBInsert()
|
||||
{
|
||||
$this->DBInsertNoReload();
|
||||
$this->DBInsertNoReload();
|
||||
|
||||
if (MetaModel::DBIsReadOnly())
|
||||
{
|
||||
$sClass = get_class($this);
|
||||
$sErrorMessage = "Cannot Insert object of class '$sClass' because of an ongoing maintenance: the database is in ReadOnly mode";
|
||||
|
||||
IssueLog::Error("$sErrorMessage\n".MyHelpers::get_callstack_text(1));
|
||||
throw new CoreException("$sErrorMessage (see the log for more information)");
|
||||
}
|
||||
|
||||
$this->Reload();
|
||||
return $this->m_iKey;
|
||||
}
|
||||
|
||||
@@ -1667,7 +1667,7 @@ class DBObjectSearch extends DBSearch
|
||||
// Query caching
|
||||
//
|
||||
$sOqlAPCCacheId = null;
|
||||
if (self::$m_bQueryCacheEnabled)
|
||||
if (self::$m_bQueryCacheEnabled && $bCanCache)
|
||||
{
|
||||
// Warning: using directly the query string as the key to the hash array can FAIL if the string
|
||||
// is long and the differences are only near the end... so it's safer (but not bullet proof?)
|
||||
|
||||
@@ -249,7 +249,8 @@ class HTMLDOMSanitizer extends HTMLSanitizer
|
||||
|
||||
// Notification placeholders
|
||||
// eg. $this->caller_id$, $this->hyperlink()$, $this->hyperlink(portal)$, $APP_URL$, $MODULES_URL$, ...
|
||||
$sPlaceholderPattern = '\$[\w-]*(->[\w]*(\([\w-]*?\))?)?\$';
|
||||
// Note: Authorize both $xxx$ and %24xxx%24 as the latter one is encoded when used in HTML attributes (eg. a[href])
|
||||
$sPlaceholderPattern = '(\$|%24)[\w-]*(->[\w]*(\([\w-]*?\))?)?(\$|%24)';
|
||||
|
||||
$sPattern = $sUrlPattern . '|' . $sMailtoPattern . '|' . $sPlaceholderPattern;
|
||||
$sPattern = '/'.str_replace('/', '\/', $sPattern).'/i';
|
||||
@@ -266,7 +267,7 @@ class HTMLDOMSanitizer extends HTMLSanitizer
|
||||
// We have to transform that into <p><br></p> (which is how Thunderbird implements empty lines)
|
||||
// Unfortunately, DOMDocument::loadHTML does not take the tag namespaces into account (once loaded there is no way to know if the tag did have a namespace)
|
||||
// therefore we have to do the transformation upfront
|
||||
$sHTML = preg_replace('@<o:p>\s*</o:p>@', '<br>', $sHTML);
|
||||
$sHTML = preg_replace('@<o:p>(\s| )*</o:p>@', '<br>', $sHTML);
|
||||
|
||||
@$this->oDoc->loadHTML('<?xml encoding="UTF-8"?>'.$sHTML); // For loading HTML chunks where the character set is not specified
|
||||
|
||||
|
||||
@@ -126,6 +126,7 @@ class ormDocument
|
||||
*/
|
||||
public function GetDisplayURL($sClass, $Id, $sAttCode)
|
||||
{
|
||||
// TODO: When refactoring this with the URLMaker system, mind to also change calls in the portal (look for the "p_object_document_display" route)
|
||||
return utils::GetAbsoluteUrlAppRoot() . "pages/ajax.render.php?operation=display_document&class=$sClass&id=$Id&field=$sAttCode";
|
||||
}
|
||||
|
||||
@@ -137,6 +138,7 @@ class ormDocument
|
||||
{
|
||||
// Compute a signature to reset the cache anytime the data changes (this is acceptable if used only with icon files)
|
||||
$sSignature = md5($this->GetData());
|
||||
// TODO: When refactoring this with the URLMaker system, mind to also change calls in the portal (look for the "p_object_document_display" route)
|
||||
return utils::GetAbsoluteUrlAppRoot() . "pages/ajax.document.php?operation=download_document&class=$sClass&id=$Id&field=$sAttCode&s=$sSignature&cache=86400";
|
||||
}
|
||||
|
||||
|
||||
@@ -57,7 +57,7 @@ abstract class TagSetFieldData extends cmdbAbstractObject
|
||||
"default_value" => '',
|
||||
"is_null_allowed" => false,
|
||||
"depends_on" => array(),
|
||||
"validation_pattern" => '^[a-zA-Z][a-zA-Z0-9]{3,}$',
|
||||
"validation_pattern" => '^[a-zA-Z][a-zA-Z0-9]{2,}$',
|
||||
)));
|
||||
MetaModel::Init_AddAttribute(new AttributeString("label", array(
|
||||
"allowed_values" => null,
|
||||
|
||||
@@ -2115,6 +2115,11 @@ fieldset .details>.field_container {
|
||||
padding-left: 0.4em;
|
||||
vertical-align: middle;
|
||||
}
|
||||
.form-field-container .form-field-content{
|
||||
> .form_validation, > .field_status {
|
||||
display: inline;
|
||||
}
|
||||
}
|
||||
|
||||
.field_input_zone{
|
||||
width: 100%; /* auto; */
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
* Localized data
|
||||
*
|
||||
* @copyright Copyright (C) 2010-2018 Combodo SARL
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*
|
||||
* This file is part of iTop.
|
||||
*
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
|
||||
SetupWebPage::AddModule(
|
||||
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file
|
||||
'authent-external/2.6.1',
|
||||
'authent-external/'.ITOP_VERSION,
|
||||
array(
|
||||
// Identification
|
||||
//
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
/**
|
||||
* Localized data
|
||||
*
|
||||
* @author Robert Deng <denglx@gmail.com>
|
||||
* @copyright Copyright (C) 2010-2018 Combodo SARL
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*
|
||||
|
||||
@@ -38,4 +38,6 @@
|
||||
Dict::Add('CS CZ', 'Czech', 'Čeština', array(
|
||||
'Class:UserLDAP' => 'LDAP uživatel',
|
||||
'Class:UserLDAP+' => 'Uživatel ověřen přes LDAP',
|
||||
'Class:UserLDAP/Attribute:password' => 'Heslo',
|
||||
'Class:UserLDAP/Attribute:password+' => '',
|
||||
));
|
||||
|
||||
@@ -16,11 +16,13 @@
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with iTop. If not, see <http://www.gnu.org/licenses/>
|
||||
/**
|
||||
* @author Erik Bøg <erik@boegmoeller.dk>
|
||||
* @author Erik Bøg <erik@boegmoeller.dk>
|
||||
* @copyright Copyright (C) 2010-2012 Combodo SARL
|
||||
* @licence http://opensource.org/licenses/AGPL-3.0
|
||||
*/
|
||||
Dict::Add('DA DA', 'Danish', 'Dansk', array(
|
||||
'Class:UserLDAP' => 'LDAP-Bruger',
|
||||
'Class:UserLDAP+' => 'Bruger der godkendes via LDAP',
|
||||
'Class:UserLDAP/Attribute:password' => 'Password',
|
||||
'Class:UserLDAP/Attribute:password+' => 'Brugerens password',
|
||||
));
|
||||
|
||||
@@ -25,4 +25,6 @@
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', array(
|
||||
'Class:UserLDAP' => 'LDAP-Benutzer',
|
||||
'Class:UserLDAP+' => 'Benutzer, der über LDAP authentifiziert wird',
|
||||
'Class:UserLDAP/Attribute:password' => 'Passwort',
|
||||
'Class:UserLDAP/Attribute:password+' => 'Benutzerpasswort',
|
||||
));
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
* Localized data
|
||||
*
|
||||
* @copyright Copyright (C) 2010-2018 Combodo SARL
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*
|
||||
* This file is part of iTop.
|
||||
*
|
||||
@@ -38,4 +38,6 @@
|
||||
Dict::Add('EN US', 'English', 'English', array(
|
||||
'Class:UserLDAP' => 'LDAP user',
|
||||
'Class:UserLDAP+' => 'User authentified by LDAP',
|
||||
'Class:UserLDAP/Attribute:password' => 'Password',
|
||||
'Class:UserLDAP/Attribute:password+' => 'user authentication string',
|
||||
));
|
||||
|
||||
@@ -37,4 +37,6 @@
|
||||
Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
|
||||
'Class:UserLDAP' => 'Usuario LDAP',
|
||||
'Class:UserLDAP+' => 'Usuario Autenticado vía LDAP',
|
||||
'Class:UserLDAP/Attribute:password' => 'Contraseña',
|
||||
'Class:UserLDAP/Attribute:password+' => 'Contraseña',
|
||||
));
|
||||
|
||||
@@ -22,4 +22,6 @@
|
||||
Dict::Add('FR FR', 'French', 'Français', array(
|
||||
'Class:UserLDAP' => 'Utilisateur LDAP',
|
||||
'Class:UserLDAP+' => 'Utilisateur authentifié par un serveur LDAP',
|
||||
'Class:UserLDAP/Attribute:password' => 'Mot de passe LDAP',
|
||||
'Class:UserLDAP/Attribute:password+' => '',
|
||||
));
|
||||
|
||||
@@ -22,4 +22,6 @@
|
||||
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
|
||||
'Class:UserLDAP' => 'LDAP felhasználó',
|
||||
'Class:UserLDAP+' => '',
|
||||
'Class:UserLDAP/Attribute:password' => 'Jelszó',
|
||||
'Class:UserLDAP/Attribute:password+' => '',
|
||||
));
|
||||
|
||||
@@ -36,4 +36,6 @@
|
||||
Dict::Add('IT IT', 'Italian', 'Italiano', array(
|
||||
'Class:UserLDAP' => 'Utente LDAP',
|
||||
'Class:UserLDAP+' => 'Utente autenticato da LDAP',
|
||||
'Class:UserLDAP/Attribute:password' => 'Password',
|
||||
'Class:UserLDAP/Attribute:password+' => 'user authentication string',
|
||||
));
|
||||
|
||||
@@ -16,11 +16,13 @@
|
||||
// You should have received a copy of the GNU Affero General Public License
|
||||
// along with iTop. If not, see <http://www.gnu.org/licenses/>
|
||||
/**
|
||||
* @author Hirofumi Kosaka <kosaka@rworks.jp>
|
||||
* @author Hirofumi Kosaka <kosaka@rworks.jp>
|
||||
* @copyright Copyright (C) 2010-2012 Combodo SARL
|
||||
* @licence http://opensource.org/licenses/AGPL-3.0
|
||||
*/
|
||||
Dict::Add('JA JP', 'Japanese', '日本語', array(
|
||||
'Class:UserLDAP' => 'LDAP ユーザー',
|
||||
'Class:UserLDAP+' => 'LDAP認証ユーザー',
|
||||
'Class:UserLDAP/Attribute:password' => 'パスワード',
|
||||
'Class:UserLDAP/Attribute:password+' => '認証文字列',
|
||||
));
|
||||
|
||||
@@ -9,7 +9,7 @@ if (function_exists('ldap_connect'))
|
||||
|
||||
SetupWebPage::AddModule(
|
||||
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file
|
||||
'authent-ldap/2.6.1',
|
||||
'authent-ldap/'.ITOP_VERSION,
|
||||
array(
|
||||
// Identification
|
||||
//
|
||||
|
||||
@@ -36,4 +36,6 @@
|
||||
Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
|
||||
'Class:UserLDAP' => 'LDAP-gebruiker',
|
||||
'Class:UserLDAP+' => 'Gebruiker aangemeld via LDAP',
|
||||
'Class:UserLDAP/Attribute:password' => 'Password~~',
|
||||
'Class:UserLDAP/Attribute:password+' => 'user authentication string~~',
|
||||
));
|
||||
|
||||
@@ -22,4 +22,6 @@
|
||||
Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
|
||||
'Class:UserLDAP' => 'Usuário externo via LDAP',
|
||||
'Class:UserLDAP+' => '',
|
||||
'Class:UserLDAP/Attribute:password' => 'Senha',
|
||||
'Class:UserLDAP/Attribute:password+' => '',
|
||||
));
|
||||
|
||||
@@ -14,4 +14,6 @@
|
||||
Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
'Class:UserLDAP' => 'Пользователь LDAP',
|
||||
'Class:UserLDAP+' => 'Пользователь, аутентифицируемый через LDAP',
|
||||
'Class:UserLDAP/Attribute:password' => 'Пароль',
|
||||
'Class:UserLDAP/Attribute:password+' => 'Строка аутентификации пользователя',
|
||||
));
|
||||
|
||||
@@ -35,4 +35,6 @@
|
||||
Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
|
||||
'Class:UserLDAP' => 'LDAP užívateľ',
|
||||
'Class:UserLDAP+' => '',
|
||||
'Class:UserLDAP/Attribute:password' => 'Heslo',
|
||||
'Class:UserLDAP/Attribute:password+' => '',
|
||||
));
|
||||
|
||||
@@ -37,4 +37,6 @@
|
||||
Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
|
||||
'Class:UserLDAP' => 'LDAP kullanıcısı',
|
||||
'Class:UserLDAP+' => 'Yetki kontrolü LDAP tarafından yapılan',
|
||||
'Class:UserLDAP/Attribute:password' => 'Şifre',
|
||||
'Class:UserLDAP/Attribute:password+' => 'şifre',
|
||||
));
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
/**
|
||||
* Localized data
|
||||
*
|
||||
* @author Robert Deng <denglx@gmail.com>
|
||||
* @copyright Copyright (C) 2010-2018 Combodo SARL
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*
|
||||
@@ -35,4 +36,6 @@
|
||||
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
|
||||
'Class:UserLDAP' => 'LDAP 用户',
|
||||
'Class:UserLDAP+' => '用户身份由LDAP 认证',
|
||||
'Class:UserLDAP/Attribute:password' => '密码',
|
||||
'Class:UserLDAP/Attribute:password+' => '用于验证用户身份的字符串',
|
||||
));
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
* Localized data
|
||||
*
|
||||
* @copyright Copyright (C) 2010-2018 Combodo SARL
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*
|
||||
* This file is part of iTop.
|
||||
*
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
SetupWebPage::AddModule(
|
||||
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file
|
||||
'authent-local/2.6.1',
|
||||
'authent-local/'.ITOP_VERSION,
|
||||
array(
|
||||
// Identification
|
||||
//
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
/**
|
||||
* Localized data
|
||||
*
|
||||
* @author Robert Deng <denglx@gmail.com>
|
||||
* @copyright Copyright (C) 2010-2018 Combodo SARL
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
* Localized data
|
||||
*
|
||||
* @copyright Copyright (C) 2010-2018 Combodo SARL
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*
|
||||
* This file is part of iTop.
|
||||
*
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
|
||||
SetupWebPage::AddModule(
|
||||
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file
|
||||
'itop-attachments/2.6.1',
|
||||
'itop-attachments/'.ITOP_VERSION,
|
||||
array(
|
||||
// Identification
|
||||
//
|
||||
|
||||
@@ -26,7 +26,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
|
||||
'bkp-week-days' => 'Záloha bude provedena <b>vždy v %1$s v %2$s</b>',
|
||||
'bkp-retention' => 'V cílové složce <b>bude uchováno maximálně %1$d souborů záloh</b>.',
|
||||
'bkp-next-to-delete' => 'Bude odstraněna při další záloze (nastavení "retention_count")',
|
||||
'bkp-table-file' => 'Soubor',
|
||||
'bkp-table-file' => 'Soubor',
|
||||
'bkp-table-file+' => 'Pouze soubory s příponou .zip jsou považovány za soubory zálohy.',
|
||||
'bkp-table-size' => 'Velikost',
|
||||
'bkp-table-size+' => '',
|
||||
|
||||
@@ -39,7 +39,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
|
||||
'bkp-week-days' => 'Backups will occur <b>every %1$s at %2$s</b>~~',
|
||||
'bkp-retention' => 'At most <b>%1$d backup files will be kept</b> in the target directory.~~',
|
||||
'bkp-next-to-delete' => 'Will be deleted when the next backup occurs (see the setting "retention_count")~~',
|
||||
'bkp-table-file' => 'File~~',
|
||||
'bkp-table-file' => 'File~~',
|
||||
'bkp-table-file+' => 'Only files having the extension .zip are considered as being backup files~~',
|
||||
'bkp-table-size' => 'Size~~',
|
||||
'bkp-table-size+' => '~~',
|
||||
|
||||
@@ -41,7 +41,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
|
||||
'bkp-week-days' => 'Backups werden <b>jeden %1$s um %2$s durchgeführt</b>',
|
||||
'bkp-retention' => 'Mindestens <b>%1$d Backups werden im Zielverzeichniss vorgehalten</b>',
|
||||
'bkp-next-to-delete' => 'Wird gelöscht, wenn das nächste Backup angelegt wird (unter Einstellungen "Menge vorhalten")',
|
||||
'bkp-table-file' => 'Datei',
|
||||
'bkp-table-file' => 'Datei',
|
||||
'bkp-table-file+' => 'Nur Dateien mit der Endung .zip werden als Backup-Dateien berücksichtigt.',
|
||||
'bkp-table-size' => 'Grösse',
|
||||
'bkp-table-size+' => '',
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
* Localized data
|
||||
*
|
||||
* @copyright Copyright (C) 2010-2018 Combodo SARL
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*
|
||||
* This file is part of iTop.
|
||||
*
|
||||
@@ -40,7 +40,7 @@ Dict::Add('EN US', 'English', 'English', array(
|
||||
'bkp-week-days' => 'Backups will occur <b>every %1$s at %2$s</b>',
|
||||
'bkp-retention' => 'At most <b>%1$d backup files will be kept</b> in the target directory.',
|
||||
'bkp-next-to-delete' => 'Will be deleted when the next backup occurs (see the setting "retention_count")',
|
||||
'bkp-table-file' => 'File',
|
||||
'bkp-table-file' => 'File',
|
||||
'bkp-table-file+' => 'Only files having the extension .zip are considered as being backup files',
|
||||
'bkp-table-size' => 'Size',
|
||||
'bkp-table-size+' => '',
|
||||
|
||||
@@ -39,7 +39,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
|
||||
'bkp-week-days' => 'Respaldos se realizaran <b>cada %1$s a %2$s</b>',
|
||||
'bkp-retention' => 'Al menos <b>%1$d archivos de respaldo serán conservados</b> en el directorio destino.',
|
||||
'bkp-next-to-delete' => 'Serán borrados cuando el siguiente respaldo ocurra (ver configuración "retention_count")',
|
||||
'bkp-table-file' => 'Archivo',
|
||||
'bkp-table-file' => 'Archivo',
|
||||
'bkp-table-file+' => 'Solo archivos con la extensión .zip son considerados como archivos de respaldos',
|
||||
'bkp-table-size' => 'Tamaño',
|
||||
'bkp-table-size+' => '',
|
||||
|
||||
@@ -24,7 +24,7 @@ Dict::Add('FR FR', 'French', 'Français', array(
|
||||
'bkp-week-days' => 'Les sauvegardes seront effectuées <b>tous les %1$s à %2$s</b>',
|
||||
'bkp-retention' => 'Au plus <b>%1$d fichiers de sauvegardes seront conservés</b> dans le répertoire cible.',
|
||||
'bkp-next-to-delete' => 'Sera effacé lors de la prochaine sauvegarde (Cf. réglage "retention_count")',
|
||||
'bkp-table-file' => 'Fichier',
|
||||
'bkp-table-file' => 'Fichier',
|
||||
'bkp-table-file+' => 'Seuls les fichiers ayant l\'extension .zip sont considérés comme étant des fichiers de sauvegarde',
|
||||
'bkp-table-size' => 'Taille',
|
||||
'bkp-table-size+' => '',
|
||||
|
||||
@@ -39,7 +39,7 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
|
||||
'bkp-week-days' => 'Backups will occur <b>every %1$s at %2$s</b>~~',
|
||||
'bkp-retention' => 'At most <b>%1$d backup files will be kept</b> in the target directory.~~',
|
||||
'bkp-next-to-delete' => 'Will be deleted when the next backup occurs (see the setting "retention_count")~~',
|
||||
'bkp-table-file' => 'File~~',
|
||||
'bkp-table-file' => 'File~~',
|
||||
'bkp-table-file+' => 'Only files having the extension .zip are considered as being backup files~~',
|
||||
'bkp-table-size' => 'Size~~',
|
||||
'bkp-table-size+' => '~~',
|
||||
|
||||
@@ -39,7 +39,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
|
||||
'bkp-week-days' => 'Backups will occur <b>every %1$s at %2$s</b>~~',
|
||||
'bkp-retention' => 'At most <b>%1$d backup files will be kept</b> in the target directory.~~',
|
||||
'bkp-next-to-delete' => 'Will be deleted when the next backup occurs (see the setting "retention_count")~~',
|
||||
'bkp-table-file' => 'File~~',
|
||||
'bkp-table-file' => 'File~~',
|
||||
'bkp-table-file+' => 'Only files having the extension .zip are considered as being backup files~~',
|
||||
'bkp-table-size' => 'Size~~',
|
||||
'bkp-table-size+' => '~~',
|
||||
|
||||
@@ -39,7 +39,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
|
||||
'bkp-week-days' => 'Backups will occur <b>every %1$s at %2$s</b>~~',
|
||||
'bkp-retention' => 'At most <b>%1$d backup files will be kept</b> in the target directory.~~',
|
||||
'bkp-next-to-delete' => 'Will be deleted when the next backup occurs (see the setting "retention_count")~~',
|
||||
'bkp-table-file' => 'File~~',
|
||||
'bkp-table-file' => 'File~~',
|
||||
'bkp-table-file+' => 'Only files having the extension .zip are considered as being backup files~~',
|
||||
'bkp-table-size' => 'Size~~',
|
||||
'bkp-table-size+' => '~~',
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
SetupWebPage::AddModule(
|
||||
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file
|
||||
'itop-backup/2.6.1',
|
||||
'itop-backup/'.ITOP_VERSION,
|
||||
array(
|
||||
// Identification
|
||||
//
|
||||
|
||||
@@ -40,7 +40,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
|
||||
'bkp-week-days' => 'Backups gebeuren <b>elke %1$s om %2$s</b>',
|
||||
'bkp-retention' => 'Maximaal <b>%1$d backup-bestanden blijven bewaard</b> in de doelmap.',
|
||||
'bkp-next-to-delete' => 'Zal verwijderd worden bij de volgende backuptaak (volgens de instelling "retention_count")',
|
||||
'bkp-table-file' => 'Bestand',
|
||||
'bkp-table-file' => 'Bestand',
|
||||
'bkp-table-file+' => 'Enkel .ZIP-bestanden worden beschouwd als backupbestanden.',
|
||||
'bkp-table-size' => 'Grootte',
|
||||
'bkp-table-size+' => '',
|
||||
|
||||
@@ -24,7 +24,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
|
||||
'bkp-week-days' => 'Backups ocorrerão <b>cada %1$s a %2$s</b>',
|
||||
'bkp-retention' => 'No máximo <b>%1$d arquivos de backup serão mantidos</b> no diretório destino.',
|
||||
'bkp-next-to-delete' => 'Será deletado quando ocorrer o próximo backup (veja a configuração de "retention_count")',
|
||||
'bkp-table-file' => 'Arquivo',
|
||||
'bkp-table-file' => 'Arquivo',
|
||||
'bkp-table-file+' => 'Apenas arquivos com a extensão .zip são considerados arquivos de backup',
|
||||
'bkp-table-size' => 'Tamanho',
|
||||
'bkp-table-size+' => '',
|
||||
|
||||
@@ -39,7 +39,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
|
||||
'bkp-week-days' => 'Backups will occur <b>every %1$s at %2$s</b>~~',
|
||||
'bkp-retention' => 'At most <b>%1$d backup files will be kept</b> in the target directory.~~',
|
||||
'bkp-next-to-delete' => 'Will be deleted when the next backup occurs (see the setting "retention_count")~~',
|
||||
'bkp-table-file' => 'File~~',
|
||||
'bkp-table-file' => 'File~~',
|
||||
'bkp-table-file+' => 'Only files having the extension .zip are considered as being backup files~~',
|
||||
'bkp-table-size' => 'Size~~',
|
||||
'bkp-table-size+' => '~~',
|
||||
|
||||
@@ -39,7 +39,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
|
||||
'bkp-week-days' => 'Backups will occur <b>every %1$s at %2$s</b>~~',
|
||||
'bkp-retention' => 'At most <b>%1$d backup files will be kept</b> in the target directory.~~',
|
||||
'bkp-next-to-delete' => 'Will be deleted when the next backup occurs (see the setting "retention_count")~~',
|
||||
'bkp-table-file' => 'File~~',
|
||||
'bkp-table-file' => 'File~~',
|
||||
'bkp-table-file+' => 'Only files having the extension .zip are considered as being backup files~~',
|
||||
'bkp-table-size' => 'Size~~',
|
||||
'bkp-table-size+' => '~~',
|
||||
|
||||
@@ -39,7 +39,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
|
||||
'bkp-week-days' => '在每个 <b> %1$s 的 %2$s</b> 进行备份',
|
||||
'bkp-retention' => '最多 <b>%1$d 份备份文件 </b> 在目标目录.',
|
||||
'bkp-next-to-delete' => '当下一次备份时将被删除 (see the setting "retention_count")',
|
||||
'bkp-table-file' => 'File',
|
||||
'bkp-table-file' => 'File',
|
||||
'bkp-table-file+' => '只有扩展名是.zip的文件才被认为是备份文件',
|
||||
'bkp-table-size' => '大小',
|
||||
'bkp-table-size+' => '',
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
SetupWebPage::AddModule(
|
||||
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file
|
||||
'itop-bridge-virtualization-storage/2.6.1',
|
||||
'itop-bridge-virtualization-storage/'.ITOP_VERSION,
|
||||
array(
|
||||
// Identification
|
||||
//
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
* Localized data
|
||||
*
|
||||
* @copyright Copyright (C) 2010-2018 Combodo SARL
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*
|
||||
* This file is part of iTop.
|
||||
*
|
||||
|
||||
@@ -37,7 +37,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
|
||||
'Menu:Changes+' => 'Tutte le Modifiche aperte',
|
||||
'Menu:MyChanges' => 'Modifiche assegnate a me',
|
||||
'Menu:MyChanges+' => 'Modifiche assegnato a me (come Agent)',
|
||||
'UI-ChangeManagementOverview-ChangeByCategory-last-7-days' => 'Changes by category for the last 7 days~~',
|
||||
'UI-ChangeManagementOverview-ChangeByCategory-last-7-days' => 'Evoluzioni',
|
||||
'UI-ChangeManagementOverview-Last-7-days' => 'Number of changes for the last 7 days~~',
|
||||
'UI-ChangeManagementOverview-ChangeByDomain-last-7-days' => 'Changes by domain for the last 7 days~~',
|
||||
'UI-ChangeManagementOverview-ChangeByStatus-last-7-days' => 'Changes by status for the last 7 days~~',
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
SetupWebPage::AddModule(
|
||||
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file
|
||||
'itop-change-mgmt-itil/2.6.1',
|
||||
'itop-change-mgmt-itil/'.ITOP_VERSION,
|
||||
array(
|
||||
// Identification
|
||||
//
|
||||
|
||||
@@ -43,8 +43,8 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
|
||||
'UI-ChangeManagementOverview-Last-7-days' => 'Número de mudanças nos últimos 7 dias',
|
||||
'UI-ChangeManagementOverview-ChangeByDomain-last-7-days' => 'Mudanças por domínio nos últimos 7 dias',
|
||||
'UI-ChangeManagementOverview-ChangeByStatus-last-7-days' => 'Mudanças por domínio nos últimos 7 dias',
|
||||
'Tickets:Related:OpenChanges' => 'Open changes~~',
|
||||
'Tickets:Related:RecentChanges' => 'Recent changes (72h)~~',
|
||||
'Tickets:Related:OpenChanges' => 'Abrir alterações',
|
||||
'Tickets:Related:RecentChanges' => 'Mudanças recentes (72h)',
|
||||
));
|
||||
|
||||
// Dictionnay conventions
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
* Localized data
|
||||
*
|
||||
* @copyright Copyright (C) 2010-2018 Combodo SARL
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*
|
||||
* This file is part of iTop.
|
||||
*
|
||||
|
||||
@@ -32,8 +32,8 @@ Dict::Add('FR FR', 'French', 'Français', array(
|
||||
'Menu:SearchChanges+' => 'Rechercher parmi les tickets de changement',
|
||||
'Menu:Change:Shortcuts' => 'Raccourcis',
|
||||
'Menu:Change:Shortcuts+' => '',
|
||||
'Menu:WaitingAcceptance' => 'Changements en attente d\'approbation',
|
||||
'Menu:WaitingAcceptance+' => '~~',
|
||||
'Menu:WaitingAcceptance' => 'Changements en attente d\'acceptance',
|
||||
'Menu:WaitingAcceptance+' => 'Changements en attente d\'acceptance',
|
||||
'Menu:WaitingApproval' => 'Changement en attente d\'approbation',
|
||||
'Menu:WaitingApproval+' => 'Changement en attente d\'approbation',
|
||||
'Menu:Changes' => 'Changements ouverts',
|
||||
|
||||
@@ -21,22 +21,22 @@
|
||||
* along with iTop. If not, see <http://www.gnu.org/licenses/>
|
||||
*/
|
||||
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
|
||||
'Menu:ChangeManagement' => 'Change management~~',
|
||||
'Menu:Change:Overview' => 'Overview~~',
|
||||
'Menu:ChangeManagement' => 'Változás menedzsment',
|
||||
'Menu:Change:Overview' => 'Áttekintő',
|
||||
'Menu:Change:Overview+' => '~~',
|
||||
'Menu:NewChange' => 'New change~~',
|
||||
'Menu:NewChange' => 'Új változás',
|
||||
'Menu:NewChange+' => 'Create a new change ticket~~',
|
||||
'Menu:SearchChanges' => 'Search for changes~~',
|
||||
'Menu:SearchChanges' => 'Változás keresés',
|
||||
'Menu:SearchChanges+' => 'Search for change tickets~~',
|
||||
'Menu:Change:Shortcuts' => 'Shortcuts~~',
|
||||
'Menu:Change:Shortcuts' => 'Gyorsmenü',
|
||||
'Menu:Change:Shortcuts+' => '~~',
|
||||
'Menu:WaitingAcceptance' => 'Changes awaiting acceptance~~',
|
||||
'Menu:WaitingAcceptance' => 'Elfogadásra váró változások',
|
||||
'Menu:WaitingAcceptance+' => '~~',
|
||||
'Menu:WaitingApproval' => 'Changes awaiting approval~~',
|
||||
'Menu:WaitingApproval' => 'Jóváhagyásra váró változások',
|
||||
'Menu:WaitingApproval+' => '~~',
|
||||
'Menu:Changes' => 'Open changes~~',
|
||||
'Menu:Changes' => 'Nyitott változási igények',
|
||||
'Menu:Changes+' => 'All open changes~~',
|
||||
'Menu:MyChanges' => 'Changes assigned to me~~',
|
||||
'Menu:MyChanges' => 'Hozzám rendelt változások',
|
||||
'Menu:MyChanges+' => 'Changes assigned to me (as Agent)~~',
|
||||
'UI-ChangeManagementOverview-ChangeByCategory-last-7-days' => 'Changes by category for the last 7 days~~',
|
||||
'UI-ChangeManagementOverview-Last-7-days' => 'Number of changes for the last 7 days~~',
|
||||
@@ -62,21 +62,21 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
|
||||
//
|
||||
|
||||
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
|
||||
'Class:Change' => 'Change~~',
|
||||
'Class:Change' => 'Változás',
|
||||
'Class:Change+' => '~~',
|
||||
'Class:Change/Attribute:status' => 'Status~~',
|
||||
'Class:Change/Attribute:status' => 'Státusz',
|
||||
'Class:Change/Attribute:status+' => '~~',
|
||||
'Class:Change/Attribute:status/Value:new' => 'New~~',
|
||||
'Class:Change/Attribute:status/Value:new' => 'Új',
|
||||
'Class:Change/Attribute:status/Value:new+' => '~~',
|
||||
'Class:Change/Attribute:status/Value:assigned' => 'Assigned~~',
|
||||
'Class:Change/Attribute:status/Value:assigned' => 'Hozzárendelt',
|
||||
'Class:Change/Attribute:status/Value:assigned+' => '~~',
|
||||
'Class:Change/Attribute:status/Value:planned' => 'Planned~~',
|
||||
'Class:Change/Attribute:status/Value:planned+' => '~~',
|
||||
'Class:Change/Attribute:status/Value:rejected' => 'Rejected~~',
|
||||
'Class:Change/Attribute:status/Value:rejected' => 'Visszautasított',
|
||||
'Class:Change/Attribute:status/Value:rejected+' => '~~',
|
||||
'Class:Change/Attribute:status/Value:approved' => 'Approved~~',
|
||||
'Class:Change/Attribute:status/Value:approved' => 'Jóváhagyott',
|
||||
'Class:Change/Attribute:status/Value:approved+' => '~~',
|
||||
'Class:Change/Attribute:status/Value:closed' => 'Closed~~',
|
||||
'Class:Change/Attribute:status/Value:closed' => 'Lezárt',
|
||||
'Class:Change/Attribute:status/Value:closed+' => '~~',
|
||||
'Class:Change/Attribute:category' => 'Category~~',
|
||||
'Class:Change/Attribute:category+' => '~~',
|
||||
@@ -102,7 +102,7 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
|
||||
'Class:Change/Attribute:parent_id+' => '~~',
|
||||
'Class:Change/Attribute:parent_name' => 'Parent change ref~~',
|
||||
'Class:Change/Attribute:parent_name+' => '~~',
|
||||
'Class:Change/Attribute:creation_date' => 'Creation date~~',
|
||||
'Class:Change/Attribute:creation_date' => 'Létrehozás dátuma',
|
||||
'Class:Change/Attribute:creation_date+' => '~~',
|
||||
'Class:Change/Attribute:approval_date' => 'Approval date~~',
|
||||
'Class:Change/Attribute:approval_date+' => '~~',
|
||||
@@ -118,22 +118,22 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
|
||||
'Class:Change/Attribute:child_changes_list+' => 'All the sub changes linked to this change~~',
|
||||
'Class:Change/Attribute:parent_id_friendlyname' => 'Parent change friendly name~~',
|
||||
'Class:Change/Attribute:parent_id_friendlyname+' => '~~',
|
||||
'Class:Change/Stimulus:ev_assign' => 'Assign~~',
|
||||
'Class:Change/Stimulus:ev_assign' => 'Hozzárenedelés',
|
||||
'Class:Change/Stimulus:ev_assign+' => '~~',
|
||||
'Class:Change/Stimulus:ev_plan' => 'Plan~~',
|
||||
'Class:Change/Stimulus:ev_plan' => 'Tervezés',
|
||||
'Class:Change/Stimulus:ev_plan+' => '~~',
|
||||
'Class:Change/Stimulus:ev_reject' => 'Reject~~',
|
||||
'Class:Change/Stimulus:ev_reject' => 'Visszautasítás',
|
||||
'Class:Change/Stimulus:ev_reject+' => '~~',
|
||||
'Class:Change/Stimulus:ev_reopen' => 'Reopen~~',
|
||||
'Class:Change/Stimulus:ev_reopen' => 'Újranyitás',
|
||||
'Class:Change/Stimulus:ev_reopen+' => '~~',
|
||||
'Class:Change/Stimulus:ev_approve' => 'Approve~~',
|
||||
'Class:Change/Stimulus:ev_approve' => 'Jóváhagyás',
|
||||
'Class:Change/Stimulus:ev_approve+' => '~~',
|
||||
'Class:Change/Stimulus:ev_finish' => 'Close~~',
|
||||
'Class:Change/Stimulus:ev_finish' => 'Befejezés',
|
||||
'Class:Change/Stimulus:ev_finish+' => '~~',
|
||||
'Class:Change/Attribute:outage' => 'Outage~~',
|
||||
'Class:Change/Attribute:outage' => 'Leállás',
|
||||
'Class:Change/Attribute:outage+' => '~~',
|
||||
'Class:Change/Attribute:outage/Value:no' => 'No~~',
|
||||
'Class:Change/Attribute:outage/Value:no' => 'Nem',
|
||||
'Class:Change/Attribute:outage/Value:no+' => '~~',
|
||||
'Class:Change/Attribute:outage/Value:yes' => 'Yes~~',
|
||||
'Class:Change/Attribute:outage/Value:yes' => 'Igen',
|
||||
'Class:Change/Attribute:outage/Value:yes+' => '~~',
|
||||
));
|
||||
|
||||
@@ -21,23 +21,23 @@
|
||||
* along with iTop. If not, see <http://www.gnu.org/licenses/>
|
||||
*/
|
||||
Dict::Add('IT IT', 'Italian', 'Italiano', array(
|
||||
'Menu:ChangeManagement' => 'Change management~~',
|
||||
'Menu:Change:Overview' => 'Overview~~',
|
||||
'Menu:ChangeManagement' => 'Gestione dei cambi',
|
||||
'Menu:Change:Overview' => 'Panoramica',
|
||||
'Menu:Change:Overview+' => '~~',
|
||||
'Menu:NewChange' => 'New change~~',
|
||||
'Menu:NewChange+' => 'Create a new change ticket~~',
|
||||
'Menu:SearchChanges' => 'Search for changes~~',
|
||||
'Menu:SearchChanges+' => 'Search for change tickets~~',
|
||||
'Menu:Change:Shortcuts' => 'Shortcuts~~',
|
||||
'Menu:NewChange' => 'Nuovo cambio',
|
||||
'Menu:NewChange+' => 'Crea un ticket per un nuovo cambio',
|
||||
'Menu:SearchChanges' => 'Cerca per cambi',
|
||||
'Menu:SearchChanges+' => 'Cerca i cambi per tickets',
|
||||
'Menu:Change:Shortcuts' => 'Scorciatoie',
|
||||
'Menu:Change:Shortcuts+' => '~~',
|
||||
'Menu:WaitingAcceptance' => 'Changes awaiting acceptance~~',
|
||||
'Menu:WaitingAcceptance' => 'Modifiche in attesa di accettazione',
|
||||
'Menu:WaitingAcceptance+' => '~~',
|
||||
'Menu:WaitingApproval' => 'Changes awaiting approval~~',
|
||||
'Menu:WaitingApproval' => 'Modifiche in attesa di approvazione',
|
||||
'Menu:WaitingApproval+' => '~~',
|
||||
'Menu:Changes' => 'Open changes~~',
|
||||
'Menu:Changes+' => 'All open changes~~',
|
||||
'Menu:MyChanges' => 'Changes assigned to me~~',
|
||||
'Menu:MyChanges+' => 'Changes assigned to me (as Agent)~~',
|
||||
'Menu:Changes' => 'Modifiche aperte',
|
||||
'Menu:Changes+' => 'Tutte le Modifiche aperte',
|
||||
'Menu:MyChanges' => 'Modifiche assegnate a me',
|
||||
'Menu:MyChanges+' => 'Modifiche assegnato a me (come Agent)',
|
||||
'UI-ChangeManagementOverview-ChangeByCategory-last-7-days' => 'Changes by category for the last 7 days~~',
|
||||
'UI-ChangeManagementOverview-Last-7-days' => 'Number of changes for the last 7 days~~',
|
||||
'UI-ChangeManagementOverview-ChangeByDomain-last-7-days' => 'Changes by domain for the last 7 days~~',
|
||||
@@ -62,22 +62,22 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
|
||||
//
|
||||
|
||||
Dict::Add('IT IT', 'Italian', 'Italiano', array(
|
||||
'Class:Change' => 'Change~~',
|
||||
'Class:Change' => 'Cambio',
|
||||
'Class:Change+' => '~~',
|
||||
'Class:Change/Attribute:status' => 'Status~~',
|
||||
'Class:Change/Attribute:status' => 'Stato',
|
||||
'Class:Change/Attribute:status+' => '~~',
|
||||
'Class:Change/Attribute:status/Value:new' => 'New~~',
|
||||
'Class:Change/Attribute:status/Value:new+' => '~~',
|
||||
'Class:Change/Attribute:status/Value:assigned' => 'Assigned~~',
|
||||
'Class:Change/Attribute:status/Value:assigned+' => '~~',
|
||||
'Class:Change/Attribute:status/Value:planned' => 'Planned~~',
|
||||
'Class:Change/Attribute:status/Value:planned+' => '~~',
|
||||
'Class:Change/Attribute:status/Value:rejected' => 'Rejected~~',
|
||||
'Class:Change/Attribute:status/Value:rejected+' => '~~',
|
||||
'Class:Change/Attribute:status/Value:approved' => 'Approved~~',
|
||||
'Class:Change/Attribute:status/Value:approved+' => '~~',
|
||||
'Class:Change/Attribute:status/Value:closed' => 'Closed~~',
|
||||
'Class:Change/Attribute:status/Value:closed+' => '~~',
|
||||
'Class:Change/Attribute:status/Value:new' => 'Nuovo',
|
||||
'Class:Change/Attribute:status/Value:new+' => '',
|
||||
'Class:Change/Attribute:status/Value:assigned' => 'Assegnato',
|
||||
'Class:Change/Attribute:status/Value:assigned+' => '',
|
||||
'Class:Change/Attribute:status/Value:planned' => 'Pianificato',
|
||||
'Class:Change/Attribute:status/Value:planned+' => '',
|
||||
'Class:Change/Attribute:status/Value:rejected' => 'Rifiutato',
|
||||
'Class:Change/Attribute:status/Value:rejected+' => '',
|
||||
'Class:Change/Attribute:status/Value:approved' => 'Approvato',
|
||||
'Class:Change/Attribute:status/Value:approved+' => '',
|
||||
'Class:Change/Attribute:status/Value:closed' => 'Chiuso',
|
||||
'Class:Change/Attribute:status/Value:closed+' => '',
|
||||
'Class:Change/Attribute:category' => 'Category~~',
|
||||
'Class:Change/Attribute:category+' => '~~',
|
||||
'Class:Change/Attribute:category/Value:application' => 'application~~',
|
||||
@@ -102,7 +102,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
|
||||
'Class:Change/Attribute:parent_id+' => '~~',
|
||||
'Class:Change/Attribute:parent_name' => 'Parent change ref~~',
|
||||
'Class:Change/Attribute:parent_name+' => '~~',
|
||||
'Class:Change/Attribute:creation_date' => 'Creation date~~',
|
||||
'Class:Change/Attribute:creation_date' => 'Creato',
|
||||
'Class:Change/Attribute:creation_date+' => '~~',
|
||||
'Class:Change/Attribute:approval_date' => 'Approval date~~',
|
||||
'Class:Change/Attribute:approval_date+' => '~~',
|
||||
@@ -118,22 +118,22 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
|
||||
'Class:Change/Attribute:child_changes_list+' => 'All the sub changes linked to this change~~',
|
||||
'Class:Change/Attribute:parent_id_friendlyname' => 'Parent change friendly name~~',
|
||||
'Class:Change/Attribute:parent_id_friendlyname+' => '~~',
|
||||
'Class:Change/Stimulus:ev_assign' => 'Assign~~',
|
||||
'Class:Change/Stimulus:ev_assign' => 'Assegna',
|
||||
'Class:Change/Stimulus:ev_assign+' => '~~',
|
||||
'Class:Change/Stimulus:ev_plan' => 'Plan~~',
|
||||
'Class:Change/Stimulus:ev_plan' => 'Pianifica',
|
||||
'Class:Change/Stimulus:ev_plan+' => '~~',
|
||||
'Class:Change/Stimulus:ev_reject' => 'Reject~~',
|
||||
'Class:Change/Stimulus:ev_reject' => 'Rifiuta',
|
||||
'Class:Change/Stimulus:ev_reject+' => '~~',
|
||||
'Class:Change/Stimulus:ev_reopen' => 'Reopen~~',
|
||||
'Class:Change/Stimulus:ev_reopen' => 'Riapre',
|
||||
'Class:Change/Stimulus:ev_reopen+' => '~~',
|
||||
'Class:Change/Stimulus:ev_approve' => 'Approve~~',
|
||||
'Class:Change/Stimulus:ev_approve' => 'Approva',
|
||||
'Class:Change/Stimulus:ev_approve+' => '~~',
|
||||
'Class:Change/Stimulus:ev_finish' => 'Close~~',
|
||||
'Class:Change/Stimulus:ev_finish' => 'Fine',
|
||||
'Class:Change/Stimulus:ev_finish+' => '~~',
|
||||
'Class:Change/Attribute:outage' => 'Outage~~',
|
||||
'Class:Change/Attribute:outage' => 'Interruzione',
|
||||
'Class:Change/Attribute:outage+' => '~~',
|
||||
'Class:Change/Attribute:outage/Value:no' => 'No~~',
|
||||
'Class:Change/Attribute:outage/Value:no' => 'No',
|
||||
'Class:Change/Attribute:outage/Value:no+' => '~~',
|
||||
'Class:Change/Attribute:outage/Value:yes' => 'Yes~~',
|
||||
'Class:Change/Attribute:outage/Value:yes' => 'Si',
|
||||
'Class:Change/Attribute:outage/Value:yes+' => '~~',
|
||||
));
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
SetupWebPage::AddModule(
|
||||
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file
|
||||
'itop-change-mgmt/2.6.1',
|
||||
'itop-change-mgmt/'.ITOP_VERSION,
|
||||
array(
|
||||
// Identification
|
||||
//
|
||||
|
||||
@@ -21,23 +21,23 @@
|
||||
* along with iTop. If not, see <http://www.gnu.org/licenses/>
|
||||
*/
|
||||
Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
|
||||
'Menu:ChangeManagement' => 'Change management~~',
|
||||
'Menu:Change:Overview' => 'Overview~~',
|
||||
'Menu:ChangeManagement' => 'Değişiklik Yönetimi',
|
||||
'Menu:Change:Overview' => 'Özet',
|
||||
'Menu:Change:Overview+' => '~~',
|
||||
'Menu:NewChange' => 'New change~~',
|
||||
'Menu:NewChange+' => 'Create a new change ticket~~',
|
||||
'Menu:SearchChanges' => 'Search for changes~~',
|
||||
'Menu:SearchChanges+' => 'Search for change tickets~~',
|
||||
'Menu:Change:Shortcuts' => 'Shortcuts~~',
|
||||
'Menu:NewChange' => 'Yeni değişiklik',
|
||||
'Menu:NewChange+' => 'Yeni değişiklik isteği yarat',
|
||||
'Menu:SearchChanges' => 'Değişiklik ara',
|
||||
'Menu:SearchChanges+' => 'Değişiklik isteği ara',
|
||||
'Menu:Change:Shortcuts' => 'Kısayollar',
|
||||
'Menu:Change:Shortcuts+' => '~~',
|
||||
'Menu:WaitingAcceptance' => 'Changes awaiting acceptance~~',
|
||||
'Menu:WaitingAcceptance' => 'Kabul bekleyen değişiklik talepleri',
|
||||
'Menu:WaitingAcceptance+' => '~~',
|
||||
'Menu:WaitingApproval' => 'Changes awaiting approval~~',
|
||||
'Menu:WaitingApproval' => 'Onay bekleyen değişiklik talepleri',
|
||||
'Menu:WaitingApproval+' => '~~',
|
||||
'Menu:Changes' => 'Open changes~~',
|
||||
'Menu:Changes' => 'Açık değişiklikler',
|
||||
'Menu:Changes+' => 'All open changes~~',
|
||||
'Menu:MyChanges' => 'Changes assigned to me~~',
|
||||
'Menu:MyChanges+' => 'Changes assigned to me (as Agent)~~',
|
||||
'Menu:MyChanges' => 'Bana atanan değişiklik istekleri',
|
||||
'Menu:MyChanges+' => 'Bana atanan değişiklik istekleri',
|
||||
'UI-ChangeManagementOverview-ChangeByCategory-last-7-days' => 'Changes by category for the last 7 days~~',
|
||||
'UI-ChangeManagementOverview-Last-7-days' => 'Number of changes for the last 7 days~~',
|
||||
'UI-ChangeManagementOverview-ChangeByDomain-last-7-days' => 'Changes by domain for the last 7 days~~',
|
||||
@@ -62,21 +62,21 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
|
||||
//
|
||||
|
||||
Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
|
||||
'Class:Change' => 'Change~~',
|
||||
'Class:Change' => 'Değişiklik',
|
||||
'Class:Change+' => '~~',
|
||||
'Class:Change/Attribute:status' => 'Status~~',
|
||||
'Class:Change/Attribute:status' => 'Durumu',
|
||||
'Class:Change/Attribute:status+' => '~~',
|
||||
'Class:Change/Attribute:status/Value:new' => 'New~~',
|
||||
'Class:Change/Attribute:status/Value:new' => 'Yeni',
|
||||
'Class:Change/Attribute:status/Value:new+' => '~~',
|
||||
'Class:Change/Attribute:status/Value:assigned' => 'Assigned~~',
|
||||
'Class:Change/Attribute:status/Value:assigned' => 'Atanmış',
|
||||
'Class:Change/Attribute:status/Value:assigned+' => '~~',
|
||||
'Class:Change/Attribute:status/Value:planned' => 'Planned~~',
|
||||
'Class:Change/Attribute:status/Value:planned+' => '~~',
|
||||
'Class:Change/Attribute:status/Value:rejected' => 'Rejected~~',
|
||||
'Class:Change/Attribute:status/Value:rejected' => 'Reddedilen',
|
||||
'Class:Change/Attribute:status/Value:rejected+' => '~~',
|
||||
'Class:Change/Attribute:status/Value:approved' => 'Approved~~',
|
||||
'Class:Change/Attribute:status/Value:approved' => 'Onaylanan',
|
||||
'Class:Change/Attribute:status/Value:approved+' => '~~',
|
||||
'Class:Change/Attribute:status/Value:closed' => 'Closed~~',
|
||||
'Class:Change/Attribute:status/Value:closed' => 'Kapanan',
|
||||
'Class:Change/Attribute:status/Value:closed+' => '~~',
|
||||
'Class:Change/Attribute:category' => 'Category~~',
|
||||
'Class:Change/Attribute:category+' => '~~',
|
||||
@@ -102,7 +102,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
|
||||
'Class:Change/Attribute:parent_id+' => '~~',
|
||||
'Class:Change/Attribute:parent_name' => 'Parent change ref~~',
|
||||
'Class:Change/Attribute:parent_name+' => '~~',
|
||||
'Class:Change/Attribute:creation_date' => 'Creation date~~',
|
||||
'Class:Change/Attribute:creation_date' => 'Yaratıldı',
|
||||
'Class:Change/Attribute:creation_date+' => '~~',
|
||||
'Class:Change/Attribute:approval_date' => 'Approval date~~',
|
||||
'Class:Change/Attribute:approval_date+' => '~~',
|
||||
@@ -118,22 +118,22 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
|
||||
'Class:Change/Attribute:child_changes_list+' => 'All the sub changes linked to this change~~',
|
||||
'Class:Change/Attribute:parent_id_friendlyname' => 'Parent change friendly name~~',
|
||||
'Class:Change/Attribute:parent_id_friendlyname+' => '~~',
|
||||
'Class:Change/Stimulus:ev_assign' => 'Assign~~',
|
||||
'Class:Change/Stimulus:ev_assign' => 'Ata',
|
||||
'Class:Change/Stimulus:ev_assign+' => '~~',
|
||||
'Class:Change/Stimulus:ev_plan' => 'Plan~~',
|
||||
'Class:Change/Stimulus:ev_plan' => 'Planla',
|
||||
'Class:Change/Stimulus:ev_plan+' => '~~',
|
||||
'Class:Change/Stimulus:ev_reject' => 'Reject~~',
|
||||
'Class:Change/Stimulus:ev_reject' => 'Ret',
|
||||
'Class:Change/Stimulus:ev_reject+' => '~~',
|
||||
'Class:Change/Stimulus:ev_reopen' => 'Reopen~~',
|
||||
'Class:Change/Stimulus:ev_reopen' => 'Tekrar aç',
|
||||
'Class:Change/Stimulus:ev_reopen+' => '~~',
|
||||
'Class:Change/Stimulus:ev_approve' => 'Approve~~',
|
||||
'Class:Change/Stimulus:ev_approve' => 'Onayla',
|
||||
'Class:Change/Stimulus:ev_approve+' => '~~',
|
||||
'Class:Change/Stimulus:ev_finish' => 'Close~~',
|
||||
'Class:Change/Stimulus:ev_finish' => 'Bitir',
|
||||
'Class:Change/Stimulus:ev_finish+' => '~~',
|
||||
'Class:Change/Attribute:outage' => 'Outage~~',
|
||||
'Class:Change/Attribute:outage' => 'Servis kesilmesi',
|
||||
'Class:Change/Attribute:outage+' => '~~',
|
||||
'Class:Change/Attribute:outage/Value:no' => 'No~~',
|
||||
'Class:Change/Attribute:outage/Value:no' => 'Hayır',
|
||||
'Class:Change/Attribute:outage/Value:no+' => '~~',
|
||||
'Class:Change/Attribute:outage/Value:yes' => 'Yes~~',
|
||||
'Class:Change/Attribute:outage/Value:yes' => 'Evet',
|
||||
'Class:Change/Attribute:outage/Value:yes+' => '~~',
|
||||
));
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
* Localized data
|
||||
*
|
||||
* @copyright Copyright (C) 2010-2018 Combodo SARL
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*
|
||||
* This file is part of iTop.
|
||||
*
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
SetupWebPage::AddModule(
|
||||
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file
|
||||
'itop-config-mgmt/2.6.1',
|
||||
'itop-config-mgmt/'.ITOP_VERSION,
|
||||
array(
|
||||
// Identification
|
||||
//
|
||||
@@ -113,5 +113,3 @@ if (!class_exists('ConfigMgmtInstaller'))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
@@ -103,10 +103,10 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
|
||||
'Class:Organization/Attribute:deliverymodel_name+' => '',
|
||||
'Class:Organization/Attribute:parent_id_friendlyname' => 'Principal',
|
||||
'Class:Organization/Attribute:parent_id_friendlyname+' => 'Organização principal',
|
||||
'Class:Organization/Attribute:overview' => 'Overview~~',
|
||||
'Organization:Overview:FunctionalCIs' => 'Configuration items of this organization~~',
|
||||
'Organization:Overview:FunctionalCIs:subtitle' => 'by type~~',
|
||||
'Organization:Overview:Users' => 'iTop Users within this organization~~',
|
||||
'Class:Organization/Attribute:overview' => 'Visão geral',
|
||||
'Organization:Overview:FunctionalCIs' => 'Itens de configuração desta organização',
|
||||
'Organization:Overview:FunctionalCIs:subtitle' => 'por tipo',
|
||||
'Organization:Overview:Users' => 'Usuários iTop dentro desta organização',
|
||||
));
|
||||
|
||||
//
|
||||
@@ -208,12 +208,12 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
|
||||
'Class:Person/Attribute:tickets_list+' => 'Todos as solicitações que essa pessoa solicitou',
|
||||
'Class:Person/Attribute:manager_id_friendlyname' => 'Nome amigável gerente',
|
||||
'Class:Person/Attribute:manager_id_friendlyname+' => '',
|
||||
'Class:Person/Attribute:picture' => 'Picture~~',
|
||||
'Class:Person/Attribute:picture+' => '~~',
|
||||
'Class:Person/UniquenessRule:employee_number+' => 'The employee number must be unique in the organization~~',
|
||||
'Class:Person/UniquenessRule:employee_number' => 'there is already a person in \'$this->org_name$\' organization with the same employee number~~',
|
||||
'Class:Person/UniquenessRule:name+' => 'The employee name should be unique inside its organization~~',
|
||||
'Class:Person/UniquenessRule:name' => 'There is already a person in \'$this->org_name$\' organization with the same name~~',
|
||||
'Class:Person/Attribute:picture' => 'Foto',
|
||||
'Class:Person/Attribute:picture+' => '',
|
||||
'Class:Person/UniquenessRule:employee_number+' => 'O número de funcionário deve ser único na organização',
|
||||
'Class:Person/UniquenessRule:employee_number' => 'Já existe uma pessoa na organização \'$this->org_name$\' com o mesmo número de funcionário',
|
||||
'Class:Person/UniquenessRule:name+' => 'O nome do funcionário deve ser único dentro de sua organização',
|
||||
'Class:Person/UniquenessRule:name' => 'Já existe uma pessoa na organização \'$this->org_name$\' com o mesmo nome',
|
||||
));
|
||||
|
||||
//
|
||||
@@ -246,8 +246,8 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
|
||||
'Class:Document/Attribute:documenttype_id+' => '',
|
||||
'Class:Document/Attribute:documenttype_name' => 'Nome tipo documento',
|
||||
'Class:Document/Attribute:documenttype_name+' => '',
|
||||
'Class:Document/Attribute:version' => 'Version~~',
|
||||
'Class:Document/Attribute:version+' => '~~',
|
||||
'Class:Document/Attribute:version' => 'Versão',
|
||||
'Class:Document/Attribute:version+' => '',
|
||||
'Class:Document/Attribute:description' => 'Descrição',
|
||||
'Class:Document/Attribute:description+' => '',
|
||||
'Class:Document/Attribute:status' => 'Estado',
|
||||
@@ -342,7 +342,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
|
||||
'Class:FunctionalCI/Attribute:tickets_list+' => 'Todos as solicitações para este item de configuração',
|
||||
'Class:FunctionalCI/Attribute:finalclass' => 'Tipo CI',
|
||||
'Class:FunctionalCI/Attribute:finalclass+' => '',
|
||||
'Class:FunctionalCI/Tab:OpenedTickets' => 'Active Tickets~~',
|
||||
'Class:FunctionalCI/Tab:OpenedTickets' => 'Ingressos Ativos',
|
||||
));
|
||||
|
||||
//
|
||||
@@ -494,11 +494,11 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
|
||||
'Class:DatacenterDevice/Attribute:fiberinterfacelist_list+' => 'Todas as portas Fiber Channel para esse dispositivo',
|
||||
'Class:DatacenterDevice/Attribute:san_list' => 'SANs',
|
||||
'Class:DatacenterDevice/Attribute:san_list+' => 'Todos os switches SAN vinculados para esse dispositivo',
|
||||
'Class:DatacenterDevice/Attribute:redundancy' => 'Redundancy~~',
|
||||
'Class:DatacenterDevice/Attribute:redundancy/count' => 'The device is up if at least one power connection (A or B) is up~~',
|
||||
'Class:DatacenterDevice/Attribute:redundancy' => 'Redundância',
|
||||
'Class:DatacenterDevice/Attribute:redundancy/count' => 'O dispositivo está ativo se pelo menos uma conexão de energia (A ou B) estiver ativa',
|
||||
// Unused yet
|
||||
'Class:DatacenterDevice/Attribute:redundancy/disabled' => 'The device is up if all its power connections are up~~',
|
||||
'Class:DatacenterDevice/Attribute:redundancy/percent' => 'The device is up if at least %1$s %% of its power connections are up~~',
|
||||
'Class:DatacenterDevice/Attribute:redundancy/disabled' => 'O dispositivo está ativo se todas as conexões de energia estiverem ativadas',
|
||||
'Class:DatacenterDevice/Attribute:redundancy/percent' => 'O dispositivo está ativo se pelo menos %1$s %% de suas conexões de energia estiverem funcionando',
|
||||
));
|
||||
|
||||
//
|
||||
@@ -912,10 +912,10 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
|
||||
'Class:Farm+' => '',
|
||||
'Class:Farm/Attribute:hypervisor_list' => 'Hypervisors',
|
||||
'Class:Farm/Attribute:hypervisor_list+' => 'Todos os hypervisors que compoem esse Cluster/HA',
|
||||
'Class:Farm/Attribute:redundancy' => 'High availability~~',
|
||||
'Class:Farm/Attribute:redundancy/disabled' => 'The farm is up if all the hypervisors are up~~',
|
||||
'Class:Farm/Attribute:redundancy/count' => 'The farm is up if at least %1$s hypervisor(s) is(are) up~~',
|
||||
'Class:Farm/Attribute:redundancy/percent' => 'The farm is up if at least %1$s %% of the hypervisors are up~~',
|
||||
'Class:Farm/Attribute:redundancy' => 'Alta disponibilidade',
|
||||
'Class:Farm/Attribute:redundancy/disabled' => 'A fazenda está em pé se todos os hipervisores estiverem em alta',
|
||||
'Class:Farm/Attribute:redundancy/count' => 'O farm está ativo se pelo menos %1$s hypervisor(es) estiver (ão) para cima',
|
||||
'Class:Farm/Attribute:redundancy/percent' => 'A fazenda está ativa se pelo menos %1$s %% dos hipervisores estiverem em alta',
|
||||
));
|
||||
|
||||
//
|
||||
@@ -945,8 +945,8 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
|
||||
'Class:VirtualMachine/Attribute:cpu+' => '',
|
||||
'Class:VirtualMachine/Attribute:ram' => 'RAM',
|
||||
'Class:VirtualMachine/Attribute:ram+' => '',
|
||||
'Class:VirtualMachine/Attribute:managementip' => 'IP~~',
|
||||
'Class:VirtualMachine/Attribute:managementip+' => '~~',
|
||||
'Class:VirtualMachine/Attribute:managementip' => 'IP',
|
||||
'Class:VirtualMachine/Attribute:managementip+' => '',
|
||||
'Class:VirtualMachine/Attribute:logicalinterface_list' => 'Placas de rede',
|
||||
'Class:VirtualMachine/Attribute:logicalinterface_list+' => 'Todas as placas de rede',
|
||||
));
|
||||
@@ -1305,8 +1305,8 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
|
||||
'Class:Brand+' => '',
|
||||
'Class:Brand/Attribute:physicaldevices_list' => 'Dispositivos físicos',
|
||||
'Class:Brand/Attribute:physicaldevices_list+' => 'Todos os dispositivos físicos correspondentes a essa fabricante',
|
||||
'Class:Brand/UniquenessRule:name+' => 'The name must be unique~~',
|
||||
'Class:Brand/UniquenessRule:name' => 'This brand already exists~~',
|
||||
'Class:Brand/UniquenessRule:name+' => 'O nome deve ser único',
|
||||
'Class:Brand/UniquenessRule:name' => 'Essa marca já existe',
|
||||
));
|
||||
|
||||
//
|
||||
@@ -1360,8 +1360,8 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
|
||||
'Class:Model/Attribute:type/Value:Phone+' => 'Telefone',
|
||||
'Class:Model/Attribute:physicaldevices_list' => 'Dispositivo físico',
|
||||
'Class:Model/Attribute:physicaldevices_list+' => 'Todos os dispositivos físicos correspondentes a esse modelo',
|
||||
'Class:Model/UniquenessRule:name_brand+' => 'Name must be unique in the brand~~',
|
||||
'Class:Model/UniquenessRule:name_brand' => 'this model already exists for this brand~~',
|
||||
'Class:Model/UniquenessRule:name_brand+' => 'O nome deve ser único na marca',
|
||||
'Class:Model/UniquenessRule:name_brand' => 'este modelo já existe para essa marca',
|
||||
));
|
||||
|
||||
//
|
||||
@@ -1894,9 +1894,9 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
|
||||
'Server:Date' => 'Data',
|
||||
'Server:moreinfo' => 'Mais informações',
|
||||
'Server:otherinfo' => 'Outras informações',
|
||||
'Server:power' => 'Power supply~~',
|
||||
'Server:power' => 'Fonte de alimentação',
|
||||
'Person:info' => 'Informações gerais',
|
||||
'Person:personal_info' => 'Personal information~~',
|
||||
'Person:personal_info' => 'Informação pessoal',
|
||||
'Person:notifiy' => 'Notificação',
|
||||
'Class:Subnet/Tab:IPUsage' => 'IP usado',
|
||||
'Class:Subnet/Tab:IPUsage-explain' => 'Placas de rede contendo IP na faixa: <em>%1$s</em> para <em>%2$s</em>',
|
||||
|
||||
@@ -15,10 +15,10 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
|
||||
'config-apply' => 'Použít',
|
||||
'config-apply-title' => 'Použít (Ctrl+S)',
|
||||
'config-cancel' => 'Zrušit',
|
||||
'config-saved' => 'Successfully recorded.~~',
|
||||
'config-saved' => 'Successfully recorded.~~',
|
||||
'config-confirm-cancel' => 'Vaše úpravy nebudou uloženy.',
|
||||
'config-no-change' => 'Soubor nebyl změněn.',
|
||||
'config-reverted' => 'The configuration has been reverted.~~',
|
||||
'config-reverted' => 'The configuration has been reverted.~~',
|
||||
'config-parse-error' => 'Řádek %2$d: %1$s.<br/>Soubor nebyl uložen.',
|
||||
'config-current-line' => 'Řádek: %1$s',
|
||||
'config-saved-warning-db-password' => 'Successfully recorded, but the backup won\'t work due to unsupported characters in the database password.~~',
|
||||
|
||||
@@ -28,10 +28,10 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
|
||||
'config-apply' => 'Apply~~',
|
||||
'config-apply-title' => 'Apply (Ctrl+S)~~',
|
||||
'config-cancel' => 'Reset~~',
|
||||
'config-saved' => 'Successfully recorded.~~',
|
||||
'config-saved' => 'Successfully recorded.~~',
|
||||
'config-confirm-cancel' => 'Your changes will be lost.~~',
|
||||
'config-no-change' => 'No change: the file has been left unchanged.~~',
|
||||
'config-reverted' => 'The configuration has been reverted.~~',
|
||||
'config-reverted' => 'The configuration has been reverted.~~',
|
||||
'config-parse-error' => 'Line %2$d: %1$s.<br/>The file has NOT been updated.~~',
|
||||
'config-current-line' => 'Editing line: %1$s~~',
|
||||
'config-saved-warning-db-password' => 'Successfully recorded, but the backup won\'t work due to unsupported characters in the database password.~~',
|
||||
|
||||
@@ -30,10 +30,10 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
|
||||
'config-apply' => 'Anwenden (Ctrl+S)',
|
||||
'config-apply-title' => 'Anwenden (Ctrl+S)',
|
||||
'config-cancel' => 'Zurücksetzen',
|
||||
'config-saved' => 'Erfolgreich gespeichert',
|
||||
'config-saved' => 'Erfolgreich gespeichert',
|
||||
'config-confirm-cancel' => 'Ihre Änderungen werden nicht gespeichert.',
|
||||
'config-no-change' => 'Keine Änderungen: Die Datei wurde nicht verändert.',
|
||||
'config-reverted' => 'Die Konfiguration wurde zurückgesetzt',
|
||||
'config-reverted' => 'Die Konfiguration wurde zurückgesetzt',
|
||||
'config-parse-error' => 'Zeile %2$d: %1$s.<br/>Die Datei wurde nicht aktualisiert.',
|
||||
'config-current-line' => 'Editiere Zeile: %1$s',
|
||||
'config-saved-warning-db-password' => 'Successfully recorded, but the backup won\'t work due to unsupported characters in the database password.~~',
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
* Localized data
|
||||
*
|
||||
* @copyright Copyright (C) 2010-2018 Combodo SARL
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*
|
||||
* This file is part of iTop.
|
||||
*
|
||||
@@ -29,10 +29,10 @@ Dict::Add('EN US', 'English', 'English', array(
|
||||
'config-apply' => 'Apply',
|
||||
'config-apply-title' => 'Apply (Ctrl+S)',
|
||||
'config-cancel' => 'Reset',
|
||||
'config-saved' => 'Successfully recorded.',
|
||||
'config-saved' => 'Successfully recorded.',
|
||||
'config-confirm-cancel' => 'Your changes will be lost.',
|
||||
'config-no-change' => 'No change: the file has been left unchanged.',
|
||||
'config-reverted' => 'The configuration has been reverted.',
|
||||
'config-reverted' => 'The configuration has been reverted.',
|
||||
'config-parse-error' => 'Line %2$d: %1$s.<br/>The file has NOT been updated.',
|
||||
'config-current-line' => 'Editing line: %1$s',
|
||||
'config-saved-warning-db-password' => 'Successfully recorded, but the backup won\'t work due to unsupported characters in the database password.',
|
||||
|
||||
@@ -28,10 +28,10 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
|
||||
'config-apply' => 'Aplicar',
|
||||
'config-apply-title' => 'Aplicar (Ctrl+S)',
|
||||
'config-cancel' => 'Restablecer',
|
||||
'config-saved' => 'Exitosamente registrado.',
|
||||
'config-saved' => 'Exitosamente registrado.',
|
||||
'config-confirm-cancel' => 'Sus cambiso se perderán.',
|
||||
'config-no-change' => 'Sin cambio: el archivo permanece sin cambios.',
|
||||
'config-reverted' => 'La configuración ha sido revertida.',
|
||||
'config-reverted' => 'La configuración ha sido revertida.',
|
||||
'config-parse-error' => 'Línea %2$d: %1$s.<br/>El archivo NO ha sido actualizado.',
|
||||
'config-current-line' => 'Editando línea: %1$s',
|
||||
'config-saved-warning-db-password' => 'Successfully recorded, but the backup won\'t work due to unsupported characters in the database password.~~',
|
||||
|
||||
@@ -13,10 +13,10 @@ Dict::Add('FR FR', 'French', 'Français', array(
|
||||
'config-apply' => 'Enregistrer',
|
||||
'config-apply-title' => 'Enregistrer (Ctrl+S)',
|
||||
'config-cancel' => 'Annuler (restaurer)',
|
||||
'config-saved' => 'Configuration enregistrée.',
|
||||
'config-saved' => 'Configuration enregistrée.',
|
||||
'config-confirm-cancel' => 'Vos modifications seront perdues.',
|
||||
'config-no-change' => 'Aucun changement : le fichier n\'a pas été altéré.',
|
||||
'config-reverted' => 'Vos modifications ont été écrasées par la version enregistrée.',
|
||||
'config-reverted' => 'Vos modifications ont été écrasées par la version enregistrée.',
|
||||
'config-parse-error' => 'Ligne %2$d: %1$s.<br/>Le fichier n\'a PAS été modifié.',
|
||||
'config-current-line' => 'Ligne en édition : %1$s',
|
||||
'config-saved-warning-db-password' => 'Configuration enregistrée. Les sauvegardes ne fonctionneront pas à cause du format du pot de passe de la base.',
|
||||
|
||||
@@ -28,10 +28,10 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
|
||||
'config-apply' => 'Apply~~',
|
||||
'config-apply-title' => 'Apply (Ctrl+S)~~',
|
||||
'config-cancel' => 'Reset~~',
|
||||
'config-saved' => 'Successfully recorded.~~',
|
||||
'config-saved' => 'Successfully recorded.~~',
|
||||
'config-confirm-cancel' => 'Your changes will be lost.~~',
|
||||
'config-no-change' => 'No change: the file has been left unchanged.~~',
|
||||
'config-reverted' => 'The configuration has been reverted.~~',
|
||||
'config-reverted' => 'The configuration has been reverted.~~',
|
||||
'config-parse-error' => 'Line %2$d: %1$s.<br/>The file has NOT been updated.~~',
|
||||
'config-current-line' => 'Editing line: %1$s~~',
|
||||
'config-saved-warning-db-password' => 'Successfully recorded, but the backup won\'t work due to unsupported characters in the database password.~~',
|
||||
|
||||
@@ -28,10 +28,10 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
|
||||
'config-apply' => 'Apply~~',
|
||||
'config-apply-title' => 'Apply (Ctrl+S)~~',
|
||||
'config-cancel' => 'Reset~~',
|
||||
'config-saved' => 'Successfully recorded.~~',
|
||||
'config-saved' => 'Successfully recorded.~~',
|
||||
'config-confirm-cancel' => 'Your changes will be lost.~~',
|
||||
'config-no-change' => 'No change: the file has been left unchanged.~~',
|
||||
'config-reverted' => 'The configuration has been reverted.~~',
|
||||
'config-reverted' => 'The configuration has been reverted.~~',
|
||||
'config-parse-error' => 'Line %2$d: %1$s.<br/>The file has NOT been updated.~~',
|
||||
'config-current-line' => 'Editing line: %1$s~~',
|
||||
'config-saved-warning-db-password' => 'Successfully recorded, but the backup won\'t work due to unsupported characters in the database password.~~',
|
||||
|
||||
@@ -28,10 +28,10 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
|
||||
'config-apply' => 'Apply~~',
|
||||
'config-apply-title' => 'Apply (Ctrl+S)~~',
|
||||
'config-cancel' => 'Reset~~',
|
||||
'config-saved' => 'Successfully recorded.~~',
|
||||
'config-saved' => 'Successfully recorded.~~',
|
||||
'config-confirm-cancel' => 'Your changes will be lost.~~',
|
||||
'config-no-change' => 'No change: the file has been left unchanged.~~',
|
||||
'config-reverted' => 'The configuration has been reverted.~~',
|
||||
'config-reverted' => 'The configuration has been reverted.~~',
|
||||
'config-parse-error' => 'Line %2$d: %1$s.<br/>The file has NOT been updated.~~',
|
||||
'config-current-line' => 'Editing line: %1$s~~',
|
||||
'config-saved-warning-db-password' => 'Successfully recorded, but the backup won\'t work due to unsupported characters in the database password.~~',
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
SetupWebPage::AddModule(
|
||||
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file
|
||||
'itop-config/2.6.1',
|
||||
'itop-config/'.ITOP_VERSION,
|
||||
array(
|
||||
// Identification
|
||||
//
|
||||
|
||||
@@ -29,10 +29,10 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
|
||||
'config-apply' => 'Opslaan',
|
||||
'config-apply-title' => 'Opslaan (Ctrl+S)',
|
||||
'config-cancel' => 'Herbeginnen',
|
||||
'config-saved' => 'Wijzigingen opgeslagen',
|
||||
'config-saved' => 'Wijzigingen opgeslagen',
|
||||
'config-confirm-cancel' => 'Je wijzigingen zullen verloren gaan',
|
||||
'config-no-change' => 'Er zijn geen wijzigingen vastgesteld.',
|
||||
'config-reverted' => 'De wijzigingen zijn ongedaan gemaakt.',
|
||||
'config-reverted' => 'De wijzigingen zijn ongedaan gemaakt.',
|
||||
'config-parse-error' => 'Regel %2$d: %1$s.<br/>Het bestand werd <b>NIET</b> opgeslagen.',
|
||||
'config-current-line' => 'Huidige regel: %1$s',
|
||||
'config-saved-warning-db-password' => 'Successfully recorded, but the backup won\'t work due to unsupported characters in the database password.~~',
|
||||
|
||||
@@ -28,10 +28,10 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
|
||||
'config-apply' => 'Apply~~',
|
||||
'config-apply-title' => 'Apply (Ctrl+S)~~',
|
||||
'config-cancel' => 'Reset~~',
|
||||
'config-saved' => 'Successfully recorded.~~',
|
||||
'config-saved' => 'Successfully recorded.~~',
|
||||
'config-confirm-cancel' => 'Your changes will be lost.~~',
|
||||
'config-no-change' => 'No change: the file has been left unchanged.~~',
|
||||
'config-reverted' => 'The configuration has been reverted.~~',
|
||||
'config-reverted' => 'The configuration has been reverted.~~',
|
||||
'config-parse-error' => 'Line %2$d: %1$s.<br/>The file has NOT been updated.~~',
|
||||
'config-current-line' => 'Editing line: %1$s~~',
|
||||
'config-saved-warning-db-password' => 'Successfully recorded, but the backup won\'t work due to unsupported characters in the database password.~~',
|
||||
|
||||
@@ -28,10 +28,10 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
|
||||
'config-apply' => 'Apply~~',
|
||||
'config-apply-title' => 'Apply (Ctrl+S)~~',
|
||||
'config-cancel' => 'Reset~~',
|
||||
'config-saved' => 'Successfully recorded.~~',
|
||||
'config-saved' => 'Successfully recorded.~~',
|
||||
'config-confirm-cancel' => 'Your changes will be lost.~~',
|
||||
'config-no-change' => 'No change: the file has been left unchanged.~~',
|
||||
'config-reverted' => 'The configuration has been reverted.~~',
|
||||
'config-reverted' => 'The configuration has been reverted.~~',
|
||||
'config-parse-error' => 'Line %2$d: %1$s.<br/>The file has NOT been updated.~~',
|
||||
'config-current-line' => 'Editing line: %1$s~~',
|
||||
'config-saved-warning-db-password' => 'Successfully recorded, but the backup won\'t work due to unsupported characters in the database password.~~',
|
||||
|
||||
@@ -28,10 +28,10 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
|
||||
'config-apply' => 'Apply~~',
|
||||
'config-apply-title' => 'Apply (Ctrl+S)~~',
|
||||
'config-cancel' => 'Reset~~',
|
||||
'config-saved' => 'Successfully recorded.~~',
|
||||
'config-saved' => 'Successfully recorded.~~',
|
||||
'config-confirm-cancel' => 'Your changes will be lost.~~',
|
||||
'config-no-change' => 'No change: the file has been left unchanged.~~',
|
||||
'config-reverted' => 'The configuration has been reverted.~~',
|
||||
'config-reverted' => 'The configuration has been reverted.~~',
|
||||
'config-parse-error' => 'Line %2$d: %1$s.<br/>The file has NOT been updated.~~',
|
||||
'config-current-line' => 'Editing line: %1$s~~',
|
||||
'config-saved-warning-db-password' => 'Successfully recorded, but the backup won\'t work due to unsupported characters in the database password.~~',
|
||||
|
||||
@@ -28,10 +28,10 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
|
||||
'config-apply' => '应用',
|
||||
'config-apply-title' => '应用 (Ctrl+S)',
|
||||
'config-cancel' => '重置',
|
||||
'config-saved' => '成功保存.',
|
||||
'config-saved' => '成功保存.',
|
||||
'config-confirm-cancel' => '您的修改将被丢弃.',
|
||||
'config-no-change' => '没有变化: 配置文件将保持不变.',
|
||||
'config-reverted' => '配置文件已恢复.',
|
||||
'config-reverted' => '配置文件已恢复.',
|
||||
'config-parse-error' => '第 %2$d 行: %1$s.<br/>配置文件尚未更新.',
|
||||
'config-current-line' => '正在编辑第 %1$s 行',
|
||||
'config-saved-warning-db-password' => 'Successfully recorded, but the backup won\'t work due to unsupported characters in the database password.~~',
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
|
||||
SetupWebPage::AddModule(
|
||||
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file
|
||||
'itop-datacenter-mgmt/2.6.1',
|
||||
'itop-datacenter-mgmt/'.ITOP_VERSION,
|
||||
array(
|
||||
// Identification
|
||||
//
|
||||
@@ -63,5 +63,3 @@ SetupWebPage::AddModule(
|
||||
)
|
||||
);
|
||||
|
||||
|
||||
?>
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
|
||||
SetupWebPage::AddModule(
|
||||
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file
|
||||
'itop-endusers-devices/2.6.1',
|
||||
'itop-endusers-devices/'.ITOP_VERSION,
|
||||
array(
|
||||
// Identification
|
||||
//
|
||||
@@ -108,4 +108,3 @@ if (!class_exists('EndUserMgmtInstaller'))
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
@@ -6,42 +6,37 @@
|
||||
|
||||
SetupWebPage::AddModule(
|
||||
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file
|
||||
'itop-full-itil/2.6.1', array(
|
||||
// Identification
|
||||
//
|
||||
'itop-full-itil/'.ITOP_VERSION,
|
||||
array(
|
||||
// Identification
|
||||
//
|
||||
'label' => 'Bridge - Request management ITIL + Incident management ITIL',
|
||||
'category' => 'business',
|
||||
// Setup
|
||||
//
|
||||
'category' => 'business',
|
||||
// Setup
|
||||
//
|
||||
'dependencies' => array(
|
||||
'itop-request-mgmt-itil/2.3.0',
|
||||
'itop-incident-mgmt-itil/2.3.0',
|
||||
),
|
||||
'mandatory' => false,
|
||||
'visible' => false,
|
||||
'auto_select' => 'SetupInfo::ModuleIsSelected("itop-request-mgmt-itil") && SetupInfo::ModuleIsSelected("itop-incident-mgmt-itil")',
|
||||
// Components
|
||||
//
|
||||
'datamodel' => array(
|
||||
//'model.itop-portal-full-itil.php'
|
||||
),
|
||||
'webservice' => array(
|
||||
),
|
||||
'data.struct' => array(
|
||||
// add your 'structure' definition XML files here,
|
||||
),
|
||||
'data.sample' => array(
|
||||
// add your sample data XML files here,
|
||||
),
|
||||
// Documentation
|
||||
//
|
||||
'itop-request-mgmt-itil/2.3.0',
|
||||
'itop-incident-mgmt-itil/2.3.0',
|
||||
),
|
||||
'mandatory' => false,
|
||||
'visible' => false,
|
||||
'auto_select' => 'SetupInfo::ModuleIsSelected("itop-request-mgmt-itil") && SetupInfo::ModuleIsSelected("itop-incident-mgmt-itil")',
|
||||
// Components
|
||||
//
|
||||
'datamodel' => array(//'model.itop-portal-full-itil.php'
|
||||
),
|
||||
'webservice' => array(),
|
||||
'data.struct' => array(// add your 'structure' definition XML files here,
|
||||
),
|
||||
'data.sample' => array(// add your sample data XML files here,
|
||||
),
|
||||
// Documentation
|
||||
//
|
||||
'doc.manual_setup' => '', // hyperlink to manual setup documentation, if any
|
||||
'doc.more_information' => '', // hyperlink to more information, if any
|
||||
// Default settings
|
||||
//
|
||||
'settings' => array(
|
||||
// Module specific settings go here, if any
|
||||
),
|
||||
'doc.more_information' => '', // hyperlink to more information, if any
|
||||
// Default settings
|
||||
//
|
||||
'settings' => array(// Module specific settings go here, if any
|
||||
),
|
||||
)
|
||||
);
|
||||
?>
|
||||
|
||||
@@ -23,15 +23,15 @@
|
||||
Dict::Add('CS CZ', 'Czech', 'Čeština', array(
|
||||
// Dictionary entries go here
|
||||
'Menu:iTopHub' => 'iTop Hub~~',
|
||||
'Menu:iTopHub:Register' => 'Connect to iTop Hub~~',
|
||||
'Menu:iTopHub:Register+' => 'Go to iTop Hub to update your iTop 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 personalized tools & install more extensions.</br><br/>By connecting to the Hub from this page, you will push information about this iTop instance into the Hub.</p>~~',
|
||||
'Menu:iTopHub:MyExtensions' => 'Deployed extensions~~',
|
||||
'Menu:iTopHub:MyExtensions+' => 'See the list of extensions deployed on this instance of iTop~~',
|
||||
'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 customize and adapt iTop to your processes.</br><br/>By connecting to the Hub from this page, you will push information about this iTop instance into the Hub.</p>~~',
|
||||
'iTopHub:GoBtn' => 'Go To iTop Hub~~',
|
||||
'Menu:iTopHub:Register' => 'Connect to iTop Hub~~',
|
||||
'Menu:iTopHub:Register+' => 'Go to iTop Hub to update your iTop 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 personalized tools & install more extensions.</br><br/>By connecting to the Hub from this page, you will push information about this iTop instance into the Hub.</p>~~',
|
||||
'Menu:iTopHub:MyExtensions' => 'Deployed extensions~~',
|
||||
'Menu:iTopHub:MyExtensions+' => 'See the list of extensions deployed on this instance of iTop~~',
|
||||
'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 customize and adapt iTop to your processes.</br><br/>By connecting to the Hub from this page, you will push information about this iTop instance into the Hub.</p>~~',
|
||||
'iTopHub:GoBtn' => 'Go To iTop Hub~~',
|
||||
'iTopHub:CloseBtn' => 'Close~~',
|
||||
'iTopHub:GoBtn:Tooltip' => 'Jump to www.itophub.io~~',
|
||||
'iTopHub:OpenInNewWindow' => 'Open iTop Hub in a new window~~',
|
||||
@@ -39,11 +39,11 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
|
||||
'UI:About:RemoteExtensionSource' => 'iTop Hub~~',
|
||||
'iTopHub:Explanation' => 'By clicking this button you will be redirected to iTop Hub.~~',
|
||||
|
||||
'iTopHub:BackupFreeDiskSpaceIn' => '%1$s free disk space in %2$s.~~',
|
||||
'iTopHub:FailedToCheckFreeDiskSpace' => 'Failed to check free disk space.~~',
|
||||
'iTopHub:BackupOk' => 'Backup Ok.~~',
|
||||
'iTopHub:BackupFailed' => 'Backup failed!~~',
|
||||
'iTopHub:Landing:Status' => 'Deployment status~~',
|
||||
'iTopHub:BackupFreeDiskSpaceIn' => '%1$s free disk space in %2$s.~~',
|
||||
'iTopHub:FailedToCheckFreeDiskSpace' => 'Failed to check free disk space.~~',
|
||||
'iTopHub:BackupOk' => 'Backup Ok.~~',
|
||||
'iTopHub:BackupFailed' => 'Backup failed!~~',
|
||||
'iTopHub:Landing:Status' => 'Deployment status~~',
|
||||
'iTopHub:Landing:Install' => 'Deploying extensions...~~',
|
||||
'iTopHub:CompiledOK' => 'Compilation successful.~~',
|
||||
'iTopHub:ConfigurationSafelyReverted' => 'Error detected during deployment!<br/>iTop configuration has NOT been modified.~~',
|
||||
@@ -57,7 +57,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
|
||||
'iTopHub:NoExtensionInThisCategory' => 'There is no extension in this category.<br/><br/>Browse iTop Hub to find the extensions that will help you customize and adapt iTop to your processes.~~',
|
||||
'iTopHub:ExtensionNotInstalled' => 'Not installed~~',
|
||||
'iTopHub:GetMoreExtensions' => 'Get extensions from iTop Hub...~~',
|
||||
|
||||
|
||||
'iTopHub:LandingWelcome' => 'Congratulations! The following extensions were downloaded from iTop Hub and deployed into your iTop.~~',
|
||||
'iTopHub:GoBackToITopBtn' => 'Go Back to iTop~~',
|
||||
'iTopHub:Uncompressing' => 'Uncompressing extensions...~~',
|
||||
@@ -66,7 +66,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
|
||||
'iTopHub:DBBackupSentence' => 'Do a backup of the database and iTop configuration before updating~~',
|
||||
'iTopHub:DeployBtn' => 'Deploy !~~',
|
||||
'iTopHub:DatabaseBackupProgress' => 'Instance backup...~~',
|
||||
|
||||
|
||||
'iTopHub:InstallationEffect:Install' => 'Version: %1$s will be installed.~~',
|
||||
'iTopHub:InstallationEffect:NoChange' => 'Version: %1$s already installed. Nothing will change.~~',
|
||||
'iTopHub:InstallationEffect:Upgrade' => 'Will be <b>upgraded</b> from version %1$s to version %2$s.~~',
|
||||
@@ -76,7 +76,7 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
|
||||
'iTopHub:InstallationEffect:MissingDependencies' => 'This extension cannot be installed because of unmet dependencies.~~',
|
||||
'iTopHub:InstallationEffect:MissingDependencies_Details' => 'The extension requires the module(s): %1$s~~',
|
||||
'iTopHub:InstallationProgress:InstallationSuccessful' => 'Installation successful!~~',
|
||||
|
||||
|
||||
'iTopHub:InstallationStatus:Installed_Version' => '%1$s version: %2$s.~~',
|
||||
'iTopHub:InstallationStatus:Installed' => 'Installed~~',
|
||||
'iTopHub:InstallationStatus:Version_NotInstalled' => 'Version %1$s <b>NOT</b> installed.~~',
|
||||
|
||||
@@ -23,15 +23,15 @@
|
||||
Dict::Add('DA DA', 'Danish', 'Dansk', array(
|
||||
// Dictionary entries go here
|
||||
'Menu:iTopHub' => 'iTop Hub~~',
|
||||
'Menu:iTopHub:Register' => 'Connect to iTop Hub~~',
|
||||
'Menu:iTopHub:Register+' => 'Go to iTop Hub to update your iTop 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 personalized tools & install more extensions.</br><br/>By connecting to the Hub from this page, you will push information about this iTop instance into the Hub.</p>~~',
|
||||
'Menu:iTopHub:MyExtensions' => 'Deployed extensions~~',
|
||||
'Menu:iTopHub:MyExtensions+' => 'See the list of extensions deployed on this instance of iTop~~',
|
||||
'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 customize and adapt iTop to your processes.</br><br/>By connecting to the Hub from this page, you will push information about this iTop instance into the Hub.</p>~~',
|
||||
'iTopHub:GoBtn' => 'Go To iTop Hub~~',
|
||||
'Menu:iTopHub:Register' => 'Connect to iTop Hub~~',
|
||||
'Menu:iTopHub:Register+' => 'Go to iTop Hub to update your iTop 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 personalized tools & install more extensions.</br><br/>By connecting to the Hub from this page, you will push information about this iTop instance into the Hub.</p>~~',
|
||||
'Menu:iTopHub:MyExtensions' => 'Deployed extensions~~',
|
||||
'Menu:iTopHub:MyExtensions+' => 'See the list of extensions deployed on this instance of iTop~~',
|
||||
'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 customize and adapt iTop to your processes.</br><br/>By connecting to the Hub from this page, you will push information about this iTop instance into the Hub.</p>~~',
|
||||
'iTopHub:GoBtn' => 'Go To iTop Hub~~',
|
||||
'iTopHub:CloseBtn' => 'Close~~',
|
||||
'iTopHub:GoBtn:Tooltip' => 'Jump to www.itophub.io~~',
|
||||
'iTopHub:OpenInNewWindow' => 'Open iTop Hub in a new window~~',
|
||||
@@ -39,11 +39,11 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
|
||||
'UI:About:RemoteExtensionSource' => 'iTop Hub~~',
|
||||
'iTopHub:Explanation' => 'By clicking this button you will be redirected to iTop Hub.~~',
|
||||
|
||||
'iTopHub:BackupFreeDiskSpaceIn' => '%1$s free disk space in %2$s.~~',
|
||||
'iTopHub:FailedToCheckFreeDiskSpace' => 'Failed to check free disk space.~~',
|
||||
'iTopHub:BackupOk' => 'Backup Ok.~~',
|
||||
'iTopHub:BackupFailed' => 'Backup failed!~~',
|
||||
'iTopHub:Landing:Status' => 'Deployment status~~',
|
||||
'iTopHub:BackupFreeDiskSpaceIn' => '%1$s free disk space in %2$s.~~',
|
||||
'iTopHub:FailedToCheckFreeDiskSpace' => 'Failed to check free disk space.~~',
|
||||
'iTopHub:BackupOk' => 'Backup Ok.~~',
|
||||
'iTopHub:BackupFailed' => 'Backup failed!~~',
|
||||
'iTopHub:Landing:Status' => 'Deployment status~~',
|
||||
'iTopHub:Landing:Install' => 'Deploying extensions...~~',
|
||||
'iTopHub:CompiledOK' => 'Compilation successful.~~',
|
||||
'iTopHub:ConfigurationSafelyReverted' => 'Error detected during deployment!<br/>iTop configuration has NOT been modified.~~',
|
||||
@@ -57,7 +57,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
|
||||
'iTopHub:NoExtensionInThisCategory' => 'There is no extension in this category.<br/><br/>Browse iTop Hub to find the extensions that will help you customize and adapt iTop to your processes.~~',
|
||||
'iTopHub:ExtensionNotInstalled' => 'Not installed~~',
|
||||
'iTopHub:GetMoreExtensions' => 'Get extensions from iTop Hub...~~',
|
||||
|
||||
|
||||
'iTopHub:LandingWelcome' => 'Congratulations! The following extensions were downloaded from iTop Hub and deployed into your iTop.~~',
|
||||
'iTopHub:GoBackToITopBtn' => 'Go Back to iTop~~',
|
||||
'iTopHub:Uncompressing' => 'Uncompressing extensions...~~',
|
||||
@@ -66,7 +66,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
|
||||
'iTopHub:DBBackupSentence' => 'Do a backup of the database and iTop configuration before updating~~',
|
||||
'iTopHub:DeployBtn' => 'Deploy !~~',
|
||||
'iTopHub:DatabaseBackupProgress' => 'Instance backup...~~',
|
||||
|
||||
|
||||
'iTopHub:InstallationEffect:Install' => 'Version: %1$s will be installed.~~',
|
||||
'iTopHub:InstallationEffect:NoChange' => 'Version: %1$s already installed. Nothing will change.~~',
|
||||
'iTopHub:InstallationEffect:Upgrade' => 'Will be <b>upgraded</b> from version %1$s to version %2$s.~~',
|
||||
@@ -76,7 +76,7 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
|
||||
'iTopHub:InstallationEffect:MissingDependencies' => 'This extension cannot be installed because of unmet dependencies.~~',
|
||||
'iTopHub:InstallationEffect:MissingDependencies_Details' => 'The extension requires the module(s): %1$s~~',
|
||||
'iTopHub:InstallationProgress:InstallationSuccessful' => 'Installation successful!~~',
|
||||
|
||||
|
||||
'iTopHub:InstallationStatus:Installed_Version' => '%1$s version: %2$s.~~',
|
||||
'iTopHub:InstallationStatus:Installed' => 'Installed~~',
|
||||
'iTopHub:InstallationStatus:Version_NotInstalled' => 'Version %1$s <b>NOT</b> installed.~~',
|
||||
|
||||
@@ -23,15 +23,15 @@
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', array(
|
||||
// Dictionary entries go here
|
||||
'Menu:iTopHub' => 'iTop Hub',
|
||||
'Menu:iTopHub:Register' => 'Mit dem iTop Hub verbinden',
|
||||
'Menu:iTopHub:Register+' => 'Gehe zum iTop Hub um deine iTop-Intsanzen zu updaten',
|
||||
'Menu:iTopHub:Register:Description' => '<p>Erhalte Zugriff zu der Community-Platform iTop Hub!</br>Finde alle Informationen und Inhalte, die du brauchst, verwalte deine Instanzen mit personalisierten Tools & installiere weitere Extensions.</br><br/>Durch die Verbindung mit dem iTop Hub, werden Informationen zu deiner iTop Instanz auf den iTop Hub hochgeladen.</p>',
|
||||
'Menu:iTopHub:MyExtensions' => 'Installierte Erweiterungen',
|
||||
'Menu:iTopHub:MyExtensions+' => 'Lass dir eine Liste aller Erweiterungen anzeigen, die auf deiner iTop-Instanz installiert sind',
|
||||
'Menu:iTopHub:BrowseExtensions' => 'Erhalte Erweiterungen vom iTop Hub',
|
||||
'Menu:iTopHub:BrowseExtensions+' => 'Finde noch mehr Erweiterungen auf dem iTop Hub',
|
||||
'Menu:iTopHub:BrowseExtensions:Description' => '<p>Besuche den iTop Hub Store, die Stelle, um perfekte iTop Erweiterungen zu finden!</br>Finde die Erweiterungen, die dir helfen dein iTop so zu erweitern, dass es zu deinen Bedürfnissen passt.</br><br/>Durch die Verbindung mit dem iTop Hub, werden Informationen zu deiner iTop Instanz auf den iTop Hub hochgeladen.</p>',
|
||||
'iTopHub:GoBtn' => 'Gehe zum iTop Hub',
|
||||
'Menu:iTopHub:Register' => 'Mit dem iTop Hub verbinden',
|
||||
'Menu:iTopHub:Register+' => 'Gehe zum iTop Hub um deine iTop-Intsanzen zu updaten',
|
||||
'Menu:iTopHub:Register:Description' => '<p>Erhalte Zugriff zu der Community-Platform iTop Hub!</br>Finde alle Informationen und Inhalte, die du brauchst, verwalte deine Instanzen mit personalisierten Tools & installiere weitere Extensions.</br><br/>Durch die Verbindung mit dem iTop Hub, werden Informationen zu deiner iTop Instanz auf den iTop Hub hochgeladen.</p>',
|
||||
'Menu:iTopHub:MyExtensions' => 'Installierte Erweiterungen',
|
||||
'Menu:iTopHub:MyExtensions+' => 'Lass dir eine Liste aller Erweiterungen anzeigen, die auf deiner iTop-Instanz installiert sind',
|
||||
'Menu:iTopHub:BrowseExtensions' => 'Erhalte Erweiterungen vom iTop Hub',
|
||||
'Menu:iTopHub:BrowseExtensions+' => 'Finde noch mehr Erweiterungen auf dem iTop Hub',
|
||||
'Menu:iTopHub:BrowseExtensions:Description' => '<p>Besuche den iTop Hub Store, die Stelle, um perfekte iTop Erweiterungen zu finden!</br>Finde die Erweiterungen, die dir helfen dein iTop so zu erweitern, dass es zu deinen Bedürfnissen passt.</br><br/>Durch die Verbindung mit dem iTop Hub, werden Informationen zu deiner iTop Instanz auf den iTop Hub hochgeladen.</p>',
|
||||
'iTopHub:GoBtn' => 'Gehe zum iTop Hub',
|
||||
'iTopHub:CloseBtn' => 'Schließen',
|
||||
'iTopHub:GoBtn:Tooltip' => 'Gehe zu www.itophub.io',
|
||||
'iTopHub:OpenInNewWindow' => 'Öffne den iTop Hub in einem neuen Fenster',
|
||||
@@ -39,11 +39,11 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
|
||||
'UI:About:RemoteExtensionSource' => 'iTop Hub',
|
||||
'iTopHub:Explanation' => 'Mit Klick auf diesen Button wirst Du zum iTop Hub weitergeleitet.',
|
||||
|
||||
'iTopHub:BackupFreeDiskSpaceIn' => '%1$s freier Speicherplatz aus %2$s.',
|
||||
'iTopHub:FailedToCheckFreeDiskSpace' => 'Überprüfen des freien Speicherplatzes fehlgeschlagen',
|
||||
'iTopHub:BackupOk' => 'Backup erstellt.',
|
||||
'iTopHub:BackupFailed' => 'Backup fehlgeschlagen!',
|
||||
'iTopHub:Landing:Status' => 'Installationsstatus',
|
||||
'iTopHub:BackupFreeDiskSpaceIn' => '%1$s freier Speicherplatz aus %2$s.',
|
||||
'iTopHub:FailedToCheckFreeDiskSpace' => 'Überprüfen des freien Speicherplatzes fehlgeschlagen',
|
||||
'iTopHub:BackupOk' => 'Backup erstellt.',
|
||||
'iTopHub:BackupFailed' => 'Backup fehlgeschlagen!',
|
||||
'iTopHub:Landing:Status' => 'Installationsstatus',
|
||||
'iTopHub:Landing:Install' => 'Erweiterungen werden installiert...',
|
||||
'iTopHub:CompiledOK' => 'Installation erfolgreich',
|
||||
'iTopHub:ConfigurationSafelyReverted' => 'Fehler während der Installation!<br/>iTop Konfiguration wurde NICHT angepasst.',
|
||||
@@ -57,7 +57,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
|
||||
'iTopHub:NoExtensionInThisCategory' => 'Es gibt keine Erweiterungen dieser Kategorie<br/><br/>Gehe zum iTop Hub, um Erweiterungen zu finden, die dir helfen dein iTop so zu erweitern, dass es zu deinen Bedürfnissen passt.',
|
||||
'iTopHub:ExtensionNotInstalled' => 'Nicht installiert',
|
||||
'iTopHub:GetMoreExtensions' => 'Hole Erweiterungen vom iTop Hub...',
|
||||
|
||||
|
||||
'iTopHub:LandingWelcome' => 'Herzlichen Glückwunsch! Die folgenden Erweiterungen wurden vom iTop Hub heruntergeladen und installiert.',
|
||||
'iTopHub:GoBackToITopBtn' => 'Gehe zurück zu iTop',
|
||||
'iTopHub:Uncompressing' => 'Erweiterungen entpacken...',
|
||||
@@ -66,7 +66,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
|
||||
'iTopHub:DBBackupSentence' => 'Vor dem Update ein Backup der iTop Datenbank und Konfiguration durchführen.',
|
||||
'iTopHub:DeployBtn' => 'Installieren !',
|
||||
'iTopHub:DatabaseBackupProgress' => 'Backup durchführen...',
|
||||
|
||||
|
||||
'iTopHub:InstallationEffect:Install' => 'Version: %1$s wird installiert.',
|
||||
'iTopHub:InstallationEffect:NoChange' => 'Version: %1$s ist bereits installiert. Es wird sich nichts ändern.',
|
||||
'iTopHub:InstallationEffect:Upgrade' => 'Wird <b>geupgraded</b> von Version %1$s auf Version %2$s.',
|
||||
@@ -76,7 +76,7 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
|
||||
'iTopHub:InstallationEffect:MissingDependencies' => 'Diese Erweiterung kann nicht installiert werden, da Abhängigkeiten nicht erfüllt werden.',
|
||||
'iTopHub:InstallationEffect:MissingDependencies_Details' => 'The Erweiterung benötigt folgende(s) Modul(e): %1$s',
|
||||
'iTopHub:InstallationProgress:InstallationSuccessful' => 'Installation erfolgreich!',
|
||||
|
||||
|
||||
'iTopHub:InstallationStatus:Installed_Version' => '%1$s Version: %2$s.',
|
||||
'iTopHub:InstallationStatus:Installed' => 'Installiert',
|
||||
'iTopHub:InstallationStatus:Version_NotInstalled' => 'Version %1$s <b>NICHT</b> installiert.',
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
* Localized data
|
||||
*
|
||||
* @copyright Copyright (C) 2010-2018 Combodo SARL
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*
|
||||
* This file is part of iTop.
|
||||
*
|
||||
@@ -24,15 +24,15 @@
|
||||
Dict::Add('EN US', 'English', 'English', array(
|
||||
// Dictionary entries go here
|
||||
'Menu:iTopHub' => 'iTop Hub',
|
||||
'Menu:iTopHub:Register' => 'Connect to iTop Hub',
|
||||
'Menu:iTopHub:Register+' => 'Go to iTop Hub to update your iTop 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 personalized tools & install more extensions.</br><br/>By connecting to the Hub from this page, you will push information about this iTop instance into the Hub.</p>',
|
||||
'Menu:iTopHub:MyExtensions' => 'Deployed extensions',
|
||||
'Menu:iTopHub:MyExtensions+' => 'See the list of extensions deployed on this instance of iTop',
|
||||
'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 customize and adapt iTop to your processes.</br><br/>By connecting to the Hub from this page, you will push information about this iTop instance into the Hub.</p>',
|
||||
'iTopHub:GoBtn' => 'Go To iTop Hub',
|
||||
'Menu:iTopHub:Register' => 'Connect to iTop Hub',
|
||||
'Menu:iTopHub:Register+' => 'Go to iTop Hub to update your iTop 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 personalized tools & install more extensions.</br><br/>By connecting to the Hub from this page, you will push information about this iTop instance into the Hub.</p>',
|
||||
'Menu:iTopHub:MyExtensions' => 'Deployed extensions',
|
||||
'Menu:iTopHub:MyExtensions+' => 'See the list of extensions deployed on this instance of iTop',
|
||||
'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 customize and adapt iTop to your processes.</br><br/>By connecting to the Hub from this page, you will push information about this iTop instance into the Hub.</p>',
|
||||
'iTopHub:GoBtn' => 'Go To iTop Hub',
|
||||
'iTopHub:CloseBtn' => 'Close',
|
||||
'iTopHub:GoBtn:Tooltip' => 'Jump to www.itophub.io',
|
||||
'iTopHub:OpenInNewWindow' => 'Open iTop Hub in a new window',
|
||||
@@ -40,11 +40,11 @@ Dict::Add('EN US', 'English', 'English', array(
|
||||
'UI:About:RemoteExtensionSource' => 'iTop Hub',
|
||||
'iTopHub:Explanation' => 'By clicking this button you will be redirected to iTop Hub.',
|
||||
|
||||
'iTopHub:BackupFreeDiskSpaceIn' => '%1$s free disk space in %2$s.',
|
||||
'iTopHub:FailedToCheckFreeDiskSpace' => 'Failed to check free disk space.',
|
||||
'iTopHub:BackupOk' => 'Backup Ok.',
|
||||
'iTopHub:BackupFailed' => 'Backup failed!',
|
||||
'iTopHub:Landing:Status' => 'Deployment status',
|
||||
'iTopHub:BackupFreeDiskSpaceIn' => '%1$s free disk space in %2$s.',
|
||||
'iTopHub:FailedToCheckFreeDiskSpace' => 'Failed to check free disk space.',
|
||||
'iTopHub:BackupOk' => 'Backup Ok.',
|
||||
'iTopHub:BackupFailed' => 'Backup failed!',
|
||||
'iTopHub:Landing:Status' => 'Deployment status',
|
||||
'iTopHub:Landing:Install' => 'Deploying extensions...',
|
||||
'iTopHub:CompiledOK' => 'Compilation successful.',
|
||||
'iTopHub:ConfigurationSafelyReverted' => 'Error detected during deployment!<br/>iTop configuration has NOT been modified.',
|
||||
@@ -58,7 +58,7 @@ Dict::Add('EN US', 'English', 'English', array(
|
||||
'iTopHub:NoExtensionInThisCategory' => 'There is no extension in this category.<br/><br/>Browse iTop Hub to find the extensions that will help you customize and adapt iTop to your processes.',
|
||||
'iTopHub:ExtensionNotInstalled' => 'Not installed',
|
||||
'iTopHub:GetMoreExtensions' => 'Get extensions from iTop Hub...',
|
||||
|
||||
|
||||
'iTopHub:LandingWelcome' => 'Congratulations! The following extensions were downloaded from iTop Hub and deployed into your iTop.',
|
||||
'iTopHub:GoBackToITopBtn' => 'Go Back to iTop',
|
||||
'iTopHub:Uncompressing' => 'Uncompressing extensions...',
|
||||
@@ -67,7 +67,7 @@ Dict::Add('EN US', 'English', 'English', array(
|
||||
'iTopHub:DBBackupSentence' => 'Do a backup of the database and iTop configuration before updating',
|
||||
'iTopHub:DeployBtn' => 'Deploy !',
|
||||
'iTopHub:DatabaseBackupProgress' => 'Instance backup...',
|
||||
|
||||
|
||||
'iTopHub:InstallationEffect:Install' => 'Version: %1$s will be installed.',
|
||||
'iTopHub:InstallationEffect:NoChange' => 'Version: %1$s already installed. Nothing will change.',
|
||||
'iTopHub:InstallationEffect:Upgrade' => 'Will be <b>upgraded</b> from version %1$s to version %2$s.',
|
||||
@@ -77,7 +77,7 @@ Dict::Add('EN US', 'English', 'English', array(
|
||||
'iTopHub:InstallationEffect:MissingDependencies' => 'This extension cannot be installed because of unmet dependencies.',
|
||||
'iTopHub:InstallationEffect:MissingDependencies_Details' => 'The extension requires the module(s): %1$s',
|
||||
'iTopHub:InstallationProgress:InstallationSuccessful' => 'Installation successful!',
|
||||
|
||||
|
||||
'iTopHub:InstallationStatus:Installed_Version' => '%1$s version: %2$s.',
|
||||
'iTopHub:InstallationStatus:Installed' => 'Installed',
|
||||
'iTopHub:InstallationStatus:Version_NotInstalled' => 'Version %1$s <b>NOT</b> installed.',
|
||||
|
||||
@@ -23,15 +23,15 @@
|
||||
Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
|
||||
// Dictionary entries go here
|
||||
'Menu:iTopHub' => 'iTop Hub',
|
||||
'Menu:iTopHub:Register' => 'Conectar a iTop Hub',
|
||||
'Menu:iTopHub:Register+' => 'Ir a iTop Hub para actualizar su instancia de iTop',
|
||||
'Menu:iTopHub:Register:Description' => '<p>Obtenga acceso a la plataforma comunitaria iTop Hub!</br>Encuentre todo el contenido e información que necesite, adminitre sus instancias a través de herramientas personalizadas e instale más extensiones.</br><br/>Mediante la conexión al Hub desde esta página, usted compartirá información acerca de esta instancia de iTop en el Hub.</p>',
|
||||
'Menu:iTopHub:MyExtensions' => 'Extensiones instaladas',
|
||||
'Menu:iTopHub:MyExtensions+' => 'Vea la lista de extensiones instalada en esta instancia de iTop',
|
||||
'Menu:iTopHub:BrowseExtensions' => 'Obtener extensiones de iTop Hub',
|
||||
'Menu:iTopHub:BrowseExtensions+' => 'Navegue por más extensiones en iTop Hub',
|
||||
'Menu:iTopHub:BrowseExtensions:Description' => '<p>Vea en "iTop Hub’s store", su único lugar para encontrar extensiones de iTop.</br>Encuentre aquellas que le ayuden a personalizar y adaptar iTop a sus procesos.</br><br/>Mediante la conexión al Hub desde esta página, usted compartirá información acerca de esta instancia de iTop en el Hub.</p>',
|
||||
'iTopHub:GoBtn' => 'Ir a iTop Hub',
|
||||
'Menu:iTopHub:Register' => 'Conectar a iTop Hub',
|
||||
'Menu:iTopHub:Register+' => 'Ir a iTop Hub para actualizar su instancia de iTop',
|
||||
'Menu:iTopHub:Register:Description' => '<p>Obtenga acceso a la plataforma comunitaria iTop Hub!</br>Encuentre todo el contenido e información que necesite, adminitre sus instancias a través de herramientas personalizadas e instale más extensiones.</br><br/>Mediante la conexión al Hub desde esta página, usted compartirá información acerca de esta instancia de iTop en el Hub.</p>',
|
||||
'Menu:iTopHub:MyExtensions' => 'Extensiones instaladas',
|
||||
'Menu:iTopHub:MyExtensions+' => 'Vea la lista de extensiones instalada en esta instancia de iTop',
|
||||
'Menu:iTopHub:BrowseExtensions' => 'Obtener extensiones de iTop Hub',
|
||||
'Menu:iTopHub:BrowseExtensions+' => 'Navegue por más extensiones en iTop Hub',
|
||||
'Menu:iTopHub:BrowseExtensions:Description' => '<p>Vea en "iTop Hub’s store", su único lugar para encontrar extensiones de iTop.</br>Encuentre aquellas que le ayuden a personalizar y adaptar iTop a sus procesos.</br><br/>Mediante la conexión al Hub desde esta página, usted compartirá información acerca de esta instancia de iTop en el Hub.</p>',
|
||||
'iTopHub:GoBtn' => 'Ir a iTop Hub',
|
||||
'iTopHub:CloseBtn' => 'Cerrar',
|
||||
'iTopHub:GoBtn:Tooltip' => 'Ir a www.itophub.io',
|
||||
'iTopHub:OpenInNewWindow' => 'Abrir iTop Hub en una nueva ventana',
|
||||
@@ -39,11 +39,11 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
|
||||
'UI:About:RemoteExtensionSource' => 'iTop Hub',
|
||||
'iTopHub:Explanation' => 'Dando click a este botón, usted será redireccionado a iTop Hub.',
|
||||
|
||||
'iTopHub:BackupFreeDiskSpaceIn' => '%1$s espacio libre en disco en %2$s.',
|
||||
'iTopHub:FailedToCheckFreeDiskSpace' => 'Falló en revisar disponibilidad de espacio libre en disco.',
|
||||
'iTopHub:BackupOk' => 'Respaldo Ok.',
|
||||
'iTopHub:BackupFailed' => 'Respaldo Fallido!',
|
||||
'iTopHub:Landing:Status' => 'Estatus de Instalación',
|
||||
'iTopHub:BackupFreeDiskSpaceIn' => '%1$s espacio libre en disco en %2$s.',
|
||||
'iTopHub:FailedToCheckFreeDiskSpace' => 'Falló en revisar disponibilidad de espacio libre en disco.',
|
||||
'iTopHub:BackupOk' => 'Respaldo Ok.',
|
||||
'iTopHub:BackupFailed' => 'Respaldo Fallido!',
|
||||
'iTopHub:Landing:Status' => 'Estatus de Instalación',
|
||||
'iTopHub:Landing:Install' => 'Instalando extensiones...',
|
||||
'iTopHub:CompiledOK' => 'Compilación éxitosa.',
|
||||
'iTopHub:ConfigurationSafelyReverted' => 'Error detectado durante la instalación!<br/>La configuración de iTop NO fue modificada.',
|
||||
@@ -57,7 +57,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
|
||||
'iTopHub:NoExtensionInThisCategory' => 'No hay extensiones en está categoría.<br/><br/>Navegue en iTop Hub para encontrar aquellas que le ayuden a personalizar y adaptar iTop a sus procesos.',
|
||||
'iTopHub:ExtensionNotInstalled' => 'No instalada',
|
||||
'iTopHub:GetMoreExtensions' => 'Obtener extensiones de iTop Hub...',
|
||||
|
||||
|
||||
'iTopHub:LandingWelcome' => '¡Felicidades! Las siguientes extensiones fueron descargadas de iTop Hub e instaladas en su iTop.',
|
||||
'iTopHub:GoBackToITopBtn' => 'Regresar a iTop',
|
||||
'iTopHub:Uncompressing' => 'Descomprimiendo extensiones...',
|
||||
@@ -66,7 +66,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
|
||||
'iTopHub:DBBackupSentence' => 'Realice un respaldo de la base de datos y configuración de iTop antes de actualizar.',
|
||||
'iTopHub:DeployBtn' => 'Instalar !',
|
||||
'iTopHub:DatabaseBackupProgress' => 'Respaldo de Instancia...',
|
||||
|
||||
|
||||
'iTopHub:InstallationEffect:Install' => 'Version: %1$s será instalada.',
|
||||
'iTopHub:InstallationEffect:NoChange' => 'Version: %1$s ya está instalada. Nada por cambiar.',
|
||||
'iTopHub:InstallationEffect:Upgrade' => 'Se <b>actualizará</b> de la versión %1$s a la versión %2$s.',
|
||||
@@ -76,7 +76,7 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
|
||||
'iTopHub:InstallationEffect:MissingDependencies' => 'Esta extensión no puede ser instalad porque no cumple con las dependencias.',
|
||||
'iTopHub:InstallationEffect:MissingDependencies_Details' => 'La extensión require el/los módulo(s): %1$s',
|
||||
'iTopHub:InstallationProgress:InstallationSuccessful' => 'Instalación éxitosa!',
|
||||
|
||||
|
||||
'iTopHub:InstallationStatus:Installed_Version' => '%1$s version: %2$s.',
|
||||
'iTopHub:InstallationStatus:Installed' => 'Instalada',
|
||||
'iTopHub:InstallationStatus:Version_NotInstalled' => 'Version %1$s <b>NO</b> está instalada.',
|
||||
|
||||
@@ -8,15 +8,15 @@
|
||||
Dict::Add('FR FR', 'French', 'Français', array(
|
||||
// Dictionary entries go here
|
||||
'Menu:iTopHub' => 'iTop Hub',
|
||||
'Menu:iTopHub:Register' => 'Se connecter à iTop Hub',
|
||||
'Menu:iTopHub:Register+' => 'Connectez-vous à iTop Hub pour enregistrer cette instance d\'iTop',
|
||||
'Menu:iTopHub:Register:Description' => '<p>Connectez-vous à la communauté iTop Hub!</br>Trouvez tout le contenu dont vous avez besoin, gérer vos instances d\'iTop depuis un tableau de bord centralisé et déployez de nouvelles extensions.</br><br/>En vous connectant au Hub depuis cette page, vous transmettez au Hub des informations relatives à cette instance d\'iTop.</p>',
|
||||
'Menu:iTopHub:MyExtensions' => 'Extensions déployées',
|
||||
'Menu:iTopHub:MyExtensions+' => 'Voir la liste des extensions déployes sur cette instance',
|
||||
'Menu:iTopHub:BrowseExtensions' => 'Obtenir des extensions depuis iTop Hub',
|
||||
'Menu:iTopHub:BrowseExtensions+' => 'Parcourir la listes des extensions disponibles sur iTop Hub',
|
||||
'Menu:iTopHub:BrowseExtensions:Description' => '<p>Découvrez le magasin d\'extensions iTop Hub !</br>Trouvez en quelques clics celles qui vous permettront de construire un iTop sur mesure qui se conforme à vos processus.</br><br/>En vous connectant au Hub depuis cette page, vous transmettez au Hub des informations relatives à cette instance d\'iTop.</p>',
|
||||
'iTopHub:GoBtn' => 'Aller sur iTop Hub',
|
||||
'Menu:iTopHub:Register' => 'Se connecter à iTop Hub',
|
||||
'Menu:iTopHub:Register+' => 'Connectez-vous à iTop Hub pour enregistrer cette instance d\'iTop',
|
||||
'Menu:iTopHub:Register:Description' => '<p>Connectez-vous à la communauté iTop Hub!</br>Trouvez tout le contenu dont vous avez besoin, gérer vos instances d\'iTop depuis un tableau de bord centralisé et déployez de nouvelles extensions.</br><br/>En vous connectant au Hub depuis cette page, vous transmettez au Hub des informations relatives à cette instance d\'iTop.</p>',
|
||||
'Menu:iTopHub:MyExtensions' => 'Extensions déployées',
|
||||
'Menu:iTopHub:MyExtensions+' => 'Voir la liste des extensions déployes sur cette instance',
|
||||
'Menu:iTopHub:BrowseExtensions' => 'Obtenir des extensions depuis iTop Hub',
|
||||
'Menu:iTopHub:BrowseExtensions+' => 'Parcourir la listes des extensions disponibles sur iTop Hub',
|
||||
'Menu:iTopHub:BrowseExtensions:Description' => '<p>Découvrez le magasin d\'extensions iTop Hub !</br>Trouvez en quelques clics celles qui vous permettront de construire un iTop sur mesure qui se conforme à vos processus.</br><br/>En vous connectant au Hub depuis cette page, vous transmettez au Hub des informations relatives à cette instance d\'iTop.</p>',
|
||||
'iTopHub:GoBtn' => 'Aller sur iTop Hub',
|
||||
'iTopHub:CloseBtn' => 'Fermer',
|
||||
'iTopHub:GoBtn:Tooltip' => 'Naviguer vers www.itophub.io',
|
||||
'iTopHub:OpenInNewWindow' => 'Ouvrir iTop Hub dans une nouvelle fenêtre',
|
||||
@@ -24,11 +24,11 @@ Dict::Add('FR FR', 'French', 'Français', array(
|
||||
'UI:About:RemoteExtensionSource' => 'iTop Hub',
|
||||
'iTopHub:Explanation' => 'En cliquant sur ce bouton, vous serez redirigé vers iTop Hub.',
|
||||
|
||||
'iTopHub:BackupFreeDiskSpaceIn' => '%1$s d\'espace disque disponible sur %2$s.',
|
||||
'iTopHub:FailedToCheckFreeDiskSpace' => 'Echec de la vérification de l\'espace disque.',
|
||||
'iTopHub:BackupOk' => 'Sauvegarde Ok.',
|
||||
'iTopHub:BackupFailed' => 'Echec de la sauvegarde !',
|
||||
'iTopHub:Landing:Status' => 'Etat du déploiement',
|
||||
'iTopHub:BackupFreeDiskSpaceIn' => '%1$s d\'espace disque disponible sur %2$s.',
|
||||
'iTopHub:FailedToCheckFreeDiskSpace' => 'Echec de la vérification de l\'espace disque.',
|
||||
'iTopHub:BackupOk' => 'Sauvegarde Ok.',
|
||||
'iTopHub:BackupFailed' => 'Echec de la sauvegarde !',
|
||||
'iTopHub:Landing:Status' => 'Etat du déploiement',
|
||||
'iTopHub:Landing:Install' => 'Déploiement des extensions...',
|
||||
'iTopHub:CompiledOK' => 'Compilation réussie.',
|
||||
'iTopHub:ConfigurationSafelyReverted' => 'Une erreur a été détectée durant le déploiement!<br/>La configuration d\'iTop n\'a PAS été modifiée.',
|
||||
@@ -42,7 +42,7 @@ Dict::Add('FR FR', 'French', 'Français', array(
|
||||
'iTopHub:NoExtensionInThisCategory' => 'Il n\'y a pas d\'extension dans cette catégorie<br/><br>Avec iTop Hub trouvez en quelques clics les extensions qui vous permettront de construire un iTop sur mesure qui se conforme à vos processus.',
|
||||
'iTopHub:ExtensionNotInstalled' => 'Non installée',
|
||||
'iTopHub:GetMoreExtensions' => 'Obtenir des extensions depuis iTop Hub...',
|
||||
|
||||
|
||||
'iTopHub:LandingWelcome' => 'Félicitations! Les extensions ci-dessous ont été téléchargées depuis iTop Hub et installées sur cette instance d\'iTop.',
|
||||
'iTopHub:GoBackToITopBtn' => 'Retourner dans iTop',
|
||||
'iTopHub:Uncompressing' => 'Décompression des extensions...',
|
||||
@@ -51,7 +51,7 @@ Dict::Add('FR FR', 'French', 'Français', array(
|
||||
'iTopHub:DBBackupSentence' => 'Faire une sauvegarde de la base de données et des paramétrages d\'iTop',
|
||||
'iTopHub:DeployBtn' => 'Déployer !',
|
||||
'iTopHub:DatabaseBackupProgress' => 'Sauvegarde de l\'instance...',
|
||||
|
||||
|
||||
'iTopHub:InstallationEffect:Install' => 'Version: %1$s sera installée.',
|
||||
'iTopHub:InstallationEffect:NoChange' => 'Version: %1$s déjà installée. Rien ne changera.',
|
||||
'iTopHub:InstallationEffect:Upgrade' => 'Sera <b>mise à jour</b> de version %1$s en version %2$s.',
|
||||
@@ -61,7 +61,7 @@ Dict::Add('FR FR', 'French', 'Français', array(
|
||||
'iTopHub:InstallationEffect:MissingDependencies' => 'Cette extension ne peut pas être installée à cause de ses dépendences.',
|
||||
'iTopHub:InstallationEffect:MissingDependencies_Details' => 'Cette extension nécessite le(s) module(s): %1$s',
|
||||
'iTopHub:InstallationProgress:InstallationSuccessful' => 'Installation réussie !',
|
||||
|
||||
|
||||
'iTopHub:InstallationStatus:Installed_Version' => '%1$s version: %2$s.',
|
||||
'iTopHub:InstallationStatus:Installed' => 'Installée',
|
||||
'iTopHub:InstallationStatus:Version_NotInstalled' => 'Version %1$s <b>NON</b> installée.',
|
||||
|
||||
@@ -23,15 +23,15 @@
|
||||
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
|
||||
// Dictionary entries go here
|
||||
'Menu:iTopHub' => 'iTop Hub~~',
|
||||
'Menu:iTopHub:Register' => 'Connect to iTop Hub~~',
|
||||
'Menu:iTopHub:Register+' => 'Go to iTop Hub to update your iTop 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 personalized tools & install more extensions.</br><br/>By connecting to the Hub from this page, you will push information about this iTop instance into the Hub.</p>~~',
|
||||
'Menu:iTopHub:MyExtensions' => 'Deployed extensions~~',
|
||||
'Menu:iTopHub:MyExtensions+' => 'See the list of extensions deployed on this instance of iTop~~',
|
||||
'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 customize and adapt iTop to your processes.</br><br/>By connecting to the Hub from this page, you will push information about this iTop instance into the Hub.</p>~~',
|
||||
'iTopHub:GoBtn' => 'Go To iTop Hub~~',
|
||||
'Menu:iTopHub:Register' => 'Connect to iTop Hub~~',
|
||||
'Menu:iTopHub:Register+' => 'Go to iTop Hub to update your iTop 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 personalized tools & install more extensions.</br><br/>By connecting to the Hub from this page, you will push information about this iTop instance into the Hub.</p>~~',
|
||||
'Menu:iTopHub:MyExtensions' => 'Deployed extensions~~',
|
||||
'Menu:iTopHub:MyExtensions+' => 'See the list of extensions deployed on this instance of iTop~~',
|
||||
'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 customize and adapt iTop to your processes.</br><br/>By connecting to the Hub from this page, you will push information about this iTop instance into the Hub.</p>~~',
|
||||
'iTopHub:GoBtn' => 'Go To iTop Hub~~',
|
||||
'iTopHub:CloseBtn' => 'Close~~',
|
||||
'iTopHub:GoBtn:Tooltip' => 'Jump to www.itophub.io~~',
|
||||
'iTopHub:OpenInNewWindow' => 'Open iTop Hub in a new window~~',
|
||||
@@ -39,11 +39,11 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
|
||||
'UI:About:RemoteExtensionSource' => 'iTop Hub~~',
|
||||
'iTopHub:Explanation' => 'By clicking this button you will be redirected to iTop Hub.~~',
|
||||
|
||||
'iTopHub:BackupFreeDiskSpaceIn' => '%1$s free disk space in %2$s.~~',
|
||||
'iTopHub:FailedToCheckFreeDiskSpace' => 'Failed to check free disk space.~~',
|
||||
'iTopHub:BackupOk' => 'Backup Ok.~~',
|
||||
'iTopHub:BackupFailed' => 'Backup failed!~~',
|
||||
'iTopHub:Landing:Status' => 'Deployment status~~',
|
||||
'iTopHub:BackupFreeDiskSpaceIn' => '%1$s free disk space in %2$s.~~',
|
||||
'iTopHub:FailedToCheckFreeDiskSpace' => 'Failed to check free disk space.~~',
|
||||
'iTopHub:BackupOk' => 'Backup Ok.~~',
|
||||
'iTopHub:BackupFailed' => 'Backup failed!~~',
|
||||
'iTopHub:Landing:Status' => 'Deployment status~~',
|
||||
'iTopHub:Landing:Install' => 'Deploying extensions...~~',
|
||||
'iTopHub:CompiledOK' => 'Compilation successful.~~',
|
||||
'iTopHub:ConfigurationSafelyReverted' => 'Error detected during deployment!<br/>iTop configuration has NOT been modified.~~',
|
||||
@@ -57,7 +57,7 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
|
||||
'iTopHub:NoExtensionInThisCategory' => 'There is no extension in this category.<br/><br/>Browse iTop Hub to find the extensions that will help you customize and adapt iTop to your processes.~~',
|
||||
'iTopHub:ExtensionNotInstalled' => 'Not installed~~',
|
||||
'iTopHub:GetMoreExtensions' => 'Get extensions from iTop Hub...~~',
|
||||
|
||||
|
||||
'iTopHub:LandingWelcome' => 'Congratulations! The following extensions were downloaded from iTop Hub and deployed into your iTop.~~',
|
||||
'iTopHub:GoBackToITopBtn' => 'Go Back to iTop~~',
|
||||
'iTopHub:Uncompressing' => 'Uncompressing extensions...~~',
|
||||
@@ -66,7 +66,7 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
|
||||
'iTopHub:DBBackupSentence' => 'Do a backup of the database and iTop configuration before updating~~',
|
||||
'iTopHub:DeployBtn' => 'Deploy !~~',
|
||||
'iTopHub:DatabaseBackupProgress' => 'Instance backup...~~',
|
||||
|
||||
|
||||
'iTopHub:InstallationEffect:Install' => 'Version: %1$s will be installed.~~',
|
||||
'iTopHub:InstallationEffect:NoChange' => 'Version: %1$s already installed. Nothing will change.~~',
|
||||
'iTopHub:InstallationEffect:Upgrade' => 'Will be <b>upgraded</b> from version %1$s to version %2$s.~~',
|
||||
@@ -76,7 +76,7 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
|
||||
'iTopHub:InstallationEffect:MissingDependencies' => 'This extension cannot be installed because of unmet dependencies.~~',
|
||||
'iTopHub:InstallationEffect:MissingDependencies_Details' => 'The extension requires the module(s): %1$s~~',
|
||||
'iTopHub:InstallationProgress:InstallationSuccessful' => 'Installation successful!~~',
|
||||
|
||||
|
||||
'iTopHub:InstallationStatus:Installed_Version' => '%1$s version: %2$s.~~',
|
||||
'iTopHub:InstallationStatus:Installed' => 'Installed~~',
|
||||
'iTopHub:InstallationStatus:Version_NotInstalled' => 'Version %1$s <b>NOT</b> installed.~~',
|
||||
|
||||
@@ -23,15 +23,15 @@
|
||||
Dict::Add('IT IT', 'Italian', 'Italiano', array(
|
||||
// Dictionary entries go here
|
||||
'Menu:iTopHub' => 'iTop Hub~~',
|
||||
'Menu:iTopHub:Register' => 'Connect to iTop Hub~~',
|
||||
'Menu:iTopHub:Register+' => 'Go to iTop Hub to update your iTop 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 personalized tools & install more extensions.</br><br/>By connecting to the Hub from this page, you will push information about this iTop instance into the Hub.</p>~~',
|
||||
'Menu:iTopHub:MyExtensions' => 'Deployed extensions~~',
|
||||
'Menu:iTopHub:MyExtensions+' => 'See the list of extensions deployed on this instance of iTop~~',
|
||||
'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 customize and adapt iTop to your processes.</br><br/>By connecting to the Hub from this page, you will push information about this iTop instance into the Hub.</p>~~',
|
||||
'iTopHub:GoBtn' => 'Go To iTop Hub~~',
|
||||
'Menu:iTopHub:Register' => 'Connect to iTop Hub~~',
|
||||
'Menu:iTopHub:Register+' => 'Go to iTop Hub to update your iTop 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 personalized tools & install more extensions.</br><br/>By connecting to the Hub from this page, you will push information about this iTop instance into the Hub.</p>~~',
|
||||
'Menu:iTopHub:MyExtensions' => 'Deployed extensions~~',
|
||||
'Menu:iTopHub:MyExtensions+' => 'See the list of extensions deployed on this instance of iTop~~',
|
||||
'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 customize and adapt iTop to your processes.</br><br/>By connecting to the Hub from this page, you will push information about this iTop instance into the Hub.</p>~~',
|
||||
'iTopHub:GoBtn' => 'Go To iTop Hub~~',
|
||||
'iTopHub:CloseBtn' => 'Close~~',
|
||||
'iTopHub:GoBtn:Tooltip' => 'Jump to www.itophub.io~~',
|
||||
'iTopHub:OpenInNewWindow' => 'Open iTop Hub in a new window~~',
|
||||
@@ -39,11 +39,11 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
|
||||
'UI:About:RemoteExtensionSource' => 'iTop Hub~~',
|
||||
'iTopHub:Explanation' => 'By clicking this button you will be redirected to iTop Hub.~~',
|
||||
|
||||
'iTopHub:BackupFreeDiskSpaceIn' => '%1$s free disk space in %2$s.~~',
|
||||
'iTopHub:FailedToCheckFreeDiskSpace' => 'Failed to check free disk space.~~',
|
||||
'iTopHub:BackupOk' => 'Backup Ok.~~',
|
||||
'iTopHub:BackupFailed' => 'Backup failed!~~',
|
||||
'iTopHub:Landing:Status' => 'Deployment status~~',
|
||||
'iTopHub:BackupFreeDiskSpaceIn' => '%1$s free disk space in %2$s.~~',
|
||||
'iTopHub:FailedToCheckFreeDiskSpace' => 'Failed to check free disk space.~~',
|
||||
'iTopHub:BackupOk' => 'Backup Ok.~~',
|
||||
'iTopHub:BackupFailed' => 'Backup failed!~~',
|
||||
'iTopHub:Landing:Status' => 'Deployment status~~',
|
||||
'iTopHub:Landing:Install' => 'Deploying extensions...~~',
|
||||
'iTopHub:CompiledOK' => 'Compilation successful.~~',
|
||||
'iTopHub:ConfigurationSafelyReverted' => 'Error detected during deployment!<br/>iTop configuration has NOT been modified.~~',
|
||||
@@ -57,7 +57,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
|
||||
'iTopHub:NoExtensionInThisCategory' => 'There is no extension in this category.<br/><br/>Browse iTop Hub to find the extensions that will help you customize and adapt iTop to your processes.~~',
|
||||
'iTopHub:ExtensionNotInstalled' => 'Not installed~~',
|
||||
'iTopHub:GetMoreExtensions' => 'Get extensions from iTop Hub...~~',
|
||||
|
||||
|
||||
'iTopHub:LandingWelcome' => 'Congratulations! The following extensions were downloaded from iTop Hub and deployed into your iTop.~~',
|
||||
'iTopHub:GoBackToITopBtn' => 'Go Back to iTop~~',
|
||||
'iTopHub:Uncompressing' => 'Uncompressing extensions...~~',
|
||||
@@ -66,7 +66,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
|
||||
'iTopHub:DBBackupSentence' => 'Do a backup of the database and iTop configuration before updating~~',
|
||||
'iTopHub:DeployBtn' => 'Deploy !~~',
|
||||
'iTopHub:DatabaseBackupProgress' => 'Instance backup...~~',
|
||||
|
||||
|
||||
'iTopHub:InstallationEffect:Install' => 'Version: %1$s will be installed.~~',
|
||||
'iTopHub:InstallationEffect:NoChange' => 'Version: %1$s already installed. Nothing will change.~~',
|
||||
'iTopHub:InstallationEffect:Upgrade' => 'Will be <b>upgraded</b> from version %1$s to version %2$s.~~',
|
||||
@@ -76,7 +76,7 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
|
||||
'iTopHub:InstallationEffect:MissingDependencies' => 'This extension cannot be installed because of unmet dependencies.~~',
|
||||
'iTopHub:InstallationEffect:MissingDependencies_Details' => 'The extension requires the module(s): %1$s~~',
|
||||
'iTopHub:InstallationProgress:InstallationSuccessful' => 'Installation successful!~~',
|
||||
|
||||
|
||||
'iTopHub:InstallationStatus:Installed_Version' => '%1$s version: %2$s.~~',
|
||||
'iTopHub:InstallationStatus:Installed' => 'Installed~~',
|
||||
'iTopHub:InstallationStatus:Version_NotInstalled' => 'Version %1$s <b>NOT</b> installed.~~',
|
||||
|
||||
@@ -23,15 +23,15 @@
|
||||
Dict::Add('JA JP', 'Japanese', '日本語', array(
|
||||
// Dictionary entries go here
|
||||
'Menu:iTopHub' => 'iTop Hub~~',
|
||||
'Menu:iTopHub:Register' => 'Connect to iTop Hub~~',
|
||||
'Menu:iTopHub:Register+' => 'Go to iTop Hub to update your iTop 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 personalized tools & install more extensions.</br><br/>By connecting to the Hub from this page, you will push information about this iTop instance into the Hub.</p>~~',
|
||||
'Menu:iTopHub:MyExtensions' => 'Deployed extensions~~',
|
||||
'Menu:iTopHub:MyExtensions+' => 'See the list of extensions deployed on this instance of iTop~~',
|
||||
'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 customize and adapt iTop to your processes.</br><br/>By connecting to the Hub from this page, you will push information about this iTop instance into the Hub.</p>~~',
|
||||
'iTopHub:GoBtn' => 'Go To iTop Hub~~',
|
||||
'Menu:iTopHub:Register' => 'Connect to iTop Hub~~',
|
||||
'Menu:iTopHub:Register+' => 'Go to iTop Hub to update your iTop 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 personalized tools & install more extensions.</br><br/>By connecting to the Hub from this page, you will push information about this iTop instance into the Hub.</p>~~',
|
||||
'Menu:iTopHub:MyExtensions' => 'Deployed extensions~~',
|
||||
'Menu:iTopHub:MyExtensions+' => 'See the list of extensions deployed on this instance of iTop~~',
|
||||
'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 customize and adapt iTop to your processes.</br><br/>By connecting to the Hub from this page, you will push information about this iTop instance into the Hub.</p>~~',
|
||||
'iTopHub:GoBtn' => 'Go To iTop Hub~~',
|
||||
'iTopHub:CloseBtn' => 'Close~~',
|
||||
'iTopHub:GoBtn:Tooltip' => 'Jump to www.itophub.io~~',
|
||||
'iTopHub:OpenInNewWindow' => 'Open iTop Hub in a new window~~',
|
||||
@@ -39,11 +39,11 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
|
||||
'UI:About:RemoteExtensionSource' => 'iTop Hub~~',
|
||||
'iTopHub:Explanation' => 'By clicking this button you will be redirected to iTop Hub.~~',
|
||||
|
||||
'iTopHub:BackupFreeDiskSpaceIn' => '%1$s free disk space in %2$s.~~',
|
||||
'iTopHub:FailedToCheckFreeDiskSpace' => 'Failed to check free disk space.~~',
|
||||
'iTopHub:BackupOk' => 'Backup Ok.~~',
|
||||
'iTopHub:BackupFailed' => 'Backup failed!~~',
|
||||
'iTopHub:Landing:Status' => 'Deployment status~~',
|
||||
'iTopHub:BackupFreeDiskSpaceIn' => '%1$s free disk space in %2$s.~~',
|
||||
'iTopHub:FailedToCheckFreeDiskSpace' => 'Failed to check free disk space.~~',
|
||||
'iTopHub:BackupOk' => 'Backup Ok.~~',
|
||||
'iTopHub:BackupFailed' => 'Backup failed!~~',
|
||||
'iTopHub:Landing:Status' => 'Deployment status~~',
|
||||
'iTopHub:Landing:Install' => 'Deploying extensions...~~',
|
||||
'iTopHub:CompiledOK' => 'Compilation successful.~~',
|
||||
'iTopHub:ConfigurationSafelyReverted' => 'Error detected during deployment!<br/>iTop configuration has NOT been modified.~~',
|
||||
@@ -57,7 +57,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
|
||||
'iTopHub:NoExtensionInThisCategory' => 'There is no extension in this category.<br/><br/>Browse iTop Hub to find the extensions that will help you customize and adapt iTop to your processes.~~',
|
||||
'iTopHub:ExtensionNotInstalled' => 'Not installed~~',
|
||||
'iTopHub:GetMoreExtensions' => 'Get extensions from iTop Hub...~~',
|
||||
|
||||
|
||||
'iTopHub:LandingWelcome' => 'Congratulations! The following extensions were downloaded from iTop Hub and deployed into your iTop.~~',
|
||||
'iTopHub:GoBackToITopBtn' => 'Go Back to iTop~~',
|
||||
'iTopHub:Uncompressing' => 'Uncompressing extensions...~~',
|
||||
@@ -66,7 +66,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
|
||||
'iTopHub:DBBackupSentence' => 'Do a backup of the database and iTop configuration before updating~~',
|
||||
'iTopHub:DeployBtn' => 'Deploy !~~',
|
||||
'iTopHub:DatabaseBackupProgress' => 'Instance backup...~~',
|
||||
|
||||
|
||||
'iTopHub:InstallationEffect:Install' => 'Version: %1$s will be installed.~~',
|
||||
'iTopHub:InstallationEffect:NoChange' => 'Version: %1$s already installed. Nothing will change.~~',
|
||||
'iTopHub:InstallationEffect:Upgrade' => 'Will be <b>upgraded</b> from version %1$s to version %2$s.~~',
|
||||
@@ -76,7 +76,7 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
|
||||
'iTopHub:InstallationEffect:MissingDependencies' => 'This extension cannot be installed because of unmet dependencies.~~',
|
||||
'iTopHub:InstallationEffect:MissingDependencies_Details' => 'The extension requires the module(s): %1$s~~',
|
||||
'iTopHub:InstallationProgress:InstallationSuccessful' => 'Installation successful!~~',
|
||||
|
||||
|
||||
'iTopHub:InstallationStatus:Installed_Version' => '%1$s version: %2$s.~~',
|
||||
'iTopHub:InstallationStatus:Installed' => 'Installed~~',
|
||||
'iTopHub:InstallationStatus:Version_NotInstalled' => 'Version %1$s <b>NOT</b> installed.~~',
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
SetupWebPage::AddModule(
|
||||
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file
|
||||
'itop-hub-connector/2.6.1',
|
||||
'itop-hub-connector/'.ITOP_VERSION,
|
||||
array(
|
||||
// Identification
|
||||
//
|
||||
@@ -43,6 +43,3 @@ SetupWebPage::AddModule(
|
||||
'doc.more_information' => '', // hyperlink to more information, if any
|
||||
)
|
||||
);
|
||||
|
||||
|
||||
?>
|
||||
|
||||
@@ -24,15 +24,15 @@
|
||||
Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
|
||||
// Dictionary entries go here
|
||||
'Menu:iTopHub' => 'iTop Hub',
|
||||
'Menu:iTopHub:Register' => 'Verbinding maken met iTop Hub',
|
||||
'Menu:iTopHub:Register+' => 'Ga naar de iTop Hub om je iTop bij te werken.',
|
||||
'Menu:iTopHub:Register:Description' => '<p>Verkrijg toegang tot jouw iTop Hub (community platform)!</br>Je vindt er alle informatie die je nodig hebt, je kan je omgevingen beheren met gepersonaliseerde tools en extensies.</br><br/>Door van hieruit te verbinden met de Hub, stuur je informatie over deze iTop-mgeving naar de Hub.</p>',
|
||||
'Menu:iTopHub:MyExtensions' => 'Mijn extensies',
|
||||
'Menu:iTopHub:MyExtensions+' => 'Bekijk de lijst van extensies die je gebruikt in deze iTop-omgeving.',
|
||||
'Menu:iTopHub:BrowseExtensions' => 'Vind extensies op iTop Hub',
|
||||
'Menu:iTopHub:BrowseExtensions+' => 'Blader door de extensiecatalogus op iTop Hub',
|
||||
'Menu:iTopHub:BrowseExtensions:Description' => '<p>In de iTop Hub Store vind je heel wat extensies!</br>Blader door de catalogus en ontdek welke extensies jou helpen om iTop aan te passen aan jouw manier van werken.</br><br/>Door van hieruit te verbinden met de Hub, stuur je informatie over deze iTop-mgeving naar de Hub.</p>',
|
||||
'iTopHub:GoBtn' => 'Ga naar iTop Hub',
|
||||
'Menu:iTopHub:Register' => 'Verbinding maken met iTop Hub',
|
||||
'Menu:iTopHub:Register+' => 'Ga naar de iTop Hub om je iTop bij te werken.',
|
||||
'Menu:iTopHub:Register:Description' => '<p>Verkrijg toegang tot jouw iTop Hub (community platform)!</br>Je vindt er alle informatie die je nodig hebt, je kan je omgevingen beheren met gepersonaliseerde tools en extensies.</br><br/>Door van hieruit te verbinden met de Hub, stuur je informatie over deze iTop-mgeving naar de Hub.</p>',
|
||||
'Menu:iTopHub:MyExtensions' => 'Mijn extensies',
|
||||
'Menu:iTopHub:MyExtensions+' => 'Bekijk de lijst van extensies die je gebruikt in deze iTop-omgeving.',
|
||||
'Menu:iTopHub:BrowseExtensions' => 'Vind extensies op iTop Hub',
|
||||
'Menu:iTopHub:BrowseExtensions+' => 'Blader door de extensiecatalogus op iTop Hub',
|
||||
'Menu:iTopHub:BrowseExtensions:Description' => '<p>In de iTop Hub Store vind je heel wat extensies!</br>Blader door de catalogus en ontdek welke extensies jou helpen om iTop aan te passen aan jouw manier van werken.</br><br/>Door van hieruit te verbinden met de Hub, stuur je informatie over deze iTop-mgeving naar de Hub.</p>',
|
||||
'iTopHub:GoBtn' => 'Ga naar iTop Hub',
|
||||
'iTopHub:CloseBtn' => 'Sluiten',
|
||||
'iTopHub:GoBtn:Tooltip' => 'Ga naar www.itophub.io',
|
||||
'iTopHub:OpenInNewWindow' => 'Open iTop Hub in een nieuw venster',
|
||||
@@ -40,11 +40,11 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
|
||||
'UI:About:RemoteExtensionSource' => 'iTop Hub',
|
||||
'iTopHub:Explanation' => 'Door op deze knop te klikken, wordt je doorgestuurd naar iTop Hub.',
|
||||
|
||||
'iTopHub:BackupFreeDiskSpaceIn' => '%1$s vrije schijfruimte in %2$s.',
|
||||
'iTopHub:FailedToCheckFreeDiskSpace' => 'Kon niet controleren hoeveel schijfruimte nog vrij is.',
|
||||
'iTopHub:BackupOk' => 'Backup geslaagd.',
|
||||
'iTopHub:BackupFailed' => 'Backup mislukt!',
|
||||
'iTopHub:Landing:Status' => 'Installatiestatus',
|
||||
'iTopHub:BackupFreeDiskSpaceIn' => '%1$s vrije schijfruimte in %2$s.',
|
||||
'iTopHub:FailedToCheckFreeDiskSpace' => 'Kon niet controleren hoeveel schijfruimte nog vrij is.',
|
||||
'iTopHub:BackupOk' => 'Backup geslaagd.',
|
||||
'iTopHub:BackupFailed' => 'Backup mislukt!',
|
||||
'iTopHub:Landing:Status' => 'Installatiestatus',
|
||||
'iTopHub:Landing:Install' => 'Bezig met extensies te installeren...',
|
||||
'iTopHub:CompiledOK' => 'Compilatie geslaagd.',
|
||||
'iTopHub:ConfigurationSafelyReverted' => 'Er trad een fout op bij de installatie!<br/>iTop-configuratie werd NIET aangepast.',
|
||||
@@ -58,7 +58,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
|
||||
'iTopHub:NoExtensionInThisCategory' => 'Er is geen extensie in deze categorie.<br/><br/>Blader op iTop Hub en ontdek welke extensies te vinden die je helpen om iTop aan te passen aan jouw manier van werken.',
|
||||
'iTopHub:ExtensionNotInstalled' => 'Niet geïnstalleerd',
|
||||
'iTopHub:GetMoreExtensions' => 'Extensies zoeken op iTop Hub...',
|
||||
|
||||
|
||||
'iTopHub:LandingWelcome' => 'Gefeliciteerd! Deze extensies werden gedownload via iTop Hub en op jouw iTop geïnstalleerd.',
|
||||
'iTopHub:GoBackToITopBtn' => 'Terug naar iTop',
|
||||
'iTopHub:Uncompressing' => 'Extensies aan het uitpakken...',
|
||||
@@ -67,7 +67,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
|
||||
'iTopHub:DBBackupSentence' => 'Neem vooraf een backup van de database en iTop-configuratie de update door te voeren',
|
||||
'iTopHub:DeployBtn' => 'Installeer!',
|
||||
'iTopHub:DatabaseBackupProgress' => 'Backup omgeving...',
|
||||
|
||||
|
||||
'iTopHub:InstallationEffect:Install' => 'Versie: %1$s zal geïnstalleerd worden.',
|
||||
'iTopHub:InstallationEffect:NoChange' => 'Versie: %1$s is al geïnstalleerd.',
|
||||
'iTopHub:InstallationEffect:Upgrade' => 'Er zal een <b>upgrade</b> gebeuren van versie %1$s naar %2$s.',
|
||||
@@ -77,7 +77,7 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
|
||||
'iTopHub:InstallationEffect:MissingDependencies' => 'Deze extensie kan niet geïnstalleerd worden omdat er niet aan vereisten voldaan is.',
|
||||
'iTopHub:InstallationEffect:MissingDependencies_Details' => 'De extensie vereist de module(s): %1$s',
|
||||
'iTopHub:InstallationProgress:InstallationSuccessful' => 'Installatie gelukt!',
|
||||
|
||||
|
||||
'iTopHub:InstallationStatus:Installed_Version' => '%1$s versie: %2$s.',
|
||||
'iTopHub:InstallationStatus:Installed' => 'Geïnstalleerd',
|
||||
'iTopHub:InstallationStatus:Version_NotInstalled' => 'Versie %1$s is <b>NIET</b> geïnstalleerd.',
|
||||
|
||||
@@ -23,15 +23,15 @@
|
||||
Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
|
||||
// Dictionary entries go here
|
||||
'Menu:iTopHub' => 'iTop Hub~~',
|
||||
'Menu:iTopHub:Register' => 'Connect to iTop Hub~~',
|
||||
'Menu:iTopHub:Register+' => 'Go to iTop Hub to update your iTop 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 personalized tools & install more extensions.</br><br/>By connecting to the Hub from this page, you will push information about this iTop instance into the Hub.</p>~~',
|
||||
'Menu:iTopHub:MyExtensions' => 'Deployed extensions~~',
|
||||
'Menu:iTopHub:MyExtensions+' => 'See the list of extensions deployed on this instance of iTop~~',
|
||||
'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 customize and adapt iTop to your processes.</br><br/>By connecting to the Hub from this page, you will push information about this iTop instance into the Hub.</p>~~',
|
||||
'iTopHub:GoBtn' => 'Go To iTop Hub~~',
|
||||
'Menu:iTopHub:Register' => 'Connect to iTop Hub~~',
|
||||
'Menu:iTopHub:Register+' => 'Go to iTop Hub to update your iTop 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 personalized tools & install more extensions.</br><br/>By connecting to the Hub from this page, you will push information about this iTop instance into the Hub.</p>~~',
|
||||
'Menu:iTopHub:MyExtensions' => 'Deployed extensions~~',
|
||||
'Menu:iTopHub:MyExtensions+' => 'See the list of extensions deployed on this instance of iTop~~',
|
||||
'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 customize and adapt iTop to your processes.</br><br/>By connecting to the Hub from this page, you will push information about this iTop instance into the Hub.</p>~~',
|
||||
'iTopHub:GoBtn' => 'Go To iTop Hub~~',
|
||||
'iTopHub:CloseBtn' => 'Close~~',
|
||||
'iTopHub:GoBtn:Tooltip' => 'Jump to www.itophub.io~~',
|
||||
'iTopHub:OpenInNewWindow' => 'Open iTop Hub in a new window~~',
|
||||
@@ -39,11 +39,11 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
|
||||
'UI:About:RemoteExtensionSource' => 'iTop Hub~~',
|
||||
'iTopHub:Explanation' => 'By clicking this button you will be redirected to iTop Hub.~~',
|
||||
|
||||
'iTopHub:BackupFreeDiskSpaceIn' => '%1$s free disk space in %2$s.~~',
|
||||
'iTopHub:FailedToCheckFreeDiskSpace' => 'Failed to check free disk space.~~',
|
||||
'iTopHub:BackupOk' => 'Backup Ok.~~',
|
||||
'iTopHub:BackupFailed' => 'Backup failed!~~',
|
||||
'iTopHub:Landing:Status' => 'Deployment status~~',
|
||||
'iTopHub:BackupFreeDiskSpaceIn' => '%1$s free disk space in %2$s.~~',
|
||||
'iTopHub:FailedToCheckFreeDiskSpace' => 'Failed to check free disk space.~~',
|
||||
'iTopHub:BackupOk' => 'Backup Ok.~~',
|
||||
'iTopHub:BackupFailed' => 'Backup failed!~~',
|
||||
'iTopHub:Landing:Status' => 'Deployment status~~',
|
||||
'iTopHub:Landing:Install' => 'Deploying extensions...~~',
|
||||
'iTopHub:CompiledOK' => 'Compilation successful.~~',
|
||||
'iTopHub:ConfigurationSafelyReverted' => 'Error detected during deployment!<br/>iTop configuration has NOT been modified.~~',
|
||||
@@ -57,7 +57,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
|
||||
'iTopHub:NoExtensionInThisCategory' => 'There is no extension in this category.<br/><br/>Browse iTop Hub to find the extensions that will help you customize and adapt iTop to your processes.~~',
|
||||
'iTopHub:ExtensionNotInstalled' => 'Not installed~~',
|
||||
'iTopHub:GetMoreExtensions' => 'Get extensions from iTop Hub...~~',
|
||||
|
||||
|
||||
'iTopHub:LandingWelcome' => 'Congratulations! The following extensions were downloaded from iTop Hub and deployed into your iTop.~~',
|
||||
'iTopHub:GoBackToITopBtn' => 'Go Back to iTop~~',
|
||||
'iTopHub:Uncompressing' => 'Uncompressing extensions...~~',
|
||||
@@ -66,7 +66,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
|
||||
'iTopHub:DBBackupSentence' => 'Do a backup of the database and iTop configuration before updating~~',
|
||||
'iTopHub:DeployBtn' => 'Deploy !~~',
|
||||
'iTopHub:DatabaseBackupProgress' => 'Instance backup...~~',
|
||||
|
||||
|
||||
'iTopHub:InstallationEffect:Install' => 'Version: %1$s will be installed.~~',
|
||||
'iTopHub:InstallationEffect:NoChange' => 'Version: %1$s already installed. Nothing will change.~~',
|
||||
'iTopHub:InstallationEffect:Upgrade' => 'Will be <b>upgraded</b> from version %1$s to version %2$s.~~',
|
||||
@@ -76,7 +76,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
|
||||
'iTopHub:InstallationEffect:MissingDependencies' => 'This extension cannot be installed because of unmet dependencies.~~',
|
||||
'iTopHub:InstallationEffect:MissingDependencies_Details' => 'The extension requires the module(s): %1$s~~',
|
||||
'iTopHub:InstallationProgress:InstallationSuccessful' => 'Installation successful!~~',
|
||||
|
||||
|
||||
'iTopHub:InstallationStatus:Installed_Version' => '%1$s version: %2$s.~~',
|
||||
'iTopHub:InstallationStatus:Installed' => 'Installed~~',
|
||||
'iTopHub:InstallationStatus:Version_NotInstalled' => 'Version %1$s <b>NOT</b> installed.~~',
|
||||
|
||||
@@ -11,15 +11,15 @@
|
||||
Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
// Dictionary entries go here
|
||||
'Menu:iTopHub' => 'iTop Hub',
|
||||
'Menu:iTopHub:Register' => 'Подключение к iTop Hub',
|
||||
'Menu:iTopHub:Register+' => 'Перейдите в iTop Hub, чтобы обновить ваш экземпляр iTop',
|
||||
'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 instance into the Hub.</p>~~',
|
||||
'Menu:iTopHub:MyExtensions' => 'Установленные расширения',
|
||||
'Menu:iTopHub:MyExtensions+' => 'Расширения, развернутые на данном экземпляре iTop',
|
||||
'Menu:iTopHub:BrowseExtensions' => 'Получить расширения из iTop Hub',
|
||||
'Menu:iTopHub:BrowseExtensions+' => 'Найдите дополнительные расширения на 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 customize and adapt iTop to your processes.</br><br/>By connecting to the Hub from this page, you will push information about this iTop instance into the Hub.</p>~~',
|
||||
'iTopHub:GoBtn' => 'Go To iTop Hub~~',
|
||||
'Menu:iTopHub:Register' => 'Подключение к iTop Hub',
|
||||
'Menu:iTopHub:Register+' => 'Перейдите в iTop Hub, чтобы обновить ваш экземпляр iTop',
|
||||
'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 instance into the Hub.</p>~~',
|
||||
'Menu:iTopHub:MyExtensions' => 'Установленные расширения',
|
||||
'Menu:iTopHub:MyExtensions+' => 'Расширения, развернутые на данном экземпляре iTop',
|
||||
'Menu:iTopHub:BrowseExtensions' => 'Получить расширения из iTop Hub',
|
||||
'Menu:iTopHub:BrowseExtensions+' => 'Найдите дополнительные расширения на 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 customize and adapt iTop to your processes.</br><br/>By connecting to the Hub from this page, you will push information about this iTop instance into the Hub.</p>~~',
|
||||
'iTopHub:GoBtn' => 'Go To iTop Hub~~',
|
||||
'iTopHub:CloseBtn' => 'Close~~',
|
||||
'iTopHub:GoBtn:Tooltip' => 'Jump to www.itophub.io~~',
|
||||
'iTopHub:OpenInNewWindow' => 'Open iTop Hub in a new window~~',
|
||||
@@ -27,11 +27,11 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
'UI:About:RemoteExtensionSource' => 'iTop Hub~~',
|
||||
'iTopHub:Explanation' => 'By clicking this button you will be redirected to iTop Hub.~~',
|
||||
|
||||
'iTopHub:BackupFreeDiskSpaceIn' => '%1$s free disk space in %2$s.~~',
|
||||
'iTopHub:FailedToCheckFreeDiskSpace' => 'Failed to check free disk space.~~',
|
||||
'iTopHub:BackupOk' => 'Backup Ok.~~',
|
||||
'iTopHub:BackupFailed' => 'Backup failed!~~',
|
||||
'iTopHub:Landing:Status' => 'Deployment status~~',
|
||||
'iTopHub:BackupFreeDiskSpaceIn' => '%1$s free disk space in %2$s.~~',
|
||||
'iTopHub:FailedToCheckFreeDiskSpace' => 'Failed to check free disk space.~~',
|
||||
'iTopHub:BackupOk' => 'Backup Ok.~~',
|
||||
'iTopHub:BackupFailed' => 'Backup failed!~~',
|
||||
'iTopHub:Landing:Status' => 'Deployment status~~',
|
||||
'iTopHub:Landing:Install' => 'Deploying extensions...~~',
|
||||
'iTopHub:CompiledOK' => 'Compilation successful.~~',
|
||||
'iTopHub:ConfigurationSafelyReverted' => 'Error detected during deployment!<br/>iTop configuration has NOT been modified.~~',
|
||||
@@ -45,7 +45,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
'iTopHub:NoExtensionInThisCategory' => 'There is no extension in this category.<br/><br/>Browse iTop Hub to find the extensions that will help you customize and adapt iTop to your processes.~~',
|
||||
'iTopHub:ExtensionNotInstalled' => 'Not installed~~',
|
||||
'iTopHub:GetMoreExtensions' => 'Get extensions from iTop Hub...~~',
|
||||
|
||||
|
||||
'iTopHub:LandingWelcome' => 'Congratulations! The following extensions were downloaded from iTop Hub and deployed into your iTop.~~',
|
||||
'iTopHub:GoBackToITopBtn' => 'Go Back to iTop~~',
|
||||
'iTopHub:Uncompressing' => 'Uncompressing extensions...~~',
|
||||
@@ -54,7 +54,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
'iTopHub:DBBackupSentence' => 'Do a backup of the database and iTop configuration before updating~~',
|
||||
'iTopHub:DeployBtn' => 'Deploy !~~',
|
||||
'iTopHub:DatabaseBackupProgress' => 'Instance backup...~~',
|
||||
|
||||
|
||||
'iTopHub:InstallationEffect:Install' => 'Version: %1$s will be installed.~~',
|
||||
'iTopHub:InstallationEffect:NoChange' => 'Version: %1$s already installed. Nothing will change.~~',
|
||||
'iTopHub:InstallationEffect:Upgrade' => 'Will be <b>upgraded</b> from version %1$s to version %2$s.~~',
|
||||
@@ -64,7 +64,7 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
'iTopHub:InstallationEffect:MissingDependencies' => 'This extension cannot be installed because of unmet dependencies.~~',
|
||||
'iTopHub:InstallationEffect:MissingDependencies_Details' => 'The extension requires the module(s): %1$s~~',
|
||||
'iTopHub:InstallationProgress:InstallationSuccessful' => 'Installation successful!~~',
|
||||
|
||||
|
||||
'iTopHub:InstallationStatus:Installed_Version' => '%1$s version: %2$s.~~',
|
||||
'iTopHub:InstallationStatus:Installed' => 'Installed~~',
|
||||
'iTopHub:InstallationStatus:Version_NotInstalled' => 'Version %1$s <b>NOT</b> installed.~~',
|
||||
|
||||
@@ -23,15 +23,15 @@
|
||||
Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
|
||||
// Dictionary entries go here
|
||||
'Menu:iTopHub' => 'iTop Hub~~',
|
||||
'Menu:iTopHub:Register' => 'Connect to iTop Hub~~',
|
||||
'Menu:iTopHub:Register+' => 'Go to iTop Hub to update your iTop 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 personalized tools & install more extensions.</br><br/>By connecting to the Hub from this page, you will push information about this iTop instance into the Hub.</p>~~',
|
||||
'Menu:iTopHub:MyExtensions' => 'Deployed extensions~~',
|
||||
'Menu:iTopHub:MyExtensions+' => 'See the list of extensions deployed on this instance of iTop~~',
|
||||
'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 customize and adapt iTop to your processes.</br><br/>By connecting to the Hub from this page, you will push information about this iTop instance into the Hub.</p>~~',
|
||||
'iTopHub:GoBtn' => 'Go To iTop Hub~~',
|
||||
'Menu:iTopHub:Register' => 'Connect to iTop Hub~~',
|
||||
'Menu:iTopHub:Register+' => 'Go to iTop Hub to update your iTop 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 personalized tools & install more extensions.</br><br/>By connecting to the Hub from this page, you will push information about this iTop instance into the Hub.</p>~~',
|
||||
'Menu:iTopHub:MyExtensions' => 'Deployed extensions~~',
|
||||
'Menu:iTopHub:MyExtensions+' => 'See the list of extensions deployed on this instance of iTop~~',
|
||||
'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 customize and adapt iTop to your processes.</br><br/>By connecting to the Hub from this page, you will push information about this iTop instance into the Hub.</p>~~',
|
||||
'iTopHub:GoBtn' => 'Go To iTop Hub~~',
|
||||
'iTopHub:CloseBtn' => 'Close~~',
|
||||
'iTopHub:GoBtn:Tooltip' => 'Jump to www.itophub.io~~',
|
||||
'iTopHub:OpenInNewWindow' => 'Open iTop Hub in a new window~~',
|
||||
@@ -39,11 +39,11 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
|
||||
'UI:About:RemoteExtensionSource' => 'iTop Hub~~',
|
||||
'iTopHub:Explanation' => 'By clicking this button you will be redirected to iTop Hub.~~',
|
||||
|
||||
'iTopHub:BackupFreeDiskSpaceIn' => '%1$s free disk space in %2$s.~~',
|
||||
'iTopHub:FailedToCheckFreeDiskSpace' => 'Failed to check free disk space.~~',
|
||||
'iTopHub:BackupOk' => 'Backup Ok.~~',
|
||||
'iTopHub:BackupFailed' => 'Backup failed!~~',
|
||||
'iTopHub:Landing:Status' => 'Deployment status~~',
|
||||
'iTopHub:BackupFreeDiskSpaceIn' => '%1$s free disk space in %2$s.~~',
|
||||
'iTopHub:FailedToCheckFreeDiskSpace' => 'Failed to check free disk space.~~',
|
||||
'iTopHub:BackupOk' => 'Backup Ok.~~',
|
||||
'iTopHub:BackupFailed' => 'Backup failed!~~',
|
||||
'iTopHub:Landing:Status' => 'Deployment status~~',
|
||||
'iTopHub:Landing:Install' => 'Deploying extensions...~~',
|
||||
'iTopHub:CompiledOK' => 'Compilation successful.~~',
|
||||
'iTopHub:ConfigurationSafelyReverted' => 'Error detected during deployment!<br/>iTop configuration has NOT been modified.~~',
|
||||
@@ -57,7 +57,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
|
||||
'iTopHub:NoExtensionInThisCategory' => 'There is no extension in this category.<br/><br/>Browse iTop Hub to find the extensions that will help you customize and adapt iTop to your processes.~~',
|
||||
'iTopHub:ExtensionNotInstalled' => 'Not installed~~',
|
||||
'iTopHub:GetMoreExtensions' => 'Get extensions from iTop Hub...~~',
|
||||
|
||||
|
||||
'iTopHub:LandingWelcome' => 'Congratulations! The following extensions were downloaded from iTop Hub and deployed into your iTop.~~',
|
||||
'iTopHub:GoBackToITopBtn' => 'Go Back to iTop~~',
|
||||
'iTopHub:Uncompressing' => 'Uncompressing extensions...~~',
|
||||
@@ -66,7 +66,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
|
||||
'iTopHub:DBBackupSentence' => 'Do a backup of the database and iTop configuration before updating~~',
|
||||
'iTopHub:DeployBtn' => 'Deploy !~~',
|
||||
'iTopHub:DatabaseBackupProgress' => 'Instance backup...~~',
|
||||
|
||||
|
||||
'iTopHub:InstallationEffect:Install' => 'Version: %1$s will be installed.~~',
|
||||
'iTopHub:InstallationEffect:NoChange' => 'Version: %1$s already installed. Nothing will change.~~',
|
||||
'iTopHub:InstallationEffect:Upgrade' => 'Will be <b>upgraded</b> from version %1$s to version %2$s.~~',
|
||||
@@ -76,7 +76,7 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
|
||||
'iTopHub:InstallationEffect:MissingDependencies' => 'This extension cannot be installed because of unmet dependencies.~~',
|
||||
'iTopHub:InstallationEffect:MissingDependencies_Details' => 'The extension requires the module(s): %1$s~~',
|
||||
'iTopHub:InstallationProgress:InstallationSuccessful' => 'Installation successful!~~',
|
||||
|
||||
|
||||
'iTopHub:InstallationStatus:Installed_Version' => '%1$s version: %2$s.~~',
|
||||
'iTopHub:InstallationStatus:Installed' => 'Installed~~',
|
||||
'iTopHub:InstallationStatus:Version_NotInstalled' => 'Version %1$s <b>NOT</b> installed.~~',
|
||||
|
||||
@@ -23,15 +23,15 @@
|
||||
Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
|
||||
// Dictionary entries go here
|
||||
'Menu:iTopHub' => 'iTop Hub~~',
|
||||
'Menu:iTopHub:Register' => 'Connect to iTop Hub~~',
|
||||
'Menu:iTopHub:Register+' => 'Go to iTop Hub to update your iTop 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 personalized tools & install more extensions.</br><br/>By connecting to the Hub from this page, you will push information about this iTop instance into the Hub.</p>~~',
|
||||
'Menu:iTopHub:MyExtensions' => 'Deployed extensions~~',
|
||||
'Menu:iTopHub:MyExtensions+' => 'See the list of extensions deployed on this instance of iTop~~',
|
||||
'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 customize and adapt iTop to your processes.</br><br/>By connecting to the Hub from this page, you will push information about this iTop instance into the Hub.</p>~~',
|
||||
'iTopHub:GoBtn' => 'Go To iTop Hub~~',
|
||||
'Menu:iTopHub:Register' => 'Connect to iTop Hub~~',
|
||||
'Menu:iTopHub:Register+' => 'Go to iTop Hub to update your iTop 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 personalized tools & install more extensions.</br><br/>By connecting to the Hub from this page, you will push information about this iTop instance into the Hub.</p>~~',
|
||||
'Menu:iTopHub:MyExtensions' => 'Deployed extensions~~',
|
||||
'Menu:iTopHub:MyExtensions+' => 'See the list of extensions deployed on this instance of iTop~~',
|
||||
'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 customize and adapt iTop to your processes.</br><br/>By connecting to the Hub from this page, you will push information about this iTop instance into the Hub.</p>~~',
|
||||
'iTopHub:GoBtn' => 'Go To iTop Hub~~',
|
||||
'iTopHub:CloseBtn' => 'Close~~',
|
||||
'iTopHub:GoBtn:Tooltip' => 'Jump to www.itophub.io~~',
|
||||
'iTopHub:OpenInNewWindow' => 'Open iTop Hub in a new window~~',
|
||||
@@ -39,11 +39,11 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
|
||||
'UI:About:RemoteExtensionSource' => 'iTop Hub~~',
|
||||
'iTopHub:Explanation' => 'By clicking this button you will be redirected to iTop Hub.~~',
|
||||
|
||||
'iTopHub:BackupFreeDiskSpaceIn' => '%1$s free disk space in %2$s.~~',
|
||||
'iTopHub:FailedToCheckFreeDiskSpace' => 'Failed to check free disk space.~~',
|
||||
'iTopHub:BackupOk' => 'Backup Ok.~~',
|
||||
'iTopHub:BackupFailed' => 'Backup failed!~~',
|
||||
'iTopHub:Landing:Status' => 'Deployment status~~',
|
||||
'iTopHub:BackupFreeDiskSpaceIn' => '%1$s free disk space in %2$s.~~',
|
||||
'iTopHub:FailedToCheckFreeDiskSpace' => 'Failed to check free disk space.~~',
|
||||
'iTopHub:BackupOk' => 'Backup Ok.~~',
|
||||
'iTopHub:BackupFailed' => 'Backup failed!~~',
|
||||
'iTopHub:Landing:Status' => 'Deployment status~~',
|
||||
'iTopHub:Landing:Install' => 'Deploying extensions...~~',
|
||||
'iTopHub:CompiledOK' => 'Compilation successful.~~',
|
||||
'iTopHub:ConfigurationSafelyReverted' => 'Error detected during deployment!<br/>iTop configuration has NOT been modified.~~',
|
||||
@@ -57,7 +57,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
|
||||
'iTopHub:NoExtensionInThisCategory' => 'There is no extension in this category.<br/><br/>Browse iTop Hub to find the extensions that will help you customize and adapt iTop to your processes.~~',
|
||||
'iTopHub:ExtensionNotInstalled' => 'Not installed~~',
|
||||
'iTopHub:GetMoreExtensions' => 'Get extensions from iTop Hub...~~',
|
||||
|
||||
|
||||
'iTopHub:LandingWelcome' => 'Congratulations! The following extensions were downloaded from iTop Hub and deployed into your iTop.~~',
|
||||
'iTopHub:GoBackToITopBtn' => 'Go Back to iTop~~',
|
||||
'iTopHub:Uncompressing' => 'Uncompressing extensions...~~',
|
||||
@@ -66,7 +66,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
|
||||
'iTopHub:DBBackupSentence' => 'Do a backup of the database and iTop configuration before updating~~',
|
||||
'iTopHub:DeployBtn' => 'Deploy !~~',
|
||||
'iTopHub:DatabaseBackupProgress' => 'Instance backup...~~',
|
||||
|
||||
|
||||
'iTopHub:InstallationEffect:Install' => 'Version: %1$s will be installed.~~',
|
||||
'iTopHub:InstallationEffect:NoChange' => 'Version: %1$s already installed. Nothing will change.~~',
|
||||
'iTopHub:InstallationEffect:Upgrade' => 'Will be <b>upgraded</b> from version %1$s to version %2$s.~~',
|
||||
@@ -76,7 +76,7 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
|
||||
'iTopHub:InstallationEffect:MissingDependencies' => 'This extension cannot be installed because of unmet dependencies.~~',
|
||||
'iTopHub:InstallationEffect:MissingDependencies_Details' => 'The extension requires the module(s): %1$s~~',
|
||||
'iTopHub:InstallationProgress:InstallationSuccessful' => 'Installation successful!~~',
|
||||
|
||||
|
||||
'iTopHub:InstallationStatus:Installed_Version' => '%1$s version: %2$s.~~',
|
||||
'iTopHub:InstallationStatus:Installed' => 'Installed~~',
|
||||
'iTopHub:InstallationStatus:Version_NotInstalled' => 'Version %1$s <b>NOT</b> installed.~~',
|
||||
|
||||
@@ -23,15 +23,15 @@
|
||||
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
|
||||
// Dictionary entries go here
|
||||
'Menu:iTopHub' => 'iTop Hub',
|
||||
'Menu:iTopHub:Register' => '进入iTop Hub ',
|
||||
'Menu:iTopHub:Register+' => '进入iTop Hub 更新您的组件',
|
||||
'Menu:iTopHub:Register:Description' => '<p>进入iTop Hub 社区平台!</br>寻找您想要的内容和信息, 管理本机扩展或安装新的扩展.</br><br/>通过这个页面连接到iTop Hub, 本机的信息也会被推送到 iTop Hub 上.</p>',
|
||||
'Menu:iTopHub:MyExtensions' => '已安装的扩展',
|
||||
'Menu:iTopHub:MyExtensions+' => '查看本机已安装的扩展',
|
||||
'Menu:iTopHub:BrowseExtensions' => '从iTop Hub 获取扩展',
|
||||
'Menu:iTopHub:BrowseExtensions+' => '去iTop Hub 浏览更多的扩展',
|
||||
'Menu:iTopHub:BrowseExtensions:Description' => '<p>进入iTop Hub 商店, 一站式查找各种iTop 扩展的地方 !</br>寻找符合您要求的扩展.</br><br/>通过这个页面连接到iTop Hub, 本机的信息也会被推送到 iTop Hub 上.</p>',
|
||||
'iTopHub:GoBtn' => '进入iTop Hub',
|
||||
'Menu:iTopHub:Register' => '进入iTop Hub ',
|
||||
'Menu:iTopHub:Register+' => '进入iTop Hub 更新您的组件',
|
||||
'Menu:iTopHub:Register:Description' => '<p>进入iTop Hub 社区平台!</br>寻找您想要的内容和信息, 管理本机扩展或安装新的扩展.</br><br/>通过这个页面连接到iTop Hub, 本机的信息也会被推送到 iTop Hub 上.</p>',
|
||||
'Menu:iTopHub:MyExtensions' => '已安装的扩展',
|
||||
'Menu:iTopHub:MyExtensions+' => '查看本机已安装的扩展',
|
||||
'Menu:iTopHub:BrowseExtensions' => '从iTop Hub 获取扩展',
|
||||
'Menu:iTopHub:BrowseExtensions+' => '去iTop Hub 浏览更多的扩展',
|
||||
'Menu:iTopHub:BrowseExtensions:Description' => '<p>进入iTop Hub 商店, 一站式查找各种iTop 扩展的地方 !</br>寻找符合您要求的扩展.</br><br/>通过这个页面连接到iTop Hub, 本机的信息也会被推送到 iTop Hub 上.</p>',
|
||||
'iTopHub:GoBtn' => '进入iTop Hub',
|
||||
'iTopHub:CloseBtn' => '关闭',
|
||||
'iTopHub:GoBtn:Tooltip' => '跳到 www.itophub.io',
|
||||
'iTopHub:OpenInNewWindow' => '从新窗口打开iTop Hub',
|
||||
@@ -39,11 +39,11 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
|
||||
'UI:About:RemoteExtensionSource' => 'iTop Hub',
|
||||
'iTopHub:Explanation' => '点击这个按钮您将被引导至iTop Hub.',
|
||||
|
||||
'iTopHub:BackupFreeDiskSpaceIn' => '%1$s free disk space in %2$s.',
|
||||
'iTopHub:FailedToCheckFreeDiskSpace' => '检查空闲的磁盘空间失败.',
|
||||
'iTopHub:BackupOk' => '备份成功.',
|
||||
'iTopHub:BackupFailed' => '备份失败!',
|
||||
'iTopHub:Landing:Status' => '安装状态',
|
||||
'iTopHub:BackupFreeDiskSpaceIn' => '%1$s free disk space in %2$s.',
|
||||
'iTopHub:FailedToCheckFreeDiskSpace' => '检查空闲的磁盘空间失败.',
|
||||
'iTopHub:BackupOk' => '备份成功.',
|
||||
'iTopHub:BackupFailed' => '备份失败!',
|
||||
'iTopHub:Landing:Status' => '安装状态',
|
||||
'iTopHub:Landing:Install' => '扩展安装进行中...',
|
||||
'iTopHub:CompiledOK' => '编译成功.',
|
||||
'iTopHub:ConfigurationSafelyReverted' => '安装时发生错误!<br/>iTop 配置将不会改变.',
|
||||
@@ -57,7 +57,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
|
||||
'iTopHub:NoExtensionInThisCategory' => '尚未安装扩展.<br/><br/>浏览iTop Hub ,去寻找符合您要求的扩展.',
|
||||
'iTopHub:ExtensionNotInstalled' => '未安装',
|
||||
'iTopHub:GetMoreExtensions' => '从iTop Hub 获取扩展...',
|
||||
|
||||
|
||||
'iTopHub:LandingWelcome' => '恭喜! 下列来自iTop Hub 的扩展已被下载并安装到本机.',
|
||||
'iTopHub:GoBackToITopBtn' => '返回iTop',
|
||||
'iTopHub:Uncompressing' => '扩展解压中...',
|
||||
@@ -66,7 +66,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
|
||||
'iTopHub:DBBackupSentence' => '在升级之前,备份数据库和iTop 配置文件',
|
||||
'iTopHub:DeployBtn' => '安装 !',
|
||||
'iTopHub:DatabaseBackupProgress' => '本机备份...',
|
||||
|
||||
|
||||
'iTopHub:InstallationEffect:Install' => 'Version: %1$s 将被安装.',
|
||||
'iTopHub:InstallationEffect:NoChange' => 'Version: %1$s 已安装. 保持不变.',
|
||||
'iTopHub:InstallationEffect:Upgrade' => '将从 version %1$s <b>升级</b> 到 version %2$s.',
|
||||
@@ -76,7 +76,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
|
||||
'iTopHub:InstallationEffect:MissingDependencies' => '扩展无法安装,因为未知的依赖.',
|
||||
'iTopHub:InstallationEffect:MissingDependencies_Details' => '该扩展依赖模块: %1$s',
|
||||
'iTopHub:InstallationProgress:InstallationSuccessful' => '安装成功!',
|
||||
|
||||
|
||||
'iTopHub:InstallationStatus:Installed_Version' => '%1$s version: %2$s.',
|
||||
'iTopHub:InstallationStatus:Installed' => '已安装',
|
||||
'iTopHub:InstallationStatus:Version_NotInstalled' => 'Version %1$s <b>未</b> 安装.',
|
||||
|
||||
@@ -48,8 +48,6 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
|
||||
));
|
||||
|
||||
|
||||
|
||||
|
||||
// Dictionnay conventions
|
||||
// Class:<class_name>
|
||||
// Class:<class_name>+
|
||||
@@ -241,14 +239,3 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
|
||||
'Class:Incident/Method:ResolveChildTickets+' => 'Cascade the resolution to child ticket (ev_autoresolve), and align the following characteristics: service, team, agent, resolution info~~',
|
||||
'Tickets:Related:OpenIncidents' => 'Otevřené incidenty',
|
||||
));
|
||||
|
||||
//
|
||||
// Class: Incident
|
||||
//
|
||||
|
||||
Dict::Add('CS CZ', 'Czech', 'Čeština', array(
|
||||
'Class:Incident/Attribute:parent_problem_id' => 'Nadřazený problém',
|
||||
'Class:Incident/Attribute:parent_problem_id+' => '',
|
||||
'Class:Incident/Attribute:parent_problem_ref' => 'Odkaz na nadřazený problém',
|
||||
'Class:Incident/Attribute:parent_problem_ref+' => '',
|
||||
));
|
||||
|
||||
@@ -45,8 +45,6 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
|
||||
));
|
||||
|
||||
|
||||
|
||||
|
||||
// Dictionnay conventions
|
||||
// Class:<class_name>
|
||||
// Class:<class_name>+
|
||||
@@ -238,14 +236,3 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
|
||||
'Class:Incident/Method:ResolveChildTickets+' => 'Cascade the resolution to child ticket (ev_autoresolve), and align the following characteristics: service, team, agent, resolution info~~',
|
||||
'Tickets:Related:OpenIncidents' => 'Open incidents~~',
|
||||
));
|
||||
|
||||
//
|
||||
// Class: Incident
|
||||
//
|
||||
|
||||
Dict::Add('DA DA', 'Danish', 'Dansk', array(
|
||||
'Class:Incident/Attribute:parent_problem_id' => 'Parent problem id~~',
|
||||
'Class:Incident/Attribute:parent_problem_id+' => '~~',
|
||||
'Class:Incident/Attribute:parent_problem_ref' => 'Parent problem ref~~',
|
||||
'Class:Incident/Attribute:parent_problem_ref+' => '~~',
|
||||
));
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user