Skip to content
This repository was archived by the owner on May 26, 2019. It is now read-only.

yaph/palabra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

palabra 0.8

Copyright 2003 - 2005 Ramiro Gómez. All rights reserved!

This program is offered without warranty of any kind. See the file LICENSE for redistribution terms.

Summary

Palabra is a web-based dictionary that lets users edit the descriptions of the entries. It is written in Perl and uses a MySQL database. Entries are case-sensitive and not censored. All users can edit descriptions of the chosen word. Descriptions may contain certain HTML-Tags to structure the content. Disallowed tags are stripped. Users can add translations for existing words for all available languages.

Requirements

  • A web server

  • MySQL

  • Perl 5.008 or higher

  • Perl Modules:

    • CGI

    • DBI

    • DBD::mysql

    • HTML::Parser

    • Locale::Maketext

    • Net::SMTP

Todo

  • Modularization

  • I18N, L10N

  • Error handling

  • Support for PostgreSQL

  • Documentation

  • Generic browse function

  • Input validation

  • Statistics

  • Table Lock

Known bugs

  • many error screens

  • edit_word.cgi descriptions may corrupt layout

  • show_index.cgi show languages instead of translations

  • translate.cgi box with translations not visible

  • contact.cgi show languages instead of translations

About

Palabra is a multilingual dictionary written in Perl using a MySQL database to store linguistic information. Migrated from Sourceforge.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors