• The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
Menu
  • The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
  • Profound UI’s Rich New Language Options

    November 5, 2013 Alex Woodie

    Multinational companies that need their IBM i applications to support users in multiple languages may fine the latest Web enablement software from Profound Logic to their liking. With Profound UI version 4.7, which debuted last week, Profound is including a new translation database that makes it easier to support multiple languages in the same application. A new code editor and the capability to persist grid changes from session to session round out the release.

    With around 200 paying Profound UI customers and about 500 installations around the world, Profound Logic’s developers are keeping busy with fixes, updates, and change requests to the software. According to Profound Logic CEO Alex Roytman, the version 4.7 release includes about 200 enhancements, which is a lot for a dot release (apparently it has some big plans for 5.0, expected next year).

    Much of the development work in 4.7 went into the multi-language capabilities, Roytman said. There are several related features that will help customers support multiple languages. The first is the new translation database that ships with Profound UI 4.7.

    As Roytman explains, the new translation database makes it easier for developers to change languages used to display the hard-coded parts of an application, such as field names and error messages. It’s up to the users to populate the translation database with the phrases that will be used, such as “good morning” or “does not compute.” Once those phrases in various languages are added to the database, Profound UI’s visual design tool makes it easy to switch between the different translations, depending on the language of the user.

    “As you’re creating a label or a grid with headings in the visual design tool, instead of typing those headings out in just one language, you’re tying them to this translation database,” Roytman says. “So when you’re designing those, you can actually switch languages. You can say, well right now I want to see everything in English. But those labels are not really in English. They’re really tied to a translation database. So you can switch things to Spanish, and right in the design tool you see everything previewed in Spanish.”

    Developers can easily convert hard-coded parts of an IBM i application to other languages with the new translation database in Profound UI 4.8.

    Another new feature that’s related to the translation database is a utility that finds those hard-coded phrases in an application that need to be translated. Developers can run a command that identifies the places in the display file source where those phrases are hard-coded, and then run another command to replace that text with a reference to the phrase ID in the translation database. In effect, Profound has virtualized the hard-coded text of an application, enabling users to easily swap in new languages as needed.

    This approach automates much of the work of preparing an application for multi-language capabilities and actually delivering that application, Roytman says. “We’ve supported the concept of message files and database-driven fields, but that requires a more manual system and there wasn’t a concept of translation,” he says. “This feature is more specifically for translating constants, and the environment is aware of what is more or less a constant, versus what is data.”

    Profound has also done the work of translating some the constant strings that appear in Profound UI applications, such as instructions, error codes, validation messages, and widget text into about a dozen languages, including English, French, German, Spanish, Italian, Hebrew, and several others. Developers can also add their own translation files if their language is not supported.

    Some language translations have been pre-coded into Profound UI.

    The multi-language capabilities will be a boon to Profound’s multi-national customers, Roytman says. “We’ve had customers in different parts so the world. We’ve supported double byte [character sets] and all of that all along,” he says. “Now we have customers that are more sophisticated. Not only do they need to create applications in their own language, but they’re creating applications that they’re going to then serve to different sets or groups of customers, and they’re going to be in different languages.”

    Profound is also making it easier to get at the HTML, CSS, and JavaScript code that Profound UI generates for the Web user interface component of a modernized 5250 application. The Advanced Code Editor is a new Web-based tool that allows developers to access that client-side code directly from the Genie Administrator screen. (Genie is an on-the-fly Web enablement tool that is a component of the Profound UI suite.)

    Previously, to get at the UI code, Profound UI developers had to switch to a PC-based tool, which was a hassle. “Traditionally, it hasn’t been easy for developers to locate the HTML, CSS, and JavaScript code for their applications within their IBM i system,” Roytman says. “And once they did locate these files, they would often need to download and learn how to use an editing tool to make changes.”

    Developers rarely need access to the actual client-side code in a Profound UI application, which is driven by RPG business logic and uses IBM’s Rational Open Access, RPG Edition technology under the covers to output a GUI. About 99 percent of the time, developers will stay within the visual designer environment, where they can customize the look of the UI and add UI functionality by selecting widgets from Profound’s own JavaScript library, which became open source earlier this year.

    The final enhancement in Profound UI 4.7 is support for persistency in grid layout changes. For some time, Profound UI’s widgets have allowed users to sort columns by clicking on a heading–an action that many users have come to expect in this Web 2.0 world.

    “But as soon as you left it and came back later, it was back to its default list, default sorting. There was no easy way to save that or persist that from one session to another,” Roytman says. “Now we have the capability to persist those. So if someone had rearranged everything and had it the way they like to see it, when they come back later, it sticks around.”

    RELATED STORIES

    Profound Reveals Native Mobile App Option

    Profound Framework Moves to Open Source



                         Post this story to del.icio.us
                   Post this story to Digg
        Post this story to Slashdot

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Tags:

    Sponsored by
    VISUAL LANSA 16 WEBINAR

    Trying to balance stability and agility in your IBM i environment?

    Join this webinar and explore Visual LANSA 16 – our enhanced professional low-code platform designed to help organizations running on IBM i evolve seamlessly for what’s next.

    🎙️VISUAL LANSA 16 WEBINAR

    Break Monolithic IBM i Applications and Unlock New Value

    Explore modernization without rewriting. Decouple monolithic applications and extend their value through integration with modern services, web frameworks, and cloud technologies.

    🗓️ July 10, 2025

    ⏰ 9 AM – 10 AM CDT (4 PM to 5 PM CEST)

    See the webinar schedule in your time zone

    Register to join the webinar now

    What to Expect

    • Get to know Visual LANSA 16, its core features, latest enhancements, and use cases
    • Understand how you can transition to a MACH-aligned architecture to enable faster innovation
    • Discover native REST APIs, WebView2 support, cloud-ready Azure licensing, and more to help transform and scale your IBM i applications

    Read more about V16 here.

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Sponsored Links

    Essextec:  Quick Security Check to analyze the 500 most vulnerable data points on your IBM i
    Bug Busters Software Engineering:  RSF-HA keeps you going while it saves you a bundle
    Secure Infrastructure & Services:  FREE white paper: "9 Reasons IBM Sees a Shift to the Cloud"

    More IT Jungle Resources:

    System i PTF Guide: Weekly PTF Updates
    IBM i Events Calendar: National Conferences, Local Events, and Webinars
    Breaking News: News Hot Off The Press
    TPM @ EnterpriseTech: High Performance Computing Industry News From ITJ EIC Timothy Prickett Morgan

    IBM Cuts Storwize Array Disk And SSD Prices Allow Repeated Change With Before Triggers

    Leave a Reply Cancel reply

