User Tools

Site Tools


Use a language besides English

A translation table spreadsheet allows changing the default language in the EASA interface, English.

Most modifiable strings are for User-mode on the EASA Server pages and the web browser EASAP client.

However Author and Administrator modes allow translated menu labels.

Language preferences are set in the User's browser, if the browser language setting does not match an existing language configured in EASA, then the default English version will be displayed.

The EASAP Builder supports English only.


Add or update a language

Managing languages in EASA is performed on the Languages page under the Configure tab in Administrator mode.

  • To add a new language and perform the required translation,
    • open a web browser on your computer and go to the EASA web address
    • log in to EASA and then set your mode to Administrator
    • select EASA→Configure→Languages
    • click Add Language
    • on Add Language page that appears
      • select the language from the available list
      • click on the Add Language button.
        • →a new row in the language table appears with the proportion translated set to 0%
  • To perform the translation for the new language,
    • click Export Data () in the Export column of the Languages table
    • Save the resulting spreadsheet file
  • The spreadsheet will contain a number of sheets each of which has four columns. For more details on the columns and sheets in this file see,
    • open the translation spreadsheet within Microsoft Excel or another spreadsheet tool compatible with Excel (xls) files
    • translate the values in the third column of the various worksheets to the appropriate values for the language to be translated
  • an example of a translation spreadsheet after being translated is shown below.
  • save and close the spreadsheet.
    • → rare error diagnostics and common jargon words like EASA may be left untranslated as they will not diminish usability.
  • import the newly translated spreadsheet back into EASA by clicking on the Import Data button () in the Import column of the Languages table to be taken to the Import Translation page.
  • click Browse and select the translated spreadsheet file
  • click on the Import button

Repeat the process of updating a language by exporting the translation spreadsheet, modifying the translation values and importing the spreadsheet back into EASA when required.


Translation Spreadsheet Columns

The first column in the worksheets in a translation spreadsheet, Key, identifies the page context for text replacement.

The second column contains the default English text to translate into the target language. These values should not be modified.

The third column is labeled with the target language and should be edited to contain the desired translated values.

The fourth column,Notes, contains further information to aid the person carrying out a translation.


Translation Spreadsheet Sheets

The translation spreadsheet files contain several worksheets, each containing translations for a specific section of EASA content.

  • These worksheets are,
    • Web Menus→all of the EASA web page menus and sub menus
    • Web Content→all user mode web page content
    • EASA Client→all of the non-EASAP specific sections of the (no longer supported in User-mode) EASA Client
    • Web Browser Client→all of the non-EASAP-specific sections of the Web Browser Client.
    • Other→covers the graphing and proxy settings clients

Special Fields in Translation Files

Within the text to be translated there may be special symbols: {n} and {\n}, where n is an integer. The majority of these special terms appear on the Web Content sheet.

An {n} by itself represents a placeholder where EASA will dynamically add, for example, this might be the title of the EASA application. The translated string should also contain the {n} symbol so that EASA knows where to insert the information.

An {n} followed later by a {\n} is used to mark a section of text, typically as a web page link. Again the translated string should also contain the {n} and {\n} tags so that EASA knows where to apply a link.

On importing the translation spreadsheet into EASA, if the above symbols in the translated text are missing, a warning will be given, and the error column in the translation table will be non-blank. On re-exporting the spreadsheet, highlighting identifies problematic rows in the notes column.

The second set of special characters are HTML tags, identified by text delimited by < > brackets. Preserve these tags during the translation process as they are for mark-up purposes.