L10n:Pontoon 2019

From MozillaWiki
Jump to: navigation, search

Introduction

Pontoon is a localization platform, used and developed by the Mozilla localization community.

This wiki page is an archive of all the things the Pontoon team did in 2019.

First quarter

OKR: Replace the existing Translate page with a new version based on React and recent Web technologies

Full Query
ID Summary Status Resolution Priority Assigned to
1486496 [Translate.Next] Add a Machinery tab RESOLVED FIXED P1 [DEACTIVATED] Adrian Gaudebert
1486504 [Translate.Next] Implement basic navigation RESOLVED FIXED P1 [DEACTIVATED] Adrian Gaudebert
1490343 [Translate.Next] Add "show diff" option in History tab RESOLVED FIXED P1 Matjaz Horvat [:mathjazz]
1492166 [Translate.Next] Add support for placeables and special characters RESOLVED FIXED P1 [DEACTIVATED] Adrian Gaudebert
1514722 [Translate.Next] Show user preferred locales first in Locales tab RESOLVED FIXED P1 Matjaz Horvat [:mathjazz]
1519898 [Translate.Next] Add settings in Editor RESOLVED FIXED P1 [DEACTIVATED] Adrian Gaudebert
1527911 [Translate.Next] Add a way to switch between the old and new Translate pages RESOLVED FIXED P1 [DEACTIVATED] Adrian Gaudebert
1528177 [Translate.Next] Add ability to sign in and out RESOLVED FIXED P1 [DEACTIVATED] Adrian Gaudebert
1528293 [Translate.Next] Error when submitting translation to a read-only project RESOLVED FIXED P1 Matjaz Horvat [:mathjazz]
1539102 [Translate.Next] After submitting a translation on missing, it doesn't move to the next entity RESOLVED FIXED P2 [DEACTIVATED] Adrian Gaudebert
1433994 [Translate.Next] Make source FTL editor look like a source code editor RESOLVED FIXED P3 [DEACTIVATED] Adrian Gaudebert
1486506 [Translate.Next] Implement user menu RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1486508 [Translate.Next] Add entity navigation RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1489054 [Translate.Next] Add loader components RESOLVED FIXED P3 Jarek Śmiejczak [:jotes]
1490346 [Translate.Next] In helper tabs, load translation content into Editor on click RESOLVED FIXED P3 [DEACTIVATED] Adrian Gaudebert
1490351 [Translate.Next] History tab, add actions on status click RESOLVED FIXED P3 [DEACTIVATED] Adrian Gaudebert
1492163 [Translate.Next] Support right-to-left languages RESOLVED FIXED P3 [DEACTIVATED] Adrian Gaudebert
1518828 [Translate.Next] Implement delete option in History tab RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1519921 [Translate.Next] Keyboard shortcut list RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1524602 [Translate.Next] Hide Editor settings and actions when logged out RESOLVED FIXED P3 [DEACTIVATED] Adrian Gaudebert
1527291 [Translate.Next] Redirect to first entity in the list RESOLVED FIXED P3 [DEACTIVATED] Adrian Gaudebert
1527864 [Translate.Next] spinner in entity list changes height RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1529568 [Translate.Next] Show source string diff in Machinery tab RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1534708 [Translate.Next] Add ability to download and upload files RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1538271 [Translate.Next] Stop propagation of clicks on helper tabs content RESOLVED DUPLICATE P2

25 Total; 0 Open (0%); 25 Resolved (100%); 0 Verified (0%);


OKR: Implement source editor in Pontoon

Full Query
ID Summary Status Resolution Priority Assigned to
1433994 [Translate.Next] Make source FTL editor look like a source code editor RESOLVED FIXED P3 [DEACTIVATED] Adrian Gaudebert

1 Total; 0 Open (0%); 1 Resolved (100%); 0 Verified (0%);


OKR: Upgrade to python 3.6

