NAME

Serge::Sync::Plugin::TranslationService::zanata - Zanata synchronization plugin for Serge based on Zanata CLI

SYNOPSIS

ts
{
    plugin                      zanata

    data
    {
        project_config         ./files/config/project_config.xml
        user_config            ./files/config/zanata.ini
    }
}

DESCRIPTION

Integration between Serge (Free, Open Source Solution for Continuous Localization) and Zanata (Open source web-based system for translators to translate documentation and software online using a web-browser), implemented using the command-line client for the Zanata API (version 2).

ATTRIBUTES

project_config

Zanata CLI path to the project configuration file.

user_config

Zanata CLI user configuration, eg /home/user/.config/zanata.ini.

push_type

Type of push to perform on the server. 'source' pushes source documents only, while 'both' (default) pushes both source and translation documents.

file_types

File types to locate and transmit to the server when using project type 'file'.

INSTALLATION

cpanm Serge::Sync::Plugin::TranslationService::zanata

AUTHOR

Dragos Varovici <dvarovici.work@gmail.com>

COPYRIGHT AND LICENSE

This software is copyright (c) 2018-2019 by Dragos Varovici.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.