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

What's hot

Compact, Compress, De-Duplicate (DAOS)
Compact, Compress, De-Duplicate (DAOS)Compact, Compress, De-Duplicate (DAOS)
Compact, Compress, De-Duplicate (DAOS)Ulrich Krause
 
RabbitMQ vs Apache Kafka Part II Webinar
RabbitMQ vs Apache Kafka Part II WebinarRabbitMQ vs Apache Kafka Part II Webinar
RabbitMQ vs Apache Kafka Part II WebinarErlang Solutions
 
IBM MQ: An Introduction to Using and Developing with MQ Publish/Subscribe
IBM MQ: An Introduction to Using and Developing with MQ Publish/SubscribeIBM MQ: An Introduction to Using and Developing with MQ Publish/Subscribe
IBM MQ: An Introduction to Using and Developing with MQ Publish/SubscribeDavid Ware
 
High Concurrency Architecture and Laravel Performance Tuning
High Concurrency Architecture and Laravel Performance TuningHigh Concurrency Architecture and Laravel Performance Tuning
High Concurrency Architecture and Laravel Performance TuningAlbert Chen
 
Building flexible ETL pipelines with Apache Camel on Quarkus
Building flexible ETL pipelines with Apache Camel on QuarkusBuilding flexible ETL pipelines with Apache Camel on Quarkus
Building flexible ETL pipelines with Apache Camel on QuarkusIvelin Yanev
 
How to Lock Down Apache Kafka and Keep Your Streams Safe
How to Lock Down Apache Kafka and Keep Your Streams SafeHow to Lock Down Apache Kafka and Keep Your Streams Safe
How to Lock Down Apache Kafka and Keep Your Streams Safeconfluent
 
Kafka Overview
Kafka OverviewKafka Overview
Kafka Overviewiamtodor
 
Ruby Microservices with RabbitMQ
Ruby Microservices with RabbitMQRuby Microservices with RabbitMQ
Ruby Microservices with RabbitMQZoran Majstorovic
 
High Performance Object Storage in 30 Minutes with Supermicro and MinIO
High Performance Object Storage in 30 Minutes with Supermicro and MinIOHigh Performance Object Storage in 30 Minutes with Supermicro and MinIO
High Performance Object Storage in 30 Minutes with Supermicro and MinIORebekah Rodriguez
 
A Solution for Leveraging Kafka to Provide End-to-End ACID Transactions
A Solution for Leveraging Kafka to Provide End-to-End ACID TransactionsA Solution for Leveraging Kafka to Provide End-to-End ACID Transactions
A Solution for Leveraging Kafka to Provide End-to-End ACID Transactionsconfluent
 
Paris Kafka Meetup - Concepts & Architecture
Paris Kafka Meetup - Concepts & ArchitectureParis Kafka Meetup - Concepts & Architecture
Paris Kafka Meetup - Concepts & ArchitectureFlorian Hussonnois
 
Introduction to AMQP Messaging with RabbitMQ
Introduction to AMQP Messaging with RabbitMQIntroduction to AMQP Messaging with RabbitMQ
Introduction to AMQP Messaging with RabbitMQDmitriy Samovskiy
 
Real-Time Streaming Data Solution on AWS with Beeswax
Real-Time Streaming Data Solution on AWS with BeeswaxReal-Time Streaming Data Solution on AWS with Beeswax
Real-Time Streaming Data Solution on AWS with BeeswaxAmazon Web Services
 
Great new Domino features since 9.0.1FP8.pptx
Great new Domino features since 9.0.1FP8.pptxGreat new Domino features since 9.0.1FP8.pptx
Great new Domino features since 9.0.1FP8.pptxDarren Duke
 
Simplifying The S's: Single Sign-On, SPNEGO and SAML
Simplifying The S's: Single Sign-On, SPNEGO and SAMLSimplifying The S's: Single Sign-On, SPNEGO and SAML
Simplifying The S's: Single Sign-On, SPNEGO and SAMLGabriella Davis
 