Full Query
ID Summary Status Resolution Priority Assigned to
1536670 [python3] Update to six==1.12.0 and update all new parts of the codebase to use it RESOLVED FIXED P2 Jarek Śmiejczak [:jotes]
1527507 Create a constraints file and move all non-direct dependencies there RESOLVED FIXED P3 Jarek Śmiejczak [:jotes]

2 Total; 0 Open (0%); 2 Resolved (100%); 0 Verified (0%);


Improve experience for 3rd-party deployments

Full Query
ID Summary Status Resolution Priority Assigned to
1497572 Improve custom deployment experience RESOLVED FIXED P4 Vishal Sharma [:vishalcr7]
1522520 Make homepage content customizable RESOLVED FIXED P4 Vishal Sharma [:vishalcr7]
1536897 Make homepage content generic RESOLVED FIXED P4 Matjaz Horvat [:mathjazz]

3 Total; 0 Open (0%); 3 Resolved (100%); 0 Verified (0%);


Other goals

Full Query
ID Summary Status Resolution Priority Assigned to
1531778 Update package.json to reflect Heroku Node.js build script change RESOLVED FIXED P1 [DEACTIVATED] Adrian Gaudebert
1533703 Update compare-locales to 6.0 RESOLVED FIXED P1 Axel Hecht [:Pike]
1473749 Add date_created and date_obsoleted fields to Resource, Project, ProjectLocale RESOLVED FIXED P2 Vishal Sharma [:vishalcr7]
1480830 Link to last project activity is not reachable by mouse cursor RESOLVED FIXED P2 Aniruddha Basak
1509079 Update to Fluent Syntax 0.8 RESOLVED FIXED P2 Matjaz Horvat [:mathjazz]
1521606 Stats not calculated properly for translations with warning RESOLVED FIXED P2 Matjaz Horvat [:mathjazz]
1522088 [machinery] Multiple percentage numbers for the same match RESOLVED FIXED P2 Matjaz Horvat [:mathjazz]
1533050 Data for community research RESOLVED FIXED P2 Matjaz Horvat [:mathjazz]
1394194 List of locales in Admin should be ordered by locale code RESOLVED FIXED P3 Aniruddha Basak
1416447 "Translation Saved" notice in Pontoon overlaps with translation suggestions RESOLVED FIXED P3 Aniruddha Basak
1478307 Remove unused priority field from the Resource model RESOLVED FIXED P3 Vishal Sharma [:vishalcr7]
1514691 Ask for confirmation when submitting empty translations RESOLVED FIXED P3 Aniruddha Basak
1520050 Remove custom managers from the User model RESOLVED FIXED P3 Jarek Śmiejczak [:jotes]
1521601 [checks] Enable custom ("pontoon") checks to skip the DB RESOLVED FIXED P3 Aniruddha Basak
1521820 [sync] Add tests for FTL file format RESOLVED FIXED P3 Aniruddha Basak
1525863 [intro] Navigation to the teams dashboard is missing RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1527507 Create a constraints file and move all non-direct dependencies there RESOLVED FIXED P3 Jarek Śmiejczak [:jotes]
1529905 Expose rejected_count in users_with_translations_counts RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1342613 Create the customized class for User object RESOLVED WONTFIX P2 Jarek Śmiejczak [:jotes]
1436985 Speed up locale queries RESOLVED WONTFIX P3 Aniruddha Basak

20 Total; 0 Open (0%); 20 Resolved (100%); 0 Verified (0%);


Second quarter

OKR: Turn on Translate.Next by default for all Pontoon users

