add multilanguage support (currently EN and DE)

This commit is contained in:
2015-12-11 19:39:52 +01:00
parent 4adfdb3339
commit e31a21fa6f
8 changed files with 289 additions and 78 deletions

BIN
lang/de.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 483 B

BIN
lang/en.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

88
lang/lang.de.php Normal file
View File

@@ -0,0 +1,88 @@
<?php
$lang = array();
// GENERAL
$lang['LANG'] = 'de-DE';
$lang['LANG_EN'] = 'English';
$lang['LANG_DE'] = 'Deutsch';
$lang['JS_WARN'] = 'Bitte aktivieren Sie JavaScript in Ihrem Webbrowser. Diese Oberfläche wird ohne aktiviertes JavaScript nicht funktionieren.';
$lang['FOOTER'] = 'Diese Webanwendung wurde von <a href="http://mehl.mx">Max Mehl</a> entwickelt <br />Das Programm kann auf <a href="http://src.mehl.mx/uberspace-webadmin.git">Git</a> unter einer AGPLv3+ Lizenz herunter geladen werden.';
/////////////
// SUBMIT.PHP
/////////////
$lang['S_INTRO'] = 'Ergebnisse';
$lang['S_BACK1'] = '&#171; ZURÜCK';
$lang['S_BACK2'] = 'zur Administrations-Seite';
$lang['S_CHECKERR'] = 'Sie haben nicht die erforderliche Bestätigungs-Box aktiviert. Abbruch.';
$lang['S_MESSAGE'] = 'Wenn Fehler auftreten sollen, prüfen Sie bitte nochmals alle Eingabedaten. <br />Wenn das Problem dann immer noch besteht, kontaktieren Sie uns bitte und fügen Sie die Fehlermeldung hinzu.';
/////////////
// INDEX.PHP
/////////////
$lang['INTRO'] = 'Sie haben folgende Optionen:';
// SECTION GENERAL
$lang['SEC_GENERAL'] = 'Allgemein';
$lang['F_VIEWDATA'] = 'Datenblatt anschauen';
$lang['F_VIEWDATA_INTRO'] = 'Das Datenblatt mit allen Benutzernamen und Passwörtern anschauen';
$lang['F_VIEWDATA_INTRO_WARN'] = 'Bitte halten Sie dieses Dokument sicher und unter Verschluss auf!';
$lang['F_QUOTA'] = 'Speicherbelegung anzeigen';
$lang['F_QUOTA_INTRO'] = 'Zeigt verwendeten und freien Plattenspeicher auf dem Webspace an. Das summiert allen verwendeten Speicher durch E-Mails, Webseiten und Datenbanken.';
// SECTION EMAIL
$lang['SEC_EMAIL'] = 'E-Mail Postfächer';
$lang['F_ADDUSER'] = 'Neues Postfach hinzufügen';
$lang['F_ADDUSER_INTRO'] = 'Sie können ein neues E-Mail-Postfach für die Haupt- und alle weiteren Domains erstellen. <br />Bitte fügen Sie nicht Ihre Domain anbei, sondern nur alles vor dem @-Symbol.';
$lang['F_ADDALIAS'] = 'E-Mail-Weiterleitung erstellen';
$lang['F_ADDALIAS_INTRO'] = 'Das erstellt einen neuen Alias-E-Mail-Account. Dieser Account hat kein Postfach, er leitet nur alle Mails zu einem anderen Account weiter (beispielsweise "admin" zu "info")';
$lang['F_ADDALIAS_ALIAS'] = 'Weiterleitungs-Name:';
$lang['F_ADDALIAS_DEST'] = 'Ziel-Postfach:';
$lang['F_CHANGEPW'] = 'E-Mail Passwort ändern';
$lang['F_CHANGEPW_INTRO'] = 'Ermöglicht Ihnen, das Passwort eines einzelnen E-Mail-Postfaches zu ändern.';
$lang['F_LISTUSERS'] = 'Alle E-Mail-Benutzer auflisten';
$lang['F_LISTUSERS_INTRO'] = 'Zeigt alle verfügbaren E-Mail-Benutzer auf Ihrem Webspace. Sie können die Benutzernamen sehen, und ob sie ein Postfach besitzen oder nur eine Weiterleitung sind.';
$lang['F_SIZEALL'] = 'Gesamtgröße zeigen';
$lang['F_SIZEALL_INTRO'] = 'Zeigt die gesamte Größe alle E-Mail-Postfächer.';
$lang['F_SIZEUSER'] = 'Größe eines einzelnen Postfachs zeigen';
$lang['F_SIZEUSER_INTRO'] = 'Zeigt die Größe eines jeden einzelnen Ordners in einem einzelnen E-Mail-Account. Sehr nützlich, um Ordner zu erkennen, die zu viel Platz belegen.';
$lang['F_USERDETAIL'] = 'Zeige Account-Detailinfos';
$lang['F_USERDETAIL_INTRO'] = 'Zeigt diverse Informationen über einen einzelnen E-Mail-Benutzer,';
$lang['F_DELUSER'] = 'Lösche E-Mail-Account';
$lang['F_DELUSER_INTRO'] = 'Löscht einen einzelnen E-Mail-Account mit allen E-Mails';
$lang['F_DELUSER_INTRO_WARN'] = 'DIESE AKTION KANN NICHT RÜCKGÄNGIG GEMACHT WERDEN! ALLE E-MAILS DES BENUTZERS WERDEN GELÖSCHT!';
$lang['F_DELUSER_CONF'] = 'Ja, ich bin wirklich sicher, dass ich den Benutzer löschen möchte';
// SECTION WEB
$lang['SEC_WEB'] = 'Web-Anwendungen';
$lang['F_INSTALLWP'] = 'WordPress automatisch installieren';
$lang['F_INSTALLWP_INTRO'] = 'Diese Funktion installiert WordPress automatisch für Sie. Es funktioniert nur, wenn das Webverzeichnis noch leer ist und Sie noch keine Datenbank namens <em>IhrBenutzername</em>_wp erstellt haben.';
$lang['F_INSTALLWP_USER'] = 'Gewünschter WordPress-Benutzername:';
$lang['F_INSTALLWP_MAIL'] = 'Ihre volle E-Mail-Adresse:';
$lang['F_UNINSTALLWP'] = 'WordPress deinstallieren';
$lang['F_UNINSTALLWP_INTRO'] = 'Löscht alle Dateien im Webverzeichnis und die Datenbank <em>IhrBenutzername</em>_wp.';
$lang['F_UNINSTALLWP_INTRO_WARN'] = 'DIESE AKTION KANN NICHT RÜCKGÄNGIG GEMACHT WERDEN! ALLE BEITRÄGE, SEITEN UND EINSTELLUNGEN WERDEN GELÖSCHT!';
$lang['F_UNINSTALLWP_CONF'] = 'Ja, ich bin wirklich sicher, dass ich WordPress vollständig entfernen möchte';
// FUNCTION TEMPLATES
$lang['FT_USER'] = 'Benutzername';
$lang['FT_PASS'] = 'Passwort';
$lang['FT_NEWPASS'] = 'Neues Passwort';

