Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Wenn sie Meldungen, wie zum Beispiel Validierungsfehler, übersetzen möchten, fügen Sie Ihrer (language).xml folgende Einträge hinzu:

...

Die Tabelle Übersetzungen wird innerhalb der Administrationsoberfläche unter "Administration" > "Übersetzungen" > "Übersetzungen" aufgerufen. Hier werden alle Übersetzungen gelistet, bearbeitet, weitere Übersetzungen hinzugefügt sowie entfernt. Eine Übersetzung beinhaltet folgende Felder:

Allgemein

Feld


AppPackage

Gibt die AppPackage-Zugehörigkeit der Übersetzung an.

Schlüsselwort

Gibt das zu übersetzende Schlüsselwort an.

Kollation

Gibt die zugehörige Kollation der Übersetzung an

Übersetzung

Anzuzeigender Übersetzungstext.

Zu überwachen

Gibt den Status einer Übersetzung an. Diese weißt darauf hin, dass entweder nicht alle aktiven Kollationen gepflegt wurden oder Übersetzungsschlüssel ungültig sind.

Übersetzung

Anzuzeigender Übersetzungstext.

Informationen

Feld


ID

Eindeutiger Bezeichner der Übersetzung.

Erstellt

Erstellungsdatum der Übersetzung.

Aktualisiert

Letztes Änderungsdatum der Übersetzung.

...

Codeblock
languagephp
I18n\TranslationManager::__(string $package = '', string $id$identifier = '', array $args = []): string

...

Parameter 

Parameter


package

Der zu übersetzende Appzu übersetzende Package-Kontext (= Package-Feld der Übersetzungstabelle)

identifier

Das zu übersetzende Schlüsselwort (= Schlüsselwort-Feld der Übersetzungstabelle)

args

Optionen

I18n\TranslationManager::__byGlobalKey

Lädt eine Übersetzung anhand gegebener Parameter und gibt diese zurück.

Beschreibung

I18n\TranslationManager::__byGlobalKey
Codeblock
languagephp
I18n\TranslationManager::__byGlobalKey(string $globalKey, string $iso6391): string

I18n\TranslationManager::__byGlobalKey() gibt den zugehörigen Übersetzungsstring zurück.

Parameter 

Parameter

globalKey

Der globale Schlüssel

iso6391

ISO6391 Sprachcode


I18n\TranslationManager::__byLanguage

Lädt eine Übersetzung anhand gegebener Parameter und gibt diese zurück.

Beschreibung

I18n\TranslationManager::__byLanguage
Codeblock
languagephp
I18n\TranslationManager::__byLanguage(string $package, string $identifier, string $locale, array $args = []): string

I18n\TranslationManager::__byLanguage() gibt den zugehörigen Übersetzungsstring zurück.

Parameter 

Parameter

package

Der zu übersetzende Package-Kontext (=

App

Package-Feld der Übersetzungstabelle)

id

identifier

Das zu übersetzende Schlüsselwort (= Schlüsselwort-Feld der Übersetzungstabelle)

locale

Der Locale Schlüssel (Bspw. ‘de_DE’)

args

Optionen

I18n\TranslationManager::getFromXml

Lädt eine Übersetzung anhand gegebener Parameter und gibt diese zurück.

Beschreibung

I18n\TranslationManager::getFromXml
Codeblock
languagephp
I18n\TranslationManager::getFromXml(string $package = '', string $identifier = '', string $language = ''): string

I18n\TranslationManager::getFromXml() gibt den zugehörigen Übersetzungsstring aus dem entsprechenden XML-Übersetzungsfile zurück.

Parameter 

Parameter

package

Der zu übersetzende Package-Kontext (= Package-Feld der Übersetzungstabelle)

identifier

Das zu übersetzende Schlüsselwort (= Schlüsselwort-Feld der Übersetzungstabelle)

language

Sprache (Bspw. 'de' für deutsch)