Merge remote-tracking branch 'origin/support/3.0.0-beta2' into develop

# Conflicts:
#	datamodels/2.x/itop-structure/precompiled-themes/fullmoon/main.css
#	datamodels/2.x/itop-structure/precompiled-themes/test-red/main.css
This commit is contained in:
Molkobain
2021-07-07 14:57:24 +02:00
231 changed files with 151 additions and 239 deletions

View File

@@ -2533,14 +2533,13 @@ EOF
$sDisplayValueForHtml = utils::EscapeHtml($sDisplayValue);
// Adding tooltip so we can read the whole value when its very long (eg. URL)
$sTip = '';
$sTip = '';
if (!empty($sDisplayValue)) {
$sTip = 'data-tooltip-content="'.$sDisplayValueForHtml.'"';
$oPage->add_ready_script(
<<<EOF
$oPage->add_ready_script(<<<JS
$('#{$iId}').on('keyup', function(evt, sFormId){
var sVal = $('#{$iId}').val();
var oTippy = this._tippy;
let sVal = $('#{$iId}').val();
const oTippy = this._tippy;
if(sVal === '')
{
@@ -2553,7 +2552,7 @@ EOF
}
oTippy.setContent(sVal);
});
EOF
JS
);
}

View File

@@ -538,7 +538,7 @@ class utils
*/
public static function ReadMultipleSelection($oFullSetFilter)
{
$aSelectedObj = utils::ReadParam('selectObject[]', array());
$aSelectedObj = utils::ReadParam('selectObject', array());
$sSelectionMode = utils::ReadParam('selectionMode', '');
if ($sSelectionMode != '') {
// Paginated selection

View File

@@ -1237,6 +1237,22 @@ class Config
'source_of_value' => '',
'show_in_conf_sample' => false,
],
'activity_panel.prefilter_state_changes_on_logs' => [
'type' => 'bool',
'description' => 'Whether the "State changes" filter should be set by default on all log tabs.',
'default' => false,
'value' => false,
'source_of_value' => '',
'show_in_conf_sample' => false,
],
'activity_panel.prefilter_edits_on_logs' => [
'type' => 'bool',
'description' => 'Whether the "Edits" filter should be set by default on all log tabs.',
'default' => false,
'value' => false,
'source_of_value' => '',
'show_in_conf_sample' => false,
],
'activity_panel.show_author_name_below_entries' => [
'type' => 'bool',
'description' => 'Whether or not to show the author friendlyname next to the date on the last entry.',

View File

@@ -19,6 +19,7 @@
@import "bulma-variables-overload";
@import "../../../node_modules/bulma-scss/bulma";
@import "ckeditor";
@import "tippy";
@import "jqueryui";
@import "jquery-multiselect";
@import "datatables";

9
css/backoffice/vendors/_tippy.scss vendored Normal file
View File

@@ -0,0 +1,9 @@
/*!
* @copyright Copyright (C) 2010-2021 Combodo SARL
* @license http://opensource.org/licenses/AGPL-3.0
*/
// Allow plain text (opposite of HTML) multi-lines tooltips to be displayed correctly, otherwise it will all be on a single line.
.tippy-content {
white-space: pre-line;
}

View File

@@ -27,6 +27,8 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'DBTools:Class' => 'Class~~',
'DBTools:Title' => 'Database Maintenance Tools~~',
'DBTools:ErrorsFound' => 'Errors Found~~',
'DBTools:Indication' => 'Important: after fixing errors in the database you\'ll have to run the analysis again as new inconsistencies will be generated~~',
'DBTools:Disclaimer' => 'DISCLAIMER: BACKUP YOUR DATABASE BEFORE RUNNING THE FIXES~~',
'DBTools:Error' => 'Error~~',
'DBTools:Count' => 'Count~~',
'DBTools:SQLquery' => 'SQL query~~',

View File

@@ -27,6 +27,8 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'DBTools:Class' => 'Class~~',
'DBTools:Title' => 'Database Maintenance Tools~~',
'DBTools:ErrorsFound' => 'Errors Found~~',
'DBTools:Indication' => 'Important: after fixing errors in the database you\'ll have to run the analysis again as new inconsistencies will be generated~~',
'DBTools:Disclaimer' => 'DISCLAIMER: BACKUP YOUR DATABASE BEFORE RUNNING THE FIXES~~',
'DBTools:Error' => 'Error~~',
'DBTools:Count' => 'Count~~',
'DBTools:SQLquery' => 'SQL query~~',

View File

@@ -24,6 +24,8 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'DBTools:Class' => 'Klasse',
'DBTools:Title' => 'Datenbankpflege-Tools',
'DBTools:ErrorsFound' => 'Fehler gefunden',
'DBTools:Indication' => 'Important: after fixing errors in the database you\'ll have to run the analysis again as new inconsistencies will be generated~~',
'DBTools:Disclaimer' => 'DISCLAIMER: BACKUP YOUR DATABASE BEFORE RUNNING THE FIXES~~',
'DBTools:Error' => 'Fehler',
'DBTools:Count' => 'Anzahl',
'DBTools:SQLquery' => 'SQL Query',

View File

@@ -27,6 +27,8 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
'DBTools:Class' => 'Clase',
'DBTools:Title' => 'Herramientas de mantenimiento de base de datos~~',
'DBTools:ErrorsFound' => 'Errores encontrados',
'DBTools:Indication' => 'Important: after fixing errors in the database you\'ll have to run the analysis again as new inconsistencies will be generated~~',
'DBTools:Disclaimer' => 'DISCLAIMER: BACKUP YOUR DATABASE BEFORE RUNNING THE FIXES~~',
'DBTools:Error' => 'Error',
'DBTools:Count' => 'Cantidad',
'DBTools:SQLquery' => 'Consulta SQL',

View File

@@ -27,6 +27,8 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
'DBTools:Class' => 'Class~~',
'DBTools:Title' => 'Database Maintenance Tools~~',
'DBTools:ErrorsFound' => 'Errors Found~~',
'DBTools:Indication' => 'Important: after fixing errors in the database you\'ll have to run the analysis again as new inconsistencies will be generated~~',
'DBTools:Disclaimer' => 'DISCLAIMER: BACKUP YOUR DATABASE BEFORE RUNNING THE FIXES~~',
'DBTools:Error' => 'Error~~',
'DBTools:Count' => 'Count~~',
'DBTools:SQLquery' => 'SQL query~~',

View File

@@ -27,6 +27,8 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
'DBTools:Class' => 'Class~~',
'DBTools:Title' => 'Database Maintenance Tools~~',
'DBTools:ErrorsFound' => 'Errors Found~~',
'DBTools:Indication' => 'Important: after fixing errors in the database you\'ll have to run the analysis again as new inconsistencies will be generated~~',
'DBTools:Disclaimer' => 'DISCLAIMER: BACKUP YOUR DATABASE BEFORE RUNNING THE FIXES~~',
'DBTools:Error' => 'Error~~',
'DBTools:Count' => 'Count~~',
'DBTools:SQLquery' => 'SQL query~~',

View File

@@ -27,6 +27,8 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'DBTools:Class' => 'Class~~',
'DBTools:Title' => 'Database Maintenance Tools~~',
'DBTools:ErrorsFound' => 'Errors Found~~',
'DBTools:Indication' => 'Important: after fixing errors in the database you\'ll have to run the analysis again as new inconsistencies will be generated~~',
'DBTools:Disclaimer' => 'DISCLAIMER: BACKUP YOUR DATABASE BEFORE RUNNING THE FIXES~~',
'DBTools:Error' => 'Error~~',
'DBTools:Count' => 'Count~~',
'DBTools:SQLquery' => 'SQL query~~',

View File

@@ -29,6 +29,8 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'DBTools:Class' => 'Klasse',
'DBTools:Title' => 'Onderhoudstools voor de database~~',
'DBTools:ErrorsFound' => 'Fouten gevonden',
'DBTools:Indication' => 'Important: after fixing errors in the database you\'ll have to run the analysis again as new inconsistencies will be generated~~',
'DBTools:Disclaimer' => 'DISCLAIMER: BACKUP YOUR DATABASE BEFORE RUNNING THE FIXES~~',
'DBTools:Error' => 'Fout',
'DBTools:Count' => 'Aantal',
'DBTools:SQLquery' => 'SQL-query',

View File

@@ -27,6 +27,8 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'DBTools:Class' => 'Classe',
'DBTools:Title' => 'Manutenção da Base de Dados',
'DBTools:ErrorsFound' => 'Erros Encontrados',
'DBTools:Indication' => 'Important: after fixing errors in the database you\'ll have to run the analysis again as new inconsistencies will be generated~~',
'DBTools:Disclaimer' => 'DISCLAIMER: BACKUP YOUR DATABASE BEFORE RUNNING THE FIXES~~',
'DBTools:Error' => 'Erros',
'DBTools:Count' => 'Quantidade',
'DBTools:SQLquery' => 'Query SQL',

View File

@@ -14,6 +14,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'DBTools:Class' => 'Класс',
'DBTools:Title' => 'Инструменты обслуживания базы данных~~',
'DBTools:ErrorsFound' => 'Найденные ошибки',
'DBTools:Indication' => 'Important: after fixing errors in the database you\'ll have to run the analysis again as new inconsistencies will be generated~~',
'DBTools:Disclaimer' => 'DISCLAIMER: BACKUP YOUR DATABASE BEFORE RUNNING THE FIXES~~',
'DBTools:Error' => 'Ошибка',
'DBTools:Count' => 'Количество',
'DBTools:SQLquery' => 'SQL-запрос',

View File

@@ -27,6 +27,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'DBTools:Class' => 'Class~~',
'DBTools:Title' => 'Database Maintenance Tools~~',
'DBTools:ErrorsFound' => 'Errors Found~~',
'DBTools:Indication' => 'Important: after fixing errors in the database you\'ll have to run the analysis again as new inconsistencies will be generated~~',
'DBTools:Disclaimer' => 'DISCLAIMER: BACKUP YOUR DATABASE BEFORE RUNNING THE FIXES~~',
'DBTools:Error' => 'Error~~',
'DBTools:Count' => 'Count~~',
'DBTools:SQLquery' => 'SQL query~~',

View File

@@ -27,6 +27,8 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'DBTools:Class' => 'Class~~',
'DBTools:Title' => 'Database Maintenance Tools~~',
'DBTools:ErrorsFound' => 'Errors Found~~',
'DBTools:Indication' => 'Important: after fixing errors in the database you\'ll have to run the analysis again as new inconsistencies will be generated~~',
'DBTools:Disclaimer' => 'DISCLAIMER: BACKUP YOUR DATABASE BEFORE RUNNING THE FIXES~~',
'DBTools:Error' => 'Error~~',
'DBTools:Count' => 'Count~~',
'DBTools:SQLquery' => 'SQL query~~',

View File

@@ -27,6 +27,8 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'DBTools:Class' => 'Class~~',
'DBTools:Title' => '数据库维护工具',
'DBTools:ErrorsFound' => '发现错误',
'DBTools:Indication' => 'Important: after fixing errors in the database you\'ll have to run the analysis again as new inconsistencies will be generated~~',
'DBTools:Disclaimer' => 'DISCLAIMER: BACKUP YOUR DATABASE BEFORE RUNNING THE FIXES~~',
'DBTools:Error' => '错误',
'DBTools:Count' => '个数',
'DBTools:SQLquery' => 'SQL 查询',

View File

@@ -32,8 +32,6 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Attachments:PreviewNotAvailable' => '该附件类型不支持预览.',
'Attachments:Error:FileTooLarge' => '上传的文件过大. %1$s',
'Attachments:Error:UploadedFileEmpty' => '收到的文件为空,无法添加. 可能是因为您发送的是空文件,或者咨询 iTop 管理员服务器磁盘是否已满. ',
'Attachments:Render:Icons' => '显示为图标',
'Attachments:Render:Table' => '显示为列表',
'UI:Attachments:DropYourFileHint' => '将文件拖放到此区域的任意位置',

View File

@@ -115,3 +115,5 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:ModuleInstallation/Attribute:version' => 'Version',
'Class:ModuleInstallation/Attribute:comment' => 'Kommentar',
));

View File

@@ -83,3 +83,4 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'iTopHub:InstallationStatus:Version_NotInstalled' => 'Version %1$s <b>未</b> 安装.',
));