Full Query
ID Summary Status Resolution Priority Assigned to
1525984 [Translate.Next] Implement keyboard shortcuts RESOLVED FIXED P1 [DEACTIVATED] Adrian Gaudebert
1542617 [Translate.Next][FTL] Characters inputted being trimmed in FTL editor RESOLVED FIXED P2 [DEACTIVATED] Adrian Gaudebert
1524549 [Translate.Next] Implement search in Machinery tab RESOLVED FIXED P2 Matjaz Horvat [:mathjazz]
1500871 [Translate.Next] Add support for status notifications RESOLVED FIXED P2 [DEACTIVATED] Adrian Gaudebert
1518820 [Translate.Next] Implement errors and warnings RESOLVED FIXED P2 Matjaz Horvat [:mathjazz]
1519894 [Translate.Next] Figure out what to do regarding navigation RESOLVED FIXED P2 Matjaz Horvat [:mathjazz]
1519931 [Translate.Next] String length information RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1545714 [Translate.Next] Stats in the Filter menu disappear RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1486511 [Translate.Next] Add user notifications panel RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1525986 [Translate.Next] Implement unsaved changes warning RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1528178 [Translate.Next] Format Fluent strings in string list and tools as simple strings RESOLVED FIXED P3 [DEACTIVATED] Adrian Gaudebert
1528273 [Translate.Next] Support for read-only projects RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1557924 [Translate.Next] Navigating to different file does not clean the search field VERIFIED FIXED P3 Matjaz Horvat [:mathjazz]
1529491 [Translate.Next] Do not copy translations to editor if clicked on link/button RESOLVED FIXED P3 [DEACTIVATED] Adrian Gaudebert
1539228 [Translate.Next] Make sure requested entity is loaded RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1556947 [Translate.Next] Fluent editor is unusable for multiline strings RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1542611 [Translate.Next] Caret / Selection should be reset after switching to new string RESOLVED FIXED P3 [DEACTIVATED] Adrian Gaudebert
1486510 [Translate.Next] Add project info and status RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1543158 [Translate.Next] Consecutive approve/disapprove a suggestion ends up in gray page RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1543162 [Translate.Next] By moving quickly through the list of strings, the machinery tab accumulates TM for more strings RESOLVED FIXED P3 [DEACTIVATED] Adrian Gaudebert
1543165 [Translate.Next] Machinery should order translation memory above Google Translator RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1543177 [Translate.Next] Moving to a string out of the screen does not move the strings list RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1543182 [Translate.Next] After submitting a suggestion to one version of a pluralized gettext string, the view does not move to the next variant RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1545450 [Translate.Next] Take into account all plural forms when calculating entity status RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1559298 [Translate.Next] The submission time for a string has become a timer RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1547647 [Translate.Next] Focus moves back up when scrolling the entities list RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1550490 [Translate.Next] Add ability for a curated list of users to test Translate.Next on prod RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1553618 [Translate.Next] "Can't load specified string" message false positive RESOLVED FIXED P3 [DEACTIVATED] Adrian Gaudebert
1553621 [Translate.Next] Don't show review action notifications on failed checks RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1553649 [Translate.Next] Rename Approved filter to Translated RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1554709 [Translate.Next] Use project name instead of slug in navigation bar RESOLVED FIXED P3 [DEACTIVATED] Adrian Gaudebert
1554997 [Translate.Next] Highlighting translation text in History/Machinery/Locales copies text to translation textarea RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1555001 [Translate.Next] Strings with a trailing space trigger “Unusual space” warnings for all space characters in the string RESOLVED FIXED P3 [DEACTIVATED] Adrian Gaudebert
1556680 [Translate.Next] Potential issues with translation memory RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1555924 [Translate.Next] Layout is completely broken on mobile RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1556410 [Translate.Next] Selecting string IDs with double-click RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1556446 [Translate.Next] “Unsaved changes” warning not triggered after switching to Suggest/Translate mode RESOLVED INVALID P3
1542595 [Translate.Next] Being able to override submission failed translation checks RESOLVED DUPLICATE P2 Matjaz Horvat [:mathjazz]
1486520 [Translate.Next] Add support for Fluent RESOLVED DUPLICATE P2
1555239 [Translate.Next] Ctrl+Shift shortcuts are not working on FTL strings RESOLVED DUPLICATE P3
1528282 [Translate.Next] Format Fluent entity in the metadata section RESOLVED WORKSFORME P3 [DEACTIVATED] Adrian Gaudebert

41 Total; 0 Open (0%); 40 Resolved (97.56%); 1 Verified (2.44%);


OKR: Upgrade to python 3.6

