Internationalization Settings

Accessing Internationalization Settings

The Internationalization Settings page in the System Administration console is used to set the primary language and time zone displayed to users. This page also controls the calendar types and languages that are enabled for the site.

To access this page, select the System tab, then select System Administration Home -> Internationalization -> Internationalization Settings from the Administration Pages tree in the left-side navigation window.

Language Settings

The table below lists the default languages available for selection through the Internationalization Settings page.

Text is only translated in the interfaces listed below as supported. When a new version of Appian adds support for a new language, the translated interfaces may only include support for the Tempo and Mobile interfaces.

Language Language Code Interface Support
Tempo/Mobile Administration Console Design Designer Portal
Arabic [ar] Yes/No Yes Yes No No
Chinese (Simplified) [zh_CN] Yes Yes Yes Yes Yes
Chinese (Traditional) [zh_HK] Yes Yes Yes Yes Yes
Dutch (Netherlands) [nl] Yes Yes Yes Yes Yes
English (United Kingdom) [en_GB] Yes Yes Yes Yes Yes
English (United States) [en_US] Yes Yes Yes Yes Yes
French (Canada) [fr_CA] Yes Yes Yes Yes Yes
French (France) [fr_FR] Yes Yes Yes Yes Yes
German (Germany) [de] Yes Yes Yes Yes Yes
Italian (Italy) [it] Yes Yes Yes Yes Yes
Japanese (Japan) [ja] Yes Yes Yes Yes Yes
Polish (Poland) [pl] Yes Yes Yes Yes Yes
Portugese (Brazil) [pt] Yes Yes Yes Yes Yes
Russian (Russian) [ru] Yes Yes Yes Yes Yes
Spanish (Mexico) [es] Yes Yes Yes Yes Yes
Swedish (Sweden) [sv] Yes Yes Yes Yes Yes

Enabling Languages

Enabling a language makes it available for users to select as their language setting.

To enable a language, select its checkbox from the Internationalization Settings page and click Save.

Things to Consider

  • Appian must have at least have one language enabled. If no languages are selected, you must enable at least one language before you can save your changes.

  • For Appian for Mobile Device applications, start and task forms appear in the language and locale preference set in Appian, News feed entries appear in the language they were entered, and the remaining aspects of the mobile application, such as button names and titles, are determined by the device's language setting. The device's language setting does not need to be enabled as a language in Appian to translate the button names correctly.

  • The text that appears in the Process Modeler is not translated into languages other than English (United States).

  • When language is set to Arabic, the interface displays from right-to-left rather than left-to-right and default alignment for SAIL components and grid columns is right rather than left.

See also: Internationalizing Forms and Internationalizing Processes

Disabling Languages

A language can be disabled by clearing the check box that corresponds to the language.

When a language is disabled, the primary language for the site is displayed for users whose preferred language setting is set to the disabled language.

  • Users then can select a new preferred language from one of the remaining languages that are enabled for the site.

Selecting a Primary Language

The Primary Language is used for users who have not selected their own preferred language.

To specify a primary language for your site, select a language from the Primary Language list.

  • Only enabled languages are listed here.

Setting a System-Wide Language

To use the Primary Language for all users regardless of their preferred language, select Always override users' selected language from the Internationalization Settings page.

Date and Time Settings

The preferred language setting governs the format of dates and numbers that are displayed by the system. For example, if the preferred language is set to English - United States, the date is displayed with the month preceding the day. The same date, when the preferred language is set to Spanish, is displayed with the day preceding the month.

Display Formats Used by Default Locales

The following table lists the date and time formats used when a certain default locale is selected as the preferred language (or as the only enabled language).

Preferred Language Date and Time Format Example
US English (en_US) Month Day, Year Hour:Minute AM/PM Dec 15, 2010 3:32 PM
UK English (en_GB) Day Month Year Hour:Minute 15 Dec 2010 15:32
French (ca_FR) Year-Month-Day Hour:Minute 2010-12-15 15:32
Spanish (es_MX) Day/Month/Year Hour:Minute 15/12/2010 15:32

Hours displayed in US English use a 12-hour clock with an AM or PM designation.

Number Formats

The separators between digits in a number change based on the preferred language. For example, if the preferred language is English - United States, a comma (,) is used as a separator (1,000). If however, the preferred language is set to German - Germany, a full stop (.) is used as the separator (1.000).

Selecting a Primary Time Zone