View File

@@ -67,6 +67,8 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'Portal:Form:Caselog:Entry:Close:Tooltip' => 'Close this entry~~',
'Portal:Form:Close:Warning' => 'Do you want to leave this form ? Data entered may be lost~~',
'Portal:Error:ObjectCannotBeCreated' => 'Error: object cannot be created. Check associated objects and attachments before submitting again this form.~~',
'Portal:Error:ObjectCannotBeUpdated' => 'Error: object cannot be updated. Check associated objects and attachments before submitting again this form.~~',
));
// UserProfile brick

View File

@@ -67,6 +67,8 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Portal:Form:Caselog:Entry:Close:Tooltip' => 'Close this entry~~',
'Portal:Form:Close:Warning' => 'Do you want to leave this form ? Data entered may be lost~~',
'Portal:Error:ObjectCannotBeCreated' => 'Error: object cannot be created. Check associated objects and attachments before submitting again this form.~~',
'Portal:Error:ObjectCannotBeUpdated' => 'Error: object cannot be updated. Check associated objects and attachments before submitting again this form.~~',
));
// UserProfile brick

View File

@@ -67,6 +67,8 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
Dict::Add('DE DE', 'German', 'Deutsch', array(
'Portal:Form:Caselog:Entry:Close:Tooltip' => 'Dieses Objekt schließen',
'Portal:Form:Close:Warning' => 'Soll diese Eingabemaske verlassen werden? Eingegebene Daten werden nicht gespeichert.',
'Portal:Error:ObjectCannotBeCreated' => 'Error: object cannot be created. Check associated objects and attachments before submitting again this form.~~',
'Portal:Error:ObjectCannotBeUpdated' => 'Error: object cannot be updated. Check associated objects and attachments before submitting again this form.~~',
));
// UserProfile brick

