Page tree

Page History

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Previously, adding new translations to crowdin meant rebuilding the entire app each time, which was time-consuming and impractical.
Now, with the release of TIXNGO back-office led crowdin synchronization feature, we're making things a lot easier.

What does this mean for you?

By introducing the sync and versioning of crowdin translations directly from TIXNGO back-office, you have now access to an easy and convenient way to switch from one translation set to another, without requiring a new build.

Selecting the target version

By accessing the application settings « Target translation version will be applied to ticket app » (key: mobile.app.translations.target-version), you will see the selected target version of crowdin translation.

Before changing target version:

Changing target version:

By clicking on the Edit button and using the drop-down list, you'll see the list of all already synced translations build.

By selecting an existing version and clicking "Apply", this new version will be defined as target.

After target version changed:

Getting crowdin latest translation

From the mobile.app.translations.target-version edit screen, click the sync button

...

  • If the version has been already synced, there is nothing left to do.
  • If a new crowdin translations build is available, TIXNGO will download it and store its metadata (version, build date, sync date, path) to be reused in the drop-down list and ease target version selection.

Wallet behaviour

We can now load translations dynamically directly from the app, on the fly. In simpler terms, spectators will always see the latest translations without needing to rebuild or update their app.

  1. If mobile.app.translations.target-version is null or empty (ie you did not started to use this feature yet), the branded wallet will use the local translation file
  2. If mobile.app.translations.target-version is set and not equal to the current version on the mobile app, the branded wallet will
    1. Initiate the download of translations file
    2. Change the current version information on the mobile side, if the download is successful.
  3. Otherwise, if mobile.app.translations.target-version equal to the current version, the file won't be downloaded.

How to activate this feature ?

An extra configuration is required to associate the mobile app to the crowdin project used, in order to allow you to manage crowdin versions directly from TIXNGO back-office

Info
titleTo use this feature

Please reach out to the Professional Service Team to request the feature activation and a new build.

Limitations

Warning

Due to EU slot freeze, this feature is only available on US slots.