4D v12.4

SPELL GET DICTIONARY LIST

Inicio

 
4D v12.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 ID ú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 SET 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 SET 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: Herramientas
Número 1204

 
HISTORIA 

New
Creado por: 4D v12.4

 
VER TAMBIÉN 

SET DICTIONARY