|
|
# quiqqer/translator
|
|
|
|
|
|
Das quiqqer/translation Packet erweitert QUIQQER um ein Übersetzungs-Panel und Übersetzungsfunktionen.
|
|
|
Mit dem quiqqer/translator ist es möglich Übersetzungsvariablen zu editieren / hinzuzufügen oder zu löschen.
|
|
|
Zusätzlich können Übersetzungen (locale.xml Dateien) importiert und exportiert werden.
|
|
|
|
|
|
Übersetzungen werden in verschiedene Formate gespeichert damit Übersetzungen performant eingesetzt werden können.
|
|
|
JavaScript (Client) und PHP (Server) Variablen werden getrennt aufbereitet und zur Verfügung gestellt.
|
|
|
|
|
|
Es wird versucht auf gettext (http://php.net/manual/de/book.gettext.php) zurück zugreifen,
|
|
|
wenn dies der Server nicht unterstützt werden normale ini Dateien verwendet.
|
|
|
|
|
|
|
|
|
## Entwicklungsmodus
|
|
|
|
|
|
Übersetzungen besitzen zwei Einträge, einen original Eintrag und einen edit Eintrag. Wenn eine Übersetzung editiert wird, wird der edit Eintrag editiert, das original bleibt immer bestehen. Wenn QUIQQER nun im Entwicklungsmodus ist werden beide Felder einer Sprache angezeigt.
|
|
|
|
|
|
Ist kein Entwicklungsmodus aktiviert wird nur ein Feld angezeigt, der Benutzer bekommt den aktuellen Eintrag der Übersetzung zu sehen.
|
|
|
|
|
|
Sobald eine Sprachvariable editiert wird, hat der editierte Eintrag Vorrang und nicht das original.
|
|
|
|
|
|
|
|
|
## Sprachvariablen im Content anzeigen
|
|
|
|
|
|
Durch die Übergabe eines Parameters kann die Verarbeitung von sprachvariablen für Inhalte deaktiviert werden, hierdurch ist es möglich sich die Position der Sprachvariablen ausgeben zu lassen um die richtige Variable im Inhalt zu finden.
|
|
|
|
|
|
```
|
|
|
?lang=false
|
|
|
``` |
|
|
\ No newline at end of file |