Skip to Main Content

Seed & Publish Translations Plug-In Demo

Features

This Plug-In keeps the translated applications up-to-date automatically by seeding and publishing the running application with an asynchronous background job.

The Plug-In solves the following problems:
  1. When you develop multilingual APEX applications, you have to repeat the "Seed" and "Publish" operations as often as you make any changes. For example: When your application's primary language is English and you inspect the german version of your app you may find issues with truncated labels because of the space for much longer item labels. When you change the "Column Span" of an item you have to repeat the publish translations operation to see the result of your change in the german app.
  2. When you install multilingual APEX applications on a different website via the import application process, you have to manually perform the publish operation to see the translated version of your app.
  3. You have to wait many seconds until the "Seed" and "Publish" operations are completed before you can continue with your work.
The Plug-In process performs the following steps:
  1. Retrieve the last updated date of the application.
  2. Retrieve the value of a preference variable PUBLISH_TRANSLATIONSXX where XX is the application id.
  3. Compares the last updated date with the preference variable and quit when the values are equal.
  4. Store the last updated date in the preference variable.
  5. Create a small script to seed & publish the app in all supported languages.
  6. Execute the script immediately or asynchronous.

Select Language

Completed Scheduler Jobs