Archives: default label for the magic attributes archive_flag and archive_date

SVN:trunk[4699]
This commit is contained in:
Romain Quetiez
2017-04-27 08:43:45 +00:00
parent f02df401ff
commit 8e046cafda
16 changed files with 95 additions and 2 deletions

View File

@@ -7616,4 +7616,27 @@ class AttributeArchiveFlag extends AttributeBoolean
{
return true;
}
public function GetLabel($sDefault = null)
{
$sDefault = Dict::S('Core:AttributeArchiveFlag/Label', $sDefault);
return parent::GetLabel($sDefault);
}
public function GetDescription($sDefault = null)
{
$sDefault = Dict::S('Core:AttributeArchiveFlag/Label+', $sDefault);
return parent::GetDescription($sDefault);
}
}
class AttributeArchiveDate extends AttributeDate
{
public function GetLabel($sDefault = null)
{
$sDefault = Dict::S('Core:AttributeArchiveDate/Label', $sDefault);
return parent::GetLabel($sDefault);
}
public function GetDescription($sDefault = null)
{
$sDefault = Dict::S('Core:AttributeArchiveDate/Label+', $sDefault);
return parent::GetDescription($sDefault);
}
}

View File

@@ -1832,7 +1832,7 @@ abstract class MetaModel
$oArchiveFlag = new AttributeArchiveFlag('archive_flag');
self::AddMagicAttribute($oArchiveFlag, $sClass);
$oArchiveDate = new AttributeDate('archive_date', array('magic' => true, "allowed_values"=>null, "sql"=>'archive_date', "default_value"=>'', "is_null_allowed"=>true, "depends_on"=>array()));
$oArchiveDate = new AttributeArchiveDate('archive_date', array('magic' => true, "allowed_values"=>null, "sql"=>'archive_date', "default_value"=>'', "is_null_allowed"=>true, "depends_on"=>array()));
self::AddMagicAttribute($oArchiveDate, $sClass);
}
elseif (self::$m_aClassParams[$sClass]["archive"])

View File

