NAME
Lingua::Stardict::Gen - Stardict dictionary generator
SYNOPSIS
Este módulo é responsável pela criação de dicionários formatados para o Stardict, a partir de dicionários de entrada simples,do tipo palavra{definição1;definição2..} ou recorrendo à escrita de um dicionário carregado numa hash.
use Lingua::Stardict::Gen;
$dic = { word1 => ...
word2 => ...
}
Lingua::Stardict::Gen::escreveDic($dic,"dicname" [,"dirpath"]);
$dic=Lingua::Stardict::Gen::carregaDic("file");
ABSTRACT
This module generates Stardict dictionaries from perl Hash
FUNCTIONS
escreveDic
Dado uma hash com o dicionário, o nome do dicionário, e a path onde será colocado, este procedimento é responsável por gerar os ficheiros necessários, de modo a que o dicionário seja compativel com o stardict, e que por ele possa ser carregado.
Se não passada a path como argumento, os ficheiros são criados automáticamente no directóro do stardict, de modo a que o dicionário gerado, fique de imediato disponível.
carregaDic
Esta é a função responsável pelo carregamento de um dicionário (com o formato por nós escolhido) para um hash.
O ficheiro do dicionário é um ficheiro de texto com o seguinte formato
palavra{definição1;definição2;..;definição n}
%encoding utf8
a{dentro de;em alguém;algum}
mostraDic
mostraDic($hash);
Imprime para o ecrã, o dicionário carregado para a hash;
Imprime sobre a forma de palavra -> definição
Authors
José João Almeida
Alberto Simões
Paulo Silva
Paulo Soares
SEE ALSO
stardict
perl
COPYRIGHT & LICENSE
Copyright 2008 J.Joao, All Rights Reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
1 POD Error
The following errors were encountered while parsing the POD:
- Around line 148:
Non-ASCII character seen before =encoding in 'módulo'. Assuming UTF-8