4D v13.4

SPELL FIXER DICTIONNAIRE COURANT

Accueil

 
4D v13.4
SPELL FIXER DICTIONNAIRE COURANT

SPELL FIXER DICTIONNAIRE COURANT 


 

SPELL FIXER DICTIONNAIRE COURANT {( dictionnaire )} 
Paramètre Type   Description
dictionnaire  Entier long, Texte in ID ou Nom du dictionnaire à utiliser pour la correction orthographique
Si omis = rétablir dictionnaire par défaut

La commande SPELL FIXER DICTIONNAIRE COURANT provoque le remplacement du dictionnaire courant par celui spécifié par le paramètre dictionnaire. Le dictionnaire courant est utilisé pour la correction orthographique intégrée de 4D (pour plus d’informations, reportez-vous au manuel Mode Développement) ainsi qu'à celle des plug-ins 4D Write et 4D View. La modification du dictionnaire courant est immédiatement répercutée dans tous les process de la base pour la session, ainsi que dans les zones des plug-ins 4D Write et 4D View.

Par défaut, 4D utilise le dictionnaire Cordial correspondant à la langue de l’application. Vous pouvez à tout moment rétablir le dictionnaire par défaut, en appelant la commande SPELL FIXER DICTIONNAIRE COURANT sans paramètre. 

Vous pouvez charger deux types de dictionnaires à l'aide du paramètre dictionnaire :

  • un dictionnaire Hunspell : dans ce cas, vous pouvez passer dans le paramètre dictionnaire soit un numéro d'ID (retourné par la commande SPELL LIRE LISTE DICTIONNAIRES), soit un nom (correspondant au nom du fichier de dictionnaire Hunspell avec ou sans extension). La variable OK prend la valeur 1 si le dictionnaire est correctement chargé. Pour plus d'informations sur les dictionnaires Hunspell, reportez-vous à la section Prise en charge des dictionnaires Hunspell.
  • un dictionnaire Cordial : dans ce cas, vous passez dans le paramètre dictionnaire un numéro de dictionnaire (entier long). Cinq dictionnaires principaux sont disponibles : français, anglais, allemand, espagnol et norvégien. Vous pouvez utiliser une des constantes prédéfinies suivantes, placées dans le thème Dictionnaires :
    Constante Type Valeur
    Dictionnaire allemand Entier long 131584
    Dictionnaire anglais Entier long 69632
    Dictionnaire espagnol Entier long 196608
    Dictionnaire français Entier long 262144
    Dictionnaire norvégien Entier long 589824

    En outre, de nombreuses variantes sont disponibles pour chaque langue principale. Voici la liste complète des langues et variantes prises en charge par la commande. Pour utiliser une variante, passez directement sa valeur dans le paramètre dictionnaire :
    DictionnaireValeur
    Anglais (Royaume Uni) 65536
    Anglais Irlandais (Irlande) 65600
    Anglais Australien (Australie) 65664
    Anglais de Nouvelle-Zélande65680
    Anglais Américain (USA)65792
    Anglais Canadien (Canada) 65920
    Anglais Afrique du Sud66048
    Anglais West Indian (Caraïbes) 66176
    Anglais Jamaicain (Jamaïque) 66192
    Anglais (Royaume Uni + USA) 69632 (*)
    Allemand standard (Allemagne, ancienne orthographe) 131072
    Allemand de Luxembourg 131073
    Allemand d’Autriche131088
    Allemand du Liechtenstein131089
    Allemand de Suisse (ancienne orthographe)131104
    Allemand du Sud Tyrol131120
    Allemand nouvelle orthographe131328
    Allemand de Suisse nouvelle orthographe 131360
    Allemand ancienne et nouvelle orthographe131584 (*)
    Allemand de Suisse ancienne et nouvelle orthographe131616
    Espagnol standard (Espagne)196608 (*)
    Espagnol Amérique latine standard196864
    Espagnol Argentine196865
    Espagnol Bolivie196866
    Espagnol Chili196867
    Espagnol Colombie196868
    Espagnol Cuba196869
    Espagnol Costa Rica196870
    Espagnol Rep. dominicaine196871
    Espagnol Equateur196872
    Espagnol Guatemala196873
    Espagnol Honduras196874
    Espagnol Mexique196875
    Espagnol Nicaragua196876
    Espagnol Panama196877
    Espagnol Paraguay 196878
    Espagnol Perou196879
    Espagnol Puerto Rico196880
    Espagnol Salvador196881
    Espagnol Uruguay196882
    Espagnol Venezuela196883
    Espagnol Guinée Equatoriale197121
    France, Monaco, Vallée d’Aoste262144 (*)
    Français Canada262160
    Français Louisiane262161
    Français Belgique262176
    Français Luxembourg262177
    Français Suisse262192
    Français Martinique, Guadeloupe, Haïti, Guyane 262208
    Français Réunion, Seychelles, Comores, Maurice262224
    Français Tahiti, Nouvelle Calédonie, Vanuatu, etc262240
    Français Maroc, Algérie, Tunisie262256
    Français Africain standard 262272
    Français Bénin262273
    Français Burkina Faso262274
    Français Burundi 262275
    Français Cameroun262276
    Français République Centrafricaine262277
    Français Congo (Brazzaville)262278
    Français République Démocratique du Congo (ex-Zaire)262279
    Français Côte d’Ivoire262280
    Français Djibouti262281
    Français Gabon262282
    Français Guinée262283
    Français Mauritanie262284
    Français Niger262285
    Français Rwanda262286
    Français Sénégal262287
    Français Tchad262288
    Français Togo262289
    Norvégien Bokmal589824 (*)
    Norvégien Nynorsk590080
    Norvégien Samnorsk59033

    (*) Dictionnaire principal utilisé par la constante correspondante.

    Note : Le dictionnaire norvégien n’est pas présent par défaut dans les applications 4D. Veuillez contacter 4D SAS pour l’obtenir gratuitement. Vous devez ensuite l’installer dans le dossier Resources/Spellcheck.

Si le dictionnaire est correctement chargé, la variable système OK prend la valeur 1, sinon elle prend la valeur 0 et une erreur est retournée.

Exemple  

Chargement du dictionnaire "fr-classique" présent dans le dossier Hunspell :

 SPELL FIXER DICTIONNAIRE COURANT("fr-classique")
     // SPELL FIXER DICTIONNAIRE COURANT("FR-classique.dic") est valide

 
PROPRIÉTÉS 

Produit : 4D
Thème : Correcteur orthographique
Numéro : 904
Nom intl. : SPELL SET CURRENT DICTIONARY

Cette commande modifie la variable système OK

 
INDEX

Liste alphabétique des commandes

 
HISTORIQUE 

New
Modifié : 4D 2004.5
Modifié : 4D v13
Renommé : 4D v13

 
VOIR AUSSI  

SPELL CORRECTION ORTHOGRAPHIQUE
SPELL Lire dictionnaire courant
SPELL LIRE LISTE DICTIONNAIRES