SlideShare a Scribd company logo
1 of 74
Introduction   of Domino Global WorkBench 8.5 Xiao Feng Ji:  [email_address] Ya Ling Xu:  [email_address] IBM Lotus Notes/Domino Globalization  Team
1.  D omino  Global Workbench  8.5  Overview 2. Template Localization Process and Tasks 3. Steps to  L ocalize  T emplates with DGW   8.5  Glossary Version   4. Steps to  L ocalize  T emplates with DGW   8.5  Properties Version   Agenda
1.  D omino  Global Workbench  8.5  Overview 2. Template Localization Process and Tasks 3. Steps to  L ocalize  T emplates with DGW   8.5  Glossary version   4. Steps to  L ocalize  T emplates with  DGW 8.5 Properties version   Agenda
Domino Global Workbench 8.5 Overview ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1. Overview of Domino Global WorkBench 8.5 ,[object Object],[object Object],[object Object]
The Footprint of Domino Global Workbench
2. Components of A DGW “Project” ,[object Object],[object Object],[object Object],[object Object]
3. Things DGW Does ,[object Object],[object Object],[object Object],[object Object]
4. Key Definitions in A DGW Project ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
4. Key Definitions in A DGW Project (Cont’d) ,[object Object],[object Object]
4. Key Definitions in A DGW Project (Cont’d) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
5. Features of A DGW Glossary Database ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
6. Multilingual Support ,[object Object],[object Object],[object Object],[object Object]
6. Multilingual Support (Cont’d) ,[object Object]
6. Multilingual Support (Cont’d) ,[object Object],[object Object]
7. Advantages of Using DGW ,[object Object],[object Object],[object Object],[object Object],[object Object]
1.  D omino  Global Workbench 8.5 Overview 2. Template Localization Process and Tasks 3. Steps to  L ocalize  T emplates with DGW8.5  Glossary Version   4. Steps to  L ocalize  T emplates with DGW8.5  Glossary Version   Agenda
Template Localization Process
Template Localization Tasks - Localization Analysis ,[object Object],[object Object],[object Object],[object Object],LA Translation Preparation Tag Translation Building QA
Template Localization Tasks - Tag ,[object Object],[object Object],[object Object],[object Object],[object Object],LA Translation Preparation Tag Translation Building QA
Template Localization Tasks - Translation Preparation ,[object Object],[object Object],LA Translation Preparation Tag Translation Building QA
Template Localization Tasks - Translation ,[object Object],[object Object],LA Translation Preparation Tag Translation Building QA
Template Localization Tasks - Building and Checking ,[object Object],[object Object],LA Translation Preparation Tag Translation Building QA
Template Localization Tasks - Quality assurance ,[object Object],[object Object],LA Translation Preparation Tag Translation Building QA
1.  D omino  Global Workbench 8.5 Overview 2. Template Localization Process and Tasks 3.  Steps to  L ocalize  T emplates with DGW   8.5  Glossary Version   4. Steps to  L ocalize  T emplates with DGW   8.5  Properties Version   Agenda
Previous (English)  template Updated  Glossary DB Updated Tag DB Previous Tag DB German template French template Taiwanese template Original (English)  template DGW Language Templates Glossary DB DGW Translation Language  Glossary DB Updated Tag DB Preprocessing Translation Post-processing 1 2 3 4 5 Extract Term from Design Note Extract Term into Notes document  Send translation package to Translation companies Receive translation and compile into Language templates Template Localization Process using Glossary Previous German template Previous French template Previous Taiwanese template
Steps   to localize templates with DGW8.5 glossary version ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Step 1 – Install Domino Global WorkBench 8.5 ,[object Object],Install Glossary Tag DNT Translate Build Test
Step 1 – Install Domino Global WorkBench 8.5 (Cont’d) ,[object Object],Install Glossary Tag DNT Translate Build Test
Step 2 – Create a glossary database ,[object Object],[object Object],Install Glossary Tag DNT Translate Build Test
Step 3 – Create a tag file and update glossary database ,[object Object],Install Glossary Tag DNT Translate Build Test
Step 3 – Create a tag file and update glossary database (Cont’d) ,[object Object],Install Glossary Tag DNT Translate Build Test
[object Object],Install Glossary Tag DNT Translate Build Test Step 3 – Create a tag file and update glossary database (Cont’d)
[object Object],Install Glossary Tag DNT Translate Build Test Step 3 – Create a tag file and update glossary database (Cont’d)
[object Object],[object Object],Install Glossary Tag DNT Translate Build Test Step 3 – Create a tag file and update glossary database (Cont’d)
Step 4 – Mark DNT terms in glossary file ,[object Object],Install Glossary Tag DNT Translate Build Test
Step 4 – Mark DNT terms in glossary file (Cont’d) ,[object Object],Install Glossary Tag DNT Translate Build Test
Step 5 – Send the glossary to translate ,[object Object],Install Glossary Tag DNT Translate Build Test
Step 6 – Create the language applications with translated glossary files ,[object Object],Install Glossary Tag DNT Translate Build Test
Step 6 – Create the language applications with translated glossary files (Cont’d) ,[object Object],Install Glossary Tag DNT Translate Build Test
Step 6 – Create the language applications with translated glossary files (Cont’d) ,[object Object],[object Object],Install Glossary Tag DNT Translate Build Test
Step 6 – Create the language applications with translated glossary files (Cont’d) ,[object Object],[object Object],Install Glossary Tag DNT Translate Build Test
Step 7 – Testing ,[object Object],[object Object],[object Object],Install Glossary Tag DNT Translate Build Test
1.  D omino  Global Workbench 8.5 Overview 2. Template Localization Process and Tasks 3. Steps to  L ocalize  T emplates with  DGW 8.5 Glossary Version   4. Steps to  L ocalize  T emplates with  DGW 8.5 Properties Version   Agenda
New Features in DGW85 Properties Version ,[object Object],[object Object],[object Object]
Template Localization Process Using Properties DGW Original (English)  templates Layout.properties (extracted from language templates via DGW) DNT.properties  Language Templates Language.properties  DGW English.properties   Original (English)  templates Translation TM DNT.properties  1 2 3 4 5 Preprocessing Translation Post-processing Extract terms from design elements Send translation packages to translation companies Receive translations and compile them into language templates
Steps to Localize Templates Using DGW85 Properties Version ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Step 1 – Install DGW85 ,[object Object],Install DNT Tag Translate Build Test
Step 1 – Install DGW85 (Cont’d) ,[object Object],Install DNT Tag Translate Build Test
Step 2 – Add DNT Comments into Your Customized Applications ,[object Object],Install DNT Tag Translate Build Test
[object Object],Step 2 – Add DNT Comments into Your Customized Applications (Cont’d) Install DNT Tag Translate Build Test
Step 3 – Create the English Properties and DNT Properties by DGW85   ,[object Object],Install DNT Tag Translate Build Test
[object Object],Step 3 – Create the English Properties and DNT Properties by DGW85  (Cont’d)  Install DNT Tag Translate Build Test
[object Object],Step 3 – Create the English Properties and DNT Properties by DGW85  (Cont’d)  Install DNT Tag Translate Build Test
[object Object],Step 3 – Create the English Properties and DNT Properties by DGW85  (Cont’d)  Install DNT Tag Translate Build Test
[object Object],Step 3 – Create the English Properties and DNT Properties by DGW85  (Cont’d)  Install DNT Tag Translate Build Test
[object Object],Step 3 – Create the English Properties and DNT Properties by DGW85  (Cont’d)  Install DNT Tag Translate Build Test
[object Object],Step 3 – Create the English Properties and DNT Properties by DGW85  (Cont’d)  Install DNT Tag Translate Build Test
[object Object],[object Object],Step 3 – Create the English Properties and DNT Properties by DGW85  (Cont’d)  Install DNT Tag Translate Build Test
[object Object],Step 3 – Create the English Properties and DNT Properties by DGW85  (Cont’d)  Install DNT Tag Translate Build Test
Step 4 – Send Out the English Properties for Translation   ,[object Object],[object Object],[object Object],Install DNT Tag Translate Build Test
Step 5 – Build the Language Applications via DGW85 ,[object Object],Install DNT Tag Translate Build Test
Step 5 – Build the Language Applications via DGW85 (Cont’d) ,[object Object],Install DNT Tag Translate Build Test
Step 5 – Build the Language Applications via DGW85 (Cont’d) ,[object Object],Install DNT Tag Translate Build Test
Step 5 – Build the Language Applications via DGW85 (Cont’d) ,[object Object],Install DNT Tag Translate Build Test
Step 5 – Build the Language Applications via DGW85 (Cont’d) ,[object Object],Install DNT Tag Translate Build Test
Step 6 –  Perform  Tests on  Language Applications ,[object Object],Install DNT Tag Translate Build Test
The Layout Properties ,[object Object],[object Object],[object Object],[object Object],[object Object]
The Layout Properties – Export English Layout Properties ,[object Object]
The Layout Properties – Export English Layout Properties (Cont’d) ,[object Object]
The Layout Properties – Export Language Layout Properties ,[object Object]
The Layout Properties – Import Layout Properties ,[object Object]
Useful Information ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Japanese Hebrew Thank You English Merci French Russian Danke German Grazie Italian Gracias Spanish Obrigado Brazilian Portuguese  Arabic Simplified Chinese  Traditional Chinese  Thai Hindi Tamil go raibh maith agat Gaelic Sinhala Korean Salamat Tagalog Terima Kasi Indonesian and Malay