Full Query
ID Summary Status Resolution Priority Assigned to
1541252 [python3] Fix all errors reported by pylint and flake8 RESOLVED FIXED P2 Jarek Śmiejczak [:jotes]
1537613 [python3] Check dependencies and update them to versions compatible with Python 3.6 RESOLVED FIXED P3 Jarek Śmiejczak [:jotes]
1541260 [python3] Add a service in docker-compose with Python 3 as the default interpreter RESOLVED FIXED P3 Aniruddha Basak

3 Total; 0 Open (0%); 3 Resolved (100%); 0 Verified (0%);


Improve experience for 3rd-party deployments

Full Query
ID Summary Status Resolution Priority Assigned to
1336999 Add documentation for making a project localizable with Pontoon RESOLVED FIXED P4 Vishal Sharma [:vishalcr7]
1532380 Add Fluent support for database projects RESOLVED WORKSFORME -- Vishal Sharma [:vishalcr7]

2 Total; 0 Open (0%); 2 Resolved (100%); 0 Verified (0%);


Other goals

Full Query
ID Summary Status Resolution Priority Assigned to
1541576 Saving XML translations fails with non-ascii characters RESOLVED FIXED P1 Matjaz Horvat [:mathjazz]
1558465 [sync] Do not break sync if compare-locale parser not found RESOLVED FIXED P1 Matjaz Horvat [:mathjazz]
1541453 Update to Fluent Syntax 0.9 RESOLVED FIXED P2 Matjaz Horvat [:mathjazz]
1542027 Cannot build pontoon RESOLVED FIXED P2 pt
1542575 Caighdean returns Connection refused RESOLVED FIXED P2 Matjaz Horvat [:mathjazz]
1544048 Update pontoon sync to newest locale handling in c-l's project config RESOLVED FIXED P2 Axel Hecht [:Pike]
1555828 Incorrect redirect_uri in Sign in RESOLVED FIXED P2 Matjaz Horvat [:mathjazz]
1557646 Issues with MDN project and Frisian RESOLVED FIXED P2 Matjaz Horvat [:mathjazz]
1429392 [translate] Textarea shouldn't be actionable for non-authenticated users RESOLVED FIXED P4 Nicole Dubin
1543193 Some pages don't support usernames with points or other characters RESOLVED FIXED P5 hirata

10 Total; 0 Open (0%); 10 Resolved (100%); 0 Verified (0%);


Third quarter

Translate.Next: Run 2 staged rollouts, addressing 100% of critical regressions in each rollout

Full Query
ID Summary Status Resolution Priority Assigned to
1583774 [Translate.Next] Communicate about Translate.Next release RESOLVED FIXED P1 [DEACTIVATED] Adrian Gaudebert
1583776 [Translate.Next] Remove user setting controlling Translate.Next, use flag instead RESOLVED FIXED P2 [DEACTIVATED] Adrian Gaudebert
1583778 [Translate.Next] Enable Translate.Next for 10% of users RESOLVED FIXED P2 [DEACTIVATED] Adrian Gaudebert
1584472 [Translate.Next] TM results are updating attributes in editor RESOLVED FIXED P2 Matjaz Horvat [:mathjazz]
1584489 [Translate.Next] Remove fr and es from list of supported languages RESOLVED FIXED P2 Matjaz Horvat [:mathjazz]
1584989 [Translate.Next] Add Google Analytics script RESOLVED FIXED P2 Matjaz Horvat [:mathjazz]
1585087 [Translate.Next] Searching for parenthesis crashes Pontoon RESOLVED FIXED P2 [DEACTIVATED] Adrian Gaudebert
1583521 [Translate.Next] Compare performance view current Translate app RESOLVED FIXED P3 [DEACTIVATED] Adrian Gaudebert
1583523 [Translate.Next] Enable release sampling RESOLVED FIXED P3 [DEACTIVATED] Adrian Gaudebert
1583527 [Translate.Next] Hide redux actions logs in production RESOLVED FIXED P3 [DEACTIVATED] Adrian Gaudebert
1584226 [Translate.Next] Redirect to translate current if disabled instead of showing 404 RESOLVED FIXED P3 [DEACTIVATED] Adrian Gaudebert
1584579 [Translate.Next] Access key candidates contain placeables if key not translated RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]

