Home / Wilkommen-en / dbx_language-en
dbXwebApp kann mit beliebig vielen verschiedenen Sprachen betrieben werden.
Jedes Modul kann ein Ordner language haben in dem für die verwendeten Sprachen jeweils Übersetzungs-Tabellen für beliebige Platzhalter stehen
Beispiel vom Modul dbx_user, Datei /modules/dbx_user/language/de.tpl
Es werden immer die entsprechenden Übersetzungs-Tabellen der jeweils genutzten Module genutzt.
Zusätzlich können globale Übersetzungs-Tabellen im Ordner /language genutzt werden.
Jede db-Tabelle kann bei Bedarf multilingual sein.
Beispiel:
Das DataDictionary dbx_content ist multilingual.
Es gibt keine db-Tabelle dbx_content, b.z.w mit Prefix dbx_dbx_content.
Statt dessen gibt es die db-Tabellen
dbx_de_dbx_content und dbx_en_dbx_content.
Wenn Sie jetzt auch noch eine spanische Sprachversion benötigen müssen Sie die Tabellenstruktur von dbx_de_dbx_content zu dbx_es_dbx_content und die db-Tabelle dbx_de_dbx_content_folder zu dbx_es_content_folder kopieren.
In den Modulen, die dann auch auf spanisch angezeigt werden sollen müssen dann noch entsprechende es.tpl Dateien mit den jeweiligen Übersetzungen für die Platzhalter angelegt werden.
Dadurch kann das System leicht um eine weitere Sprache erweitert werden. Dabei können z. B. die Content-Inhalte und auch deren Strukturierung bei Bedarf von anderen Sprachversionen sich komplett unterscheiden.
Damit Spanisch dann auch über das Modul dbx_language auswählbar ist muss über die Modulkonfiguration vom Modul dbx_language der Wert es bei Sprachen eingetragen werden.
dbx_language-en
dbXwebApp System Modul dbx_language
dbXwebApp kann mit beliebig vielen verschiedenen Sprachen betrieben werden.
- show_language
Zeigt alle verfügbaren Sprachen.
. - set_language
Setzt eine aktive Sprache (je Benutzer/Session)
Jedes Modul kann ein Ordner language haben in dem für die verwendeten Sprachen jeweils Übersetzungs-Tabellen für beliebige Platzhalter stehen
Beispiel vom Modul dbx_user, Datei /modules/dbx_user/language/de.tpl
| 001 #user#==Benutzer |
| 002 #email#==eMail |
| 003 #tele#==Telefon |
| 004 #handy#==Handy |
| 005 #edit-adress#==Adressdaten bearbeiten |
| 006 #street#==Straße |
| 007 #country#==Land |
| 008 #zip#==PLZ |
| 009 #city#==Ort |
| 010 #save-adress#==Adressdaten speichern |
| 011 #image-upload#==Bild UpLoad |
| 012 #file#==Datei |
| 013 #current-image#==Aktuelles Bild |
| 014 #bank-account#==Bankverbindung |
| 015 #bank-code#==BLZ |
| 016 #bankaccount#==Kontonummer |
| 017 #save-bank-account#==Bankverbindung speichern |
| 018 #access-data#==Zugangsdaten |
| 019 #and#==und |
| 020 #grouping#==Benutzer-Gruppen |
| 021 #declared#==Seit |
| 022 #principal#==Vorgesetzter |
| 023 #password#==Passwort |
| 024 #repeat-password#==Passwort wiederholen |
| 025 #save-account#==Zugangsdaten speichern |
Es werden immer die entsprechenden Übersetzungs-Tabellen der jeweils genutzten Module genutzt.
Zusätzlich können globale Übersetzungs-Tabellen im Ordner /language genutzt werden.
Jede db-Tabelle kann bei Bedarf multilingual sein.
Beispiel:
Das DataDictionary dbx_content ist multilingual.
Es gibt keine db-Tabelle dbx_content, b.z.w mit Prefix dbx_dbx_content.
Statt dessen gibt es die db-Tabellen
dbx_de_dbx_content und dbx_en_dbx_content.
Wenn Sie jetzt auch noch eine spanische Sprachversion benötigen müssen Sie die Tabellenstruktur von dbx_de_dbx_content zu dbx_es_dbx_content und die db-Tabelle dbx_de_dbx_content_folder zu dbx_es_content_folder kopieren.
In den Modulen, die dann auch auf spanisch angezeigt werden sollen müssen dann noch entsprechende es.tpl Dateien mit den jeweiligen Übersetzungen für die Platzhalter angelegt werden.
Dadurch kann das System leicht um eine weitere Sprache erweitert werden. Dabei können z. B. die Content-Inhalte und auch deren Strukturierung bei Bedarf von anderen Sprachversionen sich komplett unterscheiden.
Damit Spanisch dann auch über das Modul dbx_language auswählbar ist muss über die Modulkonfiguration vom Modul dbx_language der Wert es bei Sprachen eingetragen werden.
UID: 1 Language: en Design: default Vers: 401 (c) 2011 - dbXwebApp.org - Speed: 0.17588 Sec Querys: 24 Cache: 19 )
