Localization QA: checklist
We aim at delivering good and reliable translations. In order to do that, we ask that every localization is produced by a team and not by individuals. The reason is quite simple: as in the editorial world, authors are likely to miss their own errors, even if they thoroughly check their work. So, a team should be composed of at least 2 people: 1 doing actual translation using iLocalize and Interface Builder; 1 that checks the other's work. This checklist is a little help for the ones who check if everything is right. Comments are welcome through caminol10n mailing-list.
Prepare for testing
- Install the Camino ML using a default (admin) user
- Make sure the language you're testing is the first one in the list in International prefPane of System Prefs
- Set the default browser to other-than-Camino
- Run Camino ML using another, non-admin user
Menus
- Menu bar: check all levels of menu items
- Menu bar: check the text encoding list (View menu)
- Menu bar: make sure Cmd-l/r arrow are not set in the menu as the shortcuts for forward/backward (History Menu)
- Menu bar: Bookmark Current Page… (enabled for any non-blank, non-special-protocol page) (Bookmarks Menu)
- Menu bar: Bookmark Current Pages as Tab Group… (enabled for any 2 or more non-blank, non-special-protocol pages) (Bookmarks Menu)
- Menu bar: if your localization team provides translations also for the Camino project site, check the validity of links activated by items of the Help Menu
- Menu bar: look at the keyboard shortcuts shown in the menus and, if you find difficulties in using one of them, contact our mailing-list or file a bug in Bugzilla
- Contextual Menu: check the Spelling context menu to ensure No Guesses Found, Learn Word, and Ignore Word are translated.
Sheets and Dialog windows
- General: check if strings in dialog buttons are fully visible
- Save as... command: check that the Format drop-down menu is wide enough to read the items in it
- Import Bookmarks... command: check that the window is wide enough to read the string
- Print... command: check the translation of Camino's settings panel (choose "Camino" from the third drop-down meno from top in the Print dialog)
- Customize Toolbar... command: check the labels of the elements in the drop-down sheet that appears (also tooltips)
- Sheets: make sure the security warning are enabled in the Security prefPane and: 1) visit https://bugzilla.mozilla.org 2) visit a non-secure site: you should see a warning, check if it's translated
- Sheets: check the translation and layout for the Reset Camino dialog (Camino Menu)
- Sheets: check the translation and layout for the Empty Cache dialog (Camino Menu)
- About window: check the About box and Get Info to make sure they display correctly the version, with "Int" appended
- Pop-up blocker: ensure the leftmost button in the pop-up blocker is clickable for its entire width and not covered by the text field.
- Make sure the software update window appears and all the buttons are visible/functional (N.B. This requires temporarily moving aside the org.mozilla.camino.plist file, since any changes to window sizes or positions you have made personally are stored in that file and will override any potentially broken dimensions in nibs)
- Download manager: make sure none of the "time remaining" strings are cut off (the view needs to be resized by localizer in order to fit the longest string; see Bug 485146 comment 10-12)
Bookmark manager
- Bookmark Manager: check names of collections on the left column
- Bookmark Manager: select a bookmark then get info for it and check the Info window (both Info and Status tabs)
- Verify all search engines and default bookmarks work (note that some default Camino bookmarks referring to Camino itself are redirects; this is by design)
Preferences
- Preferences: in the main view (Show All), check the name of each preferences section
- Preferences: navigate every panel and every tab in it, checking for the visibility and correctness of the strings
- Preferences: look especially to the font settings (inside the Appearance Pref. Panel), that, at the moment, require a bit of "deep" navigation to see all of the dialogs
- Preferences: check the text encoding lists
- Login to post comments
