{"id":1778,"date":"2025-07-31T16:55:24","date_gmt":"2025-07-31T16:55:24","guid":{"rendered":"https:\/\/blog.mozilla.org\/l10n\/?p=1778"},"modified":"2025-07-31T16:55:24","modified_gmt":"2025-07-31T16:55:24","slug":"l10n-report-july-edition-2025","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/l10n\/2025\/07\/31\/l10n-report-july-edition-2025\/","title":{"rendered":"L10n Report: July Edition 2025"},"content":{"rendered":"<p><i>Please note some of the information provided in this report may be subject to change as we are sometimes sharing information about projects that are still in early stages and are not final yet.\u00a0<\/i><\/p>\n<h2>Welcome!<\/h2>\n<p>New localizers<\/p>\n<ul>\n<li aria-level=\"1\"><a href=\"https:\/\/pontoon.mozilla.org\/contributors\/tragivictoria\/\">Victoria<\/a> for the Polish community<\/li>\n<\/ul>\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>What\u2019s new or coming up in Firefox desktop<\/h2>\n<h3>Where\u2019s Firefox Going Next?<\/h3>\n<p>Before getting into all the new features that recently landed in Nightly, we\u2019re trying something new and would love your help. Check out <a href=\"https:\/\/connect.mozilla.org\/t5\/discussions\/where-s-firefox-going-next-you-tell-us\/m-p\/100698\">this thread<\/a> over on Mozilla Connect where you can help Firefox\u2019s product managers plan their upcoming AMA (Ask Me Anything) by letting them know what you\u2019ve always wanted to ask the Firefox team and which topics should be covered during the AMA.<\/p>\n<h3>Trust Panel<\/h3>\n<p>Available to translate and test in Nightly, the trust panel is a new feature designed to communicate to users what Firefox is doing to protect their privacy in friendly and easy to understand language. To check the feature out and review your translations, make sure to update your Nightly to the latest version (143) then navigate to \u201cabout:config\u201d by typing it into your URL bar, click past the warning, then search <code>browser.urlbar.trustPanel.featureGate<\/code> and toggle the value to <code>true<\/code>.<\/p>\n<p>Navigate to a website and the icon will appear on the side of your URL bar.<\/p>\n<p><a href=\"https:\/\/blog.mozilla.org\/l10n\/files\/2025\/07\/trust_icon.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-large wp-image-1779\" src=\"https:\/\/blog.mozilla.org\/l10n\/files\/2025\/07\/trust_icon-600x294.png\" alt=\"Firefox address bar showing a shield icon to access the trust panel.\" width=\"600\" height=\"294\" srcset=\"https:\/\/blog.mozilla.org\/l10n\/files\/2025\/07\/trust_icon-600x294.png 600w, https:\/\/blog.mozilla.org\/l10n\/files\/2025\/07\/trust_icon-300x147.png 300w, https:\/\/blog.mozilla.org\/l10n\/files\/2025\/07\/trust_icon-768x376.png 768w, https:\/\/blog.mozilla.org\/l10n\/files\/2025\/07\/trust_icon.png 848w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/a>Clicking on it will show you the trust panel with a friendly Firefox letting you know you\u2019re protected!<\/p>\n<h3><a href=\"https:\/\/blog.mozilla.org\/l10n\/files\/2025\/07\/trust_panel.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-1780\" src=\"https:\/\/blog.mozilla.org\/l10n\/files\/2025\/07\/trust_panel.png\" alt=\"Screenshot of the new unified trust panel in Firefox, displayed when clicking the shield icon.\" width=\"493\" height=\"364\" srcset=\"https:\/\/blog.mozilla.org\/l10n\/files\/2025\/07\/trust_panel.png 493w, https:\/\/blog.mozilla.org\/l10n\/files\/2025\/07\/trust_panel-300x222.png 300w\" sizes=\"(max-width: 493px) 100vw, 493px\" \/><\/a>Profile Icons<\/h3>\n<p>Also recently landed was a large number of strings related to icons users can set as part of the recently added profiles feature. While we tried to make the comments as helpful as possible, there\u2019s no substitute for seeing the image in context. You can check the icons out within Nightly yourself by editing or creating a new profile by clicking the Account button on your toolbar and selecting the Profiles menu. Or, you can refer to the following image with a screenshot and the associated name used in the string IDs.<\/p>\n<h3><a href=\"https:\/\/www.google.com\/url?q=https:\/\/docs.google.com\/spreadsheets\/d\/e\/2PACX-1vQoa6EIeD4WeEWI6LAnfPl5aCL6XIvUXUe8zL4Oc__45EEoxcxPCEMjmxf3d8DvJeGlMAFjs6as3vq6\/pubhtml&amp;sa=D&amp;source=docs&amp;ust=1753979421699619&amp;usg=AOvVaw2FNSKgzrW8jIljcCchhKIb\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-1781 size-large\" src=\"https:\/\/blog.mozilla.org\/l10n\/files\/2025\/07\/profile_icons-600x342.png\" alt=\"Screenshot of new profile icons and their accessible names.\" width=\"600\" height=\"342\" srcset=\"https:\/\/blog.mozilla.org\/l10n\/files\/2025\/07\/profile_icons-600x342.png 600w, https:\/\/blog.mozilla.org\/l10n\/files\/2025\/07\/profile_icons-300x171.png 300w, https:\/\/blog.mozilla.org\/l10n\/files\/2025\/07\/profile_icons-768x438.png 768w, https:\/\/blog.mozilla.org\/l10n\/files\/2025\/07\/profile_icons-1000x570.png 1000w, https:\/\/blog.mozilla.org\/l10n\/files\/2025\/07\/profile_icons.png 1275w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/a>Text Fragments<\/h3>\n<p>You can now test the text fragments creation UI (<a href=\"https:\/\/github.com\/mozilla-l10n\/firefox-l10n-source\/blob\/7825b65e8147f4890bcc8eb281bb306e1c655216\/toolkit\/toolkit\/global\/textActions.ftl#L76-L92\">these strings<\/a> were added a few months back, but they have just been activated in Firefox Nightly). This feature allows you to share\/reference a link anchor to any text snippet in a page. See the team\u2019s post about this feature <a href=\"https:\/\/mastodon.social\/@firefoxnightly\/114805708639661562\">here<\/a>.<\/p>\n<h2>What\u2019s new or coming up in mobile<\/h2>\n<p>The menu settings on Firefox for Android and iOS are being redesigned, which requires updates to some strings. Stay tuned as more are coming in!<\/p>\n<h2>What\u2019s new or coming up in web projects<\/h2>\n<h3>Firefox.com<\/h3>\n<p>The new <a href=\"https:\/\/www.firefox.com\">Firefox.com<\/a> site officially launched earlier this month following a soft launch period, which allowed time to identify and resolve any initial issues. Thank you to everyone who reported bugs during that time. Most of the content on the new site was copied from Mozilla.org. However, the team plans to remove duplicated pages over the next few months except for a few that will remain on both sites, such as the <em>Thank You<\/em> page. More substantial updates are planned for later this year and beyond.<\/p>\n<h2>What\u2019s new or coming up in Pontoon<\/h2>\n<h3>Unified plurals UI<\/h3>\n<p>We&#8217;ve updated how plural gettext (.po) messages are handled in Pontoon. Specifically, they now use the same UI we&#8217;ve already been using for Fluent strings.<\/p>\n<p>We\u2019d really appreciate your feedback! To explore the new plural editor, try searching for strings that include <a href=\"https:\/\/pontoon.mozilla.org\/projects\/all-projects\/all-resources\/?search=.match\">.match<\/a>, which commonly contain plural forms. We&#8217;re especially interested in whether the new experience feels <b>intuitive<\/b> and <b>&#8220;right&#8221;<\/b>, and \u2014 most importantly \u2014 if you manage to break it.<\/p>\n<h3><a href=\"https:\/\/blog.mozilla.org\/l10n\/files\/2025\/07\/gettext_plural_ui.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-large wp-image-1782\" src=\"https:\/\/blog.mozilla.org\/l10n\/files\/2025\/07\/gettext_plural_ui-600x527.jpg\" alt=\"Screenshot of UI in Pontoon showing a string with plurals in a gettext based project\" width=\"600\" height=\"527\" srcset=\"https:\/\/blog.mozilla.org\/l10n\/files\/2025\/07\/gettext_plural_ui-600x527.jpg 600w, https:\/\/blog.mozilla.org\/l10n\/files\/2025\/07\/gettext_plural_ui-300x263.jpg 300w, https:\/\/blog.mozilla.org\/l10n\/files\/2025\/07\/gettext_plural_ui-768x674.jpg 768w, https:\/\/blog.mozilla.org\/l10n\/files\/2025\/07\/gettext_plural_ui-1000x878.jpg 1000w, https:\/\/blog.mozilla.org\/l10n\/files\/2025\/07\/gettext_plural_ui.jpg 1086w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/a>New REST API Now Available<\/h3>\n<p>We\u2019re excited to announce that Pontoon now offers a <b>new REST API<\/b>, built with Django REST Framework! This API is designed to provide a more reliable and consistent way to interact with Pontoon programmatically, and it&#8217;s already available for use.<\/p>\n<p>You can explore the available endpoints and usage examples in the <a href=\"https:\/\/github.com\/mozilla\/pontoon\/tree\/main\/pontoon\/api#rest-api\">API README<\/a>.<\/p>\n<h3>GraphQL API Scheduled for Deprecation<\/h3>\n<p>As part of this transition, we\u2019ll be <a href=\"https:\/\/github.com\/mozilla\/pontoon\/discussions\/3745\"><b>deprecating<\/b><\/a><b> the Pontoon GraphQL API on November 5th, 2025<\/b>. If you&#8217;re currently using the GraphQL API, we strongly encourage you to begin migrating to the new REST API, which will become the only supported interface going forward.<\/p>\n<p>If you have any questions during the transition or run into issues, please don\u2019t hesitate to<a href=\"https:\/\/github.com\/mozilla\/pontoon\/discussions\"> open a discussion<\/a> or<a href=\"https:\/\/github.com\/mozilla\/pontoon\/issues\"> file an issue<\/a>. We&#8217;re here to help!<\/p>\n<h2>Events<\/h2>\n<ul>\n<li aria-level=\"1\"><a href=\"https:\/\/blog.mozilla.org\/l10n\/2025\/06\/26\/reconnecting-in-berlin-a-celebration-of-mozillas-localization-community\/\">Berlin localization meetup<\/a><\/li>\n<\/ul>\n<p>Want to showcase an event coming up that your community is participating in? <a href=\"mailto:l10n-drivers@mozilla.org\">Contact us<\/a> and we\u2019ll include it.<\/p>\n<h2>Friends of the Lion<\/h2>\n<div id=\"attachment_1131\" style=\"width: 262px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-1131\" decoding=\"async\" loading=\"lazy\" class=\"wp-image-1131 size-medium\" src=\"https:\/\/blog.mozilla.org\/l10n\/files\/2017\/07\/2-Lions-01-252x232.png\" alt=\"\" width=\"252\" height=\"232\" srcset=\"https:\/\/blog.mozilla.org\/l10n\/files\/2017\/07\/2-Lions-01-252x232.png 252w, https:\/\/blog.mozilla.org\/l10n\/files\/2017\/07\/2-Lions-01-768x707.png 768w, https:\/\/blog.mozilla.org\/l10n\/files\/2017\/07\/2-Lions-01-600x553.png 600w\" sizes=\"(max-width: 252px) 100vw, 252px\" \/><p id=\"caption-attachment-1131\" class=\"wp-caption-text\">Image by Elio Qoshi<\/p><\/div>\n<p>Know someone in your l10n community who\u2019s been doing a great job and should appear here? <a href=\"mailto:l10n-drivers@mozilla.org\">Contact us<\/a> and we\u2019ll make sure they get a shout-out!<\/p>\n<h2>Useful Links<\/h2>\n<ul>\n<li aria-level=\"1\"><a href=\"https:\/\/chat.mozilla.org\/#\/room\/#l10n-community:mozilla.org\">#l10n-community channel on Element (chat.mozilla.org)<\/a><\/li>\n<li aria-level=\"1\"><a href=\"https:\/\/discourse.mozilla.org\/c\/l10n\/547\">Localization category on Discourse<\/a><\/li>\n<li aria-level=\"1\"><a href=\"https:\/\/fosstodon.org\/@mozilla_l10n\">Mastodon<\/a><\/li>\n<li aria-level=\"1\"><a href=\"https:\/\/twitter.com\/mozilla_l10n\">Twitter<\/a><\/li>\n<li aria-level=\"1\"><a href=\"https:\/\/blog.mozilla.org\/l10n\/\">L10n blog<\/a><\/li>\n<\/ul>\n<h2>Questions? Want to get involved?<\/h2>\n<p>If you want to get involved, or have any question about l10n, reach out to:<\/p>\n<ul>\n<li aria-level=\"1\"><a href=\"https:\/\/pontoon.mozilla.org\/contributors\/mZuzEFP7EcmgBBTbvtgJP2LFFTY\/\">Francesco Lodolo (flod)<\/a> &#8211; Engineering Manager<\/li>\n<li aria-level=\"1\"><a href=\"https:\/\/pontoon.mozilla.org\/contributors\/CMLZ_n1lNNSfQScLGE2yBmlS55w\/\">Bryan<\/a> &#8211; L10n Project Manager<\/li>\n<li aria-level=\"1\"><a href=\"https:\/\/pontoon.mozilla.org\/contributors\/3LPn77ppB_IQ9F6ruL5lw2IVrvQ\/\">Delphine<\/a> &#8211; L10n Project Manager for mobile<\/li>\n<li aria-level=\"1\"><a href=\"https:\/\/pontoon.mozilla.org\/contributors\/jIdunhnZ8Edgi9npILuSoFvf5ZY\/\">Peiying (CocoMo)<\/a> &#8211; L10n Project Manager for mozilla.org, marketing, and legal<\/li>\n<li aria-level=\"1\"><a href=\"https:\/\/pontoon.mozilla.org\/contributors\/m6r3HOfoijMdyeJNKKFHchjjRbw\/\">Francis<\/a> &#8211; L10n Project Manager for Common Voice, Mozilla Foundation<\/li>\n<li aria-level=\"1\"><a href=\"https:\/\/pontoon.mozilla.org\/contributors\/lY_FTvtnYcVoDP7JYZjMsm6tRno\/\">Th\u00e9o Chevalier<\/a> &#8211; L10n Project Manager for Mozilla Foundation<\/li>\n<li aria-level=\"1\"><a href=\"https:\/\/pontoon.mozilla.org\/contributors\/9rSAS6h8LlBD9DQQtHgdCwvVen0\/\">Kiki<\/a> &#8211; L10n Project Manager for SUMO<\/li>\n<li aria-level=\"1\"><a href=\"https:\/\/pontoon.mozilla.org\/contributors\/dvgiVCmoeidF2xcqSnBHtpzLTFU\/\">Matja\u017e (mathjazz)<\/a> &#8211; Pontoon dev<\/li>\n<li aria-level=\"1\"><a href=\"https:\/\/pontoon.mozilla.org\/contributors\/pmz0uSCe_Mk9Td1cksHLI1y471k\/\">Eemeli<\/a> &#8211; Pontoon, Fluent dev<\/li>\n<\/ul>\n<p>Did you enjoy reading this report? <a href=\"mailto:l10n-drivers@mozilla.org\">Let us know<\/a> how we can improve it.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Please note some of the information provided in this report may be subject to change as we are sometimes sharing information about projects that are still in early stages and &hellip; <a class=\"go\" href=\"https:\/\/blog.mozilla.org\/l10n\/2025\/07\/31\/l10n-report-july-edition-2025\/\">Read more<\/a><\/p>\n","protected":false},"author":663,"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\/1778"}],"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=1778"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/l10n\/wp-json\/wp\/v2\/posts\/1778\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/l10n\/wp-json\/wp\/v2\/media?parent=1778"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/l10n\/wp-json\/wp\/v2\/categories?post=1778"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/l10n\/wp-json\/wp\/v2\/tags?post=1778"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}