Translating Software with SDL Passolo?

22
ETUG 2014, May 16, 2014 – Daniel Zielinski, Loctimize Translating Software with SDL Passolo? Daniel Zielinski, Loctimize GmbH ETUG 2014, Berlin

Transcript of Translating Software with SDL Passolo?

Page 1: Translating Software with SDL Passolo?

ETUG 2014, May 16, 2014 – Daniel Zielinski, Loctimize

TranslatingSoftware withSDL Passolo?Daniel Zielinski, Loctimize GmbHETUG 2014, Berlin

Page 2: Translating Software with SDL Passolo?

ETUG 2014, May 16, 2014 – Daniel Zielinski, Loctimize

Software localization and documentation translation are different!

Page 3: Translating Software with SDL Passolo?

ETUG 2014, May 16, 2014 – Daniel Zielinski, Loctimize

SDL Trados Studio is not the (only) solution!

Page 4: Translating Software with SDL Passolo?

ETUG 2014, May 16, 2014 – Daniel Zielinski, Loctimize

Why?

Page 5: Translating Software with SDL Passolo?

ETUG 2014, May 16, 2014 – Daniel Zielinski, Loctimize

Document types are different!

Documentation Self-containedSentence-basedSurrounding content = context

Software Not self-containedString-basedIDs = contextUI string separate unique linguistic asset class

Page 6: Translating Software with SDL Passolo?

ETUG 2014, May 16, 2014 – Daniel Zielinski, Loctimize

Developers are different!Human language no core topic

Create linguistic content in different way

Linguistic quality lower

Content changed more often(code & linguistic data)

High influence on translatability

Page 7: Translating Software with SDL Passolo?

ETUG 2014, May 16, 2014 – Daniel Zielinski, Loctimize

Workflows are different!

TestingLocalizationTestingLocalizationDevelopment

Development

TestingLocalizationDevelopmentTestingLocalizationDevelopment

TestingLocalizationDevelopment

TestingLocalizationDevelopmentTestingLocalizationDevelopmentTestingLocalizationDevelopmentTestingLocalizationDevelopment

Waterfalll model

Iterative model

Continuous model

Page 8: Translating Software with SDL Passolo?

THE SOLUTION: SDL PASSOLO 2011?

© 2013 Loctimize GmbH 8

Page 9: Translating Software with SDL Passolo?

ETUG 2014, May 16, 2014 – Daniel Zielinski, Loctimize

SDL Passolo 2011 - Editions

ProfessionalEdition

TeamEdition

CollaborationEdition

TranslatorEdition

EssentialEdition

Page 10: Translating Software with SDL Passolo?

ETUG 2014, May 16, 2014 – Daniel Zielinski, Loctimize

Supported file formats• Binaryfiles (EXE,DLL,SYS,OCX)with

Windowsstandard resources (16,32,64bit)

• Windowsresource files (RC,RC2,DLG)

• VisualBASIC<6project files (VBP)and forms (FRM)

• Binaryfiles for WindowsMobile(WindowsCE,PocketPC,WindowsMobile)

• Microsoftinstaller files (MSI)• HTMLfiles and HTMLderivates• Unix/LinuxPortableObject files (PO)• Mono- and multilingualXMLfiles

(incl.XLIFF)• Monolingualtext files

• Microsoft.NETbinary files(assemblies)for allframeworks

• Microsoft.NETresource files(RESX,RESOURCE)

• BorlandDelphi/C++Builder binaryfiles (EXE,DLL,BPL)

• Javaresource files (PROPERTIES),source files (JAVA),binary files(CLASS),archive files (JAR)

• Binaryfiles for PalmOSapplications (PRC)

• ODBCdatabases (Access,SQLServer,Oracle,MySQL,IBMDB2)

Page 11: Translating Software with SDL Passolo?

ETUG 2014, May 16, 2014 – Daniel Zielinski, Loctimize

Internationalization supportPseudo-translation, TestingSource optimization

Page 12: Translating Software with SDL Passolo?

ETUG 2014, May 16, 2014 – Daniel Zielinski, Loctimize

Simulate translation

Page 13: Translating Software with SDL Passolo?

ETUG 2014, May 16, 2014 – Daniel Zielinski, Loctimize

Localization project management

Locking, hiding stringsUnifying stringsAdding meta data

StatisticsPre-translationIntegration withStudio & MultiTermMachine Translation

Task assignment via translation bundles

Cascading projectsSub-projects

Easy updateChange notificationsHistory & rollback

AlignmentLeverage

Page 14: Translating Software with SDL Passolo?

ETUG 2014, May 16, 2014 – Daniel Zielinski, Loctimize

Acrolinx add-in

Page 15: Translating Software with SDL Passolo?

ETUG 2014, May 16, 2014 – Daniel Zielinski, Loctimize

Localizationworkflowwithagiledevelopment

Developer

Projectfile

ExternalTranslator

InternalTranslator

Reviewer

LocalizationManager

TranslationBundles

LocalizationKit

CreatingProjectProjectUpdate

Export

New

/Cha

nged

textentrie

s

FTP

InvitationE-Mail

Page 16: Translating Software with SDL Passolo?

ETUG 2014, May 16, 2014 – Daniel Zielinski, Loctimize

Translation & review features

WYSIWYG preview

Translation pane

Navigationpane

Translation results window

Page 17: Translating Software with SDL Passolo?

ETUG 2014, May 16, 2014 – Daniel Zielinski, Loctimize

Translation & review features

Page 18: Translating Software with SDL Passolo?

ETUG 2014, May 16, 2014 – Daniel Zielinski, Loctimize

Quality assuranceFile type specific checks

Placeholders, inline patterns, layout (size, overlapping …)

Custom checks via macros or add-ins

Page 19: Translating Software with SDL Passolo?

ETUG 2014, May 16, 2014 – Daniel Zielinski, Loctimize

Engineering

Generate localized softwareKnowing conventions: file structure, naming…No access to build environment required

Page 20: Translating Software with SDL Passolo?

ETUG 2014, May 16, 2014 – Daniel Zielinski, Loctimize

Automation & CustomizationVia macros or add-insIntegrate into build environment (nightly builds)

Page 21: Translating Software with SDL Passolo?

ETUG 2014, May 16, 2014 – Daniel Zielinski, Loctimize

Solution: SDL Passolo and SDL Trados Studio

• Distinct solutions for documentation translation and software localization– Allows optimal workflows– Reduces friction between software development and localizers– Streamline communication between developers and localizers– Control linguistic quality in source and target languages

• Sharing of assets – Through TMs and term bases– But, not all strings are not segments– But, UI elements are not terms

Page 22: Translating Software with SDL Passolo?

ETUG 2014, May 16, 2014 – Daniel Zielinski, Loctimize

Questions?Daniel Zielinski, Loctimize [email protected]

facebook.com/Loctimizetwitter.com/loctimize