GlotPress 2.2 “Dr. Teeth”

GlotPress Icon

After two and a half months we’re pleased to announce a new release of GlotPress.

Version 2.2 of GlotPress, named “Dr. Teeth”, is now available for download or update in your WordPress dashboard.

The focus of this release was to handle scripts and styles in a more efficient way and to fix some minor bugs.

Highlights of this release:

  • Updated locale informations for the Latin version of Hausa and Kyrgyz.
  • All script and style assets are now minified.
  • The JavaScript library for table sorting has been updated.
  • Translations which contain the placeholder for tab characters are now fixed automatically, just like new line characters.
  • A gp_reference_source_url filter allows to customize the source URL of a project.
  • Want to know more? Read the full changelog here.

Contributors of this release: Alexander Kirk, David Decker, Dominik Schilling, Greg Ross, Pedro Mendonça, Petya Raykovska, and Sergey Biryukov.

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

#release, #wordpress-plugin

GlotPress 2.2 RC 1

The release candidate of GlotPress 2.2.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. There were no changes since beta 1. For more information about what’s new in version 2.2, 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 September 28, 2016.

Happy testing!

#development, #release, #wordpress-plugin

GlotPress 2.2 Beta 1

The first beta of GlotPress 2.2.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 was to handle scripts and styles more efficient and to fix some minor bugs.

Breaking Changes

  • Change the slug of the Kyrgyz locale from ky to kir. (#550)

Bugfixes

  • Fix broken cancel link on project create form. (#547)
  • Fix native name of the Tibetan locale name from བོད་སྐད to བོད་ཡིག. (#539)
  • Fix extra entry in GP_Translation::translations(). (#516)
  • Merge similar strings to improve translation. (#535)
  • Refactor script and style registration to make them more reliable. (#476)
  • Update locale information for Kyrgyz to use correct data. (#550)

Features

  • Add locale information for the Latin version of Hausa. (#549)
  • Fix translations which are using the placeholder for tab characters. (#473)
  • Add gp_reference_source_url filter for the source URL of a project. (#522)
  • Provide minified assets. (#505)
  • Update JavaScript library for table sorting. (#502)

In this version 13 issues were solved and 19 Pull Requests were merged, a total of 65 commits.

Contributors of this release: Alexander Kirk, David Decker, Dominik Schilling, Greg Ross, Pedro Mendonça, Petya Raykovska, and Sergey Biryukov.

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

The next release (RC1) is targeted for September 21, 2016.

Happy testing!

#473, #476, #502, #505, #516, #522, #535, #539, #547, #549, #550, #development, #release, #wordpress-plugin

Office Hours Recap (September 13)

The office hours are held every Tuesday at 17:00 UTC in the #glotpress channel of the WordPress Slack team.

Log: https://wordpress.slack.com/archives/glotpress/p1473786115000207
Attendees: @gregattoolstack, @swissspidy, @samuelsidler, @sergey, @petya, @ocean90

Notes

  • The milestone for 2.2 has been reviewed, it’s 80% completed.
  • @ocean90 found two issues while testing:
  • @gregattoolstack is going to review and track them down.
  • The PR for the Hausa locale information needs a refresh. Since @petya can’t handle that at the moment @ocean90 will submit the new PRs.
  • Issue #479 for an uninstall routine has been discussed.
    • The current PR isn’t ready for a merge.
    • gp_uninstall()⁠⁠⁠⁠ should looks good.
    • For the $wp_settings property a better name should be identified.
    • @ocean90 suggest inline settings because just having one option on a admin page feels odd.
      • The feedback was mostly against this idea.
    • It was decided that for 2.2 no admin page with just one option gets added.
  • Major refactors like #540 should be discussed first in the Slack channel to avoid working on things which may not get merged.

 

If you couldn’t attend the office hours, feel free to leave a comment here or in #glotpress and let us know what you think about some of topics or if you’d like to see something else discussed.

See you next week!

#479, #540, #glotpress, #office-hours

Office Hours Recap (September 6)

The office hours are held every Tuesday at 17:00 UTC in the #glotpress channel of the WordPress Slack team.

Log: https://wordpress.slack.com/archives/glotpress/p1473181218000016
Attendees: @gregross, @swissspidy, @samuelsidler, @sergey, @petya, @ocean90

Notes

  • Office hours are starting again. @ocean90 is back from his job as Release Lead for WordPress.
  • @gregross mentioned that 2.2 has been pushed a couple of times so a new release date is needed.
  • The milestone for 2.2 has been reviewed:
    • Focus of 2.2: An improved scripts/styles handling and some other bug fixes.
    • Global glossaries require more discussion and have been punted.
    • Low prio schema changes have been punted.
    • @gregross has worked on a PR for an uninstall routine.
      • The idea remains in the milestone but the PR needs some improvements like OOP.
    • A new schedule for 2.2 has been defined:
      • September 14th, 2016 Beta 1
      • September 21st, 2016 RC 1
      • September 28th, 2016 Final
  • For the next releases @ocean90 proposed to try 2 month cycles. Each release should have one focus on which all contributors can work on.
  • A possible roadmap defines such focuses:
  • The reason why design is after the REST API: An UI (React, AngularJS, etc) which is powered by the REST API. 💥 Goals would be to enhance mobile experience and less page reloads.
  • It was mentioned that the ‘Tested up to’ for GlotPress needs to be updated on https://wordpress.org/plugins/glotpress/.
  • The old GlotPress Trac is now read-only. All development happens on the GitHub repo.
  • @petya will talk to Marko about https://twitter.com/glotpress so the team can use it.

 

If you couldn’t attend the office hours, feel free to leave a comment here or in #glotpress and let us know what you think about some of topics or if you’d like to see something else discussed.

See you next week!

#glotpress, #office-hours

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