12 Total; 0 Open (0%); 12 Resolved (100%); 0 Verified (0%);


Translate.Next: Bring list of P2/P3 bugs to 0 (feature parity with Translate.Current)

Full Query
ID Summary Status Resolution Priority Assigned to
1377872 Range control doesn't allow to type time correctly RESOLVED FIXED P2 Matjaz Horvat [:mathjazz]
1469611 translation time filter isn't automatically applied on changes RESOLVED FIXED P2 Matjaz Horvat [:mathjazz]
1486518 [Translate.Next] Implement batch actions RESOLVED FIXED P2 Matjaz Horvat [:mathjazz]
1579726 [Translate.Next] Implement Fluent Rich Editor shortcuts RESOLVED FIXED P2 Matjaz Horvat [:mathjazz]
1579632 [Translate.Next] Some placeables are missing in the source panel RESOLVED FIXED P2 Matjaz Horvat [:mathjazz]
1556771 [Translate.Next] Add rich editor support for Fluent simple messages RESOLVED FIXED P2 [DEACTIVATED] Adrian Gaudebert
1510189 [Translate.Next] Add support for author filter RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1510190 [Translate.Next] Add support for time range filter RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1511357 [Translate.Next] Highlight search terms in entities list RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1584223 [Translate.Next] Back button doesn't work after getting into app RESOLVED FIXED P3 [DEACTIVATED] Adrian Gaudebert
1543345 [Translate.Next] Implement and document Fluent Source Editor shortcuts RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1547274 [Translate.Next] Implement a progress bar at the top RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1554092 [Translate.Next] Add ability to switch from locale/all-projects to locale/project/resource RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1584164 [Translate.Next] Editor tries to convert syntax from complex to complex RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1555083 [Translate.Next] After submitting a suggestion or translation, the machinery tab still uses the previous strings RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1510187 [Translate.Next] Add support for tags in filters panel RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1557922 [Translate.Next] After search results are fetched, input area steals the focus RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1563457 [Translate.Next] Cursor in Fluent editor is completely off with scripts w/out monospace font RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1566477 [Translate.Next] Switch Fluent Editor mode if needed when copying translation into editor RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1566869 [Translate.Next] Unsaved changes warning stops working with Fluent RESOLVED FIXED P3 [DEACTIVATED] Adrian Gaudebert
1569863 [Translate.Next] Unsaved changes warning triggered when switching Fluent and non-Fluent strings RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1570228 [Translate.Next] History tab doesn't update after submitting translation VERIFIED FIXED P3 Matjaz Horvat [:mathjazz]
1573437 [Translate.Next] Serialize Fluent translations with default Fluent serializer RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1574889 [Translate.Next] Update <title> tag content to reflect localized project and locale RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1574922 [Translate.Next] Update project and resource data if project changes RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1575875 [Translate.Next] Add support for simple text elements in Rich Editor RESOLVED FIXED P3 [DEACTIVATED] Adrian Gaudebert
1577482 [Translate.Next] Show augmented original strings for Fluent RESOLVED FIXED P3 [DEACTIVATED] Adrian Gaudebert
1579145 [Translate.Next] Pontoon infinite loading loop on broken URLs RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1510185 [Translate.Next] Add support for extra filters RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1510184 [Translate.Next] Enable selecting multiple filters RESOLVED FIXED P3 [DEACTIVATED] Adrian Gaudebert
1579745 [Translate.Next] Set Locale-specific attributes in Fluent Rich Editor RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1579746 [Translate.Next] Set read-only attribute in Fluent Rich Editor RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1580211 [Translate.Next] Add Support for strings with SelectExpressions RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1580213 [Translate.Next] Add special UI for SelectExpressions used for plural strings RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1580214 [Translate.Next] Add special UI for access keys RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1580216 [Translate.Next] Show attribute ID of simple single-attribute messages in Metadata RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1580217 [Translate.Next] Implement interactive tour RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1580468 [Translate.Next] Align nomenclature of Fluent frontend code with @fluent/syntax RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1580632 [Translate.Next] Mass-replace is broken RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1582527 [Translate.Next] Access key candidates get focus before input RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1583764 [Translate.Next] Bad placeable markup on multiple peer Fluent-style variables RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1583779 [Translate.Next] Editor buttons are missing titles with shortcuts RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1528926 [Translate.Next] Decide on the naming scheme for message ids RESOLVED FIXED P5 [DEACTIVATED] Adrian Gaudebert
1554705 [Translate.Next] Implement Fluent Rich Editor RESOLVED DUPLICATE P3 [DEACTIVATED] Adrian Gaudebert