View File

@@ -67,6 +67,8 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
'Portal:Form:Caselog:Entry:Close:Tooltip' => 'Close this entry~~',
'Portal:Form:Close:Warning' => 'Do you want to leave this form ? Data entered may be lost~~',
'Portal:Error:ObjectCannotBeCreated' => 'Error: object cannot be created. Check associated objects and attachments before submitting again this form.~~',
'Portal:Error:ObjectCannotBeUpdated' => 'Error: object cannot be updated. Check associated objects and attachments before submitting again this form.~~',
));
// UserProfile brick

View File

@@ -67,6 +67,8 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
'Portal:Form:Caselog:Entry:Close:Tooltip' => 'Close this entry~~',
'Portal:Form:Close:Warning' => 'Do you want to leave this form ? Data entered may be lost~~',
'Portal:Error:ObjectCannotBeCreated' => 'Error: object cannot be created. Check associated objects and attachments before submitting again this form.~~',
'Portal:Error:ObjectCannotBeUpdated' => 'Error: object cannot be updated. Check associated objects and attachments before submitting again this form.~~',
));
// UserProfile brick

View File

@@ -67,6 +67,8 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
Dict::Add('IT IT', 'Italian', 'Italiano', array(
'Portal:Form:Caselog:Entry:Close:Tooltip' => 'Close this entry~~',
'Portal:Form:Close:Warning' => 'Do you want to leave this form ? Data entered may be lost~~',
'Portal:Error:ObjectCannotBeCreated' => 'Error: object cannot be created. Check associated objects and attachments before submitting again this form.~~',
'Portal:Error:ObjectCannotBeUpdated' => 'Error: object cannot be updated. Check associated objects and attachments before submitting again this form.~~',
));
// UserProfile brick

