Rene Schickbauer

NAME

Maplat::Web::Translate - add multilanguage support to your project

SYNOPSIS

Adds multilanguage support for the web projects.

DESCRIPTION

This module adds various hooks to the system as well as managment of all translations via webpages.

Configuration

    <module>
        <modname>translate</modname>
        <pm>Translate</pm>
        <options>
            <memcache>realmemcache</memcache>
            <db>maindb</db>
            <memdb>memdb</memdb>
            <usersettings>usersettings</usersettings>
            <languages>
                <webpath>/admin/languages</webpath>
                <pagetitle>Languages</pagetitle>
            </languages>
            <translations>
                <webpath>/admin/translate</webpath>
                <pagetitle>Translations</pagetitle>
            </translations>
            <settings>
                <webpath>/settings/language</webpath>
                <pagetitle>Language</pagetitle>
            </settings>
            <export>
                <webpath>/admin/trexport</webpath>
                <pagetitle>Import/Export</pagetitle>
            </export>
            <exportfile>
                <webpath>/admin/trexpfile</webpath>
            </exportfile>
        </options>
    </module>

get_export

Import/Export mask

get_file

The actual file download for the export mask

get_languages

Manage languages through the web.

get_settings

Manage the user settings.

get_translations

Managne translated texts

prerender

Hook to properly set up the Template-Toolkit plugin before rendering.

SEE ALSO

Maplat::Web

AUTHOR

Rene Schickbauer, <rene.schickbauer@gmail.com>

COPYRIGHT AND LICENSE

Copyright (C) 2008-2011 by Rene Schickbauer

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.10.0 or, at your option, any later version of Perl 5 you may have available.