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
ydclasses MLString
MLString - class MLString définissant des chaines de caractères multi-lingues
Aucun schéma n'est associé à cette classe de documents
La classe est définie dans le fichier mlstring.inc.php
Documentation de la classe
Un objet correspond à une chaine ou une liste de chaines dans différentes langues
Outre la liste des langues possibles, prend pour l'initialiser :
- soit une chaine, on considère qu'elle est dans la langue 0
- soit une liste de chaines, on considère qu'elles sont dans la langue 0
- soit un dictionnaire langue -> chaine
- soit un dictionnaire langue -> liste de chaines
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.