View File

@@ -67,6 +67,8 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
Dict::Add('JA JP', 'Japanese', '日本語', array(
'Portal:Form:Caselog:Entry:Close:Tooltip' => 'Close this entry~~',
'Portal:Form:Close:Warning' => 'Do you want to leave this form ? Data entered may be lost~~',
'Portal:Error:ObjectCannotBeCreated' => 'Error: object cannot be created. Check associated objects and attachments before submitting again this form.~~',
'Portal:Error:ObjectCannotBeUpdated' => 'Error: object cannot be updated. Check associated objects and attachments before submitting again this form.~~',
));
// UserProfile brick

View File

@@ -70,6 +70,8 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Portal:Form:Caselog:Entry:Close:Tooltip' => 'Close this entry~~',
'Portal:Form:Close:Warning' => 'Ben je zeker dat je dit venster wil sluiten? Ingevoerde gegevens kunnen verloren gaan.',
'Portal:Error:ObjectCannotBeCreated' => 'Error: object cannot be created. Check associated objects and attachments before submitting again this form.~~',
'Portal:Error:ObjectCannotBeUpdated' => 'Error: object cannot be updated. Check associated objects and attachments before submitting again this form.~~',
));
// UserProfile brick

View File

@@ -67,6 +67,8 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Portal:Form:Caselog:Entry:Close:Tooltip' => 'Close this entry~~',
'Portal:Form:Close:Warning' => 'Você deseja abandonar esta página? Os dados digitados podem ser perdidos.',
'Portal:Error:ObjectCannotBeCreated' => 'Error: object cannot be created. Check associated objects and attachments before submitting again this form.~~',
'Portal:Error:ObjectCannotBeUpdated' => 'Error: object cannot be updated. Check associated objects and attachments before submitting again this form.~~',
));
// UserProfile brick

View File

@@ -76,6 +76,8 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
Dict::Add('RU RU', 'Russian', 'Русский', array(
'Portal:Form:Caselog:Entry:Close:Tooltip' => 'Close this entry~~',
'Portal:Form:Close:Warning' => 'Вы действительно хотите закрыть эту форму? Введённые данные могут быть утеряны.',
'Portal:Error:ObjectCannotBeCreated' => 'Error: object cannot be created. Check associated objects and attachments before submitting again this form.~~',
'Portal:Error:ObjectCannotBeUpdated' => 'Error: object cannot be updated. Check associated objects and attachments before submitting again this form.~~',
));
// UserProfile brick

View File

@@ -67,6 +67,8 @@ Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'Portal:Form:Caselog:Entry:Close:Tooltip' => 'Close this entry~~',
'Portal:Form:Close:Warning' => 'Do you want to leave this form ? Data entered may be lost~~',
'Portal:Error:ObjectCannotBeCreated' => 'Error: object cannot be created. Check associated objects and attachments before submitting again this form.~~',
'Portal:Error:ObjectCannotBeUpdated' => 'Error: object cannot be updated. Check associated objects and attachments before submitting again this form.~~',
));
// UserProfile brick

View File

@@ -67,6 +67,8 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Portal:Form:Caselog:Entry:Close:Tooltip' => 'Close this entry~~',
'Portal:Form:Close:Warning' => 'Do you want to leave this form ? Data entered may be lost~~',
'Portal:Error:ObjectCannotBeCreated' => 'Error: object cannot be created. Check associated objects and attachments before submitting again this form.~~',
'Portal:Error:ObjectCannotBeUpdated' => 'Error: object cannot be updated. Check associated objects and attachments before submitting again this form.~~',
));
// UserProfile brick

View File

@@ -67,6 +67,8 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Portal:Form:Caselog:Entry:Close:Tooltip' => 'Close this entry~~',
'Portal:Form:Close:Warning' => 'Do you want to leave this form ? Data entered may be lost~~',
'Portal:Error:ObjectCannotBeCreated' => 'Error: object cannot be created. Check associated objects and attachments before submitting again this form.~~',
'Portal:Error:ObjectCannotBeUpdated' => 'Error: object cannot be updated. Check associated objects and attachments before submitting again this form.~~',
));
// UserProfile brick

View File