Simplifying Distributed Transactions with Sagas in Kafka (Stephen Zoio, Simpl...
Simplifying Distributed Transactions with Sagas in Kafka (Stephen Zoio, Simpl...Simplifying Distributed Transactions with Sagas in Kafka (Stephen Zoio, Simpl...
Simplifying Distributed Transactions with Sagas in Kafka (Stephen Zoio, Simpl...confluent
 

What's hot (20)

Compact, Compress, De-Duplicate (DAOS)
Compact, Compress, De-Duplicate (DAOS)Compact, Compress, De-Duplicate (DAOS)
Compact, Compress, De-Duplicate (DAOS)
 
RabbitMQ vs Apache Kafka Part II Webinar
RabbitMQ vs Apache Kafka Part II WebinarRabbitMQ vs Apache Kafka Part II Webinar
RabbitMQ vs Apache Kafka Part II Webinar
 
IBM MQ: An Introduction to Using and Developing with MQ Publish/Subscribe
IBM MQ: An Introduction to Using and Developing with MQ Publish/SubscribeIBM MQ: An Introduction to Using and Developing with MQ Publish/Subscribe
IBM MQ: An Introduction to Using and Developing with MQ Publish/Subscribe
 
High Concurrency Architecture and Laravel Performance Tuning
High Concurrency Architecture and Laravel Performance TuningHigh Concurrency Architecture and Laravel Performance Tuning
High Concurrency Architecture and Laravel Performance Tuning
 
Building flexible ETL pipelines with Apache Camel on Quarkus
Building flexible ETL pipelines with Apache Camel on QuarkusBuilding flexible ETL pipelines with Apache Camel on Quarkus
Building flexible ETL pipelines with Apache Camel on Quarkus
 
Prometheus monitoring
Prometheus monitoringPrometheus monitoring
Prometheus monitoring
 
How to Lock Down Apache Kafka and Keep Your Streams Safe
How to Lock Down Apache Kafka and Keep Your Streams SafeHow to Lock Down Apache Kafka and Keep Your Streams Safe
How to Lock Down Apache Kafka and Keep Your Streams Safe
 
Kafka Overview
Kafka OverviewKafka Overview
Kafka Overview
 
Ruby Microservices with RabbitMQ
Ruby Microservices with RabbitMQRuby Microservices with RabbitMQ
Ruby Microservices with RabbitMQ
 
Stream Processing made simple with Kafka
Stream Processing made simple with KafkaStream Processing made simple with Kafka
Stream Processing made simple with Kafka
 
High Performance Object Storage in 30 Minutes with Supermicro and MinIO
High Performance Object Storage in 30 Minutes with Supermicro and MinIOHigh Performance Object Storage in 30 Minutes with Supermicro and MinIO
High Performance Object Storage in 30 Minutes with Supermicro and MinIO
 
A Solution for Leveraging Kafka to Provide End-to-End ACID Transactions
A Solution for Leveraging Kafka to Provide End-to-End ACID TransactionsA Solution for Leveraging Kafka to Provide End-to-End ACID Transactions
A Solution for Leveraging Kafka to Provide End-to-End ACID Transactions
 
Paris Kafka Meetup - Concepts & Architecture
Paris Kafka Meetup - Concepts & ArchitectureParis Kafka Meetup - Concepts & Architecture
Paris Kafka Meetup - Concepts & Architecture
 
Introduction to AMQP Messaging with RabbitMQ
Introduction to AMQP Messaging with RabbitMQIntroduction to AMQP Messaging with RabbitMQ
Introduction to AMQP Messaging with RabbitMQ
 
LBNL Node Health Check Update
LBNL Node Health Check UpdateLBNL Node Health Check Update
LBNL Node Health Check Update
 
Real-Time Streaming Data Solution on AWS with Beeswax
Real-Time Streaming Data Solution on AWS with BeeswaxReal-Time Streaming Data Solution on AWS with Beeswax
Real-Time Streaming Data Solution on AWS with Beeswax
 
Great new Domino features since 9.0.1FP8.pptx
Great new Domino features since 9.0.1FP8.pptxGreat new Domino features since 9.0.1FP8.pptx
Great new Domino features since 9.0.1FP8.pptx
 
Simplifying The S's: Single Sign-On, SPNEGO and SAML
Simplifying The S's: Single Sign-On, SPNEGO and SAMLSimplifying The S's: Single Sign-On, SPNEGO and SAML
Simplifying The S's: Single Sign-On, SPNEGO and SAML
 
RabbitMQ
RabbitMQRabbitMQ
RabbitMQ
 
Simplifying Distributed Transactions with Sagas in Kafka (Stephen Zoio, Simpl...
Simplifying Distributed Transactions with Sagas in Kafka (Stephen Zoio, Simpl...Simplifying Distributed Transactions with Sagas in Kafka (Stephen Zoio, Simpl...
Simplifying Distributed Transactions with Sagas in Kafka (Stephen Zoio, Simpl...
 

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

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
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
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 

Recently uploaded (20)

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
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
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 

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.