Skip to main content

Rigi Documentation

Perform the built-in i18n testing

Developers run internationalization (i18n) tests to spot and report issues that must be fixed by developers (i18n issues) or Rigi developers (Rigi display issues). Spotting these issues in an early stage will lower the number of issues reported later in the process.

Prerequisites

  1. Deploy the Pseudo language with Rigi tokens to your staging server. For details, see the Prepare a staging server with Rigi tokens guide.

    1. Ensure that a user can select that language.

    2. Ensure that the Rigi language will not be released for production.

  2. Install the Rigi extension for Chrome. For details, see the Install Rigi injector for Chrome guide.

  1. Open the required project.

  2. In the project menu, select the I18n section.

    Built-in1.png

  3. Click the Execute i18n test button. The Execute i18 test popup will be displayed.

    test1.png

  4. Enter the URL of your staging server.

  5. (Optional) Select the Enclose Rigi strings with {= and =} checkbox to place additional curly brackets around each string. It will make it easier to spot i18n issues.

  6. Click the Start button. The live application will be opened in another tab.

  7. Display the Rigi app and live application side by side.

    test2.png

  8. In the live application, select the Rigi language.

  9. Navigate the application and try to find i18n issues.

  10. (Optional) If an i18n issue is text-related, select the text in question or the one close to the string in which the issue occurs.

  11. In Rigi, click the Create issue button.

  12. In the New issue popup, describe the issue.

    Developers can only add non-translation issues.

    test3.png

  13. Proceed with other issues.

  14. When finished, in Rigi, click the Stop button.

When the i18n test is ready, the developers can correct the i18n issues. For details, see the Correct i18n issues guide.