| 4D v13.4SPELL SET CURRENT DICTIONARY | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|  | 
    4D v13.4
 SPELL SET CURRENT DICTIONARY 
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SPELL SET CURRENT DICTIONARY {( dicionário )} | ||||||||
| Parâmetro | Tipo | Descrição | ||||||
| dicionário | Inteiro longo, Texto |   | 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:
| 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ário | Valor | 
| 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 Luxembourg | 131073 | 
| German of Austria | 131088 | 
| German of Liechtenstein | 131089 | 
| German of Switzerland (old spelling) | 131104 | 
| German of South Tyrol | 131120 | 
| German New spelling | 131328 | 
| German of Switzerland New spelling | 131360 | 
| German Old and New spelling | 131584 (*) | 
| German of Switzerland Old and New spelling | 131616 | 
| Spanish standard (Spain) | 196608 (*) | 
| Spanish of Latin America standard | 196864 | 
| 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’Aosta | 262144 (*) | 
| Canada | 262160 | 
| Louisiana | 262161 | 
| Belgium | 262176 | 
| Luxembourg | 262177 | 
| Switzerland | 262192 | 
| Martinique, Guadeloupe, Haïti, Guyana | 262208 | 
| Reunion, Seychelles, Comoro, Mauritius | 262224 | 
| Tahiti, New Caledonia, Vanuatu, etc. | 262240 | 
| Morocco, Algeria, Tunisia | 262256 | 
| French African standard | 262272 | 
| Benin | 262273 | 
| Burkina Faso | 262274 | 
| Burundi | 262275 | 
| Cameroon | 262276 | 
| Central African Republics | 262277 | 
| Congo (Brazzaville) | 262278 | 
| Democratic Republic of Congo (ex-Zaire) | 262279 | 
| Ivory Coast | 262280 | 
| Djibouti | 262281 | 
| Gabon | 262282 | 
| Guinea | 262283 | 
| Mauritania | 262284 | 
| Niger | 262285 | 
| Rwanda | 262286 | 
| Senegal | 262287 | 
| Chad | 262288 | 
| Togo | 262289 | 
| Bokmal Norwegian | 589824 (*) | 
| Nynorsk Norwegian | 590080 | 
| Samnorsk Norwegian | 590336 | 
(*) 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.
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
	Produto: 4D
	Tema: Corretor ortográfico
	Número 
        904
        
        
        
	
        
         
        

	Modificado: 4D 2004.5
	Modificado: 4D v13
	Renomear: 4D v13
SPELL CHECKING
SPELL Get current dictionary
SPELL GET DICTIONARY LIST