Deprecated: Return type of YDataTable::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/bdavid/prod/georef/yamldoc/ydclasses/ydata.inc.php on line 428

Deprecated: Return type of YamlDataTable::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/bdavid/prod/georef/yamldoc/ydclasses/yamldata.inc.php on line 295
ydc mlstring.inc.php

Fichier mlstring.inc.php

File: mlstring.inc.php - class MLString définissant des chaines de caractères multi-lingues

journal

18/7/2018:
- améliorations: ajout de getStringsInLang(), renommage php() en asArray()

classe MLString : class MLString définissant des chaines de caractères multi-lingues

Un objet correspond à une chaine ou une liste de chaines dans différentes langues Outre la liste des langues possibles, prend pour l'initialiser :

Les langues sont soit les codes ISO 639-1 (sur 2 caractères), soit les codes ISO 639-2 (sur 3 caractères). Ajout du code 'n' correspondant au neutre (aucune langue). La conversion en string utilise s'il existe le paramètre lang, sinon l'ordre des langues défini dans la variable statique $default de la classe.