@@ -20,7 +20,6 @@
* You should have received a copy of the GNU Affero General Public License
* along with iTop. If not, see <http://www.gnu.org/licenses/>
*/
// Dictionnay conventions
// Class:<class_name>
// Class:<class_name>+
@@ -30,12 +29,10 @@
// Class:<class_name>/Attribute:<attribute_code>/Value:<value>+
// Class:<class_name>/Stimulus:<stimulus_code>
// Class:<class_name>/Stimulus:<stimulus_code>+
//////////////////////////////////////////////////////////////////////
// Classes in 'bizmodel'
//////////////////////////////////////////////////////////////////////
//
// Dictionnay conventions
// Class:<class_name>
// Class:<class_name>+
@@ -45,8 +42,6 @@
// Class:<class_name>/Attribute:<attribute_code>/Value:<value>+
// Class:<class_name>/Stimulus:<stimulus_code>
// Class:<class_name>/Stimulus:<stimulus_code>+
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Menu:ProblemManagement' => '问题管理',
'Menu:ProblemManagement+' => '问题管理',

View File

@@ -7,7 +7,6 @@
* * @author Lukáš Dvořák <lukas.dvorak@itopportal.cz>
* @author Daniel Rokos <daniel.rokos@itopportal.cz>
*/
Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'Menu:RequestManagement' => 'Helpdesk',
'Menu:RequestManagement+' => 'Helpdesk',

View File

@@ -6,7 +6,6 @@
/**
* @author Erik Bøg <erik@boegmoeller.dk>
**/
Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Menu:RequestManagement' => 'Helpdesk',
'Menu:RequestManagement+' => '',

View File

