Exploring Design for GlotPress

Many of you probably know @isaackeyet from his contributions to translate.wordpress.org as well as work on the WordPress mobile apps. Well, he’s back again to contribute some new designs to the GlotPress plugin.

As part of the design process, Isaac wants to hear from translators and validators alike. What makes a translation interface good? Every person that reads this post (you!) can participate. You don’t have to be a designer!

It only takes five minutes to help. Here’s how:

  • Use whatever medium you’d like (paper, pen, computer).
  • Sketch out your ideal translation interface. Try not to think about specific features. You don’t need to be an artist. Rough sketches are helpful too!
  • Post your picture as a comment here.

That’s it! Lots of contributions mean lots of inspiration as Isaac designs the future of GlotPress.

Thank you for your help!

#design

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

New day/time for weekly meetings

In last week’s meeting it was decided to change the meeting time to Tuesday 17:00 UTC.
Next meeting will be on April 19th at 17:00 UTC in the #glotpress channel on Slack.

GlotPress 2.0 “Beaker”

GlotPress IconAfter 2.5 months we’re pleased to announce the second release of GlotPress as a WordPress plugin.

Version 2.0 of GlotPress, named “Beaker” (the assistant to Bunsen Honeydew), is now available for download or update in your WordPress dashboard.

This release was focused on enhancements to the existing codebase and to tweak several forms to make them more intuitive. For example, you no longer have to select a format when uploading your translations, GlotPress will auto detect the format.

Also say good bye to dead ends, all forms now have a button to return to the previous page.

Ever created a wrong translation set? Now you can delete them with just two clicks, along with translations and glossaries. Even projects can be deleted.

More highlights:

  • UI to manage GlotPress administrators
  • Case-sensitive translation searches
  • Support for Java properties files
  • New and updated default locales
  • Inline documentation for actions and filters
  • Want to know more? Read the full changelog here.

We’ve also moved the “Translation Propagation” feature into its own plugin. The initial version had a few issues so we decided to remove it from core and make it available as a plugin. You can download the plugin from the WordPress.org plugin directory.

In this version 49 issues were solved and 120 Pull Requests were merged, a total of 380 commits.

Contributors of this release: Aki Björklund, Rami Yushuvaev, Dominik Schilling, Greg Ross, Peter Dave Helloand, and Sergey Biryukov.

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

#release, #wordpress-plugin

GlotPress 2.0 Release Candidate 1

Today we’re releasing the first release candidate of GlotPress 2.0.

Since the first beta we have improved the handling of forms and action URLs to protect against several types of attacks including CSRF.

 
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 the GitHub release page.

Continue reading

#196, #218, #230, #232, #233, #237, #243, #246, #254, #265, #267, #268, #276, #278, #280, #290, #294, #295, #297, #300, #301, #302, #308, #312, #318, #325, #327, #328, #329, #330, #332, #337, #343, #347, #349, #355, #364, #366, #wordpress-plugin

GlotPress 2.0 Beta 1

The first beta of GlotPress 2.0 is now available!

Since the first release the current development team has achieved a lot. 57 Pull Requests were merged with more than 300 commits by 6 contributors! Now we need some help with testing what we have been working on.

 

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

The beta can be downloaded from the GitHub release page.

Some highlights:

  • It’s still a WordPress plugin! 🙂
  • UI to manage GP Administrators
  • Case-sensitive search for translations
  • Support for Java .properties files
  • Projects, translation sets, originals, and translations can be deleted via UI
  • A lot of under the hood improvements
  • A lot more…

 

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

The release of 2.0 is targeted for March 31, 2016.

 

Happy testing!

(In case you’re wondering: We’re using semantic versioning.)

#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

GlotPress 1.0.1 Maintenance Release

GlotPress 1.0.1 is now available. This maintenance release fixes 2 bugs in version 1.0.0.

  • Bugfix: Unslash PHP’s superglobals to prevent extra slashes in translations. (#220)
  • Bugfix: Adjust add/delete glossary entry links with trailing slashes. (#224)

For a full list of changes, consult the list of issues and the changelog.

Thanks to everyone who reported bugs and provided code or other help, including Greg RossIain PoulsonFrançois-Xavier Bénard, and Taco Verdo.

#220, #224, #wordpress-plugin

GlotPress 1.0 “Bunsen Honeydew”

GlotPress IconVersion 1.0 of GlotPress, named “Bunsen Honeydew”, is available for download in WordPress.org’s Plugin Directory.
This is the first public release of GlotPress as a WordPress plugin, ​an alternative to the standalone version.

 

Between the initial commit and today’s last commit for the first plugin version 70 issues were solved and 86 Pull Requests were merged, a total of 352 commits.

 

Some highlights:

  • It’s a plugin! 😉
  • WP-CLI support
  • Integrated with WordPress’s user system
  • Easy installation through the WordPress.org plugin directory
  • Multisite support

For the first version the goal was to change as little as possible to get it working well. But still we had to remove some things in favour of WordPress’ API system. You can review the list of breaking changes in our wiki. If you have existing plugins for the standalone version take a look at this guide on how to convert them to WordPress plugins.

 

Contributors of this release: Aki Björklund, Alex Kirk, Andrew Nacin, Ashley Rich, Brad Touesnard, Chantal Coolsma, Dominik Schilling, Gabor Javorszky, Gilbert Pellegrom, Greg Ross, Iain Poulson, Ian M. Jones, Jeff Gould, Ryan McCue, and Samuel Sidler. Also, a special thanks goes to Hugo Baeta for the great logo!

 

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

#release, #wordpress-plugin

GlotPress 1.0 Beta 1

The first beta of GlotPress as a WordPress plugin is now available! 🍾

Since the first meeting the current development team has achieved a lot. 81 Pull Requests were merged with more than 250 commits by 13 contributors! Now we need some help with testing what we have been working on.

 

This software is still in development. Consider setting up a test site just to play with the new version. Please read also the list of breaking changes.
If you have existing plugins for the standalone version take a look at this guide to convert them to WordPress plugins.

The beta can be downloaded in the plugin directory, just search for “GlotPress” and click the install button.

 

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

The release of 1.0 is targeted for Januar 18th 2016.

 

Happy testing!

 

On January 14th @ 14:00 UTC we’ll have our next meeting. We’ll talk about our goals for 2016 – you’re invited!

#development, #wordpress-plugin