Settings LanguageSettings
Inhaltsverzeichnis
Spracheinstellung[Bearbeiten]
In diesem Dialogfeld wird die Sprache sowohl für die Benutzeroberfläche als auch für die sogenannte "model language" festgelegt, die die Sprache steuert, in der Pin-, Schritt- und Blocknamen dargestellt werden.
Unterstützte GUI-Sprachen[Bearbeiten]
Zum Zeitpunkt des Schreibens dieses Dokuments werden die folgenden Sprachen direkt unterstützt:
- Deutsch
- Englisch (UK)
- Englisch (US)
Unterstützung für zusätzliche Sprachen kann von eXept, Dritten oder Ihnen selbst bereitgestellt werden, indem eine entsprechende Sprachübersetzungsdatei erstellt wird.
Dies sollte dann im Verzeichnis "resources"
der expecco-Installation abgelegt werden.
Diese Sprachdateien enthalten eine Liste der Übersetzungen von Englisch auf die jeweilige Zielsprache. Jede Zeile besteht aus zwei Zeichenfolgen Einträgen, wobei die erste Zeichenfolge das englische Original ist und die zweite ist die Zielsprachenübersetzung. Wenn eine Zeichenfolge Leerzeichen enthält, muss die Zeichenfolge in einfache Anführungszeichen gesetzt werden.
Ändern der GUI-Sprache während Ihrer Sitzung[Bearbeiten]
Das Ändern der Sprache während einer Sitzung wirkt sich nur auf neue Ansichten aus. Vorhandene Ansichten (entweder symbolisiert oder offen) behalten ihre Ressourcen als gültig bei wenn es erstellt wird. Der Grund ist, dass die Sprachübersetzungen intern zwischengespeichert werden innerhalb der Ansichtsinstanzen. Die Einstellungsdialoganwendung, wird sich selbst und alle expecco-Browserfenster schließen und erneut öffnen, sobald sich die Spracheinstellung ändert. Sollte ein Fenster darauf bestehen, die alte Sprache anzuzeigen, schließen Sie das Fenster und öffnen Sie es erneut.
Es tut uns leid, falls noch nicht übersetzte Sprachzeichenfolgen in der Benutzeroberfläche vorhanden sind: Die anfängliche Entwicklung war auf Englisch, Übersetzungen in andere Sprachen wurden später durchgeführt (und gelegentlich sogar vergessen), es dauert einige Zeit, bis neue Funktionen vollständig übersetzt sind.
Festlegen einer Standardsprache[Bearbeiten]
When started, expecco sets the language from the operating system's language setting.
On Unix/Linux, this is the shell environment variable named "LANG
",
under Windows, this is the user's Windows language settings (stored in the registry).
Beim Start legt expecco</ cite> die Sprache aus der Spracheinstellung des Betriebssystems fest.
Unter Unix/Linux ist es die Shell-Umgebungsvariable mit dem Namen "LANG
.
Unter Windows sind es die Windows-Spracheinstellungen des Benutzers (in der Windows-registry gespeichert).
Um die Sprache zu ändern, können Unix / Linux-Benutzer daher eine Zeile hinzufügen:
setenv LANG de
or:
LANG=de export LANG
or:
export LANG=de
to their login profile (if not already present) and login again.
Windows-Benutzer können ihre Windows-Spracheinstellungen ändern und expecco neu starten (expecco liest die Spracheinstellung aus der Windows-registry).
Modellsprache vs. GUI-Sprache[Bearbeiten]
In multinationalen Unternehmen ist es oft nützlich, sprachspezifische Namen für die Modellelemente (Activities, Steps, Pins usw.) zu definieren. Um dies zu unterstützen, bietet das Popup-Menü des Elementbaums die Funktion "Übersetzen". Hiermit können Sie einem Element sprachspezifische Namen hinzufügen. Durch ändern der Einstellung für die Modellsprache werden diese übersetzten Namen nach Möglichkeit angezeigt.
Notice that model-language strings are defined by the user and are stored with the project file (the ".ets"), in contrast to UI language translations, which are stored in the resource files.
Date Format[Bearbeiten]
The format used to present calendar dates in the user interface. Notice that the format in a report is specified in the report template and may be different from the format used in the UI (which makes sense, if you have to generate reports in multiple languages or for a boss which speaks a different one...).
A number of common formats are provided in the combo list, but you are free to enter any other format, by combining one or multiple of the following placeholders:
- %(day) - the day of month, with a leading zero if required (01..31)
- %(Day) - the day of month, without leading zero (1..31)
- %(month) - the month number, with a leading zero if required (01..12)
- %(Month) - the month number, without leading zero (1..12)
- %(year) - the year, as a 4-digit number (2012)
- %(Year) - the year, as a 2-digit number (12)
- %(MonthName) - the month's name, first character in uppercase (eg. November)
- %(monthname) - the month's name, all lowercase (eg. november)
- %(MONTHNAME) - the month's name, all uppercase (eg. NOVEMBER)
- %(ShortMonthName) - the month's short name, first character in uppercase (eg. Nov)
- %(shortmonthname) - the month's short name, all lowercase (eg. nov)
- %(SHORTMONTHNAME) - the month's short name, all uppercase (eg. NOV)
- %(DayName) - the day's name, first character in uppercase (eg. Monday)
- %(dayname) - the day's name, all lowercase (eg. monday)
- %(DAYNAME) - the day's name, all uppercase (eg. MONDAY)
- %(ShortDayName) - the day's short name, first character in uppercase (eg. Mo)
- %(shortdayname) - the day's short name, all lowercase (eg. mo)
- %(SHORTDAYNAME) - the day's short name, all uppercase (eg. MO)
- %(weekDay) - the European day in week (1=Monday, 2=Tuesday,...)
- %(weekDayUS) - the us day in week (1=Sunday, 2=Monday,...)
- %(nth) - English count abbreviation for day (i.e. 'st', 'nd', 'rd',...)
- %(weekDayNth) - English count abbreviation for weekDay (i.e. 'st', 'nd', 'rd',...)
- %(weekDayUSNth) - English count abbreviation for weekDayUS (i.e. 'st', 'nd', 'rd',...)
- %(iso8601) - long iso format with separators (i.e. yyyy-mm-dd)
- %(iso8601-compact) - short iso format without separators (i.e. yyyymmdd)
For example, the format string:
"%(DayName), the %(day)%(nth) of %(MonthName)"
generates "Monday, the 2nd of November", and
"%(DayName), den %(Day). %(MonthName)"
generates a German date like "Montag, den 5. November".
Time Format[Bearbeiten]
The format used to present time-of-day values in the user interface. Again notice, that the format in a report is specified in the report template and may be different from the format used in the UI (useful, if you have to generate reports in multiple languages or for a boss which speaks a different one...).
Two common formats are provided in the combo list, but you are free to enter any other format, by combining one or multiple of the following placeholders:
- %(h) - hour, European format (00..23)
- %(u) - hour, US format (00..12)
- %(m) - minute with leading zero (00..59)
- %(s) - second with leading zero (00..59)
- %(a) - am/pm lowercase (only useful with %u above)
- %(A) - am/pm uppercase (only useful with %u above)
- %(T) - second from midnight
- %(t) - second within hour
- %(i) - millisecond
- %(milli1) - millisecond truncated to 1/10th of a second
- %(milli2) - millisecond truncated to 1/100th of a second
- %(z) - timezone lowercase
- %(Z) - timezone uppercase
- %(iso8601) - long iso format with separators (i.e. hh:mm:ss)
- %(iso8601-compact) - short iso format without separators (i.e. hhmmss)