Skip to main content

Rigi Documentation

Solution file (extension .rigsln)

Sample file:

<?xml version="1.0" encoding="utf-8"?>
<solution>
          <sourcelocale>en-US</sourcelocale>
          <pseudolocale>en-JM</pseudolocale>
          <signatureformat>ShortWeb</signatureformat>
          <url>http://demo.rigi.io</url>
          <remoteProjectUrl>https://xyz.rigi.io/projects/268</remoteProjectUrl>
          <applicationtype>Web</applicationtype>
          <projects>
                    <refproject relpath="CoffeeAppRigi5.rigproj" readonly="false"/>
          </projects>
</solution>

Explanation of the elements:

Table 19.

Element

Description

solution

The root element that has no attributes.

sourcelocale

Language Culture Name of the source files (for example, en-GB for English - United Kingdom and de-DE for German - Germany).

pseudolocale

Language Culture Name of the target files that contain the Rigi signatures. Use a locale that is not used as a target language in your application. You can change the pseudo locale at a later stage during the project.

signatureformat

Rigi supports various formats to encode signatures to the pseudo locale file.

  • ShortWeb for web-based applications. It uses a specific set of Unicode characters.

  • ShortSilverlight for Microsoft Silverlight applications. It uses a specific set of Unicode characters.

  • Wpf for Microsoft .Net WPF applications.  It uses a specific set of Unicode characters.

  • AlphaNumeric for applications that do not support the full range of Unicode characters.

screenshotpath

Relative path to the location in which local screenshots are stored. Contains a reference to the location of the solution file.

This setting is typically addressed to developers because translators will get the screenshots from the Rigi server.

url

  • For web applications: The URL of the live application. Keep this empty if there is no live application.

  • For WPF applications: The relative path to the executable.

remoteProjectUrl

The URL of the project on the Rigi server that hosts the screenshots, for example, xyz.rigi.io/projects/projectname. Keep this field empty if your screenshots are not hosted on rigi.io.

applicationtype

Application type: Web, WPF, Silverlight, Android, iOS.

screenshotsizing

See the Screenshot size fixation expandable section below.

projects

The projects element contains refproject elements and has the following attributes:

  • relpath. The relative path to the project file (.rigproj). Contains reference to the solution file.

  • readonly. If the project is read-only, then the translation management tool can display the translations, but cannot modify them.