More Related Content

Similar to Introduction to domino_global_workbench_8.5

Putting DITA Localization into Practice
Putting DITA Localization into PracticePutting DITA Localization into Practice
Putting DITA Localization into PracticeXMetaL
 
The Design, Evolution and Use of KernelF
The Design, Evolution and Use of KernelFThe Design, Evolution and Use of KernelF
The Design, Evolution and Use of KernelFMarkus Voelter
 
Software development slides
Software development slidesSoftware development slides
Software development slidesiarthur
 
Code, ci, infrastructure - the gophers way
Code, ci, infrastructure - the gophers wayCode, ci, infrastructure - the gophers way
Code, ci, infrastructure - the gophers wayAlex Baitov
 
Reasons to migrate from Delphi 7 to Delphi 2009
Reasons to migrate from Delphi 7 to Delphi 2009Reasons to migrate from Delphi 7 to Delphi 2009
Reasons to migrate from Delphi 7 to Delphi 2009Michael Findling
 
Localization -WritePoint & Net Translators
Localization -WritePoint & Net TranslatorsLocalization -WritePoint & Net Translators
Localization -WritePoint & Net TranslatorsPaula Stern
 
Django Translations: Internationalization
Django Translations: Internationalization Django Translations: Internationalization
Django Translations: Internationalization Jaya Silwal
 