44 Total; 0 Open (0%); 43 Resolved (97.73%); 1 Verified (2.27%);


Upgrade to python 3.6

Full Query
ID Summary Status Resolution Priority Assigned to
1542084 [python3] Add Python 3.6 to the testing matrix on TravisCI RESOLVED FIXED P2 Jarek Śmiejczak [:jotes]

1 Total; 0 Open (0%); 1 Resolved (100%); 0 Verified (0%);


Other goals

Full Query
ID Summary Status Resolution Priority Assigned to
1571039 Drop hardcoded locale redirects RESOLVED FIXED P1 Matjaz Horvat [:mathjazz]
1576120 [FTL] Store strings in TM as simple strings RESOLVED FIXED P1 Matjaz Horvat [:mathjazz]
1578537 Upgrade PostgreSQL by 13 Nov 2019 RESOLVED FIXED P1 Matjaz Horvat [:mathjazz]
1563677 [FTL] Selectors containing quotes result in `expected literal` error RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1584995 Export locale-specific translation memory dbs as TMX files RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1578057 [dashboard] Teams dashboard shows last activity from introduction projects RESOLVED FIXED -- Michal Stanke (Mozilla.cz) [:mstanke][:MikkCZ]
1565674 [sync] Changes to folders that are symlinks not committed RESOLVED WORKSFORME P1 Matjaz Horvat [:mathjazz]

7 Total; 0 Open (0%); 7 Resolved (100%); 0 Verified (0%);


Fourth Quarter

Translate.Next Cleanup

Full Query
ID Summary Status Resolution Priority Assigned to
1588470 [translate] Remove Translate.Next banner RESOLVED FIXED P2 [DEACTIVATED] Adrian Gaudebert
1588471 [translate] Remove /translate/ from the URL RESOLVED FIXED P2 [DEACTIVATED] Adrian Gaudebert
1587341 [Translate.Next] Remove waffle flag RESOLVED FIXED P4 [DEACTIVATED] Adrian Gaudebert

3 Total; 0 Open (0%); 3 Resolved (100%); 0 Verified (0%);


Translate.Next Followup

Full Query
ID Summary Status Resolution Priority Assigned to
1588565 Translate page breaks if the filter menu is opened in untranslated resource RESOLVED FIXED P1 Matjaz Horvat [:mathjazz]
1589137 Changes to static files outside the frontend folder requiring make build RESOLVED FIXED P1 [DEACTIVATED] Adrian Gaudebert
1555259 [FTL] Copying from Machinery to Source editor results in a broken string RESOLVED FIXED P3 Karskaya
1588929 [translate] Localize All Resources and All Projects in main navigation RESOLVED FIXED P3 kathiekim95
1588931 [translate] Localize Machinery sources RESOLVED FIXED P3 Nadinda Rachmat [:nadinda]
1590020 Disable allCapitalsString parser RESOLVED FIXED P3 kathiekim95
1594177 [Translate.Next] Indicate visually when Machinery has found some TM matches RESOLVED FIXED P3 Karskaya
1251186 [translate] Bad placeables detection RESOLVED FIXED P4 [DEACTIVATED] Adrian Gaudebert
1545964 [Translate.Next] Button to accept a suggested translation has an inaccurate/confusing tooltip RESOLVED FIXED P4 Monika Maheshwari [:MonikaMaheshwari]
1579655 [Translate.Next] Write tests for the fluentoriginal module RESOLVED FIXED P4 Nadinda Rachmat [:nadinda]
1586227 [Translate.Next] Localize ProjectInfo RESOLVED FIXED P4 Monika Maheshwari [:MonikaMaheshwari]
1586229 [Translate.Next] Localize ResourceProgress RESOLVED FIXED P4 Anastasia
1504702 [Translate.Next] Implement pseudolocalization RESOLVED FIXED P5 [DEACTIVATED] Adrian Gaudebert
1586233 [Translate.Next] Localize search panel statuses and filters RESOLVED FIXED P5 Monika Maheshwari [:MonikaMaheshwari]
1587910 [Translate.Next] Localize Resource Progress bar RESOLVED DUPLICATE P3 abowler

