Settings LanguageSettings: Unterschied zwischen den Versionen

Aus expecco Wiki (Version 2.x)
Zur Navigation springen Zur Suche springen
Zeile 1: Zeile 1:
[[Settings LanguageSettings/en|English Version]]

== Spracheinstellung ==
== Spracheinstellung ==



Version vom 10. Februar 2021, 09:38 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 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

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

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