The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

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.