27
Adapt & Localize Software for Global Markets Language Technology Webinar Series: Strategy #5 Language Technology Webinar Series: Strategy #5 Achim Herrmann Anthony Tate Senior Business Consultant SDL P l Product Marketing Manager SDL Copyright © 2008-2010 SDL plc. All rights reserved. SDL Confidential SDL Passolo SDL

Adapt & Localize Software for Global Marketsdownloadcentercdn.sdl.com/tridion/pdf/summerseries-5-passolo_fin… · Palm OS, Symbian, Blackberry, iPhone, Android Microsoft .NET Software

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Adapt & Localize Software for Global Marketsdownloadcentercdn.sdl.com/tridion/pdf/summerseries-5-passolo_fin… · Palm OS, Symbian, Blackberry, iPhone, Android Microsoft .NET Software

Adapt & Localize Software for Global pMarketsLanguage Technology Webinar Series: Strategy #5Language Technology Webinar Series: Strategy #5

Achim HerrmannAnthony TateSenior Business ConsultantSDL P l

Product Marketing ManagerSDL

Copyright © 2008-2010 SDL plc. All rights reserved. SDL Confidential

SDL PassoloSDL

Page 2: Adapt & Localize Software for Global Marketsdownloadcentercdn.sdl.com/tridion/pdf/summerseries-5-passolo_fin… · Palm OS, Symbian, Blackberry, iPhone, Android Microsoft .NET Software

Speakers

Anthony Tate Achim HerrmannProduct Marketing ManagerSDL

Senior Business ConsultantSDL Passolo

Page 3: Adapt & Localize Software for Global Marketsdownloadcentercdn.sdl.com/tridion/pdf/summerseries-5-passolo_fin… · Palm OS, Symbian, Blackberry, iPhone, Android Microsoft .NET Software

Software Localization Challenges

Releasing software globally in multiple languages simultaneously is challengingLocalization of software often requires the involvement of developers Translators may need some programming experienceTranslators may need some programming experienceWhen localizing software, it is hard to visualize User Interface changesMost translation tools are not designed with software localization in mind and are based on words and segments instead of code and stringsinstead of code and strings

Page 4: Adapt & Localize Software for Global Marketsdownloadcentercdn.sdl.com/tridion/pdf/summerseries-5-passolo_fin… · Palm OS, Symbian, Blackberry, iPhone, Android Microsoft .NET Software

The Solution: SDL Passolo 2009

Providing one environment for visual software l li i l h ilocalization to accelerate the process, improve

quality and increase efficiencies.

Page 5: Adapt & Localize Software for Global Marketsdownloadcentercdn.sdl.com/tridion/pdf/summerseries-5-passolo_fin… · Palm OS, Symbian, Blackberry, iPhone, Android Microsoft .NET Software

Key Benefits

Ease-of-use Requires no programming experience or access to source code Requires no programming experience or access to source code Customizable task panes enable you to tailor the interface to suit

your needs Easily translate software strings and adapt the user interface Easily translate software strings and adapt the user interface

without risk of accidentally changing elements or structures See how the translation is affecting dialog boxes and menus and

adjust them accordingly in the visual localization environmentadjust them accordingly in the visual localization environment

Page 6: Adapt & Localize Software for Global Marketsdownloadcentercdn.sdl.com/tridion/pdf/summerseries-5-passolo_fin… · Palm OS, Symbian, Blackberry, iPhone, Android Microsoft .NET Software

Visualize Changes

Key to the power of SDL Passolo is the ability to visualize the changes being made to the graphical user interface (GUI) in real-time.

Page 7: Adapt & Localize Software for Global Marketsdownloadcentercdn.sdl.com/tridion/pdf/summerseries-5-passolo_fin… · Palm OS, Symbian, Blackberry, iPhone, Android Microsoft .NET Software

Fastest Passolo ever

