Application Internationalization Manager

Overview

The Application Internationalization Manager makes it easy to internationalize your Appian application by providing an easy-to-use interface for managing your application text items (form labels, error messages etc.).  It also provides an easy-to-use function that resolves the user’s locale and returns the right resource bundle. 

The Application Internationalization Manager is meant to be used in conjunction with the Load Resource Bundle plug-in. All labels in a database and are exported to a resource bundle which is then read by the Load Resource Bundle plug-in. This minimizes the risk of error when having to manually edit a Resource Bundle file. In addition, it allows business users to manage text items in your applications without your intervention. 

Notes:

  • The following plug-ins must be installed prior to importing the application:
    • Regular Expression Functions
    • Load Resource Bundle
  • Currently translated into Canadian French (fr_CA) and English (en_US)

 

Version History:

  • v1.0 (04.16.2018) - Initial version
  • v1.1 (2018.11.05) - Updated with support for Load Resource Bundle plug-in
Anonymous
  • Hello,   Ive attempted to run the SQL script against our MySQL Appian cloud instance twice and both times it never finished and left aim_label table in locked state.   Any suggestions for executing the SQL scripts in cloud environments?      MySQL Version is 5.7.25 and Appian versions is 19.1.   Once instance is restarted to release the table lock Im going to run statements one by one to see where things might be failing for me.

     
    Thanks

  • Hello scotts0002,

    The solution already supports the Spanish translations for your application labels. If you want the actual AIM application labels to be translated in Spanish, I will attempt to add them in a future release. However, Creole is not a language that is currently supported by Appian.

    Mat

  • Any more languages coming soon?  We need Creole and Spanish.

  • Hello vishalg,

    The principal difference is that labels are stored in a database intead of a file. Because of this, we were able to bundle an application that allows you to manage labels directly from Appian which is more convienient than editing a text file. You can expose this application to the business and allow them to directly manage the labels, error messages contained in your Appian applications.

    The Load Resource Bundle plugin is actually pretty fast and we plan to leverage it in a future release by providing the option to export AIM labels into resource bundles which can then be read by the LRB plugin.

    I hope this answers your question.

    Thanks,

    Mat

  • Hello Division 61

    It was great to see this utility on the app market. Based on your experience with internationalization and working with clients, when would you recommend using this over load resource bundle plugin (community.appian.com/.../load-resource-bundle). Appian have been recommending use of this plugin on the playbook article - community.appian.com/.../application-internationalization

    Any ideas to help clarify this with a few pros and cons of these two somewhat different approaches will be very useful.

    Many Thanks

    Vishal