B-Translator as a Software Engineering Project
B-Translator as a Software Engineering ProjectB-Translator as a Software Engineering Project
B-Translator as a Software Engineering ProjectDashamir Hoxha
 
Reasons to migrate from Delphi 7 to Delphi 2009
Reasons to migrate from Delphi 7  to Delphi 2009Reasons to migrate from Delphi 7  to Delphi 2009
Reasons to migrate from Delphi 7 to Delphi 2009Michael Findling
 
Envisioning the Future of Language Workbenches
Envisioning the Future of Language WorkbenchesEnvisioning the Future of Language Workbenches
Envisioning the Future of Language WorkbenchesMarkus Voelter
 
The Ring programming language version 1.2 book - Part 4 of 84
The Ring programming language version 1.2 book - Part 4 of 84The Ring programming language version 1.2 book - Part 4 of 84
The Ring programming language version 1.2 book - Part 4 of 84Mahmoud Samir Fayed
 
Lean translation management for better results
Lean translation management for better resultsLean translation management for better results
Lean translation management for better resultsLingoHub
 
Introduction to flutter's basic concepts
Introduction to flutter's basic conceptsIntroduction to flutter's basic concepts
Introduction to flutter's basic conceptsKumaresh Chandra Baruri
 
The Ring programming language version 1.6 book - Part 6 of 189
The Ring programming language version 1.6 book - Part 6 of 189The Ring programming language version 1.6 book - Part 6 of 189
The Ring programming language version 1.6 book - Part 6 of 189Mahmoud Samir Fayed
 
10 localization mistakes pm slide deck
10 localization mistakes pm slide deck10 localization mistakes pm slide deck
10 localization mistakes pm slide deckPhraseApp
 

Similar to Introduction to domino_global_workbench_8.5 (20)

How to reduce DTP and translation costs with FrameMaker
How to reduce DTP and translation costs with FrameMakerHow to reduce DTP and translation costs with FrameMaker
How to reduce DTP and translation costs with FrameMaker
 
Putting DITA Localization into Practice
Putting DITA Localization into PracticePutting DITA Localization into Practice
Putting DITA Localization into Practice
 
The Design, Evolution and Use of KernelF
The Design, Evolution and Use of KernelFThe Design, Evolution and Use of KernelF
The Design, Evolution and Use of KernelF
 
Software development slides
Software development slidesSoftware development slides
Software development slides
 
Subhadra Banerjee_latest
Subhadra Banerjee_latestSubhadra Banerjee_latest
Subhadra Banerjee_latest
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
Code, ci, infrastructure - the gophers way
Code, ci, infrastructure - the gophers wayCode, ci, infrastructure - the gophers way
Code, ci, infrastructure - the gophers way
 
Reasons to migrate from Delphi 7 to Delphi 2009
Reasons to migrate from Delphi 7 to Delphi 2009Reasons to migrate from Delphi 7 to Delphi 2009
Reasons to migrate from Delphi 7 to Delphi 2009
 
