{"id":1470,"date":"2020-07-22T21:35:37","date_gmt":"2020-07-22T21:35:37","guid":{"rendered":"http:\/\/blog.mozilla.org\/l10n\/?p=1470"},"modified":"2020-07-22T21:35:37","modified_gmt":"2020-07-22T21:35:37","slug":"l10n-report-july-2020-edition","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/l10n\/2020\/07\/22\/l10n-report-july-2020-edition\/","title":{"rendered":"L10n Report: July 2020 Edition"},"content":{"rendered":"<h2>Welcome!<\/h2>\n<p>New localizers<\/p>\n<p>Welcome Prasanta Hembram, Cloud-Prakash and Chakulu Hembram, from the newly created <a href=\"https:\/\/pontoon.mozilla.org\/sat-Olck\/\">Santali<\/a> community! They are currently localizing Firefox for iOS in <a href=\"https:\/\/en.wikipedia.org\/wiki\/Ol_Chiki_script\">Santali Ol Chiki script<\/a>.<\/p>\n<p>Are you a locale leader and want us to include new members in our upcoming reports? <a href=\"mailto:l10n-drivers@mozilla.org\">Contact us!<\/a><\/p>\n<h2>New community\/locales added<\/h2>\n<p><a href=\"https:\/\/pontoon.mozilla.org\/sat-Olck\/\">Santali<\/a> (Ol-Chiki script \u201csat-Olck\u201d) has been added to Pontoon.<\/p>\n<h2>New content and projects<\/h2>\n<h3>What\u2019s new or coming up in Firefox desktop<\/h3>\n<h4>Deadlines<\/h4>\n<p>Upcoming deadlines:<\/p>\n<ul>\n<li>Firefox 79 is currently in beta and will be released on <b>July 28<\/b>. The deadline to update localization was on July 14.<\/li>\n<li>The deadline to update localizations for Firefox 80, currently in Nightly, will be <b>August 11<\/b> (4 weeks after the previous deadline).<\/li>\n<\/ul>\n<h4>Using a more inclusive language<\/h4>\n<p>As explained in a <a href=\"https:\/\/groups.google.com\/g\/mozilla.dev.l10n\/c\/Sa3vxiYCk24\/m\/fnkaoNEnCQAJ\">recent email to dev-l10n<\/a>, we\u2019re in the process of removing English terms that make direct or indirect references to racial oppression and discrimination.<\/p>\n<p>In terms of impact on localization, that mainly involves the <i>Master Password<\/i> feature, which is now called <i>Primary Password<\/i>, starting from Firefox 80.<\/p>\n<blockquote><p>A Primary Password is a password that unlocks the other passwords saved locally in Firefox. Primary passwords are not synced between profiles or devices.<\/p><\/blockquote>\n<p>We ask all localizers to keep these implications in mind when translating, and to evaluate the translations previously used for &#8220;Master Password&#8221; in this light. If you identify other terms in your localizations or in the en-US version of our products that you feel are racially-charged, please raise the issue in Bugzilla and CC any of the l10n-drivers.<\/p>\n<p>Most string changes regarding this update already landed in the last few days, and are available for translation in Pontoon. There is also going to be an alert in Firefox 80, to warn the users about the change:<\/p>\n<p><a href=\"https:\/\/blog.mozilla.org\/l10n\/files\/2020\/07\/Release-80-Primary-Password.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-large wp-image-1471\" src=\"https:\/\/blog.mozilla.org\/l10n\/files\/2020\/07\/Release-80-Primary-Password-600x178.png\" alt=\"\" width=\"600\" height=\"178\" srcset=\"https:\/\/blog.mozilla.org\/l10n\/files\/2020\/07\/Release-80-Primary-Password-600x178.png 600w, https:\/\/blog.mozilla.org\/l10n\/files\/2020\/07\/Release-80-Primary-Password-252x75.png 252w, https:\/\/blog.mozilla.org\/l10n\/files\/2020\/07\/Release-80-Primary-Password-768x227.png 768w, https:\/\/blog.mozilla.org\/l10n\/files\/2020\/07\/Release-80-Primary-Password-1536x455.png 1536w, https:\/\/blog.mozilla.org\/l10n\/files\/2020\/07\/Release-80-Primary-Password.png 1756w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/a>If your translations for \u201cMaster Password\u201d and \u201cPrimary Password\u201d are identical, you can leave that string empty, otherwise you should translate \u201cFormerly known as Master Password\u201d accordingly, so that the warning is displayed. The string should be exposed in Pontoon shortly after this l10n report is published.<\/p>\n<h4>New Onboarding<\/h4>\n<p>Make sure to test the new about:welcome in Nightly. As usual, it\u2019s a good idea to test this type of changes in a <a href=\"https:\/\/support.mozilla.org\/kb\/profile-manager-create-remove-switch-firefox-profiles\">new profile<\/a>.<\/p>\n<p>Note that a few more string updates and changes are expected to land this week, before Firefox 80 moves to beta.<\/p>\n<p><a href=\"https:\/\/blog.mozilla.org\/l10n\/files\/2020\/07\/Nightly-image.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-large wp-image-1472\" src=\"https:\/\/blog.mozilla.org\/l10n\/files\/2020\/07\/Nightly-image-600x513.png\" alt=\"\" width=\"600\" height=\"513\" srcset=\"https:\/\/blog.mozilla.org\/l10n\/files\/2020\/07\/Nightly-image-600x513.png 600w, https:\/\/blog.mozilla.org\/l10n\/files\/2020\/07\/Nightly-image-252x215.png 252w, https:\/\/blog.mozilla.org\/l10n\/files\/2020\/07\/Nightly-image-768x656.png 768w, https:\/\/blog.mozilla.org\/l10n\/files\/2020\/07\/Nightly-image.png 894w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<h4>New Experiments Section<\/h4>\n<p>Firefox 80 has a new <b>Experiments<\/b> section in Preferences (about:preferences#experimental). By the end of this Nightly cycle, there should be about 20 experiments listed there, generating a sizable content to translate, and often quite technical.<\/p>\n<p>These are experiments that existed in Firefox for a while (since Firefox 70), but could only be manually enabled in about:config before this UI existed. Once the initial landing is complete, this feature will not require such a large amount of translation on a regular basis.<\/p>\n<p>Most of these experiments will be available only in Nightly, and will be hidden in more stable versions, so it\u2019s important \u2013 as always \u2013 to test your translations in Nightly. Given this, you should also prioritize translation for these strings accordingly, and focus on more visible parts first (always check the priority assigned to files in Pontoon).<\/p>\n<h3>What\u2019s new or coming up in mobile<\/h3>\n<p>As many are already aware, the l10n deadline for getting strings into the Fenix release version was this past Saturday July 18th. Out of the <a href=\"https:\/\/pontoon.mozilla.org\/projects\/android-l10n\/tags\/fenix\/\">90 locales<\/a> working on Fenix on Pontoon, 85 made it to release! Congratulations to everyone for their hard work and dedication in trying to keep the same mobile experience to all our global users! This was a very critical step in the adventure of our new Android mobile browser.<\/p>\n<p>Since we are now past string freeze, we have exposed new strings for the upcoming release. More details on the l10n timeline will come soon, so stay tuned.<\/p>\n<p>There will also be a new version of Firefox for iOS (v28) soon: the l10n deadline to complete strings &#8211; as well as testing &#8211; is today, Wednesday July 22nd (PDT, end of day).<\/p>\n<p>We have screenshots in <a href=\"https:\/\/firefox-ci-tc.services.mozilla.com\/tasks\/index\/mobile.v2.firefox-ios.l10n-screenshots.latest\">Taskcluster<\/a> now so that you can test your work (vs Google Drive): feel free to <a href=\"mailto:delphine@mozilla.com\">send me feedback<\/a> about those. A big thank you to the iOS team (especially Isabel Rios and Johan Lorenzo from RelEng) for getting these ready and updated regularly!<\/p>\n<h3>What\u2019s new or coming up in web projects<\/h3>\n<h4>Mozilla.org<\/h4>\n<p>The web team continues making progress in migrating files to Fluent. Please take some time to review the files. Here are a few things to pay attention to:<\/p>\n<p><b>String with a warning:<\/b> It is important to check the strings with warnings first. They are usually caused by brands and product names not converted correctly because the names were translated. As long as these strings contain warnings, they can\u2019t be activated at string level on production. Localized string with a warning will fallback to the English string. Since page activation threshold is at 80% completion, this means a page that was fully localized in the old format, if containing a warning, will appear to mix with English text.<\/p>\n<p><b>String with error but no warning:<\/b> All migrated pages need a thorough review. Even when a page doesn\u2019t have warnings, it may contain errors that a script can\u2019t detect. Here is an example:<\/p>\n<ul>\n<li>.lang format:\n<ul>\n<li><b>en-US<\/b>: Firefox browser &#8211; MSI installer<\/li>\n<li><b>es-AR<\/b>: Navegador Firefox &#8211; instalador MSI<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>.ftl format:\n<ul>\n<li><b>en<\/b>: { -brand-name-firefox-browser } &#8211; MSI installer<\/li>\n<li><b>es-AR after migration<\/b>: Navegador { -brand-name-firefox } &#8211; instalador MSI<\/li>\n<li><b>es-AR corrected<\/b>: { -brand-name-firefox-browser } &#8211; instalador MSI<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><b>Testing on staging: <\/b>Other than a few files that are \u201cshared\u201d or for forms, meaning the content in the file is not page specific, most files have a page specific URL for review. Here is an example to figure out how to test Firefox\/enterprise.ftl:<\/p>\n<ul>\n<li>Staging server: https:\/\/www-dev.allizom.org\/{locale_code}<\/li>\n<li>File path in Pontoon: https:\/\/pontoon.mozilla.org\/{locale_code}\/mozillaorg\/en\/<b>firefox\/enterprise<\/b>.ftl\/<\/li>\n<li>Staging for the page: https:\/\/www-dev.allizom.org\/{locale_code}\/<b>firefox\/enterprise<\/b>\/<\/li>\n<li>Example for es-AR: https:\/\/www-dev.allizom.org\/<b>es-AR\/firefox\/enterprise<\/b>\/<\/li>\n<\/ul>\n<h3>What\u2019s new or coming up in Pontoon<\/h3>\n<p><b>Keeping track of Machinery translations<\/b>.<\/p>\n<p>Pontoon now stores Machinery source(s) of translations copied from the Machinery panel. The feature will help us evaluate performance of each Machinery source and make improvements in the future.<\/p>\n<p>It should also help reviewers, who can instantly see if and which Machinery source was used while suggesting a translation. If it was, a \u201cCopy\u201d icon will appear over the author\u2019s avatar and the Machinery sources will be revealed on hover.<\/p>\n<p><a href=\"https:\/\/blog.mozilla.org\/l10n\/files\/2020\/07\/havar.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-large wp-image-1473\" src=\"https:\/\/blog.mozilla.org\/l10n\/files\/2020\/07\/havar-600x114.png\" alt=\"\" width=\"600\" height=\"114\" srcset=\"https:\/\/blog.mozilla.org\/l10n\/files\/2020\/07\/havar-600x114.png 600w, https:\/\/blog.mozilla.org\/l10n\/files\/2020\/07\/havar-252x48.png 252w, https:\/\/blog.mozilla.org\/l10n\/files\/2020\/07\/havar-768x146.png 768w, https:\/\/blog.mozilla.org\/l10n\/files\/2020\/07\/havar.png 883w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<h3>Newly published localizer facing documentation<\/h3>\n<ul>\n<li><a href=\"https:\/\/mozilla-l10n.github.io\/localizer-documentation\/webprojects\/fxa.html#firefox-accounts-fxa-how-to-localize-and-test\">Firefox Accounts (FxA): how to localize and test<\/a><\/li>\n<\/ul>\n<h2>Accomplishments<\/h2>\n<p>We have a new locale available in Nightly for Firefox desktop: <a href=\"https:\/\/pontoon.mozilla.org\/szl\/\">Silesian (szl)<\/a>. In less than 5 months, they managed to get over 60% completion, with most of the high priority parts close to 100%. Kudos to Rafa\u0142 and Grzegorz for the great work.<\/p>\n<h2>Friends of the Lion<\/h2>\n<p>Know someone in your l10n community who\u2019s been doing a great job and should appear here? Contact one of the l10n-drivers and we\u2019ll make sure they get a shout-out (see list at the bottom)!<\/p>\n<h2>Useful Links<\/h2>\n<ul>\n<li><a href=\"https:\/\/chat.mozilla.org\/#\/room\/#l10n-community:mozilla.org\">#l10n-community channel on Matrix<\/a><\/li>\n<li><a href=\"https:\/\/lists.mozilla.org\/listinfo\/dev-l10n\">Dev.l10n mailing list<\/a> and <a href=\"https:\/\/lists.mozilla.org\/listinfo\/dev-l10n-web\">Dev.l10n.web mailing list<\/a> &#8211; where project updates happen. If you are a localizer, then you should be following this<\/li>\n<li><a href=\"https:\/\/twitter.com\/mozilla_l10n\">Twitter<\/a><\/li>\n<li>Telegram (contact one of the l10n-drivers below so we will add you)<\/li>\n<li><a href=\"https:\/\/blog.mozilla.org\/l10n\/\">L10n blog<\/a><\/li>\n<\/ul>\n<h2>Questions? Want to get involved?<\/h2>\n<ul>\n<li>If you want to get involved, or have any question about l10n, reach out to:\n<ul>\n<li><a href=\"https:\/\/mozillians.org\/u\/delphine\/\">Delphine<\/a> &#8211; l10n Project Manager for mobile<\/li>\n<li><a href=\"https:\/\/mozillians.org\/u\/pmo\/\">Peiying (CocoMo)<\/a> &#8211; l10n Project Manager for mozilla.org, marketing, and legal<\/li>\n<li><a href=\"https:\/\/mozillians.org\/u\/flod\/\">Francesco Lodolo (flod)<\/a> &#8211; l10n Project Manager for desktop<\/li>\n<li><a href=\"https:\/\/mozillians.org\/u\/tchevalier\/\">Th\u00e9o Chevalier<\/a> &#8211; l10n Project Manager for Mozilla Foundation<\/li>\n<li><a href=\"https:\/\/mozillians.org\/u\/Pike\/\">Axel (Pike)<\/a> &#8211; l10n Tech Team Lead<\/li>\n<li><a href=\"https:\/\/mozillians.org\/u\/stas\/\">Sta\u015b<\/a> &#8211; l20n\/FTL tamer<\/li>\n<li><a href=\"https:\/\/mozillians.org\/u\/mathjazz\/\">Matja\u017e<\/a> &#8211; Pontoon dev<\/li>\n<li><a href=\"https:\/\/mozillians.org\/u\/gueroJeff\/\">Jeff Beatty (gueroJeff)<\/a> &#8211; l10n-drivers manager<\/li>\n<li><a href=\"https:\/\/mozillians.org\/u\/gguizzardi\/\">Giulia Guizzardi<\/a> &#8211; Community manager for Support<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Did you enjoy reading this report? Let us know how we can improve by reaching out to any one of the l10n-drivers listed above.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Welcome! New localizers Welcome Prasanta Hembram, Cloud-Prakash and Chakulu Hembram, from the newly created Santali community! They are currently localizing Firefox for iOS in Santali Ol Chiki script. Are you &hellip; <a class=\"go\" href=\"https:\/\/blog.mozilla.org\/l10n\/2020\/07\/22\/l10n-report-july-2020-edition\/\">Read more<\/a><\/p>\n","protected":false},"author":1262,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[467028,137],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/l10n\/wp-json\/wp\/v2\/posts\/1470"}],"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\/1262"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/l10n\/wp-json\/wp\/v2\/comments?post=1470"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/l10n\/wp-json\/wp\/v2\/posts\/1470\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/l10n\/wp-json\/wp\/v2\/media?parent=1470"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/l10n\/wp-json\/wp\/v2\/categories?post=1470"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/l10n\/wp-json\/wp\/v2\/tags?post=1470"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}