/GlotPress-WP

:earth_africa: :earth_americas: :earth_asia: GlotPress, a WordPress Plugin

Primary LanguagePHPGNU General Public License v2.0GPL-2.0

GlotPress

GlotPress is a WordPress plugin to let you set up your own collaborative, web-based software translation tool.

Build Status codecov.io Scrutinizer Code Quality

Contributing

Many open source projects span regions, countries and dialects and need to support a variety of translations, GlotPress is here to help you collaborate online with your translators to ensure your users see your software in their native language.

GlotPress has two versions, a standalone version and this WordPress plugin version. At this time these two versions are functionally similar, but the plugin version is likely to start moving away from the standalone version in future versions. For the rest of this document, any reference to "GlotPress" should be taken as the plugin.

For more information about GlotPress, feel free to visit the channels listed below in the "Communication" section.

So who should use GlotPress?

Any developer of software that uses gettext, like WordPress theme or plugin authors. But that's just the start, anyone who uses a gettext-based system can use GlotPress to help their translators collaborate.

This plugin wouldn't be possible without all the hard work that has gone in to the standalone version of GlotPress and we'd like to thank all those who contribute to it.

Installation

Search for "GlotPress" in the WordPress.org plugin directory and install it.

After activating the plugin, GlotPress can be accessed via <home_url>/glotpress/

Manual Installation

$ cd /your/wordpress/folder/wp-content/plugins/
$ git clone git@github.com:GlotPress/GlotPress-WP.git glotpress

After activating the plugin, GlotPress can be accessed via <home_url>/glotpress/

More Info

More information can be found on the GlotPress Wiki.

Communication

Running Tests

$ ./tests/phpunit/bin/run-unittests.sh -d testdb_name [ -u dbuser ] [ -p dbpassword ] [ -h dbhost ] [ -x dbprefix ] [ -w wpversion ] [ -D (drop-db) ] [ -c coverage_file ] [ -f phpunit_filter ]