Volume 13, Number 32 -- November 5, 2013
THIS ISSUE SPONSORED BY:

Databorough
Maxava
SEA - Software Engineering of America
TECA Data
Shield Advanced Solutions

Table of Contents

  • Profound UI’s Rich New Language Options
  • Presto Change-O: BCD Unveils New Modernization Tricks
  • iAdvocacy Resources On Demand
  • SkyVault to Go Active in Early 2014, Infor Says
  • Halcyon’s Extends SLA Tracking Tool to AIX and Linux
  • Magic Conjures Up an In-Memory Data Grid
  • HiT Certifies DBMoto for Google Cloud
  • ASTI Buys UDO Distribution Business of Verbatim
  • Fiserv Expands Footprint in Banks That Use IBM i
  • Mobile Apps Get More Native-Like with Sencha Touch Update

Content archive

  • The Four Hundred
  • Four Hundred Stuff
  • Four Hundred Guru

Recent Posts

  • Liam Allan Shares What’s Coming Next With Code For IBM i
  • From Stable To Scalable: Visual LANSA 16 Powers IBM i Growth – Launching July 8
  • VS Code Will Be The Heart Of The Modern IBM i Platform
  • The AS/400: A 37-Year-Old Dog That Loves To Learn New Tricks
  • IBM i PTF Guide, Volume 27, Number 25
  • Meet The Next Gen Of IBMers Helping To Build IBM i
  • Looks Like IBM Is Building A Linux-Like PASE For IBM i After All
  • Will Independent IBM i Clouds Survive PowerVS?
  • Now, IBM Is Jacking Up Hardware Maintenance Prices
  • IBM i PTF Guide, Volume 27, Number 24

Subscribe

To get news from IT Jungle sent to your inbox every week, subscribe to our newsletter.

Pages

  • About Us
  • Contact
  • Contributors
  • Four Hundred Monitor
  • IBM i PTF Guide
  • Media Kit
  • Subscribe

Search

Copyright © 2025 IT Jungle