Webmaker Localization Beta

综合编程 Bread and Circuits (源链)

I’ve written previously about
our goal
and
the work
to localize all of Webmaker, the sites, tools, user content, metadata–all of it. I set a deadline for the team of the end of August for an en-US localization, and we hit that. We’ve been running and developing against a fully localized code-base for over a month now, and it’s gone fairly smoothly. Next I challenged them to get 2 additional, non-English localizations done by the end of September. Today is September 30th, and I’m happy to announce that we’ve shipped a version of Webmaker that is 100% localized into
English (en-US)
, 
Русский (Russian – ru)
, and
ภาษาไทย (Thai – th-TH)
.

It has been really encouraging watching people use Webmaker and focusing on localization at the same time during development. We’ve seen
users in more than 80 countries
participate over the summer, and the opportunity to include even more people, by giving them tools and content in their own languages, has become obvious: on the very day we shipped the Russian locale, I woke up to
this tweet about the first Maker Party in Russia
. Looking at the
webmaker.org
front page as I write this, with user makes from India, Greece, Indonesia, Japan, the UK, the Philippines, and Pakistan (among others!)–I’m excited about working on a global project.

We’ve long had members of our community, and users, offer to help us with translation. Until today, we weren’t ready. Unless we could ship their work, and fold it into our development workflow, I didn’t want people working on things that weren’t going to end-up in production. Turning “we should” into “we did,” when it comes to proper localization, is a huge job, and one I’ve observed carefully in the Firefox context.

But today we’re on our way, and it’s thanks in no small part to the hard work and dedication of Seneca CDOT developers,
Ali
and
Igor
. They not only worked on the code and infrastructure, but also did translation themselves. They’ve created a
project on Transifex for Webmaker
, and we’re ready for our community to help us add even more languages. Already work is under way on
Portuguese
,
Bengali
,
Chinese
,
Korean
,
Dutch
, and
Italian
among others (including
Pirate English
). We’ve been really impressed with
Transifex
as a community localization platform and tool, and hope many more contributors will join us there.

What we’re announcing today is very much the first step on a long journey, and I’ve been careful to call this a “Beta” release. Anyone who has worked on localization knows that it’s not something you ever fully finish, and that each new translation brings with it a unique set of challenges. We’re already working on fixing UI/UX bugs exposed by our new locales (e.g., Russian strings are much wider than English, Thai much narrower). We’re also starting to work on support for Arabic and other right-to-left languages.

There is still a ton to do, and many ways you can get involved if you’re at all interested. As usual, I want to encourage you to stop by irc (#webmaker channel on irc.mozilla.org) or reach out to the
Webmaker mailing list
. If you’re using one of our localized versions, please tell us when you find bugs, or have suggestions about how we can improve them. Finally, we’d like you to help us translate, and
here’s more info on how to do it
. We want to get this right, and are committed to getting there with your help.

您可能感兴趣的

Use records to improve readability and flexibility... Suppose I've created a table to keep track of hominids : CREATE TABLE plch_hominids ( hominid_name VARCHAR2 (100), home_territory ...
Coderwocky (with apologies to Lewis Caroll) ‘Twas C++, the slithy struct s did gyre and gimble the namespace all virtual were the function...
2016 DerbyCon Hiring List Created the 2016 UNOFFICIAL DerbyCon Hiring List. To get on the list is even easier now! Just complete the following form: https://goo.gl/forms/LW...
How to train wreck a POV fan Usually I have a blog post about building/breaking something with the intention of actually building or breaking it. This one however is not like the ...
The Q# Programming Language Introduction A natural model for quantum computation is to treat the quantum computer as a coprocessor, similar to that used for GPUs, FPGAs, and ot...
责编内容来自:Bread and Circuits (源链) | 更多关于

阅读提示:酷辣虫无法对本内容的真实性提供任何保证,请自行验证并承担相关的风险与后果!
本站遵循[CC BY-NC-SA 4.0]。如您有版权、意见投诉等问题,请通过eMail联系我们处理。
酷辣虫 » Webmaker Localization Beta



专业 x 专注 x 聚合 x 分享 CC BY-NC-SA 4.0

使用声明 | 英豪名录