QA/Translation

From MozillaWiki
Jump to navigation Jump to search

Translation Infobar

Feature Status Release Target Dev Lead QA Lead Other Testers QA Status
Translation Infobar Example Example Example Florian Quèze Bogdan Maris lizzard, madamezou N/A

Summary

The new translation infobar supports English, Chinese, Spanish, Japanese, German, French, Russian, Arabic, Korean, Portuguese, Vietnamese, Polish, Turkish.

  • To make translation feature work you need to switch two prefs:
    • Pref: browser.translation.detectLanguage Value: true
    • Pref: browser.translation.ui.show Value: true

References

  • The translation infobar should be an infobar with the following features:
    • It displays the webpage's language in a language drop-down, pre-selected to the language detected. Has a Translate and Not Now buttons, and an Options menu-popup button

First state of translation.png

  • Allows the user to correct this detection by choosing another language from the drop-down.

Allow user to correct first detection.gif

  • Doesn't go away when Translate is clicked. Instead, it switches to "Translating webpage" and triggers the translation service.

Infobar does not go away upon hitting Translating.gif

  • Displays success or error information on completion

Success translation.png Error translation.png

  • For now only a few languages are supported for detected languages:
    • English, Chinese, Japanese, Spanish, German, French, Russian, Arabic, Korean, Portuguese
  • The languages that we translate into:
    • English, Polish, Turkish, and Vietnamese.

Test Cases

Automation Coverage

  • Automated tests are available. N/A

Bugs

