Howdy!
Hello everyone! You probably know me as a WordPress core dev, but I also work on wordpress.org the site. That includes translate.wordpress.org and now I’ve ventured over to GlotPress as well.
As you can probably see, I’ve been active in the last week in GlotPress development, on the heels of spending the last few months working on i18n in WordPress.
I hope to spend a few hours here and there making GlotPress and translate.wordpress.org better, but for that, this American monoglot needs your help. I’ve read this blog, but perused only some of Trac. I’m also still getting familiar with the codebase, so I’ll be looking to @nbachiyski to advise on architectural questions.
I do want to talk about the roadmap, but not yet. (Next week!) Help me get up to speed first. So: what are the nagging bugs and enhancements? Which tickets or patches on Trac need traction? What’s your pet project or peeve? What feature requests do you consider to be the highest priority? Who is willing to contribute code, who already has? How is GlotPress working for you? How is it not working for you? What else should I know or see? Tell me what to read and I will do what I can to absorb.
Here’s what I’ve worked on so far:
- Wrote a plugin for translate.wordpress.org that overrides the permissions system to use Rosetta user roles (happy to open-source this for the GP community at large)
- Performance improvements [671], [672]
- Updated jQuery and jQuery UI, and updated JS to use newer methods [673] [675]
- Fixed #183 (“Copy to original” on plural strings)
- Committed fixes for #169 and #184
- Bulk actions UX/UI changes, see previous post here
- I have looked at and asked Nikolay to review #187, #170, #135, #139, #163, #150, #129, #115, and #14.
I also put in a request to have a GlotPress mailing list receive SVN commit and Trac ticket/comment emails, which should happen his week. (#174)
Hope to see you around. Happy translating!
Nikolay Bachiyski 2:28 pm on April 9, 2012 Permalink |
Happy GlotPressing @nacin, we’re happy to have you around!
Remkus de Vries 2:29 pm on April 9, 2012 Permalink |
Great!
Like we talked about on Skype, there are a few things GP is really missing so far that would make the software a lot better.
A couple of things that spring to mind:
I’m sure I’ll come up with more stuff, but this is off the top of my head
fmestrone 8:19 pm on September 6, 2012 Permalink |
@Remkus de Vries I think I’m there with your point number one. The source code is at https://github.com/fmestrone/GlotPress – I have so far added basic user management and an installation wizard that pretty much does everything from the web
Joost de Valk 6:55 pm on April 9, 2012 Permalink |
Great to get you on this project too Nacin, just gave #14 another whirl.
Stas Sușcov 8:14 pm on April 9, 2012 Permalink |
Hmm, what about some integration with profiles.wp.org to show some love for translators?
Andrew Nacin 4:58 pm on April 10, 2012 Permalink |
That’s more of a suggestion for wppolyglots/translate.wordpress.org, but yes, it is something I’d like to do. Just need to figure out how to display it.
pavelevap 11:31 am on April 10, 2012 Permalink |
Great! Our main problems for collaborative work:
Define validator rights only for a specific project(s).
Comments! We need to add some explaining words to rejected suggestions, etc.
Wiki page per project – for common terms, what should be done (changes), etc.
Peter van Der Does 5:33 pm on April 10, 2012 Permalink |
I’ll be checking the tickets and ideas I had after I’m back from spring break. Good to see this are moving forward.
Marcus 1:26 pm on April 19, 2012 Permalink |
Great to see glotpress getting some more love! Looking very forward to seeing this grow.
I’d love to use this for my wp plugins, but I found this particularly difficult to use in terms of updating the strings to be translated via e.g. a new pot file. That said, this was roughly a year ago…
Remkus 10:00 pm on April 20, 2012 Permalink |
Being able to actually delete project would be nice too. You know.. with going to the DB
Remkus de Vries 10:02 pm on April 20, 2012 Permalink |
Being able to actually delete a project without having to go in to DB mode would be nice too ..
David Decker 10:27 pm on April 20, 2012 Permalink |
+1 on this!
Also sorting projects would be great: after project ID, after date, or alphabetically after project title.
Thanx, Dave
David Decker 10:29 pm on April 20, 2012 Permalink |
I would suggest to add Remkus’ tutorial on installing and actually using GP for translations project, also with WP. It can be found here: http://remkusdevries.com/how-to-use-glotpress-for-your-translations/
Thanx, Dave
de ce? 9:48 am on April 21, 2012 Permalink |
some way of adding comments will also be nice
OC2PS 10:19 am on April 22, 2012 Permalink |
I second that
de ce? 11:24 am on April 21, 2012 Permalink |
Later edit: and a search-replace function
OC2PS 10:18 am on April 22, 2012 Permalink |
How about a subscription box here on the blog? WPDevel, BPDevel, bbPDevel, WPPolyglots all have subscription boxes.
Zé 3:32 pm on April 23, 2012 Permalink |
Done
OC2PS 9:58 am on April 23, 2012 Permalink |
Sorry, took a bit of liberty with http://glotpress.trac.wordpress.org/ticket/193
Hope you don’t mind.
Torsten 8:34 pm on April 23, 2012 Permalink |
It would be great for corrections if you can search just in the translation strings and if you can search case sensitive.
For example:
email would be translated “E-Mail” in German. But sometimes the people translating it with “eMail” or “Email”, etc. Without case sensitive search and translation only search this is a nightmare to check …
David Decker 9:33 pm on April 23, 2012 Permalink |
+1
Would be really handy addition!
Colin 1:11 am on April 26, 2012 Permalink |
We’ve recently started using GlotPress to manage the 14 languages [and counting] supported by the WordPress Editorial Calendar plugin, and I find it useful but very far from full-featured for managing multi-contributor translations for open source projects.
First major area of concern is proper user management and permissions [yes, we would love to see the permissions structure gp plugin you mention]. This is touched on by 3 of Remkus’ points, and a bunch more in the comments.
My main question is, why isn’t GlotPress actually itself a WP plugin?!?!?! Why a separate and decidedly not mature/robust platform? Would solve so many things and make sense going forward!
If I have 1 suggestion, it would be to immediately focus on porting GlotPress to be a WP plugin to use WP custom types & taxonomies, regular WP admin, user management, commenting, subscriptions, etc. This is basically what everyone here is asking for; platform maturity and robustness, plus extensibility.
Anyone agree?