New QuickIndex™ technology for glossaries allows you to reuse previously translated content faster and more accurately than ever beforeConsolidate translation memories, files and settings in one file known as a bundle that can be sent to anyoneone file, known as a bundle, that can be sent to anyone involved in the projectProject view and replicate filters help you find theProject view and replicate filters help you find the information you need quickly and easily

Page 8: Adapt & Localize Software for Global Marketsdownloadcentercdn.sdl.com/tridion/pdf/summerseries-5-passolo_fin… · Palm OS, Symbian, Blackberry, iPhone, Android Microsoft .NET Software

Improved Translation Quality

Pseudo translation checks the content for localization suitability before the project beginsThe indexing technology is designed for software localization, so interprets programming language specifics and still returns high quality matchesspecifics and still returns high-quality matchesAutomatically check the spelling, correct usage of terminology and the formatting of dialogs, menus orterminology and the formatting of dialogs, menus or buttons Provides a complete history of edits to each string and the ability to roll back to previous versions of the translation

Page 9: Adapt & Localize Software for Global Marketsdownloadcentercdn.sdl.com/tridion/pdf/summerseries-5-passolo_fin… · Palm OS, Symbian, Blackberry, iPhone, Android Microsoft .NET Software

Customize to Fit Your Needs

Open platform Customize SDL Passolo to meet your own needs while y

maintaining the ease of use and proven core functionality of the product

All the major program elements can be accessed by other j p g yapplications meaning SDL Passolo can be fully integrated with workflow management systems or the development environment

Page 10: Adapt & Localize Software for Global Marketsdownloadcentercdn.sdl.com/tridion/pdf/summerseries-5-passolo_fin… · Palm OS, Symbian, Blackberry, iPhone, Android Microsoft .NET Software

Integration

Tight integration with the SDL GIM platform giving users the ability to plug-in to enterprise-wide solutions SDL Translation Management System

Integration with SDL Trados Studio and SDL M ltiT ® i i f i l t l t dMultiTerm® maximizes reuse of previously translated content and ensures corporate terms are used to maintain brand consistencyy

Page 11: Adapt & Localize Software for Global Marketsdownloadcentercdn.sdl.com/tridion/pdf/summerseries-5-passolo_fin… · Palm OS, Symbian, Blackberry, iPhone, Android Microsoft .NET Software

Product Features

Specialized visual software localization tool

Support of the main development Support of the main development platforms

Visual WYSIWYG editors for dialogs, menus, bitmaps

Test functions for all common Test functions for all common localization problems

Translation memory with fuzzy matching

Can be integrated with SDL Trados Can be integrated with SDL Trados Studio, SDL MultiTerm and SDL TMS

Full Unicode Support Ali t d U d t f t Alignment and Update features OLE Automation and Scripting

Page 12: Adapt & Localize Software for Global Marketsdownloadcentercdn.sdl.com/tridion/pdf/summerseries-5-passolo_fin… · Palm OS, Symbian, Blackberry, iPhone, Android Microsoft .NET Software

Supported File Formats

Windows Standard Resources Binary files (EXE, DLL, SYS) from 16 bit to 64 bit software Resource files (RC) Mobile software (Windows CE, Pocket PC, Windows Mobile) Microsoft Installer files (MSI) Vi l BASIC 6 ft (EXE VBP FRM) Visual BASIC 6 software (EXE, VBP, FRM)

More Mobile Software Palm OS, Symbian, Blackberry, iPhone, Android

Microsoft .NET Software Binary files, Assemblies (EXE, DLL) Resource files (RESX) Support of Framework versions 1.0 to 3.5 (4.0 in Beta) Mobile Software (Compact Framework) Windows Presentation Foundation (WPF), Silverlight

Page 13: Adapt & Localize Software for Global Marketsdownloadcentercdn.sdl.com/tridion/pdf/summerseries-5-passolo_fin… · Palm OS, Symbian, Blackberry, iPhone, Android Microsoft .NET Software

Supported File Formats

CodeGear (ex Borland) Software Binary files (EXE, DLL) Support of Delphi and C++ Builder versions from Delphi 3 to Delphi 2009 Native VCL and .NET support

