{"id":1635,"date":"2024-01-15T08:30:10","date_gmt":"2024-01-15T08:30:10","guid":{"rendered":"https:\/\/blog.mozilla.org\/l10n\/?p=1635"},"modified":"2024-02-23T15:31:17","modified_gmt":"2024-02-23T15:31:17","slug":"mozilla-localization-in-2023","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/l10n\/2024\/01\/15\/mozilla-localization-in-2023\/","title":{"rendered":"Mozilla Localization in 2023"},"content":{"rendered":"<h2>A Year in Data<\/h2>\n<p>The Mozilla localization community had a busy and productive 2023. Let\u2019s look at some numbers that defined our year:<\/p>\n<ul>\n<li aria-level=\"1\">32 projects and 258 locales set up in <a href=\"https:\/\/pontoon.mozilla.org\/\">Pontoon<\/a><\/li>\n<li aria-level=\"1\">3,685 new user registrations<\/li>\n<li aria-level=\"1\">1,254 active users, submitting at least one translation (on average 235 users per month)<\/li>\n<li aria-level=\"1\">432,228 submitted translations<\/li>\n<li aria-level=\"1\">371,644 approved translations<\/li>\n<li aria-level=\"1\">23,866 new strings to translate<\/li>\n<\/ul>\n<p><a href=\"https:\/\/blog.mozilla.org\/l10n\/files\/2024\/01\/slide.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-large wp-image-1638\" src=\"https:\/\/blog.mozilla.org\/l10n\/files\/2024\/01\/slide-600x338.png\" alt=\"Slide summarizing the activity in Pontoon over 2023. It includes the Mozilla Localization team logo (a red and black lion head) and an image of a cartoonish lion cub holding a thank you sign. Data in the slide: * 32 projects and 258 locales set up in Pontoon * 3,685 new user registrations * 1,254 active users, submitting at least one translation (on average 235 users per month) * 432,228 submitted translations * 371,644 approved translations * 23,866 new strings to translate\" width=\"600\" height=\"338\" srcset=\"https:\/\/blog.mozilla.org\/l10n\/files\/2024\/01\/slide-600x338.png 600w, https:\/\/blog.mozilla.org\/l10n\/files\/2024\/01\/slide-252x142.png 252w, https:\/\/blog.mozilla.org\/l10n\/files\/2024\/01\/slide-768x432.png 768w, https:\/\/blog.mozilla.org\/l10n\/files\/2024\/01\/slide-1536x864.png 1536w, https:\/\/blog.mozilla.org\/l10n\/files\/2024\/01\/slide-2048x1152.png 2048w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/a>Thank you to all the volunteers who contributed to Mozilla\u2019s localization efforts over the last 12 months!<\/p>\n<p>In case you\u2019re curious about the lion theme: localization is often referred to as <i>l10n<\/i>, a <a href=\"https:\/\/en.wikipedia.org\/wiki\/Numeronym\">numeronym<\/a> which looks like the word <i>lion<\/i>. That\u2019s why our team\u2019s logo is a lion head, stylized as the <a href=\"https:\/\/en.wikipedia.org\/wiki\/Mozilla_(mascot)\">original Mozilla logo by artist Shepard Fairey<\/a>.<\/p>\n<h2>Pontoon Development<\/h2>\n<p>A core area of focus in 2023 was <b>pretranslation<\/b>. From the start, our goal with this feature was to support the community by making it easier to leverage existing translations and provide a way to bootstrap translation of new content.<\/p>\n<p>When pretranslation is enabled, any new string added in Pontoon will be pretranslated using a 100% match from<a href=\"https:\/\/mozilla-l10n.github.io\/localizer-documentation\/tools\/pontoon\/glossary.html#translation-memory\"> translation memory<\/a> or \u2014 if no match exists \u2014\u00a0 we\u2019ll leverage<a href=\"https:\/\/cloud.google.com\/translate\/automl\/docs\"> Google AutoML Translation<\/a> engine with a model custom trained on the existing locale\u2019s translation memory. Translations are stored in Pontoon with a special \u201cpretranslated\u201d status so that localizers can easily find and review them. Pretranslated strings are also saved to repositories (e.g. GitHub), and eventually ship in the product.<\/p>\n<p>You can find more details on how we approached testing and involved the community in <a href=\"https:\/\/blog.mozilla.org\/l10n\/2023\/07\/20\/pretranslation-in-pontoon-beta-testing-results-and-next-steps\/\">this blog post<\/a> from July. Over the course of 2023 we pretranslated 14,033 strings for 16 locales across 15 projects.<\/p>\n<p>Towards the end of the year, we also worked on two features that have been long requested by users: 1) it\u2019s now possible to use Pontoon <a href=\"https:\/\/mozilla-l10n.github.io\/localizer-documentation\/tools\/pontoon\/users.html#appearance\">with a light theme<\/a>; and 2) we improved the translation experience on mobile, with the original 3-column layout adapting to smaller screen sizes.<\/p>\n<div id=\"attachment_1636\" style=\"width: 610px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/blog.mozilla.org\/l10n\/files\/2024\/01\/light-theme.png\"><img aria-describedby=\"caption-attachment-1636\" decoding=\"async\" loading=\"lazy\" class=\"size-large wp-image-1636\" src=\"https:\/\/blog.mozilla.org\/l10n\/files\/2024\/01\/light-theme-600x505.png\" alt=\"Screenshot of Pontoon's UI with the light theme selected.\" width=\"600\" height=\"505\" srcset=\"https:\/\/blog.mozilla.org\/l10n\/files\/2024\/01\/light-theme-600x505.png 600w, https:\/\/blog.mozilla.org\/l10n\/files\/2024\/01\/light-theme-252x212.png 252w, https:\/\/blog.mozilla.org\/l10n\/files\/2024\/01\/light-theme-768x647.png 768w, https:\/\/blog.mozilla.org\/l10n\/files\/2024\/01\/light-theme.png 1089w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/a><p id=\"caption-attachment-1636\" class=\"wp-caption-text\">Screenshot of Pontoon&#8217;s UI with the light theme selected.<\/p><\/div>\n<div id=\"attachment_1637\" style=\"width: 262px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/blog.mozilla.org\/l10n\/files\/2024\/01\/android.png\"><img aria-describedby=\"caption-attachment-1637\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-1637 size-medium\" src=\"https:\/\/blog.mozilla.org\/l10n\/files\/2024\/01\/android-252x560.png\" alt=\"Screenshot of Pontoon UI on a smartphone running Firefox for Android\" width=\"252\" height=\"560\" srcset=\"https:\/\/blog.mozilla.org\/l10n\/files\/2024\/01\/android-252x560.png 252w, https:\/\/blog.mozilla.org\/l10n\/files\/2024\/01\/android-600x1333.png 600w, https:\/\/blog.mozilla.org\/l10n\/files\/2024\/01\/android-768x1707.png 768w, https:\/\/blog.mozilla.org\/l10n\/files\/2024\/01\/android-691x1536.png 691w, https:\/\/blog.mozilla.org\/l10n\/files\/2024\/01\/android-922x2048.png 922w, https:\/\/blog.mozilla.org\/l10n\/files\/2024\/01\/android.png 1080w\" sizes=\"(max-width: 252px) 100vw, 252px\" \/><\/a><p id=\"caption-attachment-1637\" class=\"wp-caption-text\">Screenshot of Pontoon UI on a smartphone running Firefox for Android<\/p><\/div>\n<p>Listening to user feedback remains our priority: in case you missed it, we have just published the <a href=\"https:\/\/blog.mozilla.org\/l10n\/2023\/12\/20\/2024-pontoon-survey-results\/\">results of a new survey<\/a>, where we asked localizers which features they would like to see implemented in Pontoon. We look forward to implementing some of your fantastic ideas in 2024!<\/p>\n<h2>Community<\/h2>\n<p>Community is at the core of Mozilla\u2019s localization model, so it\u2019s crucial to identify sustainability issues as early as possible. Only relying on completion levels, or how quickly a locale can respond to urgent localization requests, are not sufficient inputs to really understand the health of a community. Indeed, an extremely dedicated volunteer can mask deeper problems and these issues only become visible \u2014 and urgent \u2014 when such a person leaves a project, potentially without a clear succession plan.<\/p>\n<p>To prevent these situations, we\u2019ve been researching ways to measure the health of each locale by analyzing multiple data points \u2014 for example, the number of new sign-ups actively contributing to localization and getting reviews from translators and managers \u2014 and we\u2019ve started reaching out to specific communities to trial test interventions. With the help of existing locale managers, this resulted in several promotions to translator (Arabic, Czech, German) or even manager (Czech, Russian, Simplified Chinese).<\/p>\n<p>During these conversations with various local communities, we heard loud and clear how important in-person meetings are to understanding what Mozilla is working on, and how interacting with other volunteers and building personal connections is extremely valuable. Over the past few years, some unique external factors \u2014 COVID and an economic recession chief among them \u2014 made the organization of large scale events challenging. We investigated the feasibility of small-scale, local events organized directly by community members, but this initiative wasn\u2019t successful since it required a significant investment of time and energy by localizers on top of the work they were already doing to support Mozilla with product localization.<\/p>\n<p>To counterbalance the lack of in-person events and keep volunteers in the loop, we organized two virtual fireside chats for localizers in <a href=\"https:\/\/mozilla.hosted.panopto.com\/Panopto\/Pages\/Viewer.aspx?id=22033059-56cf-4da9-94e5-aff1000a82ab\">May<\/a> and <a href=\"https:\/\/mozilla.hosted.panopto.com\/Panopto\/Pages\/Viewer.aspx?id=04ccfe85-e565-4981-bd93-b0a701255d69\">November<\/a> (links to recordings).<\/p>\n<h2>What\u2019s coming in 2024<\/h2>\n<p>In order to strengthen our connection with existing and potential volunteers, we\u2019re planning to organize regular online events this year. We intend to experiment with different formats and audiences for these events, while also improving our presence on social networks (did you know <a href=\"https:\/\/mozilla.social\/@localization\">we\u2019re on Mastodon<\/a>?). Keep an eye out on this blog and <a href=\"https:\/\/chat.mozilla.org\/#\/room\/#l10n-community:mozilla.org\">Matrix<\/a> for more information in the coming months.<\/p>\n<p>As many of you have asked in the past, we also want to integrate email functionalities in Pontoon; users should be able to opt in to receive specific communications via email on top of in-app notifications. We also plan to experiment with automated emails to re-engage inactive users with elevated permissions (translators, managers).<\/p>\n<p>It\u2019s clear that a community can only be sustainable if there are active managers and translators to support new contributors. On one side, we will work to create onboarding material for new volunteers so that existing managers and translators can focus on the linguistic aspects. On the other, we\u2019ll engage the community to discuss a refined set of policies that foster a more inclusive and transparent environment. For example, what should the process be when a locale doesn\u2019t have a manager or active translator, yet there are contributors not receiving reviews? How long should an account retain elevated permissions if it\u2019s apparently gone silent? What are the criteria for promotions to translator or manager roles?<\/p>\n<p>For both initiatives, we will reach out to the community for feedback in the coming months.<\/p>\n<p>As for Pontoon, you can expect some changes under the hood to improve performances and overall reliability, but also new user-facing features (e.g. fine-grained search, better translation memory management).<\/p>\n<h2>Thank you!<\/h2>\n<p>We want to thank all the volunteers who have dedicated their time and skills to localizing Mozilla products. Your tireless efforts are essential in advancing the Mozilla mission of fostering an open and accessible internet for everyone.<\/p>\n<p>Looking ahead, we are excited about the opportunities that 2024 brings. We look forward to working alongside our community to expand the impact of localization and continue breaking down language barriers. Your support is invaluable, and together, we will continue shaping a more inclusive digital world. Thank you for being an integral part of this journey.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A Year in Data The Mozilla localization community had a busy and productive 2023. Let\u2019s look at some numbers that defined our year: 32 projects and 258 locales set up &hellip; <a class=\"go\" href=\"https:\/\/blog.mozilla.org\/l10n\/2024\/01\/15\/mozilla-localization-in-2023\/\">Read more<\/a><\/p>\n","protected":false},"author":663,"featured_media":1638,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12691,137],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/l10n\/wp-json\/wp\/v2\/posts\/1635"}],"collection":[{"href":"https:\/\/blog.mozilla.org\/l10n\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mozilla.org\/l10n\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/l10n\/wp-json\/wp\/v2\/users\/663"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/l10n\/wp-json\/wp\/v2\/comments?post=1635"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/l10n\/wp-json\/wp\/v2\/posts\/1635\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/l10n\/wp-json\/wp\/v2\/media\/1638"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/l10n\/wp-json\/wp\/v2\/media?parent=1635"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/l10n\/wp-json\/wp\/v2\/categories?post=1635"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/l10n\/wp-json\/wp\/v2\/tags?post=1635"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}