@@ -51,9 +51,14 @@ Dict::Add('CS CZ', 'Czech', 'Čeština', array(
'Core:AttributeBoolean/Value:yes' => 'Yes~~',
'Core:AttributeBoolean/Value:no' => 'No~~',
'Core:AttributeArchiveFlag' => 'Archive flag~~',
'Core:AttributeArchiveFlag/Value:yes' => 'Yes~~',
'Core:AttributeArchiveFlag/Value:yes+' => 'This object is visible only in archive mode~~',
'Core:AttributeArchiveFlag/Value:no' => 'No~~',
'Core:AttributeArchiveFlag/Label' => 'Archived~~',
'Core:AttributeArchiveFlag/Label+' => '',
'Core:AttributeArchiveDate/Label' => 'Archive date~~',
'Core:AttributeArchiveDate/Label+' => '',
'Core:AttributeString' => 'Řetězec (string)',
'Core:AttributeString+' => 'Alfanumerický řetězec',

View File

@@ -1400,9 +1400,14 @@ Dict::Add('DA DA', 'Danish', 'Dansk', array(
'Core:AttributeBoolean/Value:null' => '',
'Core:AttributeBoolean/Value:yes' => 'Yes~~',
'Core:AttributeBoolean/Value:no' => 'No~~',
'Core:AttributeArchiveFlag' => 'Archive flag~~',
'Core:AttributeArchiveFlag/Value:yes' => 'Yes~~',
'Core:AttributeArchiveFlag/Value:yes+' => 'This object is visible only in archive mode~~',
'Core:AttributeArchiveFlag/Value:no' => 'No~~',
'Core:AttributeArchiveFlag/Label' => 'Archived~~',
'Core:AttributeArchiveFlag/Label+' => '',
'Core:AttributeArchiveDate/Label' => 'Archive date~~',
'Core:AttributeArchiveDate/Label+' => '',
'Core:AttributeString' => 'String',
'Core:AttributeString+' => '',
'Core:AttributeClass' => 'Class',

View File

@@ -326,9 +326,14 @@ Dict::Add('DE DE', 'German', 'Deutsch', array(
'Core:AttributeBoolean/Value:null' => '',
'Core:AttributeBoolean/Value:yes' => 'Yes~~',
'Core:AttributeBoolean/Value:no' => 'No~~',
'Core:AttributeArchiveFlag' => 'Archive flag~~',
'Core:AttributeArchiveFlag/Value:yes' => 'Yes~~',
'Core:AttributeArchiveFlag/Value:yes+' => 'This object is visible only in archive mode~~',
'Core:AttributeArchiveFlag/Value:no' => 'No~~',
'Core:AttributeArchiveFlag/Label' => 'Archived~~',
'Core:AttributeArchiveFlag/Label+' => '',
'Core:AttributeArchiveDate/Label' => 'Archive date~~',
'Core:AttributeArchiveDate/Label+' => '',
'Core:AttributeString' => 'String',
'Core:AttributeString+' => 'Alphanumerischer String',
'Core:AttributeClass' => 'Class',

View File

@@ -49,9 +49,14 @@ Dict::Add('EN US', 'English', 'English', array(
'Core:AttributeBoolean/Value:yes' => 'Yes',
'Core:AttributeBoolean/Value:no' => 'No',
'Core:AttributeArchiveFlag' => 'Archive flag',
'Core:AttributeArchiveFlag/Value:yes' => 'Yes',
'Core:AttributeArchiveFlag/Value:yes+' => 'This object is visible only in archive mode',
'Core:AttributeArchiveFlag/Value:no' => 'No',
'Core:AttributeArchiveFlag/Label' => 'Archived',
'Core:AttributeArchiveFlag/Label+' => '',
'Core:AttributeArchiveDate/Label' => 'Archive date',
'Core:AttributeArchiveDate/Label+' => '',
'Core:AttributeString' => 'String',
'Core:AttributeString+' => 'Alphanumeric string',

View File

@@ -49,9 +49,14 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array(
'Core:AttributeBoolean/Value:yes' => 'Yes~~',
'Core:AttributeBoolean/Value:no' => 'No~~',
'Core:AttributeArchiveFlag' => 'Archive flag~~',
'Core:AttributeArchiveFlag/Value:yes' => 'Yes~~',
'Core:AttributeArchiveFlag/Value:yes+' => 'This object is visible only in archive mode~~',
'Core:AttributeArchiveFlag/Value:no' => 'No~~',
'Core:AttributeArchiveFlag/Label' => 'Archived~~',
'Core:AttributeArchiveFlag/Label+' => '',
'Core:AttributeArchiveDate/Label' => 'Archive date~~',
'Core:AttributeArchiveDate/Label+' => '',
'Core:AttributeString' => 'Cadena de caracteres',
'Core:AttributeString+' => 'Cadena de caracteres alfanumerico',

View File

@@ -435,9 +435,15 @@ Dict::Add('FR FR', 'French', 'Français', array(
'Core:AttributeBoolean/Value:null' => '',
'Core:AttributeBoolean/Value:yes' => 'Oui',
'Core:AttributeBoolean/Value:no' => 'Non',
'Core:AttributeArchiveFlag' => 'Drapeau Archive',
'Core:AttributeArchiveFlag/Value:yes' => 'Oui',
'Core:AttributeArchiveFlag/Value:yes+' => 'Cet object n\'est visible que dans le mode Archive',
'Core:AttributeArchiveFlag/Value:no' => 'Non',
'Core:AttributeArchiveFlag/Label' => 'Archivé~~',
'Core:AttributeArchiveFlag/Label+' => '',
'Core:AttributeArchiveDate/Label' => 'Date archivage~~',
'Core:AttributeArchiveDate/Label+' => '',
'Core:AttributeString' => 'Chaîne de caractères',
'Core:AttributeString+' => 'Chaîne de caractères (limitée à une ligne)',
'Core:AttributeClass' => 'Classe',

View File

@@ -309,9 +309,14 @@ Dict::Add('HU HU', 'Hungarian', 'Magyar', array(
'Core:AttributeBoolean/Value:null' => '',
'Core:AttributeBoolean/Value:yes' => 'Yes~~',
'Core:AttributeBoolean/Value:no' => 'No~~',
'Core:AttributeArchiveFlag' => 'Archive flag~~',
'Core:AttributeArchiveFlag/Value:yes' => 'Yes~~',
'Core:AttributeArchiveFlag/Value:yes+' => 'This object is visible only in archive mode~~',
'Core:AttributeArchiveFlag/Value:no' => 'No~~',
'Core:AttributeArchiveFlag/Label' => 'Archived~~',
'Core:AttributeArchiveFlag/Label+' => '',
'Core:AttributeArchiveDate/Label' => 'Archive date~~',
'Core:AttributeArchiveDate/Label+' => '',
'Core:AttributeString' => 'String',
'Core:AttributeString+' => '',
'Core:AttributeClass' => 'Class',

View File

@@ -43,9 +43,14 @@ Dict::Add('IT IT', 'Italian', 'Italiano', array(
'Core:AttributeBoolean/Value:yes' => 'Yes~~',
'Core:AttributeBoolean/Value:no' => 'No~~',
'Core:AttributeArchiveFlag' => 'Archive flag~~',
'Core:AttributeArchiveFlag/Value:yes' => 'Yes~~',
'Core:AttributeArchiveFlag/Value:yes+' => 'This object is visible only in archive mode~~',
'Core:AttributeArchiveFlag/Value:no' => 'No~~',
'Core:AttributeArchiveFlag/Label' => 'Archived~~',
'Core:AttributeArchiveFlag/Label+' => '',
'Core:AttributeArchiveDate/Label' => 'Archive date~~',
'Core:AttributeArchiveDate/Label+' => '',
'Core:AttributeString' => 'Stringa',
'Core:AttributeString+' => 'Stringa alfanumerica',

View File

@@ -328,9 +328,14 @@ Dict::Add('JA JP', 'Japanese', '日本語', array(
'Core:AttributeBoolean/Value:null' => '',
'Core:AttributeBoolean/Value:yes' => 'Yes~~',
'Core:AttributeBoolean/Value:no' => 'No~~',
'Core:AttributeArchiveFlag' => 'Archive flag~~',
'Core:AttributeArchiveFlag/Value:yes' => 'Yes~~',
'Core:AttributeArchiveFlag/Value:yes+' => 'This object is visible only in archive mode~~',
'Core:AttributeArchiveFlag/Value:no' => 'No~~',
'Core:AttributeArchiveFlag/Label' => 'Archived~~',
'Core:AttributeArchiveFlag/Label+' => '',
'Core:AttributeArchiveDate/Label' => 'Archive date~~',
'Core:AttributeArchiveDate/Label+' => '',
'Core:AttributeString' => '文字列',
'Core:AttributeString+' => '文字列',
'Core:AttributeClass' => 'クラス',

View File

@@ -54,9 +54,14 @@ Dict::Add('NL NL', 'Dutch', 'Nederlands', array(
'Core:AttributeBoolean/Value:yes' => 'Yes~~',
'Core:AttributeBoolean/Value:no' => 'No~~',
'Core:AttributeArchiveFlag' => 'Archive flag~~',
'Core:AttributeArchiveFlag/Value:yes' => 'Yes~~',
'Core:AttributeArchiveFlag/Value:yes+' => 'This object is visible only in archive mode~~',
'Core:AttributeArchiveFlag/Value:no' => 'No~~',
'Core:AttributeArchiveFlag/Label' => 'Archived~~',
'Core:AttributeArchiveFlag/Label+' => '',
'Core:AttributeArchiveDate/Label' => 'Archive date~~',
'Core:AttributeArchiveDate/Label+' => '',
'Core:AttributeString' => 'String',
'Core:AttributeString+' => 'Alphanumerieke string',

View File

@@ -49,9 +49,14 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Core:AttributeBoolean/Value:yes' => 'Yes~~',
'Core:AttributeBoolean/Value:no' => 'No~~',
'Core:AttributeArchiveFlag' => 'Archive flag~~',
'Core:AttributeArchiveFlag/Value:yes' => 'Yes~~',
'Core:AttributeArchiveFlag/Value:yes+' => 'This object is visible only in archive mode~~',
'Core:AttributeArchiveFlag/Value:no' => 'No~~',
'Core:AttributeArchiveFlag/Label' => 'Archived~~',
'Core:AttributeArchiveFlag/Label+' => '',
'Core:AttributeArchiveDate/Label' => 'Archive date~~',
'Core:AttributeArchiveDate/Label+' => '',
'Core:AttributeString' => 'String',
'Core:AttributeString+' => 'Seqüência alfanumérica',

View File

@@ -35,9 +35,14 @@ Dict::Add('RU RU', 'Russian', 'Русский', array(
'Core:AttributeBoolean/Value:yes' => 'Yes~~',
'Core:AttributeBoolean/Value:no' => 'No~~',
'Core:AttributeArchiveFlag' => 'Archive flag~~',
'Core:AttributeArchiveFlag/Value:yes' => 'Yes~~',
'Core:AttributeArchiveFlag/Value:yes+' => 'This object is visible only in archive mode~~',
'Core:AttributeArchiveFlag/Value:no' => 'No~~',
'Core:AttributeArchiveFlag/Label' => 'Archived~~',
'Core:AttributeArchiveFlag/Label+' => '',
'Core:AttributeArchiveDate/Label' => 'Archive date~~',
'Core:AttributeArchiveDate/Label+' => '',
'Core:AttributeString' => 'Строка',
'Core:AttributeString+' => 'Alphanumeric string',

View File

@@ -416,10 +416,14 @@ Dict::Add('TR TR', 'Turkish', 'Türkçe', array(
'Core:AttributeBoolean/Value:null' => '',
'Core:AttributeBoolean/Value:yes' => 'Yes~~',
'Core:AttributeBoolean/Value:no' => 'No~~',
'Core:AttributeArchiveFlag' => 'Archive flag~~',
'Core:AttributeArchiveFlag/Value:yes' => 'Yes~~',
'Core:AttributeArchiveFlag/Value:yes+' => 'This object is visible only in archive mode~~',
'Core:AttributeArchiveFlag/Value:no' => 'No~~',
'Core:AttributeArchiveFlag/Label' => 'Archived~~',
'Core:AttributeArchiveFlag/Label+' => '',
'Core:AttributeArchiveDate/Label' => 'Archive date~~',
'Core:AttributeArchiveDate/Label+' => '',
'Core:AttributeString' => 'String~~',
'Core:AttributeString+' => 'Alphanumeric string~~',
'Core:AttributeClass' => 'Class~~',

View File

@@ -415,9 +415,14 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Core:AttributeBoolean/Value:null' => '',
'Core:AttributeBoolean/Value:yes' => 'Yes~~',
'Core:AttributeBoolean/Value:no' => 'No~~',
'Core:AttributeArchiveFlag' => 'Archive flag~~',
'Core:AttributeArchiveFlag/Value:yes' => 'Yes~~',
'Core:AttributeArchiveFlag/Value:yes+' => 'This object is visible only in archive mode~~',
'Core:AttributeArchiveFlag/Value:no' => 'No~~',
'Core:AttributeArchiveFlag/Label' => 'Archived~~',
'Core:AttributeArchiveFlag/Label+' => '',
'Core:AttributeArchiveDate/Label' => 'Archive date~~',
'Core:AttributeArchiveDate/Label+' => '',
'Core:AttributeString' => 'String~~',
'Core:AttributeString+' => 'Alphanumeric string~~',
'Core:AttributeClass' => 'Class~~',