Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
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
Speakers
Anthony Tate Achim HerrmannProduct Marketing ManagerSDL
Senior Business ConsultantSDL Passolo
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
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.
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
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.
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
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
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
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
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
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
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
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
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
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.
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
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
Problem Solver SDL Passolo
Internationalization Tests Internationalization can be checked before software translation! Creating pseudo translated software files Internationalization can be checked without translators
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
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
Success StoriesSuccess Stories
Copyright © 2008-2010 SDL plc. All rights reserved. SDL Confidential
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
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
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
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
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