German language version

German language version

Postby tageins » Wed Aug 25, 2010 2:17 pm

I just completed a german language version.

Create a file called de.lang.php and put this in there:

Code: Select all
$lang["month_01"] = "Januar";
$lang["month_02"] = "Februar";
$lang["month_03"] = "März";
$lang["month_04"] = "April";
$lang["month_05"] = "Mai";
$lang["month_06"] = "Juni";
$lang["month_07"] = "Juli";
$lang["month_08"] = "August";
$lang["month_09"] = "September";
$lang["month_10"] = "Oktober";
$lang["month_11"] = "November";
$lang["month_12"] = "Dezember";
$lang["day_0"] = "Sonntag";
$lang["day_1"] = "Montag";
$lang["day_2"] = "Dienstag";
$lang["day_3"] = "Mittwoch";
$lang["day_4"] = "Donnerstag";
$lang["day_5"] = "Freitag";
$lang["day_6"] = "Samstag";
$lang["available"] = "verfügbar";
$lang["legend"] = "Legende";
$lang["prev_X_months"] = "vergangene Monate";
$lang["next_X_months"] = "folgende Monate";
$lang["inst_click_dates"] = "Datum anklicken, um den Status zu ändern";
$lang["admin_login"] = "Login";
$lang["admin_dashboard"] = "Übersichtsseite";
$lang["admin_states"] = "Buchungsstati";
$lang["admin_bookings"] = "Buchungen";
$lang["admin_items"] = "Buchungsgegenstand";
$lang["admin_config"] = "Kalender Konfiguration";
$lang["admin_reset"] = "Kalender zurücksetzen";
$lang["admin_profile"] = "Ihr Profil";
$lang["logout"] = "Logout";
$lang["see_web"] = "Kalender ansehen";
$lang["admin_admin_users"] = "Admin Users";
$lang["username"] = "Benutzername";
$lang["password"] = "Passwort";
$lang["title_add"] = "Hinzufügen";
$lang["title_mod"] = "Ändern";
$lang["title_delete"] = "Löschen";
$lang["desc"] = "Beschreibung";
$lang["class"] = "CSS class";
$lang["bt_save_changes"] = "Änderungen speichern";
$lang["bt_add"] = "Hinzufügen";
$lang["bt_delete"] = "Löschen";
$lang["msg_mod_OK"] = "Änderung erfolgreich gespeichert";
$lang["msg_mod_KO"] = "Änderung wurde NICHT übernommen";
$lang["msg_add_OK"] = "Änderung wurde erfolgreich übernommen";
$lang["msg_add_KO"] = "Änderung wurde NICHT übernommen";
$lang["msg_delete_OK"] = "Objekt wurde gelöscht";
$lang["msg_delete_KO"] = "Objekt konnte NICHT  gelöscht werden";
$lang["select_item"] = "Ausgewähltes Objekt";
$lang["item_to_show"] = "Kalenderobjekt";
$lang["item"] = "Kalender";
$lang["add_item_id"] = "Neues Objekt per ID hinzufügen";
$lang["bt_add_item"] = "Objekt hinzufügen";
$lang["bt_change_item"] = "Objekt ändern";
$lang["bt_reset_calendar"] = "Kalender zurücksetzen";
$lang["yes"] = "Ja";
$lang["no"] = "Nein";
$lang["date_format"] = "Datumsformat";
$lang["date_format_us"] = "mm/dd/yyyy";
$lang["date_format_eu"] = "dd/mm/yyyy";
$lang["title"] = "Titel";
$lang["cal_url"] = "Pfad zum Kalender von der root aus";
$lang["note_cal_url"] = "z.B. /calendar (kein trailing slash)";
$lang["default_lang"] = "Standardsprache";
$lang["num_months"] = "Anzahl der anzuzeigenden Monate";
$lang["start_day"] = "Starttag";
$lang["click_past_dates"] = "Abgelaufene Termine anzeigen";
$lang["msg_new_cal_item_added"] = "Note - new items will only be added to the database when a date state is modified.";
$lang["warning_delete_confirm"] = "Sind sie sicher, dass sie dieses Objekt löschen wollen?";
$lang["warning_reset_confirm"] = "Sind sie sicher, dass sie einen kompletten Reset des KAlenders durchführen wollen? - ALLE DATEN WERDEN GELÖSCHT!";
$lang["id"] = "ID";
$lang["options"] = "Optionen";
$lang["password_repeat"] = "Passwort wiederholen";
$lang["note_password_mod"] = "Passwort nur eingeben, wenn es geändert werden soll.";
$lang["note_user_calendar_only"] = "Dieser Benutzer wird nur seine selbst angelegten Kalender verwalten können.";
$lang["warning_no_page_permission"] = "Diese Seite existiert nicht";
$lang["inst_drag"] = "Ziehen sie die Objekte, um die Reihenfolge zu ändern.";
$lang["warning_no_calendar_items"] = "Sie haben noch keine Kalenderobjekte angelegt.";
$lang["warning_item_not_exist"] = "Dieses Objekt existiert nicht";
$lang["state"] = "Status";
$lang["last_update"] = "Letztes Update";
$lang["admin_languages"] = "Sprachen";
$lang["language"] = "Sprache";
$lang["new_lang_code"] = "Neuer Sprachcode (ISO)";
$lang["note_add_language"] = "Das anlegen einer neuen Sprache wird die benötigten Felder in der Datenbank hinizufügen und die englische Sprachdatei als Vorlage kopieren.&lt;br&gt;Achtung - der language-Ordner und die Dateien darin müssen beschreibbar sein (chmod 777).";
$lang["warning_new_lang_confirm"] = "Sind sie sicher, dass sie eine neue Sprache anlegen wollen?";
$lang["states_method_click_through"] = "durchklicken (pro Klick einen Status weiter)";
$lang["click_method"] = "Klickmethode";
$lang["inst_calendar_click"] = "Klicken sie auf das Datum, um den Status zu ändern";
$lang["tip_add_new_item"] = "Neues Objekt hinzufügen";
$lang["tip_edit_item"] = "Dieses Objekt bearbeiten";
$lang["tip_add_new_state"] = "Neuen Status hinzufügen";
$lang["tip_delete_item"] = "Dieses Objekt löschen";
$lang["tip_see_item_calendar"] = "Diesen Kalender ansehen";
$lang["drag_to_order"] = "Hier ziehen um die Reihenfolge zu ändern";
$lang["msg_warning"] = "Information:";
$lang["msg_order_update_OK"] = "Objektreihenfolge geändert";
$lang["msg_order_update_KO"] = "Reihenfolge kann nicht geändert werden";
$lang["msg_state_mod_OK"] = "Objektstatus geändert";
$lang["msg_state_mod_KO"] = "Objektstatus kann nicht geändert werden";
$lang["click_update_state"] = "Klick zum Aktualisieren des Objektstatus";
$lang["id_ref_external"] = "Externe Item ID";
$lang["note_id_ref_external"] = "Optional - um das Objekt einem existierenden Datenbankeintrag zuzuordnen.";
$lang["theme"] = "Kalender Theme";
$lang["item_modified"] = "geändert";
$lang["item_added"] = "hinzugefügt";
$lang["warning_no_active_items"] = "Sie haben kein aktiviertes Kalenderobjekt zum anzeigen.";

