Settings LanguageSettings: Unterschied zwischen den Versionen

Aus expecco Wiki (Version 2.x)
Zur Navigation springen Zur Suche springen
Zeile 26: Zeile 26:


=== Festlegen einer Standardsprache ===
=== Festlegen einer Standardsprache ===
When started, <cite>expecco</cite> sets the language from the operating system's language setting.
Beim Start übernimmt <cite>expecco</cite> die Sprache aus der Spracheinstellung des Betriebssystems.
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).


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 Unix/Linux ist es die Shell-Umgebungsvariable mit dem Namen "<code>LANG</code>''.
Unter Windows sind es die Windows-Spracheinstellungen des Benutzers (in der Windows-registry gespeichert).
Unter Windows sind es die Windows-Spracheinstellungen des Benutzers (in der Windows-registry gespeichert).
Zeile 47: Zeile 42:
Windows-Benutzer können ihre Windows-Spracheinstellungen ändern und
Windows-Benutzer können ihre Windows-Spracheinstellungen ändern und
expecco neu starten (expecco liest die Spracheinstellung aus der Windows-registry).
expecco neu starten (expecco liest die Spracheinstellung aus der Windows-registry).

In den Einstellungen kann aber auch eine vom Betriebssystem unabhängige Sprache eingestellt werden.


=== Modellsprache vs. GUI-Sprache ===
=== Modellsprache vs. GUI-Sprache ===

Version vom 21. Juli 2021, 16:40 Uhr

English Version

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 Fenster aus. Vorhandene (entweder minimiert oder offen) behalten ihre ursprünglichen Ressourcen. Der Grund ist, dass die Sprachübersetzungen intern zwischengespeichert werden. Der Einstellungsdialog, wird aber 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 Entwicklung erfolgt auf Englisch, Übersetzungen in andere Sprachen werden später durchgeführt (und gelegentlich vergessen), es dauert u.U. etwas Zeit, bis neue Funktionen vollständig übersetzt sind.

Festlegen einer Standardsprache[Bearbeiten]

Beim Start übernimmt expecco die Sprache aus der Spracheinstellung des Betriebssystems. 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

oder:

   LANG=de
   export LANG

oder:

   export LANG=de

zu ihrem Login-Profil (falls nicht bereits vorhanden) und erneut anmelden.

Windows-Benutzer können ihre Windows-Spracheinstellungen ändern und expecco neu starten (expecco liest die Spracheinstellung aus der Windows-registry).

In den Einstellungen kann aber auch eine vom Betriebssystem unabhängige Sprache eingestellt werden.

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