Settings LanguageSettings: Unterschied zwischen den Versionen

Aus expecco Wiki (Version 2.x)
Zur Navigation springen Zur Suche springen
Zeile 54: Zeile 54:
Durch ändern der Einstellung für die Modellsprache werden diese übersetzten Namen nach Möglichkeit angezeigt.
Durch ändern der Einstellung für die Modellsprache werden diese übersetzten Namen nach Möglichkeit angezeigt.


Beachten Sie, dass Zeichenfolgen in Modellsprachen die vom Benutzer definiert werden in der Projekt-Datei (die ".ets") gespeichert werden, im Gegensatz zu UI-Sprachübersetzungen, die in den Ressourcendateien gespeichert sind.
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 ===
=== Datumsformat ===
The format used to present calendar dates in the user interface.
The format used to present calendar dates in the user interface.
Notice that the format in a report is specified in the
Notice that the format in a report is specified in the
Zeile 64: Zeile 63:
for a boss which speaks a different one...).
for a boss which speaks a different one...).


Das Format, in dem Kalenderdaten in der Benutzeroberfläche angezeigt werden.
A number of common formats are provided in the combo list,
Beachten Sie, dass das Format in einem Bericht in der Berichtsvorlage spezifiziert wird und sich somit von dem in der Benutzeroberfläche verwendeten Format unterscheiden kann.
but you are free to enter any other format, by combining
(Das ist sinnvoll, wenn Sie Berichte in mehreren Sprachen erstellen müssen oder für einen Chef, der eine andere Sprache spricht ...).
one or multiple of the following placeholders:

Die Kombinationsliste enthält eine Reihe gängiger Formate.
Sie können jedoch jedes andere Format eingeben, indem Sie es in
eine oder mehrere der folgenden Platzhalter kombinieren:


*%(day) - the day of month, with a leading zero if required (01..31)
*%(day) - the day of month, with a leading zero if required (01..31)
Zeile 94: Zeile 97:
*%(iso8601-compact) - short iso format without separators (i.e. yyyymmdd)
*%(iso8601-compact) - short iso format without separators (i.e. yyyymmdd)


Zum Beispiel die Formatzeichenfolge:
For example, the format string:
"%(DayName), the %(day)%(nth) of %(MonthName)"
"%(DayName), the %(day)%(nth) of %(MonthName)"
generates "Monday, the 2nd of November",
generiert "Monday, the 2nd of November",
und
and
"%(DayName), den %(Day). %(MonthName)"
"%(DayName), den %(Day). %(MonthName)"
generates a German date like "Montag, den 5. November".
generiert ein deutsches Datum wie "Montag, den 5. November".


=== Time Format ===
=== Zeitformat ===
Das Format, in dem die Uhrzeitwerte in der Benutzeroberfläche angezeigt werden.
The format used to present time-of-day values in the user interface.
Beachten Sie erneut, dass das Format in einem Bericht in der Berichtsvorlage spezifiziert wird und kann sich somit von dem in der Benutzeroberfläche verwendeten Format unterscheiden.
Again notice, that the format in a report is specified in the
(Nützlich, wenn Sie Berichte in mehreren Sprachen erstellen müssen oder
report template and may be different from the format used in the UI
für einen Chef, der eine andere Sprache spricht...).
(useful, if you have to generate reports in multiple languages or
for a boss which speaks a different one...).


Die Kombinationsliste enthält zwei gängige Formate:
Two common formats are provided in the combo list,
Sie können jedoch jedes andere Format eingeben, indem Sie es in
but you are free to enter any other format, by combining
eine oder mehrere der folgenden Platzhalter kombinieren:
one or multiple of the following placeholders:


*%(h) - hour, European format (00..23)
*%(h) - hour, European format (00..23)

Version vom 20. Januar 2021, 10:39 Uhr

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.

Beachten Sie, dass Zeichenfolgen in Modellsprachen die vom Benutzer definiert werden in der Projekt-Datei (die ".ets") gespeichert werden, im Gegensatz zu UI-Sprachübersetzungen, die in den Ressourcendateien gespeichert sind.

Datumsformat[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...).

Das Format, in dem Kalenderdaten in der Benutzeroberfläche angezeigt werden. Beachten Sie, dass das Format in einem Bericht in der Berichtsvorlage spezifiziert wird und sich somit von dem in der Benutzeroberfläche verwendeten Format unterscheiden kann. (Das ist sinnvoll, wenn Sie Berichte in mehreren Sprachen erstellen müssen oder für einen Chef, der eine andere Sprache spricht ...).

Die Kombinationsliste enthält eine Reihe gängiger Formate. Sie können jedoch jedes andere Format eingeben, indem Sie es in eine oder mehrere der folgenden Platzhalter kombinieren:

  • %(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)

Zum Beispiel die Formatzeichenfolge:

   "%(DayName), the %(day)%(nth) of %(MonthName)"

generiert "Monday, the 2nd of November", und

   "%(DayName), den %(Day). %(MonthName)"

generiert ein deutsches Datum wie "Montag, den 5. November".

Zeitformat[Bearbeiten]

Das Format, in dem die Uhrzeitwerte in der Benutzeroberfläche angezeigt werden. Beachten Sie erneut, dass das Format in einem Bericht in der Berichtsvorlage spezifiziert wird und kann sich somit von dem in der Benutzeroberfläche verwendeten Format unterscheiden. (Nützlich, wenn Sie Berichte in mehreren Sprachen erstellen müssen oder für einen Chef, der eine andere Sprache spricht...).

Die Kombinationsliste enthält zwei gängige Formate: Sie können jedoch jedes andere Format eingeben, indem Sie es in eine oder mehrere der folgenden Platzhalter kombinieren:

  • %(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)



Copyright © 2014-2024 eXept Software AG