89
lang/lang.en.php Normal file
View File

@@ -0,0 +1,89 @@
<?php
$lang = array();
// GENERAL
$lang['LANG'] = 'en-GB';
$lang['LANG_EN'] = 'English';
$lang['LANG_DE'] = 'Deutsch';
$lang['JS_WARN'] = 'Please activate JavaScript in your webbrowser. This panel will not work without activated JavaScript.';
$lang['FOOTER'] = 'This web application has been created by <a href="http://mehl.mx">Max Mehl</a><br />The program can be obtained on <a href="http://src.mehl.mx/uberspace-webadmin.git">Git</a> under an AGPLv3+ license.';
/////////////
// SUBMIT.PHP
/////////////
$lang['S_INTRO'] = 'Results';
$lang['S_BACK1'] = '&#171; GO BACK';
$lang['S_BACK2'] = 'to main administration page';
$lang['S_CHECKERR'] = 'You did not hit the necessary checkbox. Aborting.';
$lang['S_MESSAGE'] = 'In case of errors, please check all input data again. <br />If the problem still exists, please contact us and add the error message.';
/////////////
// INDEX.PHP
/////////////
$lang['INTRO'] = 'You have following options:';
// SECTION GENERAL
$lang['SEC_GENERAL'] = 'General';
$lang['F_VIEWDATA'] = 'View the data sheet';
$lang['F_VIEWDATA_INTRO'] = 'View the data sheet with all usernames and passwords.';
$lang['F_VIEWDATA_INTRO_WARN'] = 'Please keep this document secure!';
$lang['F_QUOTA'] = 'Show used disk space';
$lang['F_QUOTA_INTRO'] = 'Shows used and free disk space on your webhost. This sums up all
used space by emails, websites and databases.';
// SECTION EMAIL
$lang['SEC_EMAIL'] = 'Email accounts';
$lang['F_ADDUSER'] = 'Add a new email';
$lang['F_ADDUSER_INTRO'] = 'You can add a new email account your primary and all other domains. <br />Please do not add your domain, just everything in front of the @-symbol.';
$lang['F_ADDALIAS'] = 'Add an email redirection';
$lang['F_ADDALIAS_INTRO'] = 'This creates an alias email account. This account has no mailbox but just redirects all mails to another account (For example, "admin" to "info")';
$lang['F_ADDALIAS_ALIAS'] = 'Alias name:';
$lang['F_ADDALIAS_DEST'] = 'Destination account:';
$lang['F_CHANGEPW'] = 'Change email password';
$lang['F_CHANGEPW_INTRO'] = 'Enables you to change the email password of a single account.';
$lang['F_LISTUSERS'] = 'List all email accounts';
$lang['F_LISTUSERS_INTRO'] = 'Shows all available email accounts on your webhost. You will be able to see the username and if it has a mailbox or is just a redirection.';
$lang['F_SIZEALL'] = 'Show total account sizes';
$lang['F_SIZEALL_INTRO'] = 'Shows total size of every active email account on your webhost.';
$lang['F_SIZEUSER'] = 'Show detailed account size';
$lang['F_SIZEUSER_INTRO'] = 'Shows size of every single folder in a single email account. Very useful to detect folders which use up all your space.';
$lang['F_USERDETAIL'] = 'Show detailed account info';
$lang['F_USERDETAIL_INTRO'] = 'Show various information about a single email account.';
$lang['F_DELUSER'] = 'Delete an email account';
$lang['F_DELUSER_INTRO'] = 'Deletes an email account and all its emails. ';
$lang['F_DELUSER_INTRO_WARN'] = 'THIS OPERATION CANNOT BE UNDONE! ALL EMAILS OF THIS ACCOUNT WILL BE REMOVED!';
$lang['F_DELUSER_CONF'] = 'Yes, I am really sure that I want to delete this account';
// SECTION WEB
$lang['SEC_WEB'] = 'Web Applications';
$lang['F_INSTALLWP'] = 'Install WordPress automatically';
$lang['F_INSTALLWP_INTRO'] = 'This install WordPress for your automatically. It only works if your website directory is still empty and you did not create a database called <em>YourUsername</em>_wp.';
$lang['F_INSTALLWP_USER'] = 'Desired WordPress login name:';
$lang['F_INSTALLWP_MAIL'] = 'Your full email address:';
$lang['F_UNINSTALLWP'] = 'Uninstall WordPress';
$lang['F_UNINSTALLWP_INTRO'] = 'Deletes all files in your webdirectory and the database <em>YourUsername</em>_wp.';
$lang['F_UNINSTALLWP_INTRO_WARN'] = 'THIS OPERATION CANNOT BE UNDONE! ALL POSTS, PAGES AND SETTINGS WILL BE REMOVED!';
$lang['F_UNINSTALLWP_CONF'] = 'Yes, I am really sure that I want to uninstall WordPress completely';
// FUNCTION TEMPLATES
$lang['FT_USER'] = 'Username';
$lang['FT_PASS'] = 'Password';
$lang['FT_NEWPASS'] = 'New Password';