Performing Translations Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Objectives After completing this module, you should be able to do the following: • Describe the types of translations and options available within BI Publisher for performing translations • Create a localized template for translations by using Template Builder • Create a translation file by using the BI Publisher Enterprise Edition 10 - 2 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Introducing Translation Types • Two types of translations: – Localized Template (or Layout): A separate, translated RTFbased template – XML Localization Interchange File Format (XLIFF): Generated from the original template • File types that can be translated include: – – – – 10 - 3 RTF layout files Style Templates Sub Templates BI Publisher layout files (.xpt) Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Translating by Using a Localized Template RTF Localized Template Option 10 - 4 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Using the Localized Template Option: Process Overview 1. Design the localized RTF layout template, Sub Template, or Style Template. 2. Upload the localized file to Template Manager. 10 - 5 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Step 1: Designing the Localized Template Edit the report and make the appropriate entries. 10 - 6 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Step 2: Uploading the Localized File to Template Manager 1 10 - 7 2 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Translating by Using an XLIFF XLIFF File Option 10 - 8 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. The Structure of an XLIFF File Excerpt from an XLIFF file that has not been translated 10 - 9 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. XLIFF File Attributes Source/targetlanguage codes Table of translations example Translation (Language/Territory) source-language examples target-language examples From English/US to English/Canada en-US en-CA From English/US to Chinese/China en-US zh-CN From Japanese/Japan to French/France ja-JP fr-FR 10 - 10 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. XLIFF File Embedded Data Fields 10 - 11 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. XLIFF File Elements Original example updated with Chinese translation Original example: <source> and <target> 10 - 12 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Using the XLIFF Option: Process Overview 1. Generate the XLIFF from the RTF or BI Publisher (XPT) template. – Two methods for generating the XLIFF for a single template file: — — Generate the XLIFF by using Template Builder for MS Word (not supported for XPT templates) Generate the XLIFF from the Layout Properties page 2. Translate the strings. 3. Preview by using Template Builder. 4. Upload the translation. 10 - 13 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Step 1: Generating the XLIFF by Using Template Builder (Method 1) 1 2 3 10 - 14 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Step 1: Generating the XLIFF from the Layout Properties Page (Method 2) 1 3 2 4 10 - 15 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Step 2: Translating the Strings 10 - 16 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Step 3: Previewing by Using Template Builder 10 - 17 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Step 3: Previewing by Using Template Builder 10 - 18 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Step 4: Uploading the Translation 1 2 3 10 - 19 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Managing XLIFF Translations on BI Publisher Server Two methods: • Template translation: Extract and upload a separate localized translation for RTF Templates. • Catalog translation: Extract and upload translations for all objects in a selected Catalog folder, into a single XLIFF file. 10 - 20 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. The Overall Translation Process 1. You extract translatable strings for a Catalog or template translation. 2. BI Publisher creates an XLIFF file. 3. Strings are translated locally. 4. Upload the translated XLIFF file to the Catalog or template. 5. Assign the appropriate locale. 10 - 21 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Catalog Translations Use the Export XLIFF command at the Catalog level to export the following objects: • Folder • Data Model • Report Style Templates • Sub Templates • BI Publisher Layouts (XPT) • RTF Layouts 10 - 22 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. User Preferences Based on Report Locale and UI Language 10 - 24 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Exporting the XLIFF File for a Catalog Folder 2 1 3 10 - 25 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Viewing the Exported XLIFF File 10 - 26 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Importing the XLIFF File for a Catalog Folder 2 1 3 10 - 27 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Locale Selection Logic at Run Time Translation is applied based on the user’s selected Report Locale as follows: Match on an RTF localespecific template, if no match 10 - 28 Match on localespecific XLIFF file, if no match Match on languagespecific XLIFF file, if no match Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Use default template Summary In this module, you should have learned how to: • Describe the types of translations and options available within BI Publisher for performing translations • Create a localized template for translations by using Template Builder • Create a translation file by using the BI Publisher Enterprise Edition 10 - 29 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Practice 10: Overview This practice covers the following topics: • Uploading a localized template to Template Manager • Generating and uploading and XLIFF translation 10 - 30 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Quiz: Overview This quiz examines your knowledge of the concepts discussed in the lesson. 10 - 31 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Quiz You use Catalog translation when you only need the final report documents translated. a. True b. False 10 - 32 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Quiz When you extract the translatable strings for a Catalog or template translation, BI Publisher creates an XLIFF file that contains the strings to be translated. a. True b. False 10 - 33 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Quiz BI Publisher applies a translation based on the user's Report Locale setting. BI Publisher tries to match an RTF template named for the locale, followed by an attempt to match an XLIFF file named for the locale. a. True b. False 10 - 34 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Quiz Catalog translation enables the extraction of translatable strings from all objects contained in a selected Catalog folder into a single translation file. a. True b. False 10 - 35 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.