15 Total; 0 Open (0%); 15 Resolved (100%); 0 Verified (0%);


3-column layout

Full Query
ID Summary Status Resolution Priority Assigned to
1514555 The string list shouldn't ellipsis if the strings is long, it should overflow instead RESOLVED FIXED P2 kathiekim95
1586820 [translate] Implement 3-column layout RESOLVED FIXED P2 Matjaz Horvat [:mathjazz]
1586827 [translate] Redesign search boxes to look more like input fields RESOLVED FIXED P2 Monika Maheshwari [:MonikaMaheshwari]
1586829 [translate] Show avatars in translations RESOLVED FIXED P2 Anastasia
1589079 [translate] Redesign Translation author and timestamp presentation RESOLVED FIXED P2 Anastasia
1593237 Replace string list spinner with content loading placeholder RESOLVED FIXED P3 michaelumanah
1595694 Update interactive tour to fit the 3-column layout RESOLVED FIXED P2 Matjaz Horvat [:mathjazz]

7 Total; 0 Open (0%); 7 Resolved (100%); 0 Verified (0%);


Pretranslation

Full Query
ID Summary Status Resolution Priority Assigned to
1552801 [pre-translation] Implement core task RESOLVED FIXED P3 Vishal Sharma [:vishalcr7]
1552802 [pre-translation] Add support in project admin RESOLVED FIXED P3 Vishal Sharma [:vishalcr7]

2 Total; 0 Open (0%); 2 Resolved (100%); 0 Verified (0%);


Upgrade to python 3.6

Full Query
ID Summary Status Resolution Priority Assigned to
1585251 [python3] Make unit tests pass in python3 RESOLVED FIXED P2 Jarek Śmiejczak [:jotes]
1585253 [python3] Deploy to Heroku RESOLVED FIXED P2 Matjaz Horvat [:mathjazz]
1597731 [python3][sync] TypeError when running with Python 3 RESOLVED FIXED P2 [DEACTIVATED] Adrian Gaudebert
1597732 [python3] Update mercurial to version 5.2 RESOLVED FIXED P2 [DEACTIVATED] Adrian Gaudebert
1591498 [python3] Solve glob_to_regex for both py2 and py3 RESOLVED FIXED -- Jarek Śmiejczak [:jotes]
1597558 Raygun.io middleware can't report errors on Python 3 branch RESOLVED FIXED -- Jarek Śmiejczak [:jotes]

6 Total; 0 Open (0%); 6 Resolved (100%); 0 Verified (0%);


Other goals

