project window source and target lists open string list in language tab
TRANSCRIPT
![Page 1: Project Window Source and Target Lists Open string list in language tab](https://reader036.vdocuments.site/reader036/viewer/2022062401/5a4d1b4c7f8b9ab0599a5fb4/html5/thumbnails/1.jpg)
An Introduction to SDL Passolo
M. Micaela Novas
Colorado Translators AssociationSeptember 13, 2014
![Page 2: Project Window Source and Target Lists Open string list in language tab](https://reader036.vdocuments.site/reader036/viewer/2022062401/5a4d1b4c7f8b9ab0599a5fb4/html5/thumbnails/2.jpg)
Today we will cover…• Software Localization Overview• Passolo and File Types• Passolo Panels and Toolbars• What to Localize• Hot Keys and Shortcut Keys• Filters• Statistics• General Settings• SDL MultiTerm/SDL Studio Integration• Checking Options • Final Tips and Resources
![Page 3: Project Window Source and Target Lists Open string list in language tab](https://reader036.vdocuments.site/reader036/viewer/2022062401/5a4d1b4c7f8b9ab0599a5fb4/html5/thumbnails/3.jpg)
Internationalization (I18N)Designing software in such a way that allows for translation without the need for re-design or re-compilation*
• Separation of text and source code• Pseudo translation
• Length restrictions• Date, time, number and currency formats• Hard coded text• Character display• Right to left languages
*Adapted from A Practical Guide to Software Localization, by Bert Esselink
![Page 4: Project Window Source and Target Lists Open string list in language tab](https://reader036.vdocuments.site/reader036/viewer/2022062401/5a4d1b4c7f8b9ab0599a5fb4/html5/thumbnails/4.jpg)
Localization (L10N)• Translation of software strings
• Engineering• Checking for language encoding• Resizing dialog boxes• Fixing functional issues
• Testing• Functional• Linguistic
![Page 5: Project Window Source and Target Lists Open string list in language tab](https://reader036.vdocuments.site/reader036/viewer/2022062401/5a4d1b4c7f8b9ab0599a5fb4/html5/thumbnails/5.jpg)
Software Files * • Resource files (text-only files, e.g. RC, DLG)
• Program files (.exe, .dll)
• XML
• Many more
*Screenshot taken from A Practical Guide to Software Localization, by Bert Esselink
![Page 6: Project Window Source and Target Lists Open string list in language tab](https://reader036.vdocuments.site/reader036/viewer/2022062401/5a4d1b4c7f8b9ab0599a5fb4/html5/thumbnails/6.jpg)
Why Passolo?• Handles executable program files (*.exe) and libraries (*.dll) (Win32)
• HTML, xml, java, .NET, msi, RC files
• Complete file list:http://www.sdl.com/download/sdl-passolo-file-formats/12885/
Key benefits:• Embedded parsers for most common software files• Allows the preview and resize of dialog boxes• Source updates are handled smoothly• Allows hot key validation!
![Page 7: Project Window Source and Target Lists Open string list in language tab](https://reader036.vdocuments.site/reader036/viewer/2022062401/5a4d1b4c7f8b9ab0599a5fb4/html5/thumbnails/7.jpg)
Passolo File Extensions• .lpu > Original Passolo project
• .tbu > Exported bundle, no license
• .tbulic > Licensed exported bundle
Download a free SDL Passolo 2011 Translation Edition from http://www.sdl.com/campaign/lt/sdl-passolo-2011-translator-edition.html
![Page 8: Project Window Source and Target Lists Open string list in language tab](https://reader036.vdocuments.site/reader036/viewer/2022062401/5a4d1b4c7f8b9ab0599a5fb4/html5/thumbnails/8.jpg)
Start Page
![Page 9: Project Window Source and Target Lists Open string list in language tab](https://reader036.vdocuments.site/reader036/viewer/2022062401/5a4d1b4c7f8b9ab0599a5fb4/html5/thumbnails/9.jpg)
What does a Passolo project look like?
Project Window
Source and Target Lists
Open string listin language tab
![Page 10: Project Window Source and Target Lists Open string list in language tab](https://reader036.vdocuments.site/reader036/viewer/2022062401/5a4d1b4c7f8b9ab0599a5fb4/html5/thumbnails/10.jpg)
Passolo Panels
![Page 11: Project Window Source and Target Lists Open string list in language tab](https://reader036.vdocuments.site/reader036/viewer/2022062401/5a4d1b4c7f8b9ab0599a5fb4/html5/thumbnails/11.jpg)
Navigation Toolbar
Comment fieldSource string
Target stringValidates stringAutomatic TranslationFind Fuzzy Translation Find
ConcordancesTranslation Assistant
Untranslate
Translation comment
![Page 12: Project Window Source and Target Lists Open string list in language tab](https://reader036.vdocuments.site/reader036/viewer/2022062401/5a4d1b4c7f8b9ab0599a5fb4/html5/thumbnails/12.jpg)
Check and Find Panels
![Page 13: Project Window Source and Target Lists Open string list in language tab](https://reader036.vdocuments.site/reader036/viewer/2022062401/5a4d1b4c7f8b9ab0599a5fb4/html5/thumbnails/13.jpg)
Find (Ctrl + F)
![Page 14: Project Window Source and Target Lists Open string list in language tab](https://reader036.vdocuments.site/reader036/viewer/2022062401/5a4d1b4c7f8b9ab0599a5fb4/html5/thumbnails/14.jpg)
Display of Strings• Red: strings have not yet been translated, or the source
string has changed. • Green: strings have been pre-translated but not yet
reviewed. • Blue: strings have been manually translated but not yet
reviewed. • Black: strings have been translated and
reviewed.
![Page 15: Project Window Source and Target Lists Open string list in language tab](https://reader036.vdocuments.site/reader036/viewer/2022062401/5a4d1b4c7f8b9ab0599a5fb4/html5/thumbnails/15.jpg)
Old Text
![Page 16: Project Window Source and Target Lists Open string list in language tab](https://reader036.vdocuments.site/reader036/viewer/2022062401/5a4d1b4c7f8b9ab0599a5fb4/html5/thumbnails/16.jpg)
Project View – Columns
![Page 17: Project Window Source and Target Lists Open string list in language tab](https://reader036.vdocuments.site/reader036/viewer/2022062401/5a4d1b4c7f8b9ab0599a5fb4/html5/thumbnails/17.jpg)
Language Tab - Columns
![Page 18: Project Window Source and Target Lists Open string list in language tab](https://reader036.vdocuments.site/reader036/viewer/2022062401/5a4d1b4c7f8b9ab0599a5fb4/html5/thumbnails/18.jpg)
Language Tab - Columns• Number• ID• Source Text• Translation• Comment• State• Last Change (vs. Last Update)• Old Text
![Page 19: Project Window Source and Target Lists Open string list in language tab](https://reader036.vdocuments.site/reader036/viewer/2022062401/5a4d1b4c7f8b9ab0599a5fb4/html5/thumbnails/19.jpg)
Finding Context
![Page 20: Project Window Source and Target Lists Open string list in language tab](https://reader036.vdocuments.site/reader036/viewer/2022062401/5a4d1b4c7f8b9ab0599a5fb4/html5/thumbnails/20.jpg)
What to Localize• Menus
• Dialog Boxes
• String Tables
![Page 21: Project Window Source and Target Lists Open string list in language tab](https://reader036.vdocuments.site/reader036/viewer/2022062401/5a4d1b4c7f8b9ab0599a5fb4/html5/thumbnails/21.jpg)
String Tables
![Page 22: Project Window Source and Target Lists Open string list in language tab](https://reader036.vdocuments.site/reader036/viewer/2022062401/5a4d1b4c7f8b9ab0599a5fb4/html5/thumbnails/22.jpg)
Dialog Boxes
![Page 23: Project Window Source and Target Lists Open string list in language tab](https://reader036.vdocuments.site/reader036/viewer/2022062401/5a4d1b4c7f8b9ab0599a5fb4/html5/thumbnails/23.jpg)
Menus
![Page 24: Project Window Source and Target Lists Open string list in language tab](https://reader036.vdocuments.site/reader036/viewer/2022062401/5a4d1b4c7f8b9ab0599a5fb4/html5/thumbnails/24.jpg)
Hot Keys• Also known as accelerator or mnemonic keys• Ampersand symbol: &
• &File > File• &Insert > Insert
• Underscore symbol: _• _About > About
![Page 25: Project Window Source and Target Lists Open string list in language tab](https://reader036.vdocuments.site/reader036/viewer/2022062401/5a4d1b4c7f8b9ab0599a5fb4/html5/thumbnails/25.jpg)
Consistency and Duplication• Consistency with standard Windows commands in
your language• Avoid duplication• Avoid accented characters as hot keys
![Page 26: Project Window Source and Target Lists Open string list in language tab](https://reader036.vdocuments.site/reader036/viewer/2022062401/5a4d1b4c7f8b9ab0599a5fb4/html5/thumbnails/26.jpg)
Control Keys (shortcut keys)
![Page 27: Project Window Source and Target Lists Open string list in language tab](https://reader036.vdocuments.site/reader036/viewer/2022062401/5a4d1b4c7f8b9ab0599a5fb4/html5/thumbnails/27.jpg)
Variables: %s %d %ld
Replace %ld occurrences in file %s?
Mismatch between expected and actual size after replace:%ld bytes expected, %ld bytes actual in file:%s
![Page 28: Project Window Source and Target Lists Open string list in language tab](https://reader036.vdocuments.site/reader036/viewer/2022062401/5a4d1b4c7f8b9ab0599a5fb4/html5/thumbnails/28.jpg)
Getting Ready to Translate
![Page 29: Project Window Source and Target Lists Open string list in language tab](https://reader036.vdocuments.site/reader036/viewer/2022062401/5a4d1b4c7f8b9ab0599a5fb4/html5/thumbnails/29.jpg)
Start TranslatingTranslate the following string lists
Menu103 “_POPUP_”139 “ListView Menu”Dialog114 “Confirmation Required”118 “Advanced”1540 “Search”String TableTranslate string IDs 61472, 61473, 61747, 61475*
*Microsoft Strings: http://www.microsoft.com/Language/en-US/Default.aspx
![Page 30: Project Window Source and Target Lists Open string list in language tab](https://reader036.vdocuments.site/reader036/viewer/2022062401/5a4d1b4c7f8b9ab0599a5fb4/html5/thumbnails/30.jpg)
Filters
![Page 31: Project Window Source and Target Lists Open string list in language tab](https://reader036.vdocuments.site/reader036/viewer/2022062401/5a4d1b4c7f8b9ab0599a5fb4/html5/thumbnails/31.jpg)
Working with Filters• Filter strings with comments• Filter replicated strings• Filter strings flagged for review
• Now create a filter to view only untranslated and strings flagged for review
![Page 32: Project Window Source and Target Lists Open string list in language tab](https://reader036.vdocuments.site/reader036/viewer/2022062401/5a4d1b4c7f8b9ab0599a5fb4/html5/thumbnails/32.jpg)
Statistics
![Page 33: Project Window Source and Target Lists Open string list in language tab](https://reader036.vdocuments.site/reader036/viewer/2022062401/5a4d1b4c7f8b9ab0599a5fb4/html5/thumbnails/33.jpg)
General Settings - Configuring Passolo
![Page 34: Project Window Source and Target Lists Open string list in language tab](https://reader036.vdocuments.site/reader036/viewer/2022062401/5a4d1b4c7f8b9ab0599a5fb4/html5/thumbnails/34.jpg)
View Options
![Page 35: Project Window Source and Target Lists Open string list in language tab](https://reader036.vdocuments.site/reader036/viewer/2022062401/5a4d1b4c7f8b9ab0599a5fb4/html5/thumbnails/35.jpg)
String List Operations Options
![Page 36: Project Window Source and Target Lists Open string list in language tab](https://reader036.vdocuments.site/reader036/viewer/2022062401/5a4d1b4c7f8b9ab0599a5fb4/html5/thumbnails/36.jpg)
Translation Window Options
![Page 37: Project Window Source and Target Lists Open string list in language tab](https://reader036.vdocuments.site/reader036/viewer/2022062401/5a4d1b4c7f8b9ab0599a5fb4/html5/thumbnails/37.jpg)
Tags Options
![Page 38: Project Window Source and Target Lists Open string list in language tab](https://reader036.vdocuments.site/reader036/viewer/2022062401/5a4d1b4c7f8b9ab0599a5fb4/html5/thumbnails/38.jpg)
Translation Helpers Options
![Page 39: Project Window Source and Target Lists Open string list in language tab](https://reader036.vdocuments.site/reader036/viewer/2022062401/5a4d1b4c7f8b9ab0599a5fb4/html5/thumbnails/39.jpg)
Translation Helpers – Cont’d
Use the same settings for all Translation Helpers
![Page 40: Project Window Source and Target Lists Open string list in language tab](https://reader036.vdocuments.site/reader036/viewer/2022062401/5a4d1b4c7f8b9ab0599a5fb4/html5/thumbnails/40.jpg)
Replicates Options
![Page 41: Project Window Source and Target Lists Open string list in language tab](https://reader036.vdocuments.site/reader036/viewer/2022062401/5a4d1b4c7f8b9ab0599a5fb4/html5/thumbnails/41.jpg)
Translation Assistant Options*
* The “Use Translation Assistant” option needs to be checked every time you open Passolo
![Page 42: Project Window Source and Target Lists Open string list in language tab](https://reader036.vdocuments.site/reader036/viewer/2022062401/5a4d1b4c7f8b9ab0599a5fb4/html5/thumbnails/42.jpg)
SDL MultiTerm/Studio Integration
![Page 43: Project Window Source and Target Lists Open string list in language tab](https://reader036.vdocuments.site/reader036/viewer/2022062401/5a4d1b4c7f8b9ab0599a5fb4/html5/thumbnails/43.jpg)
Checking OptionsDepending on the project needs. Here’re the ones I use the most:
![Page 44: Project Window Source and Target Lists Open string list in language tab](https://reader036.vdocuments.site/reader036/viewer/2022062401/5a4d1b4c7f8b9ab0599a5fb4/html5/thumbnails/44.jpg)
Checking Options
![Page 45: Project Window Source and Target Lists Open string list in language tab](https://reader036.vdocuments.site/reader036/viewer/2022062401/5a4d1b4c7f8b9ab0599a5fb4/html5/thumbnails/45.jpg)
Checking Options > Inline Patterns
![Page 46: Project Window Source and Target Lists Open string list in language tab](https://reader036.vdocuments.site/reader036/viewer/2022062401/5a4d1b4c7f8b9ab0599a5fb4/html5/thumbnails/46.jpg)
When it’s time to run checks…
![Page 47: Project Window Source and Target Lists Open string list in language tab](https://reader036.vdocuments.site/reader036/viewer/2022062401/5a4d1b4c7f8b9ab0599a5fb4/html5/thumbnails/47.jpg)
Let’s run checks…• Build Inline patterns for:• Missing colons• Curly brackets• Square brackets
• Run checks on Dialog 1542 “Filter”• Run checks on the whole project
![Page 48: Project Window Source and Target Lists Open string list in language tab](https://reader036.vdocuments.site/reader036/viewer/2022062401/5a4d1b4c7f8b9ab0599a5fb4/html5/thumbnails/48.jpg)
Useful Tips• Creating a bookmark (Edit > Toggle Bookmark)
• Filter/unfilter, sort, during translation
• Save often! (Passolo sometimes crashes, especially when you are new to it!)
![Page 49: Project Window Source and Target Lists Open string list in language tab](https://reader036.vdocuments.site/reader036/viewer/2022062401/5a4d1b4c7f8b9ab0599a5fb4/html5/thumbnails/49.jpg)
Before delivering a project…
•Spell check (String > Spell checking OR F7)•Run checks•Check the statistics (String List > Statistics)
![Page 50: Project Window Source and Target Lists Open string list in language tab](https://reader036.vdocuments.site/reader036/viewer/2022062401/5a4d1b4c7f8b9ab0599a5fb4/html5/thumbnails/50.jpg)
Useful Resources• Microsoft Style Guides
http://www.microsoft.com/Language/en-US/StyleGuides.aspx
• Microsoft Terminology Searcheshttp://www.microsoft.com/Language/en-US/Search.aspx
• Microsoft Terminology Collectionhttp://www.microsoft.com/Language/en-US/Terminology.aspx
![Page 51: Project Window Source and Target Lists Open string list in language tab](https://reader036.vdocuments.site/reader036/viewer/2022062401/5a4d1b4c7f8b9ab0599a5fb4/html5/thumbnails/51.jpg)
Special Thanks to Laurence Carretey and Uyen Tran
(Interactive Intelligence)