@@ -6,7 +6,6 @@
/*
* @author ITOMIG GmbH <martin.raenker@itomig.de>
*/
Dict::Add('DE DE', 'German', 'Deutsch', array(
'Menu:RequestManagement' => 'Helpdesk',
'Menu:RequestManagement+' => '',

View File

@@ -6,7 +6,6 @@
/*
* @traductor Miguel Turrubiates <miguel_tf@yahoo.com>
*/
Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
'Menu:RequestManagement' => 'Administración de Requerimientos',
'Menu:RequestManagement+' => 'Administración de Requerimientos',

View File

@@ -3,7 +3,6 @@
* @copyright Copyright (C) 2010-2021 Combodo SARL
* @license http://opensource.org/licenses/AGPL-3.0
*/
//
// Class: UserRequest
//

View File

@@ -3,7 +3,6 @@
* @copyright Copyright (C) 2010-2021 Combodo SARL
* @license http://opensource.org/licenses/AGPL-3.0
*/
Dict::Add('JA JP', 'Japanese', '日本語', array(
'Menu:RequestManagement' => 'ヘルプデスク',
'Menu:RequestManagement+' => 'ヘルプデスクk',

View File

@@ -7,7 +7,6 @@
* @author Hipska (2018, 2019)
* @author Jeffrey Bostoen - <jbostoen.itop@outlook.com> (2018 - 2020)
*/
Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Menu:RequestManagement' => 'Helpdesk',
'Menu:RequestManagement+' => 'Helpdesk',

View File

@@ -3,7 +3,6 @@
* @copyright Copyright (C) 2010-2021 Combodo SARL
* @license http://opensource.org/licenses/AGPL-3.0
*/
Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Menu:RequestManagement' => 'Gerenciamento Solicitações',
'Menu:RequestManagement+' => 'Gerenciamento Solicitações',

View File

@@ -3,7 +3,6 @@
* @copyright Copyright (C) 2010-2021 Combodo SARL
* @license http://opensource.org/licenses/AGPL-3.0
*/
/**
* Локализация интерфейса Combodo iTop подготовлена сообществом iTop по-русски http://community.itop-itsm.ru.
*

View File

@@ -7,7 +7,6 @@
* @author Lukáš Dvořák <lukas.dvorak@itopportal.cz>
* @author Daniel Rokos <daniel.rokos@itopportal.cz>
*/
Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'Menu:RequestManagement' => 'Helpdesk',
'Menu:RequestManagement+' => 'Helpdesk',

View File

@@ -6,7 +6,6 @@
/*
* @author Erik Bøg <erik@boegmoeller.dk>
*/
Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Menu:RequestManagement' => 'Helpdesk',
'Menu:RequestManagement+' => '',

View File

@@ -6,7 +6,6 @@
/*
* @author ITOMIG GmbH <martin.raenker@itomig.de>
*/
Dict::Add('DE DE', 'German', 'Deutsch', array(
'Menu:RequestManagement' => 'Helpdesk',
'Menu:RequestManagement+' => '',

View File

@@ -6,7 +6,6 @@
/*
* @traductor Miguel Turrubiates <miguel_tf@yahoo.com>
*/
Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
'Menu:RequestManagement' => 'Administración de Requerimientos',
'Menu:RequestManagement+' => 'Administración de Requerimientos',

View File

@@ -3,7 +3,6 @@
* @copyright Copyright (C) 2010-2021 Combodo SARL
* @license http://opensource.org/licenses/AGPL-3.0
*/
//
// Class: UserRequest
//

View File

@@ -3,7 +3,6 @@
* @copyright Copyright (C) 2010-2021 Combodo SARL
* @license http://opensource.org/licenses/AGPL-3.0
*/
Dict::Add('JA JP', 'Japanese', '日本語', array(
'Menu:RequestManagement' => 'ヘルプデスク',
'Menu:RequestManagement+' => '',

View File

@@ -3,7 +3,6 @@
* @copyright Copyright (C) 2010-2021 Combodo SARL
* @license http://opensource.org/licenses/AGPL-3.0
*/
Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Menu:RequestManagement' => 'Gerenciamento Solicitações',
'Menu:RequestManagement+' => 'Gerenciamento Solicitações',

View File

@@ -3,7 +3,6 @@
* @copyright Copyright (C) 2010-2021 Combodo SARL
* @license http://opensource.org/licenses/AGPL-3.0
*/
/**
* Локализация интерфейса Combodo iTop подготовлена сообществом iTop по-русски http://community.itop-itsm.ru.
*

View File

@@ -3,7 +3,6 @@
* @copyright Copyright (C) 2010-2021 Combodo SARL
* @license http://opensource.org/licenses/AGPL-3.0
*/
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Menu:RequestManagement' => '服务台',
'Menu:RequestManagement+' => '服务台',

View File

@@ -20,7 +20,6 @@
* You should have received a copy of the GNU Affero General Public License
* along with iTop. If not, see <http://www.gnu.org/licenses/>
*/
// Dictionnay conventions
// Class:<class_name>
// Class:<class_name>+
@@ -30,8 +29,6 @@
// Class:<class_name>/Attribute:<attribute_code>/Value:<value>+
// Class:<class_name>/Stimulus:<stimulus_code>
// Class:<class_name>/Stimulus:<stimulus_code>+
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Menu:ServiceManagement' => '服务管理',
'Menu:ServiceManagement+' => '服务管理概况',

View File

@@ -20,7 +20,6 @@
* You should have received a copy of the GNU Affero General Public License
* along with iTop. If not, see <http://www.gnu.org/licenses/>
*/
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
// Dictionary entries go here
));

View File

@@ -20,7 +20,6 @@
* You should have received a copy of the GNU Affero General Public License
* along with iTop. If not, see <http://www.gnu.org/licenses/>
*/
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
// Dictionary entries go here
));

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -20,7 +20,6 @@
* You should have received a copy of the GNU Affero General Public License
* along with iTop. If not, see <http://www.gnu.org/licenses/>
*/
// Dictionnay conventions
// Class:<class_name>
// Class:<class_name>+
@@ -30,12 +29,9 @@
// Class:<class_name>/Attribute:<attribute_code>/Value:<value>+
// Class:<class_name>/Stimulus:<stimulus_code>
// Class:<class_name>/Stimulus:<stimulus_code>+
//
// Class: Ticket
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:Ticket' => '工单',
'Class:Ticket+' => '',

View File

@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<information>
<version>3.0.0-beta</version>
<version>3.0.0-beta2</version>
</information>

View File

@@ -3,7 +3,6 @@
* @copyright Copyright (C) 2010-2021 Combodo SARL
* @license http://opensource.org/licenses/AGPL-3.0
*/
//////////////////////////////////////////////////////////////////////
// Classes in 'gui'
//////////////////////////////////////////////////////////////////////

View File

@@ -3,7 +3,6 @@
* @copyright Copyright (C) 2010-2021 Combodo SARL
* @license http://opensource.org/licenses/AGPL-3.0
*/
Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Class:AuditCategory' => 'Audit-kategori',
'Class:AuditCategory+' => 'Udsnit af alle Audits',

View File

@@ -204,7 +204,7 @@ Operatoren:<br/>
'Core:AttributeTag' => 'Tags',
'Core:AttributeTag+' => 'Tags',
'Core:Context=REST/JSON' => 'REST',
'Core:Context=Synchro' => 'Synchro',
'Core:Context=Setup' => 'Setup',

View File

@@ -3,7 +3,6 @@
* @copyright Copyright (C) 2010-2021 Combodo SARL
* @license http://opensource.org/licenses/AGPL-3.0
*/
Dict::Add('DE DE', 'German', 'Deutsch', array(
'Class:AuditCategory' => 'Audit-Kategorie',
'Class:AuditCategory+' => 'Definition einer Objektgruppe, die durch Regeln überprüft werden soll.',
@@ -1464,6 +1463,11 @@ Wenn Aktionen mit Trigger verknüpft sind, bekommt jede Aktion eine Auftragsnumm
'UI:Search:AddCriteria:List:Others:Title' => 'Andere',
'UI:Search:AddCriteria:List:RecentlyUsed:Placeholder' => 'Noch keine',
// - Criteria header actions
'UI:Search:Criteria:Toggle' => 'Minimize / Expand~~',
'UI:Search:Criteria:Remove' => 'Remove~~',
'UI:Search:Criteria:Locked' => 'Locked~~',
// - Criteria titles
// - Default widget
'UI:Search:Criteria:Title:Default:Any' => '%1$s: Beliebig',

View File

@@ -3,7 +3,6 @@
* @copyright Copyright (C) 2010-2021 Combodo SARL
* @license http://opensource.org/licenses/AGPL-3.0
*/
//////////////////////////////////////////////////////////////////////
// Classes in 'gui'
//////////////////////////////////////////////////////////////////////

View File

@@ -3,7 +3,6 @@
* @copyright Copyright (C) 2010-2021 Combodo SARL
* @license http://opensource.org/licenses/AGPL-3.0
*/
Dict::Add('FR FR', 'French', 'Français', array(
'Class:AuditCategory' => 'Catégorie d\'audit',
'Class:AuditCategory+' => 'Une section de l\'audit',

View File

@@ -3,7 +3,6 @@
* @copyright Copyright (C) 2010-2021 Combodo SARL
* @license http://opensource.org/licenses/AGPL-3.0
*/
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
'Class:AuditCategory' => 'Audit kategória',
'Class:AuditCategory+' => '',
@@ -1468,7 +1467,6 @@ Akció kiváltó okhoz rendelésekor kap egy sorszámot , amely meghatározza az
'UI:Search:Criteria:Toggle' => 'Minimize / Expand~~',
'UI:Search:Criteria:Remove' => 'Remove~~',
'UI:Search:Criteria:Locked' => 'Locked~~',
'UI:Search:Criteria:Locked' => 'Locked~~',
// - Criteria titles
// - Default widget

View File

@@ -3,7 +3,6 @@
* @copyright Copyright (C) 2010-2021 Combodo SARL
* @license http://opensource.org/licenses/AGPL-3.0
*/
//////////////////////////////////////////////////////////////////////
// Classes in 'gui'
//////////////////////////////////////////////////////////////////////

View File

@@ -3,7 +3,6 @@
* @copyright Copyright (C) 2010-2021 Combodo SARL
* @license http://opensource.org/licenses/AGPL-3.0
*/
Dict::Add('JA JP', 'Japanese', '日本語', array(
'Class:AuditCategory' => '監査カテゴリ',
'Class:AuditCategory+' => '監査全体の内部セクション',

View File

@@ -1121,3 +1121,6 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Class:ResourceSystemMenu' => 'Tool "System Menu"',
'Class:ResourceSystemMenu+' => '',
));

View File

@@ -3,7 +3,6 @@
* @copyright Copyright (C) 2010-2021 Combodo SARL
* @license http://opensource.org/licenses/AGPL-3.0
*/
//////////////////////////////////////////////////////////////////////
// Classes in 'gui'
//////////////////////////////////////////////////////////////////////
@@ -1211,6 +1210,7 @@ Bij die koppeling wordt aan elke actie een volgorde-nummer gegeven. Dit bepaalt
'UI:Dashboard:Actions' => 'Dashboard acties',
'UI:Dashboard:NotUpToDateUntilContainerSaved' => 'This dashboard displays information that does not include the on-going changes.~~',
'UI:DashletCreation:Title' => 'Maak een nieuwe Dashlet aan',
'UI:DashletCreation:Dashboard' => 'Dashboard',
'UI:DashletCreation:DashletType' => 'Soort dashlet',

View File

@@ -3,7 +3,6 @@
* @copyright Copyright (C) 2010-2021 Combodo SARL
* @license http://opensource.org/licenses/AGPL-3.0
*/
//////////////////////////////////////////////////////////////////////
// Classes in 'gui'
//////////////////////////////////////////////////////////////////////

View File

@@ -3,7 +3,6 @@
* @copyright Copyright (C) 2010-2021 Combodo SARL
* @license http://opensource.org/licenses/AGPL-3.0
*/
/**
* Локализация интерфейса Combodo iTop подготовлена сообществом iTop по-русски http://community.itop-itsm.ru.
*

View File

@@ -3,7 +3,6 @@
* @copyright Copyright (C) 2010-2021 Combodo SARL
* @license http://opensource.org/licenses/AGPL-3.0
*/
//////////////////////////////////////////////////////////////////////
// Classes in 'gui'
//////////////////////////////////////////////////////////////////////

View File

@@ -16,7 +16,6 @@
*
* You should have received a copy of the GNU Affero General Public License
*/
// Display DataTable
Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'UI:Datatables:Language:Processing' => 'Please wait...~~',

View File

@@ -16,7 +16,6 @@
*
* You should have received a copy of the GNU Affero General Public License
*/
// Display DataTable
Dict::Add('DA DA', 'Danish', 'Dansk', array(
'UI:Datatables:Language:Processing' => 'Please wait...~~',

View File

@@ -16,7 +16,6 @@
*
* You should have received a copy of the GNU Affero General Public License
*/
// Display DataTable
Dict::Add('DE DE', 'German', 'Deutsch', array(
'UI:Datatables:Language:Processing' => 'Bitte warten...',

View File

@@ -16,7 +16,6 @@
*
* You should have received a copy of the GNU Affero General Public License
*/
// Display DataTable
Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
'UI:Datatables:Language:Processing' => 'Please wait...~~',

View File

@@ -16,7 +16,6 @@
*
* You should have received a copy of the GNU Affero General Public License
*/
// Display DataTable
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
'UI:Datatables:Language:Processing' => 'Please wait...~~',

View File

@@ -16,7 +16,6 @@
*
* You should have received a copy of the GNU Affero General Public License
*/
// Display DataTable
Dict::Add('IT IT', 'Italian', 'Italiano', array(
'UI:Datatables:Language:Processing' => 'Please wait...~~',

View File

@@ -16,7 +16,6 @@
*
* You should have received a copy of the GNU Affero General Public License
*/
// Display DataTable
Dict::Add('JA JP', 'Japanese', '日本語', array(
'UI:Datatables:Language:Processing' => 'Please wait...~~',

View File

@@ -16,7 +16,6 @@
*
* You should have received a copy of the GNU Affero General Public License
*/
// Display DataTable
Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'UI:Datatables:Language:Processing' => 'Even geduld…',
@@ -28,4 +27,4 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'UI:Datatables:Language:DisplayLength:All' => 'Alles',
'UI:Datatables:Language:Sort:Ascending' => 'Oplopend sorteren',
'UI:Datatables:Language:Sort:Descending' => 'Aflopend sorteren',
));
));

View File

@@ -16,7 +16,6 @@
*
* You should have received a copy of the GNU Affero General Public License
*/
// Display DataTable
Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'UI:Datatables:Language:Processing' => 'Please wait...~~',

View File

@@ -16,7 +16,6 @@
*
* You should have received a copy of the GNU Affero General Public License
*/
// Display DataTable
Dict::Add('RU RU', 'Russian', 'Русский', array(
'UI:Datatables:Language:Processing' => 'Please wait...~~',

View File

@@ -16,7 +16,6 @@
*
* You should have received a copy of the GNU Affero General Public License
*/
// Display DataTable
Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'UI:Datatables:Language:Processing' => 'Please wait...~~',

View File

@@ -16,7 +16,6 @@
*
* You should have received a copy of the GNU Affero General Public License
*/
// Display DataTable
Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'UI:Datatables:Language:Processing' => 'Please wait...~~',

View File

@@ -16,7 +16,6 @@
*
* You should have received a copy of the GNU Affero General Public License
*/
// Display DataTable
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'UI:Datatables:Language:Processing' => '请稍候...',

View File

@@ -16,7 +16,6 @@
*
* You should have received a copy of the GNU Affero General Public License
*/
// Global search
Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'UI:Component:Field:BulkModify:UnknownValues:Tooltip' => 'Unknown values~~',

View File

@@ -16,7 +16,6 @@
*
* You should have received a copy of the GNU Affero General Public License
*/
// Global search
Dict::Add('DA DA', 'Danish', 'Dansk', array(
'UI:Component:Field:BulkModify:UnknownValues:Tooltip' => 'Unknown values~~',

View File

@@ -16,7 +16,6 @@
*
* You should have received a copy of the GNU Affero General Public License
*/
// Global search
Dict::Add('DE DE', 'German', 'Deutsch', array(
'UI:Component:Field:BulkModify:UnknownValues:Tooltip' => 'Unbekannte Werte',

View File

@@ -16,7 +16,6 @@
*
* You should have received a copy of the GNU Affero General Public License
*/
// Global search
Dict::Add('ES CR', 'Spanish', 'Español, Castellaño', array(
'UI:Component:Field:BulkModify:UnknownValues:Tooltip' => 'Unknown values~~',

View File

@@ -16,7 +16,6 @@
*
* You should have received a copy of the GNU Affero General Public License
*/
// Global search
Dict::Add('FR FR', 'French', 'Français', array(
'UI:Component:Field:BulkModify:UnknownValues:Tooltip' => 'Valeurs inconnues',

View File

@@ -16,7 +16,6 @@
*
* You should have received a copy of the GNU Affero General Public License
*/
// Global search
Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
'UI:Component:Field:BulkModify:UnknownValues:Tooltip' => 'Unknown values~~',

View File

@@ -16,7 +16,6 @@
*
* You should have received a copy of the GNU Affero General Public License
*/
// Global search
Dict::Add('IT IT', 'Italian', 'Italiano', array(
'UI:Component:Field:BulkModify:UnknownValues:Tooltip' => 'Unknown values~~',

View File

@@ -16,7 +16,6 @@
*
* You should have received a copy of the GNU Affero General Public License
*/
// Global search
Dict::Add('JA JP', 'Japanese', '日本語', array(
'UI:Component:Field:BulkModify:UnknownValues:Tooltip' => 'Unknown values~~',

View File

@@ -16,8 +16,7 @@
*
* You should have received a copy of the GNU Affero General Public License
*/
// Global search
Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'UI:Component:Field:BulkModify:UnknownValues:Tooltip' => 'Onbekende waardes',
));
));

View File

@@ -16,7 +16,6 @@
*
* You should have received a copy of the GNU Affero General Public License
*/
// Global search
Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'UI:Component:Field:BulkModify:UnknownValues:Tooltip' => 'Unknown values~~',

View File

@@ -16,7 +16,6 @@
*
* You should have received a copy of the GNU Affero General Public License
*/
// Global search
Dict::Add('RU RU', 'Russian', 'Русский', array(
'UI:Component:Field:BulkModify:UnknownValues:Tooltip' => 'Unknown values~~',

View File

@@ -16,7 +16,6 @@
*
* You should have received a copy of the GNU Affero General Public License
*/
// Global search
Dict::Add('SK SK', 'Slovak', 'Slovenčina', array(
'UI:Component:Field:BulkModify:UnknownValues:Tooltip' => 'Unknown values~~',

View File

@@ -16,7 +16,6 @@
*
* You should have received a copy of the GNU Affero General Public License
*/
// Global search
Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'UI:Component:Field:BulkModify:UnknownValues:Tooltip' => 'Unknown values~~',

Some files were not shown because too many files have changed in this diff Show More