4D v16.3

SPELL LIRE LISTE DICTIONNAIRES

Accueil

 
4D v16.3
SPELL LIRE LISTE DICTIONNAIRES

SPELL LIRE LISTE DICTIONNAIRES 


 

SPELL LIRE LISTE DICTIONNAIRES ( langID ; langFichiers ; langNoms ) 
Paramètre Type   Description
langID  Tableau entier long in ID uniques des langues
langFichiers  Tableau texte in Noms des fichiers de langue installés
langNoms  Tableau texte in Noms locaux des langues

La commande SPELL LIRE LISTE DICTIONNAIRES retourne dans les tableaux langID, langFichiers et langNoms les IDs, les noms de fichiers et les noms des langues correspondant aux fichiers de dictionnaires Hunspell installés sur la machine.

Note : Pour plus d'informations sur les dictionnaires Hunspell, reportez-vous à la section Prise en charge des dictionnaires Hunspell.

  • langID reçoit les numéros d’ID générés automatiquement et utilisables avec la commande SPELL FIXER DICTIONNAIRE COURANT.
    A noter que les IDs sont uniques et basés sur les noms de fichiers. Cette commande est donc principalement utile en phase de développement, il n’est pas nécessaire de regénérer des IDs à chaque exécution de la base.
  • langFichiers reçoit les noms des fichiers de dictionnaires (sans extensions) installés sur le poste.
  • langNoms reçoit les noms des langues exprimés dans la langue courante de l’application. Par exemple, pour un dictionnaire français, la valeur "français (France)" sera retournée sur une machine configurée en français et "French (France)" sur un système anglais. Le nom de la langue est suivi de "- Hunspell". Ce champ n’est valide que pour les fichiers "connus" de 4D. Pour les fichiers non connus (par exemple les fichiers personnalisés), le nom "N/A - Hunspell" est retourné. Ce principe n’empêche pas d’utiliser le dictionnaire (si le fichier concerné est valide), l’ID retourné pourra être passé à la commande SPELL FIXER DICTIONNAIRE COURANT.

Exemple  

Vous avez placé "fr-classique+reforme1990.aff" et "fr-classique+reforme1990.dic" ainsi que "fr-dentiste.aff" et "fr-dentiste.dic" dans le répertoire Hunspell :

 TABLEAU ENTIER LONG($langID;0)
 TABLEAU TEXTE($dicName;0)
 TABLEAU TEXTE($langDesc;0)
 SPELL LIRE LISTE DICTIONNAIRES($langID;$dicName;$langDesc)

$langID$dicName$langDesc
65536en_GBanglais (Royaume-Uni)
65792en_USanglais (Etats-Unis)
131072de_DEallemand (Allemagne)
196608es_ESespagnol
262144fr_FRfrançais (France)
589824nb_NOnorvégien bokmal (Norvege)
1074036166fr-classique+reforme1990français (France) - Hunspell
1073901273fr-dentisteNo description - Hunspell



Voir aussi  

SPELL FIXER DICTIONNAIRE COURANT

 
PROPRIÉTÉS 

Produit : 4D
Thème : Correcteur orthographique
Numéro : 1204
Nom intl. : SPELL GET DICTIONARY LIST

 
HISTORIQUE 

Créé : 4D v13
Modifié : 4D v14

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v16)
4D - Langage ( 4D v16.1)
4D - Langage ( 4D v16.2)
4D - Langage ( 4D v16.3)