🌍 🌎 🌏 GlotPress, a WordPress Plugin
PHP JavaScript CSS Shell
Latest commit 7f28e84 Jan 17, 2017 @ocean90 ocean90 committed on GitHub Merge pull request #435 from akirk/227-get-glossary-filter
Permalink
Failed to load latest commit information.
.github Move CONTRIBUTING.md to the new .github directory. Feb 18, 2016
assets Introduce Locale Glossaries Jan 17, 2017
bin Add EditorConfig file with basic configs. Sep 19, 2016
dev-lib @ 0c6ee6b Update dev-lib Jan 17, 2017
gp-includes Introduce Locale Glossaries Jan 17, 2017
gp-templates Introduce Locale Glossaries Jan 17, 2017
locales Change name of Romansh locale Nov 12, 2016
tests/phpunit Introduce Locale Glossaries Jan 17, 2017
.editorconfig Add EditorConfig file with basic configs. Sep 19, 2016
.gitattributes - Update the gitattributes to include the correct line ending for po … May 17, 2016
.gitignore Use wp-dev-lib for development. Mar 14, 2016
.gitmodules Use wp-dev-lib for development. Mar 14, 2016
.jscsrc Use wp-dev-lib for development. Mar 14, 2016
.jshintignore dev-lib: Copy .jshintignore and use from linting dir Sep 7, 2016
.jshintrc Use wp-dev-lib for development. Mar 14, 2016
.scrutinizer.yml Use wp-dev-lib for development. Mar 14, 2016
.travis.yml Add HHVM and nightly PHP to travis config Nov 3, 2016
CHANGELOG.md Version bumps for 2.2.0 Sep 30, 2016
README.md Fix typo in README.md Sep 4, 2016
codecov.yml Codecov: Disable comments and status for changes May 11, 2016
composer.json Bump version to 2.3.0-alpha. Sep 21, 2016
glotpress.php Improve code styling in glotpress.php. Oct 18, 2016
gp-settings.php Improve code styling and add file header to gp-settings.php. Oct 18, 2016
index.php Load as plugin. Aug 27, 2015
license.txt Set eol-style to native Feb 7, 2010
phpcs.ruleset.xml Exclude locales/locales from codestyling checks Nov 11, 2016
phpunit.xml.dist Fix typo in phpunit config... Oct 6, 2016

README.md

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 ]