Full Query
ID Summary Status Resolution Priority Assigned to
1605064 Machinery page is broken RESOLVED FIXED P1 Matjaz Horvat [:mathjazz]
1578537 Upgrade PostgreSQL by 13 Nov 2019 RESOLVED FIXED P1 Matjaz Horvat [:mathjazz]
1605702 Update compare-locales version in Pontoon to support excludes in project-config RESOLVED FIXED P2 Axel Hecht [:Pike]
1591290 Request for data from Pontoon to evaluate Manager engagement RESOLVED FIXED P2 Matjaz Horvat [:mathjazz]
1601361 Investigate xcode changes in Lockwise iOS RESOLVED FIXED P2 Matjaz Horvat [:mathjazz]
1601002 Handle placeables in Fluent accesskeys RESOLVED FIXED P2 Matjaz Horvat [:mathjazz]
1600278 I can't search through the resources admin panel RESOLVED FIXED P2 Jarek Śmiejczak [:jotes]
1597650 "Not linked" resources are not showing up in resource manager RESOLVED FIXED P2 Matjaz Horvat [:mathjazz]
1589344 [Readme] Update string identifiers docs RESOLVED FIXED P2 Nadinda Rachmat [:nadinda]
1564837 Make contributor's own public profile link more discoverable RESOLVED FIXED P2 abowler
1588468 Prevent long Locale codes to break layout RESOLVED FIXED P2 Nadinda Rachmat [:nadinda]
1567402 [3rd party] Make Bugs tab disabled by default RESOLVED FIXED P3 abowler
1344120 [translate] Reset search placeholder if filter selection not applied RESOLVED FIXED P3 michaelumanah
1583821 Languages are deactivated when they don't have projects RESOLVED FIXED P3 Karskaya
1587924 Remove Rank column from the Contributors table RESOLVED FIXED P3 Karskaya
1567394 Make it easier to access issue tracker from Pontoon app RESOLVED FIXED P3 kathiekim95
1558484 [3rd party] Add ability to log users in using GitHub RESOLVED FIXED P3 abowler
1589506 Use high DPI avatars RESOLVED FIXED P3 Monika Maheshwari [:MonikaMaheshwari]
1590165 Join RESOURCE and PROJECT entries in Metadata panel RESOLVED FIXED P3 Monika Maheshwari [:MonikaMaheshwari]
1369976 [translate] Add ability to sort resources by completion in the resource menu RESOLVED FIXED P3 Nadinda Rachmat [:nadinda]
1591336 Make columns in the bugs list sortable RESOLVED FIXED P3 michaelumanah
1593616 Replace "Get in touch" link on the homepage with "Give Feedback" RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1593747 [sync] Pontoon incorrectly considers .pot files to be .po in some cases RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1597284 Add support for authentication using Google RESOLVED FIXED P3 Anand
1508474 [translate] Unapproving resets the textarea with the translation RESOLVED FIXED P3 Anastasia
1599056 Check on new-lines for gettext-based content RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1600134 Refactor get_translations_from_other_locales() API RESOLVED FIXED P3 abowler
1490026 Logged out users can trigger updates with keyboard RESOLVED FIXED P3 michaelumanah
1602374 Columns should be sorting descending with first click RESOLVED FIXED P3 abowler
1604073 Latest Activity balloon on Tags tab displayed wrong information about approved strings RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1374605 [translate] Show file-level comments RESOLVED FIXED P3 abowler
1243137 [translate] Implement empty strings filter RESOLVED FIXED P3 abowler
1501356 [translate] Add ability to generate a permalink to a string RESOLVED FIXED P4 abowler
1423854 Add status and assignee to the list of bugs and allows sorting by columns RESOLVED FIXED P4 okpo.ekpenyong
1589874 Wrong priority star rating is displayed in Translate View menu RESOLVED FIXED -- Monika Maheshwari [:MonikaMaheshwari]
1595149 Pontoon Heroku deploy fails with out-of-memory RESOLVED FIXED -- Jarek Śmiejczak [:jotes]
1595569 Resources are not showing up in resource manager RESOLVED FIXED -- Axel Hecht [:Pike]
1595956 [tour] Color of the text inside of the Tour popup window is too bright RESOLVED FIXED -- Matjaz Horvat [:mathjazz]
1601564 Allow using a dotenv file to configure the WSGI application RESOLVED FIXED -- Fabien LOISON (FLOZz)
1602732 Gitlab authentication on Pontoon RESOLVED FIXED -- Fabien LOISON (FLOZz)

40 Total; 0 Open (0%); 40 Resolved (100%); 0 Verified (0%);