4D v13.4

SPELL GET DICTIONARY LIST

Inicio

 
4D v13.4
SPELL GET DICTIONARY LIST

SPELL GET DICTIONARY LIST 


 

SPELL GET DICTIONARY LIST ( lengID ; lengArchivos ; lengNoms ) 
Parámetro Tipo   Descripción
lengID  Array entero largo in IDs únicos de los lenguajes
lengArchivos  Array texto in Nombres de los archivos de lenguaje instalados
lengNoms  Array texto in Nombres locales de los lenguajes

El comando SPELL GET DICTIONARY LIST devuelve en los arrays lengID, lengArchivos y lengNoms,  los IDs, los nombres de archivos y los nombres de lenguajes correspondientes a los archivos de diccionario instalados en el equipo.

Este comando devuelve los IDs de los diccionarios Hunspell, disponibles a partir de 4D v12, (ver Soporte de diccionarios Hunspell) como también de los diccionarios Cordial, disponibles en todas las versiones con corrector de 4D.

  • lengID recibe los números de ID generados automáticamente y utilizados con el comando SPELL SET CURRENT DICTIONARY.
    Note que los IDs son únicos y se basan en los nombres de archivos. Este comando se utiliza principalmente durante el desarrollo, no tiene que regenerar los IDS cada vez que la base se ejecute.
  • lengArchivos recibe los nombres de los archivos de diccionarios instalados en la máquina. Para los diccionarios Cordial, se devuelve un nombre estándar ("fr_FR" para el diccionario francés, "en_GB" para el diccionario inglés, etc.). Para los diccionarios Hunspell, se devuelven los nombres de los archivos (sin extensión).
  • lengNoms recibe los nombres de los lenguajes expresados en el lenguaje actual de la aplicación. Por ejemplo, para un diccionario francés, el valor "français (France)" será devuelto en una máquina configurada en francés y "French (France)" en un sistema inglés.
    Para los diccionarios Hunspell, el nombre del lenguaje es seguido por "- Hunspell". Este campo sólo es válido para los archivos "conocidos" por 4D. Para los archivos no conocidos (por ejemplo, archivos personalizados), se devuelve el nombre "N/A - Hunspell". Ests principio no le impide utilizar el diccionario (si el archivo correspondiente es válido), el ID devuelto puede ser pasado al comando SPELL SET CURRENT DICTIONARY.

Ejemplo  

Usted pone "fr-classic+reform1990.aff" y "fr-classic+reform1990.dic" como también "fr-dentist.aff" y "fr-dentist.dic" en el directorio Hunspell:

 ARRAY LONGINT($langID;0)
 ARRAY TEXT($dicName;0)
 ARRAY TEXT($langDesc;0)
 SPELL GET DICTIONARY LIST($langID;$dictName;$langDesc)

$langID$dictName$langDesc
65536en_GBEnglish (UK)
65792en_USEnglish (USA)
131072de_DEGerman (Germany)
196608es_ESSpanish
262144fr_FRFrench (France)
589824nb_NONorwegian Bokmal (Norway)
1074036166fr-classic+reform1990French (France) - Hunspell
1073901273fr-dentistNo description - Hunspell

 
PROPIEDADES 

Producto: 4D
Tema: Corrector ortográfico
Número 1204

 
INDEX

Lista alfabética de los comandos

 
HISTORIA 

New
Creado por: 4D v13

 
VER TAMBIÉN 

SPELL SET CURRENT DICTIONARY