Enable 2022: The Localization Tool for PowerBuilder Applications

THE LOCALIZATION TOOL 
FOR POWERBUILDER APPLICATIONS
Enable 2022
Dr. 
Gian Luca De Bonis
MsCS PSM-1 PSPO-1
Enable Development 
OÜ - Founder, CEO/CTO
Outline of presentation
 
Who is Enable Development
The Enable solution
Use cases
Enable and your application
Application evolution
Advanced use with Enable Designer
Complete workflow
The “Enabling” process
Additional tools
Q&A
Who is
Enable Development
Based in Estonia, with partners
worldwide
Appeon Consulting Partner
Novalys Strategic Partnership and
main distributor
150+ customers all over the world
SDLC consulting and Agile Project
Management: 25+ years
Leader in PowerBuilder outsourcing
and managed outsourcing for:
maintenance, application evolution,
modernization (UI and architecture -
all technology stacks)
The Enable
solution
 
Start with a PowerBuilder application, and
apply Enable: you get a truly multilingual
application!
Framework-level tool: control, flexibility, tool-
assisted
Single source code (in the original
language) and single multilingual
executable
Supports:
PB Classic, PowerServer, PowerClient,
32/64 bits
No royalties on the translated applications
(developers’ tool)
Use cases
 
Expand commercial markets
Dynamic language switch, even without
restarting the application
Printing / creating documents in different
languages simultaneously
Support for all languages (including RTL)
Support for customized layouts
Release the application in several languages
simultaneously, without the need of
recompiling when translations are revised, or
even entire languages are added
Enable and your application
Application evolution
Enabling
 
After the 
After the 
Enabling
Enabling
, the
, the
application becomes
application becomes
multilingual
multilingual
 
The user can switch
The user can switch
language in runtime, if
language in runtime, if
allowed
allowed
 
Enable Engine
Enable Engine
, a non-invasive library,
, a non-invasive library,
reads the 
reads the 
Multilingual Database 
Multilingual Database 
and
and
applies translations
applies translations
Enable and your application 
Advanced use with Enable Designer
 
Enable Designer 
Enable Designer 
allows to
allows to
change translations and UI
change translations and UI
elements in runtime
elements in runtime
 
The changes are
The changes are
recorded into the 
recorded into the 
Log File
Log File
and applied in runtime
and applied in runtime
 
The 
The 
Dynamic Dictionary
Dynamic Dictionary
completes the
completes the
Multilingual Database
Multilingual Database
with dynamic contents
with dynamic contents
Enable and your application 
Complete workflow
 
Developers use
Developers use
Enable Extractor
Enable Extractor
to find
to find
meaningful
meaningful
strings in the
strings in the
source code
source code
 
Enable Author 
Enable Author 
is the tool
is the tool
for editing the 
for editing the 
Multilingual
Multilingual
Database 
Database 
and the 
and the 
Log File
Log File
 
It is also used for
It is also used for
exporting/importing the
exporting/importing the
translations and for using
translations and for using
the Translation Memory
the Translation Memory
The “Enabling”
process
 
A simple process, step-by-step guided
1.
Integrate Enable Engine with your
application
2.
Extract strings with Enable Extractor,
and filter them
3.
Handle special cases (dynamic strings,
special inheritance cases)
4.
Translate the strings
5.
Implement new features (language
switch, …)
6.
Review the translated application
Additional tools
 
Enable Designer
 / Localization Assistant
Translation Memory
Command-line processing
Translation Explorer
 / Debugger
… and more!
 
With 150+ customers, we
With 150+ customers, we
have “Enabled” basically
have “Enabled” basically
all types of applications, in
all types of applications, in
all fields, in all scenarios
all fields, in all scenarios
 
We have many different
We have many different
tools for supporting
tools for supporting
Localization Managers,
Localization Managers,
Developers, Translators
Developers, Translators
Q/A
 
Slide Note

Welcome to the session! In this presentation I will introduce Enable 2022, the localization tool for PB applications.

My name is Gian Luca De Bonis, CEO and CTO of Enable Development

Embed
Share

Enable 2022 offers a comprehensive solution for making PowerBuilder applications multilingual, revolutionizing the way applications are localized. With advanced features like dynamic language switching and support for all languages, Enable Development is a leader in PowerBuilder outsourcing and managed services. The Enable solution simplifies the localization process, allowing for easy application evolution and expansion into new markets. Utilize Enable Designer for enhanced functionality and a seamless workflow. Get ready to take your applications global with Enable 2022.


Uploaded on Mar 26, 2024 | 3 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. Download presentation by click this link. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

E N D

Presentation Transcript


  1. Enable 2022 THE LOCALIZATION TOOL FOR POWERBUILDER APPLICATIONS Dr. Gian Luca De Bonis MsCS PSM-1 PSPO-1 Enable Development O - Founder, CEO/CTO

  2. Outline of presentation Who is Enable Development The Enable solution Use cases Enable and your application Application evolution Advanced use with Enable Designer Complete workflow The Enabling process Additional tools Q&A

  3. Who is Enable Development Based in Estonia, with partners worldwide Appeon Consulting Partner Novalys Strategic Partnership and main distributor 150+ customers all over the world SDLC consulting and Agile Project Management: 25+ years Leader in PowerBuilder outsourcing and managed outsourcing for: maintenance, application evolution, modernization (UI and architecture - all technology stacks)

  4. The Enable solution Start with a PowerBuilder application, and apply Enable: you get a truly multilingual application! Framework-level tool: control, flexibility, tool- assisted Single source code (in the original language) and single multilingual executable Supports: PB Classic, PowerServer, PowerClient, 32/64 bits No royalties on the translated applications (developers tool)

  5. Expand commercial markets Dynamic language switch, even without restarting the application Printing / creating documents in different languages simultaneously Use cases Support for all languages (including RTL) Support for customized layouts Release the application in several languages simultaneously, without the need of recompiling when translations are revised, or even entire languages are added

  6. Enable and your application Application evolution After the Enabling, the application becomes multilingual The user can switch language in runtime, if allowed Enabling Enable Engine, a non-invasive library, reads the Multilingual Database and applies translations

  7. Enable and your application Advanced use with Enable Designer Enable Designer allows to change translations and UI elements in runtime The changes are recorded into the Log File and applied in runtime The Dynamic Dictionary completes the Multilingual Database with dynamic contents

  8. Enable and your application Complete workflow Enable Author is the tool for editing the Multilingual Database and the Log File exporting/importing the translations and for using the Translation Memory It is also used for Developers use Enable Extractor to find meaningful strings in the source code

  9. The Enabling process A simple process, step-by-step guided Integrate Enable Engine with your application Extract strings with Enable Extractor, and filter them Handle special cases (dynamic strings, special inheritance cases) Translate the strings Implement new features (language switch, ) Review the translated application 1. 2. 3. 4. 5. 6.

  10. Additional tools Enable Designer / Localization Assistant Translation Memory Command-line processing Translation Explorer / Debugger and more! With 150+ customers, we have Enabled basically all types of applications, in all fields, in all scenarios Localization Managers, Developers, Translators We have many different tools for supporting

  11. Q/A

Related


More Related Content

giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#