Language preferences and time zone preferences affect how dates and times may be displayed. For example, a process start time of Oct 12, 2011 at 5:00 pm Eastern is displayed differently for a user with Spanish language and Central time zone preferences.

Process start time User’s Preferred Setting User’s Preferred Time Zone Displayed start time
Oct 12, 2011 at 5:00 PM Eastern Daylight Time Spanish - Mexico Ciudad de México (México) (America/Mexico_City) 12/10/2011 at 4:00 PM GMT-05:00

As with languages, system administrators must also specify a primary time zone for the site. At installation, the primary time zone is set to Greenwich Mean Time (GMT).

To specify another primary time zone for the site, click the Primary Time Zone drop-down menu on the Internationalization Settings page and select a time zone from the list. This recommended list is based on the selected language.

System adminstrator’s can override the default list of recommended time zones or add a list for a new locale by modifying the file.

To override all users' preferred time zone settings with the primary time zone, select the Override user settings checkbox.

When selecting a Continental US time zone, we recommend using the following settings.

  • Eastern – America/New_York
  • Central – America/Chicago
  • Mountain – America/Denver
  • Pacific – America/Los_Angeles

A process model can take a specific time zone, which is used by each process spawned from the model. Alternatively, models can be configured to use the time zone preference of the user who starts the process model. This is set in the process model's properties

NOTE: Selecting the Override user settings checkbox for either the primary language or the primary time zone ensures that user preferences are never enforced. Irrespective of user preferences, the primary setting is then always applied.

Calendar Settings

According to the US Naval Observatory, the Gregorian calendar is the internationally accepted civil calendar. This is the default calendar used in Appian.

Selecting a Primary Calendar

To change the default Gregorian calendar to a different calendar type, select a calendar from the Primary Calendar list. Options include the calendar types listed below.

Islamic Calendar Types

You can select from three types of Islamic calendars, which use slightly different leap year patterns and different means for calculation.

Type Leap Years Description
1 2 5 7 10 13 16 18 21 24 26 29 Kūshyār ibn Labbān (11th cent. CE)
Ulugh Beg (15th cent. CE)
Similar to the "Kuwaiti algorithm"
2 2 5 7 10 13 15 18 21 24 26 29 Most Commonly Used
Um Al Qura Calendar
تقويم أم القرى
Not applicable Based on observation or astronomical calculation.

The leap year patterns are based on the following logic:

  • There are 11 leap years in a 30 year cycle. Noting that the average year has 354 11/30 days and a common year has 354 days, at the end of the first year, the remainder is 11/30ths of a day.

The difference between calendar type 1 and type 2 centers on when the leap day is added.

  • With calendar type 1, whenever the remainder is at least half a day (15/30ths of a day) a leap day is added to that year, reducing the remainder by one day.
  • With calendar type 2, when the remainder exceeds 15/30ths of a day, a leap day is added.

The difference between the Type 1 and Type 2 leap-year schemes are shown in the following table, which lists the remainder for each year in the 30 year cycle.

Year Type 1 remainder Type 2 remainder Year Type 1 remainder Type 2 remainder Year Type 1 remainder Type 2 remainder
1 11/30 11/30 11 1/30 1/30 21 7/10 * 7/10 *
2 22/30 * 22/30 * 12 2/5 2/5 22 1/15 1/15
3 1/10 1/10 13 23/30 * 23/30 * 23 13/30 13/30
4 7/15 7/15 14 2/15 2/15 24 4/5 * 4/5 *
5 5/6 * 5/6 * 15 1/2 * 1/2 25 1/6 1/6
6 1/5 1/5 16 -2/15 13/15 * 26 8/15 * 8/15 *
7 17/30 * 17/30 * 17 7/30 7/30 27 -1/10 -1/10
8 -1/15 -1/15 18 3/5 * 3/5 * 28 4/15 4/15
9 3/10 3/10 19 -1/30 -1/30 29 19/30 * 19/30 *
10 2/3 * 2/3 * 20 1/3 1/3 30 0 0

Islamic Calendar Epoch

The epoch defines the starting point of the Calendar (the first day of year one). The following epochs can be selected for Islamic Type 1 and 2 calendars.

Epoch Day 1 / Year 1 Description
A 15/July/622 CE/Julian Thursday or Astronomical Epoch
B 16/July/622 CE/Julian Friday or Civil Epoch

Setting a System-Wide Calendar

To override all users' preferred calendar settings with the primary calendar type, select the Always override users' selected calendar checkbox when selecting the primary calendar type.