Skip to main content

Rigi Documentation

Rigi Solution Editor

Rigi Solution Editor is a Windows tool that helps users to create a Rigi solution.

1.png

A Rigi solution contains one or more Rigi projects. Each Rigi project contains source files that must be localized into various languages. Parser and target rules are defined for each resource file.

Connectors to localization tools, such as the Rigi add-in for SDL Passolo, use the solution definition to create projects and generate target files.

Use case: Piwik demo application

We will demonstrate how the Rigi Solution Editor works by setting up a project for our Piwik demo application.

Piwik is an open-source dynamic web application. The visible content in the browser is constructed by server and client-side technology.

Demo1.png

All translatable texts for this application are defined in 49 JSON resource files. Each string has a unique string identifier, and some strings contain variables (e.g., %).

The English source file .\files\lang\en.json has the following contents:

{
    "General": {
        "AbandonedCarts": "Abandoned Carts",
        "AboutPiwikX": "About Piwik %s",
        "Action": "Action",
... }
}

This file must be localized in various languages. The German file should have file name .\files\lang\de.json and the following contents:

{
"General": {
"AbandonedCarts": "Verlassene Warenkörbe",
"AboutPiwikX": "Über Piwik %s",
"Action": "Aktion",
... }
}