{"id":1237,"date":"2018-03-30T14:11:49","date_gmt":"2018-03-30T14:11:49","guid":{"rendered":"http:\/\/blog.mozilla.org\/l10n\/?p=1237"},"modified":"2018-03-30T14:11:49","modified_gmt":"2018-03-30T14:11:49","slug":"improving-consistency-of-translations-and-other-novelties-in-pontoon","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/l10n\/2018\/03\/30\/improving-consistency-of-translations-and-other-novelties-in-pontoon\/","title":{"rendered":"Improving consistency of translations and other novelties in Pontoon"},"content":{"rendered":"<p>Over the last couple of months several improvements landed in <a href=\"https:\/\/pontoon.mozilla.org\/\">Pontoon<\/a>. Let&#8217;s have a look at some of them!<\/p>\n<h3>Translate across projects<\/h3>\n<p>Pontoon now allows you to translate strings across all projects in a single translation interface. Select <a href=\"https:\/\/pontoon.mozilla.org\/projects\/all-projects\/all-resources\/\">All Projects<\/a> from the project menu and all the strings being translated to your language will show up in the sidebar.<\/p>\n<div id=\"attachment_1239\" style=\"width: 596px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-1239\" decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-1239\" src=\"https:\/\/blog.mozilla.org\/l10n\/files\/2018\/03\/menu-1.png\" alt=\"Select All Projects from the project menu\" width=\"586\" height=\"316\" srcset=\"https:\/\/blog.mozilla.org\/l10n\/files\/2018\/03\/menu-1.png 586w, https:\/\/blog.mozilla.org\/l10n\/files\/2018\/03\/menu-1-252x136.png 252w\" sizes=\"(max-width: 586px) 100vw, 586px\" \/><p id=\"caption-attachment-1239\" class=\"wp-caption-text\">Select All Projects from the project menu<\/p><\/div>\n<p>Many users have expressed interest in such <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1305281\">feature<\/a>, which helps you work on all untranslated strings in one go, or review all pending suggestions submitted by your team contributors. It&#8217;s particularly handy when working on consistency: you can now easily search for inconsistencies in your Firefox Desktop and Firefox for Android translations for example.<\/p>\n<h3>Search word by word<\/h3>\n<p>We&#8217;re changing the default search behaviour to search for each word separately and show results that contain all of them. That&#8217;s closer to the default behaviour of search engines.<\/p>\n<p>Example: <code>beta firefox<\/code><br \/>\nFinds strings that contain <code>Firefox Beta<\/code>.<\/p>\n<p>To search for exact matches of multiple words, you need to wrap them in double quotes (<code>\"<\/code>). If you wrap the entire string, the search behaviour is the same as in the past.<\/p>\n<p>Example: <code>Open \"New Window\"<\/code><br \/>\nFinds string <code>Open in a New Window<\/code>.<\/p>\n<p>If you want to search for strings that contain double quotes, you can escape them with a backslash (<code>\\<\/code>).<\/p>\n<p>Example: <code>&lt;a href=\"%(url)s\"&gt;<\/code><br \/>\nSearches for <code>&lt;a<\/code>, <code>href=<\/code>, <code>%(url)s<\/code> and <code>&gt;<\/code>.<\/p>\n<p>Example: <code>&lt;a href=\"\\\"%(url)s\\\"\"&gt;<\/code><br \/>\nSearches for <code>&lt;a<\/code> and <code>href=\"%(url)s\"&gt;<\/code>.<\/p>\n<p>Thanks to <a href=\"https:\/\/github.com\/VishalCR7\">Vishal Sharma<\/a> for contributing this and many other features over the last few months! One of them is also the ability to see the size of a project when requesting it.<\/p>\n<div id=\"attachment_1241\" style=\"width: 596px\" class=\"wp-caption aligncenter\"><img aria-describedby=\"caption-attachment-1241\" decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-1241\" src=\"https:\/\/blog.mozilla.org\/l10n\/files\/2018\/03\/number.png\" alt=\"Number of strings for requested projects\" width=\"586\" height=\"281\" srcset=\"https:\/\/blog.mozilla.org\/l10n\/files\/2018\/03\/number.png 586w, https:\/\/blog.mozilla.org\/l10n\/files\/2018\/03\/number-252x121.png 252w\" sizes=\"(max-width: 586px) 100vw, 586px\" \/><p id=\"caption-attachment-1241\" class=\"wp-caption-text\">Number of strings for requested projects<\/p><\/div>\n<h3>Language-independent links to translate view<\/h3>\n<p>Pontoon now has the ability to link to the translate view without specifying the locale. It means that you might encounter links like <a href=\"https:\/\/pontoon.mozilla.org\/projects\/firefox\/all-resources\/\">https:\/\/pontoon.mozilla.org\/projects\/firefox\/all-resources\/<\/a> in project announcements, which will redirect you to the translate view for the &#8220;right&#8221; locale &#8211; guessed from your user and browser settings.<\/p>\n<p>Thanks to <a href=\"https:\/\/github.com\/maiquynhtruong\">Mai Truong<\/a> for contributing the patch!<\/p>\n<h3>Changing your email address<\/h3>\n<p>Finally, Pontoon allows you to change your email address! Simply go to your <a href=\"https:\/\/pontoon.mozilla.org\/settings\/\">settings<\/a> page, type in your new email address and log in with a new one.<\/p>\n<p>Thanks to <a href=\"https:\/\/github.com\/karabellyj\">karabellyj<\/a> for contributing the patch!<\/p>\n<h3>What&#8217;s coming up next?<\/h3>\n<p>We have a few other interesting bits in the oven:<\/p>\n<ul>\n<li><strong> Tags<\/strong> (AKA string tiers) will help with organizing strings by priority.<\/li>\n<li><strong>Unreviewed suggestions<\/strong> will be made accessible from dashboards.<\/li>\n<li><strong>Compare locales checks<\/strong> known from <a href=\"https:\/\/l10n.mozilla.org\/\">l10n.mozilla.org<\/a> will be integrated into the translate process. Afterwards, errors and warnings will be displayed on dashboards. Thumbs up to <a href=\"https:\/\/github.com\/jotes\/\">Jarek<\/a> for turning this long awaited feature into a reality!<\/li>\n<\/ul>\n<p>Stay tuned for more updates and feel welcome to <a href=\"https:\/\/github.com\/mozilla\/pontoon\/#contributing\">join the Pontoon community<\/a>!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Over the last couple of months several improvements landed in Pontoon. Let&#8217;s have a look at some of them! Translate across projects Pontoon now allows you to translate strings across &hellip; <a class=\"go\" href=\"https:\/\/blog.mozilla.org\/l10n\/2018\/03\/30\/improving-consistency-of-translations-and-other-novelties-in-pontoon\/\">Read more<\/a><\/p>\n","protected":false},"author":451,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[199,286406,610,12675],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/l10n\/wp-json\/wp\/v2\/posts\/1237"}],"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\/451"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/l10n\/wp-json\/wp\/v2\/comments?post=1237"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/l10n\/wp-json\/wp\/v2\/posts\/1237\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/l10n\/wp-json\/wp\/v2\/media?parent=1237"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/l10n\/wp-json\/wp\/v2\/categories?post=1237"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/l10n\/wp-json\/wp\/v2\/tags?post=1237"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}