I have given out our language url https…

I have given out our language url (https://translate.wordpress.org/languages/nb) to potential translators. I recently discovered that the “Administration” partial of the WordPress translation isn’t visible there. This led to me not getting any help with that one this time… What’s up with that? 😉

#glotpress

Hello I keep getting all sorts of warnings…

Hello,
I keep getting all sorts of warnings like “Warning: Lengths of source and translation differ too much.” or “Warning: Lengths of source and translation differ too much.” when I try to translate a stringString A string is a translatable part of the software. A translation consists of a multitude of localized strings. at translate.wp.org. This happens for every string. Could someone please take a look?

#bs_ba, #glotpress, #request

Notes from the GlotPress discussion at #WCSF Community summit

Notes from the discussion on improving GlotPressGlotPress GlotPress is the translation management software that powers Translate.WordPress.org. More information is available at glotpress.org. (Mon, Oct 29th), suggested by Marko for the Community Summit in San Francisco.

Participants

Birgit Olzem, Catia Kitahara, George Stephanis, Mayo Moriyama, Marko Heijnen, Paolo Belcastro, Petya Raykovska, Rafael Funchal, Sam Sidler, Stephane Daury, Xavier Borderie.

If you were there and I missed your name, please leave a comment.

Continue reading

#community-summit, #discussion, #glotpress, #notes

Notes from the Polyglots meeting at WordCamp Europe

Hey everyone,

Here are my (slightly) structured notes from the Polyglots and GlotPressGlotPress GlotPress is the translation management software that powers Translate.WordPress.org. More information is available at glotpress.org. meeting at WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what they’ve learned throughout the year and share the joy. Learn more. Europe Contributor dayContributor Day Contributor Days are standalone days, frequently held before or after WordCamps but they can also happen at any time. They are events where people get together to work on various areas of https://make.wordpress.org/ There are many teams that people can participate in, each with a different focus. https://2017.us.wordcamp.org/contributor-day/ https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/. on September 29th.

If you were there, please feel free to add to the notes if you feel I missed something important.

Roadmap for GlotPress

  • GlotPress is not even at 1.0 – Doesn’t have caching, doesn’t have translation memory. Who’s gonna work on it?
  • Scaling
  • Data Schema, different one – Nacin and Nikolay are going to work on that
  • Next step: Include Themes and Plugins in GlotPress
  • Be prepared for hundreds of new validators
  • Find a way to fight spam and security issues

Promised: Marko will ship profiles for GlotPress before WCSF

Scaling the community

A lot of languages don’t have an active validatorValidator See translation editor. – we need to change that

Average number of stringsString A string is a translatable part of the software. A translation consists of a multitude of localized strings.:

  • Themes – 200-300 strings
  • Plugins – 150-200 strings
  • CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. – 4000 strings
  • BuddyPress – 1400 strings

Next step for Polyglots and i18nInternationalization Internationalization (sometimes shortened to I18N , meaning “I - eighteen letters -N”) is the process of planning and implementing products and services so that they can easily be adapted to specific local languages and cultures, a process called localization. This is the process of making software translatable. Information about Internationalization for developers can be found in the Developer’s handbooks.: Plugins & Themes

There needs to be a way for readmes to be translated.

There’s a lot of potential to get WordPress to 90 different languages.

We need to find developers to help with translations who are not heavily involved with core.

How do we put all the plugins on GlotPress (translate.wordpress.orgtranslate.wordpress.org The platform for contributing to the translation of WordPress core, themes and plugins.)?

30 000 plugins that need to be translated

RosettaRosetta The code name of the theme for the local WordPress sites (eg. bg.wordpress.org is a “Rosetta” site). All locale specific WordPress sites are referred to as “Rosetta sites.” The name was inspired from the ancient Rosetta Stone, which contained more or less the same text in three different languages. sites will have their own theme and pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party directories with all translated plugins and themes

need a search that will work across languages. Search for plugins and themes should target both the translated language and English.

We start with 25 plugins

We need a mechanism to blockBlock Block is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience. spammers better. For forums, for local sites.

Global Communities

  • agreed that each global communit should have their own P2p2 "p2" is the name of the theme that blogs at make.wordpress.org use (and o2 is the accompanying plugin). When asked to post something "on the p2" by a member of the Polyglots team, that usually means you're asked to post on the team blog https://make.wordpress.org/polyglots/.
  • there will be functionality to approve comments as approve/delete/move to forum
  • @siobhan to get in touch with Jetpack ppl about subscribing to tag
  • global.wordpress.orgWordPress.org The community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. https://wordpress.org/
  • should have lists of validators. Lists of validators should also be on local sites.

Promised: Remkus is doing the forum theme for BB Press for the local sites/forums 🙂

We need to make it easier for validators to work

Redesigning GlotPress, improving the tools

Security concerns with strings

Possible decision: Two tears of validators. Trusted validators for the core project and some of the other main projects.

Other validators for all of the plugins etc.

Polyglots teamPolyglots Team Polyglots Team is a group of multilingual translators who work on translating plugins, themes, documentation, and front-facing marketing copy. https://make.wordpress.org/polyglots/teams/. leads

The current goal is to split the role of Polyglots lead in two:

Technical role/team
Community role/team – pushing validators, pushing people, finding validators, pinging validators, giving validator rights, helping validators and translators get started. The goal is to have a team of community ppl from at least three different parts of the world.
Sam will document the specific tasks of the role of Community Lead for Polyglots and also the technical lead

Selection process

  • Select people from the existing validators and community
  • Select people who we know are responsible and will get the job done
  • Give them a long term role and back them up with others

#glotpress, #polyglots, #polyglots-meeting, #wceu

As I understand there are no active validators…

As I understand, there are no (active) validators for Lithuanian at the moment. I would like to be one.

#glotpress, #lt_lt, #request

How do the translations of the GlotPress web…

How do the translations of the GlotPress web interface itself (i.e., those at https://translate.wordpress.org/projects/glotpress/dev) get implemented?

#ga, #glotpress, #question, #request

I found that wrong Untranslated count is…

I found that wrong “Untranslated” count is displayed for “Swiss German (Formal)” in GlotPress.

https://i.cloudup.com/r-u3d8jIZo.png

Anyone can recount this (like forum)?

#bug, #glotpress

As there are currently three separate discussions regarding…

As there are currently three separate discussions regarding GlotPressGlotPress GlotPress is the translation management software that powers Translate.WordPress.org. More information is available at glotpress.org. enhancements I’ll post this here as it probably should have been posted already.

GSoC Students Accepted

Arian Allenson M. Valdez (@secretmapper) — Working on GlotPress UIUI UI is an acronym for User Interface - the layout of the page the user interacts with. Think ‘how are they doing that’ and less about what they are doing. and profiles with Yoav Farhi (@yoavf) and Marko Heijnen (@markoheijnen) as mentors

Secretmapper will post updates to http://blog.glotpress.org/

Now is probably be a great time to get more involved and help shape the direction of GlotPress

https://glotpress.trac.wordpress.org/

#glotpress, #gsoc

Something that would really help the English variants…

Something that would really help the English variants is to have a feature that can copy all of the original stringsString A string is a translatable part of the software. A translation consists of a multitude of localized strings. for untranslated as the translated stringString A string is a translatable part of the software. A translation consists of a multitude of localized strings., and leaves them as Waiting status.

Being able to check and bulk accept these strings (fixing variations where necessary) would be considerably quicker than going through each string one by one to click on Copy original and accepting.

~95%+ of strings are going to be identical anyway between US English and British, Canadian and Australian etc. English, so I think it’s sensible to go with the assumption that strings match, and change where necessary, than assume the US English is going to be wrong (as with all other non-English variant languages).

#glotpress, #request

One glossary to rule them all

First of all, thanks for glossary. It’s a life saving functionality.

I’m currently validating lots of project and trying to maintain order between them. Glossary is a very helpful tool to accomplish this but it’s project specific. Is there a way to use a common glossary for selected projects or for all of them?

Please don’t say import/export. It’s not functional when you try to keep all glossaries from all projects updated. For example when translating or validating a project, you see a term which needs to be put in glossary. You can’t add it to just that project if it’s a very general term. You have to put it to all glossaries. Yoı choose a projects glossary as primary glossary and update it, export it and import it every project you’re validating.

Possible solutions;

  • A single glossary for all projects
  • Import functionality betweeen glossaries
  • Inheritance (When you create a glossary you choose a parent and with this it contains all the terms of parent glossary)

TL;DR -> title ^ ^

#glossary, #glotpress, #request

Is it possible to make GlotPress dashboard a…

Is it possible to make GlotPress dashboard a little bit more useful? Like showing active projects and their statuses to validator like this: http://imgur.com/Bh2Kg1x

It’s hard to track all the projects. I have to check every project to see if there is new or waiting translations. Just WordPress CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. has 6 active projects (3 themes, WordPress, Administration and Network). There is mobile projects, plugins etc. It’ll be a handy feature if implemented.

#glotpress, #request

Version 3.9 fr FR shipped with a set…

Version 3.9-fr_FR shipped with a set a bad strings (slippery fingers, honest mistake, but still). I compiled a new archive with the corrected stringsString A string is a translatable part of the software. A translation consists of a multitude of localized strings., but how can I make sure the translation files are getting pushed to users who have already upgraded to 3.9?

#glotpress

Noticed a bug while editing translation of BuddyPress…

Noticed a bug (?) while editing translation of BuddyPress here https://translate.wordpress.org/projects/buddypress/dev/ru/default

Not all untranslated stringsString A string is a translatable part of the software. A translation consists of a multitude of localized strings. are showed. How did I found that:
1) went through all untranslated strings,
2) exported the po file of everything ru_RU
3) opened in Poedit and noticed that some strings appeared to be untranslated, although they are not listed under Untranslated filterFilter Filters are one of the two types of Hooks https://codex.wordpress.org/Plugin_API/Hooks. They provide a way for functions to modify data of other functions. They are the counterpart to Actions. Unlike Actions, filters are meant to work in an isolated manner, and should never have side effects such as affecting global variables and output. in GlotPressGlotPress GlotPress is the translation management software that powers Translate.WordPress.org. More information is available at glotpress.org..
4) translated them in Poedit and imported into GlotPress
5) got the message that 16 new strings were translated.

So in general – untranslated strings were not showing under Untranslated filter in Glotpress.

#buddypress, #glotpress

If some of you know I’m working on…

If some of you know I’m working on GlotPress and since it’s getting more activity I would love to setup a biweekly meeting. If you would love to help out by sharing ideas or maybe contributing back then please leave a message at http://blog.glotpress.org/2014/02/28/since-we-gain-a-bit-more-activity-lately/.

#glotpress

There is still not 3.8 project for WP…

There is still not 3.8 project for WP in GlotPressGlotPress GlotPress is the translation management software that powers Translate.WordPress.org. More information is available at glotpress.org.. When correcting a typo in 3.8.x, should I use 3.7 or Trunk?

#glotpress