Posts: 1
Joined: Wed Aug 25, 2010 2:12 pm

Re: German language version

Postby oeko-sorpe » Sun Dec 12, 2010 7:39 pm

Thank you for the german language version.
Because instead of the correct umlauts strange signs appeared I replaced the umlauts with the corresponding HTML-codings.
This file can be downloaded at
Please be aware that you add the corresponding fields in your database (fields "desc_de" in the tables bookings_items and bookings_states).
I did not find a possibility to add the language from the admin panel, but with adding the named field (and add values to them of course) and with the additional language file it works.
Posts: 3
Joined: Sun Dec 12, 2010 7:28 pm

Re: German language version

Postby jmmunoz » Tue Dec 14, 2010 11:41 am

Why didn't you just save the file with "UTF-8 without BOM" encoding? It worked with the Spanish language file so it should work with the German ä, ö, ü and ß

Use Notepad++ to do that (Menu --> Format --> UTF-8 without BOM

Grüße 8-)
Posts: 13
Joined: Sat Mar 06, 2010 2:27 am
Location: Málaga, Spain

Re: German language version

Postby Trevista » Thu Mar 10, 2011 11:04 am

OK I followed the instruction and copied the code, and the language is in the admin and shows up on the calendar as a drop down but when I try to choose the de I get the error

Error getting states

What can I do to fix this?
Posts: 6
Joined: Wed Feb 23, 2011 11:37 pm

Re: German language version

Postby chris » Thu Mar 10, 2011 11:21 am

It sounds like the new language hasn't been added correctly to the database.
Did you add the new language "properly"? ie via the admin panel and not just upload/create a new language file?

User avatar
Site Admin
Posts: 1089
Joined: Mon Dec 17, 2007 7:42 pm
Location: Málaga, Spain

Re: German language version

Postby Trevista » Thu Mar 10, 2011 2:42 pm

That works! Thanks again Chris
Posts: 6
Joined: Wed Feb 23, 2011 11:37 pm

Return to Languages

Who is online

Users browsing this forum: No registered users and 2 guests