4D v16.3

SPELL GET DICTIONARY LIST

Inicio

 
4D v16.3
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 diccionarios Hunspell instalados en el equipo.

Nota: Para mayor información sobre los diccionarios Hunspell, consulte la sección Soporte de diccionarios Hunspell.

  • 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 basados en los nombres de los archivos. Este comando es útil principalmente en la fase de desarrollo; no tiene que regenerar los IDs cada vez que la base se ejecuta.
  • lengArchivos recibe los nombres de los archivos de diccionarios instalados en la máquina. 
  • 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. 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". Este 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



Ver también 

SPELL SET CURRENT DICTIONARY

 
PROPIEDADES 

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

 
HISTORIA 

Creado por: 4D v13
Modificado: 4D v14

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v16)
Manual de lenguaje 4D ( 4D v16.1)
Manual de lenguaje 4D ( 4D v16.2)
Manual de lenguaje 4D ( 4D v16.3)