4D v16.3

SPELL GET DICTIONARY LIST

Página Inicial

 
4D v16.3
SPELL GET DICTIONARY LIST

SPELL GET DICTIONARY LIST 


 

SPELL GET DICTIONARY LIST ( lingID ; lingArquivos ; lingNoms ) 
Parâmetro Tipo   Descrição
lingID  Array inteiro longo in IDs únicos das linguagens
lingArquivos  Array texto in Nomes dos arquivos de linguagem instalados
lingNoms  Array texto in Nomes locais das linguagens

O comando SPELL GET DICTIONARY LIST devolve nos arrays lingID, lingArquivos e lingNoms,  os IDs, os nomes de arquivos e os nomes dos linguagens correspondentes aos arquivos de dicionário instalados no equipo.

Nota: Para maior informação sobre os dicionários Hunspell, consulte a seção Support of Hunspell dictionaries.

  • lingID recebe os números de ID gerados automaticamente e utilizados com o comando SPELL SET CURRENT DICTIONARY.
    Note que os IDs são únicos e são baseados nos nomes de arquivos. Este comando se utiliza principalmente durante o desenvolvimento, não têm que regenerar os IDS cada vez que a base seja executada.
  • lingArquivos recebe os nomes dos arquivos de dicionários instalados na máquina. Para os dicionários Cordial, se devolve um nome padrão ("fr_FR" para o dicionário francês, "en_GB" para o dicionário inglês, etc.). Para os dicionários Hunspell, são devolvidos os nomes dos arquivos (sem extensão).
  • lingNoms recebe os nomes das linguagens expressadas na linguagem atual da aplicação. Por exemplo, para um dicionário francês, o valor "français (France)" será devolvido em uma máquina configurada em francês e "French (France)" em um sistema inglês. O nome da linguagem é seguido por "- Hunspell". Este campo só é válido para os arquivos "conhecidos" por 4D. Para os arquivos não conhecidos (por exemplo, arquivos personalizados), é devolvido o nome "N/A - Hunspell". Este principio não lhe impede utilizar o dicionário (se o arquivo correspondente é válido), o ID devolvido pode ser passado ao comando SPELL SET CURRENT DICTIONARY.

Exemplo  

Você coloca "fr-classic+reform1990.aff" e "fr-classic+reform1990.dic" como também "fr-dentist.aff" e "fr-dentist.dic" no diretório 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 também 

SPELL SET CURRENT DICTIONARY

 
PROPRIEDADES 

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

 
HISTÓRIA 

Criado por: 4D v13
Modificado: 4D v14

 
ARTICLE USAGE

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