... | ... | @@ -3,7 +3,7 @@ |
|
|
In der locale.xml können Sie Übersetzungen für Ihre Erweiterung von QUIQQER zur Verfügung stellen.
|
|
|
Für beliebig viele Sprachen können hier Übersetzungen angelegt werden.
|
|
|
Diese Übersetzungen stehen in PHP und JavaScript über das Locale Objekt zur Verfügung.
|
|
|
Alle Übersetzungen, auch die von QUIQQER finden Sie in locale.xml Dateien. Diese Übersetzungen werden von QUIQQER in Datenbank Tabelle _locale_ gespeichert. Über das Frontend sind diese Übersetzungen editierbar (auch export + import), die locale.xml Dateien werden dadurch nicht verändert. Weitere Informationen der Editierung über das Frontend entnehmen Sie bitte der Benutzer Dokumentation.
|
|
|
Alle Übersetzungen, auch die von QUIQQER finden Sie in locale.xml Dateien. Diese Übersetzungen werden von QUIQQER in Datenbank Tabelle _locale_ gespeichert. Über das Frontend sind diese Übersetzungen editierbar (auch export + import), die locale.xml Dateien werden dadurch nicht verändert. Weitere Informationen zur Editierung über das Frontend entnehmen Sie bitte der Benutzer Dokumentation.
|
|
|
|
|
|
Zusätzlich ist es Möglich im Nachhinein Übersetzungen zu überschreiben ohne die locale.xml zu verändern.
|
|
|
|
... | ... | @@ -54,8 +54,8 @@ Eine locale xml gliedert sich wie folgt: |
|
|
### Erklärung
|
|
|
|
|
|
- `<locales>` = Anfang der locale Definition
|
|
|
- `<groups>` = Übersetzungs Gruppe
|
|
|
- `<locale>` = Übersetzungs Variable
|
|
|
- `<groups>` = Übersetzungs-Gruppe
|
|
|
- `<locale>` = Übersetzungs-Variable
|
|
|
|
|
|
#### `<groups name="my/group">`
|
|
|
|
... | ... | @@ -69,7 +69,7 @@ Mögliche Werte: |
|
|
+ datatype="js"
|
|
|
+ datatype="php,js"
|
|
|
|
|
|
**datatype** wurde aus performance technischen Gründen integriert, damit nicht zu viele Objekte und Werte im JavaScript existieren. Das System kann somit für JavaScript eine eigens compilierte Übersetzungs Datei erstellen.
|
|
|
**datatype** wurde aus performance technischen Gründen integriert, damit nicht zu viele Objekte und Werte im JavaScript existieren. Das System kann somit für JavaScript eine eigens compilierte Übersetzungsdatei erstellen.
|
|
|
|
|
|
#### `<locale name="my.translation.var">`
|
|
|
|
... | ... | @@ -82,11 +82,11 @@ In dem `<locale>` Node werden alle Übersetzungen der Variable mit einem Sprachk |
|
|
Den Inhalt einer Übersetzung bitte mit `<![CDATA[ ]]>` verwenden, damit es keine Probleme mit dem Inhalt gibt.
|
|
|
|
|
|
|
|
|
#### Übersetzungs Texte
|
|
|
#### Übersetzungs-Texte
|
|
|
|
|
|
##### Variablen
|
|
|
|
|
|
Im Übersetzungs Text können sogenannte **Variablen** verwendet werden, damit vom System Werte im Text platziert werden können. Dem Locale Objekt müssen diese Variablen im Programmcode natürlich übergeben werden.
|
|
|
Im Übersetzungs-Text können sogenannte **Variablen** verwendet werden, damit vom System Werte im Text platziert werden können. Dem Locale Objekt müssen diese Variablen im Programmcode natürlich übergeben werden.
|
|
|
|
|
|
Die Variablen können frei in die Sprachvariablen eingebunden werden. Hierzu muss der Variablenname einfach in **eckigen Klammern** platziert sein:
|
|
|
|
... | ... | |