Java Software (J2EE, J2SE, J2ME)Java Software (J2EE, J2SE, J2ME) Resource files (PROPERTIES) ListResourceBundles und ArrayResourceBundles

within source code (JAVA) or binary files (CLASS)within source code (JAVA) or binary files (CLASS) Java project files (JAR, WAR)

Unix / Linux Resources Portable Object files (PO) from GNU gettext library

Page 14: Adapt & Localize Software for Global Marketsdownloadcentercdn.sdl.com/tridion/pdf/summerseries-5-passolo_fin… · Palm OS, Symbian, Blackberry, iPhone, Android Microsoft .NET Software

Supported File Formats

Markup Files HTML incl. Segmentation and script extractiong p XML (Rules for XLIFF, Qt, TMX, MSI XML, etc.)

Online Help CHM (B t ) i l il ti CHM (Beta) incl. compilation

Databases Excel, MS Access, MS SQL Server, Oracle 11, MySQL, IBM DB2, etc.

Text FilesG i ith l i Generic parser with regular expressions

Rules for configuration files (INI), JavaScript etc.

COM Object und SDKj Development of own parsers incl. visualization

Page 15: Adapt & Localize Software for Global Marketsdownloadcentercdn.sdl.com/tridion/pdf/summerseries-5-passolo_fin… · Palm OS, Symbian, Blackberry, iPhone, Android Microsoft .NET Software

Problem Solver SDL Passolo

Visual Localization Software localization is more

than translating text! Translator can work in

context Dialogs and menus will be

visualized• Windows, .NET, WPF,

Delphi HTML MSI PalmDelphi, HTML, MSI, Palm, VB

Dialog layouts can be adapted in the translated version

Visualize and check strings from Embedded Systems

Page 16: Adapt & Localize Software for Global Marketsdownloadcentercdn.sdl.com/tridion/pdf/summerseries-5-passolo_fin… · Palm OS, Symbian, Blackberry, iPhone, Android Microsoft .NET Software

Problem Solver SDL Passolo

Project specific data repository Project is maintained over the lifetime of the software product! Text string IDs are stored (unique identification, Update process) Size and position of UI controls Text entries that must not be translated Comments with text, hyperlinks, and graphics Maximum string length, font information etc.

Page 17: Adapt & Localize Software for Global Marketsdownloadcentercdn.sdl.com/tridion/pdf/summerseries-5-passolo_fin… · Palm OS, Symbian, Blackberry, iPhone, Android Microsoft .NET Software

Problem Solver SDL Passolo

Update Feature Project repository from the previous version can be updated! Comparing the project content with the new developer files All translations and all meta data remain in the project Developer changes are marked up for the translatorp g p

Page 18: Adapt & Localize Software for Global Marketsdownloadcentercdn.sdl.com/tridion/pdf/summerseries-5-passolo_fin… · Palm OS, Symbian, Blackberry, iPhone, Android Microsoft .NET Software

Problem Solver SDL Passolo

Automation Generating the translated software version Integration into build environments

• Command line interface, COM Object

Customization Localizing non standard file formats using the SDK Integration in other workflow systems

Page 19: Adapt & Localize Software for Global Marketsdownloadcentercdn.sdl.com/tridion/pdf/summerseries-5-passolo_fin… · Palm OS, Symbian, Blackberry, iPhone, Android Microsoft .NET Software

Problem Solver SDL Passolo

Internationalization Tests Internationalization can be checked before software translation! Creating pseudo translated software files Internationalization can be checked without translators

Page 20: Adapt & Localize Software for Global Marketsdownloadcentercdn.sdl.com/tridion/pdf/summerseries-5-passolo_fin… · Palm OS, Symbian, Blackberry, iPhone, Android Microsoft .NET Software

Problem Solver SDL Passolo

More Useful Features Easy handling of repeated

text strings• Selective Auto-Propagation,

Unify Replicates

