mirror of
https://github.com/Combodo/iTop.git
synced 2026-05-17 06:18:44 +02:00
(Retrofit from trunk) N°916 Fix impact analysis relation upstream description.
Description was unique for both directions. Now 2 separate entries are used 'Realtion:<RELATION_CODE>/<DIRECTION>Stream+'. Translations for existing languages are already done. NOTE: pages/UI.php a été repassé en fin de lignes Unix (LF) car il était pour une raison inconnue en Windows (CRLF). De fait, les annotations ne marcheront plus sur ce fichier dans la branche 2.4, mais elles sont toujours dispos sur trunk. SVN:2.4[5167]
This commit is contained in:
@@ -1091,11 +1091,37 @@ abstract class MetaModel
|
||||
return $aClassRelations;
|
||||
}
|
||||
|
||||
final static public function GetRelationDescription($sRelCode)
|
||||
/**
|
||||
* @param string $sRelCode Relation code
|
||||
* @param bool $bDown Relation direction, is it downstream (true) or upstream (false). Default is true.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
final static public function GetRelationDescription($sRelCode, $bDown = true)
|
||||
{
|
||||
return Dict::S("Relation:$sRelCode/Description");
|
||||
// Legacy convention had only one description describing the relation.
|
||||
// Now, as the relation is bidirectional, we have a description for each directions.
|
||||
$sLegacy = Dict::S("Relation:$sRelCode/Description");
|
||||
|
||||
if($bDown)
|
||||
{
|
||||
$sKey = "Relation:$sRelCode/DownStream+";
|
||||
}
|
||||
else
|
||||
{
|
||||
$sKey = "Relation:$sRelCode/UpStream+";
|
||||
}
|
||||
$sRet = Dict::S($sKey, $sLegacy);
|
||||
|
||||
return $sRet;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param string $sRelCode Relation code
|
||||
* @param bool $bDown Relation direction, is it downstream (true) or upstream (false). Default is true.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
final static public function GetRelationLabel($sRelCode, $bDown = true)
|
||||
{
|
||||
if ($bDown)
|
||||
|
||||
@@ -32,7 +32,10 @@
|
||||
Dict::Add('EN US', 'English', 'English', array(
|
||||
'Relation:impacts/Description' => 'Elements impacted by',
|
||||
'Relation:impacts/DownStream' => 'Impacts...',
|
||||
'Relation:impacts/DownStream+' => 'Elements impacted by',
|
||||
'Relation:impacts/UpStream' => 'Depends on......',
|
||||
'Relation:impacts/UpStream+' => 'Elements impacting',
|
||||
// Legacy entries
|
||||
'Relation:depends on/Description' => 'Elements impacting',
|
||||
'Relation:depends on/DownStream' => 'Depends on...',
|
||||
'Relation:depends on/UpStream' => 'Impacts...',
|
||||
|
||||
@@ -33,7 +33,10 @@
|
||||
Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
|
||||
'Relation:impacts/Description' => 'Elementos Impactados por',
|
||||
'Relation:impacts/DownStream' => 'Impacto...',
|
||||
'Relation:impacts/DownStream+' => 'Elementos Impactados por',
|
||||
'Relation:impacts/UpStream' => 'Depende de...',
|
||||
'Relation:impacts/UpStream+' => 'Elementos de los cuales depende',
|
||||
// Legacy entries
|
||||
'Relation:depends on/Description' => 'Elementos de los cuales depende',
|
||||
'Relation:depends on/DownStream' => 'Depende de...',
|
||||
'Relation:depends on/UpStream' => 'Impactos...',
|
||||
|
||||
@@ -1836,7 +1836,10 @@ Dict::Add('FR FR', 'French', 'Français', array(
|
||||
'Menu:UI_WelcomeMenu_AllConfigItems' => 'Résumé',
|
||||
'Relation:impacts/Description' => 'Eléments impactés par',
|
||||
'Relation:impacts/DownStream' => 'Impacte...',
|
||||
'Relation:impacts/DownStream+' => 'Eléments impactés par',
|
||||
'Relation:impacts/UpStream' => 'Dépend de...',
|
||||
'Relation:impacts/UpStream+' => 'Eléments dont dépend',
|
||||
// Legacy entries
|
||||
'Relation:depends on/Description' => 'Eléments dont dépend',
|
||||
'Relation:depends on/DownStream' => 'Dépend de...',
|
||||
'Relation:depends on/UpStream' => 'Impacte...',
|
||||
|
||||
@@ -384,7 +384,10 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
|
||||
'Class:lnkProcessToSolution/Attribute:reason+' => '',
|
||||
'Relation:impacts/Description' => 'Konfigurációs elem működését befolyásolják',
|
||||
'Relation:impacts/DownStream' => 'Hatás',
|
||||
'Relation:impacts/DownStream+' => 'Konfigurációs elem működését befolyásolják',
|
||||
'Relation:impacts/UpStream' => 'Függőségek',
|
||||
'Relation:impacts/UpStream+' => 'Konfigurációs elemtől függnek',
|
||||
// Legacy entries
|
||||
'Relation:depends on/Description' => 'Konfigurációs elemtől függnek',
|
||||
'Relation:depends on/DownStream' => 'Függőségek',
|
||||
'Relation:depends on/UpStream' => 'Hatások',
|
||||
|
||||
@@ -384,7 +384,10 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
|
||||
'Class:lnkProcessToSolution/Attribute:reason+' => 'Più informazioni tra il processo di business e la soluzione applicativa',
|
||||
'Relation:impacts/Description' => 'Elementi impattati da...',
|
||||
'Relation:impacts/DownStream' => 'Impatto...',
|
||||
'Relation:impacts/DownStream+' => 'Elementi impattati da...',
|
||||
'Relation:impacts/UpStream' => 'Dipende da...',
|
||||
'Relation:impacts/UpStream+' => 'Elementi di questo elemento dipende da',
|
||||
// Legacy entries
|
||||
'Relation:depends on/Description' => 'Elementi di questo elemento dipende da',
|
||||
'Relation:depends on/DownStream' => 'Dipende da...',
|
||||
'Relation:depends on/UpStream' => 'Impatto...',
|
||||
|
||||
@@ -596,7 +596,10 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
|
||||
'Class:LogicalInterface/Attribute:virtualmachine_id+' => '',
|
||||
'Relation:impacts/Description' => 'インパクトを受ける要素',
|
||||
'Relation:impacts/DownStream' => 'インパクト...',
|
||||
'Relation:impacts/DownStream+' => 'インパクトを受ける要素',
|
||||
'Relation:impacts/UpStream' => '依存...',
|
||||
'Relation:impacts/UpStream+' => 'この要素が依存している要素',
|
||||
// Legacy entries
|
||||
'Relation:depends on/Description' => 'この要素が依存している要素',
|
||||
'Relation:depends on/DownStream' => '依存...',
|
||||
'Relation:depends on/UpStream' => 'インパクト...',
|
||||
|
||||
@@ -35,7 +35,10 @@
|
||||
Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
|
||||
'Relation:impacts/Description' => 'Elementen hebben impact op',
|
||||
'Relation:impacts/DownStream' => 'Impact...',
|
||||
'Relation:impacts/DownStream+' => 'Elementen hebben impact op',
|
||||
'Relation:impacts/UpStream' => 'Is afhankelijk van...',
|
||||
'Relation:impacts/UpStream+' => 'Elementen waarvan dit element afhankelijk van is',
|
||||
// Legacy entries
|
||||
'Relation:depends on/Description' => 'Elementen waarvan dit element afhankelijk van is',
|
||||
'Relation:depends on/DownStream' => 'Is afhankelijk van...',
|
||||
'Relation:depends on/UpStream' => 'Impacts...',
|
||||
|
||||
@@ -32,7 +32,10 @@
|
||||
Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
|
||||
'Relation:impacts/Description' => 'Elementos impactados por',
|
||||
'Relation:impacts/DownStream' => 'Impacto...',
|
||||
'Relation:impacts/DownStream+' => 'Elementos impactados por',
|
||||
'Relation:impacts/UpStream' => 'Depende de...',
|
||||
'Relation:impacts/UpStream+' => 'Elementos estes, que dependem deste elemento',
|
||||
// Legacy entries
|
||||
'Relation:depends on/Description' => 'Elementos estes, que dependem deste elemento',
|
||||
'Relation:depends on/DownStream' => 'Depende de...',
|
||||
'Relation:depends on/UpStream' => 'Impactos...',
|
||||
|
||||
@@ -18,7 +18,10 @@
|
||||
Dict::Add('RU RU', 'Russian', 'Русский', array(
|
||||
'Relation:impacts/Description' => 'Элементы, на которые влияет',
|
||||
'Relation:impacts/DownStream' => 'Влияет на...',
|
||||
'Relation:impacts/DownStream+' => 'Элементы, на которые влияет',
|
||||
'Relation:impacts/UpStream' => 'Зависит от...',
|
||||
'Relation:impacts/UpStream+' => 'Элементы, от которых зависит',
|
||||
// Legacy entries
|
||||
'Relation:depends on/Description' => 'Элементы, от которых зависит',
|
||||
'Relation:depends on/DownStream' => 'Зависит от...',
|
||||
'Relation:depends on/UpStream' => 'Влияет на...',
|
||||
|
||||
@@ -33,7 +33,10 @@
|
||||
Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
|
||||
'Relation:impacts/Description' => 'Etkilenen kalemler',
|
||||
'Relation:impacts/DownStream' => 'Etkiler...',
|
||||
'Relation:impacts/DownStream+' => 'Etkilenen kalemler',
|
||||
'Relation:impacts/UpStream' => 'Bağımlı olanlar...',
|
||||
'Relation:impacts/UpStream+' => 'Bu kaleme bağımlı olan kalemler',
|
||||
// Legacy entries
|
||||
'Relation:depends on/Description' => 'Bu kaleme bağımlı olan kalemler',
|
||||
'Relation:depends on/DownStream' => 'Bağımlı olanlar...',
|
||||
'Relation:depends on/UpStream' => 'Etkiledikleri...',
|
||||
|
||||
@@ -33,7 +33,10 @@
|
||||
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
|
||||
'Relation:impacts/Description' => '被影响的元素',
|
||||
'Relation:impacts/DownStream' => '影响...',
|
||||
'Relation:impacts/DownStream+' => '被影响的元素',
|
||||
'Relation:impacts/UpStream' => '依赖于...',
|
||||
'Relation:impacts/UpStream+' => '该元素依赖的元素...',
|
||||
// Legacy entries
|
||||
'Relation:depends on/Description' => '该元素依赖的元素...',
|
||||
'Relation:depends on/DownStream' => '依赖于...',
|
||||
'Relation:depends on/UpStream' => '影响...',
|
||||
|
||||
3580
pages/UI.php
3580
pages/UI.php
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user