4D v16.3

SPELL GET DICTIONARY LIST

Accueil

 
4D v16.3
SPELL GET DICTIONARY LIST

SPELL GET DICTIONARY LIST 


 

SPELL GET DICTIONARY LIST ( 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 GET DICTIONARY LIST 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 SET CURRENT DICTIONARY.
    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 SET CURRENT DICTIONARY.

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 :

 ARRAY LONGINT($langID;0)
 ARRAY TEXT($dicName;0)
 ARRAY TEXT($langDesc;0)
 SPELL GET DICTIONARY LIST($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 SET CURRENT DICTIONARY

 
PROPRIÉTÉS 

Produit : 4D
Thème : Correcteur orthographique
Numéro : 1204

 
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)