New Enhancements + Upgrade Path to Oracle EBS R12.1.3
New Enhancements + Upgrade Path to Oracle EBS R12.1.3New Enhancements + Upgrade Path to Oracle EBS R12.1.3
New Enhancements + Upgrade Path to Oracle EBS R12.1.3
 
Localization -WritePoint & Net Translators
Localization -WritePoint & Net TranslatorsLocalization -WritePoint & Net Translators
Localization -WritePoint & Net Translators
 
Resume raushan
Resume raushanResume raushan
Resume raushan
 
Django Translations: Internationalization
Django Translations: Internationalization Django Translations: Internationalization
Django Translations: Internationalization
 
B-Translator as a Software Engineering Project
B-Translator as a Software Engineering ProjectB-Translator as a Software Engineering Project
B-Translator as a Software Engineering Project
 
Reasons to migrate from Delphi 7 to Delphi 2009
Reasons to migrate from Delphi 7  to Delphi 2009Reasons to migrate from Delphi 7  to Delphi 2009
Reasons to migrate from Delphi 7 to Delphi 2009
 
Envisioning the Future of Language Workbenches
Envisioning the Future of Language WorkbenchesEnvisioning the Future of Language Workbenches
Envisioning the Future of Language Workbenches
 
The Ring programming language version 1.2 book - Part 4 of 84
The Ring programming language version 1.2 book - Part 4 of 84The Ring programming language version 1.2 book - Part 4 of 84
The Ring programming language version 1.2 book - Part 4 of 84
 
Lean translation management for better results
Lean translation management for better resultsLean translation management for better results
Lean translation management for better results
 
Introduction to flutter's basic concepts
Introduction to flutter's basic conceptsIntroduction to flutter's basic concepts
Introduction to flutter's basic concepts
 
The Ring programming language version 1.6 book - Part 6 of 189
The Ring programming language version 1.6 book - Part 6 of 189The Ring programming language version 1.6 book - Part 6 of 189
The Ring programming language version 1.6 book - Part 6 of 189
 
10 localization mistakes pm slide deck
10 localization mistakes pm slide deck10 localization mistakes pm slide deck
10 localization mistakes pm slide deck
 

Recently uploaded

Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 

Recently uploaded (20)

Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 

Introduction to domino_global_workbench_8.5

  • 1. Introduction of Domino Global WorkBench 8.5 Xiao Feng Ji: [email_address] Ya Ling Xu: [email_address] IBM Lotus Notes/Domino Globalization Team
  • 2. 1. D omino Global Workbench 8.5 Overview 2. Template Localization Process and Tasks 3. Steps to L ocalize T emplates with DGW 8.5 Glossary Version 4. Steps to L ocalize T emplates with DGW 8.5 Properties Version Agenda
  • 3. 1. D omino Global Workbench 8.5 Overview 2. Template Localization Process and Tasks 3. Steps to L ocalize T emplates with DGW 8.5 Glossary version 4. Steps to L ocalize T emplates with DGW 8.5 Properties version Agenda
  • 4.
  • 5.
  • 6. The Footprint of Domino Global Workbench
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17. 1. D omino Global Workbench 8.5 Overview 2. Template Localization Process and Tasks 3. Steps to L ocalize T emplates with DGW8.5 Glossary Version 4. Steps to L ocalize T emplates with DGW8.5 Glossary Version Agenda
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25. 1. D omino Global Workbench 8.5 Overview 2. Template Localization Process and Tasks 3. Steps to L ocalize T emplates with DGW 8.5 Glossary Version 4. Steps to L ocalize T emplates with DGW 8.5 Properties Version Agenda
  • 26. Previous (English) template Updated Glossary DB Updated Tag DB Previous Tag DB German template French template Taiwanese template Original (English) template DGW Language Templates Glossary DB DGW Translation Language Glossary DB Updated Tag DB Preprocessing Translation Post-processing 1 2 3 4 5 Extract Term from Design Note Extract Term into Notes document Send translation package to Translation companies Receive translation and compile into Language templates Template Localization Process using Glossary Previous German template Previous French template Previous Taiwanese template
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44. 1. D omino Global Workbench 8.5 Overview 2. Template Localization Process and Tasks 3. Steps to L ocalize T emplates with DGW 8.5 Glossary Version 4. Steps to L ocalize T emplates with DGW 8.5 Properties Version Agenda
  • 45.
  • 46. Template Localization Process Using Properties DGW Original (English) templates Layout.properties (extracted from language templates via DGW) DNT.properties Language Templates Language.properties DGW English.properties Original (English) templates Translation TM DNT.properties 1 2 3 4 5 Preprocessing Translation Post-processing Extract terms from design elements Send translation packages to translation companies Receive translations and compile them into language templates
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.
  • 65.
  • 66.
  • 67.
  • 68.
  • 69.
  • 70.
  • 71.
  • 72.
  • 73.
  • 74. Japanese Hebrew Thank You English Merci French Russian Danke German Grazie Italian Gracias Spanish Obrigado Brazilian Portuguese Arabic Simplified Chinese Traditional Chinese Thai Hindi Tamil go raibh maith agat Gaelic Sinhala Korean Salamat Tagalog Terima Kasi Indonesian and Malay

