mirror of
https://github.com/Combodo/iTop.git
synced 2026-05-20 07:42:17 +02:00
🎨 Change line endings from CrLf to Lf
This commit is contained in:
@@ -1,66 +1,66 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Localized data
|
||||
*
|
||||
* @copyright Copyright (C) 2010-2019 Combodo SARL
|
||||
* @license https://www.combodo.com/documentation/combodo-software-license.html
|
||||
*
|
||||
* @author Erwan Taloc <erwan.taloc@combodo.com>
|
||||
* @author Romain Quetiez <romain.quetiez@combodo.com>
|
||||
* @author Denis Flaven <denis.flaven@combodo.com>
|
||||
* @author Guillaume Lajarige <guillaume.lajarige@combodo.com>
|
||||
* @author Vincent Dumas <vincent.dumas@combodo.com>
|
||||
*/
|
||||
|
||||
// ExpirationRule
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', array(
|
||||
// Class
|
||||
'Class:ExpirationRule/Name' => '%1$s~~',
|
||||
'Class:ExpirationRule' => 'Expiration rule~~',
|
||||
'Class:ExpirationRule+' => '~~',
|
||||
'Class:ExpirationRule/Attribute:name' => 'Name~~',
|
||||
'Class:ExpirationRule/Attribute:name+' => '~~',
|
||||
'Class:ExpirationRule/Attribute:class' => 'Class~~',
|
||||
'Class:ExpirationRule/Attribute:class+' => '~~',
|
||||
'Class:ExpirationRule/Attribute:description' => 'Description',
|
||||
'Class:ExpirationRule/Attribute:description+' => '',
|
||||
'Class:ExpirationRule/Attribute:status' => 'Status~~',
|
||||
'Class:ExpirationRule/Attribute:status+' => '~~',
|
||||
'Class:ExpirationRule/Attribute:status/Value:active' => 'Active~~',
|
||||
'Class:ExpirationRule/Attribute:status/Value:inactive' => 'Inactive~~',
|
||||
'Class:ExpirationRule/Attribute:type' => 'Applied option~~',
|
||||
'Class:ExpirationRule/Attribute:type+' => 'Which option will be used regarding the filled fields. If both are filled, advanced option is applied~~',
|
||||
'Class:ExpirationRule/Attribute:type/Value:simple' => 'Simple~~',
|
||||
'Class:ExpirationRule/Attribute:type/Value:advanced' => 'Advanced~~',
|
||||
'Class:ExpirationRule/Attribute:date_to_check_att' => 'Date to check~~',
|
||||
'Class:ExpirationRule/Attribute:date_to_check_att+' => 'Attribute code of the date to check~~',
|
||||
'Class:ExpirationRule/Attribute:term_of_notice' => 'Term of notice~~',
|
||||
'Class:ExpirationRule/Attribute:term_of_notice+' => 'Number of days before the date to check, to trigger the notification~~',
|
||||
'Class:ExpirationRule/Attribute:oql_scope' => 'OQL scope~~',
|
||||
'Class:ExpirationRule/Attribute:oql_scope+' => 'OQL query to define which objects are concerned by this rule.~~',
|
||||
|
||||
// Integrity errors
|
||||
'Class:ExpirationRule/Error:ClassNotValid' => 'Class must be a valid class from datamodel, "%1$s" given~~',
|
||||
'Class:ExpirationRule/Error:AttributeNotValid' => '"%2$s" is not a valid attribute for class "%1$s"~~',
|
||||
'Class:ExpirationRule/Error:AttributeMustBeDate' => '"%2$s" must be a date attribute of class "%1$s"~~',
|
||||
'Class:ExpirationRule/Error:NoOptionFilled' => 'Either option 1 or option 2 must be filled~~',
|
||||
'Class:ExpirationRule/Error:OptionOneMissingField' => 'All fields of option 1 must be filled~~',
|
||||
|
||||
// Presentation
|
||||
'ExpirationRule:general' => 'General informations~~',
|
||||
'ExpirationRule:simple' => 'Fill either option 1 (simple) ...~~',
|
||||
'ExpirationRule:advanced' => '... or option 2 (advanced)~~',
|
||||
|
||||
// Menus
|
||||
'Menu:ExpirationRule' => 'Expiration rules~~',
|
||||
'Menu:ExpirationRule+' => 'Expiration rules~~',
|
||||
|
||||
// Tabs
|
||||
'UI:AutocloseTicket:Preview' => 'Preview~~',
|
||||
'UI:AutocloseTicket:Title' => '%1$s reach their term of notice today~~',
|
||||
|
||||
'Class:TriggerOnExpirationRule' => 'Trigger (on expiration)~~',
|
||||
'Class:TriggerOnExpirationRule+' => 'Trigger activated when an object is in scope of an expiration rule~~',
|
||||
|
||||
));
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Localized data
|
||||
*
|
||||
* @copyright Copyright (C) 2010-2019 Combodo SARL
|
||||
* @license https://www.combodo.com/documentation/combodo-software-license.html
|
||||
*
|
||||
* @author Erwan Taloc <erwan.taloc@combodo.com>
|
||||
* @author Romain Quetiez <romain.quetiez@combodo.com>
|
||||
* @author Denis Flaven <denis.flaven@combodo.com>
|
||||
* @author Guillaume Lajarige <guillaume.lajarige@combodo.com>
|
||||
* @author Vincent Dumas <vincent.dumas@combodo.com>
|
||||
*/
|
||||
|
||||
// ExpirationRule
|
||||
Dict::Add('DE DE', 'German', 'Deutsch', array(
|
||||
// Class
|
||||
'Class:ExpirationRule/Name' => '%1$s~~',
|
||||
'Class:ExpirationRule' => 'Expiration rule~~',
|
||||
'Class:ExpirationRule+' => '~~',
|
||||
'Class:ExpirationRule/Attribute:name' => 'Name~~',
|
||||
'Class:ExpirationRule/Attribute:name+' => '~~',
|
||||
'Class:ExpirationRule/Attribute:class' => 'Class~~',
|
||||
'Class:ExpirationRule/Attribute:class+' => '~~',
|
||||
'Class:ExpirationRule/Attribute:description' => 'Description',
|
||||
'Class:ExpirationRule/Attribute:description+' => '',
|
||||
'Class:ExpirationRule/Attribute:status' => 'Status~~',
|
||||
'Class:ExpirationRule/Attribute:status+' => '~~',
|
||||
'Class:ExpirationRule/Attribute:status/Value:active' => 'Active~~',
|
||||
'Class:ExpirationRule/Attribute:status/Value:inactive' => 'Inactive~~',
|
||||
'Class:ExpirationRule/Attribute:type' => 'Applied option~~',
|
||||
'Class:ExpirationRule/Attribute:type+' => 'Which option will be used regarding the filled fields. If both are filled, advanced option is applied~~',
|
||||
'Class:ExpirationRule/Attribute:type/Value:simple' => 'Simple~~',
|
||||
'Class:ExpirationRule/Attribute:type/Value:advanced' => 'Advanced~~',
|
||||
'Class:ExpirationRule/Attribute:date_to_check_att' => 'Date to check~~',
|
||||
'Class:ExpirationRule/Attribute:date_to_check_att+' => 'Attribute code of the date to check~~',
|
||||
'Class:ExpirationRule/Attribute:term_of_notice' => 'Term of notice~~',
|
||||
'Class:ExpirationRule/Attribute:term_of_notice+' => 'Number of days before the date to check, to trigger the notification~~',
|
||||
'Class:ExpirationRule/Attribute:oql_scope' => 'OQL scope~~',
|
||||
'Class:ExpirationRule/Attribute:oql_scope+' => 'OQL query to define which objects are concerned by this rule.~~',
|
||||
|
||||
// Integrity errors
|
||||
'Class:ExpirationRule/Error:ClassNotValid' => 'Class must be a valid class from datamodel, "%1$s" given~~',
|
||||
'Class:ExpirationRule/Error:AttributeNotValid' => '"%2$s" is not a valid attribute for class "%1$s"~~',
|
||||
'Class:ExpirationRule/Error:AttributeMustBeDate' => '"%2$s" must be a date attribute of class "%1$s"~~',
|
||||
'Class:ExpirationRule/Error:NoOptionFilled' => 'Either option 1 or option 2 must be filled~~',
|
||||
'Class:ExpirationRule/Error:OptionOneMissingField' => 'All fields of option 1 must be filled~~',
|
||||
|
||||
// Presentation
|
||||
'ExpirationRule:general' => 'General informations~~',
|
||||
'ExpirationRule:simple' => 'Fill either option 1 (simple) ...~~',
|
||||
'ExpirationRule:advanced' => '... or option 2 (advanced)~~',
|
||||
|
||||
// Menus
|
||||
'Menu:ExpirationRule' => 'Expiration rules~~',
|
||||
'Menu:ExpirationRule+' => 'Expiration rules~~',
|
||||
|
||||
// Tabs
|
||||
'UI:AutocloseTicket:Preview' => 'Preview~~',
|
||||
'UI:AutocloseTicket:Title' => '%1$s reach their term of notice today~~',
|
||||
|
||||
'Class:TriggerOnExpirationRule' => 'Trigger (on expiration)~~',
|
||||
'Class:TriggerOnExpirationRule+' => 'Trigger activated when an object is in scope of an expiration rule~~',
|
||||
|
||||
));
|
||||
|
||||
@@ -1,66 +1,66 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Localized data
|
||||
*
|
||||
* @copyright Copyright (C) 2010-2019 Combodo SARL
|
||||
* @license https://www.combodo.com/documentation/combodo-software-license.html
|
||||
*
|
||||
* @author Erwan Taloc <erwan.taloc@combodo.com>
|
||||
* @author Romain Quetiez <romain.quetiez@combodo.com>
|
||||
* @author Denis Flaven <denis.flaven@combodo.com>
|
||||
* @author Guillaume Lajarige <guillaume.lajarige@combodo.com>
|
||||
* @author Vincent Dumas <vincent.dumas@combodo.com>
|
||||
*/
|
||||
|
||||
// ExpirationRule
|
||||
Dict::Add('EN US', 'English', 'English', array(
|
||||
// Class
|
||||
'Class:ExpirationRule/Name' => '%1$s',
|
||||
'Class:ExpirationRule' => 'Expiration rule',
|
||||
'Class:ExpirationRule+' => '',
|
||||
'Class:ExpirationRule/Attribute:name' => 'Name',
|
||||
'Class:ExpirationRule/Attribute:name+' => '',
|
||||
'Class:ExpirationRule/Attribute:class' => 'Class',
|
||||
'Class:ExpirationRule/Attribute:class+' => '',
|
||||
'Class:ExpirationRule/Attribute:description' => 'Description',
|
||||
'Class:ExpirationRule/Attribute:description+' => '',
|
||||
'Class:ExpirationRule/Attribute:status' => 'Status',
|
||||
'Class:ExpirationRule/Attribute:status+' => '',
|
||||
'Class:ExpirationRule/Attribute:status/Value:active' => 'Active',
|
||||
'Class:ExpirationRule/Attribute:status/Value:inactive' => 'Inactive',
|
||||
'Class:ExpirationRule/Attribute:type' => 'Applied option',
|
||||
'Class:ExpirationRule/Attribute:type+' => 'Which option will be used regarding the filled fields. If both are filled, advanced option is applied',
|
||||
'Class:ExpirationRule/Attribute:type/Value:simple' => 'Simple',
|
||||
'Class:ExpirationRule/Attribute:type/Value:advanced' => 'Advanced',
|
||||
'Class:ExpirationRule/Attribute:date_to_check_att' => 'Date to check',
|
||||
'Class:ExpirationRule/Attribute:date_to_check_att+' => 'Attribute code of the date to check',
|
||||
'Class:ExpirationRule/Attribute:term_of_notice' => 'Term of notice',
|
||||
'Class:ExpirationRule/Attribute:term_of_notice+' => 'Number of days before the date to check, to trigger the notification',
|
||||
'Class:ExpirationRule/Attribute:oql_scope' => 'OQL scope',
|
||||
'Class:ExpirationRule/Attribute:oql_scope+' => 'OQL query to define which objects are concerned by this rule (stimulus to apply). Note that the OQL will automatically be restricted to the states in which the stimulus is available.',
|
||||
|
||||
// Integrity errors
|
||||
'Class:ExpirationRule/Error:ClassNotValid' => 'Class must be a valid class from datamodel, "%1$s" given',
|
||||
'Class:ExpirationRule/Error:AttributeNotValid' => '"%2$s" is not a valid attribute for class "%1$s"',
|
||||
'Class:ExpirationRule/Error:AttributeMustBeDate' => '"%2$s" must be a date attribute of class "%1$s"',
|
||||
'Class:ExpirationRule/Error:NoOptionFilled' => 'Either option 1 or option 2 must be filled',
|
||||
'Class:ExpirationRule/Error:OptionOneMissingField' => 'All fields of option 1 must be filled',
|
||||
|
||||
// Presentation
|
||||
'ExpirationRule:general' => 'General informations',
|
||||
'ExpirationRule:simple' => 'Fill either option 1 (simple) ...',
|
||||
'ExpirationRule:advanced' => '... or option 2 (advanced)',
|
||||
|
||||
// Menus
|
||||
'Menu:ExpirationRule' => 'Expiration rules',
|
||||
'Menu:ExpirationRule+' => 'Expiration rules',
|
||||
|
||||
// Tabs
|
||||
'UI:ExpiredObject:Preview' => 'Preview',
|
||||
'UI:ExpiredObject:Title' => '%1$s will enter their term of notice today',
|
||||
|
||||
'Class:TriggerOnExpirationRule' => 'Trigger (on expiration)',
|
||||
'Class:TriggerOnExpirationRule+' => 'Trigger activated when an object is in scope of an expiration rule',
|
||||
|
||||
));
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Localized data
|
||||
*
|
||||
* @copyright Copyright (C) 2010-2019 Combodo SARL
|
||||
* @license https://www.combodo.com/documentation/combodo-software-license.html
|
||||
*
|
||||
* @author Erwan Taloc <erwan.taloc@combodo.com>
|
||||
* @author Romain Quetiez <romain.quetiez@combodo.com>
|
||||
* @author Denis Flaven <denis.flaven@combodo.com>
|
||||
* @author Guillaume Lajarige <guillaume.lajarige@combodo.com>
|
||||
* @author Vincent Dumas <vincent.dumas@combodo.com>
|
||||
*/
|
||||
|
||||
// ExpirationRule
|
||||
Dict::Add('EN US', 'English', 'English', array(
|
||||
// Class
|
||||
'Class:ExpirationRule/Name' => '%1$s',
|
||||
'Class:ExpirationRule' => 'Expiration rule',
|
||||
'Class:ExpirationRule+' => '',
|
||||
'Class:ExpirationRule/Attribute:name' => 'Name',
|
||||
'Class:ExpirationRule/Attribute:name+' => '',
|
||||
'Class:ExpirationRule/Attribute:class' => 'Class',
|
||||
'Class:ExpirationRule/Attribute:class+' => '',
|
||||
'Class:ExpirationRule/Attribute:description' => 'Description',
|
||||
'Class:ExpirationRule/Attribute:description+' => '',
|
||||
'Class:ExpirationRule/Attribute:status' => 'Status',
|
||||
'Class:ExpirationRule/Attribute:status+' => '',
|
||||
'Class:ExpirationRule/Attribute:status/Value:active' => 'Active',
|
||||
'Class:ExpirationRule/Attribute:status/Value:inactive' => 'Inactive',
|
||||
'Class:ExpirationRule/Attribute:type' => 'Applied option',
|
||||
'Class:ExpirationRule/Attribute:type+' => 'Which option will be used regarding the filled fields. If both are filled, advanced option is applied',
|
||||
'Class:ExpirationRule/Attribute:type/Value:simple' => 'Simple',
|
||||
'Class:ExpirationRule/Attribute:type/Value:advanced' => 'Advanced',
|
||||
'Class:ExpirationRule/Attribute:date_to_check_att' => 'Date to check',
|
||||
'Class:ExpirationRule/Attribute:date_to_check_att+' => 'Attribute code of the date to check',
|
||||
'Class:ExpirationRule/Attribute:term_of_notice' => 'Term of notice',
|
||||
'Class:ExpirationRule/Attribute:term_of_notice+' => 'Number of days before the date to check, to trigger the notification',
|
||||
'Class:ExpirationRule/Attribute:oql_scope' => 'OQL scope',
|
||||
'Class:ExpirationRule/Attribute:oql_scope+' => 'OQL query to define which objects are concerned by this rule (stimulus to apply). Note that the OQL will automatically be restricted to the states in which the stimulus is available.',
|
||||
|
||||
// Integrity errors
|
||||
'Class:ExpirationRule/Error:ClassNotValid' => 'Class must be a valid class from datamodel, "%1$s" given',
|
||||
'Class:ExpirationRule/Error:AttributeNotValid' => '"%2$s" is not a valid attribute for class "%1$s"',
|
||||
'Class:ExpirationRule/Error:AttributeMustBeDate' => '"%2$s" must be a date attribute of class "%1$s"',
|
||||
'Class:ExpirationRule/Error:NoOptionFilled' => 'Either option 1 or option 2 must be filled',
|
||||
'Class:ExpirationRule/Error:OptionOneMissingField' => 'All fields of option 1 must be filled',
|
||||
|
||||
// Presentation
|
||||
'ExpirationRule:general' => 'General informations',
|
||||
'ExpirationRule:simple' => 'Fill either option 1 (simple) ...',
|
||||
'ExpirationRule:advanced' => '... or option 2 (advanced)',
|
||||
|
||||
// Menus
|
||||
'Menu:ExpirationRule' => 'Expiration rules',
|
||||
'Menu:ExpirationRule+' => 'Expiration rules',
|
||||
|
||||
// Tabs
|
||||
'UI:ExpiredObject:Preview' => 'Preview',
|
||||
'UI:ExpiredObject:Title' => '%1$s will enter their term of notice today',
|
||||
|
||||
'Class:TriggerOnExpirationRule' => 'Trigger (on expiration)',
|
||||
'Class:TriggerOnExpirationRule+' => 'Trigger activated when an object is in scope of an expiration rule',
|
||||
|
||||
));
|
||||
|
||||
@@ -1,66 +1,66 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Localized data
|
||||
*
|
||||
* @copyright Copyright (C) 2010-2019 Combodo SARL
|
||||
* @license https://www.combodo.com/documentation/combodo-software-license.html
|
||||
*
|
||||
* @author Erwan Taloc <erwan.taloc@combodo.com>
|
||||
* @author Romain Quetiez <romain.quetiez@combodo.com>
|
||||
* @author Denis Flaven <denis.flaven@combodo.com>
|
||||
* @author Guillaume Lajarige <guillaume.lajarige@combodo.com>
|
||||
* @author Vincent Dumas <vincent.dumas@combodo.com>
|
||||
*/
|
||||
|
||||
// ClosingRule
|
||||
Dict::Add('FR FR', 'French', 'Français', array(
|
||||
// Class
|
||||
'Class:ExpirationRule/Name' => '%1$s',
|
||||
'Class:ExpirationRule' => 'Régle de Préavis',
|
||||
'Class:ExpirationRule+' => '',
|
||||
'Class:ExpirationRule/Attribute:name' => 'Nom',
|
||||
'Class:ExpirationRule/Attribute:name+' => '',
|
||||
'Class:ExpirationRule/Attribute:class' => 'Classe',
|
||||
'Class:ExpirationRule/Attribute:class+' => '',
|
||||
'Class:ExpirationRule/Attribute:description' => 'Description',
|
||||
'Class:ExpirationRule/Attribute:description+' => '',
|
||||
'Class:ExpirationRule/Attribute:status' => 'Statut',
|
||||
'Class:ExpirationRule/Attribute:status+' => '',
|
||||
'Class:ExpirationRule/Attribute:status/Value:active' => 'Active',
|
||||
'Class:ExpirationRule/Attribute:status/Value:inactive' => 'Inactive',
|
||||
'Class:ExpirationRule/Attribute:type' => 'Option retenue',
|
||||
'Class:ExpirationRule/Attribute:type+' => 'Quelle option sera utilisée au regard des champs remplis. Si les 2 options sont remplies, l\'option avancée sera appliquée',
|
||||
'Class:ExpirationRule/Attribute:type/Value:simple' => 'Simple',
|
||||
'Class:ExpirationRule/Attribute:type/Value:advanced' => 'Avancée',
|
||||
'Class:ExpirationRule/Attribute:date_to_check_att' => 'Date à utiliser',
|
||||
'Class:ExpirationRule/Attribute:date_to_check_att+' => 'Code du champ date à controler',
|
||||
'Class:ExpirationRule/Attribute:term_of_notice' => 'Préavis en jours',
|
||||
'Class:ExpirationRule/Attribute:term_of_notice+' => 'Nombre de jours avant la date pour déclencher la notification',
|
||||
'Class:ExpirationRule/Attribute:oql_scope' => 'Périmêtre en OQL',
|
||||
'Class:ExpirationRule/Attribute:oql_scope+' => 'Requête OQL définissant les objets concernés par cette règle (trigger à déclencher).',
|
||||
|
||||
// Integrity errors
|
||||
'Class:ExpirationRule/Error:ClassNotValid' => 'La classe doit faire partie du modèle de données, "%1$s" donnée',
|
||||
'Class:ExpirationRule/Error:AttributeNotValid' => '"%2$s" n\'est pas un attribut valide pour la classe "%1$s"',
|
||||
'Class:ExpirationRule/Error:AttributeMustBeDate' => '"%2$s" doit être un attribut de type date pour la classe "%1$s"',
|
||||
'Class:ExpirationRule/Error:NoOptionFilled' => 'Une des 2 options doit être remplie',
|
||||
'Class:ExpirationRule/Error:OptionOneMissingField' => 'Tous les champs de l\'option 1 doivent être remplis',
|
||||
|
||||
// Presentation
|
||||
'ExpirationRule:general' => 'Informations générales',
|
||||
'ExpirationRule:simple' => 'Remplir l\'option (simple) ...',
|
||||
'ExpirationRule:advanced' => '... oo l\'option 2 (avancée)',
|
||||
|
||||
// Menus
|
||||
'Menu:ExpirationRule' => 'Régles de préavis',
|
||||
'Menu:ExpirationRule+' => 'Régles de préavis',
|
||||
|
||||
// Tabs
|
||||
'UI:ExpiredObject:Preview' => 'Aperçu',
|
||||
'UI:ExpiredObject:Title' => '%1$s ont leur préavis qui démarre aujourd\'hui',
|
||||
|
||||
'Class:TriggerOnExpirationRule' => 'Déclencheur sur préavis atteint',
|
||||
'Class:TriggerOnExpirationRule+' => 'Déclencheur activé lorsqu\'une régle de préavis est applicable à l\'objet',
|
||||
|
||||
));
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Localized data
|
||||
*
|
||||
* @copyright Copyright (C) 2010-2019 Combodo SARL
|
||||
* @license https://www.combodo.com/documentation/combodo-software-license.html
|
||||
*
|
||||
* @author Erwan Taloc <erwan.taloc@combodo.com>
|
||||
* @author Romain Quetiez <romain.quetiez@combodo.com>
|
||||
* @author Denis Flaven <denis.flaven@combodo.com>
|
||||
* @author Guillaume Lajarige <guillaume.lajarige@combodo.com>
|
||||
* @author Vincent Dumas <vincent.dumas@combodo.com>
|
||||
*/
|
||||
|
||||
// ClosingRule
|
||||
Dict::Add('FR FR', 'French', 'Français', array(
|
||||
// Class
|
||||
'Class:ExpirationRule/Name' => '%1$s',
|
||||
'Class:ExpirationRule' => 'Régle de Préavis',
|
||||
'Class:ExpirationRule+' => '',
|
||||
'Class:ExpirationRule/Attribute:name' => 'Nom',
|
||||
'Class:ExpirationRule/Attribute:name+' => '',
|
||||
'Class:ExpirationRule/Attribute:class' => 'Classe',
|
||||
'Class:ExpirationRule/Attribute:class+' => '',
|
||||
'Class:ExpirationRule/Attribute:description' => 'Description',
|
||||
'Class:ExpirationRule/Attribute:description+' => '',
|
||||
'Class:ExpirationRule/Attribute:status' => 'Statut',
|
||||
'Class:ExpirationRule/Attribute:status+' => '',
|
||||
'Class:ExpirationRule/Attribute:status/Value:active' => 'Active',
|
||||
'Class:ExpirationRule/Attribute:status/Value:inactive' => 'Inactive',
|
||||
'Class:ExpirationRule/Attribute:type' => 'Option retenue',
|
||||
'Class:ExpirationRule/Attribute:type+' => 'Quelle option sera utilisée au regard des champs remplis. Si les 2 options sont remplies, l\'option avancée sera appliquée',
|
||||
'Class:ExpirationRule/Attribute:type/Value:simple' => 'Simple',
|
||||
'Class:ExpirationRule/Attribute:type/Value:advanced' => 'Avancée',
|
||||
'Class:ExpirationRule/Attribute:date_to_check_att' => 'Date à utiliser',
|
||||
'Class:ExpirationRule/Attribute:date_to_check_att+' => 'Code du champ date à controler',
|
||||
'Class:ExpirationRule/Attribute:term_of_notice' => 'Préavis en jours',
|
||||
'Class:ExpirationRule/Attribute:term_of_notice+' => 'Nombre de jours avant la date pour déclencher la notification',
|
||||
'Class:ExpirationRule/Attribute:oql_scope' => 'Périmêtre en OQL',
|
||||
'Class:ExpirationRule/Attribute:oql_scope+' => 'Requête OQL définissant les objets concernés par cette règle (trigger à déclencher).',
|
||||
|
||||
// Integrity errors
|
||||
'Class:ExpirationRule/Error:ClassNotValid' => 'La classe doit faire partie du modèle de données, "%1$s" donnée',
|
||||
'Class:ExpirationRule/Error:AttributeNotValid' => '"%2$s" n\'est pas un attribut valide pour la classe "%1$s"',
|
||||
'Class:ExpirationRule/Error:AttributeMustBeDate' => '"%2$s" doit être un attribut de type date pour la classe "%1$s"',
|
||||
'Class:ExpirationRule/Error:NoOptionFilled' => 'Une des 2 options doit être remplie',
|
||||
'Class:ExpirationRule/Error:OptionOneMissingField' => 'Tous les champs de l\'option 1 doivent être remplis',
|
||||
|
||||
// Presentation
|
||||
'ExpirationRule:general' => 'Informations générales',
|
||||
'ExpirationRule:simple' => 'Remplir l\'option (simple) ...',
|
||||
'ExpirationRule:advanced' => '... oo l\'option 2 (avancée)',
|
||||
|
||||
// Menus
|
||||
'Menu:ExpirationRule' => 'Régles de préavis',
|
||||
'Menu:ExpirationRule+' => 'Régles de préavis',
|
||||
|
||||
// Tabs
|
||||
'UI:ExpiredObject:Preview' => 'Aperçu',
|
||||
'UI:ExpiredObject:Title' => '%1$s ont leur préavis qui démarre aujourd\'hui',
|
||||
|
||||
'Class:TriggerOnExpirationRule' => 'Déclencheur sur préavis atteint',
|
||||
'Class:TriggerOnExpirationRule+' => 'Déclencheur activé lorsqu\'une régle de préavis est applicable à l\'objet',
|
||||
|
||||
));
|
||||
|
||||
@@ -1,82 +1,82 @@
|
||||
<?php
|
||||
/**
|
||||
*
|
||||
* @copyright Copyright (C) 2010-2019 Combodo SARL
|
||||
* @license https://www.combodo.com/documentation/combodo-software-license.html
|
||||
*
|
||||
*/
|
||||
|
||||
SetupWebPage::AddModule(
|
||||
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file
|
||||
'combodo-notify-on-expiration/1.0.0',
|
||||
array(
|
||||
// Identification
|
||||
//
|
||||
'label' => 'Notify on expiration',
|
||||
'category' => 'business',
|
||||
|
||||
// Setup
|
||||
//
|
||||
'dependencies' => array(
|
||||
|
||||
),
|
||||
'mandatory' => false,
|
||||
'visible' => true,
|
||||
'installer' => 'NotifyOnExpirationInstaller',
|
||||
|
||||
// Components
|
||||
//
|
||||
'datamodel' => array(
|
||||
'model.combodo-notify-on-expiration.php',
|
||||
'main.combodo-notify-on-expiration.php',
|
||||
'triggerexpirationrule.class.inc.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
|
||||
'time' => '03:00',
|
||||
'enabled' => true,
|
||||
'debug' => false
|
||||
),
|
||||
)
|
||||
);
|
||||
|
||||
if (!class_exists('NotifyOnExpirationInstaller'))
|
||||
{
|
||||
// Module installation handler
|
||||
//
|
||||
class NotifyOnExpirationInstaller extends ModuleInstallerAPI
|
||||
{
|
||||
public static function BeforeWritingConfig(Config $oConfiguration)
|
||||
{
|
||||
return $oConfiguration;
|
||||
}
|
||||
|
||||
/**
|
||||
* Handler called after the creation/update of the database schema
|
||||
* @param $oConfiguration Config The new configuration of the application
|
||||
* @param $sPreviousVersion string PRevious version number of the module (empty string in case of first install)
|
||||
* @param $sCurrentVersion string Current version number of the module
|
||||
*/
|
||||
public static function AfterDatabaseCreation(Config $oConfiguration, $sPreviousVersion, $sCurrentVersion)
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
<?php
|
||||
/**
|
||||
*
|
||||
* @copyright Copyright (C) 2010-2019 Combodo SARL
|
||||
* @license https://www.combodo.com/documentation/combodo-software-license.html
|
||||
*
|
||||
*/
|
||||
|
||||
SetupWebPage::AddModule(
|
||||
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file
|
||||
'combodo-notify-on-expiration/1.0.0',
|
||||
array(
|
||||
// Identification
|
||||
//
|
||||
'label' => 'Notify on expiration',
|
||||
'category' => 'business',
|
||||
|
||||
// Setup
|
||||
//
|
||||
'dependencies' => array(
|
||||
|
||||
),
|
||||
'mandatory' => false,
|
||||
'visible' => true,
|
||||
'installer' => 'NotifyOnExpirationInstaller',
|
||||
|
||||
// Components
|
||||
//
|
||||
'datamodel' => array(
|
||||
'model.combodo-notify-on-expiration.php',
|
||||
'main.combodo-notify-on-expiration.php',
|
||||
'triggerexpirationrule.class.inc.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
|
||||
'time' => '03:00',
|
||||
'enabled' => true,
|
||||
'debug' => false
|
||||
),
|
||||
)
|
||||
);
|
||||
|
||||
if (!class_exists('NotifyOnExpirationInstaller'))
|
||||
{
|
||||
// Module installation handler
|
||||
//
|
||||
class NotifyOnExpirationInstaller extends ModuleInstallerAPI
|
||||
{
|
||||
public static function BeforeWritingConfig(Config $oConfiguration)
|
||||
{
|
||||
return $oConfiguration;
|
||||
}
|
||||
|
||||
/**
|
||||
* Handler called after the creation/update of the database schema
|
||||
* @param $oConfiguration Config The new configuration of the application
|
||||
* @param $sPreviousVersion string PRevious version number of the module (empty string in case of first install)
|
||||
* @param $sCurrentVersion string Current version number of the module
|
||||
*/
|
||||
public static function AfterDatabaseCreation(Config $oConfiguration, $sPreviousVersion, $sCurrentVersion)
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user