Full Query
ID Summary Priority Status
971043 Implement document walker to grab webpage's text content and format it for translation service -- VERIFIED
971044 [meta] Add built-in web page translation -- RESOLVED
971045 Breakdown: Translation infobar styling for all 3 OSes -- VERIFIED
971047 Import the CLD language detection library -- VERIFIED
971048 Run language detection on webpages and display infobar when language is not the current UI locale -- VERIFIED
973271 Automatic Translation -- RESOLVED
973275 Auto-detect language of web content -- RESOLVED
973276 Firefox offers to translate content -- RESOLVED
973277 Firefox alerts user to translation error -- RESOLVED
973278 Place translation icon in URL bar -- RESOLVED
973279 Translation: Create Firefox Translation icon -- RESOLVED
973281 Present Translation Infobar to user -- RESOLVED
973282 Option to close Translation Infobar -- VERIFIED
973283 Option to correct wrongly detected language upon initial page load -- VERIFIED
973284 Option to change the language to translate to from my default language -- VERIFIED
973285 Option to select “translate” -- VERIFIED
973286 Option to “not translate” -- VERIFIED
973287 Translation-in-progress state for Infobar -- RESOLVED
973288 Display translated text according to page styling -- RESOLVED
973290 Option to modify language pairs after my first translation attempt -- RESOLVED
973291 Option to show original content after a translation -- RESOLVED
973292 Firefox counts the number of characters its translates -- VERIFIED
973293 Firefox counts the number of times that it detects a translation opportunity -- RESOLVED
973294 Firefox counts the number of times that users pick "Show Original" -- RESOLVED
973295 Additional Info bar options -- RESOLVED
973434 Feature Breakdown - Bug 973294 -- VERIFIED
973435 Feature Breakdown - Bug 973293 -- VERIFIED
973437 Feature Breakdown - Bug 973292 -- VERIFIED
974460 Add translation icon to URL bar structure -- VERIFIED
974461 Display translation icon at the same time as the translation infobar -- VERIFIED
974477 Ensure that QA has access to translation metrics -- RESOLVED
974521 Create Translation icon(s) -- VERIFIED
974527 Clicking translation icon in URL bar shows translation infobar -- VERIFIED
974538 Create "Error Translating" infobar for Automatic Translation -- VERIFIED
974587 Create "Translation in Progress" infobar for Automatic Translation -- VERIFIED
974591 Calculate status of Translation in Progress for Automatic Translation -- RESOLVED
976542 Create "Translated" state infobar for Automatic Translation -- VERIFIED
976545 Implement dropdowns with language list in Translation Infobar -- VERIFIED
976552 Add "View Original" content toggle button to "Translated" state infobar for Automatic Translation -- VERIFIED
976554 Replace content of webpage's text nodes with translation content (or back to original) -- VERIFIED
976556 Parse translation results back into our data structure -- VERIFIED
976557 Fade translation/original text when replacing it -- RESOLVED
976571 Translation infobar option to report language detection problem -- RESOLVED
976573 Implement "Options" dropdown in translation infobar -- VERIFIED
976574 Implement "Translation Preferences" option in infobar -- VERIFIED
976606 Decision needs to be made on how to display translation progress for Automatic Translation -- VERIFIED
976751 Spec the UI and functionality for Infobar error state -- VERIFIED
977648 User can opt-out of Automatic Translation -- RESOLVED
977650 Add Translation opt-out checkbox to “Content” tab in Firefox Preferences -- RESOLVED
977652 Enable translation opt-out checkbox in “Content” tab to show/never show translation infobar -- RESOLVED
977730 Count total pages visited by all test users -- VERIFIED
977731 Count the times users manually adjust the offered translation pair -- RESOLVED
977732 Count the instances that Firefox detects specific languages -- RESOLVED
977733 Count the number of times a user chooses to translate -- RESOLVED
977734 Count the number of times a user opts out of Instant Translation -- RESOLVED
977737 Trial audiences for translation add-on -- RESOLVED
977739 Control audiences for translation add-on -- RESOLVED
977740 End of trail period for translation add-on -- RESOLVED
977742 Vietnamese supported language pairs -- RESOLVED
977743 Polish supported language pairs -- RESOLVED
977744 Turkish supported language pairs -- RESOLVED
977745 Measure hours of usage for trial population -- RESOLVED
977768 Story Breakdown - Count total pages visited by all test users -- VERIFIED
977770 Count the times users manually adjust the offered translation pair -- VERIFIED
977771 Story Breakdown - Count the instances that Firefox detects specific languages -- RESOLVED
977772 Story Breakdown - Count the number of times a user chooses to translate -- RESOLVED
977774 Count the number of times a user opts out of Instant Translation -- RESOLVED
977806 Story Breakdown - Trial audiences for translation add-on -- VERIFIED
977807 Story Breakdown - Control audiences for translation add-on -- VERIFIED
977808 Story Breakdown - End of trial period for translation add-on -- VERIFIED
977813 Verify if FHR Already Collects the Data -- VERIFIED
978158 Set up client FHR reporting for Translation project -- VERIFIED
979424 Implement structure and state switching for translation infobar -- VERIFIED
980513 [translation] Determine best method to serve translation to a fraction of Beta audiences -- VERIFIED
980514 [Translation] Develop remote way to disable translation pilot -- VERIFIED
980516 Implement best method to serve translation add-on to fraction of Beta population -- RESOLVED
987522 Improve localizability of translation infobar -- VERIFIED
988275 Choosing the same language in Translation Infobar will attempt to translate -- VERIFIED
988297 Language is changed if up/down arrow keys are used while translation infobar displays the error message -- VERIFIED
988336 Firefox attempts to translate again the webpage when hitting enter key even if no button is highlighted -- VERIFIED
988478 [UX] Create Translation Infobar styled for Windows -- VERIFIED
988479 [UX] Create Translation Infobar styled for Linux -- VERIFIED
988480 Implement Mac OSX styling of Translation Infobar -- VERIFIED
988481 Implement Windows styling of Translation Infobar -- VERIFIED
988482 Implement Linux styling of Translation Infobar -- VERIFIED

85 Total; 0 Open (0%); 37 Resolved (43.53%); 48 Verified (56.47%);


All the bugs in Firefox::Translation

Fixed; may need verification

No results.

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


Unconfirmed bugs

No results.

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


Sign off

Sign offs
  • Firefox XX Aurora (Aurora sign off) - XXXX-XX-XX