4D v13.4

SPELL SET CURRENT DICTIONARY

Inicio

 
4D v13.4
SPELL SET CURRENT DICTIONARY

SPELL SET CURRENT DICTIONARY 


 

SPELL SET CURRENT DICTIONARY {( diccionario )} 
Parámetro Tipo   Descripción
diccionario  Entero largo, Texto in ID o nombre de diccionario a utilizar para la corrección ortográfica
Si se omite = restaurar el diccionario por defecto

El comando SPELL SET CURRENT DICTIONARY reemplaza el diccionario actual por el especificado en el parámetro diccionario. El diccionario actual se utiliza para la corrección ortográfica integrada de 4D (para mayor información, consulte el Manual de Diseño) como tambien la de los plug-ins 4D Write y 4D View plug-ins. La modificación del diccionario actual repercute en todos los procesos de la base para la sesión, como también en las áreas de los plug-ins 4D Write y 4D View.

Por defecto, 4D utiliza el diccionario Cordial correspondiente al lenguaje de la aplicación. En cualquier momento puede restablecer el diccionario por defecto, llamando al comando SPELL SET CURRENT DICTIONARY sin parámetro.

Puede cargar dos tipos de diccionarios con la ayuda del parámetro diccionario:

  • un diccionario Hunspell: en este caso, puede pasar en el parámetro diccionario un número de ID (devuelto por el comando SPELL GET DICTIONARY LIST), o un nombre (correspondiente al nombre del archivo de diccionario Hunspell con o sin extensión). La variable OK toma el valor 1 cuando el diccionario se carga correctamente. Para mayor información sobre los diccionarios Hunspell, consulte la sección Soporte de diccionarios Hunspell.
  • un diccionario Cordial: en este caso, pase en el parámetro diccionario un número de diccionario (entero largo). Cinco diccionarios principales están disponibles: inglés, francés, alemán, español y noruego. Puede utilizar una de las siguientes constantes predefinidas del tema Diccionarios:
    Constante Tipo Valor
    English Dictionary Entero largo 69632
    French Dictionary Entero largo 262144
    German Dictionary Entero largo 131584
    Norwegian Dictionary Entero largo 589824
    Spanish Dictionary Entero largo 196608

    Además, numerosas variantes están disponibles para cada lenguaje principal. Vea la lista completa de todos los lenguajes y variantes soportados por el comando. Para cargar una variante, pase su valor directamente en el parámetro diccionario:
DiccionarioValor
English (United Kingdom) 65536
English Irish (Ireland) 65600
English Australian (Australia) 65664
English of New Zealand 65680
English American (USA)65792
English Canadian (Canada) 65920
English South African (South Africa)66048
English West Indian (Caribbean) 66176
English Jamaican (Jamaica) 66192
English (United Kingdom + America) 69632 (*)
German standard (Germany, old spelling) 131072
German of Luxembourg131073
German of Austria131088
German of Liechtenstein131089
German of Switzerland (old spelling)131104
German of South Tyrol131120
German New spelling131328
German of Switzerland New spelling131360
German Old and New spelling131584 (*)
German of Switzerland Old and New spelling131616
Spanish standard (Spain)196608 (*)
Spanish of Latin America standard196864
Spanish Argentinean (Argentina)196865
Spanish Bolivian (Bolivia)196866
Spanish Chilean (Chile)196867
Spanish Columbian (Colombia)196868
Spanish Cuban (Cuba)196869
Spanish Costa Rican (Costa Rica)196870
Spanish Dominican (Dominican Rep.)196871
Spanish Ecuadorian (Ecuador)196872
Spanish Guatemalan (Guatemala)196873
Spanish Honduran (Honduras)196874
Spanish Mexican (Mexico)196875
Spanish Nicaraguan (Nicaragua)196876
Spanish Panamanian (Panama)196877
Spanish Paraguayan (Paraguay)196878
Spanish Peruvian (Peru)196879
Spanish Puerto Rican (Puerto Rico)196880
Spanish Salvadorian (El Salvador)196881
Spanish Uruguayan (Uruguay)196882
Spanish Venezuelan (Venezuela)196883
Spanish Guinean (Equatorial Guinea)197121
France, Monaco, Valle d’Aosta262144 (*)
Canada262160
Louisiana262161
Belgium262176
Luxembourg262177
Switzerland262192
Martinique, Guadeloupe, Haïti, Guyana262208
Reunion, Seychelles, Comoro, Mauritius262224
Tahiti, New Caledonia, Vanuatu, etc.262240
Morocco, Algeria, Tunisia262256
French African standard262272
Benin262273
Burkina Faso262274
Burundi 262275
Cameroon262276
Central African Republics262277
Congo (Brazzaville)262278
Democratic Republic of Congo (ex-Zaire)262279
Ivory Coast262280
Djibouti262281
Gabon262282
Guinea262283
Mauritania262284
Niger262285
Rwanda262286
Senegal262287
Chad262288
Togo262289
Bokmal Norwegian589824 (*)
Nynorsk Norwegian590080
Samnorsk Norwegian590336

(*) Diccionario principal utilizado por la constante correspondiente.

Nota: el diccionario noruego no está por defecto en las aplicaciones 4D. Por favor contacte 4D para obtenerlo de manera gratuita. Luego debe instalarlo en la carpeta Resources/Spellcheck.

Si el diccionario se carga correctamente, la variable sistema OK toma el valor 1; de lo contrario, toma el valor 0 y devuelve un error.

Ejemplo  

Carga del diccionario "fr-classic" presente en la carpeta Hunspell:

 SPELL SET CURRENT DICTIONARY("fr-classic")
  // SPELL SET CURRENT DICTIONARY ("FR-classic.dic") es válido

 
PROPIEDADES 

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

Este comando modifica la variable sistema OK

 
INDEX

Lista alfabética de los comandos

 
HISTORIA 

New
Modificado: 4D 2004.5
Modificado: 4D v13
Renombrar: 4D v13

 
VER TAMBIÉN 

SPELL CHECKING
SPELL Get current dictionary
SPELL GET DICTIONARY LIST