SpamikazeWiki
  • Comments
  • Immutable Page
  • Menu
    • Navigation
    • RecentChanges
    • FindPage
    • Local Site Map
    • Help
    • HelpContents
    • HelpOnMoinWikiSyntax
    • Display
    • Attachments
    • Info
    • Raw Text
    • Print View
    • Edit
    • Load
    • Save
  • Login

Spamikaze

  • Spamikaze front page

  • About Spamikaze

  • MailingList

  • Spamikaze DNSBLs

Documentation

  • Installation

  • Configuration

  • Operations

  • Web Scripts

  • WhiteLists

Developers

  • GitHub repository

  • DevelopmentTodo

  • DatabaseDesign

  • DatabaseModule

  • FalsePositives

  • DistributedSpamikaze

Wiki

  • EditorsGroup

  • Side Bar

  • Hosted at WikiWall

Navigation

  • RecentChanges
  • FindPage
  • HelpContents
SpamikazeWiki:
  • AjudaNaCorrecçãoOrtográfica

ConteúdosDeAjuda > AjudaNaAdministração > AjudaNaCorrecçãoOrtográfica

A opção de Correcção Ortográfica

O MoinMoin procura as palavras válidas em três locais:

  • a directoria "dict" na directoria de pacotes do MoinMoin (se a directoria "dict" não existir, terá de a criar)

/usr/lib/python2.4/site-packages/MoinMoin/dict (localização habitual em Linux)
C:\Python24\Lib\site-packages\MoinMoin\dict (localização habitual em Windows)
  • a directoria "dict" da directoria de dados do seu wiki (dicionário individual de wiki)
  • a página de OrtografiaDePalavras

Se o módulo "dbhash" estiver disponível na sua instalação de Python, os ficheiros na directoria "dict" serão lidos apenas uma vez e armazenados numa tabela de dispersão. Isto acelera o processo de verificação ortográfica, porque o número de palavras na página verificada determina o tempo necessário para fazer a verificação, e não o número de palavras no dicionário (com 250.000 palavras, algumas centenas de milissegundos em vez de alguns segundos).

Tenha em consideração que esta base de dados pode demorar alguns minutos a ser criada, mas isso acontecerá apenas na primeira vez que o corrector ortográfico for chamado. Se o tempo do seu navegador ou servidor Web expirar antes do ficheiro ser criado na sua totalidade, pode ligar-se ao seu servidor Web e pedir a página manualmente1.

Por falar no assunto, uma máquina UNIX contém pelo menos um ficheiro de palavras; para as utilizar, crie uma ligação symlink dentro da directoria dict, desta forma:

MoinMoin/dict> ln -s /usr/dict/words .

Em alguns sistemas, o ficheiro de palavras encontra-se em "/usr/share/dict/words".

Exemplo

MoinMoin> ls -l dict
-rw-r--r--   1 544      everyone   409067 Jan 04 06:38 american-english
-rw-r--r--   1 544      everyone  2913577 Jan 25  2000 german.txt
-rw-r--r--   1 544      everyone    92631 Nov 30 15:24 top10000de.txt

Ficheiros de palavras

Se necessita de ficheiros de palavras em Inglês (EUA) ou em Alemão, veja a directoria contrib/dict/ no arquivo do seu moin.

Se não funcionar

Se alterar o conteúdo de MoinMoin/dict/ ou data/dict/ (por adicionar um novo dicionário / remover dicionários antigos) ou se criar uma nova directoria MoinMoin/dict/ ou data/dict/, tem de eliminar o ficheiro <oseuwiki>/data/cache/spellchecker.dict (um novo será criado automaticamente).

Se não o fizer, os novos dicionários não serão reconhecidos (ex: utilizará apenas o OrtografiaDePalavras). Outra causa de problemas possível é a possibilidade de não ter colocado os dicionário na directoria de pacotes activa do "MoinMoin", ou seja, a que é de facto importada pelo seu script CGI.

  1. a próxima versão irá fornecer uma ferramenta para criar a base de dados na linha de comando. (1)

  • MoinMoin Powered
  • Python Powered
  • GPL licensed
  • Valid HTML 4.01