Release Notes for PowerBuilder® and InfoMaker® Version 2022 R3 Localized Runtime Files (Build 3356)

Last revised: May 14, 2024

This file contains installation information for the localized runtime files for PowerBuilder and InfoMaker 2022 R3.

Section I: General Information

PowerBuilder localized runtime files are available in nine languages: Danish, Dutch, French, German, Italian, Norwegian, Spanish, Swedish, and Chinese.

The localized PowerBuilder runtime files are needed to display standard dialog boxes, PowerBuilder messages, and user interface elements (such as day and month names in spin controls) in the local language. PowerBuilder functions return translated strings when appropriate. For example, the PowerBuilder DayName function returns a day name in the local language, and the String function returns a month in the local language when used with a display format that uses the mask "mmm."

Section II: Application Requirements

The localized runtime files, as the name suggests, are used to localize the runtime of the compiled applications (they should NOT be used to localize the IDE).

To localize the following applications with the files in this distribution, follow instructions in Section IV: Localizing C/S applications (PB & IM):

To localize the following applications with the files in this distribution, follow instructions in Section V: Localizing PowerClient and PowerServer applications:

Section III: Contents of Distribution

This distribution includes the following zip files containing localized runtime files for PowerBuilder and InfoMaker 2022 R3 3356.

Zip Files
File Language
220Danish_3356.zip Danish
220Dutch_3356.zip Dutch
220French_3356.zip French
220German_3356.zip German
220Italian_3356.zip Italian
220Norwegian_3356.zip Norwegian
220Spanish_3356.zip Spanish
220Swedish_3356.zip Swedish
220Chinese_3356.zip Chinese

Each zip file contains localized versions of the following files. Only the files required by your application need be deployed to users' computers.

Localized Files
File Required for
pbvm.dll Runtime
pbshr.dll Runtime
pbuis.dll Runtime
pbdwe.dll DataWindows and DataStores
pbtxtext.dll Rich Text
pbrtc.dll Rich Text
pbtra.dll Database connection tracing
pbtabbedbar.dll Tabbed view
pbin9.dll INFORMIX I-Net 9
pbi10.dll INFORMIX 10
pbmsoledbsql.dll Microsoft OLE DB Driver for SQL Server
pbo90.dll Oracle 9i and later
pbo10.dll Oracle 10g and later
pbora.dll Oracle 11g and later
pbsnc.dll Microsoft SQL Native Client
pbsmtpclient.dll SMTPClient
pbase.dll SAP Sybase Adaptive Server Enterprise for ASE 15.x and later
pbsyc.dll SAP Sybase Adaptive Server Enterprise for ASE 11.x and later
pbodb.dll PowerBuilder ODBC interface
pbole.dll PowerBuilder OLE DB interface
pbhttpclient.dll JSON data exchange and RESTful Web APIs
pbrestclient.dll JSON data exchange and RESTful Web APIs
pbjson.dll JSON data exchange and RESTful Web APIs
pbcrypt.dll Data encryption/decryption
pboauth.dll OAuth 2.0 support
pbsysfunc.dll System functions
pbcompression.dll Data compression capability
pbtheme.dll UI theme support
pbwebbrowser.dll WebBrowser
pbresource.dll PowerBuilder resource file
x64\pbvm.dll Runtime
x64\pbshr.dll Runtime
x64\pbuis.dll Runtime
x64\pbdwe.dll DataWindows and DataStores
x64\pbrtc.dll Rich Text
x64\pbtra.dll Database connection tracing
x64\pbtabbedbar.dll Tabbed view
x64\pbin9.dll INFORMIX I-Net 9
x64\pbi10.dll INFORMIX 10
x64\pbmsoledbsql.dll Microsoft OLE DB Driver for SQL Server
x64\pbo90.dll Oracle 9i and later
x64\pbo10.dll Oracle 10g and later
x64\pbora.dll Oracle 11g and later
x64\pbsnc.dll Microsoft SQL Native Client
x64\pbase.dll SAP Sybase Adaptive Server Enterprise for ASE 15.x and later
x64\pbsyc.dll SAP Sybase Adaptive Server Enterprise for ASE 11.x and later
x64\pbodb.dll PowerBuilder ODBC interface
x64\pbtxtext.dll Rich Text
x64\pbhttpclient.dll JSON data exchange and RESTful Web APIs
x64\pbrestclient.dll JSON data exchange and RESTful Web APIs
x64\pbjson.dll JSON data exchange and RESTful Web APIs
x64\pbcrypt.dll Data encryption/decryption
x64\pboauth.dll OAuth 2.0 support
x64\pbsysfunc.dll System functions
x64\pbcompression.dll Data compression capability
x64\pbtheme.dll UI theme support
x64\PBMSTEXT.DLL Microsoft RichEdit Control
x64\pbsmtpclient.dll SMTPClient
x64\pbwebbrowser.dll WebBrowser
x64\pbresource.dll PowerBuilder resource file

In addition to the files listed in the preceding table, each zip file includes some core runtime files, such as libjcc.dll, libjutils.dll etc. These files are not localized but are required on all computers on which you install the localized runtime files. For information about additional runtime files your application might require, see the section on "PowerBuilder runtime files" in Application Techniques in the PowerBuilder 2022 R3 collection.

Section IV: Localizing C/S applications (PB & IM)

Instructions in this section can be used to localize the following applications:

To install the application and localized files:

  1. Create a temporary folder on the computer where you will install the application.
  2. Copy the zip file for the language you require to the temporary folder.
  3. Create a folder for the application on the computer, for example C:\appname.
  4. Copy the application developed using PowerBuilder or InfoMaker 2022 R3 to the folder you created in Step 3.
  5. If the application folder has the necessary PowerBuilder Runtime files packaged, extract the contents of the zip file into the same folder, or into another folder on the application's search path. If the application folder does not contain the necessary PowerBuilder Runtime files because you have installed PowerBuilder Runtime separately using the PowerBuilder Installer (installed in the directory C:\Program Files (x86)\Appeon\Common\PowerBuilder\Runtime [Version]), extract the contents of the zip file to replace the files that already exist in the PowerBuilder Runtime installation folder.

    Note: Because you should never run (or test) the IDE with the localized runtime files, please do not copy the runtime files to C:\Program Files (x86)\Appeon\Common\PowerBuilder\Runtime [Version]) when PowerBuilder/InfoMaker IDE is installed.

Section V: Localizing PowerClient and PowerServer applications

Instructions in this section can be used to localize the following applications:

To deploy the application and localized files:

  1. Back up the folder: C:\Program Files (x86)\Appeon\Common\PowerBuilder\Runtime [Version].
  2. Extract the zip file for the language you require into C:\Program Files (x86)\Appeon\Common\PowerBuilder\Runtime [Version] (notice the different folders for 32-bit and 64-bit).
  3. For PowerClient, upload the runtime files to the server; for PowerServer, deploy (using Build & Deploy, AutoBuild, or package/install) the application to the server.

    Note that 1) each server can contain only one localized runtime. If you want to support more than one language, prepare an individual server for each language.

    2) IDE does not fully support the localized runtime, for example, some IDE menus may still display in English instead of the localized text, or the localized text may not display completely in the IDE. In such case, you can consider restoring C:\Program Files (x86)\Appeon\Common\PowerBuilder\Runtime [Version] with the original files.