Checking the User Interface Checking the User Interface• Truncated text, overlapping

UI controls

Checking the translation Checking the translation• Placeholder problems,

Consistency checks

Storing all changes within the project• Helpful for audits, Rollback

Page 21: Adapt & Localize Software for Global Marketsdownloadcentercdn.sdl.com/tridion/pdf/summerseries-5-passolo_fin… · Palm OS, Symbian, Blackberry, iPhone, Android Microsoft .NET Software

SDL Passolo Has Multiple Talents

Production Tool Automated generation of translated software in build server environments

Development Tool Easy generation of pseudo translated software for internationalization

tests

Project Management Tool Easy maintenance of multi-lingual software localization projects by

localization managers and developerslocalization managers and developers

Content Management System To generate a checked version of the source language

Translation Tool Visual localization within context incl. connections to external TMs,

terminology databases and translation management systems

Page 22: Adapt & Localize Software for Global Marketsdownloadcentercdn.sdl.com/tridion/pdf/summerseries-5-passolo_fin… · Palm OS, Symbian, Blackberry, iPhone, Android Microsoft .NET Software

Success StoriesSuccess Stories

Copyright © 2008-2010 SDL plc. All rights reserved. SDL Confidential

Page 23: Adapt & Localize Software for Global Marketsdownloadcentercdn.sdl.com/tridion/pdf/summerseries-5-passolo_fin… · Palm OS, Symbian, Blackberry, iPhone, Android Microsoft .NET Software

Case Study

Cisco SystemsCisco Systems• SDL Passolo customer since 2004

• Using SDL Passolo to localize VoIP software products, including the telephone devices, into 38 languages

Le eraging SDL Passolo based orkflo ith m ltiple• Leveraging SDL Passolo based workflow with multipletranslation vendors all over the world

Page 24: Adapt & Localize Software for Global Marketsdownloadcentercdn.sdl.com/tridion/pdf/summerseries-5-passolo_fin… · Palm OS, Symbian, Blackberry, iPhone, Android Microsoft .NET Software

Case Study

AutodeskAutodesk• SDL Passolo customer since 2003

• >100 people are involved in the localization process

• Has implemented a user defined integration with p gSDL WorldServer

Page 25: Adapt & Localize Software for Global Marketsdownloadcentercdn.sdl.com/tridion/pdf/summerseries-5-passolo_fin… · Palm OS, Symbian, Blackberry, iPhone, Android Microsoft .NET Software

Case Study

COREL CorporationCOREL Corporation• SDL Passolo customer since 2006

• Migrated from their own competitive software localization tool

• Is localizing highly graphical applications (Windows, .NET, WPF) g g y g p pp ( , , )at different locations all over the world

Page 26: Adapt & Localize Software for Global Marketsdownloadcentercdn.sdl.com/tridion/pdf/summerseries-5-passolo_fin… · Palm OS, Symbian, Blackberry, iPhone, Android Microsoft .NET Software

Questions?Questions?

To ask a question, use the Q&A panel in the right hand corner of your screenright hand corner of your screen.

Copyright © 2008-2010 SDL plc. All rights reserved. SDL Confidential

Page 27: Adapt & Localize Software for Global Marketsdownloadcentercdn.sdl.com/tridion/pdf/summerseries-5-passolo_fin… · Palm OS, Symbian, Blackberry, iPhone, Android Microsoft .NET Software

More Information….

SDL Passolo: Product Information: www.sdl.com/passolo Case Studies: www.sdl.com/knowledgecenter

Language Technology Webinar Series: www.sdl.com/en/sites/lt-summer-webinars/ St t #1 S d th T l ti P ith A t ti Strategy #1. Speed the Translation Process with Automation Strategy #2. Improve Translation Productivity by Sharing Strategy #3: Making Automated & Crowd Translation Work for You Strategy #4. Style & Global Branding Best Practices

Connect with Us: [email protected]

@sdltechnologies sdlplc sdlonline@sdltechnologies sdlplc sdlonline