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