O Squiggly apresenta-se como um conjunto de librarias para inserção em projetos AIR ou Flex que permite adicionar um corretor ortográfico a uma area de texto ou até mesmo ao RichTextEditor do flex.
Deste pacote disponivel para download no adobe labs apenas temos que colocar os ficheiros AdobeSpellingEngine.swc e AdobeSpellingUI.swc na pasta libs do nosso projeto flex ou air e ficamos com um conjunto de ferramentas que permitem corrigir os nossos textos. Este componente permite também a propriedade de “adicionar ao dicionário” fazendo dele também um verificador ortográfico inteligente.
O download pode ser feito aqui. Dentro do arquivo encontram alguns exemplos, um dicionário em inglês e um pequeno aplicativo AIR para criar os dicionarios, eles necessitam de uma origem em texto puro com apenas 1 palavra por linha, e isto sim foi duro de encontrar…Infelismente nao existem dicionarios para este sistema em outras linguas disponibilizados pela adobe e foi então que me dei ao trabalho de os fazer, e acreditem que não foi nada facil. Os dicionarios que em baixo vou disponibilizar são baseados nos corretores ortográficos do Mozilla Thunderbird, também nos dicionarios ispell/myspell do debian linux e ainda em algumas wordlists que encontrei pela internet, pelo que devem estar bem completos, mas por via das duvidas, se encontrarem uma melhor base me informem. O seu formato é binário e é recomendado usar essa extensão .ZWL.
Os dicionarios que compilei são:
Portuguese PT (portugues_PT.zwl), Portuguese BR (portugues_BR.zwl), English US (english_us.zwl), English GB (english_gb.zwl), Spanish (espanhol.zwl), French (french.zwl), German (german.zwl), e Italien (italien.zwl).
Pode ver uma demonstração do sistema em acção com suporte a estas 8 linguas bem como encontrar o download dos dicionários aqui.
Abraço.




3 Comentários
ótima dica, muito útil, obrigado pela dica
Cumps.
Hi! I try to download your dictionaries but the zip file can not be opened. I need only the english_gb.zwl (GB) dictionary to test in my application. I’ll be very glad if you could send only this file or send me another link to download it if you have one.
Thanks!
Anabel
Olá/Hello
Muito bom o post, bem informativo. Sou novo na área flex e fiquei com dúvida numa questão: como utilizar o dicionário .zwl, pois pelo que pesquisei parece ser necessário a tag ruleFile dentro do SpellConfig.xml, onde ele espera um arquivo .aff ou similar.
Very good post, very informative. I am new to the area and stayed with flex certainly one issue: how to use the dictionary. ZWL because at that researched it seems necessary to tag ruleFile within SpellConfig.xml, where he expects a file.aff or similar.
att. Eduardo Cordeiro.