Settings LanguageSettings: Unterschied zwischen den Versionen
Emi (Diskussion | Beiträge) |
Emi (Diskussion | Beiträge) |
||
Zeile 9: | Zeile 9: | ||
* Englisch (US) |
* 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. |
|||
Support for additional languages can be provided by eXept, third parties or yourself, by creating a corresponding language-translation file, |
|||
Dies sollte dann im Verzeichnis <code>"resources"</code> 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. |
|||
These language files contain a list of English-to-language translation. Each line consisting of two string entries, where the first string is the English original, |
|||
and the second is the target language translation. If any such string contains spaces, the string must be surrounded by single quotes. |
|||
=== |
=== Ändern der GUI-Sprache während Ihrer Sitzung === |
||
Das Ändern der Sprache während einer Sitzung wirkt sich nur auf neue Ansichten aus. |
|||
Changing the language during a session only affects new views; |
|||
Vorhandene Ansichten (entweder symbolisiert oder offen) behalten ihre Ressourcen als gültig bei |
|||
existing views (either iconified or open) keep their resources as valid |
|||
wenn es erstellt wird. Der Grund ist, dass die Sprachübersetzungen intern zwischengespeichert werden |
|||
when created. The reason is that these language translations are cached |
|||
innerhalb der Ansichtsinstanzen. |
|||
internally within the view instances. |
|||
Die Einstellungsdialoganwendung, wird sich selbst und alle expecco-Browserfenster schließen und erneut öffnen, sobald |
|||
However, the settings dialog application, |
|||
sich die Spracheinstellung ändert. Sollte ein Fenster darauf bestehen, die alte Sprache anzuzeigen, schließen Sie das Fenster und öffnen Sie es erneut. |
|||
will close and reopen itself and all expecco browser windows when |
|||
the language changes. If any windows insist on showing the old language, you should close and reopen it. |
|||
Es tut uns leid, falls noch nicht übersetzte Sprachzeichenfolgen in der Benutzeroberfläche vorhanden sind: Die anfängliche Entwicklung war auf Englisch, |
|||
We are sorry for any untranslated language strings still being present in the user interface: the initial development is in English, |
|||
Übersetzungen in andere Sprachen wurden später durchgeführt (und gelegentlich sogar vergessen), es dauert einige Zeit, bis neue Funktionen vollständig übersetzt sind. |
|||
and translations to other languages are done later (and occasionally even forgotten), and it takes some time till new features are completely translated. |
|||
=== |
=== Festlegen einer Standardsprache === |
||
When started, <cite>expecco</cite> sets the language from the operating system's language setting. |
When started, <cite>expecco</cite> sets the language from the operating system's language setting. |
||
On Unix/Linux, this is the shell environment variable named "<code>LANG</code>'', |
On Unix/Linux, this is the shell environment variable named "<code>LANG</code>'', |
||
under Windows, this is the user's Windows language settings (stored in the registry). |
under Windows, this is the user's Windows language settings (stored in the registry). |
||
Beim Start legt <cite>expecco</ cite> die Sprache aus der Spracheinstellung des Betriebssystems fest. |
|||
Unter Unix/Linux ist es die Shell-Umgebungsvariable mit dem Namen "<code>LANG</ code>''. |
|||
Unter Windows sind es die Windows-Spracheinstellungen des Benutzers (in der Registrierung gespeichert). |
|||
Therefore, to change the language, Unix/Linux users, may add a line such as: |
Therefore, to change the language, Unix/Linux users, may add a line such as: |
Version vom 20. Januar 2021, 10:16 Uhr
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</ code>.
Unter Windows sind es die Windows-Spracheinstellungen des Benutzers (in der Registrierung gespeichert).
Therefore, to change the language, Unix/Linux users, may add a line such as:
setenv LANG de
or:
LANG=de
export LANG
or:
export LANG=de
to their login profile (if not already present) and login again.
Windows users may change their Windows language setting and
restart expecco (expecco reads the language setting from the registry).
Model Language vs. GUI Language[Bearbeiten]
In multinational companies, it is often useful to define language-specific names for the
model elements (Activities, Steps, Pins, etc.).
To support this, the item-tree's pop up menu provides a "Translate" function,
which lets you add language specific names to an element.
By changing the model-language setting, those translated names are shown, if possible.
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)