GlotPress 2.3 “Statler”

GlotPress Icon

We’re pleased to announce a new release of GlotPress.

Version 2.3 of GlotPress, named “Statler”, is now available for download or update in your WordPress dashboard.

The focus of this release was adding support for JSON formats and for glossaries per locale.

Highlights of this release:

  • Support for locale glossaries, a glossary for all projects of a locale.
  • Support for JSON format for JED and plain JSON, for imports and exports.
  • Ability to mark translations as fuzzy.
  • New keyboard shortcuts for copying original strings.
  • Extended meta data to all file formats that can support it.
  • Want to know more? Read the full changelog here.

Contributors of this release: Alex Kirk, Anton Timmermans, Dominik Schilling, Greg Ross, Nikhil, Pascal Birchler, Sergey Biryukov and Yoav Farhi.

If you want to follow along or help out, please check out our repository on GitHub.

#release, #wordpress-plugin

GlotPress 2.1 “Camilla”

GlotPress Icon

After 3 months we’re pleased to announce the third release of GlotPress as a WordPress plugin.

Version 2.1 of GlotPress, named “Camilla“, is now available for download or update in your WordPress dashboard.

The focus of this release was to improve the database performance and other general enhancements.

Highlights of this release:

  • To increase transparency the user ID of a validator is now stored on translation status changes. You can now see who approved (or rejected 😱) a translation.
  • The permissions list has been updated to use a table view. Gone are the days where you have had to search for users in a tiny list.
  • Imported translations are now checked for warnings too.
  • You have translations which still still a review? Now you import translations with status waiting.
  • PO exports now include a Language header and a Project-Id-Version to improve handling of sub projects.
  • Multiple changes to the database schema to provide the fastest GlotPress so far.
  • Want to know more? Read the full changelog here.

Contributors of this release: Dominik Schilling, Greg Ross, Yoav Farhi, Alexander Kirk, Anton Timmermans, Mattias Tengblad.

If you want to follow along or help out, check out our repository on GitHub.

#release, #wordpress-plugin

GlotPress 2.1 RC 1

The first release candidate of GlotPress 2.1.0 is now available!

This software is still in development. Consider setting up a test site just to play with the new version.

The release candidate can be downloaded from GitHub.

Changes since Beta 1:

  • Allow project slugs to contain periods. (#492)
  • Add confirmation message when saving settings. (#490)
  • Convert sort by fields from hard coded to a filterable function call. (#488)

For more of what’s new in version 2.1, check out the Beta 1 blog post.

If you think you’ve found a bug, you can post to the issue tracker on GitHub.

The final release is targeted for July 13, 2016.

Happy testing!

#488, #490, #492, #development, #release, #wordpress-plugin

GlotPress 2.1 Beta 1

The first beta of GlotPress 2.1.0 is now available!

This software is still in development. Consider setting up a test site just to play with the new version.

The beta can be downloaded from GitHub.

The focus of this release is performance improvements and other general enhancements.

Bugs fixed in this release:

  • Replace LIKE queries for the status of an original with an exact match. (#419)
  • Move gp_translation_set_filters hook to allow additions to the filter form. (#391)
  • Fix wrong error message for translations with a missing set ID. (#341)
  • Fix Android exports with translation that start with an @. (#469)
  • Improve performance of default GP_Translation->for_translation() query. (#376)
  • Use __DIR__ constant for GP_PATH. (#455)
  • Use lowercase field types in schema.php. (#461)
  • Change field type for user IDs to bigint(20). (#464)
  • Don’t call gp_upgrade_data() in gp_upgrade_db() on install. (#361)
  • Define max index length for user_id_action column. (#462)

Features in this release:

  • Allow export by priority of originals. (#405)
  • Check imported translations for warnings. (#401)
  • Allow translations to be imported with status waiting. (#377)
  • Add Language header to PO exports. (#428)
  • Add option to overwrite existing glossary when importing. (#395)
  • Allow modification of accepted HTTP methods in the router. (#393)
  • Update the Project-Id-Version header PO exports to better handle sub projects and be filterable. (#442)
  • Convert the permissions list to a table. (#99)
  • Split translation status counts by hidden and public. (#397)
  • Store user ID of validator/approver on translation status changes. (#293)

In this version 28 issues were solved and 26 Pull Requests were merged, a total of 89 commits.

Contributors of this release: Dominik Schilling, Greg Ross, Yoav Farhi, Alexander Kirk, Anton Timmermans, Mattias Tengblad.

If you think you’ve found a bug, you can post to the issue tracker on GitHub.

The next release (RC1) is targeted for July 6, 2016.

Happy testing!

#293, #341, #361, #376, #377, #391, #393, #395, #397, #401, #405, #419, #428, #442, #455, #461, #462, #464, #469, #development, #release, #wordpress-plugin

GlotPress 2.0.1

GlotPress IconGlotPress 2.0.1 is now available for download or update in your WordPress dashboard!

This is a bugfix release addressing issues found in version 2.0.

Bugs fixed in this release:

  • #386: Avoid a PHP warning when a user had made translations and the user was then deleted.
  • #390: Update all delete permission levels to be consistent in different areas of GlotPress.
  • #404: Fix the CLI export command to properly use the “status” option.
  • #410: Add upgrade script to remove trailing slashes left of project paths from 1.0 which are no longer supported
  • #413: Fix conflict with other plugins that also use the `GP_Locales` class
  • #417: Exclude the art-xemoji locale from length check that caused spurious warnings.

Features in this release:

  • #411: Add Haitian Creole locale definition.
  • #412: Update Asturian locale definition.

In this version 6 issues were solved and 6 Pull Requests were merged, a total of 14 commits.

Contributors of this release: Dominik Schilling, Greg Ross, Yoav Farhi.

If you want to follow along or help out, check out our repository on GitHub.

#glotpress, #release, #wordpress-plugin

GlotPress 1.0.2 Security Release

GlotPress 1.0.2 is now available!

The release can be downloaded from the WordPress plugin directory.

Changes include:

  • Bugfix: Sanitize messages in `gp_notice()`.

If you think you’ve found a bug, you can post to the issue tracker on GitHub.

Thanks to everyone who reported bugs and provided code or other help.

Tags: #wordpress-plugin