4D v13.4

SPELL SET CURRENT DICTIONARY

Página Inicial

 
4D v13.4
SPELL SET CURRENT DICTIONARY

SPELL SET CURRENT DICTIONARY 


 

SPELL SET CURRENT DICTIONARY {( dicionário )} 
Parâmetro Tipo   Descrição
dicionário  Inteiro longo, Texto in Dicionário a ser usado para correção ortográfica

O comando SPELL SET CURRENT DICTIONARY substitui o dicionário atual pelo especificado no parâmetro dicionario. O dicionário atual é utilizado para a correção ortográfica integrada de 4D (para maior informação, consulte o Manual de Desenho de 4D como também a dos plug-ins 4D Write e 4D View plug-ins.). A modificação do dicionário atual repercute em todos os processos do banco para a sessão, como também nas áreas dos plug-ins 4D Write e 4D View.

Por padrão, 4D utiliza o dicionário correspondente a linguagem da aplicação. Em qualquer momento pode restabelecer o dicionário por padrão, chamando ao comando SPELL SET CURRENT DICTIONARY sem parâmetro.

Pode carregar dois tipos de dicionários com a ajuda do parâmetro dicionario:

  • um dicionario Hunspell: neste caso, pode passar no parâmetro dicionario um número de ID (devolvido pelo comando SPELL GET DICTIONARY LIST), ou um nome (correspondente ao nome do arquivo de dicionário Hunspell com ou sem extensão). A variável OK toma o valor 1 quando o dicionário é carregado corretamente. Para maior informação sobre os dicionários Hunspell, consulte a seção Support of Hunspell dictionaries.
  • um dicionario Cordial: neste caso, passe no parâmetro dicionario um número de dicionário (inteiro longo). Estão disponíveis cinco dicionários principais: inglês, francês, alemão, espanhol e noruego. Pode utilizar uma das seguintes constantes pré-definidas do tema Dicionários:

Constante Tipo Valor
English Dictionary Inteiro longo 69632
German Dictionary Inteiro longo 131584
Spanish Dictionary Inteiro longo 196608
French Dictionary Inteiro longo 262144
Norwegian Dictionary Inteiro longo 589824

Além disso, estão disponíveis muitas variantes para cada idioma principal. Esta é a lista completa das variantes compatíveis com o comando. Para utilizar uma variante, passe seu valor diretamente no parâmetro dicionario:

DicionárioValor
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

(*) Dicionário principal utilizado pelas constantes correspondentes.

Nota: o dicionário noruego não está automaticamente nas aplicações 4D. Por favor contate 4D para obtê-lo de maneira gratuita. Depois deve instalá-lo na pasta Resources/Spellcheck.

Se o dicionario for carregado corretamente, a variável sistema OK toma o valor 1; do contrário, toma o valor 0 e devolve um erro.

Exemplo  

Loading of the "fr-classic" dictionary found in the Hunspell folder:

 SPELL SET CURRENT DICTIONARY("fr-classic")
  // SPELL SET CURRENT DICTIONARY ("FR-classic.dic") is valid

 
PROPRIEDADES 

Produto: 4D
Tema: Corretor ortográfico
Número 904

Este comando modifica a variável sistema OK

 
INDEX

Lista alfabética dos comandos

 
HISTÓRIA 

New
Modificado: 4D 2004.5
Modificado: 4D v13
Renomear: 4D v13

 
VER TAMBÉM 

SPELL CHECKING
SPELL Get current dictionary
SPELL GET DICTIONARY LIST