Editor's Notes

  1. To replace the title / subtitle with your own: Click on the title block -> select all the text by pressing Ctrl+A -> press Delete key -> type your own text
  2. To replace the title / subtitle with your own: Click on the title block -> select all the text by pressing Ctrl+A -> press Delete key -> type your own text
  3. A Domino Global WorkBench 'project' comprises: The database(s) you want to localize. These might be new databases in the course of development, or existing databases now destined for use internationally. They are the 'source' databases. Domino Global WorkBench is primarily intended for localizing the design of a database, rather than the data documents it contains. Documents that are part of the design, such as small Help documents, can be localized using Domino Global WorkBench. Larger documents are best localized separately. One or more glossaries. These are Notes databases, built on a standard template, that hold terminology from the source database(s). Each entry in the glossary has one or more translation documents associated with it. Translators translate the text in the translation documents. For each source database a tagged database, which provides a link between the text in the source database(s) and the glossary entries. For each source database, one or more built language databases. These are the localized databases that people will use. Typically they comprise a multilingual Web site. There are two types of language database: A standard database (or template), with its design elements localized in one language. This is termed a 'unilingual' database. A multilingual database (or template), with its design elements localized in several languages. Users can switch from one language to another from Notes or from their Web browser. Language synchronization features can be added to the language databases to support translation workflow. Entries in a projects database, which stores information about Domino Global WorkBench projects. (Optional) Records of WorkBench operations stored in a reports database.
  4. Demo: Show what a glossary database looks like.
  5. Demo: Show an English template and a language template.
  6. Demo: Show “config.ini”.
  7. Domino Global WorkBench provides a number of advantages over conventional localization methods, including: Re-use of technical up-front investment One technical person can do the initial analysis of the application, define what needs to be translated and what should be left in the source language, provide contextual comments for translators, and so on. This effort speeds the work of all translators, who do not have to concern themselves with, for example, what should and what should not be translated (in fact much text that should not be translated they do not even see). Efficient use of resources Technical people perform technical tasks, whereas translators concentrate on translation. Translation is done with full contextual information Translators know at all times what design element they are translating and they can always trace it back in the source application. Re-usability of translations Your translation investment is protected. Because all translations are stored in glossary databases with full contextual information, they can be re-used in other applications that use similar terminology. Multilingual applications You can build several translated databases from a single source, or you can build one multilingual database with design elements in several languages. This simplifies the creation of multilingual Web sites.
  8. To replace the title / subtitle with your own: Click on the title block -> select all the text by pressing Ctrl+A -> press Delete key -> type your own text
  9. The concept to localize a Notes application is quite simple. DGW pulls all the translatable strings from a Notes application to a Notes DB which is called ‘Glossary’. Translator can append the translation for different languages on the English (base language) strings. Then , DGW builds language the application base on the translation in the glossary. After testing and fine-tuning on the language application, Notes application localization is done. Following chart describes the localization process. We will introduce how to do the Notes application localization and the best practice for each phase in below sections. However, the step by step instructions are included because that they have been in DGW help files already.
  10. To replace the title / subtitle with your own: Click on the title block -> select all the text by pressing Ctrl+A -> press Delete key -> type your own text
  11. Page
  12. Demo: Create tag databases, glossary databases, and mark DNT.
  13. Demo: Create language templates.
  14. To replace the title / subtitle with your own: Click on the title block -> select all the text by pressing Ctrl+A -> press Delete key -> type your own text
  15. Extract terms from design notes by DGW. Translatable English properties and DNT properties are generated. Send out the English properties to translation companies. Put in the language properties, DNT properties, layout properties (extracted from the previous version of language templates), and English templates to build language templates via DGW.
  16. Introduce the steps to localize templates with DGW85 properties version.
  17. Demo: Create properties files and DNT properties files.
  18. Demo: Build language applications.
  19. Demo: Create layout properties.