QA/Translation

From MozillaWiki
Jump to navigation Jump to search
Feature Status Target Dev Lead QA Lead Other Testers QA Status
Translation Infobar Firefox 33 Florian Quèze Bogdan Maris lizzard, madamezou N/A

Intro

New Translation feature provides users from all over the world the ability to translate the webpages from the original language to a specific chosen language. For now Translation infobar supports only English, Chinese, Spanish, Japanese, German, French, Russian, Korean, Portuguese, as target and source languages.

Testing Approach

For Translation we are testing each language in order to see if the webpages are translated properly. Change the languages to translate to and watch for inconsistency in the translation and functionality of translation options.

  • 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

Translation infobar3.png

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

Choose language original language3.gif

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

Translation in action3.gif

    • Displays success or error information on completion

Translated page3.png Translation error3.png

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

Requirements

For now there will be required two prefs in order for translation to work:

Open about:config and click on "I'll be careful, I promise!" button

  • Set:
    • browser.translation.detectLanguage to true
    • browser.translation.ui.show to true
  • Create:
    • browser.translation.bing.apiKeyOverride (right click -> New -> String) set to J5dY1fzkZwQP2Mq56ssXFF/G0dwrscNmCjSgaxl0CNE=
    • browser.translation.bing.clientIdOverride (right click -> New -> String) set to TestFirefox

One and Done tasks

TBD

MozTrap tests

Automated tests are available here

Bug work

  • All bugs:

No results.

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

  • 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-offs

Aurora.png Aurora sign-offs

Beta.png Beta sign-offs

Release.png Release sign-offs