LanguageIDs
Qubes 6.8 Liste des identifiants de langue
Syntaxe
function LanguageIDs(): array of integer
Remarques
Retourne une table des identifiants des langues
Exemples
//construction d'un JSON avec la liste des langues
var langIDs := LanguageIDs;
// tri par ordre alphabétique des nom traduits dans la langue de l'utilisateur
var list := TStrings.Create;
for var i := 0 to langIDs.Count-1 do
list.AddData(_(LanguageIDToName(langIDs[i])), langIDs[i]);
list.Sort;
// constitution de la réponse
var response := JSON.NewArray;
for var i := 0 to list.Count-1 do begin
var lang := JSON.NewObject;
lang.id := list.Datas[i];
lang.name := list[i];
lang.nativename := LanguageIDToNativeName(list.Datas[i]);
response.Add(lang);
end;
var langIDs := LanguageIDs;
// tri par ordre alphabétique des nom traduits dans la langue de l'utilisateur
var list := TStrings.Create;
for var i := 0 to langIDs.Count-1 do
list.AddData(_(LanguageIDToName(langIDs[i])), langIDs[i]);
list.Sort;
// constitution de la réponse
var response := JSON.NewArray;
for var i := 0 to list.Count-1 do begin
var lang := JSON.NewObject;
lang.id := list.Datas[i];
lang.name := list[i];
lang.nativename := LanguageIDToNativeName(list.Datas[i]);
response.Add(lang);
end;