plugins/calendar plugins/kolab_activesync plugins/kolab_addressbook plugins/kolab_auth plugins/kolab_delegation plugins/kolab_files plugins/kolab_folders plugins/libcalendaring plugins/owncloud plugins/tasklist

Thomas Brüderli bruederli at kolabsys.com
Thu Apr 24 14:46:05 CEST 2014


 plugins/calendar/localization/bg_BG.inc          |   22 --
 plugins/calendar/localization/ca_ES.inc          |   65 ++++++
 plugins/calendar/localization/cs_CZ.inc          |   20 -
 plugins/calendar/localization/da_DK.inc          |   28 --
 plugins/calendar/localization/de_CH.inc          |   28 +-
 plugins/calendar/localization/de_DE.inc          |   28 +-
 plugins/calendar/localization/es_ES.inc          |   22 +-
 plugins/calendar/localization/et_EE.inc          |   20 +
 plugins/calendar/localization/fi_FI.inc          |   22 --
 plugins/calendar/localization/fr_FR.inc          |   24 --
 plugins/calendar/localization/hr.inc             |   27 ++
 plugins/calendar/localization/hu_HU.inc          |  236 +++++++++++++++++++++--
 plugins/calendar/localization/it_IT.inc          |   27 +-
 plugins/calendar/localization/ja_JP.inc          |   22 --
 plugins/calendar/localization/nl_NL.inc          |  161 +++++++++++----
 plugins/calendar/localization/pl_PL.inc          |   31 +--
 plugins/calendar/localization/pt_BR.inc          |   40 ++-
 plugins/calendar/localization/ru_RU.inc          |   22 --
 plugins/kolab_activesync/localization/bg_BG.inc  |    5 
 plugins/kolab_activesync/localization/ca_ES.inc  |    3 
 plugins/kolab_activesync/localization/da_DK.inc  |   31 +++
 plugins/kolab_activesync/localization/de_CH.inc  |    7 
 plugins/kolab_activesync/localization/de_DE.inc  |   14 -
 plugins/kolab_activesync/localization/es_ES.inc  |    1 
 plugins/kolab_activesync/localization/et_EE.inc  |    2 
 plugins/kolab_activesync/localization/fi_FI.inc  |   31 +++
 plugins/kolab_activesync/localization/fr_FR.inc  |    8 
 plugins/kolab_activesync/localization/hu_HU.inc  |   31 +++
 plugins/kolab_activesync/localization/it_IT.inc  |   28 ++
 plugins/kolab_activesync/localization/ja_JP.inc  |    8 
 plugins/kolab_activesync/localization/nl_NL.inc  |   23 +-
 plugins/kolab_activesync/localization/pl_PL.inc  |   14 -
 plugins/kolab_activesync/localization/pt_BR.inc  |    8 
 plugins/kolab_activesync/localization/ru_RU.inc  |   14 -
 plugins/kolab_addressbook/localization/da_DK.inc |   43 ++++
 plugins/kolab_addressbook/localization/de_DE.inc |    2 
 plugins/kolab_addressbook/localization/fi_FI.inc |   36 +++
 plugins/kolab_addressbook/localization/fr_FR.inc |    2 
 plugins/kolab_addressbook/localization/hu_HU.inc |   43 ++++
 plugins/kolab_addressbook/localization/it_IT.inc |   37 +++
 plugins/kolab_addressbook/localization/nl_NL.inc |    5 
 plugins/kolab_addressbook/localization/pl_PL.inc |    6 
 plugins/kolab_addressbook/localization/ru_RU.inc |    2 
 plugins/kolab_auth/localization/da_DK.inc        |    3 
 plugins/kolab_auth/localization/fi_FI.inc        |    3 
 plugins/kolab_auth/localization/hu_HU.inc        |    3 
 plugins/kolab_auth/localization/it_IT.inc        |    3 
 plugins/kolab_delegation/localization/ca_ES.inc  |    3 
 plugins/kolab_delegation/localization/da_DK.inc  |   26 ++
 plugins/kolab_delegation/localization/de_DE.inc  |    5 
 plugins/kolab_delegation/localization/es_ES.inc  |    1 
 plugins/kolab_delegation/localization/et_EE.inc  |    2 
 plugins/kolab_delegation/localization/fi_FI.inc  |   26 ++
 plugins/kolab_delegation/localization/fr_FR.inc  |    2 
 plugins/kolab_delegation/localization/hu_HU.inc  |   26 ++
 plugins/kolab_delegation/localization/it_IT.inc  |   26 ++
 plugins/kolab_delegation/localization/ja_JP.inc  |    1 
 plugins/kolab_delegation/localization/nl_NL.inc  |    2 
 plugins/kolab_delegation/localization/pl_PL.inc  |   17 +
 plugins/kolab_delegation/localization/pt_BR.inc  |    1 
 plugins/kolab_delegation/localization/ru_RU.inc  |    2 
 plugins/kolab_files/localization/ca_ES.inc       |    7 
 plugins/kolab_files/localization/da_DK.inc       |   62 ++++++
 plugins/kolab_files/localization/de_CH.inc       |   12 +
 plugins/kolab_files/localization/de_DE.inc       |   53 +++++
 plugins/kolab_files/localization/es_ES.inc       |    1 
 plugins/kolab_files/localization/et_EE.inc       |    3 
 plugins/kolab_files/localization/fi_FI.inc       |   61 +++++
 plugins/kolab_files/localization/fr_FR.inc       |   52 +++++
 plugins/kolab_files/localization/hu_HU.inc       |   57 +++++
 plugins/kolab_files/localization/it_IT.inc       |   56 +++++
 plugins/kolab_files/localization/nl_NL.inc       |   55 +++++
 plugins/kolab_files/localization/pl_PL.inc       |   54 +++++
 plugins/kolab_files/localization/pt_BR.inc       |    1 
 plugins/kolab_files/localization/ru_RU.inc       |   55 +++++
 plugins/kolab_folders/localization/bg_BG.inc     |    2 
 plugins/kolab_folders/localization/ca_ES.inc     |    3 
 plugins/kolab_folders/localization/cs_CZ.inc     |    2 
 plugins/kolab_folders/localization/da_DK.inc     |   20 +
 plugins/kolab_folders/localization/de_CH.inc     |    2 
 plugins/kolab_folders/localization/de_DE.inc     |    2 
 plugins/kolab_folders/localization/es_ES.inc     |    2 
 plugins/kolab_folders/localization/et_EE.inc     |    3 
 plugins/kolab_folders/localization/fi_FI.inc     |   18 +
 plugins/kolab_folders/localization/fr_FR.inc     |    2 
 plugins/kolab_folders/localization/hu_HU.inc     |   20 +
 plugins/kolab_folders/localization/it_IT.inc     |   13 +
 plugins/kolab_folders/localization/ja_JP.inc     |    2 
 plugins/kolab_folders/localization/nl_NL.inc     |    4 
 plugins/kolab_folders/localization/pl_PL.inc     |    2 
 plugins/kolab_folders/localization/pt_BR.inc     |    2 
 plugins/kolab_folders/localization/ru_RU.inc     |    2 
 plugins/libcalendaring/localization/bg_BG.inc    |   35 ++-
 plugins/libcalendaring/localization/cs_CZ.inc    |   15 -
 plugins/libcalendaring/localization/da_DK.inc    |   43 ++++
 plugins/libcalendaring/localization/de_CH.inc    |   14 -
 plugins/libcalendaring/localization/de_DE.inc    |   14 -
 plugins/libcalendaring/localization/es_ES.inc    |    4 
 plugins/libcalendaring/localization/et_EE.inc    |    4 
 plugins/libcalendaring/localization/fi_FI.inc    |   34 +++
 plugins/libcalendaring/localization/fr_FR.inc    |   14 -
 plugins/libcalendaring/localization/hu_HU.inc    |   61 +++++
 plugins/libcalendaring/localization/it_IT.inc    |   44 +++-
 plugins/libcalendaring/localization/ja_JP.inc    |   13 -
 plugins/libcalendaring/localization/nl_NL.inc    |   30 +-
 plugins/libcalendaring/localization/pl_PL.inc    |   13 -
 plugins/libcalendaring/localization/pt_BR.inc    |   15 -
 plugins/libcalendaring/localization/ru_RU.inc    |   14 -
 plugins/owncloud/localization/da_DK.inc          |    3 
 plugins/owncloud/localization/fi_FI.inc          |    3 
 plugins/owncloud/localization/hu_HU.inc          |    3 
 plugins/owncloud/localization/it_IT.inc          |    3 
 plugins/tasklist/localization/bg_BG.inc          |    8 
 plugins/tasklist/localization/ca_ES.inc          |   12 +
 plugins/tasklist/localization/cs_CZ.inc          |    4 
 plugins/tasklist/localization/da_DK.inc          |   61 +++++
 plugins/tasklist/localization/de_CH.inc          |    5 
 plugins/tasklist/localization/de_DE.inc          |   10 
 plugins/tasklist/localization/es_ES.inc          |   13 +
 plugins/tasklist/localization/et_EE.inc          |   17 +
 plugins/tasklist/localization/fi_FI.inc          |   54 +++++
 plugins/tasklist/localization/fr_FR.inc          |   14 -
 plugins/tasklist/localization/hu_HU.inc          |   58 +++++
 plugins/tasklist/localization/it_IT.inc          |   49 ++++
 plugins/tasklist/localization/ja_JP.inc          |    4 
 plugins/tasklist/localization/nl_NL.inc          |   12 -
 plugins/tasklist/localization/pl_PL.inc          |   11 -
 plugins/tasklist/localization/pt_BR.inc          |    4 
 plugins/tasklist/localization/ru_RU.inc          |    7 
 129 files changed, 2297 insertions(+), 456 deletions(-)

New commits:
commit e613061f18b5987b51e629a2e6e7ec5556a0927c
Author: Thomas Bruederli <bruederli at kolabsys.com>
Date:   Thu Apr 24 14:45:27 2014 +0200

    Updated translation files from Transifex

diff --git a/plugins/calendar/localization/bg_BG.inc b/plugins/calendar/localization/bg_BG.inc
index 4056f6e..b0eb94c 100644
--- a/plugins/calendar/localization/bg_BG.inc
+++ b/plugins/calendar/localization/bg_BG.inc
@@ -1,7 +1,4 @@
 <?php
-
-$labels = array();
-
 // preferences
 $labels['default_view'] = 'Изглед по подразбиране';
 $labels['time_format'] = 'Формат на часовете';
@@ -17,7 +14,6 @@ $labels['coloringmode0'] = 'Според календара';
 $labels['coloringmode1'] = 'Относно категорията';
 $labels['coloringmode2'] = 'Календар за очертание, категория за съдържание';
 $labels['coloringmode3'] = 'Категория за очертание, календар за съдържание';
-
 // calendar
 $labels['calendar'] = 'Календар';
 $labels['calendars'] = 'Календари';
@@ -58,6 +54,7 @@ $labels['free'] = 'Свободно';
 $labels['busy'] = 'Заето';
 $labels['outofoffice'] = 'Извън офиса';
 $labels['tentative'] = 'Предварително';
+$labels['status'] = 'Статус';
 $labels['priority'] = 'Приоритет';
 $labels['sensitivity'] = 'Частност';
 $labels['public'] = 'публично';
@@ -77,7 +74,6 @@ $labels['onemonthback'] = '1 месец назад';
 $labels['nmonthsback'] = '$nr месеца назад';
 $labels['showurl'] = 'Показване на URL на календара';
 $labels['showurldescription'] = 'Използвайте следния адрес, за да достъпвате (само за четене) вашия календар от други приложения. Можете да копирате и поставяте това във всеки календарен софтуер, поддържащ форматът iCal';
-
 // agenda view
 $labels['listrange'] = 'Оразмеряване към екран:';
 $labels['listsections'] = 'Разделяне на:';
@@ -92,12 +88,10 @@ $labels['nextmonth'] = 'Следващия месец';
 $labels['weekofyear'] = 'Седмица';
 $labels['pastevents'] = 'Минали';
 $labels['futureevents'] = 'Бъдещи';
-
 // alarm/reminder settings
 $labels['showalarms'] = 'Show reminders';
 $labels['defaultalarmtype'] = 'Настройка за напомняне по подразбиране';
 $labels['defaultalarmoffset'] = 'Време за напомняне по подразбиране';
-
 // attendees
 $labels['attendee'] = 'Участник';
 $labels['role'] = 'Роля';
@@ -107,6 +101,7 @@ $labels['addattendee'] = 'Добавяне на участник';
 $labels['roleorganizer'] = 'Организатор';
 $labels['rolerequired'] = 'Задължителен';
 $labels['roleoptional'] = 'По избор';
+$labels['cutyperesource'] = 'Resource';
 $labels['availfree'] = 'Свободно';
 $labels['availbusy'] = 'Заето';
 $labels['availunknown'] = 'Неизвестно';
@@ -115,22 +110,25 @@ $labels['availoutofoffice'] = 'Извън офиса';
 $labels['sendinvitations'] = 'Изпращане на покани';
 $labels['sendnotifications'] = 'Известяване на участниците относно промените';
 $labels['sendcancellation'] = 'Известяване на участниците относно отмяна на събития';
-
-// invitation handling
+// invitation handling (overrides labels from libcalendaring)
 $labels['itipdeclineevent'] = 'Искате ли да отхвърлите поканата за това събитие?';
 $labels['saveincalendar'] = 'запазване в';
-
+// resources
+$labels['resource'] = 'Resource';
 // event dialog tabs
 $labels['tabsummary'] = 'Заглавие';
 $labels['tabrecurrence'] = 'Recurrence';
 $labels['tabattendees'] = 'Участници';
 $labels['tabattachments'] = 'Прикрепени файлове';
 $labels['tabsharing'] = 'Споделяне';
-
 // messages
+$labels['deleteobjectconfirm'] = 'Наистина ли искате да премахнете това събитие?';
 $labels['deleteventconfirm'] = 'Наистина ли искате да премахнете това събитие?';
 $labels['deletecalendarconfirm'] = 'Наистина ли искате да премахнете този календар с всичките му събития?';
 $labels['savingdata'] = 'Запазване на данни...';
 $labels['errorsaving'] = 'Неуспешно записването на промените.';
-
+// recurrence form
+$labels['recurrencend'] = 'до';
+$labels['futurevents'] = 'Бъдещи';
+// birthdays calendar
 ?>
diff --git a/plugins/calendar/localization/ca_ES.inc b/plugins/calendar/localization/ca_ES.inc
new file mode 100644
index 0000000..424af97
--- /dev/null
+++ b/plugins/calendar/localization/ca_ES.inc
@@ -0,0 +1,65 @@
+<?php
+// preferences
+$labels['default_view'] = 'Vista per defecte';
+$labels['time_format'] = 'Format de l\'hora';
+$labels['first_day'] = 'Primer dia de la setmana';
+$labels['first_hour'] = 'Primera hora a mostrar';
+$labels['workinghours'] = 'Hores de feina';
+$labels['add_category'] = 'Afegeix categoria';
+$labels['remove_category'] = 'Suprimeix categoria';
+// calendar
+$labels['calendar'] = 'Calendari';
+$labels['calendars'] = 'Calendaris';
+$labels['category'] = 'Categoria';
+$labels['categories'] = 'Categories';
+$labels['createcalendar'] = 'Crea un nou calendari';
+$labels['editcalendar'] = 'Edita les propietats del calendari';
+$labels['name'] = 'Nom';
+$labels['color'] = 'Color';
+$labels['day'] = 'Dia';
+$labels['week'] = 'Setmana';
+$labels['month'] = 'Mes';
+$labels['agenda'] = 'Agenda';
+$labels['new'] = 'Nou';
+$labels['edit'] = 'Edita';
+$labels['save'] = 'Desa';
+$labels['remove'] = 'Suprimeix';
+$labels['cancel'] = 'Cancel·la';
+$labels['select'] = 'Selecciona';
+$labels['print'] = 'Imprimeix';
+$labels['printtitle'] = 'Imprimeix calendaris';
+$labels['title'] = 'Resum';
+$labels['description'] = 'Descripció';
+$labels['all-day'] = 'tot-el-dia';
+$labels['export'] = 'Exporta';
+$labels['exporttitle'] = 'Exporta a iCalendari';
+$labels['location'] = 'Ubicació';
+$labels['date'] = 'Data';
+$labels['start'] = 'Inici';
+$labels['end'] = 'Final';
+$labels['selectdate'] = 'Tria la data';
+$labels['freebusy'] = 'Mostra\'m com';
+$labels['free'] = 'Lliure';
+$labels['busy'] = 'Ocupat';
+$labels['outofoffice'] = 'Fora de l\'oficina';
+$labels['priority'] = 'Prioritat';
+$labels['sensitivity'] = 'Privadesa';
+$labels['public'] = 'públic';
+$labels['private'] = 'privat';
+$labels['confidential'] = 'confidencial';
+$labels['alarms'] = 'Recordatori';
+// agenda view
+$labels['weekofyear'] = 'Setmana';
+// alarm/reminder settings
+// attendees
+$labels['availfree'] = 'Lliure';
+$labels['availbusy'] = 'Ocupat';
+$labels['availoutofoffice'] = 'Fora de l\'oficina';
+// invitation handling (overrides labels from libcalendaring)
+// resources
+// event dialog tabs
+$labels['tabsummary'] = 'Resum';
+// messages
+// recurrence form
+// birthdays calendar
+?>
diff --git a/plugins/calendar/localization/cs_CZ.inc b/plugins/calendar/localization/cs_CZ.inc
index 006f78f..ea52eb3 100644
--- a/plugins/calendar/localization/cs_CZ.inc
+++ b/plugins/calendar/localization/cs_CZ.inc
@@ -1,7 +1,4 @@
 <?php
-
-$labels = array();
-
 // preferences
 $labels['default_view'] = 'Výchozí pohled';
 $labels['time_format'] = 'Formát data';
@@ -17,7 +14,6 @@ $labels['coloringmode0'] = 'Podle kalendáře';
 $labels['coloringmode1'] = 'Podle kategorie';
 $labels['coloringmode2'] = 'Kalendář pro orámování, kategorie pro obsah';
 $labels['coloringmode3'] = 'Kategorie pro orámování, kalendář pro obsah';
-
 // calendar
 $labels['calendar'] = 'Kalendář';
 $labels['calendars'] = 'Kalendáře';
@@ -58,6 +54,7 @@ $labels['free'] = 'volno';
 $labels['busy'] = 'obsazeno';
 $labels['outofoffice'] = 'mimo kancelář';
 $labels['tentative'] = 'nezávazně';
+$labels['status'] = 'Stav';
 $labels['priority'] = 'Priorita';
 $labels['sensitivity'] = 'Soukromí';
 $labels['public'] = 'veřejné';
@@ -78,7 +75,6 @@ $labels['onemonthback'] = '1 měsíc nazpátek';
 $labels['nmonthsback'] = '$nr měsíců nazpátek';
 $labels['showurl'] = 'Ukázat URL kalendáře';
 $labels['showurldescription'] = 'Tuto adresu použijte pro přístup (jen ke čtení) ke kalendáři z jiných aplikací. Můžete ji zkopírovat a vložit do jakéhokoli kalendářového softwaru, který podporuje formát iCal.';
-
 // agenda view
 $labels['listrange'] = 'Rozsah k zobrazení:';
 $labels['listsections'] = 'Rozdělit na:';
@@ -93,12 +89,10 @@ $labels['nextmonth'] = 'Příští měsíc';
 $labels['weekofyear'] = 'Týden';
 $labels['pastevents'] = 'Minulost';
 $labels['futureevents'] = 'Budoucnost';
-
 // alarm/reminder settings
 $labels['showalarms'] = 'Show reminders';
 $labels['defaultalarmtype'] = 'Výchozí nastavení připomenutí';
 $labels['defaultalarmoffset'] = 'Výchozí čas připomenutí';
-
 // attendees
 $labels['attendee'] = 'Účastník';
 $labels['availability'] = 'Dost.';
@@ -130,8 +124,7 @@ $labels['eventupdatesubjectempty'] = 'Událost, která se vás týká, byla aktu
 $labels['eventupdatemailbody'] = "*\$title*\n\nKdy: \$date\n\nPozváni: \$attendees\n\nPodrobnosti o aktualizované události najdete v přiloženém souboru typu iCalendar. Můžete si ho naimportovat do kalendářového programu.";
 $labels['eventcancelsubject'] = 'Událost "$title" byla zrušena';
 $labels['eventcancelmailbody'] = "*\$title*\n\nKdy: \$date\n\nPozváni: \$attendees\n\nUdálost byla zrušena organizátorem (\$organizer).\n\nPodrobnosti najdete v přiloženém souboru ve formátu iCalendar.";
-
-// invitation handling
+// invitation handling (overrides labels from libcalendaring)
 $labels['itipmailbodyaccepted'] = "\$sender přijal(a) pozvání na tuto událost:\n\n*\$title*\n\nKdy: \$date\n\nPozváni: \$attendees";
 $labels['itipmailbodytentative'] = "\$sender nezávazně přijal(a) pozvání na tuto událost:\n\n*\$title*\n\nKdy: \$date\n\nPozváni: \$attendees";
 $labels['itipmailbodydeclined'] = "\$sender odmítl(a) pozvání na tuto událost:\n\n*\$title*\n\nKdy: \$date\n\nPozváni: \$attendees";
@@ -139,15 +132,16 @@ $labels['itipdeclineevent'] = 'Opravdu chcete odmítnout pozvání na tuto udál
 $labels['notanattendee'] = 'Nejste na seznamu účastníků této události';
 $labels['eventcancelled'] = 'Tato událost byla zrušena';
 $labels['saveincalendar'] = 'uložit do';
-
+// resources
+$labels['resource'] = 'Prostředek';
 // event dialog tabs
 $labels['tabsummary'] = 'Souhrn';
 $labels['tabrecurrence'] = 'Opakování';
 $labels['tabattendees'] = 'Účastníci';
 $labels['tabattachments'] = 'Přílohy';
 $labels['tabsharing'] = 'Sdílení';
-
 // messages
+$labels['deleteobjectconfirm'] = 'Opravdu chcete smazat tuto událost?';
 $labels['deleteventconfirm'] = 'Opravdu chcete smazat tuto událost?';
 $labels['deletecalendarconfirm'] = 'Opravdu chcete smazat tento kalendář se všemi událostmi?';
 $labels['deletecalendarconfirmrecursive'] = 'Do you really want to delete this calendar with all its events and sub-calendars?';
@@ -173,7 +167,6 @@ $labels['importsuccess'] = 'Úspěšně importováno $nr událostí';
 $labels['importnone'] = 'Nebyly nalezeny žádné události k importu';
 $labels['importerror'] = 'Při importu došlo k chybě';
 $labels['aclnorights'] = 'Nemáte administrátorská práva k tomuto kalendáři.';
-
 // recurrence form
 $labels['repeat'] = 'Opakování';
 $labels['frequency'] = 'Opakovat';
@@ -202,7 +195,6 @@ $labels['third'] = 'třetí';
 $labels['fourth'] = 'čtvrtý';
 $labels['last'] = 'poslední';
 $labels['dayofmonth'] = 'Den v měsíci';
-
 $labels['changeeventconfirm'] = 'Změnit událost';
 $labels['removeeventconfirm'] = 'Odstranit událost';
 $labels['changerecurringeventwarning'] = 'Toto je opakovaná událost. Chcete upravit jen toto konání, toto a všechna následující konání, úplně všechna konání nebo uložit událost jako novou?';
@@ -211,5 +203,5 @@ $labels['currentevent'] = 'Aktuální';
 $labels['futurevents'] = 'Budoucí';
 $labels['allevents'] = 'VÅ¡echny';
 $labels['saveasnew'] = 'Uložit jako novou';
-
+// birthdays calendar
 ?>
diff --git a/plugins/calendar/localization/da_DK.inc b/plugins/calendar/localization/da_DK.inc
index 8d07d04..f6863f8 100644
--- a/plugins/calendar/localization/da_DK.inc
+++ b/plugins/calendar/localization/da_DK.inc
@@ -1,11 +1,7 @@
 <?php
-
-$labels = array();
-
 // preferences
 $labels['default_view'] = 'Standardvisning';
 $labels['time_format'] = 'Tidsformat';
-$labels['timeslots'] = '';
 $labels['first_day'] = 'Første ugedag';
 $labels['first_hour'] = 'Første time som vises';
 $labels['workinghours'] = 'Arbejdstider';
@@ -17,7 +13,6 @@ $labels['coloringmode0'] = 'Ifølge kalender';
 $labels['coloringmode1'] = 'Ifølge kategori';
 $labels['coloringmode2'] = 'Kalender til oversigt, kategori til indhold';
 $labels['coloringmode3'] = 'Kategori til oversigt, kalender til indhold';
-
 // calendar
 $labels['calendar'] = 'Kalender';
 $labels['calendars'] = 'Kalendere';
@@ -60,13 +55,15 @@ $labels['free'] = 'Ledig';
 $labels['busy'] = 'Optaget';
 $labels['outofoffice'] = 'Ikke på kontoret';
 $labels['tentative'] = 'Forsøgsvis';
+$labels['status'] = 'Status';
+$labels['confirmed'] = 'Bekræftet';
+$labels['cancelled'] = 'Annulleret';
 $labels['priority'] = 'Prioritet';
 $labels['sensitivity'] = 'Privatliv';
 $labels['public'] = 'offentlig';
 $labels['private'] = 'privat';
 $labels['confidential'] = 'fortrolig';
 $labels['alarms'] = 'PÃ¥mindelse';
-$labels['comment'] = '';
 $labels['generated'] = 'oprettet per';
 $labels['printdescriptions'] = 'Udskriv beskrivelser';
 $labels['parentcalendar'] = 'Indsæt indeni';
@@ -82,7 +79,6 @@ $labels['nmonthsback'] = '$nr måneder tilbage';
 $labels['showurl'] = 'Vis kalenderens URL';
 $labels['showurldescription'] = 'Brug følgende adresse for at tilgå din kalender (skrivebeskyttet) fra andre programmer.  Du kan kopiere og indsætet denne i ethvert kalenderprogram, der understøtter iCal-formatet.';
 $labels['caldavurldescription'] = 'Kopiér denne adresse til en <a href="http://en.wikipedia.org/wiki/CalDAV" target="_blank">CalDAV</a>-klientprogram (eks. Evolution eller Mozilla Thunderbird) for at synkronisere denne kalender komplet med din computer eller mobilenhed.';
-
 // agenda view
 $labels['listrange'] = 'Interval som skal vises:';
 $labels['listsections'] = 'Del op i:';
@@ -97,12 +93,9 @@ $labels['nextmonth'] = 'Næste måned';
 $labels['weekofyear'] = 'Uge';
 $labels['pastevents'] = 'Tidligere';
 $labels['futureevents'] = 'Fremtid';
-
 // alarm/reminder settings
-$labels['showalarms'] = '';
 $labels['defaultalarmtype'] = 'Standardindstilling for påmindelse';
 $labels['defaultalarmoffset'] = 'Standardtidspunkt for påmindelse';
-
 // attendees
 $labels['attendee'] = 'Deltager';
 $labels['role'] = 'Rolle';
@@ -113,7 +106,6 @@ $labels['roleorganizer'] = 'Organisator';
 $labels['rolerequired'] = 'Påkrævet';
 $labels['roleoptional'] = 'Valgfri';
 $labels['rolechair'] = 'Formand';
-$labels['rolenonparticipant'] = '';
 $labels['cutypeindividual'] = 'Individuel';
 $labels['cutypegroup'] = 'Gruppe';
 $labels['cutyperesource'] = 'Ressource';
@@ -140,27 +132,25 @@ $labels['eventupdatesubjectempty'] = 'Et arrangement der vedrører dig er blevet
 $labels['eventupdatemailbody'] = "*\$title*\n\nTidspunkt: \$date\n\nInviterede: \$attendees\n\nBemærk venligst vedhæftede iCalendar-fil med alle detaljer om arrangementet, som du kan importere til dit kalenderprogram.";
 $labels['eventcancelsubject'] = '"$title" er blevet aflyst';
 $labels['eventcancelmailbody'] = "*\$title*\n\nTidspunkt: \$date\n\nInviterede: \$attendees\n\nDette arrangement er blevet aflyst af \$organizer.\n\nBemærk venligst vedhæftede iCalendard-fil med de opdaterede detaljer om arrangementet.";
-
 // invitation handling (overrides labels from libcalendaring)
-$labels['itipobjectnotfound'] = '';
-
 $labels['itipmailbodyaccepted'] = "\$sender har accepteret invitationen til det følgende arrangement:\n\n*\$title*\n\nTidspunkt: \$date\n\nInviterede: \$attendees";
 $labels['itipmailbodytentative'] = "\$sender har forsøgsvist accepteret invitationen til det følgende arrangement:\n\n*\$title*\n\nTidspunkt: \$date\n\nInviterede: \$attendees";
 $labels['itipmailbodydeclined'] = "\$sender har afvist invitationen til det følgende arrangement:\n\n*\$title*\n\nTidspunkt: \$date\n\nInviterede: \$attendees";
 $labels['itipdeclineevent'] = 'Sikker på at du vil afvise dette arrangement?';
 $labels['declinedeleteconfirm'] = 'Vil du også slette dette afviste arrangement fra din kalender?';
-
 $labels['notanattendee'] = 'Du er ikke opført som deltager for dette arrangement';
 $labels['eventcancelled'] = 'Arrangementet er blevet aflyst';
 $labels['saveincalendar'] = 'gem i';
-
+// resources
+$labels['resource'] = 'Ressource';
+$labels['resourcedetails'] = 'Detaljer';
 // event dialog tabs
 $labels['tabsummary'] = 'Resumé';
 $labels['tabrecurrence'] = 'Gentagelse';
 $labels['tabattendees'] = 'Deltagere';
+$labels['tabresources'] = 'Ressourcer';
 $labels['tabattachments'] = 'Vedhæftninger';
 $labels['tabsharing'] = 'Deling';
-
 // messages
 $labels['deleteobjectconfirm'] = 'Sikker på at du vil slette dette arrangement?';
 $labels['deleteventconfirm'] = 'Sikker på at du vil slette dette arrangement?';
@@ -189,7 +179,6 @@ $labels['importsuccess'] = 'Gennemførte import af $nr arrangementer';
 $labels['importnone'] = 'Fandt ingen arrangementer som kunne importeres';
 $labels['importerror'] = 'Der opstod en fejl under import';
 $labels['aclnorights'] = 'Du har ikke administratorrettigheder for denne kalender.';
-
 // recurrence form
 $labels['repeat'] = 'Gentag';
 $labels['frequency'] = 'Gentag';
@@ -217,7 +206,6 @@ $labels['third'] = 'tredje';
 $labels['fourth'] = 'fjerde';
 $labels['last'] = 'sidste';
 $labels['dayofmonth'] = 'Dag på måneden';
-
 $labels['changeeventconfirm'] = 'Tilpas arrangement';
 $labels['removeeventconfirm'] = 'Fjern arrangement';
 $labels['changerecurringeventwarning'] = 'Dette er et tilbagevendende arrangement. Ønsker du kun at redige det aktuelle arrangement, dette og alle fremtidige forekomster, alle forekomster eller gemme det som et nyt arrangement?';
@@ -226,5 +214,5 @@ $labels['currentevent'] = 'Nuværende';
 $labels['futurevents'] = 'Fremtid';
 $labels['allevents'] = 'Alle';
 $labels['saveasnew'] = 'Gem som ny';
-
+// birthdays calendar
 ?>
diff --git a/plugins/calendar/localization/de_CH.inc b/plugins/calendar/localization/de_CH.inc
index a478aec..007d713 100644
--- a/plugins/calendar/localization/de_CH.inc
+++ b/plugins/calendar/localization/de_CH.inc
@@ -1,7 +1,4 @@
 <?php
-
-$labels = array();
-
 // preferences
 $labels['default_view'] = 'Ansicht';
 $labels['time_format'] = 'Zeitformatierung';
@@ -17,7 +14,6 @@ $labels['coloringmode0'] = 'Farbe des Kalenders';
 $labels['coloringmode1'] = 'Farbe der Kategorie';
 $labels['coloringmode2'] = 'Kalenderfarbe aussen, Kategoriefarbe innen';
 $labels['coloringmode3'] = 'Kategoriefarbe aussen, Kalenderfarbe innen';
-
 // calendar
 $labels['calendar'] = 'Kalender';
 $labels['calendars'] = 'Kalender';
@@ -60,6 +56,7 @@ $labels['free'] = 'Frei';
 $labels['busy'] = 'Gebucht';
 $labels['outofoffice'] = 'Abwesend';
 $labels['tentative'] = 'Mit Vorbehalt';
+$labels['status'] = 'Status';
 $labels['priority'] = 'Priorität';
 $labels['sensitivity'] = 'Sichtbarkeit';
 $labels['public'] = 'öffentlich';
@@ -81,7 +78,6 @@ $labels['nmonthsback'] = '$nr Monate zurück';
 $labels['showurl'] = 'URL anzeigen';
 $labels['showurldescription'] = 'Über die folgende Adresse können Sie mit einem beliebigen Kalenderprogramm Ihren Kalender abrufen (nur lesend), sofern dieses das iCal-Format unterstützt.';
 $labels['caldavurldescription'] = 'Copy this address to a <a href="http://en.wikipedia.org/wiki/CalDAV" target="_blank">CalDAV</a> client application (e.g. Evolution or Mozilla Thunderbird) to fully synchronize this specific calendar with your computer or mobile device.';
-
 // agenda view
 $labels['listrange'] = 'Angezeigter Bereich:';
 $labels['listsections'] = 'Unterteilung:';
@@ -96,12 +92,10 @@ $labels['nextmonth'] = 'Nächsten Monat';
 $labels['weekofyear'] = 'KW';
 $labels['pastevents'] = 'Vergangene';
 $labels['futureevents'] = 'Zukünftige';
-
 // alarm/reminder settings
 $labels['showalarms'] = 'Show reminders';
 $labels['defaultalarmtype'] = 'Standard-Erinnerungseinstellung';
 $labels['defaultalarmoffset'] = 'Standard-Erinnerungszeit';
-
 // attendees
 $labels['attendee'] = 'Teilnehmer';
 $labels['role'] = 'Rolle';
@@ -116,6 +110,7 @@ $labels['rolenonparticipant'] = 'Absent';
 $labels['cutypeindividual'] = 'Individual';
 $labels['cutypegroup'] = 'Group';
 $labels['cutyperesource'] = 'Ressource';
+$labels['cutyperoom'] = 'Room';
 $labels['availfree'] = 'Frei';
 $labels['availbusy'] = 'Gebucht';
 $labels['availunknown'] = 'Unbekannt';
@@ -138,27 +133,29 @@ $labels['eventupdatesubjectempty'] = 'Termin wurde aktualisiert';
 $labels['eventupdatemailbody'] = "*\$title*\n\nWann: \$date\n\nTeilnehmer: \$attendees\n\nIm Anhang finden Sie eine iCalendar-Datei mit den aktualisiereten Termindaten. Diese können Sie in Ihre Kalenderanwendung importieren.";
 $labels['eventcancelsubject'] = '"$title" wurde abgesagt';
 $labels['eventcancelmailbody'] = "*\$title*\n\nWann: \$date\n\nTeilnehmer: \$attendees\n\nDer Termin wurde von \$organizer abgesagt.\n\nIm Anhang finden Sie eine iCalendar-Datei mit den Termindaten.";
-
-// invitation handling
+// invitation handling (overrides labels from libcalendaring)
 $labels['itipmailbodyaccepted'] = "\$sender hat die Einladung zum folgenden Termin angenommen:\n\n*\$title*\n\nWann: \$date\n\nTeilnehmer: \$attendees";
 $labels['itipmailbodytentative'] = "\$sender hat die Einladung mit Vorbehalt zum folgenden Termin angenommen:\n\n*\$title*\n\nWann: \$date\n\nTeilnehmer: \$attendees";
 $labels['itipmailbodydeclined'] = "\$sender hat die Einladung zum folgenden Termin abgelehnt:\n\n*\$title*\n\nWann: \$date\n\nTeilnehmer: \$attendees";
 $labels['itipdeclineevent'] = 'Möchten Sie die Einladung zu diesem Termin ablehnen?';
-
+$labels['declinedeleteconfirm'] = 'Do you also want to delete this declined event from your calendar?';
 $labels['notanattendee'] = 'Sie sind nicht in der Liste der Teilnehmer aufgeführt';
 $labels['eventcancelled'] = 'Der Termin wurde vom Organisator abgesagt';
 $labels['saveincalendar'] = 'speichern in';
-
+// resources
+$labels['resource'] = 'Ressource';
+$labels['resourcedetails'] = 'Details';
 // event dialog tabs
 $labels['tabsummary'] = 'Ãœbersicht';
 $labels['tabrecurrence'] = 'Wiederholung';
 $labels['tabattendees'] = 'Teilnehmer';
 $labels['tabattachments'] = 'Anhänge';
 $labels['tabsharing'] = 'Freigabe';
-
 // messages
+$labels['deleteobjectconfirm'] = 'Möchten Sie diesen Termin wirklich löschen?';
 $labels['deleteventconfirm'] = 'Möchten Sie diesen Termin wirklich löschen?';
 $labels['deletecalendarconfirm'] = 'Möchten Sie diesen Kalender mit allen Terminen wirklich löschen?';
+$labels['deletecalendarconfirmrecursive'] = 'Do you really want to delete this calendar with all its events and sub-calendars?';
 $labels['savingdata'] = 'Speichere Daten...';
 $labels['errorsaving'] = 'Fehler beim Speichern.';
 $labels['operationfailed'] = 'Die Aktion ist fehlgeschlagen.';
@@ -177,11 +174,11 @@ $labels['itipsendsuccess'] = 'Einladung an Teilnehmer versendet.';
 $labels['itipresponseerror'] = 'Die Antwort auf diese Einladung konnte nicht versendet werden';
 $labels['itipinvalidrequest'] = 'Diese Einladung ist nicht mehr gültig';
 $labels['sentresponseto'] = 'Antwort auf diese Einladung erfolgreich an $mailto gesendet';
+$labels['localchangeswarning'] = 'You are about to make changes that will only be reflected on your calendar and not be sent to the organizer of the event.';
 $labels['importsuccess'] = 'Es wurden $nr Termine erfolgreich importiert';
 $labels['importnone'] = 'Keine Termine zum Importieren gefunden';
 $labels['importerror'] = 'Fehler beim Importieren';
 $labels['aclnorights'] = 'Sie haben keine Administrator-Rechte für diesen Kalender.';
-
 // recurrence form
 $labels['repeat'] = 'Wiederholung';
 $labels['frequency'] = 'Wiederholung';
@@ -190,6 +187,7 @@ $labels['daily'] = 'täglich';
 $labels['weekly'] = 'wöchentlich';
 $labels['monthly'] = 'monatlich';
 $labels['yearly'] = 'jährlich';
+$labels['rdate'] = 'on dates';
 $labels['every'] = 'Alle';
 $labels['days'] = 'Tag(e)';
 $labels['weeks'] = 'Woche(n)';
@@ -209,7 +207,7 @@ $labels['third'] = 'dritter';
 $labels['fourth'] = 'vierter';
 $labels['last'] = 'letzter';
 $labels['dayofmonth'] = 'Tag des Montats';
-
+$labels['addrdate'] = 'Add repeat date';
 $labels['changeeventconfirm'] = 'Termin ändern';
 $labels['removeeventconfirm'] = 'Termin löschen';
 $labels['changerecurringeventwarning'] = 'Dies ist eine Terminreihe. Möchten Sie nur den aktuellen, diesen und alle zukünftigen oder alle Termine bearbeiten oder die Änderungen als neuen Termin speichern?';
@@ -218,7 +216,6 @@ $labels['currentevent'] = 'Aktuellen';
 $labels['futurevents'] = 'Zukünftige';
 $labels['allevents'] = 'Alle';
 $labels['saveasnew'] = 'Als neu speichern';
-
 // birthdays calendar
 $labels['birthdays'] = 'Geburtstage';
 $labels['birthdayscalendar'] = 'Geburtstags-Kalender';
@@ -226,5 +223,4 @@ $labels['displaybirthdayscalendar'] = 'Geburtstags-Kalender anzeigen';
 $labels['birthdayscalendarsources'] = 'Für diese Adressbücher';
 $labels['birthdayeventtitle'] = '$names Geburtstag';
 $labels['birthdayage'] = 'Alter $age';
-
 ?>
diff --git a/plugins/calendar/localization/de_DE.inc b/plugins/calendar/localization/de_DE.inc
index 2ac42e9..2b54134 100644
--- a/plugins/calendar/localization/de_DE.inc
+++ b/plugins/calendar/localization/de_DE.inc
@@ -1,7 +1,4 @@
 <?php
-
-$labels = array();
-
 // preferences
 $labels['default_view'] = 'Standardansicht';
 $labels['time_format'] = 'Zeitformatierung';
@@ -17,7 +14,6 @@ $labels['coloringmode0'] = 'Farbe des Kalenders';
 $labels['coloringmode1'] = 'Farbe der Kategorie';
 $labels['coloringmode2'] = 'Kalenderfarbe außen, Kategoriefarbe innen';
 $labels['coloringmode3'] = 'Kategoriefarbe außen, Kalenderfarbe innen';
-
 // calendar
 $labels['calendar'] = 'Kalender';
 $labels['calendars'] = 'Kalender';
@@ -60,12 +56,16 @@ $labels['free'] = 'Frei';
 $labels['busy'] = 'Gebucht';
 $labels['outofoffice'] = 'Abwesend';
 $labels['tentative'] = 'Mit Vorbehalt';
+$labels['status'] = 'Status';
+$labels['confirmed'] = 'Bestätigt';
+$labels['cancelled'] = 'Gekündigt';
 $labels['priority'] = 'Priorität';
 $labels['sensitivity'] = 'Sichtbarkeit';
 $labels['public'] = 'öffentlich';
 $labels['private'] = 'privat';
 $labels['confidential'] = 'vertraulich';
 $labels['alarms'] = 'Erinnerung';
+$labels['comment'] = 'Kommentar';
 $labels['generated'] = 'erstellt am';
 $labels['printdescriptions'] = 'Beschreibung drucken';
 $labels['parentcalendar'] = 'Erstellen in';
@@ -81,7 +81,6 @@ $labels['nmonthsback'] = '$nr Monate zurück';
 $labels['showurl'] = 'URL anzeigen';
 $labels['showurldescription'] = 'Über die folgende Adresse können Sie mit einem beliebigen Kalenderprogramm Ihren Kalender abrufen (nur lesend), sofern dieses das iCal-Format unterstützt.';
 $labels['caldavurldescription'] = 'Diese Adresse in einen <a href="http://en.wikipedia.org/wiki/CalDAV" target="_blank">CalDAV</a>-Klienten (z.B. Evolution oder Mozilla Thunderbird) kopieren, um den Kalender in Gänze mit einem mobilen Gerät zu synchronisieren.';
-
 // agenda view
 $labels['listrange'] = 'Angezeigter Bereich:';
 $labels['listsections'] = 'Unterteilung:';
@@ -96,11 +95,10 @@ $labels['nextmonth'] = 'Nächsten Monat';
 $labels['weekofyear'] = 'Woche';
 $labels['pastevents'] = 'Vergangene';
 $labels['futureevents'] = 'Zukünftige';
-
 // alarm/reminder settings
+$labels['showalarms'] = 'Show reminders';
 $labels['defaultalarmtype'] = 'Standard-Erinnerungseinstellung';
 $labels['defaultalarmoffset'] = 'Standard-Erinnerungszeit';
-
 // attendees
 $labels['attendee'] = 'Teilnehmer';
 $labels['role'] = 'Rolle';
@@ -138,8 +136,7 @@ $labels['eventupdatesubjectempty'] = 'Termin wurde aktualisiert';
 $labels['eventupdatemailbody'] = "*\$title*\n\nWann: \$date\n\nTeilnehmer: \$attendees\n\nIm Anhang finden Sie eine iCalendar-Datei mit den aktualisiereten Termindaten. Diese können Sie in Ihre Kalenderanwendung importieren.";
 $labels['eventcancelsubject'] = '"$title" wurde abgesagt';
 $labels['eventcancelmailbody'] = "*\$title*\n\nWann: \$date\n\nTeilnehmer: \$attendees\n\nDer Termin wurde von \$organizer abgesagt.\n\nIm Anhang finden Sie eine iCalendar-Datei mit den Termindaten.";
-
-// invitation handling
+// invitation handling (overrides labels from libcalendaring)
 $labels['itipmailbodyaccepted'] = "\$sender hat die Einladung zum folgenden Termin angenommen:\n\n*\$title*\n\nWann: \$date\n\nTeilnehmer: \$attendees";
 $labels['itipmailbodytentative'] = "\$sender hat die Einladung mit Vorbehalt zum folgenden Termin angenommen:\n\n*\$title*\n\nWann: \$date\n\nTeilnehmer: \$attendees";
 $labels['itipmailbodydeclined'] = "\$sender hat die Einladung zum folgenden Termin abgelehnt:\n\n*\$title*\n\nWann: \$date\n\nTeilnehmer: \$attendees";
@@ -148,15 +145,18 @@ $labels['declinedeleteconfirm'] = 'Soll der abgelehnte Termin zusätzlich aus de
 $labels['notanattendee'] = 'Sie sind nicht in der Liste der Teilnehmer aufgeführt';
 $labels['eventcancelled'] = 'Der Termin wurde vom Organisator abgesagt';
 $labels['saveincalendar'] = 'speichern in';
-
+// resources
+$labels['resource'] = 'Ressource';
+$labels['resourcedetails'] = 'Details';
 // event dialog tabs
 $labels['tabsummary'] = 'Ãœbersicht';
 $labels['tabrecurrence'] = 'Wiederholung';
 $labels['tabattendees'] = 'Teilnehmer';
+$labels['tabresources'] = 'Ressourcen';
 $labels['tabattachments'] = 'Anhänge';
 $labels['tabsharing'] = 'Freigabe';
-
 // messages
+$labels['deleteobjectconfirm'] = 'Möchten Sie diesen Termin wirklich löschen?';
 $labels['deleteventconfirm'] = 'Möchten Sie diesen Termin wirklich löschen?';
 $labels['deletecalendarconfirm'] = 'Möchten Sie diesen Kalender mit allen Terminen wirklich löschen?';
 $labels['deletecalendarconfirmrecursive'] = 'Soll dieser Kalender wirklich mit allen Terminen und Unterkalendern gelöscht werden?';
@@ -183,7 +183,6 @@ $labels['importsuccess'] = 'Es wurden $nr Termine erfolgreich importiert';
 $labels['importnone'] = 'Keine Termine zum Importieren gefunden';
 $labels['importerror'] = 'Fehler beim Importieren';
 $labels['aclnorights'] = 'Der Zugriff auf diesen Kalender erfordert Administrator-Rechte.';
-
 // recurrence form
 $labels['repeat'] = 'Wiederholung';
 $labels['frequency'] = 'Wiederholung';
@@ -192,6 +191,7 @@ $labels['daily'] = 'täglich';
 $labels['weekly'] = 'wöchentlich';
 $labels['monthly'] = 'monatlich';
 $labels['yearly'] = 'jährlich';
+$labels['rdate'] = 'on dates';
 $labels['every'] = 'Alle';
 $labels['days'] = 'Tag(e)';
 $labels['weeks'] = 'Woche(n)';
@@ -211,7 +211,7 @@ $labels['third'] = 'dritter';
 $labels['fourth'] = 'vierter';
 $labels['last'] = 'letzter';
 $labels['dayofmonth'] = 'Tag des Montats';
-
+$labels['addrdate'] = 'Add repeat date';
 $labels['changeeventconfirm'] = 'Termin ändern';
 $labels['removeeventconfirm'] = 'Termin löschen';
 $labels['changerecurringeventwarning'] = 'Dies ist eine Terminreihe. Möchten Sie nur den aktuellen, diesen und alle zukünftigen oder alle Termine bearbeiten oder die Änderungen als neuen Termin speichern?';
@@ -220,7 +220,6 @@ $labels['currentevent'] = 'Aktuellen';
 $labels['futurevents'] = 'Zukünftige';
 $labels['allevents'] = 'Alle';
 $labels['saveasnew'] = 'Als neu speichern';
-
 // birthdays calendar
 $labels['birthdays'] = 'Geburtstage';
 $labels['birthdayscalendar'] = 'Geburtstags-Kalender';
@@ -228,5 +227,4 @@ $labels['displaybirthdayscalendar'] = 'Geburtstags-Kalender anzeigen';
 $labels['birthdayscalendarsources'] = 'Für diese Adressbücher';
 $labels['birthdayeventtitle'] = '$names Geburtstag';
 $labels['birthdayage'] = 'Alter $age';
-
 ?>
diff --git a/plugins/calendar/localization/es_ES.inc b/plugins/calendar/localization/es_ES.inc
index 69aa58a..82ca29f 100644
--- a/plugins/calendar/localization/es_ES.inc
+++ b/plugins/calendar/localization/es_ES.inc
@@ -1,5 +1,21 @@
 <?php
-
-$labels = array();
-
+// preferences
+// calendar
+$labels['name'] = 'Nombre';
+$labels['remove'] = 'Remove';
+$labels['status'] = 'Status';
+// agenda view
+// alarm/reminder settings
+// attendees
+$labels['confirmstate'] = 'Status';
+$labels['cutyperesource'] = 'Recurso';
+// invitation handling (overrides labels from libcalendaring)
+// resources
+$labels['resource'] = 'Recurso';
+$labels['resourcedetails'] = 'Detalles';
+// event dialog tabs
+$labels['tabresources'] = 'Recursos';
+// messages
+// recurrence form
+// birthdays calendar
 ?>
diff --git a/plugins/calendar/localization/et_EE.inc b/plugins/calendar/localization/et_EE.inc
index 69aa58a..af6a74f 100644
--- a/plugins/calendar/localization/et_EE.inc
+++ b/plugins/calendar/localization/et_EE.inc
@@ -1,5 +1,19 @@
 <?php
-
-$labels = array();
-
+// preferences
+// calendar
+$labels['name'] = 'Nimi';
+$labels['remove'] = 'Remove';
+$labels['status'] = 'Status';
+// agenda view
+// alarm/reminder settings
+// attendees
+$labels['confirmstate'] = 'Status';
+$labels['cutyperesource'] = 'Resource';
+// invitation handling (overrides labels from libcalendaring)
+// resources
+$labels['resource'] = 'Resource';
+// event dialog tabs
+// messages
+// recurrence form
+// birthdays calendar
 ?>
diff --git a/plugins/calendar/localization/fi_FI.inc b/plugins/calendar/localization/fi_FI.inc
index 2a02a51..5bb2861 100644
--- a/plugins/calendar/localization/fi_FI.inc
+++ b/plugins/calendar/localization/fi_FI.inc
@@ -1,7 +1,4 @@
 <?php
-
-$labels = array();
-
 // preferences
 $labels['default_view'] = 'Oletusnäkymä';
 $labels['time_format'] = 'Aikamuoto';
@@ -14,7 +11,6 @@ $labels['defaultcalendar'] = 'Luo uudet tapahtumat kohteeseen';
 $labels['eventcoloring'] = 'Tapahtuman väritys';
 $labels['coloringmode0'] = 'Kalenterin mukaan';
 $labels['coloringmode1'] = 'Luokan mukaan';
-
 // calendar
 $labels['calendar'] = 'Kalenteri';
 $labels['calendars'] = 'Kalenterit';
@@ -53,6 +49,9 @@ $labels['selectdate'] = 'Valitse päiväys';
 $labels['freebusy'] = 'Aseta tilakseni';
 $labels['free'] = 'Vapaa';
 $labels['busy'] = 'Varattu';
+$labels['status'] = 'Tila';
+$labels['confirmed'] = 'Vahvistettu';
+$labels['cancelled'] = 'Peruttu';
 $labels['priority'] = 'Tärkeys';
 $labels['sensitivity'] = 'Yksityisyys';
 $labels['public'] = 'julkinen';
@@ -72,7 +71,6 @@ $labels['nmonthsback'] = '$nr kuukauden ajalta';
 $labels['showurl'] = 'Näytä kalenterin osoite';
 $labels['showurldescription'] = 'Käytä seuraavia osoitteita avataksesi kalenterisi pelkässä lukumuodossa muissa sovelluksissa. Voit kopioida ja liittää osoitteen mihin tahansa iCal-muotoa tukevaan kalenterisovellukseen.';
 $labels['caldavurldescription'] = 'Kopioi tämä osoite <a href="http://en.wikipedia.org/wiki/CalDAV" target="_blank">CalDAV</a-asiakassovellukseen (esim. Evolution tai Mozilla Thunderbird) synkronoidaksesi tämän kalenterin tietokoneesi tai mobiililaitteesi kanssa.';
-
 // agenda view
 $labels['until'] = 'kunnes';
 $labels['today'] = 'Tänään';
@@ -82,11 +80,9 @@ $labels['nextweek'] = 'Ensi viikolla';
 $labels['thismonth'] = 'Tässä kuussa';
 $labels['nextmonth'] = 'Ensi kuussa';
 $labels['weekofyear'] = 'Viikko';
-
 // alarm/reminder settings
 $labels['defaultalarmtype'] = 'Muistutuksen oletusasetus';
 $labels['defaultalarmoffset'] = 'Muistutuksen oletusaika';
-
 // attendees
 $labels['role'] = 'Rooli';
 $labels['confirmstate'] = 'Tila';
@@ -111,20 +107,20 @@ $labels['invitationsubject'] = 'Sinut on kutsuttu tapahtumaan "$title"';
 $labels['eventupdatesubject'] = '"$title" on päivitetty';
 $labels['eventupdatesubjectempty'] = 'Sinua koskeva tapahtuma on päivitetty';
 $labels['eventcancelsubject'] = '"$title" on peruttu';
-
 // invitation handling (overrides labels from libcalendaring)
 $labels['declinedeleteconfirm'] = 'Haluatko poistaa tämän hylätyn tapahtuman kalenteristasi?';
-
 $labels['notanattendee'] = 'Sinua ei ole määritetty tapahtuman osanottajaksi';
 $labels['eventcancelled'] = 'Tapahtuma on peruttu';
-
+// resources
+$labels['resource'] = 'Resurssi';
+$labels['resourcedetails'] = 'Tiedot';
 // event dialog tabs
 $labels['tabsummary'] = 'Yhteenveto';
 $labels['tabrecurrence'] = 'Toistuminen';
 $labels['tabattendees'] = 'Osallistujat';
+$labels['tabresources'] = 'Resurssit';
 $labels['tabattachments'] = 'Liitteet';
 $labels['tabsharing'] = 'Jakaminen';
-
 // messages
 $labels['deleteobjectconfirm'] = 'Haluatko varmasti poistaa tämän tapahtuman?';
 $labels['deleteventconfirm'] = 'Haluatko varmasti poistaa tämän tapahtuman?';
@@ -149,7 +145,6 @@ $labels['importsuccess'] = '$nr tapahtumaa tuotiin onnistuneesti';
 $labels['importnone'] = 'Tuotavaksi tarkoitettuja tapahtumia ei löytynyt';
 $labels['importerror'] = 'Tuotaessa tapahtui virhe';
 $labels['aclnorights'] = 'Sinulla ei ole ylläpitäjän oikeuksia tähän kalenteriin.';
-
 // recurrence form
 $labels['daily'] = 'päivittäin';
 $labels['weekly'] = 'viikottain';
@@ -157,9 +152,8 @@ $labels['monthly'] = 'kuukausittain';
 $labels['yearly'] = 'vuosittain';
 $labels['forever'] = 'ikuisesti';
 $labels['recurrencend'] = 'kunnes';
-
 $labels['removeeventconfirm'] = 'Poista tapahtuma';
 $labels['allevents'] = 'Kaikki';
 $labels['saveasnew'] = 'Tallenna uutena';
-
+// birthdays calendar
 ?>
diff --git a/plugins/calendar/localization/fr_FR.inc b/plugins/calendar/localization/fr_FR.inc
index 82101aa..b409375 100644
--- a/plugins/calendar/localization/fr_FR.inc
+++ b/plugins/calendar/localization/fr_FR.inc
@@ -1,7 +1,4 @@
 <?php
-
-$labels = array();
-
 // preferences
 $labels['default_view'] = 'Vue par défaut';
 $labels['time_format'] = 'Format de l\'heure';
@@ -16,7 +13,6 @@ $labels['coloringmode0'] = 'Selon l\'agenda';
 $labels['coloringmode1'] = 'Selon la catégorie';
 $labels['coloringmode2'] = 'Calendrier en contour, catégorie en contenu';
 $labels['coloringmode3'] = 'Catégorie en contour, calendrier en contenu';
-
 // calendar
 $labels['calendar'] = 'Agenda';
 $labels['calendars'] = 'Agendas';
@@ -58,6 +54,9 @@ $labels['free'] = 'Libre';
 $labels['busy'] = 'Occupé';
 $labels['outofoffice'] = 'Absent';
 $labels['tentative'] = 'Provisoire';
+$labels['status'] = 'Statut';
+$labels['confirmed'] = 'Confirmé';
+$labels['cancelled'] = 'Annulé';
 $labels['priority'] = 'Priorité';
 $labels['sensitivity'] = 'Diffusion';
 $labels['public'] = 'publique';
@@ -79,7 +78,6 @@ $labels['nmonthsback'] = '$nr mois précédents';
 $labels['showurl'] = 'Afficher l\'URL de l\'agenda';
 $labels['showurldescription'] = 'Utilisez l\'adresse suivante pour accéder(lecture seule) à votre agenda depuis une autre application. Vous pouvez copier/coller celle-ci dans n\'importe quel agenda électronique gérant le format iCal.';
 $labels['caldavurldescription'] = 'Copiez cette adresse vers une application client (comme Evolution ou Mozilla Thunderbird) compatible <a href="http://fr.wikipedia.org/wiki/CalDAV" target="_blank">CalDAV</a> pour synchroniser ce calendrier avec votre ordinateur ou votre smartphone.';
-
 // agenda view
 $labels['listrange'] = 'Intervalle à afficher :';
 $labels['listsections'] = 'Diviser en :';
@@ -94,12 +92,10 @@ $labels['nextmonth'] = 'Mois prochain';
 $labels['weekofyear'] = 'Semaine';
 $labels['pastevents'] = 'Passé';
 $labels['futureevents'] = 'Futur';
-
 // alarm/reminder settings
 $labels['showalarms'] = 'Afficher les rappels';
 $labels['defaultalarmtype'] = 'Paramètre de rappel par défaut';
 $labels['defaultalarmoffset'] = 'Durée de rappel par défaut';
-
 // attendees
 $labels['attendee'] = 'Participant';
 $labels['role'] = 'Rôle';
@@ -136,8 +132,7 @@ $labels['eventupdatesubjectempty'] = 'Un évènement vous concernant a été mod
 $labels['eventupdatemailbody'] = "*\$title*\n\nQuand: \$date\n\nParticipants: \$attendees\n\nVous trouverez ci-joint un fichier iCalendar avec tous les modifications de l'évènement que vous pourrez importer dans votre agenda électronique.";
 $labels['eventcancelsubject'] = '"$title" a été annulé';
 $labels['eventcancelmailbody'] = "*\$title*\n\nQuand: \$date\n\nParticipants: \$attendees\n\nL'évènement a été annulé par \$organizer.\n\nVous trouverez en pièce jointe un fichier iCalendar avec les modifications de l'évènement que vous pourrez importer dans votre agenda électronique.";
-
-// invitation handling
+// invitation handling (overrides labels from libcalendaring)
 $labels['itipmailbodyaccepted'] = "\$sender a accepté l'invitation à l'évènement suivant :\n\n*\$title*\n\nQuand: \$date\n\nParticipants: \$attendees";
 $labels['itipmailbodytentative'] = "\$sender a accepté provisoirement l'invitation à l'évènement suivant :\n\n*\$title*\n\nQuand: \$date\n\nParticipants: \$attendees";
 $labels['itipmailbodydeclined'] = "\$sender a refusé l'invitation à l'évènement suivant :\n\n*\$title*\n\nQuand: \$date\n\nParticipants: \$attendees";
@@ -146,15 +141,18 @@ $labels['declinedeleteconfirm'] = 'Voulez-vous aussi supprimer cet évènement a
 $labels['notanattendee'] = 'Vous n\'êtes pas dans la liste des participants à cet évènement';
 $labels['eventcancelled'] = 'L\'évènement a été annulé';
 $labels['saveincalendar'] = 'Enregistrer sous';
-
+// resources
+$labels['resource'] = 'Ressource';
+$labels['resourcedetails'] = 'Détails';
 // event dialog tabs
 $labels['tabsummary'] = 'Résumé';
 $labels['tabrecurrence'] = 'Récurrence';
 $labels['tabattendees'] = 'Participants';
+$labels['tabresources'] = 'Ressources';
 $labels['tabattachments'] = 'Pièces jointes';
 $labels['tabsharing'] = 'Partage';
-
 // messages
+$labels['deleteobjectconfirm'] = 'Voulez-vous vraiment supprimer cet évènement?';
 $labels['deleteventconfirm'] = 'Voulez-vous vraiment supprimer cet évènement?';
 $labels['deletecalendarconfirm'] = 'Voulez-vous vraiment supprimer cet agenda et tous ses évènements?';
 $labels['savingdata'] = 'Enregistrer...';
@@ -179,7 +177,6 @@ $labels['importsuccess'] = '$nr évènements importés.';
 $labels['importnone'] = 'Pas d\'évènements à importer';
 $labels['importerror'] = 'Une erreur est arrivée lors de l\'import';
 $labels['aclnorights'] = 'Vous n\'avez pas les droits d\'administration sur cet agenda.';
-
 // recurrence form
 $labels['repeat'] = 'Répéter';
 $labels['frequency'] = 'Répéter';
@@ -207,7 +204,6 @@ $labels['third'] = 'troisième';
 $labels['fourth'] = 'quatrième';
 $labels['last'] = 'dernier';
 $labels['dayofmonth'] = 'Jour du mois';
-
 $labels['changeeventconfirm'] = 'Modifier l\'évènement';
 $labels['removeeventconfirm'] = 'Supprimer l\'évènement';
 $labels['changerecurringeventwarning'] = 'Ceci est un évènement récurant. Voulez vous éditer seulement cette occurrence, celle-ci et toutes les suivantes, toutes les occurrences ou l\'enregistrer comme un nouvel évènement? ';
@@ -216,5 +212,5 @@ $labels['currentevent'] = 'Cette occurrence';
 $labels['futurevents'] = 'Cette occurrence et toutes les suivantes';
 $labels['allevents'] = 'Toutes les occurrences';
 $labels['saveasnew'] = 'Enregistrer comme un nouvel évènement';
-
+// birthdays calendar
 ?>
diff --git a/plugins/calendar/localization/hr.inc b/plugins/calendar/localization/hr.inc
new file mode 100644
index 0000000..99f99e2
--- /dev/null
+++ b/plugins/calendar/localization/hr.inc
@@ -0,0 +1,27 @@
+<?php
+// preferences
+$labels['time_format'] = 'Format datuma';
+$labels['first_day'] = 'Prvi dan tjedna';
+$labels['first_hour'] = 'Prvi sat za prikaz';
+$labels['workinghours'] = 'Radni sati';
+$labels['add_category'] = 'Dodaj kategoriju';
+$labels['remove_category'] = 'Obriši kategoriju';
+$labels['defaultcalendar'] = 'Kreiraj nove događaje u';
+$labels['eventcoloring'] = 'Bojanje događaja';
+$labels['coloringmode0'] = 'Prema kalendaru';
+$labels['coloringmode1'] = 'Prema kategoriji';
+// calendar
+$labels['calendar'] = 'Kalendar';
+$labels['calendars'] = 'Kalendari';
+$labels['category'] = 'Kategorija';
+$labels['categories'] = 'Kategorije';
+// agenda view
+// alarm/reminder settings
+// attendees
+// invitation handling (overrides labels from libcalendaring)
+// resources
+// event dialog tabs
+// messages
+// recurrence form
+// birthdays calendar
+?>
diff --git a/plugins/calendar/localization/hu_HU.inc b/plugins/calendar/localization/hu_HU.inc
index 55502ca..3b4db02 100644
--- a/plugins/calendar/localization/hu_HU.inc
+++ b/plugins/calendar/localization/hu_HU.inc
@@ -1,26 +1,240 @@
 <?php
-
-$labels = array();
-
 // preferences
-$labels['default_view'] = 'Alap nézet';
-$labels['time_format'] = 'Idõ formátum';
-$labels['first_day'] = 'A hét elsõ napja';
-
+$labels['default_view'] = 'Alapnézett nézet';
+$labels['time_format'] = 'Idő formátum';
+$labels['timeslots'] = 'Órák felbontása időrésekre';
+$labels['first_day'] = 'A hét első napja';
+$labels['first_hour'] = 'Kezdő óra';
+$labels['workinghours'] = 'Munkaidő';
+$labels['add_category'] = 'Kategória hozzáadása';
+$labels['remove_category'] = 'Kategória törlése';
+$labels['defaultcalendar'] = 'Új események alapértelmezett helye';
+$labels['eventcoloring'] = 'Események színezése';
+$labels['coloringmode0'] = 'Naptár szerint';
+$labels['coloringmode1'] = 'Kategória szerint';
+$labels['coloringmode2'] = 'Naptár színe körvonal, kategória színe belsőrész';
+$labels['coloringmode3'] = 'Kategória színe körvonal, naptár színe belsőrész';
 // calendar
 $labels['calendar'] = 'Naptár';
+$labels['calendars'] = 'Naptárak';
 $labels['category'] = 'Kategória';
+$labels['categories'] = 'Kategóriák';
+$labels['createcalendar'] = 'Új naptár létrehozása';
+$labels['editcalendar'] = 'Naptár tulajdonságai';
+$labels['name'] = 'Név';
+$labels['color'] = 'Szín';
 $labels['day'] = 'Nap';
 $labels['week'] = 'Hét';
 $labels['month'] = 'Hónap';
-$labels['new_event'] = 'Új bejegyzés';
-$labels['edit_event'] = 'Bejegyzés szerkesztése';
+$labels['agenda'] = 'Napirend';
+$labels['new'] = 'Új';
+$labels['new_event'] = 'Új esemény';
+$labels['edit_event'] = 'Esemény módosítása';
+$labels['edit'] = 'Módosítás';
 $labels['save'] = 'Mentés';
 $labels['remove'] = 'Törlés';
 $labels['cancel'] = 'Mégse';
+$labels['select'] = 'Jelölés';
+$labels['print'] = 'Nyomtatás';
+$labels['printtitle'] = 'Naptárak nyomtatása';
 $labels['title'] = 'Tárgy';
 $labels['description'] = 'Leírás';
 $labels['all-day'] = 'Egész nap';
-$labels['export'] = 'Exportálás ICS formátumba';
-
+$labels['export'] = 'Exportálás';
+$labels['exporttitle'] = 'Exportálás iCalendar-ba';
+$labels['exportrange'] = 'Visszamenőleg';
+$labels['exportattachments'] = 'Csatolmányokkal';
+$labels['customdate'] = 'Megadott dátumig';
+$labels['location'] = 'Hol';
+$labels['url'] = 'URL';
+$labels['date'] = 'Dátum';
+$labels['start'] = 'Kezdet';
+$labels['end'] = 'Vég';
+$labels['selectdate'] = 'Válasszon dátumot';
+$labels['freebusy'] = 'Foglaltság';
+$labels['free'] = 'Szabad';
+$labels['busy'] = 'Foglalt';
+$labels['outofoffice'] = 'Házon kívűl';
+$labels['tentative'] = 'Feltételes';
+$labels['status'] = 'Stát.';
+$labels['confirmed'] = 'Confirmed';
+$labels['cancelled'] = 'Cancelled';
+$labels['priority'] = 'Prioritás';
+$labels['sensitivity'] = 'Manánszféra';
+$labels['public'] = 'publikus';
+$labels['private'] = 'privát';
+$labels['confidential'] = 'titkos';
+$labels['alarms'] = 'Emlékeztető';
+$labels['comment'] = 'Megjegyzés';
+$labels['generated'] = 'készítve:';
+$labels['printdescriptions'] = 'Leírás nyomtatása';
+$labels['parentcalendar'] = 'Szülőnaptár';
+$labels['searchearlierdates'] = '< Korábbi események keresése';
+$labels['searchlaterdates'] = 'Későbbi események keresése >';
+$labels['andnmore'] = 'még $nr ...';
+$labels['togglerole'] = 'Kattintson a szerepváltáshoz';
+$labels['createfrommail'] = 'Mentés naptári eseményként';
+$labels['importevents'] = 'Események importálása';
+$labels['importrange'] = 'Visszamenőleg';
+$labels['onemonthback'] = '1 hónapra';
+$labels['nmonthsback'] = '$nr hónapra';
+$labels['showurl'] = 'Naptár URL címe';
+$labels['showurldescription'] = 'Ezen a címen érhető el (csak olvasásra!) a naptár más alkalmazások számára, iCal formátumban.';
+$labels['caldavurldescription'] = 'Másolja be ezt a címet egy <a href="http://en.wikipedia.org/wiki/CalDAV" target="_blank">CalDAV</a>-kompatibilis kliensbe (pl. Evolution vagy Mozilla Thunderbird) hogy kétirányú szinkronizációval tudjon a naptárához hozzáférni.';
+// agenda view
+$labels['listrange'] = 'Megjelenítés:';
+$labels['listsections'] = 'Felosztás:';
+$labels['smartsections'] = 'Áttekintve';
+$labels['until'] = 'eddig';
+$labels['today'] = 'Ma';
+$labels['tomorrow'] = 'Holnap';
+$labels['thisweek'] = 'Ezen a héten';
+$labels['nextweek'] = 'Jövő héten';
+$labels['thismonth'] = 'Ebben a hónapban';
+$labels['nextmonth'] = 'Jövő hónapban';
+$labels['weekofyear'] = 'Hét:';
+$labels['pastevents'] = 'Múltban';
+$labels['futureevents'] = 'Jövőben';
+// alarm/reminder settings
+$labels['showalarms'] = 'Emlékeztetők megjelenítése';
+$labels['defaultalarmtype'] = 'Alapértelmezett emlékeztető';
+$labels['defaultalarmoffset'] = 'Alapértelmezett emlékeztető ideje';
+// attendees
+$labels['attendee'] = 'Résztvevő';
+$labels['role'] = 'Szerepkör';
+$labels['availability'] = 'Elérh.';
+$labels['confirmstate'] = 'Stát.';
+$labels['addattendee'] = 'Résztvevő meghívása';
+$labels['roleorganizer'] = 'Szervező';
+$labels['rolerequired'] = 'Kötelező';
+$labels['roleoptional'] = 'Opcionális';
+$labels['rolechair'] = 'Elnöklő';
+$labels['rolenonparticipant'] = 'Hiányzó';
+$labels['cutypeindividual'] = 'Egyén';
+$labels['cutypegroup'] = 'Csoport';
+$labels['cutyperesource'] = 'Eszköz';
+$labels['cutyperoom'] = 'Helyiség';
+$labels['availfree'] = 'Szabad';
+$labels['availbusy'] = 'Foglalt';
+$labels['availunknown'] = 'Ismeretlen foglaltság';
+$labels['availtentative'] = 'Feltételes';
+$labels['availoutofoffice'] = 'Házon kívül';
+$labels['delegatedto'] = 'Beosztva ide: ';
+$labels['delegatedfrom'] = 'Beosztva innen: ';
+$labels['scheduletime'] = 'Elérhetőség';
+$labels['sendinvitations'] = 'Meghívók küldése';
+$labels['sendnotifications'] = 'Résztvevők értesítése a változásokról';
+$labels['sendcancellation'] = 'Résztvevők értesítése a lemondásról';
+$labels['onlyworkinghours'] = 'Elérhetőség figyelembevétele csak az én munkaidőmben';
+$labels['reqallattendees'] = 'Mindenki részére';
+$labels['prevslot'] = 'Előző idősáv';
+$labels['nextslot'] = 'Következő idősáv';
+$labels['noslotfound'] = 'Nem sikerült szabad idősávot találni';
+$labels['invitationsubject'] = '$title';
+$labels['invitationmailbody'] = "Meghívó érkezett '\$title' eseményre.\n\nIdőpont: \$date\nSzervező: \$organizer\nRésztvevők: \$attendees\n\n\nMellékletben egy iCalendar naptárbejegyzés, mely tetszőleges naptárprogramba importálható.";
+$labels['invitationattendlinks'] = "Amennyiben a levelezőben nem lát elfogadó/elutasító gombokat (a levelező program nem támogatja az iTip üzeneteket), kattintson ide a meghívó elfogadására, vagy elutasítására:\n\$url";
+$labels['eventupdatesubject'] = '$title - módosítva';
+$labels['eventupdatesubjectempty'] = 'Egy Önt érintő esemény módosítva lett';
+$labels['eventupdatemailbody'] = "Módosítás érkezett '\$title' eseményre vonatkozóan.\n\nIdőpont: \$date\nSzervező: \$organizer\nRésztvevők: \$attendees\n\n\nMellékletben egy frissített iCalendar naptárbejegyzés, mely tetszőleges naptárprogramba importálható.";
+$labels['eventcancelsubject'] = '$title - lemondva';
+$labels['eventcancelmailbody'] = "'\$title' eseményre \$organizer szervező visszavonta a meghívást.\n\nIdőpont: \$date\nRésztvevők: \$attendees\n\n\nMellékletben egy frissített iCalendar naptárbejegyzés, mely tetszőleges naptárprogramba importálható.";
+// invitation handling (overrides labels from libcalendaring)
+$labels['itipobjectnotfound'] = 'Az üzenetben hivatkozott esemény nem található a naptárban.';
+$labels['itipmailbodyaccepted'] = "\$sender elfogadta a meghívást '\$title' eseményre.\n\nIdőpont: \$date\nRésztvevők: \$attendees";
+$labels['itipmailbodytentative'] = "\$sender feltételesen elfogadta a meghívást '\$title' eseményre.\n\nIdőpont: \$date\nRésztvevők: \$attendees";
+$labels['itipmailbodydeclined'] = "\$sender elutasította a meghívást '\$title' eseményre.\n\nIdőpont: \$date\nRésztvevők: \$attendees";
+$labels['itipmailbodycancel'] = "\$sender elutasította a részvételét '\$title' eseményen, \$date időpontra";
+$labels['itipdeclineevent'] = 'Biztos benne, hogy el szeretné utasítani ezt a meghívást?';
+$labels['declinedeleteconfirm'] = 'Ki is szeretné törölni a saját naptárából ezt az időpontot?';
+$labels['notanattendee'] = 'Ön nem szerepel az esemény meghívottai között';
+$labels['eventcancelled'] = 'Az esemény le lett mondva';
+$labels['saveincalendar'] = 'Mentés naptárba';
+$labels['updatemycopy'] = 'Naptárbejegyzés frissítése';
+// resources
+$labels['resource'] = 'Eszközök';
+$labels['addresource'] = 'Eszköz foglalása';
+$labels['findresources'] = 'Eszközök keresése';
+$labels['resourcedetails'] = 'Részletek';
+$labels['resourceavailability'] = 'Elérhetőség';
+$labels['resourceowner'] = 'Tulajdonos';
+$labels['resourceadded'] = 'Az eszköz le lett foglalva az eseményhez';
+// event dialog tabs
+$labels['tabsummary'] = 'Részletek';
+$labels['tabrecurrence'] = 'Ismétlődés';
+$labels['tabattendees'] = 'Résztvevők';
+$labels['tabresources'] = 'Eszközök';
+$labels['tabattachments'] = 'Csatolmányok';
+$labels['tabsharing'] = 'Megosztás';
+// messages
+$labels['deleteobjectconfirm'] = 'Biztos benne, hogy törölni szeretné ezt az eseményt?';
+$labels['deleteventconfirm'] = 'Biztos benne, hogy törölni szeretné ezt az eseményt?';
+$labels['deletecalendarconfirm'] = 'Biztos benne, hogy törölni szeretné ezt a naptárat, az összes benne lévő eseménnyel?';
+$labels['deletecalendarconfirmrecursive'] = 'Biztos benne, hogy törölni szeretné ezt a naptárat, az összes benne lévő al-naptárral és eseménnyel?';
+$labels['savingdata'] = 'Adatok mentése...';
+$labels['errorsaving'] = 'A módosításokat nem sikerült elmenteni.';
+$labels['operationfailed'] = 'A műveletet nem sikerült elvégezni.';
+$labels['invalideventdates'] = 'Helytelen dátumokoat adott meg! Kérem, ellenörizze a bevírt adatokat.';
+$labels['invalidcalendarproperties'] = 'Helytelen naptár tulajdonságok! Kérem, adjon meg egy helyes nevet.';
+$labels['searchnoresults'] = 'Nem található esemény a kiválasztott naptárakban.';
+$labels['successremoval'] = 'Az esemény törlése sikerült.';
+$labels['successrestore'] = 'Az esemény sikeresen vissza lett állítva.';
+$labels['errornotifying'] = 'Nem sikerült meghívókat küldeni a résztvevőknek.';
+$labels['errorimportingevent'] = 'Az esemény importálása sikertelen volt.';
+$labels['newerversionexists'] = 'Egy újabb verzió már van ebből az eseményből! Itt abbahagytam.';
+$labels['nowritecalendarfound'] = 'No calendar found to save the event';
+$labels['importedsuccessfully'] = 'Az esemény a \'$calendar\' naptárhoz hozzá lett adva';
+$labels['attendeupdateesuccess'] = 'A résztvevők adatai sikeresen frissítve';
+$labels['itipsendsuccess'] = 'Értesítés küldve a résztvevőknek';
+$labels['itipresponseerror'] = 'Nem sikerült választ küldeni erre a meghívásra';
+$labels['itipinvalidrequest'] = 'Ez a meghívás már érvénytelen';
+$labels['sentresponseto'] = 'Értesítésre válasz küldve: $mailto';
+$labels['localchangeswarning'] = 'Ezek a változások csak az ön naptárában fognak megjelenni, az esemény szervezőjénél nem.';
+$labels['importsuccess'] = '$nr esemény sikeresen importálva lett';
+$labels['importnone'] = 'Nem található importálható esemény.';
+$labels['importerror'] = 'Hiba importálás közben';
+$labels['aclnorights'] = 'Nincs adminisztrátori joga ehhez a naptárhoz';
+// recurrence form
+$labels['repeat'] = 'Ismétlődés';
+$labels['frequency'] = 'Ismétlődik';
+$labels['never'] = 'soha';
+$labels['daily'] = 'naponta';
+$labels['weekly'] = 'hetente';
+$labels['monthly'] = 'havonta';
+$labels['yearly'] = 'évente';
+$labels['rdate'] = 'adott időpontokban';
+$labels['every'] = 'Minden';
+$labels['days'] = 'napon';
+$labels['weeks'] = 'héten';
+$labels['months'] = 'hónapban';
+$labels['years'] = 'évben ekkor:';
+$labels['bydays'] = 'napon';
+$labels['untildate'] = 'dátumig';
+$labels['each'] = 'napon';
+$labels['onevery'] = 'minden';
+$labels['onsamedate'] = 'Ugyanazon a dátumon';
+$labels['forever'] = 'örökké';
+$labels['recurrencend'] = 'Eddig';
+$labels['forntimes'] = '$nr alkalommal';
+$labels['first'] = 'első';
+$labels['second'] = 'második';
+$labels['third'] = 'harmadik';
+$labels['fourth'] = 'negyedik';
+$labels['last'] = 'utolsó';
+$labels['dayofmonth'] = 'hónap napja';
+$labels['addrdate'] = 'Ismétlési dátum hozzáadása';
+$labels['changeeventconfirm'] = 'Bejegyzés módosítása';
+$labels['removeeventconfirm'] = 'Bejegyzés törlése';
+$labels['changerecurringeventwarning'] = 'Ez egy ismétlődő esemény. Csak ezt az előfordulást szeretné módosítani, esetleg ezt az előfordulást az összes következővel, netán a teljes sorozatot, vagy új eseményként legyen mentve?';
+$labels['removerecurringeventwarning'] = 'Ez egy ismétlődő esemény. Csak ezt az előfordulást szeretné törölni, esetleg ezt az előfordulást az összes következővel törölné, netán a teljes sorozatot eltávolítaná?';
+$labels['currentevent'] = 'Csak ezt';
+$labels['futurevents'] = 'Ezt és a következőeket';
+$labels['allevents'] = 'Egész sorozatot';
+$labels['saveasnew'] = 'Mentés újként';
+// birthdays calendar
+$labels['birthdays'] = 'Születésnapok';
+$labels['birthdayscalendar'] = 'Születésnapi naptár';
+$labels['displaybirthdayscalendar'] = 'Születésnapok megjelenítése';
+$labels['birthdayscalendarsources'] = 'Alábbi címjegyzékekből:';
+$labels['birthdayeventtitle'] = '$name születésnapja';
+$labels['birthdayage'] = '$age éves';
 ?>
diff --git a/plugins/calendar/localization/it_IT.inc b/plugins/calendar/localization/it_IT.inc
index fb93ee1..1b9946f 100644
--- a/plugins/calendar/localization/it_IT.inc
+++ b/plugins/calendar/localization/it_IT.inc
@@ -1,7 +1,4 @@
 <?php
-
-$labels = array();
-
 // preferences
 $labels['default_view'] = 'Visualizzazione predefinita';
 $labels['time_format'] = 'Formato ora';
@@ -15,7 +12,6 @@ $labels['defaultcalendar'] = 'Crea nuovi eventi in';
 $labels['eventcoloring'] = 'Colorazione evento';
 $labels['coloringmode0'] = 'Secondo il calendario';
 $labels['coloringmode1'] = 'Secondo la categoria';
-
 // calendar
 $labels['calendar'] = 'Calendario';
 $labels['calendars'] = 'Calendari';
@@ -58,6 +54,7 @@ $labels['free'] = 'Libero';
 $labels['busy'] = 'Occupato';
 $labels['outofoffice'] = 'Fuori Ufficio';
 $labels['tentative'] = 'Provvisorio';
+$labels['status'] = 'Stato';
 $labels['priority'] = 'Priorità';
 $labels['sensitivity'] = 'Privacy';
 $labels['public'] = 'pubblico';
@@ -79,7 +76,6 @@ $labels['nmonthsback'] = '$nr mesi prima';
 $labels['showurl'] = 'Mostra URL calendario';
 $labels['showurldescription'] = 'Usare il seguente indirizzo per accedere (in sola lettura) al calendario da altre applicazioni. È possibile copiarlo e incollarlo in qualsiasi software che supporta il formato iCal.';
 $labels['caldavurldescription'] = 'Copiare questo indirizzo in un\'applicazione client <a href="http://en.wikipedia.org/wiki/CalDAV" target="_blank">CalDAV</a> (es. Evolution o Mozilla Thunderbird) per sincronizzare completamente questo specifico calendario con il proprio computer o dispositivo mobile.';
-
 // agenda view
 $labels['listrange'] = 'Intervallo da visualizzare:';
 $labels['listsections'] = 'Dividi in:';
@@ -94,12 +90,10 @@ $labels['nextmonth'] = 'Prossimo mese';
 $labels['weekofyear'] = 'Settimana';
 $labels['pastevents'] = 'Passato';
 $labels['futureevents'] = 'Futuro';
-
 // alarm/reminder settings
 $labels['showalarms'] = 'Mostra promemoria';
 $labels['defaultalarmtype'] = 'Impostazioni predefinite dei promemoria';
 $labels['defaultalarmoffset'] = 'Tempo predefinito per i promemoria';
-
 // attendees
 $labels['attendee'] = 'Partecipante';
 $labels['role'] = 'Ruolo';
@@ -114,6 +108,7 @@ $labels['rolenonparticipant'] = 'Assente';
 $labels['cutypeindividual'] = 'Individual';
 $labels['cutypegroup'] = 'Gruppo';
 $labels['cutyperesource'] = 'Risorsa';
+$labels['cutyperoom'] = 'Stanza';
 $labels['availfree'] = 'Libero';
 $labels['availbusy'] = 'Occupato';
 $labels['availunknown'] = 'Sconosciuto';
@@ -136,8 +131,7 @@ $labels['eventupdatesubjectempty'] = 'Un evento che ti riguarda è stato aggiorn
 $labels['eventupdatemailbody'] = "*\$title*\n\nQuando: \$date\n\nInvitati: \$attendees\n\nIn allegato un file iCalendar con i dettagli aggiornati dell'evento che puoi importare nella tua applicazione calendario.";
 $labels['eventcancelsubject'] = '"$title" è stato annullato';
 $labels['eventcancelmailbody'] = "*\$title*\n\nQuando: \$date\n\nInvitati: \$attendees\n\nL'evento è stato cancellato da \$organizer.\n\nIn allegato un file iCalendar con i dettagli aggiornati dell'evento .";
-
-// invitation handling
+// invitation handling (overrides labels from libcalendaring)
 $labels['itipmailbodyaccepted'] = "\$sender ha accettato l'invito al seguente evento:\n\n*\$title*\n\nQuando: \$date\n\nInvitati: \$attendees";
 $labels['itipmailbodytentative'] = "\$sender ha accettato con riserva l'invito al seguente evento:\n\n*\$title*\n\nQuando: \$date\n\nInvitati: \$attendees";
 $labels['itipmailbodydeclined'] = "\$sender ha rifiutato l'invito al seguente evento:\n\n*\$title*\n\nQuando: \$date\n\nInvitati: \$attendees";
@@ -146,15 +140,18 @@ $labels['declinedeleteconfirm'] = 'Vuoi anche cancellare dal calendario l\'event
 $labels['notanattendee'] = 'Non sei elencato tra i partecipanti a questo evento';
 $labels['eventcancelled'] = 'L\'evento è stato annullato';
 $labels['saveincalendar'] = 'salva in';
-
+// resources
+$labels['resource'] = 'Risorsa';
+$labels['resourcedetails'] = 'Dettagli';
 // event dialog tabs
 $labels['tabsummary'] = 'Riepilogo';
 $labels['tabrecurrence'] = 'Ricorrenza';
 $labels['tabattendees'] = 'Partecipanti';
+$labels['tabresources'] = 'Risorse';
 $labels['tabattachments'] = 'Allegati';
 $labels['tabsharing'] = 'Condivisione';
-
 // messages
+$labels['deleteobjectconfirm'] = 'Cancellare davvero questo evento?';
 $labels['deleteventconfirm'] = 'Cancellare davvero questo evento?';
 $labels['deletecalendarconfirm'] = 'Cancellare davvero questo calendario con tutti i suoi eventi?';
 $labels['deletecalendarconfirmrecursive'] = 'Vuoi veramente eliminare questo calendario con tutti i suoi eventi e i suoi sotto-calendari?';
@@ -181,7 +178,6 @@ $labels['importsuccess'] = '$nr eventi importati correttamente';
 $labels['importnone'] = 'Nessun evento trovato da importare';
 $labels['importerror'] = 'Si è verificato un errore durante l\'importazione';
 $labels['aclnorights'] = 'Non hai i diritti di amministratore per questo calendario.';
-
 // recurrence form
 $labels['repeat'] = 'Ricorrenza';
 $labels['frequency'] = 'Frequenza';
@@ -190,6 +186,7 @@ $labels['daily'] = 'quotidiana';
 $labels['weekly'] = 'settimanale';
 $labels['monthly'] = 'mensile';
 $labels['yearly'] = 'annuale';
+$labels['rdate'] = 'on dates';
 $labels['every'] = 'Ogni';
 $labels['days'] = 'giorno/i';
 $labels['weeks'] = 'settimana/e';
@@ -209,14 +206,15 @@ $labels['third'] = 'terzo';
 $labels['fourth'] = 'quarto';
 $labels['last'] = 'ultimo';
 $labels['dayofmonth'] = 'Giorno del mese';
-
+$labels['addrdate'] = 'Add repeat date';
 $labels['changeeventconfirm'] = 'Cambia evento';
 $labels['removeeventconfirm'] = 'Rimuovi evento';
+$labels['changerecurringeventwarning'] = 'This is a recurring event. Would you like to edit the current event only, this and all future occurences, all occurences or save it as a new event?';
+$labels['removerecurringeventwarning'] = 'This is a recurring event. Would you like to remove the current event only, this and all future occurences or all occurences of this event?';
 $labels['currentevent'] = 'Current';
 $labels['futurevents'] = 'Futuro';
 $labels['allevents'] = 'Tutto';
 $labels['saveasnew'] = 'Salva come nuovo';
-
 // birthdays calendar
 $labels['birthdays'] = 'Compleanni';
 $labels['birthdayscalendar'] = 'Calendario compleanni';
@@ -224,5 +222,4 @@ $labels['displaybirthdayscalendar'] = 'Mostra il calendario compleanni';
 $labels['birthdayscalendarsources'] = 'Da queste rubriche';
 $labels['birthdayeventtitle'] = 'Compleanno di $name';
 $labels['birthdayage'] = 'Età: $age anni';
-
 ?>
diff --git a/plugins/calendar/localization/ja_JP.inc b/plugins/calendar/localization/ja_JP.inc
index 0c4d5b1..708c439 100644
--- a/plugins/calendar/localization/ja_JP.inc
+++ b/plugins/calendar/localization/ja_JP.inc
@@ -1,7 +1,4 @@
 <?php
-
-$labels = array();
-
 // preferences
 $labels['default_view'] = 'デフォルトビュー';
 $labels['time_format'] = '時刻表示形式';
@@ -16,7 +13,6 @@ $labels['coloringmode0'] = 'カレンダーの説明';
 $labels['coloringmode1'] = 'カテゴリの説明';
 $labels['coloringmode2'] = 'アウトライン用カレンダー、コンテンツ用カテゴリ';
 $labels['coloringmode3'] = 'アウトライン用カレンダー、コンテンツ用カテゴリ';
-
 // calendar
 $labels['calendar'] = 'カレンダー';
 $labels['calendars'] = 'カレンダー';
@@ -57,6 +53,7 @@ $labels['free'] = '空';
 $labels['busy'] = 'ビジー';
 $labels['outofoffice'] = '外出';
 $labels['tentative'] = 'ä»®';
+$labels['status'] = '状態';
 $labels['priority'] = '優先度';
 $labels['sensitivity'] = 'プライバシー';
 $labels['public'] = 'パブリック';
@@ -77,7 +74,6 @@ $labels['onemonthback'] = '1 ヶ月戻る';
 $labels['nmonthsback'] = '$nr ヶ月戻る';
 $labels['showurl'] = 'カレンダーURL表示';
 $labels['showurldescription'] = '以下のアドレスを使用して他のアプリケーションからカレンダーにアクセス(読込のみ)できます。iCal形式をサポートしたカレンダーソフトウェアへコピーアンドペーストができます。';
-
 // agenda view
 $labels['listrange'] = '表示範囲:';
 $labels['listsections'] = '分割:';
@@ -92,11 +88,9 @@ $labels['nextmonth'] = '来月';
 $labels['weekofyear'] = '週';
 $labels['pastevents'] = '以前';
 $labels['futureevents'] = '以降';
-
 // alarm/reminder settings
 $labels['defaultalarmtype'] = 'デフォルト通知設定';
 $labels['defaultalarmoffset'] = 'デフォルト通知時間';
-
 // attendees
 $labels['attendee'] = '参加者';
 $labels['role'] = 'ロール';
@@ -130,23 +124,25 @@ $labels['eventupdatesubjectempty'] = 'あなたに関連するイベントが更
 $labels['eventupdatemailbody'] = "*\$title*\n\nいつ: \$date\n\n招待者: \$attendees\n\nあなたのカレンダーアプリケーションにインポートできるアップデートされた全イベントの詳細が添付されたiカレンダーファイルを見つけてください。";
 $labels['eventcancelsubject'] = '"$title" は変更されました';
 $labels['eventcancelmailbody'] = "*\$title*\n\nいつ: \$date\n\n招待者: \$attendees\n\nイベントが \$organizer によってキャンセルされました。\n\n更新されたイベントの詳細とともに添付されたiカレンダーファイルを見つけてください。";
-
-// invitation handling
+// invitation handling (overrides labels from libcalendaring)
 $labels['itipmailbodyaccepted'] = "\$sender は以下のイベントへの招待を承諾しました:\n\n*\$title*\n\nいつ: \$date\n\n招待者: \$attendees";
 $labels['itipmailbodytentative'] = "\$sender は以下のイベントへの招待を仮承諾しました:\n\n*\$title*\n\nいつ: \$date\n\n招待者: \$attendees";
 $labels['itipmailbodydeclined'] = "\$sender は以下のイベントへの招待を辞退しました:\n\n*\$title*\n\nいつ: \$date\n\n招待者: \$attendees";
 $labels['itipdeclineevent'] = 'このイベントへの招待を辞退しますか?';
 $labels['eventcancelled'] = 'このイベントはキャンセルされました';
 $labels['saveincalendar'] = '保存';
-
+// resources
+$labels['resource'] = 'リソース';
+$labels['resourcedetails'] = '詳細';
 // event dialog tabs
 $labels['tabsummary'] = '要約';
 $labels['tabrecurrence'] = '繰返し';
 $labels['tabattendees'] = '参加者';
+$labels['tabresources'] = 'リソース';
 $labels['tabattachments'] = '添付';
 $labels['tabsharing'] = '共有';
-
 // messages
+$labels['deleteobjectconfirm'] = '本当にこのイベントを削除しますか?';
 $labels['deleteventconfirm'] = '本当にこのイベントを削除しますか?';
 $labels['deletecalendarconfirm'] = '本当にこのカレンダーを全イベントとともに削除しますか?';
 $labels['savingdata'] = 'データを保存中…';
@@ -171,7 +167,6 @@ $labels['importsuccess'] = '$nr イベントをインポートしました';
 $labels['importnone'] = 'インポートされたイベントはありません';
 $labels['importerror'] = 'インポート中にエラーが発生しました。';
 $labels['aclnorights'] = 'このカレンダーの管理権限がありません。';
-
 // recurrence form
 $labels['repeat'] = '繰返し';
 $labels['frequency'] = '繰返し';
@@ -199,7 +194,6 @@ $labels['third'] = '第3週';
 $labels['fourth'] = '第4週';
 $labels['last'] = '最終週';
 $labels['dayofmonth'] = 'æ—¥';
-
 $labels['changeeventconfirm'] = 'イベント変更';
 $labels['removeeventconfirm'] = 'イベント削除';
 $labels['changerecurringeventwarning'] = 'これは繰返しイベントです。現在のイベントのみ、このイベントと今後の全イベント、全イベント、編集したい、もしくは新しいイベントとして保存したい?';
@@ -208,5 +202,5 @@ $labels['currentevent'] = '現在';
 $labels['futurevents'] = '今後';
 $labels['allevents'] = '全て';
 $labels['saveasnew'] = '新規保存';
-
+// birthdays calendar
 ?>
diff --git a/plugins/calendar/localization/nl_NL.inc b/plugins/calendar/localization/nl_NL.inc
index 785d667..9fc0d3f 100644
--- a/plugins/calendar/localization/nl_NL.inc
+++ b/plugins/calendar/localization/nl_NL.inc
@@ -1,10 +1,8 @@
 <?php
-
-$labels = array();
-
 // preferences
 $labels['default_view'] = 'Standaard agenda';
 $labels['time_format'] = 'Tijdsformaat';
+$labels['timeslots'] = 'Tijdsdelen per uur';
 $labels['first_day'] = 'Eerste weekdag';
 $labels['first_hour'] = 'Eerste uur om weer te geven';
 $labels['workinghours'] = 'Werkuren';
@@ -16,14 +14,13 @@ $labels['coloringmode0'] = 'Volgens kalender';
 $labels['coloringmode1'] = 'Volgens categorie';
 $labels['coloringmode2'] = 'Kalender voor omtrek, categorie voor inhoud';
 $labels['coloringmode3'] = 'Categorie voor omtrek, kalender voor inhoud';
-
 // calendar
-$labels['calendar'] = 'Agenda';
+$labels['calendar'] = 'Kalender';
 $labels['calendars'] = 'Kalenders';
 $labels['category'] = 'Categorie';
-$labels['categories'] = 'Categorieen';
-$labels['createcalendar'] = 'Creeer nieuwe kalender';
-$labels['editcalendar'] = 'Wijzig calendar eigenschappen';
+$labels['categories'] = 'Categorieën';
+$labels['createcalendar'] = 'Maak een nieuwe kalender';
+$labels['editcalendar'] = 'Wijzig kalender eigenschappen';
 $labels['name'] = 'Naam';
 $labels['color'] = 'Kleur';
 $labels['day'] = 'Dag';
@@ -32,20 +29,22 @@ $labels['month'] = 'Maand';
 $labels['agenda'] = 'Agenda';
 $labels['new'] = 'Nieuw';
 $labels['new_event'] = 'Nieuwe afspraak';
-$labels['edit_event'] = 'Wijzig evenement';
+$labels['edit_event'] = 'Wijzig afspraak';
 $labels['edit'] = 'Wijzig';
 $labels['save'] = 'Bewaar';
 $labels['remove'] = 'Verwijder';
 $labels['cancel'] = 'Terug';
 $labels['select'] = 'Selecteer';
-$labels['print'] = 'Print';
-$labels['printtitle'] = 'Print kalenders';
+$labels['print'] = 'Afdrukken';
+$labels['printtitle'] = 'Kalenders afdrukken';
 $labels['title'] = 'Samenvatting';
-$labels['description'] = 'Beschrijving';
+$labels['description'] = 'Omschrijving';
 $labels['all-day'] = 'hele dag';
 $labels['export'] = 'Exporteer naar ICS';
 $labels['exporttitle'] = 'Als iCalender exporteren';
-$labels['exportrange'] = 'Events from';
+$labels['exportrange'] = 'Afspraken uit';
+$labels['exportattachments'] = 'Exporteer bijlages';
+$labels['customdate'] = 'Aangepaste datumweergave';
 $labels['location'] = 'Locatie';
 $labels['url'] = 'URL';
 $labels['date'] = 'Datum';
@@ -54,35 +53,36 @@ $labels['end'] = 'Eind';
 $labels['selectdate'] = 'Kies datum';
 $labels['freebusy'] = 'Toon mij als';
 $labels['free'] = 'Vrij';
-$labels['busy'] = 'Bezig';
+$labels['busy'] = 'Bezet';
 $labels['outofoffice'] = 'Niet Aanwezig';
 $labels['tentative'] = 'Misschien';
+$labels['status'] = 'Status';
 $labels['priority'] = 'Prioriteit';
-$labels['sensitivity'] = 'Privacy';
+$labels['sensitivity'] = 'Zichtbaarheid';
 $labels['public'] = 'publiek';
 $labels['private'] = 'prive';
 $labels['confidential'] = 'vertrouwelijk';
 $labels['alarms'] = 'Herinnering';
+$labels['comment'] = 'Opmerking';
 $labels['generated'] = 'gegenereerd op';
 $labels['printdescriptions'] = 'Print beschrijvingen';
-$labels['parentcalendar'] = 'Insert inside';
-$labels['searchearlierdates'] = '« Zoek voor eerdere evenementen';
-$labels['searchlaterdates'] = 'Zoek voor latere evenementen »';
+$labels['parentcalendar'] = 'Voeg toe in';
+$labels['searchearlierdates'] = '« Zoek voor eerdere afspraken';
+$labels['searchlaterdates'] = 'Zoek voor latere afspraken »';
 $labels['andnmore'] = '$nr meer...';
-$labels['togglerole'] = 'Click to toggle role';
-$labels['createfrommail'] = 'Bewaar als evenement';
-$labels['importevents'] = 'Evenementen importeren';
-$labels['importrange'] = 'Events from';
+$labels['togglerole'] = 'Klik om van rol te wisselen';
+$labels['createfrommail'] = 'Bewaar als afspraak';
+$labels['importevents'] = 'Afspraken importeren';
+$labels['importrange'] = 'Afspraken vanaf';
 $labels['onemonthback'] = '1 maand terug';
 $labels['nmonthsback'] = '$nr maanden terug';
 $labels['showurl'] = 'Toon kalender URL';
-$labels['showurldescription'] = 'Use the following address to access (read only) your calendar from other applications. You can copy and paste this into any calendar software that supports the iCal format.';
-$labels['caldavurldescription'] = 'Copy this address to a <a href="http://en.wikipedia.org/wiki/CalDAV" target="_blank">CalDAV</a> client application (e.g. Evolution or Mozilla Thunderbird) to fully synchronize this specific calendar with your computer or mobile device.';
-
+$labels['showurldescription'] = 'Gebruik het volgende adres om uw kalendar te gebruiken (alleen lezen) in andere programma\'s. U kunt dit knippen en plakken in elk kalender programma dat het iCal formaat ondersteunt.';
+$labels['caldavurldescription'] = 'Kopieer dit adres in een <a href="http://en.wikipedia.org/wiki/CalDAV" target="_blank">CalDAV</a> programma (bijv. Evolution of Mozilla Thunderbird) om deze specifieke kalender volledig te synchronizeren met je computer of mobiel apparaat.';
 // agenda view
-$labels['listrange'] = 'Range to display:';
+$labels['listrange'] = 'Bereik om te tonen:';
 $labels['listsections'] = 'Verdeel in:';
-$labels['smartsections'] = 'Smart sections';
+$labels['smartsections'] = 'Slimme secties';
 $labels['until'] = 'tot';
 $labels['today'] = 'Vandaag';
 $labels['tomorrow'] = 'Morgen';
@@ -93,12 +93,10 @@ $labels['nextmonth'] = 'Volgende maand';
 $labels['weekofyear'] = 'Week';
 $labels['pastevents'] = 'Verleden';
 $labels['futureevents'] = 'Toekomst';
-
 // alarm/reminder settings
-$labels['showalarms'] = 'Show reminders';
-$labels['defaultalarmtype'] = 'Standaard herinnering instelling';
-$labels['defaultalarmoffset'] = 'Standaard herinnering tijd';
-
+$labels['showalarms'] = 'Toon herinneringen';
+$labels['defaultalarmtype'] = 'Instelling standaard herinnering';
+$labels['defaultalarmoffset'] = 'Standaard herinneringstijd';
 // attendees
 $labels['attendee'] = 'Deelnemer';
 $labels['role'] = 'Rol';
@@ -108,46 +106,107 @@ $labels['addattendee'] = 'Deelnemer toevoegen';
 $labels['roleorganizer'] = 'Organisatie';
 $labels['rolerequired'] = 'Verplicht';
 $labels['roleoptional'] = 'Optioneel';
-$labels['rolechair'] = 'Chair';
-$labels['rolenonparticipant'] = 'Absent';
-$labels['cutypeindividual'] = 'Individual';
+$labels['rolechair'] = 'Voorzitter';
+$labels['rolenonparticipant'] = 'Afwezig';
+$labels['cutypeindividual'] = 'Individueel';
 $labels['cutypegroup'] = 'Groep';
 $labels['cutyperesource'] = 'Middel';
+$labels['cutyperoom'] = 'Kamer';
 $labels['availfree'] = 'Vrij';
-$labels['availbusy'] = 'Bezig';
+$labels['availbusy'] = 'Bezet';
 $labels['availunknown'] = 'Onbekend';
 $labels['availtentative'] = 'Misschien';
 $labels['availoutofoffice'] = 'Niet Aanwezig';
+$labels['delegatedto'] = 'Gedelegeerd aan';
+$labels['delegatedfrom'] = 'Gedelegeerd door';
 $labels['scheduletime'] = 'Vind beschikbaarheid';
 $labels['sendinvitations'] = 'Verzend uitnodigingen';
+$labels['sendnotifications'] = 'Verzend notificaties';
+$labels['sendcancellation'] = 'Verzend annulering';
+$labels['onlyworkinghours'] = 'Vind beschikbaarheid binnen mijn werkuren';
+$labels['reqallattendees'] = 'Verplicht/alle deelnemers';
+$labels['prevslot'] = 'vorig voorstel';
+$labels['nextslot'] = 'volgend voorstel';
+$labels['noslotfound'] = 'Geen voorstel gevonden';
 $labels['invitationsubject'] = 'U bent uitgenodigd voor "$title"';
-
+$labels['invitationmailbody'] = "*\$title*\n\nWanneer: \$date\n\nGenodigden: \$attendees\n\nBijgevoegd vindt u een iCalendar bestand met alle details omtrent de afspraak die u kunt importeren in uw kalender programma.";
+$labels['invitationattendlinks'] = "In het geval dat uw email programma geen iTip verzoeken aankan, kunt u de volgende link gebruiken om deze uitnodiging te accepteren or af te wijzen :\n\$url";
+$labels['eventupdatesubject'] = '"$title" is gewijzigd';
+$labels['eventupdatesubjectempty'] = 'Een afspraak is gewijzigd';
+$labels['eventupdatemailbody'] = "*\$title*\n\nWanneer: \$date\n\nGenodigden: \$attendees\n\nBijgevoegd vindt u een iCalendar bestand met de gewijzigde details omtrent de afspraak die u kunt importeren in uw kalender programma.";
+$labels['eventcancelsubject'] = '"$title" is geannuleerd';
+$labels['eventcancelmailbody'] = "*\$title*\n\nWanneer: \$date\n\nGenodigden: \$attendees\n\nDeze afspraak is geannuleerd door \$organizer.\n\nBijgevoegd vindt u een iCalendar bestand met de gewijzigde details omtrent de afspraak";
+// invitation handling (overrides labels from libcalendaring)
+$labels['itipobjectnotfound'] = 'De afspraak waaraan door dit bericht wordt gereferreerd is niet gevonden in uw kalender.';
+$labels['itipmailbodyaccepted'] = "\$sender heeft de uitnodiging geaccepteerd voor de volgende afspraak:\n\n*\$title*\n\nWanneer: \$date\n\nGenodigden: \$attendees";
+$labels['itipmailbodytentative'] = "\$sender heeft onder voorbehoud de uitnodiging geaccepteerd voor de volgende afspraak:\n\n*\$title*\n\nWanneer: \$date\n\nGenodigden: \$attendees";
+$labels['itipmailbodydeclined'] = "\$sender heeft de uitnodiging afgewezen voor de volgende afspraak:\n\n*\$title*\n\nWanneer: \$date\n\nGenodigden: \$attendees";
+$labels['itipmailbodycancel'] = "\$sender heeft je deelname afgewezen voor de volgende afspraak:\n\n*\$title*\n\nWanneer: \$date";
+$labels['itipdeclineevent'] = 'Wil u de uitnodiging voor deze afspraak afwijzen?';
+$labels['declinedeleteconfirm'] = 'Wilt u tevens deze afgewezen uitnodiging verwijderen uit je kalender?';
+$labels['notanattendee'] = 'U staat niet op de lijst van genodigden voor deze afspraak';
 $labels['eventcancelled'] = 'Dit evenement is afgelast';
 $labels['saveincalendar'] = 'bewaar in';
-
+$labels['updatemycopy'] = 'Wijzig in mijn kalender';
+$labels['savetocalendar'] = 'Opslaan in kalender';
+// resources
+$labels['resource'] = 'Hulpmiddel';
+$labels['addresource'] = 'Voeg hulpmiddel toe';
+$labels['findresources'] = 'Vind hulpmiddelen';
+$labels['resourcedetails'] = 'Details';
+$labels['resourceavailability'] = 'Beschikbaarheid';
+$labels['resourceowner'] = 'Eigenaar';
+$labels['resourceadded'] = 'Hulpmiddel is toegevoegd aan uw afspraak';
 // event dialog tabs
 $labels['tabsummary'] = 'Samenvatting';
 $labels['tabrecurrence'] = 'Herhaling';
 $labels['tabattendees'] = 'Deelnemers';
+$labels['tabresources'] = 'Middelen';
 $labels['tabattachments'] = 'Toebehoren';
 $labels['tabsharing'] = 'Delen';
-
 // messages
+$labels['deleteobjectconfirm'] = 'Weet je zeker dat je deze afspraak wilt verwijderen?';
+$labels['deleteventconfirm'] = 'Weet u zeker dat u deze afspraak wilt verwijderen?';
+$labels['deletecalendarconfirm'] = 'Weet u zeker dat u deze kalender samen met alle afspraken wilt verwijderen?';
+$labels['deletecalendarconfirmrecursive'] = 'Weet u zeker dat je deze kalender samen met alle afspraken en er onder hangende kalenders wilt verwijderen?';
 $labels['savingdata'] = 'Data wordt opgeslagen...';
-
+$labels['errorsaving'] = 'Opslaan mislukt.';
+$labels['operationfailed'] = 'De gevraagde opdracht is mislukt.';
+$labels['invalideventdates'] = 'Ongeldige datums ingevoerd! Controleer aub uw invoer.';
+$labels['invalidcalendarproperties'] = 'Ongeldige kalender eigenschappen! Gebruik aub een geldige naam.';
+$labels['searchnoresults'] = 'Geen afspraken gevonden in de geselecteerde kalenders.';
+$labels['successremoval'] = 'De afspraak is succesvol verwijdert.';
+$labels['successrestore'] = 'De afspraak is succesvol herstelt';
+$labels['errornotifying'] = 'Uitnodigingen versturen naar de genodigden van de afspraak is mislukt';
+$labels['errorimportingevent'] = 'Afspraak importeren is mislukt';
+$labels['importwarningexists'] = 'Een kopie van deze afspraak bevindt zich al in uw kalender.';
+$labels['newerversionexists'] = 'Een nieuwere versie van deze afspraak bestaat! Bewerking afgebroken.';
+$labels['nowritecalendarfound'] = 'Geen kalender gevonden om de afspraak in op te slaan';
+$labels['importedsuccessfully'] = 'De afspraak is succesvol toegevoegd aan \'$calendar\'';
+$labels['attendeupdateesuccess'] = 'Status van genodigde succesvol gewijzigd';
+$labels['itipsendsuccess'] = 'Uitnodiging verstuurd aan de genodigden.';
+$labels['itipresponseerror'] = 'Antwoord op deze uitnodiging versturen is mislukt';
+$labels['itipinvalidrequest'] = 'Deze uitnodiging is niet langer geldig';
+$labels['sentresponseto'] = 'Antwoord op deze uitnodiging was succesvol verstuurd aan $mailto';
+$labels['localchangeswarning'] = 'U bent bezig wijzigingen te maken die alleen zichtbaar zijn in u eigen kalender en die niet doorgestuurd zullen worden aan de organisator van de afspraak.';
+$labels['importsuccess'] = 'Succesvol $nr afspraken geïmporteerd';
+$labels['importnone'] = 'Geen afspraken gevonden om te importeren';
+$labels['importerror'] = 'Er is een fout tijdens het importeren opgetreden';
+$labels['aclnorights'] = 'U heeft geen administratieve rechten op deze kalender.';
 // recurrence form
 $labels['repeat'] = 'Herhaal';
 $labels['frequency'] = 'Herhaal';
 $labels['never'] = 'nooit';
 $labels['daily'] = 'dagelijks';
-$labels['weekly'] = 'weekelijks';
+$labels['weekly'] = 'wekelijks';
 $labels['monthly'] = 'maandelijks';
 $labels['yearly'] = 'jaarlijks';
+$labels['rdate'] = 'op datums';
 $labels['every'] = 'Elke';
 $labels['days'] = 'dag(en)';
 $labels['weeks'] = 'week / weken';
 $labels['months'] = 'maand(en)';
-$labels['years'] = 'year(s) in:';
+$labels['years'] = 'ja(a)r(en) in:';
 $labels['bydays'] = 'Op';
 $labels['untildate'] = 'de';
 $labels['each'] = 'Elke';
@@ -162,12 +221,20 @@ $labels['third'] = 'derde';
 $labels['fourth'] = 'vierde';
 $labels['last'] = 'laatste';
 $labels['dayofmonth'] = 'Dag van de maand';
-
-$labels['changeeventconfirm'] = 'Wijzig evenement';
-$labels['removeeventconfirm'] = 'Verwijder evenement';
+$labels['addrdate'] = 'Voeg herhaal datum toe';
+$labels['changeeventconfirm'] = 'Wijzig afspraak';
+$labels['removeeventconfirm'] = 'Verwijder afspraak';
+$labels['changerecurringeventwarning'] = 'Dit is een terugkerende afspraak. Wilt u alleen de huidige afspraak wijzigen, deze en alle toekomstige afspraken, alle afspraken of opslaan als een nieuwe afspraak?';
+$labels['removerecurringeventwarning'] = 'Dit is een terugkerende afspraak. Wilt u alleen de huidige afspraak verwijderen, deze en alle toekomstige afspraken of alle afspraken?';
 $labels['currentevent'] = 'Huidige';
-$labels['futurevents'] = 'Toekomst';
+$labels['futurevents'] = 'Toekomstige';
 $labels['allevents'] = 'Alle';
 $labels['saveasnew'] = 'Bewaar als nieuw';
-
+// birthdays calendar
+$labels['birthdays'] = 'Verjaardagen';
+$labels['birthdayscalendar'] = 'Verjaardagskalender';
+$labels['displaybirthdayscalendar'] = 'Toon verjaardagskalender';
+$labels['birthdayscalendarsources'] = 'Uit deze adresboeken';
+$labels['birthdayeventtitle'] = 'verjaardag van $name';
+$labels['birthdayage'] = 'Leeftijd $age';
 ?>
diff --git a/plugins/calendar/localization/pl_PL.inc b/plugins/calendar/localization/pl_PL.inc
index 70f55d5..3b6b160 100644
--- a/plugins/calendar/localization/pl_PL.inc
+++ b/plugins/calendar/localization/pl_PL.inc
@@ -1,10 +1,8 @@
 <?php
-
-$labels = array();
-
 // preferences
 $labels['default_view'] = 'Domyślny widok';
 $labels['time_format'] = 'Format czasu';
+$labels['timeslots'] = 'Time slots per hour';
 $labels['first_day'] = 'Pierwszy dzień tygodnia';
 $labels['first_hour'] = 'Pierwsza godzina';
 $labels['workinghours'] = 'Godziny robocze';
@@ -16,7 +14,6 @@ $labels['coloringmode0'] = 'Zgodnie z kalendarzem';
 $labels['coloringmode1'] = 'Zgodnie z kategoriÄ…';
 $labels['coloringmode2'] = 'Kalendarz dla obramowania, kategoria dla środka';
 $labels['coloringmode3'] = 'Kategoria dla obramowania, kalendarz dla środka';
-
 // calendar
 $labels['calendar'] = 'Kalendarz';
 $labels['calendars'] = 'Kalendarze';
@@ -59,6 +56,7 @@ $labels['free'] = 'Wolny';
 $labels['busy'] = 'Zajęty';
 $labels['outofoffice'] = 'Poza biurem';
 $labels['tentative'] = 'Niepewny';
+$labels['status'] = 'Status';
 $labels['priority'] = 'Priorytet';
 $labels['sensitivity'] = 'Poufność';
 $labels['public'] = 'publiczny';
@@ -80,7 +78,6 @@ $labels['nmonthsback'] = '$nr miesięcy wstecz';
 $labels['showurl'] = 'Pokaż adres URL kalendarza';
 $labels['showurldescription'] = 'Używaj tego adresu aby dostać się do kalendarza z innych programów (w trybie tylko-do-odczytu). Możesz wkleić go do dowolnej aplikacji obsługującej format iCal.';
 $labels['caldavurldescription'] = 'Skopiuj ten adres do aplikacji obsługującej format <a href="http://en.wikipedia.org/wiki/CalDAV" target="_blank">CalDAV</a> (np. Evolution lub Mozilla Thunderbird) aby zsynchronizować wybrany kalendarz z twoim komputerem lub urządzeniem przenośnym.';
-
 // agenda view
 $labels['listrange'] = 'Zakres do pokazania:';
 $labels['listsections'] = 'Podziel na:';
@@ -95,12 +92,10 @@ $labels['nextmonth'] = 'Następny miesiąc';
 $labels['weekofyear'] = 'Tydzień';
 $labels['pastevents'] = 'Przeszłe';
 $labels['futureevents'] = 'Przyszłe';
-
 // alarm/reminder settings
 $labels['showalarms'] = 'Show reminders';
 $labels['defaultalarmtype'] = 'Domyślne powiadomienie';
 $labels['defaultalarmoffset'] = 'Domyślny czas powiadomienia';
-
 // attendees
 $labels['attendee'] = 'Uczestnik';
 $labels['role'] = 'Rola';
@@ -138,8 +133,7 @@ $labels['eventupdatesubjectempty'] = 'Zdarzenie które cię dotyczy zostało zak
 $labels['eventupdatemailbody'] = "*\$title*\n\nKiedy: \$date\n\nZaproszeni: \$attendees\n\nW załączeniu plik w formacie iCalendar zawierający zaktualizowane szczegóły zdarzenia, które możesz zaimportować do swojej aplikacji kalendarza.";
 $labels['eventcancelsubject'] = '"$title" zostało anulowane';
 $labels['eventcancelmailbody'] = "*\$title*\n\nKiedy: \$date\n\nZaproszeni: \$attendees\n\nZdarzenie zostało anulowane przez \$organizer.\n\nW załączeniu plik w formacie iCalendar ze zaktualizowanymi szczegółami zdarzenia.";
-
-// invitation handling
+// invitation handling (overrides labels from libcalendaring)
 $labels['itipmailbodyaccepted'] = "\$sender zaakceptował zaproszenie do następującego zdarzenia:\n\n*\$title*\n\nKiedy: \$date\n\nZaproszeni: \$attendees";
 $labels['itipmailbodytentative'] = "\$sender warunkowo zaakceptował zaproszenie do następującego zdarzenia:\n\n*\$title*\n\nKiedy: \$date\n\nZaproszeni: \$attendees";
 $labels['itipmailbodydeclined'] = "\$sender odrzucił zaproszenie na następujące zdarzenie:\n\n*\$title*\n\nKiedy: \$date\n\nZaproszeni: \$attendees";
@@ -148,15 +142,18 @@ $labels['declinedeleteconfirm'] = 'Czy chcesz także usunąć to odrzucone zdarz
 $labels['notanattendee'] = 'Nie jesteś na liście uczestników tego zdarzenia';
 $labels['eventcancelled'] = 'Zdarzenie zostało anulowane';
 $labels['saveincalendar'] = 'zapisz w';
-
+// resources
+$labels['resource'] = 'Zasób';
+$labels['resourcedetails'] = 'Szczegóły';
 // event dialog tabs
 $labels['tabsummary'] = 'Podsumowanie';
 $labels['tabrecurrence'] = 'Powtarzalność';
 $labels['tabattendees'] = 'Uczestnicy';
+$labels['tabresources'] = 'Zasoby';
 $labels['tabattachments'] = 'Załączniki';
 $labels['tabsharing'] = 'Udostępnianie';
-
 // messages
+$labels['deleteobjectconfirm'] = 'Czy na pewno chcesz usunąć to zdarzenie?';
 $labels['deleteventconfirm'] = 'Czy na pewno chcesz usunąć to zdarzenie?';
 $labels['deletecalendarconfirm'] = 'Czy na pewno chcesz usunąć ten kalendarz z wszystkimi zadaniami?';
 $labels['deletecalendarconfirmrecursive'] = 'Czy na pewno chcesz usunąć ten kalendarz ze wszystkimi zdarzeniami i pod-kalendarzami?';
@@ -183,7 +180,6 @@ $labels['importsuccess'] = 'Zaimportowano $nr zdarzeń.';
 $labels['importnone'] = 'Nie znaleziono zdarzeń do zaimportowania.';
 $labels['importerror'] = 'Wystąpił błąd podczas importu.';
 $labels['aclnorights'] = 'Nie masz uprawnień administracyjnych dla tego kalendarza.';
-
 // recurrence form
 $labels['repeat'] = 'Powtórz';
 $labels['frequency'] = 'Powtórz';
@@ -192,6 +188,7 @@ $labels['daily'] = 'codziennie';
 $labels['weekly'] = 'cotygodniowo';
 $labels['monthly'] = 'miesięcznie';
 $labels['yearly'] = 'corocznie';
+$labels['rdate'] = 'on dates';
 $labels['every'] = 'Każdy';
 $labels['days'] = 'dnia';
 $labels['weeks'] = 'tygodnia';
@@ -211,7 +208,7 @@ $labels['third'] = 'trzeci';
 $labels['fourth'] = 'czwarty';
 $labels['last'] = 'ostatni';
 $labels['dayofmonth'] = 'Dzień miesiąca';
-
+$labels['addrdate'] = 'Add repeat date';
 $labels['changeeventconfirm'] = 'Zmień zdarzenie';
 $labels['removeeventconfirm'] = 'Usuń zdarzenie';
 $labels['changerecurringeventwarning'] = 'To jest zdarzenie powtarzalne. Czy chcesz zmienić bieżące zdarzenie, bieżące i przyszłe, wszystkie, a może zapisać je jako nowe zdarzenie?';
@@ -220,5 +217,11 @@ $labels['currentevent'] = 'Bieżące';
 $labels['futurevents'] = 'Przyszłe';
 $labels['allevents'] = 'Wszystkie';
 $labels['saveasnew'] = 'Zapisz jako nowe';
-
+// birthdays calendar
+$labels['birthdays'] = 'Birthdays';
+$labels['birthdayscalendar'] = 'Birthdays Calendar';
+$labels['displaybirthdayscalendar'] = 'Display birthdays calendar';
+$labels['birthdayscalendarsources'] = 'From these address books';
+$labels['birthdayeventtitle'] = '$name\'s Birthday';
+$labels['birthdayage'] = 'Age $age';
 ?>
diff --git a/plugins/calendar/localization/pt_BR.inc b/plugins/calendar/localization/pt_BR.inc
index d02521f..07a8c9d 100644
--- a/plugins/calendar/localization/pt_BR.inc
+++ b/plugins/calendar/localization/pt_BR.inc
@@ -1,10 +1,8 @@
 <?php
-
-$labels = array();
-
 // preferences
 $labels['default_view'] = 'Visualização padrão';
 $labels['time_format'] = 'Formato da hora';
+$labels['timeslots'] = 'Time slots per hour';
 $labels['first_day'] = 'Primeiro dia da semana';
 $labels['first_hour'] = 'Primeira hora a mostrar';
 $labels['workinghours'] = 'Horário de trabalho';
@@ -16,7 +14,6 @@ $labels['coloringmode0'] = 'De acordo com o calendário';
 $labels['coloringmode1'] = 'De acordo com a categoria';
 $labels['coloringmode2'] = 'Calendário para esboço, categoria para conteúdo';
 $labels['coloringmode3'] = 'Categoria para esboço, calendário para conteúdo';
-
 // calendar
 $labels['calendar'] = 'Calendário';
 $labels['calendars'] = 'Calendários';
@@ -46,6 +43,8 @@ $labels['all-day'] = 'dia todo';
 $labels['export'] = 'Exportar';
 $labels['exporttitle'] = 'Exportar para iCalendar';
 $labels['exportrange'] = 'Eventos de';
+$labels['exportattachments'] = 'With attachments';
+$labels['customdate'] = 'Custom date';
 $labels['location'] = 'Local';
 $labels['url'] = 'URL';
 $labels['date'] = 'Data';
@@ -57,12 +56,16 @@ $labels['free'] = 'Disponível';
 $labels['busy'] = 'Ocupado';
 $labels['outofoffice'] = 'Fora de escritório';
 $labels['tentative'] = 'Tentativa';
+$labels['status'] = 'Situação';
+$labels['confirmed'] = 'Confirmado';
+$labels['cancelled'] = 'Cancalado';
 $labels['priority'] = 'Prioridade';
 $labels['sensitivity'] = 'Privacidade';
 $labels['public'] = 'público';
 $labels['private'] = 'privado';
 $labels['confidential'] = 'confidencial';
 $labels['alarms'] = 'Lembrete';
+$labels['comment'] = 'Comentário';
 $labels['generated'] = 'gerado em';
 $labels['printdescriptions'] = 'Descrições de impressão';
 $labels['parentcalendar'] = 'Inserir dentro';
@@ -78,7 +81,6 @@ $labels['nmonthsback'] = '$nr meses atrás';
 $labels['showurl'] = 'Mostrar URL do calendário';
 $labels['showurldescription'] = 'Use o seguinte endereço para acessar (somente leitura) seu calendário em outras aplicações. Você pode copiar e colar este endereço em qualquer software de calendário que suporte o formato iCal.';
 $labels['caldavurldescription'] = 'Copy this address to a <a href="http://en.wikipedia.org/wiki/CalDAV" target="_blank">CalDAV</a> client application (e.g. Evolution or Mozilla Thunderbird) to fully synchronize this specific calendar with your computer or mobile device.';
-
 // agenda view
 $labels['listrange'] = 'Intervalo para exibir:';
 $labels['listsections'] = 'Dividir em:';
@@ -93,12 +95,10 @@ $labels['nextmonth'] = 'Próximo mês';
 $labels['weekofyear'] = 'Semana';
 $labels['pastevents'] = 'Passado';
 $labels['futureevents'] = 'Futuro';
-
 // alarm/reminder settings
 $labels['showalarms'] = 'Show reminders';
 $labels['defaultalarmtype'] = 'Configuração de lembrete padrão';
 $labels['defaultalarmoffset'] = 'Horário padrão de lembrete';
-
 // attendees
 $labels['attendee'] = 'Participante';
 $labels['role'] = 'Papel';
@@ -113,6 +113,7 @@ $labels['rolenonparticipant'] = 'Absent';
 $labels['cutypeindividual'] = 'Individual';
 $labels['cutypegroup'] = 'Grupo';
 $labels['cutyperesource'] = 'Recurso';
+$labels['cutyperoom'] = 'Room';
 $labels['availfree'] = 'Disponível';
 $labels['availbusy'] = 'Ocupado';
 $labels['availunknown'] = 'Desconhecido';
@@ -135,26 +136,30 @@ $labels['eventupdatesubjectempty'] = 'Um evento do seu interesse foi atualizado'
 $labels['eventupdatemailbody'] = "*\$title*\n\nQuando: \$date\n\nConvidados: \$attendees\n\nSegue em anexo um arquivo iCalendar com os detalhes atualizados do evento na qual você pode importar para sua aplicação de calendário.";
 $labels['eventcancelsubject'] = '"$title" foi cancelado';
 $labels['eventcancelmailbody'] = "*\$title*\n\nQuando: \$date\n\nConvidados: \$attendees\n\nO evento foi cancelado por \$organizer.\n\nSegue em anexo um arquivo iCalendar com os detalhes atualizados do evento.";
-
-// invitation handling
+// invitation handling (overrides labels from libcalendaring)
 $labels['itipmailbodyaccepted'] = "\$sender aceitou o convite para o seguinte evento:\n\n*\$title*\n\nQuando: \$date\n\nConvidados: \$attendees";
 $labels['itipmailbodytentative'] = "\$sender aceitou como tentativa o convite para o seguinte evento:\n\n*\$title*\n\nQuando: \$date\n\nConvidados: \$attendees";
 $labels['itipmailbodydeclined'] = "\$sender recusou o convite para o seguinte evento:\n\n*\$title*\n\nQuando: \$date\n\nConvidados: \$attendees";
 $labels['itipdeclineevent'] = 'Você deseja recusar o convite para este evento?';
+$labels['declinedeleteconfirm'] = 'Do you also want to delete this declined event from your calendar?';
 $labels['notanattendee'] = 'Você não está listado como um participante deste evento';
 $labels['eventcancelled'] = 'O evento foi cancelado';
 $labels['saveincalendar'] = 'salvar em';
-
+// resources
+$labels['resource'] = 'Recurso';
+$labels['resourcedetails'] = 'Detalhes';
 // event dialog tabs
 $labels['tabsummary'] = 'Sumário';
 $labels['tabrecurrence'] = 'Repetição';
 $labels['tabattendees'] = 'Participantes';
+$labels['tabresources'] = 'Recursos';
 $labels['tabattachments'] = 'Anexos';
 $labels['tabsharing'] = 'Compartilhamento';
-
 // messages
+$labels['deleteobjectconfirm'] = 'Você realmente deseja remover este evento?';
 $labels['deleteventconfirm'] = 'Você realmente deseja remover este evento?';
 $labels['deletecalendarconfirm'] = 'Você realmente deseja excluir este calendário com todos os seus eventos?';
+$labels['deletecalendarconfirmrecursive'] = 'Do you really want to delete this calendar with all its events and sub-calendars?';
 $labels['savingdata'] = 'Salvando dados...';
 $labels['errorsaving'] = 'Falha ao salvar as modificações.';
 $labels['operationfailed'] = 'A operação requisitada falhou.';
@@ -173,11 +178,11 @@ $labels['itipsendsuccess'] = 'Convite enviado aos participantes.';
 $labels['itipresponseerror'] = 'Falha ao enviar a resposta para este convite de evento';
 $labels['itipinvalidrequest'] = 'Este convite não é mais válido';
 $labels['sentresponseto'] = 'Resposta de convite enviada com sucesso para $mailto';
+$labels['localchangeswarning'] = 'You are about to make changes that will only be reflected on your calendar and not be sent to the organizer of the event.';
 $labels['importsuccess'] = 'Importado com sucesso $nr eventos';
 $labels['importnone'] = 'Não há eventos a serem importados';
 $labels['importerror'] = 'Ocorreu um erro na importação';
 $labels['aclnorights'] = 'Você não tem permissão de administrador neste calendário.';
-
 // recurrence form
 $labels['repeat'] = 'Repetir';
 $labels['frequency'] = 'Repetir';
@@ -186,6 +191,7 @@ $labels['daily'] = 'diariamente';
 $labels['weekly'] = 'semanalmente';
 $labels['monthly'] = 'mensalmente';
 $labels['yearly'] = 'anualmente';
+$labels['rdate'] = 'on dates';
 $labels['every'] = 'À cada';
 $labels['days'] = 'dia(s)';
 $labels['weeks'] = 'semana(s)';
@@ -205,7 +211,7 @@ $labels['third'] = 'terceira';
 $labels['fourth'] = 'quarta';
 $labels['last'] = 'última';
 $labels['dayofmonth'] = 'Dia do mês';
-
+$labels['addrdate'] = 'Add repeat date';
 $labels['changeeventconfirm'] = 'Trocar evento';
 $labels['removeeventconfirm'] = 'Remover evento';
 $labels['changerecurringeventwarning'] = 'Este é um evento com repetição. Você gostaria de editar o evento atual somente, estas e todas as futuras ocorrências ou salvar este como um novo evento?';
@@ -214,5 +220,11 @@ $labels['currentevent'] = 'Atual';
 $labels['futurevents'] = 'Futuro';
 $labels['allevents'] = 'Todos';
 $labels['saveasnew'] = 'Salvar como novo';
-
+// birthdays calendar
+$labels['birthdays'] = 'Birthdays';
+$labels['birthdayscalendar'] = 'Birthdays Calendar';
+$labels['displaybirthdayscalendar'] = 'Display birthdays calendar';
+$labels['birthdayscalendarsources'] = 'From these address books';
+$labels['birthdayeventtitle'] = '$name\'s Birthday';
+$labels['birthdayage'] = 'Age $age';
 ?>
diff --git a/plugins/calendar/localization/ru_RU.inc b/plugins/calendar/localization/ru_RU.inc
index 85ee266..b039c68 100644
--- a/plugins/calendar/localization/ru_RU.inc
+++ b/plugins/calendar/localization/ru_RU.inc
@@ -1,7 +1,4 @@
 <?php
-
-$labels = array();
-
 // preferences
 $labels['default_view'] = 'Вид по умолчанию';
 $labels['time_format'] = 'Формат времени';
@@ -17,7 +14,6 @@ $labels['coloringmode0'] = 'Согласно цвета календаря';
 $labels['coloringmode1'] = 'Согласно цвета категории';
 $labels['coloringmode2'] = 'Цвет календаря для рамки, цвет категории для фона';
 $labels['coloringmode3'] = 'Цвет категории для рамки, цвет календаря для фона';
-
 // calendar
 $labels['calendar'] = 'Календарь';
 $labels['calendars'] = 'Календари';
@@ -60,6 +56,7 @@ $labels['free'] = 'Свободен';
 $labels['busy'] = 'Занят';
 $labels['outofoffice'] = 'Вне офиса';
 $labels['tentative'] = 'Неопределённо';
+$labels['status'] = 'Статус';
 $labels['priority'] = 'Приоритет';
 $labels['sensitivity'] = 'Секретность';
 $labels['public'] = 'общедоступная';
@@ -81,7 +78,6 @@ $labels['nmonthsback'] = '$nr месяца(ев) назад';
 $labels['showurl'] = 'Показать URL календаря';
 $labels['showurldescription'] = 'Используйте следующий адрес для просмотра Вашего календаря из других приложений. Вы можете скопировать и вставить это в любое приложение которое поддерживает формат iCal.';
 $labels['caldavurldescription'] = 'Скопируйте этот адрес в клиент, <a href="http://en.wikipedia.org/wiki/CalDAV" target="_blank">поддерживающий CalDAV</a> (например, Evolution или Mozilla Thunderbird) для полной синхронизации данного календаря со своим компьютером или мобильным устройством.';
-
 // agenda view
 $labels['listrange'] = 'Диапазон:';
 $labels['listsections'] = 'Разделить на:';
@@ -96,12 +92,10 @@ $labels['nextmonth'] = 'Следующий месяц';
 $labels['weekofyear'] = 'Неделя';
 $labels['pastevents'] = 'Прошедшее';
 $labels['futureevents'] = 'Будущее';
-
 // alarm/reminder settings
 $labels['showalarms'] = 'Показывать напоминания';
 $labels['defaultalarmtype'] = 'Настройки напоминания по умолчанию';
 $labels['defaultalarmoffset'] = 'Время напоминания по умолчанию';
-
 // attendees
 $labels['attendee'] = 'Участник';
 $labels['role'] = 'Роль';
@@ -139,8 +133,7 @@ $labels['eventupdatesubjectempty'] = 'Событие, которое касае
 $labels['eventupdatemailbody'] = "*\$title*\n\nКогда: \$date\n\nПриглашенные: \$attendees\n\nВо вложении вы найдёте файл iCalendar со всеми изменениями в событии, который Вы можете импортировать в Вашу программу-ежедневник.";
 $labels['eventcancelsubject'] = '"$title" было отменено';
 $labels['eventcancelmailbody'] = "*\$title*\n\nКогда: \$date\n\nПриглашенные: \$attendees\n\nЭто событие отменено \$organizer.\n\nВо вложении вы найдёте файл iCalendar со всеми изменениями в событии.";
-
-// invitation handling
+// invitation handling (overrides labels from libcalendaring)
 $labels['itipmailbodyaccepted'] = "\$sender принял(а) приглашение на следующее событие:\n\n*\$title*\n\nКогда: \$date\n\nПриглашенные: \$attendees";
 $labels['itipmailbodytentative'] = "\$sender предварительно принял(а) приглашение на следующее событие:\n\n*\$title*\n\nКогда: \$date\n\nПриглашенные: \$attendees";
 $labels['itipmailbodydeclined'] = "\$sender отклонил(а) приглашение на следующее событие:\n\n*\$title*\n\nКогда: \$date\n\nПриглашенные: \$attendees";
@@ -149,15 +142,18 @@ $labels['declinedeleteconfirm'] = 'Хотите ли вы так же удали
 $labels['notanattendee'] = 'Вы не в списке участников этого события';
 $labels['eventcancelled'] = 'Это событие отменено';
 $labels['saveincalendar'] = 'сохранить в';
-
+// resources
+$labels['resource'] = 'Ресурс';
+$labels['resourcedetails'] = 'Подробнее';
 // event dialog tabs
 $labels['tabsummary'] = 'Сводка';
 $labels['tabrecurrence'] = 'Повторение';
 $labels['tabattendees'] = 'Участники';
+$labels['tabresources'] = 'Ресурсы';
 $labels['tabattachments'] = 'Вложения';
 $labels['tabsharing'] = 'Совместное использование';
-
 // messages
+$labels['deleteobjectconfirm'] = 'Вы действительно хотите удалить это событие?';
 $labels['deleteventconfirm'] = 'Вы действительно хотите удалить это событие?';
 $labels['deletecalendarconfirm'] = 'Вы действительно хотите удалить этот календарь со всеми его событиями?';
 $labels['deletecalendarconfirmrecursive'] = 'Вы действительно хотите удалить этот календарь со всеми его событиями и вложенными календарями?';
@@ -184,7 +180,6 @@ $labels['importsuccess'] = 'Успешно импортировано $nr соб
 $labels['importnone'] = 'Не найдено событий для импорта';
 $labels['importerror'] = 'Ошибка при импорте';
 $labels['aclnorights'] = 'Вы не имеете прав администратора для этого календаря.';
-
 // recurrence form
 $labels['repeat'] = 'Повторить';
 $labels['frequency'] = 'Повторить';
@@ -214,7 +209,6 @@ $labels['fourth'] = 'четвертый(ую)';
 $labels['last'] = 'последний(ую)';
 $labels['dayofmonth'] = 'День месяца';
 $labels['addrdate'] = 'Add repeat date';
-
 $labels['changeeventconfirm'] = 'Изменить событие';
 $labels['removeeventconfirm'] = 'Удалить событие';
 $labels['changerecurringeventwarning'] = 'Это - повторяющееся событие. Хотели бы Вы редактировать только текущее событие, это и все будущие повторения, все события или сохранять его как новое событие?';
@@ -223,7 +217,6 @@ $labels['currentevent'] = 'Текущее';
 $labels['futurevents'] = 'Будущие';
 $labels['allevents'] = 'Все';
 $labels['saveasnew'] = 'Сохранить как новое';
-
 // birthdays calendar
 $labels['birthdays'] = 'Дни рождения';
 $labels['birthdayscalendar'] = 'Календарь Дней Рождения';
@@ -231,5 +224,4 @@ $labels['displaybirthdayscalendar'] = 'Показывать календарь 
 $labels['birthdayscalendarsources'] = 'Из этих адресных книг';
 $labels['birthdayeventtitle'] = 'День рождения $name';
 $labels['birthdayage'] = 'Возраст $age';
-
 ?>
diff --git a/plugins/kolab_activesync/localization/bg_BG.inc b/plugins/kolab_activesync/localization/bg_BG.inc
index fcfbc0d..6c6fdfa 100644
--- a/plugins/kolab_activesync/localization/bg_BG.inc
+++ b/plugins/kolab_activesync/localization/bg_BG.inc
@@ -2,12 +2,9 @@
 $labels['tabtitle'] = 'Activesync';
 $labels['devices'] = 'Устройства';
 $labels['devicealias'] = 'Име на устройство';
-$labels['syncmode'] = 'Режим на синхронизация';
-$labels['modeauto'] = 'Автоматично определяне';
 $labels['synchronize'] = 'Синхронизиране';
 $labels['withalarms'] = 'С аларми';
 $labels['syncsettings'] = 'Настройки на синхронизация';
-$labels['deviceconfig'] = 'Конфигуриране на устройството';
 $labels['folderstosync'] = 'Папки за синхронизиране';
 $labels['mail'] = 'Електронна поща';
 $labels['contact'] = 'Адресни книги';
@@ -16,8 +13,6 @@ $labels['task'] = 'Задачи';
 $labels['note'] = 'Бележки';
 $labels['configuration'] = 'Конфигурация';
 $labels['deletedevice'] = 'Изтриване на устройство';
-$labels['imageformat'] = 'Формат на картинка';
-$labels['laxpiclabel'] = 'Разрешаване на PNG и GIF картинки';
 $labels['savingdata'] = 'Запазване на данни...';
 $labels['savingerror'] = 'Неуспех при запазване на конфигурацията';
 $labels['devicedeleteconfirm'] = 'Наистина ли искате да изтриете конфигурацията за това устройство?';
diff --git a/plugins/kolab_activesync/localization/ca_ES.inc b/plugins/kolab_activesync/localization/ca_ES.inc
new file mode 100644
index 0000000..5b0df8b
--- /dev/null
+++ b/plugins/kolab_activesync/localization/ca_ES.inc
@@ -0,0 +1,3 @@
+<?php
+$labels['event'] = 'Calendaris';
+?>
diff --git a/plugins/kolab_activesync/localization/da_DK.inc b/plugins/kolab_activesync/localization/da_DK.inc
new file mode 100644
index 0000000..6b3b420
--- /dev/null
+++ b/plugins/kolab_activesync/localization/da_DK.inc
@@ -0,0 +1,31 @@
+<?php
+$labels['tabtitle'] = 'Activesync';
+$labels['devices'] = 'Enheder';
+$labels['devicealias'] = 'Enhedsnavn';
+$labels['synchronize'] = 'Synkronisér';
+$labels['withalarms'] = 'Med alarmer';
+$labels['syncsettings'] = 'Indstillinger for synkronisering';
+$labels['deviceconfig'] = 'Konfiguration af enhed';
+$labels['folderstosync'] = 'Mapper som skal synkroniseres';
+$labels['mail'] = 'E-post';
+$labels['contact'] = 'Adressebøger';
+$labels['event'] = 'Kalendere';
+$labels['task'] = 'Opgaver';
+$labels['note'] = 'Noter';
+$labels['configuration'] = 'Konfiguration';
+$labels['deletedevice'] = 'Slet enhed';
+$labels['nodevices'] = 'Der er i øjeblikket ingen registrerede enheder.<br/><br/>For at registrere en enhed, så skal den først tilsluttes til serveren, med anvendelse af <a href="http://wiki.kolab.org/Setup_ActiveSync">instrukserne i wiki\'en</a>. Bagefter bør enheden være tilgængelig til konfigurationen her.';
+$labels['savingdata'] = 'Gemmer data...';
+$labels['savingerror'] = 'Kunne ikke gemme konfiguration';
+$labels['notsupported'] = 'Din server understøtter ikke metadata/annotationer';
+$labels['devicedeleteconfirm'] = 'Vil du virkelig slette denne enheds konfiguration?';
+$labels['successfullydeleted'] = 'Fjernelse af enhedskonfigurationen blev gennemført ';
+$labels['devicenotfound'] = 'Kunne ikke læse enhedskonfiguration';
+$labels['devicetype'] = 'Enhedstype';
+$labels['acsversion'] = 'Protokolversion';
+$labels['useragent'] = 'Brugeragent';
+$labels['friendlyname'] = 'Letlæseligt navn';
+$labels['os'] = 'Operativsystem';
+$labels['oslanguage'] = 'Sprog for OS';
+$labels['phonenumber'] = 'Telefonnummer';
+?>
diff --git a/plugins/kolab_activesync/localization/de_CH.inc b/plugins/kolab_activesync/localization/de_CH.inc
index fe0bf04..a456e90 100644
--- a/plugins/kolab_activesync/localization/de_CH.inc
+++ b/plugins/kolab_activesync/localization/de_CH.inc
@@ -2,14 +2,9 @@
 $labels['tabtitle'] = 'Activesync';
 $labels['devices'] = 'Geräte';
 $labels['devicealias'] = 'Gerätename';
-$labels['syncmode'] = 'Modus';
-$labels['modeauto'] = 'Automatisch';
-$labels['modeflat'] = 'Flache Struktur erzwingen';
-$labels['modefolder'] = 'Ordnerstruktur erzwingen';
 $labels['synchronize'] = 'Synchronisieren';
 $labels['withalarms'] = 'Mit Erinnerungen';
 $labels['syncsettings'] = 'Synchronisationseinstellungen';
-$labels['deviceconfig'] = 'Gerätekonfiguration';
 $labels['folderstosync'] = 'Order zum Synchronisieren';
 $labels['mail'] = 'E-Mail';
 $labels['contact'] = 'Kontakte';
@@ -18,8 +13,6 @@ $labels['task'] = 'Aufgaben';
 $labels['note'] = 'Notizen';
 $labels['configuration'] = 'Konfiguration';
 $labels['deletedevice'] = 'Gerät löschen';
-$labels['imageformat'] = 'Bildformat';
-$labels['laxpiclabel'] = 'PNG- und GIF-Bilder erlauben';
 $labels['savingdata'] = 'Daten werden gespeichert...';
 $labels['savingerror'] = 'Fehler beim Speichern';
 $labels['notsupported'] = 'Ihr Server unterstützt keine Activesync-Konfiguration';
diff --git a/plugins/kolab_activesync/localization/de_DE.inc b/plugins/kolab_activesync/localization/de_DE.inc
index 3f85b83..ef50c85 100644
--- a/plugins/kolab_activesync/localization/de_DE.inc
+++ b/plugins/kolab_activesync/localization/de_DE.inc
@@ -2,10 +2,6 @@
 $labels['tabtitle'] = 'Activesync';
 $labels['devices'] = 'Geräte';
 $labels['devicealias'] = 'Gerätename';
-$labels['syncmode'] = 'Modus';
-$labels['modeauto'] = 'Automatisch';
-$labels['modeflat'] = 'Flache Struktur erzwingen';
-$labels['modefolder'] = 'Ordnerstruktur erzwingen';
 $labels['synchronize'] = 'Synchronisieren';
 $labels['withalarms'] = 'Mit Erinnerungen';
 $labels['syncsettings'] = 'Synchronisationseinstellungen';
@@ -18,12 +14,18 @@ $labels['task'] = 'Aufgaben';
 $labels['note'] = 'Notizen';
 $labels['configuration'] = 'Konfiguration';
 $labels['deletedevice'] = 'Gerät löschen';
-$labels['imageformat'] = 'Bildformat';
-$labels['laxpiclabel'] = 'PNG- und GIF-Bilder erlauben';
+$labels['nodevices'] = 'Es sind aktuell keine Geräte registriert.<br/><br/>Um ein Gerät hinzuzufügen, verbinden sie es zuerst mit dem Server durch Verwenden der Anleitung im Wiki: <a href="http://wiki.kolab.org/Setup_ActiveSync"></a>. Im Anschluss sollte das Gerät auf dieser Seite zur Konfiguration zur Verfügung stehen.';
 $labels['savingdata'] = 'Daten werden gespeichert...';
 $labels['savingerror'] = 'Fehler beim Speichern';
 $labels['notsupported'] = 'Ihr Server unterstützt keine Activesync-Konfiguration';
 $labels['devicedeleteconfirm'] = 'Wollen Sie wirklich alle Einstellungen für dieses Gerät löschen?';
 $labels['successfullydeleted'] = 'Die Geräteinstellungen wurden erfolgreich gelöscht';
 $labels['devicenotfound'] = 'Es kann nicht auf die Gerätekonfiguration zugegriffen werden.';
+$labels['devicetype'] = 'Gerätetyp';
+$labels['acsversion'] = 'Protokollversion';
+$labels['useragent'] = 'User Agent';
+$labels['friendlyname'] = 'Lesbarer Name';
+$labels['os'] = 'Betriebssystem';
+$labels['oslanguage'] = 'Betriebssystemsprache';
+$labels['phonenumber'] = 'Telefonnummer';
 ?>
diff --git a/plugins/kolab_activesync/localization/es_ES.inc b/plugins/kolab_activesync/localization/es_ES.inc
index ae64b4d..9af146f 100644
--- a/plugins/kolab_activesync/localization/es_ES.inc
+++ b/plugins/kolab_activesync/localization/es_ES.inc
@@ -6,4 +6,5 @@ $labels['task'] = 'Tareas';
 $labels['note'] = 'Notas';
 $labels['configuration'] = 'Configuración';
 $labels['savingdata'] = 'Guardando datos...';
+$labels['phonenumber'] = 'Número de teléfono';
 ?>
diff --git a/plugins/kolab_activesync/localization/et_EE.inc b/plugins/kolab_activesync/localization/et_EE.inc
index 421ee32..96b12d7 100644
--- a/plugins/kolab_activesync/localization/et_EE.inc
+++ b/plugins/kolab_activesync/localization/et_EE.inc
@@ -1,3 +1,5 @@
 <?php
 $labels['mail'] = 'E-post';
+$labels['event'] = 'Calendars';
+$labels['savingdata'] = 'Saving data...';
 ?>
diff --git a/plugins/kolab_activesync/localization/fi_FI.inc b/plugins/kolab_activesync/localization/fi_FI.inc
new file mode 100644
index 0000000..16c7695
--- /dev/null
+++ b/plugins/kolab_activesync/localization/fi_FI.inc
@@ -0,0 +1,31 @@
+<?php
+$labels['tabtitle'] = 'Activesync';
+$labels['devices'] = 'Laitteet';
+$labels['devicealias'] = 'Laitteen nimi';
+$labels['synchronize'] = 'Synkronoi';
+$labels['withalarms'] = 'Hälytyksien kera';
+$labels['syncsettings'] = 'Synkronointiasetukset';
+$labels['deviceconfig'] = 'Laitteen määritykset';
+$labels['folderstosync'] = 'Synkronoitavat kansiot';
+$labels['mail'] = 'Sähköposti';
+$labels['contact'] = 'Osoitekirjat';
+$labels['event'] = 'Kalenterit';
+$labels['task'] = 'Tehtävät';
+$labels['note'] = 'Muistiot';
+$labels['configuration'] = 'Määritykset';
+$labels['deletedevice'] = 'Poista laite';
+$labels['nodevices'] = 'Ei rekisteröityjä laitteita.<br/><br/>Rekisteröi laite yhdistämällä palvelimeen, lue tarkemmat ohjeet <a href="http://wiki.kolab.org/Setup_ActiveSync">wikistä</a>. Sen jälkeen laitteen pitäisi olla määritettävissä täällä.';
+$labels['savingdata'] = 'Tallennetaan tietoja...';
+$labels['savingerror'] = 'Määritysten tallentaminen epäonnistui';
+$labels['notsupported'] = 'Käyttämäsi palvelin ei tue seuraavaa ominaisuutta: metadata/annotations';
+$labels['devicedeleteconfirm'] = 'Haluatko varmasti poistaa tämän laitteen määritykset?';
+$labels['successfullydeleted'] = 'Laitteen määritykset poistettiin onnistuneesti';
+$labels['devicenotfound'] = 'Laitemäärityksen lukeminen epäonnistui';
+$labels['devicetype'] = 'Laitteen tyyppi';
+$labels['acsversion'] = 'Protokollan versio';
+$labels['useragent'] = 'Tunniste / User agent';
+$labels['friendlyname'] = 'Kutsumanimi';
+$labels['os'] = 'Käyttöjärjestelmä';
+$labels['oslanguage'] = 'Käyttöjärjestelmän kieli';
+$labels['phonenumber'] = 'Puhelinnumero';
+?>
diff --git a/plugins/kolab_activesync/localization/fr_FR.inc b/plugins/kolab_activesync/localization/fr_FR.inc
index 934b1bf..3e1cef3 100644
--- a/plugins/kolab_activesync/localization/fr_FR.inc
+++ b/plugins/kolab_activesync/localization/fr_FR.inc
@@ -2,14 +2,9 @@
 $labels['tabtitle'] = 'Activesync';
 $labels['devices'] = 'Périphériques';
 $labels['devicealias'] = 'Nom du Périphérique';
-$labels['syncmode'] = 'Mode de synchronisation';
-$labels['modeauto'] = 'Choix automatique';
-$labels['modeflat'] = 'Forcer le mode à plat';
-$labels['modefolder'] = 'Forcer le mode dossier';
 $labels['synchronize'] = 'Synchroniser';
 $labels['withalarms'] = 'Avec alarmes';
 $labels['syncsettings'] = 'Paramètres de synchronisation';
-$labels['deviceconfig'] = 'Configuration du périphérique';
 $labels['folderstosync'] = 'Dossiers à synchroniser';
 $labels['mail'] = 'Adresse de messagerie';
 $labels['contact'] = 'Carnet d\'adresses';
@@ -18,12 +13,11 @@ $labels['task'] = 'Tâches';
 $labels['note'] = 'Notes';
 $labels['configuration'] = 'Configuration';
 $labels['deletedevice'] = 'Supprimer ce périphérique';
-$labels['imageformat'] = 'Format d\'image';
-$labels['laxpiclabel'] = 'Autoriser les images PNG et GIF';
 $labels['savingdata'] = 'Enregistrer...';
 $labels['savingerror'] = 'Échec de l\'enregistrement de la configuration';
 $labels['notsupported'] = 'Votre serveur ne supporte pas les métadonnées ou les annotations';
 $labels['devicedeleteconfirm'] = 'Voulez-vous vraiment supprimer la configuration de ce périphérique?';
 $labels['successfullydeleted'] = 'La configuration de ce périphérique a été supprimée';
 $labels['devicenotfound'] = 'Impossible de lire la configuration du périphérique';
+$labels['phonenumber'] = 'Numéro de téléphone';
 ?>
diff --git a/plugins/kolab_activesync/localization/hu_HU.inc b/plugins/kolab_activesync/localization/hu_HU.inc
new file mode 100644
index 0000000..41bc0fe
--- /dev/null
+++ b/plugins/kolab_activesync/localization/hu_HU.inc
@@ -0,0 +1,31 @@
+<?php
+$labels['tabtitle'] = 'Activesync';
+$labels['devices'] = 'Készülékek';
+$labels['devicealias'] = 'Készülék neve';
+$labels['synchronize'] = 'Szinkronizálás';
+$labels['withalarms'] = 'Riasztásokkal-értesítésekkel';
+$labels['syncsettings'] = 'Szinkronizációs beállítások';
+$labels['deviceconfig'] = 'Készülék jellemzői';
+$labels['folderstosync'] = 'Szinkronizálandó mappák';
+$labels['mail'] = 'E-mail';
+$labels['contact'] = 'Címjegyzékek';
+$labels['event'] = 'Naptárak';
+$labels['task'] = 'Feladatok';
+$labels['note'] = 'Jegyzetek';
+$labels['configuration'] = 'Konfiguráció';
+$labels['deletedevice'] = 'Készülék törlése';
+$labels['nodevices'] = 'A fiókjához nincs társítva egyetlen készülék sem.<br/><br/>Csatlakozzon a szerverhez, ezáltal társítva egy készüléket a fiókjához, mint ahogy a <a href="http://wiki.kolab.org/Setup_ActiveSync">Wiki-ben</a> lévő leírásban is szerepel. Azt követően itt meg fog jelenni a társított készülék, melynek testreszabhatja a beállításait.';
+$labels['savingdata'] = 'Adatok mentése...';
+$labels['savingerror'] = 'Az adatok mentése nem sikerült';
+$labels['notsupported'] = 'A szerver nem támogat metaadatokat/megjegyzéseket';
+$labels['devicedeleteconfirm'] = 'Biztos benne, hogy törölni szeretné ezt a készüléket?';
+$labels['successfullydeleted'] = 'A készülék konfigurációja sikeresen törölve lett';
+$labels['devicenotfound'] = 'A készülék konfigurációja nem olvasható be';
+$labels['devicetype'] = 'Készülék típusa';
+$labels['acsversion'] = 'Protokoll verziószáma';
+$labels['useragent'] = 'Felhasználókliens (user agent)';
+$labels['friendlyname'] = 'Elnevezés';
+$labels['os'] = 'Operációs rendszer';
+$labels['oslanguage'] = 'Készülék nyelve';
+$labels['phonenumber'] = 'Telefonszám';
+?>
diff --git a/plugins/kolab_activesync/localization/it_IT.inc b/plugins/kolab_activesync/localization/it_IT.inc
new file mode 100644
index 0000000..64325a9
--- /dev/null
+++ b/plugins/kolab_activesync/localization/it_IT.inc
@@ -0,0 +1,28 @@
+<?php
+$labels['tabtitle'] = 'Activesync';
+$labels['devices'] = 'Dispositivi';
+$labels['devicealias'] = 'Nome dispositivo';
+$labels['synchronize'] = 'Sincronizza';
+$labels['withalarms'] = 'Con allarmi';
+$labels['syncsettings'] = 'Impostazioni sincronizzazione';
+$labels['folderstosync'] = 'Cartelle da sincronizzare';
+$labels['mail'] = 'Email';
+$labels['contact'] = 'Rubriche';
+$labels['event'] = 'Calendari';
+$labels['task'] = 'Attività';
+$labels['note'] = 'Annotazioni';
+$labels['configuration'] = 'Configurazione';
+$labels['deletedevice'] = 'Elimina dispositivo';
+$labels['savingdata'] = 'Salvataggio dati...';
+$labels['savingerror'] = 'Impossibile salvare la configurazione';
+$labels['notsupported'] = 'Il tuo server non supporta i metadati/le annotazioni';
+$labels['devicedeleteconfirm'] = 'Vuoi veramente eliminare la configurazione per questo dispositivo?';
+$labels['successfullydeleted'] = 'La configurazione del dispositivo è stata rimossa con successo.';
+$labels['devicenotfound'] = 'Impossibile leggere la configurazione del dispositivo';
+$labels['devicetype'] = 'Tipo di dispositivo';
+$labels['acsversion'] = 'Versione protocollo';
+$labels['useragent'] = 'Agente utente';
+$labels['os'] = 'Sistema operativo';
+$labels['oslanguage'] = 'Lingua SO';
+$labels['phonenumber'] = 'Numero di telefono';
+?>
diff --git a/plugins/kolab_activesync/localization/ja_JP.inc b/plugins/kolab_activesync/localization/ja_JP.inc
index 576844d..a081e52 100644
--- a/plugins/kolab_activesync/localization/ja_JP.inc
+++ b/plugins/kolab_activesync/localization/ja_JP.inc
@@ -2,14 +2,9 @@
 $labels['tabtitle'] = 'アクティブシンク';
 $labels['devices'] = '機器';
 $labels['devicealias'] = '機器名';
-$labels['syncmode'] = '同期モード';
-$labels['modeauto'] = '自動決定';
-$labels['modeflat'] = '強制フラットモード';
-$labels['modefolder'] = '強制フォルダモード';
 $labels['synchronize'] = '同期';
 $labels['withalarms'] = 'アラーム付';
 $labels['syncsettings'] = '同期設定';
-$labels['deviceconfig'] = '機器設定';
 $labels['folderstosync'] = '同期するフォルダ';
 $labels['mail'] = 'Email';
 $labels['contact'] = 'アドレス帳';
@@ -18,12 +13,11 @@ $labels['task'] = 'タスク';
 $labels['note'] = 'ノート';
 $labels['configuration'] = '設定';
 $labels['deletedevice'] = '機器の削除';
-$labels['imageformat'] = 'イメージの形式';
-$labels['laxpiclabel'] = 'PNGとGIFのイメージを使用可';
 $labels['savingdata'] = 'データを保存中…';
 $labels['savingerror'] = '設定の保存に失敗しました';
 $labels['notsupported'] = 'サーバはmetadata/annotionsをサポートしていません';
 $labels['devicedeleteconfirm'] = '本当にこのデバイスの設定を削除しますか?';
 $labels['successfullydeleted'] = 'デヴァイスの削除に成功しました';
 $labels['devicenotfound'] = 'デヴァイスの設定を読込めません';
+$labels['phonenumber'] = '電話番号';
 ?>
diff --git a/plugins/kolab_activesync/localization/nl_NL.inc b/plugins/kolab_activesync/localization/nl_NL.inc
index 26aeea0..c0ae7e4 100644
--- a/plugins/kolab_activesync/localization/nl_NL.inc
+++ b/plugins/kolab_activesync/localization/nl_NL.inc
@@ -1,18 +1,31 @@
 <?php
 $labels['tabtitle'] = 'Activesync';
-$labels['syncmode'] = 'Synchronizatie modus';
-$labels['modeauto'] = 'Stel automatisch vast';
-$labels['modeflat'] = 'Forceer vlakke modus';
-$labels['modefolder'] = 'Forceer mappen modus';
+$labels['devices'] = 'Apparaten';
+$labels['devicealias'] = 'Apparaat naam';
 $labels['synchronize'] = 'Synchronizeren';
 $labels['withalarms'] = 'Met alarmen';
 $labels['syncsettings'] = 'Synchronizatie instellingen';
+$labels['deviceconfig'] = 'Apparaat configuratie';
+$labels['folderstosync'] = 'Mappen voor synchronisatie';
 $labels['mail'] = 'Email';
 $labels['contact'] = 'Adresboeken';
 $labels['event'] = 'Kalenders';
 $labels['task'] = 'Taken';
 $labels['note'] = 'Notities';
 $labels['configuration'] = 'Configuratie';
-$labels['laxpiclabel'] = 'Sta PNG en GIF plaatjes toe';
+$labels['deletedevice'] = 'Verwijder apparaat';
+$labels['nodevices'] = 'Er zijn momenteel geen apparaten geregistreerd.<br/><br/>Om een apparaat te registreren, verbind deze dan eerst met de server met behulp van <a href="http://wiki.kolab.org/Setup_ActiveSync">de instructies op de Wiki</a>. Daarna is het apparaat hier beschikbaar voor configuratie.';
 $labels['savingdata'] = 'Data wordt opgeslagen...';
+$labels['savingerror'] = 'Fout in opslaan van configuratie';
+$labels['notsupported'] = 'Uw server ondersteunt geen metadata/annotaties';
+$labels['devicedeleteconfirm'] = 'Wilt u de configuratie voor dit apparaat echt verwijderen?';
+$labels['successfullydeleted'] = 'Het apparaat is succesvol verwijderd';
+$labels['devicenotfound'] = 'Lezen van apparaat configuratie mislukt';
+$labels['devicetype'] = 'Apparaat type';
+$labels['acsversion'] = 'Protocol versie';
+$labels['useragent'] = 'User agent';
+$labels['friendlyname'] = 'Weergave naam';
+$labels['os'] = 'Besturingssysteem';
+$labels['oslanguage'] = 'Taal besturingssysteem';
+$labels['phonenumber'] = 'Telefoonnummer';
 ?>
diff --git a/plugins/kolab_activesync/localization/pl_PL.inc b/plugins/kolab_activesync/localization/pl_PL.inc
index dc2a3d6..6e8feb6 100644
--- a/plugins/kolab_activesync/localization/pl_PL.inc
+++ b/plugins/kolab_activesync/localization/pl_PL.inc
@@ -2,14 +2,9 @@
 $labels['tabtitle'] = 'ActiveSync';
 $labels['devices'] = 'UrzÄ…dzenia';
 $labels['devicealias'] = 'Nazwa urzÄ…dzenia';
-$labels['syncmode'] = 'Tryb synchronizacji';
-$labels['modeauto'] = 'Ustaw automatycznie';
-$labels['modeflat'] = 'Wymuszaj tryb "płaski"';
-$labels['modefolder'] = 'Wymuszaj tryb folderów';
 $labels['synchronize'] = 'Synchronizuj';
 $labels['withalarms'] = 'Z alarmami';
 $labels['syncsettings'] = 'Ustawienia synchronizacji';
-$labels['deviceconfig'] = 'Konfiguracja urzÄ…dzenia';
 $labels['folderstosync'] = 'Foldery do synchronizacji';
 $labels['mail'] = 'Poczta';
 $labels['contact'] = 'Książki adresowe';
@@ -18,11 +13,18 @@ $labels['task'] = 'Zadania';
 $labels['note'] = 'Notatki';
 $labels['configuration'] = 'Konfiguracja';
 $labels['deletedevice'] = 'Usuń urządzenie';
-$labels['imageformat'] = 'Format obrazków';
+$labels['nodevices'] = 'Obecnie nie masz zarejestrowanych urządzeń.<br/><br/>Aby zarejestrować urządzenie należy je podłączyć do serwera według <a href="http://wiki.kolab.org/Setup_ActiveSync">instrukcji</a>. Następnie będzie można konfigurować to urządzenie tutaj.';
 $labels['savingdata'] = 'ZapisujÄ™ dane...';
 $labels['savingerror'] = 'Nie udało się zapisać konfiguracji';
 $labels['notsupported'] = 'Twój serwer nie obsługuje rozszerzenia metadata/annotations';
 $labels['devicedeleteconfirm'] = 'Czy na pewno chcesz usunąć konfigurację tego urządzenia?';
 $labels['successfullydeleted'] = 'Konfiguracja urządzenie została usunięta';
 $labels['devicenotfound'] = 'Nie można odczytać konfiguracji urządzenia';
+$labels['devicetype'] = 'Typ urzÄ…dzenia';
+$labels['acsversion'] = 'Wersja protokołu';
+$labels['useragent'] = 'User-agent';
+$labels['friendlyname'] = 'Przyjazna nazwa';
+$labels['os'] = 'System operacyjny';
+$labels['oslanguage'] = 'Język systemu';
+$labels['phonenumber'] = 'Numer telefonu';
 ?>
diff --git a/plugins/kolab_activesync/localization/pt_BR.inc b/plugins/kolab_activesync/localization/pt_BR.inc
index 5fa7658..5792795 100644
--- a/plugins/kolab_activesync/localization/pt_BR.inc
+++ b/plugins/kolab_activesync/localization/pt_BR.inc
@@ -2,14 +2,9 @@
 $labels['tabtitle'] = 'Activesync';
 $labels['devices'] = 'Dispositivos';
 $labels['devicealias'] = 'Nome do dispositivo';
-$labels['syncmode'] = 'Modo de Sincronização';
-$labels['modeauto'] = 'Determinar automaticamente';
-$labels['modeflat'] = 'Força modo plano';
-$labels['modefolder'] = 'Forçar modo pasta';
 $labels['synchronize'] = 'Sincronizar';
 $labels['withalarms'] = 'Com alarmes';
 $labels['syncsettings'] = 'Sincronizar configurações';
-$labels['deviceconfig'] = 'Configuração do dispositivo';
 $labels['folderstosync'] = 'Pastas para sincronizar';
 $labels['mail'] = 'Email';
 $labels['contact'] = 'Catálogo de Endereços';
@@ -18,12 +13,11 @@ $labels['task'] = 'Tarefas';
 $labels['note'] = 'Notas';
 $labels['configuration'] = 'Configuração';
 $labels['deletedevice'] = 'Remover dispositivo';
-$labels['imageformat'] = 'Formato de imagem';
-$labels['laxpiclabel'] = 'Permitir imagens em formato PNG e GIF';
 $labels['savingdata'] = 'Salvando dados...';
 $labels['savingerror'] = 'Falha ao salvar a configuração';
 $labels['notsupported'] = 'Seu servidor não suporta metadados/anotações';
 $labels['devicedeleteconfirm'] = 'Você deseja realmente remover a configuração deste dispositivo?';
 $labels['successfullydeleted'] = 'A configuração do dispositivo foi removida com sucesso';
 $labels['devicenotfound'] = 'Não foi possível ler a configuração do dispositivo';
+$labels['phonenumber'] = 'Telefone';
 ?>
diff --git a/plugins/kolab_activesync/localization/ru_RU.inc b/plugins/kolab_activesync/localization/ru_RU.inc
index f1b578d..6406304 100644
--- a/plugins/kolab_activesync/localization/ru_RU.inc
+++ b/plugins/kolab_activesync/localization/ru_RU.inc
@@ -2,10 +2,6 @@
 $labels['tabtitle'] = 'Activesync';
 $labels['devices'] = 'Устройства';
 $labels['devicealias'] = 'Имя устройства';
-$labels['syncmode'] = 'Режим синхронизации';
-$labels['modeauto'] = 'Определить автоматически';
-$labels['modeflat'] = 'Использовать плоский режим';
-$labels['modefolder'] = 'Использовать режим директории';
 $labels['synchronize'] = 'Синхронизовать';
 $labels['withalarms'] = 'С напоминаниями';
 $labels['syncsettings'] = 'Настройки синхронизации';
@@ -18,12 +14,18 @@ $labels['task'] = 'Задачи';
 $labels['note'] = 'Заметки';
 $labels['configuration'] = 'Конфигурация';
 $labels['deletedevice'] = 'Удалить устройство';
-$labels['imageformat'] = 'Формат изображений';
-$labels['laxpiclabel'] = 'Разрешить PNG и GIF изображения';
+$labels['nodevices'] = 'У вас нет зарегистрированных устройств.<br/><br/>Для того, чтобы зарегистрировать устройство, подключите его к серверу, используя <a href="http://wiki.kolab.org/Setup_ActiveSync">инструкцию в Wiki</a>. После этого устройство должно стать доступным для конфигурации здесь.';
 $labels['savingdata'] = 'Сохранение данных...';
 $labels['savingerror'] = 'Не удалось сохранить конфигурацию';
 $labels['notsupported'] = 'Ваш сервер не поддерживает метаданные/аннотации';
 $labels['devicedeleteconfirm'] = 'Вы действительно хотите удалить конфигурацию для этого устройства?';
 $labels['successfullydeleted'] = 'Конфигурация для устройства была успешно удалена.';
 $labels['devicenotfound'] = 'Не удалось прочитать конфигурацию для устройства';
+$labels['devicetype'] = 'Тип устройства';
+$labels['acsversion'] = 'Версия протокола';
+$labels['useragent'] = 'User agent';
+$labels['friendlyname'] = 'Имя для отображения';
+$labels['os'] = 'Операционная система';
+$labels['oslanguage'] = 'Язык ОС';
+$labels['phonenumber'] = 'Телефон';
 ?>
diff --git a/plugins/kolab_addressbook/localization/da_DK.inc b/plugins/kolab_addressbook/localization/da_DK.inc
new file mode 100644
index 0000000..b5690aa
--- /dev/null
+++ b/plugins/kolab_addressbook/localization/da_DK.inc
@@ -0,0 +1,43 @@
+<?php
+$labels['initials'] = 'Initialer';
+$labels['profession'] = 'Stilling';
+$labels['officelocation'] = 'Arbejdsplads';
+$labels['children'] = 'Børn';
+$labels['pgppublickey'] = 'Offentlig PGP-nøgle';
+$labels['pkcs7publickey'] = 'Offentlig S/MIME-nøgle';
+$labels['freebusyurl'] = 'URL for ledig/optaget';
+$labels['typebusiness'] = 'Virksomhed';
+$labels['typebusinessfax'] = 'Fax arbejde';
+$labels['typecompany'] = 'Firma';
+$labels['typeprimary'] = 'Primær';
+$labels['typetelex'] = 'Telex';
+$labels['typeradio'] = 'Radio';
+$labels['typeisdn'] = 'ISDN';
+$labels['typettytdd'] = 'TTY/TDD';
+$labels['typecallback'] = 'Tilbagekald';
+$labels['settings'] = 'Indstillinger';
+$labels['bookcreate'] = 'Opret adressebog';
+$labels['bookedit'] = 'Redigér adressebog';
+$labels['bookdelete'] = 'Slet adressebog';
+$labels['bookproperties'] = 'Egenskaber for adressebog';
+$labels['bookname'] = 'Navn på bog';
+$labels['parentbook'] = 'Overordnet bog';
+$labels['bookshowurl'] = 'Vis CardDAV-URL';
+$labels['carddavurldescription'] = 'Kopiér denne adresse til et <a href="http://en.wikipedia.org/wiki/CardDAV" target="_blank">CardDAV</a>-klientprogram for komplet synkronisering af denne specifikke adressebog med din maskine eller mobilenhed.';
+$labels['addressbookprio'] = 'Markering/adfærd for adressebøger';
+$labels['personalfirst'] = 'Personlige adressebøger først';
+$labels['globalfirst'] = 'Globale adressebøger først';
+$labels['personalonly'] = 'Kun personlige adresse';
+$labels['globalonly'] = 'Kun globale adressebøger';
+$messages['bookdeleteconfirm']  = 'Vil du virkelig slette den valgte adressebog og alle kontakterne i den?';
+$messages['bookdeleting'] = 'Sletter adressebog...';
+$messages['booksaving'] = 'Gemmer adressebog...';
+$messages['bookdeleted'] = 'Sletning af adressebogen blev gennemført.';
+$messages['bookupdated'] = 'Opdateringen af adressebog blev gennemført.';
+$messages['bookcreated'] = 'Oprettelsen af adressbog blev gennemført.';
+$messages['bookdeleteerror'] = 'Der opstod en fejl under sletning af adressebogen.';
+$messages['bookupdateerror'] = 'Der opstod en fejl under opdatering af adressebogen.';
+$messages['bookcreateerror'] = 'Der opstod en fejl under oprettelse af adressebogen.';
+$messages['nobooknamewarning'] = 'Angiv venligst navnet på adressebogen.';
+$messages['noemailnamewarning'] = 'Angiv venligst e-postadresse eller kontaktnavn.';
+?>
diff --git a/plugins/kolab_addressbook/localization/de_DE.inc b/plugins/kolab_addressbook/localization/de_DE.inc
index 7a073eb..6f30f44 100644
--- a/plugins/kolab_addressbook/localization/de_DE.inc
+++ b/plugins/kolab_addressbook/localization/de_DE.inc
@@ -22,6 +22,8 @@ $labels['bookdelete'] = 'Adressbuch löschen';
 $labels['bookproperties'] = 'Eigenschaften des Adressbuchs';
 $labels['bookname'] = 'Name des Buches';
 $labels['parentbook'] = 'Ãœbergeordnetes Buch';
+$labels['bookshowurl'] = 'CardDAV URL anzeigen';
+$labels['carddavurldescription'] = 'Diese Adresse in einen <a href="http://en.wikipedia.org/wiki/CardDAV" target="_blank">CardDAV</a>-Klienten kopieren, um dasAdressbuch mit einem Computer oder mobilen Gerät zu synchronisieren.';
 $labels['addressbookprio'] = 'Reihenfolge der Adressbücher';
 $labels['personalfirst'] = 'Private(s) Adressbuch/Adressbücher zuerst';
 $labels['globalfirst'] = 'Globale(s) Adressbuch/Adressbücher zuerst';
diff --git a/plugins/kolab_addressbook/localization/fi_FI.inc b/plugins/kolab_addressbook/localization/fi_FI.inc
new file mode 100644
index 0000000..65590af
--- /dev/null
+++ b/plugins/kolab_addressbook/localization/fi_FI.inc
@@ -0,0 +1,36 @@
+<?php
+$labels['initials'] = 'Nimikirjaimet';
+$labels['profession'] = 'Ammatti';
+$labels['officelocation'] = 'Toimiston sijainti';
+$labels['pgppublickey'] = 'Julkinen PGP-avain';
+$labels['pkcs7publickey'] = 'Julkinen S/MIME-avain';
+$labels['typebusiness'] = 'Työ';
+$labels['typebusinessfax'] = 'Työfaksi';
+$labels['typecompany'] = 'Yhtiö';
+$labels['typeprimary'] = 'Ensisijainen';
+$labels['typeisdn'] = 'ISDN';
+$labels['settings'] = 'Asetukset';
+$labels['bookcreate'] = 'Luo osoitekirja';
+$labels['bookedit'] = 'Muokkaa osoitekirjaa';
+$labels['bookdelete'] = 'Poista osoitekirja';
+$labels['bookproperties'] = 'Osoitekirjan ominaisuudet';
+$labels['bookname'] = 'Kirjan nimi';
+$labels['bookshowurl'] = 'Näytä CardDAV-osoite';
+$labels['carddavurldescription'] = 'Kopioi tämä osoite <a href="http://en.wikipedia.org/wiki/CardDAV" target="_blank">CardDAV</a-asiakassovellukseen synkronoidaksesi tämän osoitekirjan tietokoneesi tai mobiililaitteesi kanssa.';
+$labels['addressbookprio'] = 'Osoitekirjojen valinta ja toiminta';
+$labels['personalfirst'] = 'Henkilökohtainen osoitekirja ensin';
+$labels['globalfirst'] = 'Yleinen osoitekirja ensin';
+$labels['personalonly'] = 'Pelkkä henkilökohtainen osoitekirja';
+$labels['globalonly'] = 'Pelkkä yleinen osoitekirja';
+$messages['bookdeleteconfirm']  = 'Haluatko varmasti poistaa valitun osoitekirjan ja siinä olevat yhteystiedot?';
+$messages['bookdeleting'] = 'Poistetaan osoitekirja...';
+$messages['booksaving'] = 'Tallennetaan osoitekirjaa...';
+$messages['bookdeleted'] = 'Osoitekirja poistettiin onnistuneesti.';
+$messages['bookupdated'] = 'Osoitekirja päivitettiin onnistuneesti.';
+$messages['bookcreated'] = 'Osoitekirja luotiin onnistuneesti.';
+$messages['bookdeleteerror'] = 'Osoitekirjaa poistaessa tapahtui virhe.';
+$messages['bookupdateerror'] = 'Osoitekirjaa päivittäessä tapahtui virhe.';
+$messages['bookcreateerror'] = 'Osoitekirjaa luotaessa tapahtui virhe.';
+$messages['nobooknamewarning'] = 'Anna osoitekirjalle nimi.';
+$messages['noemailnamewarning'] = 'Anna sähköpostiosoite tai yhteystiedon nimi.';
+?>
diff --git a/plugins/kolab_addressbook/localization/fr_FR.inc b/plugins/kolab_addressbook/localization/fr_FR.inc
index 8099c99..9938b62 100644
--- a/plugins/kolab_addressbook/localization/fr_FR.inc
+++ b/plugins/kolab_addressbook/localization/fr_FR.inc
@@ -22,6 +22,8 @@ $labels['bookdelete'] = 'Supprimer un carnet d\'adresse';
 $labels['bookproperties'] = 'Propriétés du carnet d\'adresse';
 $labels['bookname'] = 'Nom du carnet';
 $labels['parentbook'] = 'Carnet parent';
+$labels['bookshowurl'] = 'Afficher l\'URL CardDAV';
+$labels['carddavurldescription'] = 'Copiez cette adresse vers une application client compatible <a href="http://fr.wikipedia.org/wiki/CardDAV" target="_blank">CardDAV</a> pour synchroniser ce carnet d\'adresse avec votre ordinateur ou votre smartphone.';
 $labels['addressbookprio'] = 'Sélection du(des) carnet(s) d\'adresses/comportement';
 $labels['personalfirst'] = 'Carnet(s) d\'adresse personnel en premier';
 $labels['globalfirst'] = 'Carnet(s) d\'adresse global(aux) en premier';
diff --git a/plugins/kolab_addressbook/localization/hu_HU.inc b/plugins/kolab_addressbook/localization/hu_HU.inc
new file mode 100644
index 0000000..d9a65b1
--- /dev/null
+++ b/plugins/kolab_addressbook/localization/hu_HU.inc
@@ -0,0 +1,43 @@
+<?php
+$labels['initials'] = 'Megszólítás';
+$labels['profession'] = 'Foglalkozás';
+$labels['officelocation'] = 'Irodai cím';
+$labels['children'] = 'Gyermekek';
+$labels['pgppublickey'] = 'PGP nyilvános kulcs';
+$labels['pkcs7publickey'] = 'S/MIME nyilvános kulcs';
+$labels['freebusyurl'] = 'Foglaltság URL';
+$labels['typebusiness'] = 'Munkahely';
+$labels['typebusinessfax'] = 'Munkahelyi Fax';
+$labels['typecompany'] = 'Munkaadó';
+$labels['typeprimary'] = 'Elsődleges';
+$labels['typetelex'] = 'Telex';
+$labels['typeradio'] = 'Mobil';
+$labels['typeisdn'] = 'ISDN';
+$labels['typettytdd'] = 'Pager';
+$labels['typecallback'] = 'Pager';
+$labels['settings'] = 'Beállítások';
+$labels['bookcreate'] = 'Címjegyzék létrehozása';
+$labels['bookedit'] = 'Címjegyzék szerkesztése';
+$labels['bookdelete'] = 'Címjegyzék törlése';
+$labels['bookproperties'] = 'Címjegyzék tulajdonságai';
+$labels['bookname'] = 'Címjegyzékmappa neve';
+$labels['parentbook'] = 'Szülőmappa';
+$labels['bookshowurl'] = 'Címjegyzék URL címe';
+$labels['carddavurldescription'] = 'Másolja be ezt a címet egy <a href="http://en.wikipedia.org/wiki/CardDAV" target="_blank">CardDAV</a>-kompatibilis kliensbe hogy kétirányú szinkronizációval tudjon a címjegyzékéhez onnan is hozzáférni.';
+$labels['addressbookprio'] = 'Címjegyzék használatának módja';
+$labels['personalfirst'] = 'Saját címjegyzék előbb';
+$labels['globalfirst'] = 'Központi címjegyzék előbb';
+$labels['personalonly'] = 'Csak saját címjegyzék';
+$labels['globalonly'] = 'Csak központi címjegyzék';
+$messages['bookdeleteconfirm']  = 'Biztos benne, hogy törölni szeretné a kiválasztott címjegyzékett a benne lévő összes kapcsolattal?';
+$messages['bookdeleting'] = 'Címjegyzék törlése...';
+$messages['booksaving'] = 'Címjegyzék mentése...';
+$messages['bookdeleted'] = 'Címjegyzék sikeresen törölve.';
+$messages['bookupdated'] = 'Címjegyzék sikeresen frissítve.';
+$messages['bookcreated'] = 'Címjegyzék sikeresen létrehozva.';
+$messages['bookdeleteerror'] = 'A címjegyzék törlése során hiba lépett fel.';
+$messages['bookupdateerror'] = 'A címjegyzék frissítése során hiba lépett fel.';
+$messages['bookcreateerror'] = 'A címjegyzék létrehozása során hiba lépett fel.';
+$messages['nobooknamewarning'] = 'Kérem, adja meg a címjegyzék nevét.';
+$messages['noemailnamewarning'] = 'Kérem, adja meg az e-mail címet vagy a kapcsolat nevét.';
+?>
diff --git a/plugins/kolab_addressbook/localization/it_IT.inc b/plugins/kolab_addressbook/localization/it_IT.inc
new file mode 100644
index 0000000..a51f9b8
--- /dev/null
+++ b/plugins/kolab_addressbook/localization/it_IT.inc
@@ -0,0 +1,37 @@
+<?php
+$labels['initials'] = 'Iniziali';
+$labels['profession'] = 'Professione';
+$labels['officelocation'] = 'Office location';
+$labels['children'] = 'Figli';
+$labels['pgppublickey'] = 'Chiave pubblica PGP';
+$labels['pkcs7publickey'] = 'Chiave pubblica S/MIME';
+$labels['freebusyurl'] = 'URL Free-busy';
+$labels['typebusiness'] = 'Lavoro';
+$labels['typebusinessfax'] = 'Fax Ufficio';
+$labels['typecompany'] = 'Azienda';
+$labels['typeprimary'] = 'Principale';
+$labels['settings'] = 'Impostazioni';
+$labels['bookcreate'] = 'Crea rubrica';
+$labels['bookedit'] = 'Modifica rubrica';
+$labels['bookdelete'] = 'Elimina rubrica';
+$labels['bookproperties'] = 'Proprietà rubrica';
+$labels['bookname'] = 'Nome rubrica';
+$labels['parentbook'] = 'Rubrica genitore';
+$labels['bookshowurl'] = 'Mostra URL CardDAV';
+$labels['addressbookprio'] = 'Selezione/comportamento rubrica/che';
+$labels['personalfirst'] = 'Usa prima rubrica/che personale/i';
+$labels['globalfirst'] = 'Usa prima rubrica/che globale/i';
+$labels['personalonly'] = 'Usa solo rubrica/che personale/i';
+$labels['globalonly'] = 'Usa solo rubrica/che globale/i';
+$messages['bookdeleteconfirm']  = 'Vuoi veramente eliminare la rubrica selezionata con tutti i contatti attualmente presenti?';
+$messages['bookdeleting'] = 'Eliminazione rubrica...';
+$messages['booksaving'] = 'Salvataggio rubrica...';
+$messages['bookdeleted'] = 'Rubrica eliminata con successo.';
+$messages['bookupdated'] = 'Rubrica aggiornata con successo.';
+$messages['bookcreated'] = 'Rubrica creata con successo.';
+$messages['bookdeleteerror'] = 'Si è verificato un errore durante l\'eliminazione della rubrica.';
+$messages['bookupdateerror'] = 'Si è verificato un errore durante l\'aggiornamento della rubrica.';
+$messages['bookcreateerror'] = 'Si è verificato un errore durante la creazione della rubrica.';
+$messages['nobooknamewarning'] = 'Inserire il nome della rubrica.';
+$messages['noemailnamewarning'] = 'Inserire l\'indirizzo email o il nome del contatto.';
+?>
diff --git a/plugins/kolab_addressbook/localization/nl_NL.inc b/plugins/kolab_addressbook/localization/nl_NL.inc
index 954a052..244057c 100644
--- a/plugins/kolab_addressbook/localization/nl_NL.inc
+++ b/plugins/kolab_addressbook/localization/nl_NL.inc
@@ -5,7 +5,7 @@ $labels['officelocation'] = 'Kantoorlocatie';
 $labels['children'] = 'Kinderen';
 $labels['pgppublickey'] = 'PGP publieke sleutel';
 $labels['pkcs7publickey'] = 'S/MIME publieke sleutel';
-$labels['freebusyurl'] = 'Free/Busy URL';
+$labels['freebusyurl'] = 'Vrij/Bezet URL';
 $labels['typebusiness'] = 'Zakelijk';
 $labels['typebusinessfax'] = 'Zakelijk (Fax)';
 $labels['typecompany'] = 'Bedrijfsnaam';
@@ -14,6 +14,7 @@ $labels['typetelex'] = 'Telex';
 $labels['typeradio'] = 'Radio';
 $labels['typeisdn'] = 'ISDN';
 $labels['typettytdd'] = 'TTY/TDD';
+$labels['typecallback'] = 'Callback';
 $labels['settings'] = 'Instellingen';
 $labels['bookcreate'] = 'Maak adresboek aan';
 $labels['bookedit'] = 'Wijzig adresboek';
@@ -21,6 +22,8 @@ $labels['bookdelete'] = 'Adresboek verwijderen';
 $labels['bookproperties'] = 'Eigenschappen voor adresboek';
 $labels['bookname'] = 'Adresboek naam';
 $labels['parentbook'] = 'Toevoegen aan bestaand adresboek';
+$labels['bookshowurl'] = 'Toon CardDAV URL';
+$labels['carddavurldescription'] = 'Kopieer dit adres naar een <a href="http://en.wikipedia.org/wiki/CardDAV" target="_blank">CardDAV</a> programma om het volledige adresboek te synchroniseren met uw computer of mobiel apparaat.';
 $labels['addressbookprio'] = 'Gedrag voor adresboek(en)-selectie';
 $labels['personalfirst'] = 'Eerst persoonlijke adresboek(en)';
 $labels['globalfirst'] = 'Eerst globale adresboek(en)';
diff --git a/plugins/kolab_addressbook/localization/pl_PL.inc b/plugins/kolab_addressbook/localization/pl_PL.inc
index d33b150..95c5cbe 100644
--- a/plugins/kolab_addressbook/localization/pl_PL.inc
+++ b/plugins/kolab_addressbook/localization/pl_PL.inc
@@ -5,7 +5,7 @@ $labels['officelocation'] = 'Biuro';
 $labels['children'] = 'Dzieci';
 $labels['pgppublickey'] = 'Klucz publiczny PGP';
 $labels['pkcs7publickey'] = 'Klucz publiczny S/MIME';
-$labels['freebusyurl'] = 'URL free-busy';
+$labels['freebusyurl'] = 'Adres URL free-busy';
 $labels['typebusiness'] = 'Firmowy';
 $labels['typebusinessfax'] = 'Fax firmowy';
 $labels['typecompany'] = 'Firma';
@@ -22,6 +22,8 @@ $labels['bookdelete'] = 'Usuń książkę adresową';
 $labels['bookproperties'] = 'Właściwości książki adresowej';
 $labels['bookname'] = 'Nazwa książki';
 $labels['parentbook'] = 'Nadrzędna książka';
+$labels['bookshowurl'] = 'Pokaż adres URL CardDAV';
+$labels['carddavurldescription'] = 'Skopiuj ten adres do aplikacji obsługującej format <a href="http://en.wikipedia.org/wiki/CardDAV" target="_blank">CardDAV</a> aby zsynchronizować książkę adresową z twoim komputerem lub urządzeniem przenośnym.';
 $labels['addressbookprio'] = 'Wybór/zachowanie książek adresowych';
 $labels['personalfirst'] = 'najpierw prywatne książki adresowe';
 $labels['globalfirst'] = 'najpierw globalne książki adresowe';
@@ -32,7 +34,7 @@ $messages['bookdeleting'] = 'Usuwanie książki adresowej...';
 $messages['booksaving'] = 'Zapisywanie książki adresowej...';
 $messages['bookdeleted'] = 'Książka adresowa została usunięta.';
 $messages['bookupdated'] = 'Książka adresowa została zaktualizowana.';
-$messages['bookcreated'] = 'Książka adresowa zostałą utworzona.';
+$messages['bookcreated'] = 'Książka adresowa została utworzona.';
 $messages['bookdeleteerror'] = 'Podczas usuwania książki adresowej wystąpił błąd.';
 $messages['bookupdateerror'] = 'Podczas zapisywania książki adresowej wystąpił błąd.';
 $messages['bookcreateerror'] = 'Podczas dodawania książki adresowej wystąpił błąd.';
diff --git a/plugins/kolab_addressbook/localization/ru_RU.inc b/plugins/kolab_addressbook/localization/ru_RU.inc
index 6bae7b4..70d01e4 100644
--- a/plugins/kolab_addressbook/localization/ru_RU.inc
+++ b/plugins/kolab_addressbook/localization/ru_RU.inc
@@ -22,6 +22,8 @@ $labels['bookdelete'] = 'Удалить адресную книгу';
 $labels['bookproperties'] = 'Параметры адресной книги';
 $labels['bookname'] = 'Название книги';
 $labels['parentbook'] = 'Родительская книга';
+$labels['bookshowurl'] = 'Показать URL CardDAV';
+$labels['carddavurldescription'] = 'Скопируйте этот адрес в клиент, <a href="http://en.wikipedia.org/wiki/CardDAV" target="_blank">поддерживающий CardDAV</a> для полной синхронизации данной адресной книги со своим компьютером или мобильным устройством.';
 $labels['addressbookprio'] = 'Поведение/отображение адресных книг';
 $labels['personalfirst'] = 'Персональные адресные книги в начале';
 $labels['globalfirst'] = 'Глобальные адресные книги в начале';
diff --git a/plugins/kolab_auth/localization/da_DK.inc b/plugins/kolab_auth/localization/da_DK.inc
new file mode 100644
index 0000000..e65a1e9
--- /dev/null
+++ b/plugins/kolab_auth/localization/da_DK.inc
@@ -0,0 +1,3 @@
+<?php
+$labels['loginas'] = 'Log ind som';
+?>
diff --git a/plugins/kolab_auth/localization/fi_FI.inc b/plugins/kolab_auth/localization/fi_FI.inc
new file mode 100644
index 0000000..9d8eab7
--- /dev/null
+++ b/plugins/kolab_auth/localization/fi_FI.inc
@@ -0,0 +1,3 @@
+<?php
+$labels['loginas'] = 'Kirjaudu tilillä';
+?>
diff --git a/plugins/kolab_auth/localization/hu_HU.inc b/plugins/kolab_auth/localization/hu_HU.inc
new file mode 100644
index 0000000..ae0bd24
--- /dev/null
+++ b/plugins/kolab_auth/localization/hu_HU.inc
@@ -0,0 +1,3 @@
+<?php
+$labels['loginas'] = 'Bejelentkezés mint';
+?>
diff --git a/plugins/kolab_auth/localization/it_IT.inc b/plugins/kolab_auth/localization/it_IT.inc
new file mode 100644
index 0000000..8d153c0
--- /dev/null
+++ b/plugins/kolab_auth/localization/it_IT.inc
@@ -0,0 +1,3 @@
+<?php
+$labels['loginas'] = 'Login come';
+?>
diff --git a/plugins/kolab_delegation/localization/ca_ES.inc b/plugins/kolab_delegation/localization/ca_ES.inc
new file mode 100644
index 0000000..5b0df8b
--- /dev/null
+++ b/plugins/kolab_delegation/localization/ca_ES.inc
@@ -0,0 +1,3 @@
+<?php
+$labels['event'] = 'Calendaris';
+?>
diff --git a/plugins/kolab_delegation/localization/da_DK.inc b/plugins/kolab_delegation/localization/da_DK.inc
new file mode 100644
index 0000000..2eacfee
--- /dev/null
+++ b/plugins/kolab_delegation/localization/da_DK.inc
@@ -0,0 +1,26 @@
+<?php
+$labels['tabtitle'] = 'Delegering';
+$labels['delegates'] = 'Delegerede';
+$labels['delegate'] = 'Delegér';
+$labels['mail'] = 'E-post';
+$labels['contact'] = 'Adressebøger';
+$labels['event'] = 'Kalendere';
+$labels['task'] = 'Opgaver';
+$labels['note'] = 'Noter';
+$labels['yes'] = 'Ja';
+$labels['no'] = 'Nej';
+$labels['read'] = 'Skrivebeskyttet';
+$labels['write'] = 'Skriv';
+$labels['adddelegate'] = 'Tilføj delegeret';
+$labels['deletedelegate'] = 'Slet delegeret';
+$labels['savingdata'] = 'Gemmer data...';
+$labels['delegatedeleteconfirm'] = 'Sikker på du vil slette denne delegerede?';
+$labels['delegateremoveacl'] = 'fjern adgangsrettigheder til mapper tildelt denne bruger';
+$labels['deleteconfirm'] = 'Bekræftelse';
+$labels['deletesuccess'] = 'Gennemførte fjernelsen af delegerede.';
+$labels['deleteerror'] = 'Kunne ikke fjerne delegerede.';
+$labels['updatesuccess'] = 'Gennemførte opdatering af delegerede.';
+$labels['updateerror'] = 'Kunne ikke opdatere delegerede.';
+$labels['createsuccess'] = 'Gennemførte tilføjelse af den delegerede.';
+$labels['createerror'] = 'Kunne ikke tilføje delegerede.';
+?>
diff --git a/plugins/kolab_delegation/localization/de_DE.inc b/plugins/kolab_delegation/localization/de_DE.inc
index 99aced5..e90cfbc 100644
--- a/plugins/kolab_delegation/localization/de_DE.inc
+++ b/plugins/kolab_delegation/localization/de_DE.inc
@@ -5,5 +5,10 @@ $labels['contact'] = 'Kontakte';
 $labels['event'] = 'Kalender';
 $labels['task'] = 'Aufgaben';
 $labels['note'] = 'Notizen';
+$labels['yes'] = 'Ja';
+$labels['no'] = 'Nein';
+$labels['read'] = 'Schreibgeschützt';
+$labels['write'] = 'Schreiben';
 $labels['savingdata'] = 'Speichere Daten...';
+$labels['deleteconfirm'] = 'Bestätigung';
 ?>
diff --git a/plugins/kolab_delegation/localization/es_ES.inc b/plugins/kolab_delegation/localization/es_ES.inc
index b932bed..72e253b 100644
--- a/plugins/kolab_delegation/localization/es_ES.inc
+++ b/plugins/kolab_delegation/localization/es_ES.inc
@@ -6,5 +6,6 @@ $labels['event'] = 'Calendarios';
 $labels['task'] = 'Tareas';
 $labels['note'] = 'Notas';
 $labels['yes'] = 'Sí';
+$labels['read'] = 'Solo-lectura';
 $labels['savingdata'] = 'Guardando datos...';
 ?>
diff --git a/plugins/kolab_delegation/localization/et_EE.inc b/plugins/kolab_delegation/localization/et_EE.inc
index 421ee32..96b12d7 100644
--- a/plugins/kolab_delegation/localization/et_EE.inc
+++ b/plugins/kolab_delegation/localization/et_EE.inc
@@ -1,3 +1,5 @@
 <?php
 $labels['mail'] = 'E-post';
+$labels['event'] = 'Calendars';
+$labels['savingdata'] = 'Saving data...';
 ?>
diff --git a/plugins/kolab_delegation/localization/fi_FI.inc b/plugins/kolab_delegation/localization/fi_FI.inc
new file mode 100644
index 0000000..cc495d7
--- /dev/null
+++ b/plugins/kolab_delegation/localization/fi_FI.inc
@@ -0,0 +1,26 @@
+<?php
+$labels['tabtitle'] = 'Edustus';
+$labels['delegates'] = 'Edustajat';
+$labels['delegate'] = 'Edustaja';
+$labels['mail'] = 'Sähköposti';
+$labels['contact'] = 'Osoitekirjat';
+$labels['event'] = 'Kalenterit';
+$labels['task'] = 'Tehtävät';
+$labels['note'] = 'Muistiot';
+$labels['yes'] = 'Kyllä';
+$labels['no'] = 'Ei';
+$labels['read'] = 'Vain luku';
+$labels['write'] = 'Kirjoitus';
+$labels['adddelegate'] = 'Lisää edustaja';
+$labels['deletedelegate'] = 'Poista edustaja';
+$labels['savingdata'] = 'Tallennetaan tietoja...';
+$labels['delegatedeleteconfirm'] = 'Haluatko varmasti poistaa tämän edustajan?';
+$labels['delegateremoveacl'] = 'poista tälle käyttäjälle kansioihin määritetyt käyttöoikeudet';
+$labels['deleteconfirm'] = 'Vahvistus';
+$labels['deletesuccess'] = 'Edustaja poistettiin onnistuneesti.';
+$labels['deleteerror'] = 'Edustajan poistaminen ei onnistunut.';
+$labels['updatesuccess'] = 'Edustaja päivitettiin onnistuneesti.';
+$labels['updateerror'] = 'Edustajan päivittäminen ei onnistunut.';
+$labels['createsuccess'] = 'Edustaja lisättiin onnistuneesti.';
+$labels['createerror'] = 'Edustajan lisääminen ei onnistunut.';
+?>
diff --git a/plugins/kolab_delegation/localization/fr_FR.inc b/plugins/kolab_delegation/localization/fr_FR.inc
index c92619d..e37e623 100644
--- a/plugins/kolab_delegation/localization/fr_FR.inc
+++ b/plugins/kolab_delegation/localization/fr_FR.inc
@@ -9,6 +9,8 @@ $labels['task'] = 'Tâches';
 $labels['note'] = 'Notes';
 $labels['yes'] = 'Oui';
 $labels['no'] = 'Non';
+$labels['read'] = 'Lecture Seule';
+$labels['write'] = 'Écriture';
 $labels['adddelegate'] = 'Ajouter une délégation';
 $labels['deletedelegate'] = 'Supprimer une délégation';
 $labels['savingdata'] = 'Enregistrer...';
diff --git a/plugins/kolab_delegation/localization/hu_HU.inc b/plugins/kolab_delegation/localization/hu_HU.inc
new file mode 100644
index 0000000..e9b7bab
--- /dev/null
+++ b/plugins/kolab_delegation/localization/hu_HU.inc
@@ -0,0 +1,26 @@
+<?php
+$labels['tabtitle'] = 'Meghatalmazás';
+$labels['delegates'] = 'Meghatalmazottak';
+$labels['delegate'] = 'Meghatalmazott:';
+$labels['mail'] = 'E-mail';
+$labels['contact'] = 'Címjegyzékek';
+$labels['event'] = 'Naptárak';
+$labels['task'] = 'Feladatok';
+$labels['note'] = 'Jegyzetek';
+$labels['yes'] = 'Igen';
+$labels['no'] = 'Nem';
+$labels['read'] = 'Csak olvasásra';
+$labels['write'] = 'Írásra';
+$labels['adddelegate'] = 'Meghatalmazás';
+$labels['deletedelegate'] = 'Meghatalmazás visszavonása';
+$labels['savingdata'] = 'Adatok mentése...';
+$labels['delegatedeleteconfirm'] = 'Biztos benne, hogy meg szeretné szüntetni ezt a meghatalmazást?';
+$labels['delegateremoveacl'] = 'a mappákhoz megadott hozzáférések visszavonásával';
+$labels['deleteconfirm'] = 'Megerősítés';
+$labels['deletesuccess'] = 'A meghatalmazás sikeresen meg lett szüntetve.';
+$labels['deleteerror'] = 'Nem sikerült visszavonni a meghatalmazást.';
+$labels['updatesuccess'] = 'A meghatalmazás sikeresen frissítve lett.';
+$labels['updateerror'] = 'Nem sikerült frissíteni a meghatalmazást.';
+$labels['createsuccess'] = 'A meghatalmazás sikeresen létre lett hozva.';
+$labels['createerror'] = 'Nem sikerült létrehozni a meghatalmazást.';
+?>
diff --git a/plugins/kolab_delegation/localization/it_IT.inc b/plugins/kolab_delegation/localization/it_IT.inc
new file mode 100644
index 0000000..8e28b58
--- /dev/null
+++ b/plugins/kolab_delegation/localization/it_IT.inc
@@ -0,0 +1,26 @@
+<?php
+$labels['tabtitle'] = 'Deleghe';
+$labels['delegates'] = 'Delegati';
+$labels['delegate'] = 'Delegato';
+$labels['mail'] = 'Email';
+$labels['contact'] = 'Rubriche';
+$labels['event'] = 'Calendari';
+$labels['task'] = 'Attività';
+$labels['note'] = 'Note';
+$labels['yes'] = 'sì';
+$labels['no'] = 'No';
+$labels['read'] = 'Sola lettura';
+$labels['write'] = 'Scrittura';
+$labels['adddelegate'] = 'Aggiungi delegato';
+$labels['deletedelegate'] = 'Elimina delegato';
+$labels['savingdata'] = 'Salvataggio dati...';
+$labels['delegatedeleteconfirm'] = 'Vuoi davvero eliminare questo delegato?';
+$labels['delegateremoveacl'] = 'rimuovi i diritti di accesso alle cartelle assegnati a questo utente';
+$labels['deleteconfirm'] = 'Conferma';
+$labels['deletesuccess'] = 'Il delegato è stato rimosso correttamente.';
+$labels['deleteerror'] = 'Impossibile rimuovere il delegato.';
+$labels['updatesuccess'] = 'Il delegato è stato aggiornato correttamente.';
+$labels['updateerror'] = 'Impossibile aggiornare il delegato.';
+$labels['createsuccess'] = 'Il delegato è stato aggiunto correttamente.';
+$labels['createerror'] = 'Impossibile aggiungere il delegato.';
+?>
diff --git a/plugins/kolab_delegation/localization/ja_JP.inc b/plugins/kolab_delegation/localization/ja_JP.inc
index 2a22428..6e8cec4 100644
--- a/plugins/kolab_delegation/localization/ja_JP.inc
+++ b/plugins/kolab_delegation/localization/ja_JP.inc
@@ -9,6 +9,7 @@ $labels['task'] = 'タスク';
 $labels['note'] = 'ノート';
 $labels['yes'] = 'はい';
 $labels['no'] = 'いいえ';
+$labels['read'] = '読込のみ';
 $labels['adddelegate'] = '委任者を追加';
 $labels['deletedelegate'] = '委任者を削除';
 $labels['savingdata'] = 'データを保存中…';
diff --git a/plugins/kolab_delegation/localization/nl_NL.inc b/plugins/kolab_delegation/localization/nl_NL.inc
index 6b57c67..6035137 100644
--- a/plugins/kolab_delegation/localization/nl_NL.inc
+++ b/plugins/kolab_delegation/localization/nl_NL.inc
@@ -9,6 +9,8 @@ $labels['task'] = 'Taken';
 $labels['note'] = 'Notities';
 $labels['yes'] = 'Ja';
 $labels['no'] = 'Nee';
+$labels['read'] = 'Alleen-lezen';
+$labels['write'] = 'Schrijven';
 $labels['adddelegate'] = 'Gedelegeerde toevoegen';
 $labels['deletedelegate'] = 'Gedelegeerde verwijderen';
 $labels['savingdata'] = 'Data wordt opgeslagen...';
diff --git a/plugins/kolab_delegation/localization/pl_PL.inc b/plugins/kolab_delegation/localization/pl_PL.inc
index 84ececd..c979870 100644
--- a/plugins/kolab_delegation/localization/pl_PL.inc
+++ b/plugins/kolab_delegation/localization/pl_PL.inc
@@ -1,9 +1,26 @@
 <?php
+$labels['tabtitle'] = 'Pełnomocnictwa';
 $labels['delegates'] = 'Wydelegowani';
+$labels['delegate'] = 'Pełnomocnik';
 $labels['mail'] = 'Poczta';
 $labels['contact'] = 'Książki adresowe';
 $labels['event'] = 'Kalendarze';
 $labels['task'] = 'Zadania';
 $labels['note'] = 'Notatki';
+$labels['yes'] = 'Tak';
+$labels['no'] = 'Nie';
+$labels['read'] = 'Tylko-do-odczytu';
+$labels['write'] = 'Zapis';
+$labels['adddelegate'] = 'Dodaj delegata';
+$labels['deletedelegate'] = 'Usuń delegata';
 $labels['savingdata'] = 'ZapisujÄ™ dane...';
+$labels['delegatedeleteconfirm'] = 'Czy na pewno chcesz usunąć tego delegata?';
+$labels['delegateremoveacl'] = 'usuń prawa dostępu do folderów przypisanych do tego użytkownika';
+$labels['deleteconfirm'] = 'Potwierdzenie';
+$labels['deletesuccess'] = 'Delegat został usunięty.';
+$labels['deleteerror'] = 'Nie można usunąć delegata.';
+$labels['updatesuccess'] = 'Delegat został zaktualizowany.';
+$labels['updateerror'] = 'Nie można zaktualizować delegata.';
+$labels['createsuccess'] = 'Delegat został dodany.';
+$labels['createerror'] = 'Nie można dodać delegata.';
 ?>
diff --git a/plugins/kolab_delegation/localization/pt_BR.inc b/plugins/kolab_delegation/localization/pt_BR.inc
index 3536dc0..9e0bf2b 100644
--- a/plugins/kolab_delegation/localization/pt_BR.inc
+++ b/plugins/kolab_delegation/localization/pt_BR.inc
@@ -9,6 +9,7 @@ $labels['task'] = 'Tarefas';
 $labels['note'] = 'Notas';
 $labels['yes'] = 'SIm';
 $labels['no'] = 'Não';
+$labels['read'] = 'Somente leitura';
 $labels['adddelegate'] = 'Adicionar delegado';
 $labels['deletedelegate'] = 'Remover delegado';
 $labels['savingdata'] = 'Salvando dados...';
diff --git a/plugins/kolab_delegation/localization/ru_RU.inc b/plugins/kolab_delegation/localization/ru_RU.inc
index ce6d0e4..0424a76 100644
--- a/plugins/kolab_delegation/localization/ru_RU.inc
+++ b/plugins/kolab_delegation/localization/ru_RU.inc
@@ -9,6 +9,8 @@ $labels['task'] = 'Задачи';
 $labels['note'] = 'Заметки';
 $labels['yes'] = 'Да';
 $labels['no'] = 'Нет';
+$labels['read'] = 'Только для чтения';
+$labels['write'] = 'Запись';
 $labels['adddelegate'] = 'Добавить представителя';
 $labels['deletedelegate'] = 'Исключить из представителей';
 $labels['savingdata'] = 'Сохранение данных...';
diff --git a/plugins/kolab_files/localization/ca_ES.inc b/plugins/kolab_files/localization/ca_ES.inc
new file mode 100644
index 0000000..b20e491
--- /dev/null
+++ b/plugins/kolab_files/localization/ca_ES.inc
@@ -0,0 +1,7 @@
+<?php
+$labels['save'] = 'Desa';
+$labels['cancel'] = 'Cancel·la';
+$labels['name'] = 'Nom';
+$labels['edit'] = 'Edita';
+$labels['save'] = 'Desa';
+?>
diff --git a/plugins/kolab_files/localization/da_DK.inc b/plugins/kolab_files/localization/da_DK.inc
new file mode 100644
index 0000000..b030a60
--- /dev/null
+++ b/plugins/kolab_files/localization/da_DK.inc
@@ -0,0 +1,62 @@
+<?php
+$labels['files'] = 'Filer';
+$labels['saveall'] = 'Gem alle i skyen...';
+$labels['saveto'] = 'Gem i skyen...';
+$labels['saveas'] = 'Gem som:';
+$labels['create'] = 'Opret';
+$labels['save'] = 'Gem';
+$labels['cancel'] = 'Annullér';
+$labels['fromcloud'] = 'Fra sky...';
+$labels['selectfiles'] = 'Vælg fil(er) til vedhæftning...';
+$labels['attachsel'] = 'Vedhæfte den valgte';
+$labels['foldercreate'] = 'Opret mappe';
+$labels['folderrename'] = 'Omdøb mappe';
+$labels['folderdelete'] = 'Slet mappe';
+$labels['folderinside'] = 'Indsæt indeni';
+$labels['foldername'] = 'Mappenavn';
+$labels['name'] = 'Navn';
+$labels['mtime'] = 'Ændret';
+$labels['type'] = 'Type';
+$labels['upload'] = 'Overfør';
+$labels['uploadfile'] = 'Overfør fil(er)';
+$labels['get'] = 'Hent';
+$labels['getfile'] = 'Hent fil';
+$labels['view'] = 'Vis';
+$labels['viewfile'] = 'Vis fil';
+$labels['rename'] = 'Omdøb fil';
+$labels['deletefile'] = 'Slet fil(er)';
+$labels['edit'] = 'Redigér';
+$labels['editfile'] = 'Redigér fil';
+$labels['save'] = 'Gem';
+$labels['savefile'] = 'Gem fil';
+$labels['printfile'] = 'Udskriv fil';
+$labels['fileedit'] = 'Filegenskaber';
+$labels['collection_audio'] = 'Lyd';
+$labels['collection_video'] = 'Video';
+$labels['collection_image'] = 'Billeder';
+$labels['collection_document'] = 'Dokumenter';
+$labels['uploading'] = 'Overfører fil(er)..';
+$labels['attaching'] = 'Vedhæfter fil(er)..';
+$labels['foldercreating'] = 'Opretter mappe...';
+$labels['folderdeleting'] = 'Sletter mappe...';
+$labels['folderdeleteconfirm'] = 'Er du sikker på at du vil slette valgte mappe?';
+$labels['folderdeletenotice'] = 'Sletningen af mappe blev gennemført.';
+$labels['foldercreatenotice'] = 'Oprettelsen af mappe blev gennemført.';
+$labels['saveallnotice'] = 'Gennemførte lagring af $n fil(er).';
+$labels['saveallerror'] = 'Lagringen af $n fil(er) mislykkedes.';
+$labels['attacherror'] = 'Mislykkedes med at vedhæfte fil(er) fra skyen';
+$labels['fileupdating'] = 'Opdaterer fil...';
+$labels['filemoving'] = 'Flytter fil(er)...';
+$labels['filecopying'] = 'Kopierer fil(er)...';
+$labels['filedeleting'] = 'Sletter fil(er)...';
+$labels['filedeleteconfirm'] = 'Er du sikker på du vil slette valgte filer?';
+$labels['filedeletenotice'] = 'Sletningen af fil(er) blev gennemført.';
+$labels['filemovenotice'] = 'Flytning af fil(er) blev gennemført.';
+$labels['filecopynotice'] = 'Kopiering af fil(er) blev gennemført.';
+$labels['allfolders'] = 'søg i alle mapper';
+$labels['fileskip'] = 'Spring over';
+$labels['fileskipall'] = 'Spring alle over';
+$labels['fileoverwrite'] = 'Overskriv';
+$labels['fileoverwriteall'] = 'Overskriv alle';
+$labels['filemoveconfirm'] = 'Denne handling vil overskrive destinationsfilen: <b>$file</b>.';
+?>
diff --git a/plugins/kolab_files/localization/de_CH.inc b/plugins/kolab_files/localization/de_CH.inc
index e78e76f..ed41a18 100644
--- a/plugins/kolab_files/localization/de_CH.inc
+++ b/plugins/kolab_files/localization/de_CH.inc
@@ -4,6 +4,18 @@ $labels['save'] = 'Speichern';
 $labels['cancel'] = 'Abbrechen';
 $labels['folderinside'] = 'Erstellen in';
 $labels['name'] = 'Name';
+$labels['mtime'] = 'Geändert';
+$labels['type'] = 'Typ';
+$labels['get'] = 'Herunterladen';
 $labels['edit'] = 'Bearbeiten';
 $labels['save'] = 'Speichern';
+$labels['collection_audio'] = 'Audio';
+$labels['collection_video'] = 'Video';
+$labels['collection_image'] = 'Bilder';
+$labels['collection_document'] = 'Dokumente';
+$labels['fileskip'] = 'Ãœberspringen';
+$labels['fileskipall'] = 'Alle überspringen';
+$labels['fileoverwrite'] = 'Ãœberschreiben';
+$labels['fileoverwriteall'] = 'Alle überschreiben';
+$labels['filemoveconfirm'] = 'Diese Aktion wird die Zieldatei <b>$file</b> überschreiben.';
 ?>
diff --git a/plugins/kolab_files/localization/de_DE.inc b/plugins/kolab_files/localization/de_DE.inc
index e78e76f..9abdcb7 100644
--- a/plugins/kolab_files/localization/de_DE.inc
+++ b/plugins/kolab_files/localization/de_DE.inc
@@ -1,9 +1,62 @@
 <?php
 $labels['files'] = 'Dateien';
+$labels['saveall'] = 'Alle in die Cloud speichern...';
+$labels['saveto'] = 'In die Cloud speichern...';
+$labels['saveas'] = 'Speichern als:';
+$labels['create'] = 'Erstellen';
 $labels['save'] = 'Speichern';
 $labels['cancel'] = 'Abbrechen';
+$labels['fromcloud'] = 'Aus der Cloud...';
+$labels['selectfiles'] = 'Datei(en) zum Anhängen auswählen...';
+$labels['attachsel'] = 'Ausgewählte anhängen';
+$labels['foldercreate'] = 'Ordner erstellen';
+$labels['folderrename'] = 'Ordner umbenennen';
+$labels['folderdelete'] = 'Ordner löschen';
 $labels['folderinside'] = 'Erstellen in';
+$labels['foldername'] = 'Ordnername';
 $labels['name'] = 'Name';
+$labels['mtime'] = 'Geändert';
+$labels['type'] = 'Typ';
+$labels['upload'] = 'Hochladen';
+$labels['uploadfile'] = 'Datei(en) hochladen';
+$labels['get'] = 'Herunterladen';
+$labels['getfile'] = 'Datei herunterladen';
+$labels['view'] = 'Ansehen';
+$labels['viewfile'] = 'Datei ansehen';
+$labels['rename'] = 'Datei umbenennen';
+$labels['deletefile'] = 'Datei(en) löschen';
 $labels['edit'] = 'Bearbeiten';
+$labels['editfile'] = 'Datei bearbeiten';
 $labels['save'] = 'Speichern';
+$labels['savefile'] = 'Datei speichern';
+$labels['printfile'] = 'Datei drucken';
+$labels['fileedit'] = 'Dateieigenschaften';
+$labels['collection_audio'] = 'Audio';
+$labels['collection_video'] = 'Video';
+$labels['collection_image'] = 'Bilder';
+$labels['collection_document'] = 'Dokumente';
+$labels['uploading'] = 'Lade Datei(en) hoch...';
+$labels['attaching'] = 'Hänge Datei(en) an...';
+$labels['foldercreating'] = 'Erstelle Ordner...';
+$labels['folderdeleting'] = 'Lösche Ordner...';
+$labels['folderdeleteconfirm'] = 'Sind Sie sicher, dass Sie den gewählten Ordner löschen möchten?';
+$labels['folderdeletenotice'] = 'Ordner erfolgreich gelöscht.';
+$labels['foldercreatenotice'] = 'Ordner erfolgreich erstellt.';
+$labels['saveallnotice'] = '$n Datei(en) erfolgreich gespeichert.';
+$labels['saveallerror'] = 'Speichern von $n Datei(en) fehlgeschlagen.';
+$labels['attacherror'] = 'Anhängen von Datei(en) aus der Cloud fehlgeschlagen.';
+$labels['fileupdating'] = 'Aktualisiere Datei...';
+$labels['filemoving'] = 'Verschiebe Datei(en)...';
+$labels['filecopying'] = 'Kopiere Datei(en)...';
+$labels['filedeleting'] = 'Lösche Datei(en)...';
+$labels['filedeleteconfirm'] = 'Sind Sie sicher, dass Sie die gewählten Dateien löschen möchten?';
+$labels['filedeletenotice'] = 'Datei(en) erfolgreich gelöscht.';
+$labels['filemovenotice'] = 'Datei(en) erfolgreich verschoben.';
+$labels['filecopynotice'] = 'Datei(en) erfolgreich kopiert.';
+$labels['allfolders'] = 'suche in allen Ordnern';
+$labels['fileskip'] = 'Ãœberspringen';
+$labels['fileskipall'] = 'Alle überspringen';
+$labels['fileoverwrite'] = 'Ãœberschreiben';
+$labels['fileoverwriteall'] = 'Alle überschreiben';
+$labels['filemoveconfirm'] = 'Diese Aktion wird die Zieldatei <b>$file</b> überschreiben.';
 ?>
diff --git a/plugins/kolab_files/localization/es_ES.inc b/plugins/kolab_files/localization/es_ES.inc
index 13ace68..f33a0e0 100644
--- a/plugins/kolab_files/localization/es_ES.inc
+++ b/plugins/kolab_files/localization/es_ES.inc
@@ -1,6 +1,7 @@
 <?php
 $labels['save'] = 'Guardar';
 $labels['cancel'] = 'Cancelar';
+$labels['folderinside'] = 'Insert inside';
 $labels['name'] = 'Nombre';
 $labels['type'] = 'Tipo';
 $labels['edit'] = 'Editar';
diff --git a/plugins/kolab_files/localization/et_EE.inc b/plugins/kolab_files/localization/et_EE.inc
index 5063751..b5d68c6 100644
--- a/plugins/kolab_files/localization/et_EE.inc
+++ b/plugins/kolab_files/localization/et_EE.inc
@@ -1,5 +1,8 @@
 <?php
 $labels['save'] = 'Salvesta';
+$labels['cancel'] = 'Cancel';
+$labels['folderinside'] = 'Insert inside';
 $labels['name'] = 'Nimi';
+$labels['edit'] = 'Edit';
 $labels['save'] = 'Salvesta';
 ?>
diff --git a/plugins/kolab_files/localization/fi_FI.inc b/plugins/kolab_files/localization/fi_FI.inc
new file mode 100644
index 0000000..770c9b6
--- /dev/null
+++ b/plugins/kolab_files/localization/fi_FI.inc
@@ -0,0 +1,61 @@
+<?php
+$labels['files'] = 'Tiedostot';
+$labels['saveall'] = 'Tallenna kaikki pilveen...';
+$labels['saveto'] = 'Tallenna pilveen...';
+$labels['saveas'] = 'Tallenna nimellä:';
+$labels['create'] = 'Luo';
+$labels['save'] = 'Tallenna';
+$labels['cancel'] = 'Peru';
+$labels['fromcloud'] = 'Pilvestä...';
+$labels['selectfiles'] = 'Valitse yksi tai useampi liitettävä tiedosto...';
+$labels['attachsel'] = 'Liitä valitut';
+$labels['foldercreate'] = 'Luo kansio';
+$labels['folderrename'] = 'Nimeä kansio uudelleen';
+$labels['folderdelete'] = 'Poista kansio';
+$labels['foldername'] = 'Kansion nimi';
+$labels['name'] = 'Nimi';
+$labels['mtime'] = 'Muokattu';
+$labels['type'] = 'Tyyppi';
+$labels['upload'] = 'Lähetä';
+$labels['uploadfile'] = 'Lähetä yksi tai useampi tiedosto';
+$labels['get'] = 'Lataa';
+$labels['getfile'] = 'Lataa tiedosto';
+$labels['view'] = 'Näytä';
+$labels['viewfile'] = 'Näytä tiedosto';
+$labels['rename'] = 'Muuta tiedoston nimeä';
+$labels['deletefile'] = 'Poista yksi tai useampi tiedosto';
+$labels['edit'] = 'Muokkaa';
+$labels['editfile'] = 'Muokkaa tiedostoa';
+$labels['save'] = 'Tallenna';
+$labels['savefile'] = 'Tallenna tiedosto';
+$labels['printfile'] = 'Tulosta tiedosto';
+$labels['fileedit'] = 'Tiedoston ominaisuudet';
+$labels['collection_audio'] = 'Ääni';
+$labels['collection_video'] = 'Video';
+$labels['collection_image'] = 'Kuvat';
+$labels['collection_document'] = 'Asiakirjat';
+$labels['uploading'] = 'Lähetetään tiedostoja...';
+$labels['attaching'] = 'Liitetään tiedostoja...';
+$labels['foldercreating'] = 'Luodaan kansiota...';
+$labels['folderdeleting'] = 'Poistetaan kansiota...';
+$labels['folderdeleteconfirm'] = 'Haluatko varmasti poistaa valitun kansion?';
+$labels['folderdeletenotice'] = 'Kansio poistettu onnistuneesti.';
+$labels['foldercreatenotice'] = 'Kansio luotu onnistuneesti.';
+$labels['saveallnotice'] = '$n tiedosto(a) tallennettiin onnistuneesti.';
+$labels['saveallerror'] = '$n tiedoston tallentaminen epäonnistui.';
+$labels['attacherror'] = 'Tiedostojen liittäminen pilvestä epäonnistui';
+$labels['fileupdating'] = 'Päivitetään tiedostoa...';
+$labels['filemoving'] = 'Siirretään tiedosto(ja)...';
+$labels['filecopying'] = 'Kopioidaan tiedosto(ja)...';
+$labels['filedeleting'] = 'Poistetaan tiedosto(ja)...';
+$labels['filedeleteconfirm'] = 'Haluatko varmasti poistaa valitut tiedostot?';
+$labels['filedeletenotice'] = 'Tiedosto(t) poistettiin onnistuneesti.';
+$labels['filemovenotice'] = 'Tiedosto(t) siirrettiin onnistuneesti.';
+$labels['filecopynotice'] = 'Tiedosto(t) kopioitiin onnistuneesti.';
+$labels['allfolders'] = 'etsi kaikista kansioista';
+$labels['fileskip'] = 'Ohita';
+$labels['fileskipall'] = 'Ohita kaikki';
+$labels['fileoverwrite'] = 'Korvaa';
+$labels['fileoverwriteall'] = 'Korvaa kaikki';
+$labels['filemoveconfirm'] = 'Tämä toiminto korvaa kohdetiedoston: <b>$file</b>.';
+?>
diff --git a/plugins/kolab_files/localization/fr_FR.inc b/plugins/kolab_files/localization/fr_FR.inc
index 8212528..ab0d8e1 100644
--- a/plugins/kolab_files/localization/fr_FR.inc
+++ b/plugins/kolab_files/localization/fr_FR.inc
@@ -1,10 +1,62 @@
 <?php
 $labels['files'] = 'Fichiers';
+$labels['saveall'] = 'Enregistrer tout dans le nuage...';
+$labels['saveto'] = 'Enregistrer dans le nuage...';
+$labels['saveas'] = 'Enregistrer sous:';
+$labels['create'] = 'Créer';
 $labels['save'] = 'Enregistrer';
 $labels['cancel'] = 'Annuler';
+$labels['fromcloud'] = 'Depuis le nuage...';
+$labels['selectfiles'] = 'Sélectionnez le(s) fichier(s) à attacher..';
+$labels['attachsel'] = 'Attachement sélectionné';
+$labels['foldercreate'] = 'Nouveau répertoire';
+$labels['folderrename'] = 'Renommer le répertoire';
+$labels['folderdelete'] = 'Supprimer le répertoire';
 $labels['folderinside'] = 'Ajouter à l\'intérieur';
+$labels['foldername'] = 'Nom du répertoire';
 $labels['name'] = 'Nom';
+$labels['mtime'] = 'Modifié';
 $labels['type'] = 'Type';
+$labels['upload'] = 'Téléverser';
+$labels['uploadfile'] = 'Téléversement de fichier(s)';
+$labels['get'] = 'Télécharger';
+$labels['getfile'] = 'Téléchargement de fichier(s)';
+$labels['view'] = 'Voir';
+$labels['viewfile'] = 'Voir le fichier';
+$labels['rename'] = 'Renommer le fichier';
+$labels['deletefile'] = 'Supprimer le(s) fichier(s)';
 $labels['edit'] = 'Modifier';
+$labels['editfile'] = 'Modifier le fichier';
 $labels['save'] = 'Enregistrer';
+$labels['savefile'] = 'Sauvegarder le fichier';
+$labels['printfile'] = 'Imprimer le fichier';
+$labels['fileedit'] = 'Propriétés du fichier';
+$labels['collection_audio'] = 'Son';
+$labels['collection_video'] = 'Vidéo';
+$labels['collection_image'] = 'Images';
+$labels['collection_document'] = 'Documents';
+$labels['uploading'] = 'Téléversement de(s) fichier(s)...';
+$labels['attaching'] = 'Attachement de fichier(s)...';
+$labels['foldercreating'] = 'Création d\'un répertoire...';
+$labels['folderdeleting'] = 'Suppression d\'un répertoire...';
+$labels['folderdeleteconfirm'] = 'Êtes-vous sûr de de vouloir supprimer le répertoire sélectionné ?';
+$labels['folderdeletenotice'] = 'Le répertoire a été supprimé.';
+$labels['foldercreatenotice'] = 'Le répertoire a été créé.';
+$labels['saveallnotice'] = '$n fichier(s) ont été sauvegardé(s)';
+$labels['saveallerror'] = 'La sauvegarde de $n fichier(s) a échoué.';
+$labels['attacherror'] = 'L\'attachement de fichier(s) depuis le nuage a échoué';
+$labels['fileupdating'] = 'Modification du fichier...';
+$labels['filemoving'] = 'Déplacement de fichier(s)...';
+$labels['filecopying'] = 'Copie de fichier(s)...';
+$labels['filedeleting'] = 'Suppression de fichier(s)...';
+$labels['filedeleteconfirm'] = 'Êtes-vous sûr de de vouloir supprimer les fichiers sélectionnés ?';
+$labels['filedeletenotice'] = 'Le(s) fichier(s) ont été supprimé(s).';
+$labels['filemovenotice'] = 'Le(s) fichier(s) ont été déplacé(s).';
+$labels['filecopynotice'] = 'Le(s) fichier(s) ont été copié(s).';
+$labels['allfolders'] = 'Recherche dans tous les répertoires';
+$labels['fileskip'] = 'Ignorer';
+$labels['fileskipall'] = 'Ignorer tout';
+$labels['fileoverwrite'] = 'Écraser';
+$labels['fileoverwriteall'] = 'Écraser tout';
+$labels['filemoveconfirm'] = 'Cette action va écraser le fichier de destination : <b>$file</b>.';
 ?>
diff --git a/plugins/kolab_files/localization/hu_HU.inc b/plugins/kolab_files/localization/hu_HU.inc
index 7870ca9..502ef0a 100644
--- a/plugins/kolab_files/localization/hu_HU.inc
+++ b/plugins/kolab_files/localization/hu_HU.inc
@@ -1,5 +1,62 @@
 <?php
+$labels['files'] = 'Fájlfelhő';
+$labels['saveall'] = 'Csatolmányok mentése a felhőbe...';
+$labels['saveto'] = 'Mentés a felhőbe...';
+$labels['saveas'] = 'Fájlnév:';
+$labels['create'] = 'Létrehozás';
 $labels['save'] = 'Mentés';
 $labels['cancel'] = 'Mégse';
+$labels['fromcloud'] = 'Fájlfelhőből...';
+$labels['selectfiles'] = 'Csatolmányok kiválasztása...';
+$labels['attachsel'] = 'Jelölt fájlok csatolása';
+$labels['foldercreate'] = 'Mappa létrehozása';
+$labels['folderrename'] = 'Mappa átnevezése';
+$labels['folderdelete'] = 'Mappa törlése';
+$labels['folderinside'] = 'Almappa ide';
+$labels['foldername'] = 'Mappa neve';
+$labels['name'] = 'Név';
+$labels['mtime'] = 'Módosítva';
+$labels['type'] = 'Típus';
+$labels['upload'] = 'Feltöltés';
+$labels['uploadfile'] = 'Fájlok feltöltése';
+$labels['get'] = 'Letöltés';
+$labels['getfile'] = 'Fájlok letöltése';
+$labels['view'] = 'Megtekintés';
+$labels['viewfile'] = 'Fájl megtekintése';
+$labels['rename'] = 'Átnevezés';
+$labels['deletefile'] = 'Fájlok törlése';
+$labels['edit'] = 'Szerkesztés';
+$labels['editfile'] = 'Fájl szerkesztése';
 $labels['save'] = 'Mentés';
+$labels['savefile'] = 'Fájl mentése';
+$labels['printfile'] = 'Fájl nyomtatása';
+$labels['fileedit'] = 'Fájl tulajdonságai';
+$labels['collection_audio'] = 'Hangfájlok';
+$labels['collection_video'] = 'Videó fájlok';
+$labels['collection_image'] = 'Képek';
+$labels['collection_document'] = 'Dokumentumok';
+$labels['uploading'] = 'Feltöltés...';
+$labels['attaching'] = 'Csatolás...';
+$labels['foldercreating'] = 'Mappa létrehozása...';
+$labels['folderdeleting'] = 'Mappa törlése...';
+$labels['folderdeleteconfirm'] = 'Biztos benne, hogy törölni szeretné a kijelölt mappát?';
+$labels['folderdeletenotice'] = 'Mappa törlése sikeres.';
+$labels['foldercreatenotice'] = 'Mappa létrehozása sikeres.';
+$labels['saveallnotice'] = '$n fájl mentése sikeres.';
+$labels['saveallerror'] = '$n fájl mentése nem sikerült.';
+$labels['attacherror'] = 'Nem sikerült csatolni a fájlfelhőből';
+$labels['fileupdating'] = 'Fájl frissítése...';
+$labels['filemoving'] = 'Áthelyezés...';
+$labels['filecopying'] = 'Fájlmásolás...';
+$labels['filedeleting'] = 'Fájltörlés...';
+$labels['filedeleteconfirm'] = 'Biztos benne, hogy törölni szeretné a kijelölt fájlokat?';
+$labels['filedeletenotice'] = 'Törlés sikeres.';
+$labels['filemovenotice'] = 'Áthelyezés sikeres.';
+$labels['filecopynotice'] = 'Másolás sikeres.';
+$labels['allfolders'] = 'keresés minden mappában';
+$labels['fileskip'] = 'Kihagyás';
+$labels['fileskipall'] = 'Mindegyik kihagyása';
+$labels['fileoverwrite'] = 'Felülírás';
+$labels['fileoverwriteall'] = 'Mindegyik felülírása';
+$labels['filemoveconfirm'] = 'Ezzel a művelettel felülíródik a fájl: <b>$file</b>.';
 ?>
diff --git a/plugins/kolab_files/localization/it_IT.inc b/plugins/kolab_files/localization/it_IT.inc
index df257d6..71dd4f0 100644
--- a/plugins/kolab_files/localization/it_IT.inc
+++ b/plugins/kolab_files/localization/it_IT.inc
@@ -1,5 +1,61 @@
 <?php
+$labels['files'] = 'File';
+$labels['saveall'] = 'Salva tutti nel cloud...';
+$labels['saveto'] = 'Salva nel cloud...';
+$labels['saveas'] = 'Salva come:';
+$labels['create'] = 'Crea';
 $labels['save'] = 'Salva';
 $labels['cancel'] = 'Annulla';
+$labels['fromcloud'] = 'Dal cloud...';
+$labels['selectfiles'] = 'Seleziona file da allegare...';
+$labels['attachsel'] = 'Allega selezionati';
+$labels['foldercreate'] = 'Crea cartella';
+$labels['folderrename'] = 'Rinomina cartella';
+$labels['folderdelete'] = 'Elimina cartella';
+$labels['folderinside'] = 'Inserisci dentro';
+$labels['foldername'] = 'Nome cartella';
+$labels['name'] = 'Nome';
+$labels['mtime'] = 'Modificato';
+$labels['type'] = 'Tipo';
+$labels['upload'] = 'Carica';
+$labels['uploadfile'] = 'Carica file';
+$labels['get'] = 'Scarica';
+$labels['getfile'] = 'Scarica file';
+$labels['view'] = 'Visualizza';
+$labels['viewfile'] = 'Visualizza file';
+$labels['rename'] = 'Rinomina file';
+$labels['deletefile'] = 'Elimina file';
+$labels['edit'] = 'Modifica';
+$labels['editfile'] = 'Modifica file';
 $labels['save'] = 'Salva';
+$labels['savefile'] = 'Salva file';
+$labels['printfile'] = 'Stampa file';
+$labels['fileedit'] = 'Proprietà file';
+$labels['collection_audio'] = 'Audio';
+$labels['collection_video'] = 'Video';
+$labels['collection_image'] = 'Immagini';
+$labels['collection_document'] = 'Documenti';
+$labels['uploading'] = 'Caricamento file...';
+$labels['foldercreating'] = 'Creazione cartella...';
+$labels['folderdeleting'] = 'Eliminazione cartella...';
+$labels['folderdeleteconfirm'] = 'Sei sicuro di voler eliminare la cartella selezionata?';
+$labels['folderdeletenotice'] = 'Cartella eliminata correttamente.';
+$labels['foldercreatenotice'] = 'Cartella creata correttamente.';
+$labels['saveallnotice'] = '$n file salvati correttamente.';
+$labels['saveallerror'] = 'Salvataggio di $n file fallito.';
+$labels['attacherror'] = 'Impossibile allegare file dal cloud';
+$labels['fileupdating'] = 'Aggiornamento file...';
+$labels['filemoving'] = 'Spostamento file...';
+$labels['filecopying'] = 'Copia file...';
+$labels['filedeleting'] = 'Eliminazione file...';
+$labels['filedeleteconfirm'] = 'Sei sicuro di voler eliminare i file selezionati?';
+$labels['filedeletenotice'] = 'File eliminati correttamente.';
+$labels['filemovenotice'] = 'File spostati correttamente.';
+$labels['filecopynotice'] = 'File copiati correttamente.';
+$labels['allfolders'] = 'cerca in tutte le cartelle';
+$labels['fileskip'] = 'Salta';
+$labels['fileskipall'] = 'Salta tutti';
+$labels['fileoverwrite'] = 'Sovrascrivi';
+$labels['fileoverwriteall'] = 'Sovrascrivi tutti';
+$labels['filemoveconfirm'] = 'Questa azione sovrascriverà i file di destinazione: <b>$file</b>.';
 ?>
diff --git a/plugins/kolab_files/localization/nl_NL.inc b/plugins/kolab_files/localization/nl_NL.inc
index 5d82d11..1fb1142 100644
--- a/plugins/kolab_files/localization/nl_NL.inc
+++ b/plugins/kolab_files/localization/nl_NL.inc
@@ -1,9 +1,62 @@
 <?php
 $labels['files'] = 'Bestanden';
+$labels['saveall'] = 'Sla alles op in de cloud...';
+$labels['saveto'] = 'Sla op in de cloud...';
+$labels['saveas'] = 'Opslaan als:';
+$labels['create'] = 'Creëer';
 $labels['save'] = 'Opslaan';
 $labels['cancel'] = 'Annuleren';
-$labels['foldername'] = 'Folder naam';
+$labels['fromcloud'] = 'Uit de cloud...';
+$labels['selectfiles'] = 'Selecteer bestand(en) om toe te voegen...';
+$labels['attachsel'] = 'Voeg het geselekteerde toe';
+$labels['foldercreate'] = 'Creëer map';
+$labels['folderrename'] = 'Hernoem map';
+$labels['folderdelete'] = 'Verwijder map';
+$labels['folderinside'] = 'Insert inside';
+$labels['foldername'] = 'Map naam';
 $labels['name'] = 'Naam';
+$labels['mtime'] = 'Gewijzigd';
+$labels['type'] = 'Type';
+$labels['upload'] = 'Upload';
+$labels['uploadfile'] = 'Upload bestand(en)';
+$labels['get'] = 'Downloaden';
+$labels['getfile'] = 'Download bestand';
+$labels['view'] = 'Bekijken';
+$labels['viewfile'] = 'Bekijk bestand';
+$labels['rename'] = 'Hernoem bestand';
+$labels['deletefile'] = 'Verwijder bestand(en)';
 $labels['edit'] = 'Wijzigen';
+$labels['editfile'] = 'Wijzig bestand';
 $labels['save'] = 'Opslaan';
+$labels['savefile'] = 'Sla bestand op';
+$labels['printfile'] = 'Druk bestand af';
+$labels['fileedit'] = 'Eigenschappen van bestand';
+$labels['collection_audio'] = 'Geluid';
+$labels['collection_video'] = 'Video';
+$labels['collection_image'] = 'Afbeeldingen';
+$labels['collection_document'] = 'Documenten';
+$labels['uploading'] = 'Uploaden van bestand(en)...';
+$labels['attaching'] = 'Bestand(en) toevoegen...';
+$labels['foldercreating'] = 'Creëren van map...';
+$labels['folderdeleting'] = 'Verwijderen van map...';
+$labels['folderdeleteconfirm'] = 'Weet u zeker dat u de geselecteerde map wilt verwijderen?';
+$labels['folderdeletenotice'] = 'Map succesvol verwijderd.';
+$labels['foldercreatenotice'] = 'Map succesvol aangemaakt.';
+$labels['saveallnotice'] = 'Succesvol $n bestand(en) opgeslagen.';
+$labels['saveallerror'] = 'Opslaan van $n bestand(en) mislukt.';
+$labels['attacherror'] = 'Toevoegen van bestand(en) uit de cloud mislukt';
+$labels['fileupdating'] = 'Wijzigen van bestand...';
+$labels['filemoving'] = 'Verplaatsen van bestand(en)...';
+$labels['filecopying'] = 'Kopiëren van bestand(en)...';
+$labels['filedeleting'] = 'Verwijderen van bestand(en)...';
+$labels['filedeleteconfirm'] = 'Weet u zeker dat u de geselecteerde bestanden wilt verwijderen?';
+$labels['filedeletenotice'] = 'Bestand(en) succesvol verwijderd.';
+$labels['filemovenotice'] = 'Bestand(en) succesvol verplaatst.';
+$labels['filecopynotice'] = 'Bestand(en) succesvol gekopieerd.';
+$labels['allfolders'] = 'Zoek in alle mappen';
+$labels['fileskip'] = 'Overslaan';
+$labels['fileskipall'] = 'Sla allen over';
+$labels['fileoverwrite'] = 'Overschrijven';
+$labels['fileoverwriteall'] = 'Overschrijf alle';
+$labels['filemoveconfirm'] = 'Deze actie overschrijft het volgende doelbestand: <b>$file</b>.';
 ?>
diff --git a/plugins/kolab_files/localization/pl_PL.inc b/plugins/kolab_files/localization/pl_PL.inc
index 3d8d770..8bc4bf1 100644
--- a/plugins/kolab_files/localization/pl_PL.inc
+++ b/plugins/kolab_files/localization/pl_PL.inc
@@ -1,8 +1,62 @@
 <?php
 $labels['files'] = 'Pliki';
+$labels['saveall'] = 'Zapisz wszystkie w chmurze...';
+$labels['saveto'] = 'Zapisz w chmurze...';
+$labels['saveas'] = 'Zapisz jako:';
+$labels['create'] = 'Utwórz';
 $labels['save'] = 'Zapisz';
 $labels['cancel'] = 'Anuluj';
+$labels['fromcloud'] = 'Z chmury...';
+$labels['selectfiles'] = 'Wybierz pliki do załączenia...';
+$labels['attachsel'] = 'Załącz wybrane';
+$labels['foldercreate'] = 'Utwórz folder';
+$labels['folderrename'] = 'Zmień nazwę folderu';
+$labels['folderdelete'] = 'Usuń folder';
+$labels['folderinside'] = 'Wstaw wewnÄ…trz';
+$labels['foldername'] = 'Nazwa folderu';
 $labels['name'] = 'Nazwa';
+$labels['mtime'] = 'Zmodyfikowano';
+$labels['type'] = 'Typ';
+$labels['upload'] = 'Wyślij';
+$labels['uploadfile'] = 'Wyślij plik(i)';
+$labels['get'] = 'Pobierz';
+$labels['getfile'] = 'Pobierz plik';
+$labels['view'] = 'PodglÄ…d';
+$labels['viewfile'] = 'PodglÄ…d pliku';
+$labels['rename'] = 'Zmień nazwę pliku';
+$labels['deletefile'] = 'Usuń plik(i)';
 $labels['edit'] = 'Edytuj';
+$labels['editfile'] = 'Edytuj plik';
 $labels['save'] = 'Zapisz';
+$labels['savefile'] = 'Zapisz plik';
+$labels['printfile'] = 'Drukuj plik';
+$labels['fileedit'] = 'Właściwości pliku';
+$labels['collection_audio'] = 'Audio';
+$labels['collection_video'] = 'Video';
+$labels['collection_image'] = 'Obrazy';
+$labels['collection_document'] = 'Dokumenty';
+$labels['uploading'] = 'Zapisywanie plików...';
+$labels['attaching'] = 'Załączanie plików...';
+$labels['foldercreating'] = 'Tworzenie folderu...';
+$labels['folderdeleting'] = 'Usuwanie folderu...';
+$labels['folderdeleteconfirm'] = 'Czy na pewno chcesz usunąć wybrany folder?';
+$labels['folderdeletenotice'] = 'Folder został usunięty.';
+$labels['foldercreatenotice'] = 'Folder został utworzony.';
+$labels['saveallnotice'] = 'Pomyślnie zapisano $n plików.';
+$labels['saveallerror'] = 'Nie można zapisać $n plików.';
+$labels['attacherror'] = 'Nie udało się załączenie plików z chmury';
+$labels['fileupdating'] = 'Aktualizowanie pliku...';
+$labels['filemoving'] = 'Przenoszenie plików...';
+$labels['filecopying'] = 'Kopiowanie plików...';
+$labels['filedeleting'] = 'Usuwanie plików...';
+$labels['filedeleteconfirm'] = 'Czy na pewno chcesz usunąć wybrane pliki?';
+$labels['filedeletenotice'] = 'Plik(i) zostały usunięte.';
+$labels['filemovenotice'] = 'Plik(i) zostały przeniesione.';
+$labels['filecopynotice'] = 'Plik(i) zostały skopiowane.';
+$labels['allfolders'] = 'szukaj we wszystkich folderach';
+$labels['fileskip'] = 'Omiń';
+$labels['fileskipall'] = 'Omiń wszystkie';
+$labels['fileoverwrite'] = 'Nadpisz';
+$labels['fileoverwriteall'] = 'Nadpisz wszystkie';
+$labels['filemoveconfirm'] = 'Akcja ta nadpisze docelowy plik: <b>$file</b>.';
 ?>
diff --git a/plugins/kolab_files/localization/pt_BR.inc b/plugins/kolab_files/localization/pt_BR.inc
index 5a3aa79..e10a745 100644
--- a/plugins/kolab_files/localization/pt_BR.inc
+++ b/plugins/kolab_files/localization/pt_BR.inc
@@ -1,5 +1,6 @@
 <?php
 $labels['files'] = 'Arquivos';
+$labels['create'] = 'Criar';
 $labels['save'] = 'Salvar';
 $labels['cancel'] = 'Cancelar';
 $labels['folderinside'] = 'Inserir dentro';
diff --git a/plugins/kolab_files/localization/ru_RU.inc b/plugins/kolab_files/localization/ru_RU.inc
index 3ead0c3..619b8e9 100644
--- a/plugins/kolab_files/localization/ru_RU.inc
+++ b/plugins/kolab_files/localization/ru_RU.inc
@@ -1,9 +1,62 @@
 <?php
 $labels['files'] = 'Файлы';
+$labels['saveall'] = 'Сохранить всё в облако...';
+$labels['saveto'] = 'Сохранить в облако...';
+$labels['saveas'] = 'Сохранить как:';
+$labels['create'] = 'Создать';
 $labels['save'] = 'Сохранить';
 $labels['cancel'] = 'Отмена';
-$labels['folderinside'] = 'Вставить внутри';
+$labels['fromcloud'] = 'Из облака...';
+$labels['selectfiles'] = 'Выбрать файл(ы) для прикрепления...';
+$labels['attachsel'] = 'Прикрепить выбранные';
+$labels['foldercreate'] = 'Создать папку';
+$labels['folderrename'] = 'Переименовать папку';
+$labels['folderdelete'] = 'Удалить папку';
+$labels['folderinside'] = 'Вставить внутрь';
+$labels['foldername'] = 'Имя папки';
 $labels['name'] = 'Имя';
+$labels['mtime'] = 'Изменён';
+$labels['type'] = 'Тип';
+$labels['upload'] = 'Закачать';
+$labels['uploadfile'] = 'Закачать файл(ы)';
+$labels['get'] = 'Скачать';
+$labels['getfile'] = 'Скачать файл';
+$labels['view'] = 'Просмотреть';
+$labels['viewfile'] = 'Просмотреть файл';
+$labels['rename'] = 'Переименовать файл';
+$labels['deletefile'] = 'Удалить файл(ы)';
 $labels['edit'] = 'Редактировать';
+$labels['editfile'] = 'Редактировать файл';
 $labels['save'] = 'Сохранить';
+$labels['savefile'] = 'Сохранить файл';
+$labels['printfile'] = 'Распечатать файл';
+$labels['fileedit'] = 'Свойства файла';
+$labels['collection_audio'] = 'Аудио';
+$labels['collection_video'] = 'Видео';
+$labels['collection_image'] = 'Картинки';
+$labels['collection_document'] = 'Документы';
+$labels['uploading'] = 'Закачиваются файлы...';
+$labels['attaching'] = 'Прикрепляются файлы...';
+$labels['foldercreating'] = 'Создаётся папка...';
+$labels['folderdeleting'] = 'Удаляется папка...';
+$labels['folderdeleteconfirm'] = 'Вы уверены, что хотите удалить выбранную папку?';
+$labels['folderdeletenotice'] = 'Папка удалена успешно.';
+$labels['foldercreatenotice'] = 'Папка создана успешно.';
+$labels['saveallnotice'] = 'Успешно сохранены $n файл(ов).';
+$labels['saveallerror'] = 'Сохранение $n файл(ов) не удалось.';
+$labels['attacherror'] = 'Не удалось прикрепить файл(ы) из облака';
+$labels['fileupdating'] = 'Обновляется файл...';
+$labels['filemoving'] = 'Перемещаются файлы...';
+$labels['filecopying'] = 'Копируются файлы...';
+$labels['filedeleting'] = 'Удаляются файлы...';
+$labels['filedeleteconfirm'] = 'Вы уверены, что хотите удалить выбранные файлы?';
+$labels['filedeletenotice'] = 'Файл(ы) удален(ы) успешно.';
+$labels['filemovenotice'] = 'Файл(ы) перемещен(ы) успешно.';
+$labels['filecopynotice'] = 'Файл(ы) скопирован(ы) успешно.';
+$labels['allfolders'] = 'искать во всех папках';
+$labels['fileskip'] = 'Пропустить';
+$labels['fileskipall'] = 'Пропустить все';
+$labels['fileoverwrite'] = 'Перезаписать';
+$labels['fileoverwriteall'] = 'Перезаписать все';
+$labels['filemoveconfirm'] = 'Это действие перезапишет файл: <b>$file</b>.';
 ?>
diff --git a/plugins/kolab_folders/localization/bg_BG.inc b/plugins/kolab_folders/localization/bg_BG.inc
index 04f9298..31ade7a 100644
--- a/plugins/kolab_folders/localization/bg_BG.inc
+++ b/plugins/kolab_folders/localization/bg_BG.inc
@@ -1,7 +1,7 @@
 <?php
 $labels['folderctype'] = 'Тип на съдържанието';
 $labels['foldertypemail'] = 'Поща';
-$labels['foldertypeevent'] = 'Календар'; // Events?
+$labels['foldertypeevent'] = 'Календар';
 $labels['foldertypejournal'] = 'Дневник';
 $labels['foldertypetask'] = 'Задачи';
 $labels['foldertypenote'] = 'Бележки';
diff --git a/plugins/kolab_folders/localization/ca_ES.inc b/plugins/kolab_folders/localization/ca_ES.inc
new file mode 100644
index 0000000..77f2ef7
--- /dev/null
+++ b/plugins/kolab_folders/localization/ca_ES.inc
@@ -0,0 +1,3 @@
+<?php
+$labels['foldertypeevent'] = 'Calendari';
+?>
diff --git a/plugins/kolab_folders/localization/cs_CZ.inc b/plugins/kolab_folders/localization/cs_CZ.inc
index 541aa48..5c497e7 100644
--- a/plugins/kolab_folders/localization/cs_CZ.inc
+++ b/plugins/kolab_folders/localization/cs_CZ.inc
@@ -1,3 +1,3 @@
 <?php
-$labels['foldertypeevent'] = 'Kalendář'; // Events?
+$labels['foldertypeevent'] = 'Kalendář';
 ?>
diff --git a/plugins/kolab_folders/localization/da_DK.inc b/plugins/kolab_folders/localization/da_DK.inc
new file mode 100644
index 0000000..8284e06
--- /dev/null
+++ b/plugins/kolab_folders/localization/da_DK.inc
@@ -0,0 +1,20 @@
+<?php
+$labels['folderctype'] = 'Indholdstype';
+$labels['foldertypemail'] = 'Post';
+$labels['foldertypeevent'] = 'Kalender';
+$labels['foldertypejournal'] = 'Journal';
+$labels['foldertypetask'] = 'Opgaver';
+$labels['foldertypenote'] = 'Noter';
+$labels['foldertypecontact'] = 'Kontakter';
+$labels['foldertypeconfiguration'] = 'Konfiguration';
+$labels['foldertypefile'] = 'Filer';
+$labels['foldertypefreebusy'] = 'Ledig-optaget';
+$labels['default'] = 'Standard';
+$labels['inbox'] = 'Indbakke';
+$labels['drafts'] = 'Kladder';
+$labels['sentitems'] = 'Sendt';
+$labels['outbox'] = 'Udbakke';
+$labels['wastebasket'] = 'Papirkurv';
+$labels['junkemail'] = 'Uønsket';
+$messages['defaultfolderexists'] = 'Der er allerede en standardmapper med angive type';
+?>
diff --git a/plugins/kolab_folders/localization/de_CH.inc b/plugins/kolab_folders/localization/de_CH.inc
index b53eea0..ebac855 100644
--- a/plugins/kolab_folders/localization/de_CH.inc
+++ b/plugins/kolab_folders/localization/de_CH.inc
@@ -1,7 +1,7 @@
 <?php
 $labels['folderctype'] = 'Ordnerinhalt';
 $labels['foldertypemail'] = 'E-Mail';
-$labels['foldertypeevent'] = 'Kalender'; // Events?
+$labels['foldertypeevent'] = 'Kalender';
 $labels['foldertypejournal'] = 'Journal';
 $labels['foldertypetask'] = 'Aufgaben';
 $labels['foldertypenote'] = 'Notizen';
diff --git a/plugins/kolab_folders/localization/de_DE.inc b/plugins/kolab_folders/localization/de_DE.inc
index 60c6741..9921e25 100644
--- a/plugins/kolab_folders/localization/de_DE.inc
+++ b/plugins/kolab_folders/localization/de_DE.inc
@@ -1,7 +1,7 @@
 <?php
 $labels['folderctype'] = 'Ordnerinhalt';
 $labels['foldertypemail'] = 'E-Mail';
-$labels['foldertypeevent'] = 'Kalender'; // Events?
+$labels['foldertypeevent'] = 'Kalender';
 $labels['foldertypejournal'] = 'Journal';
 $labels['foldertypetask'] = 'Aufgaben';
 $labels['foldertypenote'] = 'Notizen';
diff --git a/plugins/kolab_folders/localization/es_ES.inc b/plugins/kolab_folders/localization/es_ES.inc
index 91fe5b4..cdbc62c 100644
--- a/plugins/kolab_folders/localization/es_ES.inc
+++ b/plugins/kolab_folders/localization/es_ES.inc
@@ -1,5 +1,5 @@
 <?php
-$labels['foldertypeevent'] = ''; // Events?
+$labels['foldertypeevent'] = 'Calendar';
 $labels['foldertypetask'] = 'Tareas';
 $labels['foldertypenote'] = 'Notas';
 $labels['foldertypecontact'] = 'Contactos';
diff --git a/plugins/kolab_folders/localization/et_EE.inc b/plugins/kolab_folders/localization/et_EE.inc
new file mode 100644
index 0000000..efb51b6
--- /dev/null
+++ b/plugins/kolab_folders/localization/et_EE.inc
@@ -0,0 +1,3 @@
+<?php
+$labels['foldertypeevent'] = 'Calendar';
+?>
diff --git a/plugins/kolab_folders/localization/fi_FI.inc b/plugins/kolab_folders/localization/fi_FI.inc
new file mode 100644
index 0000000..fba4bba
--- /dev/null
+++ b/plugins/kolab_folders/localization/fi_FI.inc
@@ -0,0 +1,18 @@
+<?php
+$labels['folderctype'] = 'Sisältötyyppi';
+$labels['foldertypemail'] = 'Sähköposti';
+$labels['foldertypeevent'] = 'Kalenteri';
+$labels['foldertypejournal'] = 'Päiväkirja';
+$labels['foldertypetask'] = 'Tehtävät';
+$labels['foldertypenote'] = 'Muistiot';
+$labels['foldertypecontact'] = 'Yhteystiedot';
+$labels['foldertypeconfiguration'] = 'Asetukset';
+$labels['foldertypefile'] = 'Tiedostot';
+$labels['default'] = 'Oletus';
+$labels['inbox'] = 'Saapuneet';
+$labels['drafts'] = 'Luonnokset';
+$labels['sentitems'] = 'Lähetetyt';
+$labels['outbox'] = 'Lähtevät';
+$labels['wastebasket'] = 'Roskakori';
+$labels['junkemail'] = 'Roskaposti';
+?>
diff --git a/plugins/kolab_folders/localization/fr_FR.inc b/plugins/kolab_folders/localization/fr_FR.inc
index 9ddece1..ac3d2dd 100644
--- a/plugins/kolab_folders/localization/fr_FR.inc
+++ b/plugins/kolab_folders/localization/fr_FR.inc
@@ -1,7 +1,7 @@
 <?php
 $labels['folderctype'] = 'Type de contenu';
 $labels['foldertypemail'] = 'Courriel';
-$labels['foldertypeevent'] = 'Calendrier'; // Events?
+$labels['foldertypeevent'] = 'Calendrier';
 $labels['foldertypejournal'] = 'Journal';
 $labels['foldertypetask'] = 'Tâches';
 $labels['foldertypenote'] = 'Notes';
diff --git a/plugins/kolab_folders/localization/hu_HU.inc b/plugins/kolab_folders/localization/hu_HU.inc
new file mode 100644
index 0000000..5f4b0da
--- /dev/null
+++ b/plugins/kolab_folders/localization/hu_HU.inc
@@ -0,0 +1,20 @@
+<?php
+$labels['folderctype'] = 'Tartalom típusa';
+$labels['foldertypemail'] = 'Levelezés';
+$labels['foldertypeevent'] = 'Naptár';
+$labels['foldertypejournal'] = 'Journal';
+$labels['foldertypetask'] = 'Feladatok';
+$labels['foldertypenote'] = 'Jegyzetek';
+$labels['foldertypecontact'] = 'Kapcsolatok';
+$labels['foldertypeconfiguration'] = 'Beállítások';
+$labels['foldertypefile'] = 'Fájlok';
+$labels['foldertypefreebusy'] = 'Foglaltság';
+$labels['default'] = 'Alapértelmezett';
+$labels['inbox'] = 'Beérkezők';
+$labels['drafts'] = 'Piszkozatok';
+$labels['sentitems'] = 'Elküldöttek';
+$labels['outbox'] = 'Kimenő';
+$labels['wastebasket'] = 'Kuka';
+$labels['junkemail'] = 'Kéretlenek';
+$messages['defaultfolderexists'] = 'Már van megadva egy alapértelmezett mappa ehhez a típushoz';
+?>
diff --git a/plugins/kolab_folders/localization/it_IT.inc b/plugins/kolab_folders/localization/it_IT.inc
new file mode 100644
index 0000000..bcf210b
--- /dev/null
+++ b/plugins/kolab_folders/localization/it_IT.inc
@@ -0,0 +1,13 @@
+<?php
+$labels['folderctype'] = 'Tipo di contenuto';
+$labels['foldertypemail'] = 'Mail';
+$labels['foldertypeevent'] = 'Calendario';
+$labels['foldertypetask'] = 'Attività';
+$labels['foldertypenote'] = 'Annotazioni';
+$labels['foldertypecontact'] = 'Contatti';
+$labels['foldertypeconfiguration'] = 'Configurazione';
+$labels['foldertypefile'] = 'File';
+$labels['foldertypefreebusy'] = 'Libero-Occupato';
+$labels['default'] = 'Predefinito';
+$labels['wastebasket'] = 'Cestino';
+?>
diff --git a/plugins/kolab_folders/localization/ja_JP.inc b/plugins/kolab_folders/localization/ja_JP.inc
index 14f3692..2ac10c2 100644
--- a/plugins/kolab_folders/localization/ja_JP.inc
+++ b/plugins/kolab_folders/localization/ja_JP.inc
@@ -1,7 +1,7 @@
 <?php
 $labels['folderctype'] = 'コンテンツタイプ';
 $labels['foldertypemail'] = 'メール';
-$labels['foldertypeevent'] = 'カレンダー'; // Events?
+$labels['foldertypeevent'] = 'カレンダー';
 $labels['foldertypejournal'] = 'ジャーナル';
 $labels['foldertypetask'] = 'タスク';
 $labels['foldertypenote'] = 'ノート';
diff --git a/plugins/kolab_folders/localization/nl_NL.inc b/plugins/kolab_folders/localization/nl_NL.inc
index e0dffcd..4946a24 100644
--- a/plugins/kolab_folders/localization/nl_NL.inc
+++ b/plugins/kolab_folders/localization/nl_NL.inc
@@ -1,14 +1,14 @@
 <?php
 $labels['folderctype'] = 'Inhoudstype';
 $labels['foldertypemail'] = 'Mail';
-$labels['foldertypeevent'] = 'Agenda'; // Events?
+$labels['foldertypeevent'] = 'Agenda';
 $labels['foldertypejournal'] = 'Dagboek';
 $labels['foldertypetask'] = 'Taken';
 $labels['foldertypenote'] = 'Notities';
 $labels['foldertypecontact'] = 'Adresboek';
 $labels['foldertypeconfiguration'] = 'Configuratie';
 $labels['foldertypefile'] = 'Bestanden';
-$labels['foldertypefreebusy'] = 'Free/Busy';
+$labels['foldertypefreebusy'] = 'Vrij/Bezet';
 $labels['default'] = 'Standaard';
 $labels['inbox'] = 'Inbox';
 $labels['drafts'] = 'Concepten';
diff --git a/plugins/kolab_folders/localization/pl_PL.inc b/plugins/kolab_folders/localization/pl_PL.inc
index f6d98a5..0b13bdd 100644
--- a/plugins/kolab_folders/localization/pl_PL.inc
+++ b/plugins/kolab_folders/localization/pl_PL.inc
@@ -1,7 +1,7 @@
 <?php
 $labels['folderctype'] = 'Typ treści';
 $labels['foldertypemail'] = 'Poczta';
-$labels['foldertypeevent'] = 'Kalendarz'; // Events?
+$labels['foldertypeevent'] = 'Kalendarz';
 $labels['foldertypejournal'] = 'Dziennik';
 $labels['foldertypetask'] = 'Zadania';
 $labels['foldertypenote'] = 'Notatki';
diff --git a/plugins/kolab_folders/localization/pt_BR.inc b/plugins/kolab_folders/localization/pt_BR.inc
index 7027dc1..bdcc160 100644
--- a/plugins/kolab_folders/localization/pt_BR.inc
+++ b/plugins/kolab_folders/localization/pt_BR.inc
@@ -1,7 +1,7 @@
 <?php
 $labels['folderctype'] = 'Tipo de conteúdo';
 $labels['foldertypemail'] = 'Correio';
-$labels['foldertypeevent'] = 'Calendário'; // Events?
+$labels['foldertypeevent'] = 'Calendário';
 $labels['foldertypejournal'] = 'Journal';
 $labels['foldertypetask'] = 'Tarefas';
 $labels['foldertypenote'] = 'Notas';
diff --git a/plugins/kolab_folders/localization/ru_RU.inc b/plugins/kolab_folders/localization/ru_RU.inc
index 3e55480..83df476 100644
--- a/plugins/kolab_folders/localization/ru_RU.inc
+++ b/plugins/kolab_folders/localization/ru_RU.inc
@@ -1,7 +1,7 @@
 <?php
 $labels['folderctype'] = 'Тип ящика';
 $labels['foldertypemail'] = 'Почта';
-$labels['foldertypeevent'] = 'Календарь'; // Events?
+$labels['foldertypeevent'] = 'Календарь';
 $labels['foldertypejournal'] = 'Журнал';
 $labels['foldertypetask'] = 'Задачи';
 $labels['foldertypenote'] = 'Заметки';
diff --git a/plugins/libcalendaring/localization/bg_BG.inc b/plugins/libcalendaring/localization/bg_BG.inc
index 2e0b19e..5b5594d 100644
--- a/plugins/libcalendaring/localization/bg_BG.inc
+++ b/plugins/libcalendaring/localization/bg_BG.inc
@@ -1,7 +1,27 @@
 <?php
-
-$labels = array();
-
+$labels['alarmemail'] = 'Send Email';
+$labels['alarmdisplay'] = 'Show message';
+$labels['alarmdisplayoption'] = 'Message';
+$labels['alarmemailoption'] = 'Електронна поща';
+$labels['alarmat'] = 'at $datetime';
+$labels['trigger@'] = 'on date';
+$labels['trigger-M'] = 'minutes before';
+$labels['trigger-H'] = 'hours before';
+$labels['trigger-D'] = 'days before';
+$labels['trigger+M'] = 'minutes after';
+$labels['trigger+H'] = 'hours after';
+$labels['trigger+D'] = 'days after';
+$labels['addalarm'] = 'add alarm';
+$labels['alarmtitle'] = 'Upcoming events';
+$labels['dismissall'] = 'Dismiss all';
+$labels['dismiss'] = 'Dismiss';
+$labels['snooze'] = 'Snooze';
+$labels['repeatinmin'] = 'Repeat in $min minutes';
+$labels['repeatinhr'] = 'Repeat in 1 hour';
+$labels['repeatinhrs'] = 'Repeat in $hrs hours';
+$labels['repeattomorrow'] = 'Repeat tomorrow';
+$labels['repeatinweek'] = 'Repeat in a week';
+$labels['showmore'] = 'Show more...';
 // itip related labels
 $labels['itipinvitation'] = 'Invitation to';
 $labels['itipupdate'] = 'Update of';
@@ -10,14 +30,11 @@ $labels['itipreply'] = 'Отговор на';
 $labels['itipaccepted'] = 'Приемане';
 $labels['itiptentative'] = 'Може би';
 $labels['itipdeclined'] = 'Отхвърляне';
-
 $labels['itipsubjectaccepted'] = '"$title" беше прието от $name';
 $labels['itipsubjectdeclined'] = '"$title" беше отхвърлено от $name';
-
-$labels['importtocalendar'] = 'Запазване в моя календар';
-$labels['removefromcalendar'] = 'Премахване от моя календар';
 $labels['updateattendeestatus'] = 'Подновяване на статусът на участника';
 $labels['acceptinvitation'] = 'Приемате ли тази покана?';
 $labels['youhaveaccepted'] = 'Вие сте приели тази покана';
-
-$labels['savingdata'] = 'Запазване на данни...';
\ No newline at end of file
+$labels['importtocalendar'] = 'Запазване в моя календар';
+$labels['removefromcalendar'] = 'Премахване от моя календар';
+$labels['savingdata'] = 'Запазване на данни...';
diff --git a/plugins/libcalendaring/localization/cs_CZ.inc b/plugins/libcalendaring/localization/cs_CZ.inc
index ca7f6ba..8317e8c 100644
--- a/plugins/libcalendaring/localization/cs_CZ.inc
+++ b/plugins/libcalendaring/localization/cs_CZ.inc
@@ -1,7 +1,4 @@
 <?php
-
-$labels = array();
-
 $labels['alarmemail'] = 'Poslat e-mail';
 $labels['alarmdisplay'] = 'Zobrazit zprávu';
 $labels['alarmdisplayoption'] = 'Zpráva';
@@ -15,7 +12,6 @@ $labels['trigger+M'] = 'minut po';
 $labels['trigger+H'] = 'hodin po';
 $labels['trigger+D'] = 'dnů po';
 $labels['addalarm'] = 'přidat upozornění';
-
 $labels['alarmtitle'] = 'Blížící se události';
 $labels['dismissall'] = 'Zrušit vše';
 $labels['dismiss'] = 'Zrušit';
@@ -25,9 +21,7 @@ $labels['repeatinhr'] = 'Zopakovat za 1 hodinu';
 $labels['repeatinhrs'] = 'Zopakovat za $hrs hodin';
 $labels['repeattomorrow'] = 'Zopakovat zítra';
 $labels['repeatinweek'] = 'Zopakovat za týden';
-
 $labels['showmore'] = 'Ukázat víc...';
-
 // itip related labels
 $labels['itipinvitation'] = 'Pozvání na událost';
 $labels['itipupdate'] = 'Aktualizace události';
@@ -36,18 +30,15 @@ $labels['itipreply'] = 'Odpověď na';
 $labels['itipaccepted'] = 'Potvrdit';
 $labels['itiptentative'] = 'Možná';
 $labels['itipdeclined'] = 'Odmítnout';
-
 $labels['itipsubjectaccepted'] = '$name potvrdil(a) účas na události "$title"';
 $labels['itipsubjecttentative'] = '$name nezávazně potvrdil(a) účast na události "$title"';
 $labels['itipsubjectdeclined'] = '$name odmítl(a) účast na události "$title"';
-
-$labels['importtocalendar'] = 'Uložit do kalendáře';
-$labels['removefromcalendar'] = 'Odstranit z kalendáře';
 $labels['updateattendeestatus'] = 'Aktualizovat stav účastníka';
 $labels['acceptinvitation'] = 'Chcete přijmout toto pozvání (potvrdit účast)?';
 $labels['youhaveaccepted'] = 'Přijal(a) jste toto pozvání';
 $labels['youhavetentative'] = 'Nezávazně jste přijal(a) toto pozvání';
 $labels['youhavedeclined'] = 'Odmítl(a) jste toto pozvání';
 $labels['notanattendee'] = 'Nejste na seznamu účastníků této události';
-
-$labels['savingdata'] = 'Ukládám data...';
\ No newline at end of file
+$labels['importtocalendar'] = 'Uložit do kalendáře';
+$labels['removefromcalendar'] = 'Odstranit z kalendáře';
+$labels['savingdata'] = 'Ukládám data...';
diff --git a/plugins/libcalendaring/localization/da_DK.inc b/plugins/libcalendaring/localization/da_DK.inc
new file mode 100644
index 0000000..3b4f053
--- /dev/null
+++ b/plugins/libcalendaring/localization/da_DK.inc
@@ -0,0 +1,43 @@
+<?php
+$labels['alarmemail'] = 'Afsend e-post';
+$labels['alarmdisplay'] = 'Vis besked';
+$labels['alarmdisplayoption'] = 'Besked';
+$labels['alarmemailoption'] = 'E-post';
+$labels['alarmat'] = 'per $datetime';
+$labels['trigger@'] = 'per dato';
+$labels['trigger-M'] = 'minutter før';
+$labels['trigger-H'] = 'timer før';
+$labels['trigger-D'] = 'dage før';
+$labels['trigger+M'] = 'minutter efter';
+$labels['trigger+H'] = 'timer efter';
+$labels['trigger+D'] = 'dage efter';
+$labels['addalarm'] = 'tilføj alarm';
+$labels['alarmtitle'] = 'Kommende arrangementer';
+$labels['dismissall'] = 'Afvis alle';
+$labels['dismiss'] = 'Afvis';
+$labels['snooze'] = 'Slumre';
+$labels['repeatinmin'] = 'Gentag om $min minutter';
+$labels['repeatinhr'] = 'Gentag om 1 time';
+$labels['repeatinhrs'] = 'Gentag om $hrs timer';
+$labels['repeattomorrow'] = 'Gentag i morgen';
+$labels['repeatinweek'] = 'Gentag om en uge';
+$labels['showmore'] = 'Vis mere ...';
+// itip related labels
+$labels['itipinvitation'] = 'Invitation til';
+$labels['itipupdate'] = 'Opdatering per';
+$labels['itipcancellation'] = 'Aflyst:';
+$labels['itipreply'] = 'Svar til';
+$labels['itipaccepted'] = 'Acceptér';
+$labels['itiptentative'] = 'MÃ¥ske';
+$labels['itipdeclined'] = 'Afvis';
+$labels['itipsubjectaccepted'] = '"$title" er blevet accepteret af $name';
+$labels['itipsubjecttentative'] = '"$title" er blevet forsøgsvist accepteret af $name';
+$labels['itipsubjectdeclined'] = '"$title" af blevet afvist af $name';
+$labels['updateattendeestatus'] = 'Opdatér status for deltagere';
+$labels['acceptinvitation'] = 'Vil du acceptere denne invitation?';
+$labels['youhaveaccepted'] = 'Du har accepteret denne invitation';
+$labels['youhavetentative'] = 'Du har forsøgsvist accepteret denne invitation';
+$labels['youhavedeclined'] = 'Du har afvist denne invitation';
+$labels['importtocalendar'] = 'Gem i min kalender';
+$labels['removefromcalendar'] = 'Fjern fra min kalender';
+$labels['savingdata'] = 'Gemmer data...';
diff --git a/plugins/libcalendaring/localization/de_CH.inc b/plugins/libcalendaring/localization/de_CH.inc
index 23d6992..e77d1a0 100644
--- a/plugins/libcalendaring/localization/de_CH.inc
+++ b/plugins/libcalendaring/localization/de_CH.inc
@@ -1,7 +1,4 @@
 <?php
-
-$labels = array();
-
 $labels['alarmemail'] = 'E-Mail senden';
 $labels['alarmdisplay'] = 'Nachricht anzeigen';
 $labels['alarmdisplayoption'] = 'Nachricht';
@@ -15,7 +12,6 @@ $labels['trigger+M'] = 'Minuten danach';
 $labels['trigger+H'] = 'Stunden danach';
 $labels['trigger+D'] = 'Tage danach';
 $labels['addalarm'] = 'Erinnerung hinzufügen';
-
 $labels['alarmtitle'] = 'Anstehende Termine';
 $labels['dismissall'] = 'Alle ignorieren';
 $labels['dismiss'] = 'Ignorieren';
@@ -25,9 +21,7 @@ $labels['repeatinhr'] = 'Wiederholung in 1 Stunde';
 $labels['repeatinhrs'] = 'Wiederholung in $hrs Stunden';
 $labels['repeattomorrow'] = 'Wiederholung morgen';
 $labels['repeatinweek'] = 'Wiederholung in einer Woche';
-
 $labels['showmore'] = 'Mehr anzeigen...';
-
 // itip related labels
 $labels['itipinvitation'] = 'Einladung zu';
 $labels['itipupdate'] = 'Aktialisiert:';
@@ -36,21 +30,17 @@ $labels['itipreply'] = 'Antwort zu';
 $labels['itipaccepted'] = 'Akzeptieren';
 $labels['itiptentative'] = 'Mit Vorbehalt';
 $labels['itipdeclined'] = 'Ablehnen';
-
 $labels['itipsubjectaccepted'] = 'Einladung zu "$title" wurde von $name angenommen';
 $labels['itipsubjecttentative'] = 'Einladung zu "$title" wurde von $name mit Vorbehalt angenommen';
 $labels['itipsubjectdeclined'] = 'Einladung zu "$title" wurde von $name abgelehnt';
-
-$labels['importtocalendar'] = 'In Kalender übernehmen';
-$labels['removefromcalendar'] = 'Aus meinem Kalender löschen';
 $labels['updateattendeestatus'] = 'Teilnehmerstatus aktualisieren';
 $labels['acceptinvitation'] = 'Möchten Sie die Einladung zu diesem Termin annehmen?';
 $labels['youhaveaccepted'] = 'Sie haben die Einladung angenommen';
 $labels['youhavetentative'] = 'Sie haben die Einladung mit Vorbehalt angenommen';
 $labels['youhavedeclined'] = 'Sie haben die Einladung abgelehnt';
 $labels['notanattendee'] = 'Sie sind nicht in der Liste der Teilnehmer aufgeführt';
-
+$labels['importtocalendar'] = 'In Kalender übernehmen';
+$labels['removefromcalendar'] = 'Aus meinem Kalender löschen';
 $labels['deleteobjectconfirm'] = 'Möchten Sie dieses Objekt wirklich löschen?';
 $labels['declinedeleteconfirm'] = 'Soll das abgelehnte Objekt ebenfalls aus Ihrem Konto gelöscht werden?';
-
 $labels['savingdata'] = 'Speichere...';
diff --git a/plugins/libcalendaring/localization/de_DE.inc b/plugins/libcalendaring/localization/de_DE.inc
index 23d6992..e77d1a0 100644
--- a/plugins/libcalendaring/localization/de_DE.inc
+++ b/plugins/libcalendaring/localization/de_DE.inc
@@ -1,7 +1,4 @@
 <?php
-
-$labels = array();
-
 $labels['alarmemail'] = 'E-Mail senden';
 $labels['alarmdisplay'] = 'Nachricht anzeigen';
 $labels['alarmdisplayoption'] = 'Nachricht';
@@ -15,7 +12,6 @@ $labels['trigger+M'] = 'Minuten danach';
 $labels['trigger+H'] = 'Stunden danach';
 $labels['trigger+D'] = 'Tage danach';
 $labels['addalarm'] = 'Erinnerung hinzufügen';
-
 $labels['alarmtitle'] = 'Anstehende Termine';
 $labels['dismissall'] = 'Alle ignorieren';
 $labels['dismiss'] = 'Ignorieren';
@@ -25,9 +21,7 @@ $labels['repeatinhr'] = 'Wiederholung in 1 Stunde';
 $labels['repeatinhrs'] = 'Wiederholung in $hrs Stunden';
 $labels['repeattomorrow'] = 'Wiederholung morgen';
 $labels['repeatinweek'] = 'Wiederholung in einer Woche';
-
 $labels['showmore'] = 'Mehr anzeigen...';
-
 // itip related labels
 $labels['itipinvitation'] = 'Einladung zu';
 $labels['itipupdate'] = 'Aktialisiert:';
@@ -36,21 +30,17 @@ $labels['itipreply'] = 'Antwort zu';
 $labels['itipaccepted'] = 'Akzeptieren';
 $labels['itiptentative'] = 'Mit Vorbehalt';
 $labels['itipdeclined'] = 'Ablehnen';
-
 $labels['itipsubjectaccepted'] = 'Einladung zu "$title" wurde von $name angenommen';
 $labels['itipsubjecttentative'] = 'Einladung zu "$title" wurde von $name mit Vorbehalt angenommen';
 $labels['itipsubjectdeclined'] = 'Einladung zu "$title" wurde von $name abgelehnt';
-
-$labels['importtocalendar'] = 'In Kalender übernehmen';
-$labels['removefromcalendar'] = 'Aus meinem Kalender löschen';
 $labels['updateattendeestatus'] = 'Teilnehmerstatus aktualisieren';
 $labels['acceptinvitation'] = 'Möchten Sie die Einladung zu diesem Termin annehmen?';
 $labels['youhaveaccepted'] = 'Sie haben die Einladung angenommen';
 $labels['youhavetentative'] = 'Sie haben die Einladung mit Vorbehalt angenommen';
 $labels['youhavedeclined'] = 'Sie haben die Einladung abgelehnt';
 $labels['notanattendee'] = 'Sie sind nicht in der Liste der Teilnehmer aufgeführt';
-
+$labels['importtocalendar'] = 'In Kalender übernehmen';
+$labels['removefromcalendar'] = 'Aus meinem Kalender löschen';
 $labels['deleteobjectconfirm'] = 'Möchten Sie dieses Objekt wirklich löschen?';
 $labels['declinedeleteconfirm'] = 'Soll das abgelehnte Objekt ebenfalls aus Ihrem Konto gelöscht werden?';
-
 $labels['savingdata'] = 'Speichere...';
diff --git a/plugins/libcalendaring/localization/es_ES.inc b/plugins/libcalendaring/localization/es_ES.inc
new file mode 100644
index 0000000..9c22d5c
--- /dev/null
+++ b/plugins/libcalendaring/localization/es_ES.inc
@@ -0,0 +1,4 @@
+<?php
+$labels['alarmdisplayoption'] = 'Message';
+// itip related labels
+$labels['savingdata'] = 'Guardando datos...';
diff --git a/plugins/libcalendaring/localization/et_EE.inc b/plugins/libcalendaring/localization/et_EE.inc
new file mode 100644
index 0000000..51a2a43
--- /dev/null
+++ b/plugins/libcalendaring/localization/et_EE.inc
@@ -0,0 +1,4 @@
+<?php
+$labels['alarmdisplayoption'] = 'Message';
+// itip related labels
+$labels['savingdata'] = 'Saving data...';
diff --git a/plugins/libcalendaring/localization/fi_FI.inc b/plugins/libcalendaring/localization/fi_FI.inc
new file mode 100644
index 0000000..e225d78
--- /dev/null
+++ b/plugins/libcalendaring/localization/fi_FI.inc
@@ -0,0 +1,34 @@
+<?php
+$labels['alarmemail'] = 'Lähetä sähköposti';
+$labels['alarmdisplay'] = 'Näytä viesti';
+$labels['alarmdisplayoption'] = 'Viesti';
+$labels['alarmemailoption'] = 'Sähköposti';
+$labels['trigger-M'] = 'minuuttia ennen';
+$labels['trigger-H'] = 'tuntia ennen';
+$labels['trigger-D'] = 'päivää ennen';
+$labels['addalarm'] = 'lisää hälytys';
+$labels['alarmtitle'] = 'Tulevat tapahtumat';
+$labels['dismissall'] = 'Hylkää kaikki';
+$labels['dismiss'] = 'Hylkää';
+$labels['snooze'] = 'Torkuta';
+$labels['repeatinmin'] = 'Toista $min minuutin päästä';
+$labels['repeatinhr'] = 'Toista 1 tunnin päästä';
+$labels['repeatinhrs'] = 'Toista $hrs tunnin päästä';
+$labels['repeattomorrow'] = 'Toista huomenna';
+$labels['repeatinweek'] = 'Toista viikon päästä';
+$labels['showmore'] = 'Näytä lisää...';
+// itip related labels
+$labels['itipcancellation'] = 'Peruttu:';
+$labels['itipaccepted'] = 'Hyväksy';
+$labels['itiptentative'] = 'Ehkä';
+$labels['itipdeclined'] = 'Kieltäydy';
+$labels['itipsubjectaccepted'] = '$name on hyväksynyt tapahtuman "$title"';
+$labels['itipsubjecttentative'] = '$name on alustavasti hyväkstynyt tapahtuman "$title"';
+$labels['itipsubjectdeclined'] = '$name on kieltäytynyt osallistumasta tapahtumaan "$title"';
+$labels['acceptinvitation'] = 'Hyväksytkö tämän kutsun?';
+$labels['youhaveaccepted'] = 'Olet hyväksynyt tämän kutsun';
+$labels['youhavetentative'] = 'Olet hyväksynyt tämän kutsun alustavasti';
+$labels['youhavedeclined'] = 'Olet kieltäytynyt tästä kutsusta';
+$labels['importtocalendar'] = 'Tallenna omaan kalenteriin';
+$labels['removefromcalendar'] = 'Poista omasta kalenterista';
+$labels['savingdata'] = 'Tallennetaan tietoja...';
diff --git a/plugins/libcalendaring/localization/fr_FR.inc b/plugins/libcalendaring/localization/fr_FR.inc
index 10b1dc8..f8c18a3 100644
--- a/plugins/libcalendaring/localization/fr_FR.inc
+++ b/plugins/libcalendaring/localization/fr_FR.inc
@@ -1,7 +1,4 @@
 <?php
-
-$labels = array();
-
 $labels['alarmemail'] = 'Envoyer un email';
 $labels['alarmdisplay'] = 'Voir le message';
 $labels['alarmdisplayoption'] = 'Message';
@@ -15,7 +12,6 @@ $labels['trigger+M'] = 'minutes après';
 $labels['trigger+H'] = 'heures après';
 $labels['trigger+D'] = 'jours après';
 $labels['addalarm'] = 'ajouter alarme';
-
 $labels['alarmtitle'] = 'Evénements à venir';
 $labels['dismissall'] = 'Tout supprimer';
 $labels['dismiss'] = 'Abandonner';
@@ -25,9 +21,7 @@ $labels['repeatinhr'] = 'Répéter dans 1 heure';
 $labels['repeatinhrs'] = 'Répéter dans $hrs heures';
 $labels['repeattomorrow'] = 'Répéter demain';
 $labels['repeatinweek'] = 'Répéter dans une semaine';
-
 $labels['showmore'] = 'Afficher plus...';
-
 // itip related labels
 $labels['itipinvitation'] = 'Invitation à';
 $labels['itipupdate'] = 'Mise à jour de';
@@ -36,19 +30,15 @@ $labels['itipreply'] = 'Répondre à';
 $labels['itipaccepted'] = 'Accepter';
 $labels['itiptentative'] = 'Peut-être';
 $labels['itipdeclined'] = 'Refuser';
-
 $labels['itipsubjectaccepted'] = '"$title" a été accepté par $name';
 $labels['itipsubjecttentative'] = '"$title" a été accepté provisoirement par $name';
 $labels['itipsubjectdeclined'] = '"$title" a été refusé par $name';
-
-$labels['importtocalendar'] = 'Enregistrer mon agenda';
-$labels['removefromcalendar'] = 'Supprimer de mon agenda';
 $labels['updateattendeestatus'] = 'Modifier le statut des participants';
 $labels['acceptinvitation'] = 'Acceptez-vous cette invitation?';
 $labels['youhaveaccepted'] = 'Vous avez accepté cette invitation';
 $labels['youhavetentative'] = 'Vous avez accepté provisoirement cette invitation';
 $labels['youhavedeclined'] = 'Vous avez refusé cette invitation';
 $labels['notanattendee'] = 'Vous n\'êtes pas dans la liste des participants à cet évènement';
-
+$labels['importtocalendar'] = 'Enregistrer mon agenda';
+$labels['removefromcalendar'] = 'Supprimer de mon agenda';
 $labels['savingdata'] = 'Enregistrer...';
-
diff --git a/plugins/libcalendaring/localization/hu_HU.inc b/plugins/libcalendaring/localization/hu_HU.inc
new file mode 100644
index 0000000..6fe0996
--- /dev/null
+++ b/plugins/libcalendaring/localization/hu_HU.inc
@@ -0,0 +1,61 @@
+<?php
+$labels['alarmemail'] = 'E-mail küldése';
+$labels['alarmdisplay'] = 'Üzenet megjelenítése';
+$labels['alarmdisplayoption'] = 'Ãœzenet';
+$labels['alarmemailoption'] = 'E-mail';
+$labels['alarmat'] = 'ekkor $datetime';
+$labels['trigger@'] = 'adott időpontban';
+$labels['trigger-M'] = 'perccel előtte';
+$labels['trigger-H'] = 'órával előtte';
+$labels['trigger-D'] = 'nappal előtte';
+$labels['trigger+M'] = 'perccel utána';
+$labels['trigger+H'] = 'órával utána';
+$labels['trigger+D'] = 'nappal utána';
+$labels['addalarm'] = 'emlékeztető hozzáadása';
+$labels['alarmtitle'] = 'Következő események';
+$labels['dismissall'] = 'Az összes emlékeztető mellőzése';
+$labels['dismiss'] = 'Nem emlékettet újra';
+$labels['snooze'] = 'Újra emlékeztet';
+$labels['repeatinmin'] = 'Emlékeztessen $min perc múlva';
+$labels['repeatinhr'] = 'Emlékeztessen újra 1 óra múlva';
+$labels['repeatinhrs'] = 'Emlékeztessen újra $hrs óra múlva';
+$labels['repeattomorrow'] = 'Emlékeztessen újra holnap';
+$labels['repeatinweek'] = 'Emlékeztessen újra egy hét múlva';
+$labels['showmore'] = 'Tovább...';
+// itip related labels
+$labels['itipinvitation'] = 'Új esemény:';
+$labels['itipupdate'] = 'Módosítva:';
+$labels['itipcancellation'] = 'Lemondva:';
+$labels['itipreply'] = 'Válasz';
+$labels['itipaccepted'] = 'Elfogadás';
+$labels['itiptentative'] = 'Feltételes';
+$labels['itipdeclined'] = 'Elutasítás';
+$labels['itipcomment'] = 'Megjegyzés';
+$labels['itipeditresponse'] = 'Kérem, adjon meg egy választ';
+$labels['itipsendercomment'] = 'A feladó megjegyzése: ';
+$labels['itipobjectnotfound'] = 'A hivatkozott elem nem található az Ön fiókjában.';
+$labels['itipsubjectaccepted'] = '$title - elfogadva';
+$labels['itipsubjecttentative'] = '$title - feltételesen elfogadva';
+$labels['itipsubjectdeclined'] = '$title - elutasítva';
+$labels['itipsubjectcancel'] = '$title - lemondva';
+$labels['itipnewattendee'] = 'Válasz új résztvevőtől';
+$labels['updateattendeestatus'] = 'A résztvevő státuszának frissítése';
+$labels['acceptinvitation'] = 'Elfogadja ezt a meghívást?';
+$labels['acceptattendee'] = 'Részvétel elfogadása';
+$labels['declineattendee'] = 'Részvétel elutasítása';
+$labels['declineattendeeconfirm'] = 'Megjegyzés az elutasított részvevőnek (opcionális):';
+$labels['youhaveaccepted'] = 'Ön elfogadta ezt a meghívást';
+$labels['youhavetentative'] = 'Ön feltételesen elfogadta ezt a meghívást';
+$labels['youhavedeclined'] = 'Ön elutasította ezt a meghívást';
+$labels['youhavedelegated'] = 'Ön meghatalmazással továbbadta ezt a meghívást';
+$labels['attendeeaccepted'] = 'A résztvevő elfogadta';
+$labels['attendeetentative'] = 'A résztvevő feltételesen elfogadta';
+$labels['attendeedeclined'] = 'A résztvevő elutasította';
+$labels['attendeedelegated'] = 'A meghívott meghatalmazta részvételre: $delegatedto';
+$labels['notanattendee'] = 'Ön nem szerepel az esemény meghívottai között';
+$labels['importtocalendar'] = 'Mentés naptárba';
+$labels['removefromcalendar'] = 'Törlés a naptárból';
+$labels['updatemycopy'] = 'Naptárbejegyzés frissítése';
+$labels['deleteobjectconfirm'] = 'Biztos benne, hogy törölni szeretné ezt az elemet?';
+$labels['declinedeleteconfirm'] = 'Biztos benne, hogy törölni szeretné ezt az elutasított elemet a fiókjából?';
+$labels['savingdata'] = 'Adatok mentése...';
diff --git a/plugins/libcalendaring/localization/it_IT.inc b/plugins/libcalendaring/localization/it_IT.inc
index bd19f85..bc2fa46 100644
--- a/plugins/libcalendaring/localization/it_IT.inc
+++ b/plugins/libcalendaring/localization/it_IT.inc
@@ -1,7 +1,26 @@
 <?php
-
-$labels = array();
-
+$labels['alarmemail'] = 'Spedisci email';
+$labels['alarmdisplay'] = 'Mostra messaggio';
+$labels['alarmdisplayoption'] = 'Messaggio';
+$labels['alarmemailoption'] = 'Email';
+$labels['trigger@'] = 'in data';
+$labels['trigger-M'] = 'miniti prima';
+$labels['trigger-H'] = 'ore prima';
+$labels['trigger-D'] = 'giorni prima';
+$labels['trigger+M'] = 'minuti dopo';
+$labels['trigger+H'] = 'ore dopo';
+$labels['trigger+D'] = 'giorni dopo';
+$labels['addalarm'] = 'aggiungi allarme';
+$labels['alarmtitle'] = 'Prossimi eventi';
+$labels['dismissall'] = 'Scarta tutti';
+$labels['dismiss'] = 'Scarta';
+$labels['snooze'] = 'Sospendi';
+$labels['repeatinmin'] = 'Ripeti tra $min minuti';
+$labels['repeatinhr'] = 'Ripeti tra 1 ora';
+$labels['repeatinhrs'] = 'Ripeti tra $hrs ore';
+$labels['repeattomorrow'] = 'Ripeti domani';
+$labels['repeatinweek'] = 'Ripeti tra una settimana';
+$labels['showmore'] = 'Mostra altro...';
 // itip related labels
 $labels['itipinvitation'] = 'Invito a';
 $labels['itipupdate'] = 'Aggiornamento di';
@@ -10,19 +29,24 @@ $labels['itipreply'] = 'Rispondi a';
 $labels['itipaccepted'] = 'Accetta';
 $labels['itiptentative'] = 'Forse';
 $labels['itipdeclined'] = 'Rifiuta';
-
+$labels['itipobjectnotfound'] = 'L\'oggetto a cui si riferisce questo messaggio non è stato trovato nel tuo account.';
 $labels['itipsubjectaccepted'] = '"$title" è stato accettato da $name';
 $labels['itipsubjecttentative'] = '"$title" è stato accettato con riserva da $name';
 $labels['itipsubjectdeclined'] = '"$title" è stato rifiutato da $name';
-
-$labels['importtocalendar'] = 'Salva nel mio calendario';
-$labels['removefromcalendar'] = 'Rimuovi dal mio calendario';
+$labels['itipnewattendee'] = 'Questa è una risposta da un nuovo partecipante';
 $labels['updateattendeestatus'] = 'Aggiorna lo stato dei partecipanti';
 $labels['acceptinvitation'] = 'Accetti questo invito?';
 $labels['youhaveaccepted'] = 'Hai accettato questo invito';
 $labels['youhavetentative'] = 'Hai accettato con riserva questo invito';
 $labels['youhavedeclined'] = 'Hai rifiutato questo invito';
-
+$labels['youhavedelegated'] = 'Hai delegato questo invito';
+$labels['attendeeaccepted'] = 'Il partecipante ha accettato';
+$labels['attendeetentative'] = 'Il partecipante ha accettato con riserva';
+$labels['attendeedeclined'] = 'Il partecipante ha rifiutato';
+$labels['notanattendee'] = 'Non sei nell\'elenco dei partecipanti per questo oggetto';
+$labels['importtocalendar'] = 'Salva nel mio calendario';
+$labels['removefromcalendar'] = 'Rimuovi dal mio calendario';
+$labels['updatemycopy'] = 'Aggiorna la mia copia';
+$labels['deleteobjectconfirm'] = 'Vuoi davvero eliminare questo oggetto?';
+$labels['declinedeleteconfirm'] = 'Vuoi che l\'oggetto rifiutato venga eliminato anche dal tuo account?';
 $labels['savingdata'] = 'Salvataggio dati...';
-
-?>
\ No newline at end of file
diff --git a/plugins/libcalendaring/localization/ja_JP.inc b/plugins/libcalendaring/localization/ja_JP.inc
index b3d910d..2582f2e 100644
--- a/plugins/libcalendaring/localization/ja_JP.inc
+++ b/plugins/libcalendaring/localization/ja_JP.inc
@@ -1,7 +1,4 @@
 <?php
-
-$labels = array();
-
 $labels['alarmemail'] = 'メール送信';
 $labels['alarmdisplay'] = 'メッセージ表示';
 $labels['alarmdisplayoption'] = 'メッセージ';
@@ -15,7 +12,6 @@ $labels['trigger+M'] = '分後';
 $labels['trigger+H'] = '時間後';
 $labels['trigger+D'] = '日後';
 $labels['addalarm'] = 'アラーム追加';
-
 $labels['alarmtitle'] = '今後のイベント';
 $labels['dismissall'] = '全て削除';
 $labels['dismiss'] = '削除';
@@ -25,9 +21,7 @@ $labels['repeatinhr'] = '1時間で繰返し';
 $labels['repeatinhrs'] = '$hrs で繰返し';
 $labels['repeattomorrow'] = '明日繰返し';
 $labels['repeatinweek'] = '1週間で繰返し';
-
 $labels['showmore'] = 'さらに表示…';
-
 // itip related labels
 $labels['itipinvitation'] = '招待する';
 $labels['itipupdate'] = 'æ›´æ–°';
@@ -36,18 +30,15 @@ $labels['itipreply'] = '返信';
 $labels['itipaccepted'] = '承諾';
 $labels['itiptentative'] = 'たぶん';
 $labels['itipdeclined'] = '辞退';
-
 $labels['itipsubjectaccepted'] = '$name が "$title" を承諾しました';
 $labels['itipsubjecttentative'] = '$name が "$title" を仮承諾しました';
 $labels['itipsubjectdeclined'] = '$name が "$title" を辞退しました';
-
-$labels['importtocalendar'] = 'カレンダーに保存';
-$labels['removefromcalendar'] = 'カレンダーから削除';
 $labels['updateattendeestatus'] = '参加者の状況更新';
 $labels['acceptinvitation'] = 'この招待を承諾しますか?';
 $labels['youhaveaccepted'] = 'この招待を承諾しました';
 $labels['youhavetentative'] = 'この招待を仮承諾しました。';
 $labels['youhavedeclined'] = 'この招待を辞退しました。';
 $labels['notanattendee'] = 'このイベントの出席者として一覧にありません';
-
+$labels['importtocalendar'] = 'カレンダーに保存';
+$labels['removefromcalendar'] = 'カレンダーから削除';
 $labels['savingdata'] = 'データを保存中…';
diff --git a/plugins/libcalendaring/localization/nl_NL.inc b/plugins/libcalendaring/localization/nl_NL.inc
index e54534b..b820fb5 100644
--- a/plugins/libcalendaring/localization/nl_NL.inc
+++ b/plugins/libcalendaring/localization/nl_NL.inc
@@ -1,7 +1,4 @@
 <?php
-
-$labels = array();
-
 $labels['alarmemail'] = 'Verzend E-mail';
 $labels['alarmdisplay'] = 'Bericht weergeven';
 $labels['alarmdisplayoption'] = 'Bericht';
@@ -15,7 +12,6 @@ $labels['trigger+M'] = 'minuten na';
 $labels['trigger+H'] = 'uren na';
 $labels['trigger+D'] = 'dagen na';
 $labels['addalarm'] = 'alarm toevoegen';
-
 $labels['alarmtitle'] = 'Aankomende evenementen';
 $labels['dismissall'] = 'Dismiss all';
 $labels['dismiss'] = 'Dismiss';
@@ -25,9 +21,7 @@ $labels['repeatinhr'] = 'Herhaal over 1 uur';
 $labels['repeatinhrs'] = 'Herhaal over $hrs uur';
 $labels['repeattomorrow'] = 'Herhaal morgen';
 $labels['repeatinweek'] = 'Herhaal over een week';
-
 $labels['showmore'] = 'Toon meer...';
-
 // itip related labels
 $labels['itipinvitation'] = 'Uitnodiging voor';
 $labels['itipupdate'] = 'Update van';
@@ -36,18 +30,32 @@ $labels['itipreply'] = 'Reply to';
 $labels['itipaccepted'] = 'Accepteer';
 $labels['itiptentative'] = 'Misschien';
 $labels['itipdeclined'] = 'Afwijzen';
-
+$labels['itipcomment'] = 'Uw antwoord';
+$labels['itipeditresponse'] = 'Voeg een antwoord tekst toe';
+$labels['itipsendercomment'] = 'Opmerking van verzender:';
+$labels['itipobjectnotfound'] = 'Het object waaraan in dit bericht wordt gerefereerd is niet gevonden in uw account.';
 $labels['itipsubjectaccepted'] = '"$title" is geaccepteerd door $name';
 $labels['itipsubjecttentative'] = '"$title" has been tentatively accepted by $name';
 $labels['itipsubjectdeclined'] = '"$title" has been declined by $name';
-
-$labels['importtocalendar'] = 'Bewaar in mijn kalender';
-$labels['removefromcalendar'] = 'Verwijder van mijn kalender';
+$labels['itipsubjectcancel'] = 'Uw deelname aan "$title" is geannuleerd';
+$labels['itipnewattendee'] = 'Dit is een antwoord van een nieuwe deelnemer';
 $labels['updateattendeestatus'] = 'Update status van deelnemer';
 $labels['acceptinvitation'] = 'Accepteer je deze uitnodiging?';
+$labels['acceptattendee'] = 'Accepteer deelnemer';
+$labels['declineattendee'] = 'Afwijzen deelnemer';
+$labels['declineattendeeconfirm'] = 'Voeg een bericht toe voor de afgewezen deelnemer (optioneel):';
 $labels['youhaveaccepted'] = 'Je hebt de uitnodiging geaccepteerd';
 $labels['youhavetentative'] = 'You have tentatively accepted this invitation';
 $labels['youhavedeclined'] = 'Je hebt deze uitnodiging afgewezen';
+$labels['youhavedelegated'] = 'U heeft deze uitnodiging gedelegeerd';
+$labels['attendeeaccepted'] = 'Deelnemer heeft geaccepteerd';
+$labels['attendeetentative'] = 'Deelnemer heeft voorwaardelijk geaccepteerd';
+$labels['attendeedeclined'] = 'Deelnemer heeft afgewezen ';
+$labels['attendeedelegated'] = 'Deelnemer heeft gedelegeerd aan ';
 $labels['notanattendee'] = 'You\'re not listed as an attendee of this event';
-
+$labels['importtocalendar'] = 'Bewaar in mijn kalender';
+$labels['removefromcalendar'] = 'Verwijder van mijn kalender';
+$labels['updatemycopy'] = 'Wijzig mijn kopie';
+$labels['deleteobjectconfirm'] = 'Wilt u echt dit object verwijderen?';
+$labels['declinedeleteconfirm'] = 'Wilt u tevens deze afgewezen object verwijderen uit uw kalender?';
 $labels['savingdata'] = 'Data wordt opgeslagen...';
diff --git a/plugins/libcalendaring/localization/pl_PL.inc b/plugins/libcalendaring/localization/pl_PL.inc
index c8ccf8b..fdcfbb7 100644
--- a/plugins/libcalendaring/localization/pl_PL.inc
+++ b/plugins/libcalendaring/localization/pl_PL.inc
@@ -1,7 +1,4 @@
 <?php
-
-$labels = array();
-
 $labels['alarmemail'] = 'Wyślij e-mail';
 $labels['alarmdisplay'] = 'Pokaż wiadomość';
 $labels['alarmdisplayoption'] = 'Wiadomość';
@@ -15,7 +12,6 @@ $labels['trigger+M'] = 'minut po';
 $labels['trigger+H'] = 'godzin(y) po';
 $labels['trigger+D'] = 'dni po';
 $labels['addalarm'] = 'dodaj alarm';
-
 $labels['alarmtitle'] = 'NadchodzÄ…ce zdarzenia';
 $labels['dismissall'] = 'Odrzuć wszystkie';
 $labels['dismiss'] = 'Odrzuć';
@@ -25,9 +21,7 @@ $labels['repeatinhr'] = 'Powtórz po godzinie';
 $labels['repeatinhrs'] = 'Powtórz po $hrs godzinach';
 $labels['repeattomorrow'] = 'Powtórz jutro';
 $labels['repeatinweek'] = 'Powtórz za tydzień';
-
 $labels['showmore'] = 'Pokaż więcej...';
-
 // itip related labels
 $labels['itipinvitation'] = 'Zaproszenie do';
 $labels['itipupdate'] = 'Aktualizacja';
@@ -36,18 +30,15 @@ $labels['itipreply'] = 'Odpowiedź do';
 $labels['itipaccepted'] = 'Akceptuj';
 $labels['itiptentative'] = 'Może';
 $labels['itipdeclined'] = 'Odrzuć';
-
 $labels['itipsubjectaccepted'] = '"$title" zostało zaakceptowane przez $name';
 $labels['itipsubjecttentative'] = '"$title" zostało warunkowo zaakceptowane przez $name';
 $labels['itipsubjectdeclined'] = '"$title" zostało odrzucone przez $name';
-
-$labels['importtocalendar'] = 'Zapisz w moim kalendarzu';
-$labels['removefromcalendar'] = 'Usuń z mojego kalendarza';
 $labels['updateattendeestatus'] = 'Zaktualizuj status uczestnika';
 $labels['acceptinvitation'] = 'Czy akceptujesz to zdarzenie?';
 $labels['youhaveaccepted'] = 'Zaakceptowałeś to zaproszenie';
 $labels['youhavetentative'] = 'Zaakceptowałeś to zdarzenie warunkowo';
 $labels['youhavedeclined'] = 'Odrzuciłeś to zdarzenie';
 $labels['notanattendee'] = 'Nie jesteś na liście uczestników tego zdarzenia';
-
+$labels['importtocalendar'] = 'Zapisz w moim kalendarzu';
+$labels['removefromcalendar'] = 'Usuń z mojego kalendarza';
 $labels['savingdata'] = 'ZapisujÄ™ dane...';
diff --git a/plugins/libcalendaring/localization/pt_BR.inc b/plugins/libcalendaring/localization/pt_BR.inc
index 7791ad7..19ba4fa 100644
--- a/plugins/libcalendaring/localization/pt_BR.inc
+++ b/plugins/libcalendaring/localization/pt_BR.inc
@@ -1,7 +1,4 @@
 <?php
-
-$labels = array();
-
 $labels['alarmemail'] = 'Enviar Email';
 $labels['alarmdisplay'] = 'Mostrar mensagem';
 $labels['alarmdisplayoption'] = 'Mensagem';
@@ -15,7 +12,6 @@ $labels['trigger+M'] = 'minutos depois';
 $labels['trigger+H'] = 'horas depois';
 $labels['trigger+D'] = 'dias depois';
 $labels['addalarm'] = 'adicionar alarme';
-
 $labels['alarmtitle'] = 'Próximos eventos';
 $labels['dismissall'] = 'Dispensar tudo';
 $labels['dismiss'] = 'Dispensar';
@@ -25,9 +21,7 @@ $labels['repeatinhr'] = 'Repetir em 1 hora';
 $labels['repeatinhrs'] = 'Repetir em $hrs horas';
 $labels['repeattomorrow'] = 'Repetir amanhã';
 $labels['repeatinweek'] = 'Repetir em uma semana';
-
 $labels['showmore'] = 'Mostrar mais...';
-
 // itip related labels
 $labels['itipinvitation'] = 'Convite para';
 $labels['itipupdate'] = 'Atualização de';
@@ -36,17 +30,14 @@ $labels['itipreply'] = 'Responder para';
 $labels['itipaccepted'] = 'Aceitar';
 $labels['itiptentative'] = 'Talvez';
 $labels['itipdeclined'] = 'Rejeitar';
-
 $labels['itipsubjectaccepted'] = '"$title" foi aceito por $name';
 $labels['itipsubjecttentative'] = '"$title" foi aceito como tentativa por $name';
 $labels['itipsubjectdeclined'] = '"$title" foi recusado por $name';
-
-$labels['importtocalendar'] = 'Salvar em meu calendário';
-$labels['removefromcalendar'] = 'Remover do meu calendário';
 $labels['updateattendeestatus'] = 'Atualizar o estado dos participantes';
 $labels['acceptinvitation'] = 'Você aceita este convite?';
 $labels['youhaveaccepted'] = 'Você aceitou este convite';
 $labels['youhavetentative'] = 'Você aceitou como tentativa este convite';
 $labels['youhavedeclined'] = 'Você recusou este convite';
-
-$labels['savingdata'] = 'Salvando dados...';
\ No newline at end of file
+$labels['importtocalendar'] = 'Salvar em meu calendário';
+$labels['removefromcalendar'] = 'Remover do meu calendário';
+$labels['savingdata'] = 'Salvando dados...';
diff --git a/plugins/libcalendaring/localization/ru_RU.inc b/plugins/libcalendaring/localization/ru_RU.inc
index 5b29f06..d939699 100644
--- a/plugins/libcalendaring/localization/ru_RU.inc
+++ b/plugins/libcalendaring/localization/ru_RU.inc
@@ -1,7 +1,4 @@
 <?php
-
-$labels = array();
-
 $labels['alarmemail'] = 'Послать e-mail';
 $labels['alarmdisplay'] = 'Показать сообщение';
 $labels['alarmdisplayoption'] = 'Сообщение';
@@ -15,7 +12,6 @@ $labels['trigger+M'] = 'минут после';
 $labels['trigger+H'] = 'часов после';
 $labels['trigger+D'] = 'дней после';
 $labels['addalarm'] = 'добавить уведомление';
-
 $labels['alarmtitle'] = 'Предстоящие события';
 $labels['dismissall'] = 'Отменить все';
 $labels['dismiss'] = 'Отменить';
@@ -25,9 +21,7 @@ $labels['repeatinhr'] = 'Повторить через 1 час';
 $labels['repeatinhrs'] = 'Повторить через $hrs часов';
 $labels['repeattomorrow'] = 'Повторить завтра';
 $labels['repeatinweek'] = 'Повторить через неделю';
-
 $labels['showmore'] = 'Показать больше...';
-
 // itip related labels
 $labels['itipinvitation'] = 'Приглашение на';
 $labels['itipupdate'] = 'Обновление';
@@ -36,18 +30,14 @@ $labels['itipreply'] = 'Ответить';
 $labels['itipaccepted'] = 'Принять';
 $labels['itiptentative'] = 'Может быть';
 $labels['itipdeclined'] = 'Отклонить';
-
 $labels['itipsubjectaccepted'] = '"$title" принято $name';
 $labels['itipsubjecttentative'] = '"$title" предварительно принято $name';
 $labels['itipsubjectdeclined'] = '"$title" отклонено $name';
-
-$labels['importtocalendar'] = 'Сохранить в мой календарь';
-$labels['removefromcalendar'] = 'Удалить из моего календаря';
 $labels['updateattendeestatus'] = 'Обновить статус участника';
 $labels['acceptinvitation'] = 'Вы принимаете это приглашение?';
 $labels['youhaveaccepted'] = 'Вы приняли это приглашение';
 $labels['youhavetentative'] = 'Вы предварительно приняли это приглашение';
 $labels['youhavedeclined'] = 'Вы отклонили это приглашение';
-
+$labels['importtocalendar'] = 'Сохранить в мой календарь';
+$labels['removefromcalendar'] = 'Удалить из моего календаря';
 $labels['savingdata'] = 'Сохранение данных...';
-
diff --git a/plugins/owncloud/localization/da_DK.inc b/plugins/owncloud/localization/da_DK.inc
new file mode 100644
index 0000000..6b4d91c
--- /dev/null
+++ b/plugins/owncloud/localization/da_DK.inc
@@ -0,0 +1,3 @@
+<?php
+$labels['owncloud'] = 'Filer';
+?>
diff --git a/plugins/owncloud/localization/fi_FI.inc b/plugins/owncloud/localization/fi_FI.inc
new file mode 100644
index 0000000..7ebf6df
--- /dev/null
+++ b/plugins/owncloud/localization/fi_FI.inc
@@ -0,0 +1,3 @@
+<?php
+$labels['owncloud'] = 'Tiedostot';
+?>
diff --git a/plugins/owncloud/localization/hu_HU.inc b/plugins/owncloud/localization/hu_HU.inc
new file mode 100644
index 0000000..c29ea9d
--- /dev/null
+++ b/plugins/owncloud/localization/hu_HU.inc
@@ -0,0 +1,3 @@
+<?php
+$labels['owncloud'] = 'Fájlok';
+?>
diff --git a/plugins/owncloud/localization/it_IT.inc b/plugins/owncloud/localization/it_IT.inc
new file mode 100644
index 0000000..fba7379
--- /dev/null
+++ b/plugins/owncloud/localization/it_IT.inc
@@ -0,0 +1,3 @@
+<?php
+$labels['owncloud'] = 'File';
+?>
diff --git a/plugins/tasklist/localization/bg_BG.inc b/plugins/tasklist/localization/bg_BG.inc
index 2f9b52e..75134dc 100644
--- a/plugins/tasklist/localization/bg_BG.inc
+++ b/plugins/tasklist/localization/bg_BG.inc
@@ -4,12 +4,18 @@ $labels['edit'] = 'Промяна';
 $labels['description'] = 'Описание';
 $labels['start'] = 'Начало';
 $labels['alarms'] = 'Напомняне';
+$labels['all'] = 'All';
 $labels['today'] = 'Днес';
 $labels['tomorrow'] = 'Утре';
 $labels['removetag'] = 'Изтриване';
 $labels['save'] = 'Запис';
 $labels['cancel'] = 'Отказ';
 $labels['tabsummary'] = 'Заглавие';
+$labels['tabrecurrence'] = 'Recurrence';
+$labels['tabattachments'] = 'Прикрепени файлове';
+$labels['tabsharing'] = 'Споделяне';
 $labels['listname'] = 'Име';
-$labels['showalarms'] = 'Показване на аларми';
+$labels['showalarms'] = 'Show reminders';
+// date words
+// mesages
 $labels['savingdata'] = 'Запазване на данни...';
diff --git a/plugins/tasklist/localization/ca_ES.inc b/plugins/tasklist/localization/ca_ES.inc
new file mode 100644
index 0000000..89e7892
--- /dev/null
+++ b/plugins/tasklist/localization/ca_ES.inc
@@ -0,0 +1,12 @@
+<?php
+$labels['edit'] = 'Edita';
+$labels['description'] = 'Descripció';
+$labels['start'] = 'Inici';
+$labels['alarms'] = 'Recordatori';
+$labels['removetag'] = 'Suprimeix';
+$labels['save'] = 'Desa';
+$labels['cancel'] = 'Cancel·la';
+$labels['tabsummary'] = 'Resum';
+$labels['listname'] = 'Nom';
+// date words
+// mesages
diff --git a/plugins/tasklist/localization/cs_CZ.inc b/plugins/tasklist/localization/cs_CZ.inc
index 032d0a7..9f67bab 100644
--- a/plugins/tasklist/localization/cs_CZ.inc
+++ b/plugins/tasklist/localization/cs_CZ.inc
@@ -14,5 +14,7 @@ $labels['tabrecurrence'] = 'Opakování';
 $labels['tabattachments'] = 'Přílohy';
 $labels['tabsharing'] = 'Sdílení';
 $labels['listname'] = 'Název';
-$labels['showalarms'] = 'Zobrazit upozornění';
+$labels['showalarms'] = 'Show reminders';
+// date words
+// mesages
 $labels['savingdata'] = 'Ukládám data...';
diff --git a/plugins/tasklist/localization/da_DK.inc b/plugins/tasklist/localization/da_DK.inc
new file mode 100644
index 0000000..1d7ce16
--- /dev/null
+++ b/plugins/tasklist/localization/da_DK.inc
@@ -0,0 +1,61 @@
+<?php
+$labels['navtitle'] = 'Opgaver';
+$labels['lists'] = 'Opgavelister';
+$labels['list'] = 'Opgaveliste';
+$labels['tags'] = 'Mærker';
+$labels['newtask'] = 'Ny opgave';
+$labels['createnewtask'] = 'Opret ny opgave (eks. Lørdag, Slå græsplænen)';
+$labels['createfrommail'] = 'Gem som opgave';
+$labels['mark'] = 'Markér';
+$labels['unmark'] = 'Fravælg';
+$labels['edit'] = 'Redigér';
+$labels['delete'] = 'Slet';
+$labels['title'] = 'Titel';
+$labels['description'] = 'Beskrivelse';
+$labels['datetime'] = 'Forfalder';
+$labels['start'] = 'Start';
+$labels['alarms'] = 'PÃ¥mindelse';
+$labels['all'] = 'Alle';
+$labels['flagged'] = 'Markeret';
+$labels['complete'] = 'Udført';
+$labels['overdue'] = 'Forfalden';
+$labels['today'] = 'I dag';
+$labels['tomorrow'] = 'I morgen';
+$labels['next7days'] = 'Næste 7 dage';
+$labels['later'] = 'Senere';
+$labels['nodate'] = 'ingen dato';
+$labels['removetag'] = 'Fjern';
+$labels['taskdetails'] = 'Detaljer';
+$labels['newtask'] = 'Ny opgave';
+$labels['edittask'] = 'Redigér opgave';
+$labels['save'] = 'Gem';
+$labels['cancel'] = 'Annullér';
+$labels['addsubtask'] = 'Tilføj delopgave';
+$labels['deletetask'] = 'Slet opgave';
+$labels['deletethisonly'] = 'Slet kunne denne opgave';
+$labels['deletewithchilds'] = 'Slette inklusive alle delopgaver';
+$labels['tabsummary'] = 'Resumé';
+$labels['tabrecurrence'] = 'Gentagelse';
+$labels['tabattachments'] = 'Vedhæftninger';
+$labels['tabsharing'] = 'Deling';
+$labels['editlist'] = 'Redigér liste';
+$labels['createlist'] = 'Tilføj liste';
+$labels['listactions'] = 'Tilvalg for liste...';
+$labels['listname'] = 'Navn';
+$labels['import'] = 'Import';
+$labels['viewoptions'] = 'Vis indstillinger';
+$labels['focusview'] = 'Vis kun denne liste';
+// date words
+$labels['on'] = 'til';
+$labels['at'] = 'ved';
+$labels['this'] = 'denne';
+$labels['next'] = 'næste';
+// mesages
+$labels['savingdata'] = 'Gemmer data...';
+$labels['errorsaving'] = 'Kunne ikke gemme data.';
+$labels['notasksfound'] = 'Fandt ingen opgaver ud fra angivne kriterie';
+$labels['invalidstartduedates'] = 'Startdato må ikke være senere end tidsfrist.';
+$labels['deletetasktconfirm'] = 'Vil du virkelig slette denne opgave?';
+$labels['deleteparenttasktconfirm'] = 'Vil du virkelig slette denne opgaver og alle dens delopgaver?';
+$labels['deletelistconfirm'] = 'Vil du virkelig slette denne liste og alle dens opgaver?';
+$labels['deletelistconfirmrecursive'] = 'Vil du virkelig slette denne liste og alle dens dellister og opgaver?';
diff --git a/plugins/tasklist/localization/de_CH.inc b/plugins/tasklist/localization/de_CH.inc
index 5974fbc..52fadce 100644
--- a/plugins/tasklist/localization/de_CH.inc
+++ b/plugins/tasklist/localization/de_CH.inc
@@ -41,12 +41,14 @@ $labels['editlist'] = 'Liste bearbeiten';
 $labels['createlist'] = 'Neue Liste';
 $labels['listactions'] = 'Listenoptionen...';
 $labels['listname'] = 'Name';
-$labels['showalarms'] = 'Erinnerungen anzeigen';
+$labels['showalarms'] = 'Show reminders';
 $labels['import'] = 'Importieren';
+// date words
 $labels['on'] = 'am';
 $labels['at'] = 'um';
 $labels['this'] = 'diesen';
 $labels['next'] = 'nächsten';
+// mesages
 $labels['savingdata'] = 'Daten werden gespeichert...';
 $labels['errorsaving'] = 'Fehler beim Speichern.';
 $labels['notasksfound'] = 'Für die aktuellen Kriterien wurden keine Aufgaben gefunden.';
@@ -54,4 +56,3 @@ $labels['invalidstartduedates'] = 'Beginn der Aufgabe darf nicht grösser als da
 $labels['deletetasktconfirm'] = 'Möchten Sie diese Aufgabe wirklich löschen?';
 $labels['deleteparenttasktconfirm'] = 'Möchten Sie diese Aufgabe inklusive aller Teilaufgaben wirklich löschen?';
 $labels['deletelistconfirm'] = 'Möchten Sie diese Liste mit allen Aufgaben wirklich löschen?';
-$labels['aclnorights'] = 'Der Zugriff auf diese Liste erfordert Administrator-Rechte.';
diff --git a/plugins/tasklist/localization/de_DE.inc b/plugins/tasklist/localization/de_DE.inc
index 6eee452..958c270 100644
--- a/plugins/tasklist/localization/de_DE.inc
+++ b/plugins/tasklist/localization/de_DE.inc
@@ -2,6 +2,7 @@
 $labels['navtitle'] = 'Aufgaben';
 $labels['lists'] = 'Aufgabenlisten';
 $labels['list'] = 'Aufgabenliste';
+$labels['tags'] = 'Schlagworte';
 $labels['newtask'] = 'Neue Aufgabe';
 $labels['createnewtask'] = 'Neue Aufgabe erstellen (z.B. Samstag, Rasen mähen)';
 $labels['createfrommail'] = 'Aufgabe speichern';
@@ -11,6 +12,7 @@ $labels['edit'] = 'Bearbeiten';
 $labels['delete'] = 'Löschen';
 $labels['title'] = 'Titel';
 $labels['description'] = 'Beschreibung';
+$labels['datetime'] = 'Fällig';
 $labels['start'] = 'Beginn';
 $labels['alarms'] = 'Erinnerung';
 $labels['all'] = 'Alle';
@@ -40,12 +42,16 @@ $labels['editlist'] = 'Liste bearbeiten';
 $labels['createlist'] = 'Liste hinzufügen';
 $labels['listactions'] = 'Listeneinstellungen…';
 $labels['listname'] = 'Name';
-$labels['showalarms'] = 'Erinnerungen anzeigen';
+$labels['showalarms'] = 'Show reminders';
 $labels['import'] = 'Importieren';
+$labels['viewoptions'] = 'Ansicht-Einstellungen';
+$labels['focusview'] = 'Nur diese Liste anzeigen';
+// date words
 $labels['on'] = 'am';
 $labels['at'] = 'um';
 $labels['this'] = 'dies';
 $labels['next'] = 'weiter';
+// mesages
 $labels['savingdata'] = 'Daten werden gespeichert…';
 $labels['errorsaving'] = 'Daten konnten nicht gespeichert werden.';
 $labels['notasksfound'] = 'Keine Aufgabe erfüllt die angelegten Kriterien';
@@ -53,4 +59,4 @@ $labels['invalidstartduedates'] = 'Das Anfangsdatum muss vor dem Fälligkeitsdat
 $labels['deletetasktconfirm'] = 'Diese Aufgabe wirklich löschen?';
 $labels['deleteparenttasktconfirm'] = 'Diese Aufgabe wirklich mit allen Teilaufgaben löschen?';
 $labels['deletelistconfirm'] = 'Diese Aufgabenliste wirklich mit allen Aufgaben löschen?';
-$labels['aclnorights'] = 'Der Zugriff auf diese Liste erfordert Administrator-Rechte.';
+$labels['deletelistconfirmrecursive'] = 'Soll diese Liste wirklich mit allen Aufgaben und Unterlisten gelöscht werden?';
diff --git a/plugins/tasklist/localization/es_ES.inc b/plugins/tasklist/localization/es_ES.inc
index 381f5e5..18f41e2 100644
--- a/plugins/tasklist/localization/es_ES.inc
+++ b/plugins/tasklist/localization/es_ES.inc
@@ -4,8 +4,21 @@ $labels['edit'] = 'Editar';
 $labels['delete'] = 'Borrar';
 $labels['title'] = 'Título';
 $labels['description'] = 'Descripción';
+$labels['start'] = 'Start';
+$labels['alarms'] = 'Reminder';
+$labels['all'] = 'All';
+$labels['today'] = 'Today';
+$labels['tomorrow'] = 'Tomorrow';
+$labels['removetag'] = 'Remove';
 $labels['taskdetails'] = 'Detalles';
 $labels['save'] = 'Guardar';
 $labels['cancel'] = 'Cancelar';
+$labels['tabsummary'] = 'Summary';
+$labels['tabrecurrence'] = 'Recurrence';
+$labels['tabattachments'] = 'Attachments';
+$labels['tabsharing'] = 'Sharing';
 $labels['listname'] = 'Nombre';
+$labels['showalarms'] = 'Show reminders';
+// date words
+// mesages
 $labels['savingdata'] = 'Guardando datos...';
diff --git a/plugins/tasklist/localization/et_EE.inc b/plugins/tasklist/localization/et_EE.inc
index b3b6564..7e00391 100644
--- a/plugins/tasklist/localization/et_EE.inc
+++ b/plugins/tasklist/localization/et_EE.inc
@@ -1,5 +1,22 @@
 <?php
+$labels['edit'] = 'Edit';
 $labels['delete'] = 'Kustuta';
 $labels['title'] = 'Pealkiri';
+$labels['description'] = 'Description';
+$labels['start'] = 'Start';
+$labels['alarms'] = 'Reminder';
+$labels['all'] = 'All';
+$labels['today'] = 'Today';
+$labels['tomorrow'] = 'Tomorrow';
+$labels['removetag'] = 'Remove';
 $labels['save'] = 'Salvesta';
+$labels['cancel'] = 'Cancel';
+$labels['tabsummary'] = 'Summary';
+$labels['tabrecurrence'] = 'Recurrence';
+$labels['tabattachments'] = 'Attachments';
+$labels['tabsharing'] = 'Sharing';
 $labels['listname'] = 'Nimi';
+$labels['showalarms'] = 'Show reminders';
+// date words
+// mesages
+$labels['savingdata'] = 'Saving data...';
diff --git a/plugins/tasklist/localization/fi_FI.inc b/plugins/tasklist/localization/fi_FI.inc
new file mode 100644
index 0000000..58ea859
--- /dev/null
+++ b/plugins/tasklist/localization/fi_FI.inc
@@ -0,0 +1,54 @@
+<?php
+$labels['navtitle'] = 'Tehtävät';
+$labels['lists'] = 'Tehtävätlistat';
+$labels['list'] = 'Tehtävälista';
+$labels['tags'] = 'Tunnisteet';
+$labels['newtask'] = 'Uusi tehtävä';
+$labels['createnewtask'] = 'Luo uusi tehtävä (esim. Sunnuntai, leikkaa ruoho)';
+$labels['createfrommail'] = 'Tallenna tehtävänä';
+$labels['mark'] = 'Merkitse';
+$labels['unmark'] = 'Poista merkintä';
+$labels['edit'] = 'Muokkaa';
+$labels['delete'] = 'Poista';
+$labels['description'] = 'Kuvaus';
+$labels['datetime'] = 'Erääntyy';
+$labels['start'] = 'Alkaa';
+$labels['alarms'] = 'Muistutus';
+$labels['all'] = 'Kaikki';
+$labels['flagged'] = 'Liputettu';
+$labels['complete'] = 'Valmiina';
+$labels['overdue'] = 'Myöhässä';
+$labels['today'] = 'Tänään';
+$labels['tomorrow'] = 'Huomenna';
+$labels['next7days'] = 'Seuraavat 7 päivää';
+$labels['later'] = 'Myöhemmin';
+$labels['nodate'] = 'ei päivää';
+$labels['removetag'] = 'Poista';
+$labels['taskdetails'] = 'Tiedot';
+$labels['newtask'] = 'Uusi tehtävä';
+$labels['edittask'] = 'Muokkaa tehtävää';
+$labels['save'] = 'Tallenna';
+$labels['cancel'] = 'Peru';
+$labels['addsubtask'] = 'Lisää alitehtävä';
+$labels['deletetask'] = 'Poista tehtävä';
+$labels['deletethisonly'] = 'Poista vain tämä tehtävä';
+$labels['deletewithchilds'] = 'Poista alitehtävineen';
+$labels['tabsummary'] = 'Yhteenveto';
+$labels['tabrecurrence'] = 'Toistuminen';
+$labels['tabattachments'] = 'Liitteet';
+$labels['tabsharing'] = 'Jakaminen';
+$labels['editlist'] = 'Muokkaa listaa';
+$labels['createlist'] = 'Lisää lista';
+$labels['listactions'] = 'Listan valinnat...';
+$labels['listname'] = 'Nimi';
+$labels['import'] = 'Tuo';
+// date words
+// mesages
+$labels['savingdata'] = 'Tallennetaan tietoja...';
+$labels['errorsaving'] = 'Tietojen tallenntaminen epäonnistui.';
+$labels['notasksfound'] = 'Ehtoja vastaavia tehtäviä ei löytynyt';
+$labels['invalidstartduedates'] = 'Aloituspäivän tulee olla vanhempi kuin eräpäivän.';
+$labels['deletetasktconfirm'] = 'Haluatko varmasti poistaa tämän tehtävän?';
+$labels['deleteparenttasktconfirm'] = 'Haluatko varmasti poistaa tämän tehtävän kaikkine alitehtävineen?';
+$labels['deletelistconfirm'] = 'Haluatko varmasti poistaa tämän listan ja sen kaikki tehtävät?';
+$labels['deletelistconfirmrecursive'] = 'Haluatko varmasti poistaa tämän listan, sen alilistat ja tehtävät?';
diff --git a/plugins/tasklist/localization/fr_FR.inc b/plugins/tasklist/localization/fr_FR.inc
index 7b39373..9dfc068 100644
--- a/plugins/tasklist/localization/fr_FR.inc
+++ b/plugins/tasklist/localization/fr_FR.inc
@@ -5,13 +5,14 @@ $labels['list'] = 'Liste de tâche';
 $labels['tags'] = 'Étiquettes';
 $labels['newtask'] = 'Nouvelle tâche';
 $labels['createnewtask'] = 'Créer une nouvelle tâche (ex : Samedi, tondre la pelouse)';
-$labels['createfrommail'] = 'Enregistrer la tâche';
+$labels['createfrommail'] = 'Sauvegarder comme une tâche';
 $labels['mark'] = 'Sélectionner';
 $labels['unmark'] = 'Désélectionner';
 $labels['edit'] = 'Modifier';
-$labels['delete'] = 'Supprimet';
+$labels['delete'] = 'Supprimer';
 $labels['title'] = 'Titre';
 $labels['description'] = 'Description';
+$labels['datetime'] = 'Fin';
 $labels['start'] = 'Début';
 $labels['alarms'] = 'Rappel';
 $labels['all'] = 'Tous';
@@ -41,16 +42,21 @@ $labels['editlist'] = 'Modifier une liste';
 $labels['createlist'] = 'Ajouter une liste';
 $labels['listactions'] = 'Liste des options';
 $labels['listname'] = 'Nom';
-$labels['showalarms'] = 'Montrer les alarmes';
+$labels['showalarms'] = 'Afficher les rappels';
 $labels['import'] = 'Importer';
+$labels['viewoptions'] = 'Options d\'affichage';
+$labels['focusview'] = 'Afficher uniquement cette liste';
+// date words
 $labels['on'] = 'sur';
 $labels['at'] = 'à';
 $labels['this'] = 'ce';
 $labels['next'] = 'suivant';
+// mesages
 $labels['savingdata'] = 'Enregistrer...';
-$labels['errorsaving'] = 'Échec de l\'enregistrement';
+$labels['errorsaving'] = 'Échec lors du sauvegardement des donnés';
 $labels['notasksfound'] = 'Pas de tâche trouvé avec les critères sélectionnés';
 $labels['invalidstartduedates'] = 'La date de début ne doit pas être supérieur à la date de fin';
 $labels['deletetasktconfirm'] = 'Êtes-vous sur de vouloir supprimer cette tâche?';
 $labels['deleteparenttasktconfirm'] = 'Êtes-vous sur de vouloir supprimer cette tâche et ses sous-tâches?';
 $labels['deletelistconfirm'] = 'Êtes-vous sur de vouloir supprimer cette liste et toutes ses tâches?';
+$labels['deletelistconfirmrecursive'] = 'Voulez-vous vraiment supprimer cette liste avec tous ses sous-listes et tâches?';
diff --git a/plugins/tasklist/localization/hu_HU.inc b/plugins/tasklist/localization/hu_HU.inc
index 30332c6..2081968 100644
--- a/plugins/tasklist/localization/hu_HU.inc
+++ b/plugins/tasklist/localization/hu_HU.inc
@@ -1,6 +1,62 @@
 <?php
+$labels['navtitle'] = 'Feladatok';
+$labels['lists'] = 'Feladatlisták';
+$labels['list'] = 'Feladatlista';
+$labels['tags'] = 'Kulcsszavak';
+$labels['newtask'] = 'Új feladat';
+$labels['createnewtask'] = 'Új feladat címe';
+$labels['createfrommail'] = 'Mentés feladatként';
+$labels['mark'] = 'Jelölés be';
+$labels['unmark'] = 'Jelölés ki';
+$labels['edit'] = 'Módosítás';
+$labels['delete'] = 'Törlés';
+$labels['title'] = 'Tárgy';
 $labels['description'] = 'Leírás';
-$labels['removetag'] = 'Törlés';
+$labels['datetime'] = 'Határidő';
+$labels['start'] = 'Kezdet';
+$labels['alarms'] = 'Emlékeztető';
+$labels['all'] = 'Minden feladat';
+$labels['flagged'] = 'Jelölt';
+$labels['complete'] = 'Teljesített';
+$labels['overdue'] = 'Túllépett';
+$labels['today'] = 'Mai napi';
+$labels['tomorrow'] = 'Holnapi';
+$labels['next7days'] = 'Következő 7 napi';
+$labels['later'] = 'Későbbi';
+$labels['nodate'] = 'Dátum nélküli';
+$labels['removetag'] = 'Eltávolítás';
+$labels['taskdetails'] = 'Részletek';
+$labels['newtask'] = 'Új feladat';
+$labels['edittask'] = 'Módosítás';
 $labels['save'] = 'Mentés';
 $labels['cancel'] = 'Mégse';
+$labels['addsubtask'] = 'Új részfeladat';
+$labels['deletetask'] = 'Törlés';
+$labels['deletethisonly'] = 'Csak ezen feladat törlése';
+$labels['deletewithchilds'] = 'Törlés részfeladatokkal együtt';
 $labels['tabsummary'] = 'Tárgy';
+$labels['tabrecurrence'] = 'Ismétlődés';
+$labels['tabattachments'] = 'Mellékletek';
+$labels['tabsharing'] = 'Megosztás';
+$labels['editlist'] = 'Lista szerkesztése';
+$labels['createlist'] = 'Lista hozzáadása';
+$labels['listactions'] = 'Lista beállítások...';
+$labels['listname'] = 'Név';
+$labels['showalarms'] = 'Emlékeztetők megjelenítése';
+$labels['import'] = 'Importálás';
+$labels['viewoptions'] = 'Opciók';
+$labels['focusview'] = 'Csak ezen lista megjelenítése';
+// date words
+$labels['on'] = 'dátum';
+$labels['at'] = 'időpont';
+$labels['this'] = 'ezen';
+$labels['next'] = 'következő';
+// mesages
+$labels['savingdata'] = 'Adatok mentése...';
+$labels['errorsaving'] = 'Az adatok mentése nem sikerült';
+$labels['notasksfound'] = 'A megadott kritériumoknak nem felelt meg egy feladat sem';
+$labels['invalidstartduedates'] = 'A kezdeti idő nem lehet később, mint a határidő';
+$labels['deletetasktconfirm'] = 'Biztos benne, hogy törölni szeretné ezt a feladatot?';
+$labels['deleteparenttasktconfirm'] = 'DBiztos benne, hogy törölni szeretné ezt a feladatot, az összes részfeladattal együtt?';
+$labels['deletelistconfirm'] = 'Biztos benne, hogy törölni szeretné ezt a listát, az összes benne lévő feladattal együtt?';
+$labels['deletelistconfirmrecursive'] = 'Biztos benne, hogy törölni szeretné ezt a listát, az összes benne lévő listával és feladattal együtt?';
diff --git a/plugins/tasklist/localization/it_IT.inc b/plugins/tasklist/localization/it_IT.inc
index fc2dfd4..fb6f1c7 100644
--- a/plugins/tasklist/localization/it_IT.inc
+++ b/plugins/tasklist/localization/it_IT.inc
@@ -1,6 +1,55 @@
 <?php
+$labels['navtitle'] = 'Attività';
+$labels['lists'] = 'Elenchi attività';
+$labels['list'] = 'Elenco attività';
+$labels['tags'] = 'Etichette';
+$labels['newtask'] = 'Nuova attività';
+$labels['createnewtask'] = 'Crea una nuova attività (es. Saturday, Falciare il prato)';
+$labels['createfrommail'] = 'Salva come attività';
+$labels['mark'] = 'Importante';
+$labels['unmark'] = 'Non importante';
+$labels['edit'] = 'Modifica';
+$labels['delete'] = 'Elimina';
+$labels['title'] = 'Titolo';
 $labels['description'] = 'Descrizione';
+$labels['datetime'] = 'Scadenza';
+$labels['start'] = 'Inizio';
+$labels['alarms'] = 'Promemoria';
+$labels['all'] = 'Tutto';
+$labels['flagged'] = 'Importanti';
+$labels['complete'] = 'Fatto';
+$labels['overdue'] = 'In ritardo';
+$labels['today'] = 'Oggi';
+$labels['tomorrow'] = 'Domani';
+$labels['next7days'] = 'Prossimi 7 giorni';
+$labels['later'] = 'Dopo';
+$labels['nodate'] = 'Senza data';
 $labels['removetag'] = 'Elimina';
+$labels['taskdetails'] = 'Dettagli';
+$labels['newtask'] = 'Nuova attività';
+$labels['edittask'] = 'Modifica attività';
 $labels['save'] = 'Salva';
 $labels['cancel'] = 'Annulla';
+$labels['addsubtask'] = 'Aggiungi sotto-attività';
+$labels['deletetask'] = 'Elimina attività';
+$labels['deletethisonly'] = 'Elimina solo questa attività';
+$labels['deletewithchilds'] = 'Elimina con tutte le sotto-attività';
 $labels['tabsummary'] = 'Oggetto';
+$labels['tabrecurrence'] = 'Ricorrenza';
+$labels['tabattachments'] = 'Allegati';
+$labels['tabsharing'] = 'Condivisione';
+$labels['editlist'] = 'Modifca elenco';
+$labels['createlist'] = 'Aggiungi elenco';
+$labels['listactions'] = 'Opzioni elenco...';
+$labels['listname'] = 'Nome';
+$labels['showalarms'] = 'Mostra promemoria';
+$labels['import'] = 'Importa';
+$labels['viewoptions'] = 'Vista opzioni';
+$labels['focusview'] = 'Mostra solo questo elenco';
+// date words
+// mesages
+$labels['savingdata'] = 'Salvataggio dati...';
+$labels['notasksfound'] = 'Nessuna attività trovata.';
+$labels['invalidstartduedates'] = 'La data di inizio non può essere successiva a quella di scadenza.';
+$labels['deletetasktconfirm'] = 'Eliminare davvero questa attività?';
+$labels['deleteparenttasktconfirm'] = 'Eliminare davvero questa attività e tutte le sotto-attività?';
diff --git a/plugins/tasklist/localization/ja_JP.inc b/plugins/tasklist/localization/ja_JP.inc
index ff08a53..823518a 100644
--- a/plugins/tasklist/localization/ja_JP.inc
+++ b/plugins/tasklist/localization/ja_JP.inc
@@ -41,12 +41,14 @@ $labels['editlist'] = '一覧編集';
 $labels['createlist'] = '一覧追加';
 $labels['listactions'] = '一覧オプション';
 $labels['listname'] = '名前';
-$labels['showalarms'] = 'アラーム表示';
+$labels['showalarms'] = 'Show reminders';
 $labels['import'] = 'インポート';
+// date words
 $labels['on'] = '上';
 $labels['at'] = 'の';
 $labels['this'] = 'この';
 $labels['next'] = '次';
+// mesages
 $labels['savingdata'] = 'データを保存中…';
 $labels['errorsaving'] = 'データが保存できませんでした。';
 $labels['notasksfound'] = '条件に該当するタスクは見つかりません';
diff --git a/plugins/tasklist/localization/nl_NL.inc b/plugins/tasklist/localization/nl_NL.inc
index b027fc4..39ff6df 100644
--- a/plugins/tasklist/localization/nl_NL.inc
+++ b/plugins/tasklist/localization/nl_NL.inc
@@ -2,7 +2,7 @@
 $labels['navtitle'] = 'Taken';
 $labels['lists'] = 'Takenlijsten';
 $labels['list'] = 'Takenlijst';
-$labels['tags'] = 'Tags';
+$labels['tags'] = 'Labels';
 $labels['newtask'] = 'Nieuwe Taak';
 $labels['createnewtask'] = 'Creer een nieuwe Taak (bijv. Zaterdag, gras maaien)';
 $labels['createfrommail'] = 'Als taak opslaan';
@@ -12,6 +12,7 @@ $labels['edit'] = 'Wijzigen';
 $labels['delete'] = 'Verwijderen';
 $labels['title'] = 'Titel';
 $labels['description'] = 'Beschrijving';
+$labels['datetime'] = 'Vóór';
 $labels['start'] = 'Begin';
 $labels['alarms'] = 'Herinnering';
 $labels['all'] = 'Alle';
@@ -20,7 +21,7 @@ $labels['complete'] = 'Compleet';
 $labels['overdue'] = 'Achterstallig';
 $labels['today'] = 'Vandaag';
 $labels['tomorrow'] = 'Morgen';
-$labels['next7days'] = 'Deze week';
+$labels['next7days'] = 'Volgende 7 dagen';
 $labels['later'] = 'Later';
 $labels['nodate'] = 'geen datum';
 $labels['removetag'] = 'Verwijder';
@@ -41,12 +42,16 @@ $labels['editlist'] = 'Lijst wijzigen';
 $labels['createlist'] = 'Lijst toevoegen';
 $labels['listactions'] = 'Lijst opties...';
 $labels['listname'] = 'Naam';
-$labels['showalarms'] = 'Alarmen tonen';
+$labels['showalarms'] = 'Laat herinneringen zien';
 $labels['import'] = 'Importeren';
+$labels['viewoptions'] = 'Bekijk opties';
+$labels['focusview'] = 'Bekijk alleen deze lijst';
+// date words
 $labels['on'] = 'op';
 $labels['at'] = 'om';
 $labels['this'] = 'deze';
 $labels['next'] = 'volgende';
+// mesages
 $labels['savingdata'] = 'Data wordt opgeslagen...';
 $labels['errorsaving'] = 'Fout in opslaan van data.';
 $labels['notasksfound'] = 'Geen taken gevonden voor de gegeven criteria';
@@ -54,3 +59,4 @@ $labels['invalidstartduedates'] = 'Begin datum kan niet later zijn dan vervaldag
 $labels['deletetasktconfirm'] = 'Wilt u deze taak echt verwijderen?';
 $labels['deleteparenttasktconfirm'] = 'Wilt u deze taak en alle subtaken echt verwijderen?';
 $labels['deletelistconfirm'] = 'Wilt u deze lijst met alle taken echt verwijderen?';
+$labels['deletelistconfirmrecursive'] = 'Wilt u deze lijst en alle taken en subtaken echt verwijderen?';
diff --git a/plugins/tasklist/localization/pl_PL.inc b/plugins/tasklist/localization/pl_PL.inc
index 0660733..e008d8e 100644
--- a/plugins/tasklist/localization/pl_PL.inc
+++ b/plugins/tasklist/localization/pl_PL.inc
@@ -12,6 +12,7 @@ $labels['edit'] = 'Edytuj';
 $labels['delete'] = 'Usuń';
 $labels['title'] = 'Tytuł';
 $labels['description'] = 'Opis';
+$labels['datetime'] = 'Termin';
 $labels['start'] = 'Start';
 $labels['alarms'] = 'Przypomnienie';
 $labels['all'] = 'Wszystkie';
@@ -34,16 +35,23 @@ $labels['deletetask'] = 'Usuń zadanie';
 $labels['deletethisonly'] = 'Usuń tylko to zadanie';
 $labels['deletewithchilds'] = 'Usuń z wszystkimi podzadaniami';
 $labels['tabsummary'] = 'Podsumowanie';
+$labels['tabrecurrence'] = 'Powtarzalność';
 $labels['tabattachments'] = 'Załączniki';
+$labels['tabsharing'] = 'Udostępnianie';
 $labels['editlist'] = 'Edytuj listÄ™';
 $labels['createlist'] = 'Dodaj listÄ™';
+$labels['listactions'] = 'Opcje listy...';
 $labels['listname'] = 'Nazwa';
-$labels['showalarms'] = 'Pokaż alarmy';
+$labels['showalarms'] = 'Show reminders';
 $labels['import'] = 'Importuj';
+$labels['viewoptions'] = 'Opcje widoku';
+$labels['focusview'] = 'Pokaż tylko tę listę';
+// date words
 $labels['on'] = 'na';
 $labels['at'] = 'w';
 $labels['this'] = 'ten';
 $labels['next'] = 'następny';
+// mesages
 $labels['savingdata'] = 'ZapisujÄ™ dane...';
 $labels['errorsaving'] = 'BÅ‚Ä…d podczas zapisu danych.';
 $labels['notasksfound'] = 'Nie znaleziono zadań spełniających kryteria';
@@ -51,3 +59,4 @@ $labels['invalidstartduedates'] = 'Data rozpoczęcia nie może być wcześniejsz
 $labels['deletetasktconfirm'] = 'Na pewno chcesz usunąć to zadanie ?';
 $labels['deleteparenttasktconfirm'] = 'Na pewno chcesz usunąć to zadanie z wszystkimi podzadaniami ?';
 $labels['deletelistconfirm'] = 'Na pewno chcesz usunąć tą listę z wszystkimi zadaniami ?';
+$labels['deletelistconfirmrecursive'] = 'Czy na pewno chcesz usunąć tą listę wraz z wszystkimi zadaniami oraz pod-listami?';
diff --git a/plugins/tasklist/localization/pt_BR.inc b/plugins/tasklist/localization/pt_BR.inc
index 498d114..49481ce 100644
--- a/plugins/tasklist/localization/pt_BR.inc
+++ b/plugins/tasklist/localization/pt_BR.inc
@@ -41,12 +41,14 @@ $labels['editlist'] = 'Editar lista';
 $labels['createlist'] = 'Adicionar lista';
 $labels['listactions'] = 'Opções da lista...';
 $labels['listname'] = 'Nome';
-$labels['showalarms'] = 'Mostrar alarmes';
+$labels['showalarms'] = 'Show reminders';
 $labels['import'] = 'Importar';
+// date words
 $labels['on'] = 'em';
 $labels['at'] = 'no';
 $labels['this'] = 'este';
 $labels['next'] = 'próximo';
+// mesages
 $labels['savingdata'] = 'Salvando dados...';
 $labels['errorsaving'] = 'Falha ao salvar dados.';
 $labels['notasksfound'] = 'Nenhuma tarefa encontrada com estes critérios';
diff --git a/plugins/tasklist/localization/ru_RU.inc b/plugins/tasklist/localization/ru_RU.inc
index c5ed8e8..70fcf02 100644
--- a/plugins/tasklist/localization/ru_RU.inc
+++ b/plugins/tasklist/localization/ru_RU.inc
@@ -12,6 +12,7 @@ $labels['edit'] = 'Редактировать';
 $labels['delete'] = 'Удалить';
 $labels['title'] = 'Заголовок';
 $labels['description'] = 'Описание';
+$labels['datetime'] = 'Дата/Время';
 $labels['start'] = 'Начало';
 $labels['alarms'] = 'Напоминание';
 $labels['all'] = 'Все';
@@ -41,12 +42,15 @@ $labels['editlist'] = 'Изменить список';
 $labels['createlist'] = 'Добавить список';
 $labels['listactions'] = 'Действия со списком...';
 $labels['listname'] = 'Название';
-$labels['showalarms'] = 'Показывать уведомления';
+$labels['showalarms'] = 'Показывать напоминания';
 $labels['import'] = 'Импорт';
+$labels['focusview'] = 'Просмотреть только этот список';
+// date words
 $labels['on'] = 'в';
 $labels['at'] = 'в';
 $labels['this'] = 'этот';
 $labels['next'] = 'следующий';
+// mesages
 $labels['savingdata'] = 'Сохранение данных...';
 $labels['errorsaving'] = 'Не удалось сохранить.';
 $labels['notasksfound'] = 'По заданному условию не найдено задач';
@@ -54,3 +58,4 @@ $labels['invalidstartduedates'] = 'Начальная дата не может 
 $labels['deletetasktconfirm'] = 'Вы действительно хотите удалить эту задачу?';
 $labels['deleteparenttasktconfirm'] = 'Вы действительно хотите удалить эту задачу и все ее подзадачи?';
 $labels['deletelistconfirm'] = 'Вы действительно хотите удалить этот список и все его задачи?';
+$labels['deletelistconfirmrecursive'] = 'Вы действительно хотите удалить этот список и все его задачи?';




More information about the commits mailing list