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

Thomas Brüderli bruederli at kolabsys.com
Tue Aug 19 11:08:07 CEST 2014


 plugins/calendar/localization/bg_BG.inc          |   26 +--
 plugins/calendar/localization/ca_ES.inc          |   18 --
 plugins/calendar/localization/cs_CZ.inc          |   23 +--
 plugins/calendar/localization/da_DK.inc          |   24 +--
 plugins/calendar/localization/de_CH.inc          |   21 +-
 plugins/calendar/localization/de_DE.inc          |   71 ++++++++-
 plugins/calendar/localization/es_AR.inc          |  165 ++++++++++++-----------
 plugins/calendar/localization/es_ES.inc          |   42 ++++-
 plugins/calendar/localization/et_EE.inc          |   40 ++++-
 plugins/calendar/localization/fi_FI.inc          |   28 +--
 plugins/calendar/localization/fr_FR.inc          |   27 ++-
 plugins/calendar/localization/hr.inc             |   11 -
 plugins/calendar/localization/hu_HU.inc          |   22 +--
 plugins/calendar/localization/it_IT.inc          |   21 +-
 plugins/calendar/localization/ja_JP.inc          |   24 +--
 plugins/calendar/localization/nl_NL.inc          |   30 ++--
 plugins/calendar/localization/pl_PL.inc          |   91 +++++++++++-
 plugins/calendar/localization/pt_BR.inc          |   40 +++--
 plugins/calendar/localization/ru_RU.inc          |   91 +++++++++++-
 plugins/kolab_activesync/localization/de_DE.inc  |    2 
 plugins/kolab_activesync/localization/es_AR.inc  |   33 ++++
 plugins/kolab_activesync/localization/pl_PL.inc  |    3 
 plugins/kolab_activesync/localization/ru_RU.inc  |    2 
 plugins/kolab_addressbook/localization/es_AR.inc |   57 +++++++
 plugins/kolab_addressbook/localization/pl_PL.inc |   14 +
 plugins/kolab_auth/localization/es_AR.inc        |   10 +
 plugins/kolab_delegation/localization/bg_BG.inc  |    7 
 plugins/kolab_delegation/localization/cs_CZ.inc  |    7 
 plugins/kolab_delegation/localization/da_DK.inc  |    7 
 plugins/kolab_delegation/localization/de_CH.inc  |    7 
 plugins/kolab_delegation/localization/de_DE.inc  |    7 
 plugins/kolab_delegation/localization/es_AR.inc  |   36 +++++
 plugins/kolab_delegation/localization/es_ES.inc  |    7 
 plugins/kolab_delegation/localization/et_EE.inc  |    7 
 plugins/kolab_delegation/localization/fi_FI.inc  |    7 
 plugins/kolab_delegation/localization/fr_FR.inc  |    7 
 plugins/kolab_delegation/localization/hu_HU.inc  |    7 
 plugins/kolab_delegation/localization/it_IT.inc  |    7 
 plugins/kolab_delegation/localization/ja_JP.inc  |    7 
 plugins/kolab_delegation/localization/nl_NL.inc  |    7 
 plugins/kolab_delegation/localization/pl_PL.inc  |   10 +
 plugins/kolab_delegation/localization/pt_BR.inc  |    8 +
 plugins/kolab_delegation/localization/ru_RU.inc  |   10 +
 plugins/kolab_files/localization/bg_BG.inc       |    7 
 plugins/kolab_files/localization/ca_ES.inc       |    7 
 plugins/kolab_files/localization/cs_CZ.inc       |    7 
 plugins/kolab_files/localization/da_DK.inc       |    8 +
 plugins/kolab_files/localization/de_CH.inc       |    7 
 plugins/kolab_files/localization/de_DE.inc       |   12 +
 plugins/kolab_files/localization/es_AR.inc       |   83 +++++++++++
 plugins/kolab_files/localization/es_ES.inc       |    7 
 plugins/kolab_files/localization/et_EE.inc       |    7 
 plugins/kolab_files/localization/fi_FI.inc       |    8 +
 plugins/kolab_files/localization/fr_FR.inc       |    9 +
 plugins/kolab_files/localization/hu_HU.inc       |    8 +
 plugins/kolab_files/localization/it_IT.inc       |    8 +
 plugins/kolab_files/localization/ja_JP.inc       |    7 
 plugins/kolab_files/localization/nl_NL.inc       |    9 +
 plugins/kolab_files/localization/pl_PL.inc       |   21 ++
 plugins/kolab_files/localization/pt_BR.inc       |   60 ++++++++
 plugins/kolab_files/localization/ru_RU.inc       |   21 ++
 plugins/kolab_folders/localization/es_AR.inc     |   27 +++
 plugins/kolab_tags/localization/bg_BG.inc        |   12 +
 plugins/kolab_tags/localization/ca_ES.inc        |   11 +
 plugins/kolab_tags/localization/cs_CZ.inc        |   12 +
 plugins/kolab_tags/localization/da_DK.inc        |   15 ++
 plugins/kolab_tags/localization/de_CH.inc        |   14 +
 plugins/kolab_tags/localization/de_DE.inc        |   13 +
 plugins/kolab_tags/localization/es_AR.inc        |   31 ++++
 plugins/kolab_tags/localization/et_EE.inc        |   14 +
 plugins/kolab_tags/localization/fi_FI.inc        |   15 ++
 plugins/kolab_tags/localization/fr_FR.inc        |   15 ++
 plugins/kolab_tags/localization/hu_HU.inc        |   15 ++
 plugins/kolab_tags/localization/it_IT.inc        |   14 +
 plugins/kolab_tags/localization/ja_JP.inc        |   15 ++
 plugins/kolab_tags/localization/nl_NL.inc        |   15 ++
 plugins/kolab_tags/localization/pl_PL.inc        |   31 ++++
 plugins/kolab_tags/localization/pt_BR.inc        |   15 ++
 plugins/kolab_tags/localization/ru_RU.inc        |   31 ++++
 plugins/libcalendaring/localization/bg_BG.inc    |    1 
 plugins/libcalendaring/localization/cs_CZ.inc    |    4 
 plugins/libcalendaring/localization/da_DK.inc    |    4 
 plugins/libcalendaring/localization/de_CH.inc    |    4 
 plugins/libcalendaring/localization/de_DE.inc    |    4 
 plugins/libcalendaring/localization/es_AR.inc    |  120 ++++++++++++++++
 plugins/libcalendaring/localization/es_ES.inc    |    1 
 plugins/libcalendaring/localization/et_EE.inc    |    1 
 plugins/libcalendaring/localization/fi_FI.inc    |    1 
 plugins/libcalendaring/localization/fr_FR.inc    |    4 
 plugins/libcalendaring/localization/hu_HU.inc    |    4 
 plugins/libcalendaring/localization/it_IT.inc    |    4 
 plugins/libcalendaring/localization/ja_JP.inc    |    4 
 plugins/libcalendaring/localization/nl_NL.inc    |    4 
 plugins/libcalendaring/localization/pl_PL.inc    |    4 
 plugins/libcalendaring/localization/pt_BR.inc    |    4 
 plugins/libcalendaring/localization/ru_RU.inc    |    4 
 plugins/owncloud/localization/es_AR.inc          |    3 
 plugins/tasklist/localization/bg_BG.inc          |   24 +++
 plugins/tasklist/localization/ca_ES.inc          |    9 -
 plugins/tasklist/localization/cs_CZ.inc          |   24 +++
 plugins/tasklist/localization/da_DK.inc          |   26 +++
 plugins/tasklist/localization/de_CH.inc          |   24 +++
 plugins/tasklist/localization/de_DE.inc          |   51 ++++++-
 plugins/tasklist/localization/es_AR.inc          |  165 +++++++++++++++++++++++
 plugins/tasklist/localization/es_ES.inc          |   25 +++
 plugins/tasklist/localization/et_EE.inc          |   25 +++
 plugins/tasklist/localization/fi_FI.inc          |   22 ++-
 plugins/tasklist/localization/fr_FR.inc          |   34 ++++
 plugins/tasklist/localization/hu_HU.inc          |   29 +++-
 plugins/tasklist/localization/it_IT.inc          |   25 +++
 plugins/tasklist/localization/ja_JP.inc          |   24 +++
 plugins/tasklist/localization/nl_NL.inc          |   30 +++-
 plugins/tasklist/localization/pl_PL.inc          |   35 ++++
 plugins/tasklist/localization/pt_BR.inc          |   29 +++-
 plugins/tasklist/localization/ru_RU.inc          |   81 +++++++++++
 115 files changed, 2176 insertions(+), 383 deletions(-)

New commits:
commit 06a910def335246f6cd5e00241ce0653d7467c97
Author: Thomas Bruederli <bruederli at kolabsys.com>
Date:   Tue Aug 19 11:07:50 2014 +0200

    Update localization files from Transifex

diff --git a/plugins/calendar/localization/bg_BG.inc b/plugins/calendar/localization/bg_BG.inc
index b0eb94c..2393361 100644
--- a/plugins/calendar/localization/bg_BG.inc
+++ b/plugins/calendar/localization/bg_BG.inc
@@ -1,5 +1,11 @@
 <?php
-// preferences
+/**
+ * Localizations for Kolab Calendar plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/calendar/
+ */
 $labels['default_view'] = 'Изглед по подразбиране';
 $labels['time_format'] = 'Формат на часовете';
 $labels['timeslots'] = 'Time slots per hour';
@@ -14,7 +20,6 @@ $labels['coloringmode0'] = 'Според календара';
 $labels['coloringmode1'] = 'Относно категорията';
 $labels['coloringmode2'] = 'Календар за очертание, категория за съдържание';
 $labels['coloringmode3'] = 'Категория за очертание, календар за съдържание';
-// calendar
 $labels['calendar'] = 'Календар';
 $labels['calendars'] = 'Календари';
 $labels['category'] = 'Категория';
@@ -48,6 +53,7 @@ $labels['url'] = 'URL';
 $labels['date'] = 'Дата';
 $labels['start'] = 'Начало';
 $labels['end'] = 'Край';
+$labels['repeat'] = 'Repeat';
 $labels['selectdate'] = 'Избор на дата';
 $labels['freebusy'] = 'Показване като';
 $labels['free'] = 'Свободно';
@@ -61,6 +67,7 @@ $labels['public'] = 'публично';
 $labels['private'] = 'частно';
 $labels['confidential'] = 'конфиденциално';
 $labels['alarms'] = 'Напомняне';
+$labels['unknown'] = 'Неизвестно';
 $labels['generated'] = 'генерирано в';
 $labels['printdescriptions'] = 'Печат на описанията';
 $labels['parentcalendar'] = 'Внасяне вътре';
@@ -74,7 +81,6 @@ $labels['onemonthback'] = '1 месец назад';
 $labels['nmonthsback'] = '$nr месеца назад';
 $labels['showurl'] = 'Показване на URL на календара';
 $labels['showurldescription'] = 'Използвайте следния адрес, за да достъпвате (само за четене) вашия календар от други приложения. Можете да копирате и поставяте това във всеки календарен софтуер, поддържащ форматът iCal';
-// agenda view
 $labels['listrange'] = 'Оразмеряване към екран:';
 $labels['listsections'] = 'Разделяне на:';
 $labels['smartsections'] = 'Интелигентни секции';
@@ -88,11 +94,9 @@ $labels['nextmonth'] = 'Следващия месец';
 $labels['weekofyear'] = 'Седмица';
 $labels['pastevents'] = 'Минали';
 $labels['futureevents'] = 'Бъдещи';
-// alarm/reminder settings
 $labels['showalarms'] = 'Show reminders';
 $labels['defaultalarmtype'] = 'Настройка за напомняне по подразбиране';
 $labels['defaultalarmoffset'] = 'Време за напомняне по подразбиране';
-// attendees
 $labels['attendee'] = 'Участник';
 $labels['role'] = 'Роля';
 $labels['availability'] = 'Avail.';
@@ -101,6 +105,7 @@ $labels['addattendee'] = 'Добавяне на участник';
 $labels['roleorganizer'] = 'Организатор';
 $labels['rolerequired'] = 'Задължителен';
 $labels['roleoptional'] = 'По избор';
+$labels['rolechair'] = 'Chair';
 $labels['cutyperesource'] = 'Resource';
 $labels['availfree'] = 'Свободно';
 $labels['availbusy'] = 'Заето';
@@ -110,25 +115,22 @@ $labels['availoutofoffice'] = 'Извън офиса';
 $labels['sendinvitations'] = 'Изпращане на покани';
 $labels['sendnotifications'] = 'Известяване на участниците относно промените';
 $labels['sendcancellation'] = 'Известяване на участниците относно отмяна на събития';
-// invitation handling (overrides labels from libcalendaring)
+$labels['eventupdatesubject'] = '"$title" has been updated';
+$labels['eventcancelsubject'] = '"$title" has been canceled';
 $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['attendeupdateesuccess'] = 'Successfully updated the participant\'s status';
+$labels['itipinvalidrequest'] = 'This invitation is no longer valid';
 $labels['futurevents'] = 'Бъдещи';
-// birthdays calendar
 ?>
diff --git a/plugins/calendar/localization/ca_ES.inc b/plugins/calendar/localization/ca_ES.inc
index 424af97..921a657 100644
--- a/plugins/calendar/localization/ca_ES.inc
+++ b/plugins/calendar/localization/ca_ES.inc
@@ -1,5 +1,11 @@
 <?php
-// preferences
+/**
+ * Localizations for Kolab Calendar plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/calendar/
+ */
 $labels['default_view'] = 'Vista per defecte';
 $labels['time_format'] = 'Format de l\'hora';
 $labels['first_day'] = 'Primer dia de la setmana';
@@ -7,7 +13,6 @@ $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';
@@ -48,18 +53,9 @@ $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 4a2a4c7..ffad04d 100644
--- a/plugins/calendar/localization/cs_CZ.inc
+++ b/plugins/calendar/localization/cs_CZ.inc
@@ -1,5 +1,11 @@
 <?php
-// preferences
+/**
+ * Localizations for Kolab Calendar plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/calendar/
+ */
 $labels['default_view'] = 'Výchozí pohled';
 $labels['time_format'] = 'Formát data';
 $labels['timeslots'] = 'Time slots per hour';
@@ -14,7 +20,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';
 $labels['category'] = 'Kategorie';
@@ -48,6 +53,7 @@ $labels['url'] = 'URL';
 $labels['date'] = 'Datum';
 $labels['start'] = 'Začátek';
 $labels['end'] = 'Konec';
+$labels['repeat'] = 'Opakování';
 $labels['selectdate'] = 'Vyberte datum';
 $labels['freebusy'] = 'Zobrazovat časový úsek jako';
 $labels['free'] = 'volno';
@@ -61,6 +67,7 @@ $labels['public'] = 'veřejné';
 $labels['private'] = 'soukromé';
 $labels['confidential'] = 'důvěrné';
 $labels['alarms'] = 'Připomenutí';
+$labels['unknown'] = 'neznámý';
 $labels['generated'] = 'vygenerováno';
 $labels['printdescriptions'] = 'Vytisknout popisy';
 $labels['parentcalendar'] = 'Vložit dovnitř';
@@ -75,7 +82,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:';
 $labels['smartsections'] = 'Chytré sekce';
@@ -89,18 +95,18 @@ $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['role'] = 'Role';
 $labels['availability'] = 'Dost.';
 $labels['confirmstate'] = 'Stav';
 $labels['addattendee'] = 'Přidat účastníka';
 $labels['roleorganizer'] = 'Organizátor';
 $labels['rolerequired'] = 'Povinný';
 $labels['roleoptional'] = 'Nepovinný';
+$labels['rolechair'] = 'Chair';
 $labels['cutyperesource'] = 'Prostředek';
 $labels['availfree'] = 'volno';
 $labels['availbusy'] = 'obsazeno';
@@ -124,7 +130,6 @@ $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 (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";
@@ -132,15 +137,12 @@ $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?';
@@ -167,8 +169,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['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?';
@@ -177,5 +177,4 @@ $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 863e3a7..006d49f 100644
--- a/plugins/calendar/localization/da_DK.inc
+++ b/plugins/calendar/localization/da_DK.inc
@@ -1,5 +1,11 @@
 <?php
-// preferences
+/**
+ * Localizations for Kolab Calendar plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/calendar/
+ */
 $labels['default_view'] = 'Standardvisning';
 $labels['time_format'] = 'Tidsformat';
 $labels['first_day'] = 'Første ugedag';
@@ -13,7 +19,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';
 $labels['category'] = 'Kategori';
@@ -49,6 +54,7 @@ $labels['url'] = 'URL';
 $labels['date'] = 'Dato';
 $labels['start'] = 'Start';
 $labels['end'] = 'Slut';
+$labels['repeat'] = 'Gentag';
 $labels['selectdate'] = 'Vælg dato';
 $labels['freebusy'] = 'Vis mig som';
 $labels['free'] = 'Ledig';
@@ -64,6 +70,8 @@ $labels['public'] = 'offentlig';
 $labels['private'] = 'privat';
 $labels['confidential'] = 'fortrolig';
 $labels['alarms'] = 'PÃ¥mindelse';
+$labels['unknown'] = 'Ukendt';
+$labels['eventoptions'] = 'Tilvalg';
 $labels['generated'] = 'oprettet per';
 $labels['printdescriptions'] = 'Udskriv beskrivelser';
 $labels['parentcalendar'] = 'Indsæt indeni';
@@ -79,7 +87,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:';
 $labels['smartsections'] = 'Smarte sektioner';
@@ -93,10 +100,8 @@ $labels['nextmonth'] = 'Næste måned';
 $labels['weekofyear'] = 'Uge';
 $labels['pastevents'] = 'Tidligere';
 $labels['futureevents'] = 'Fremtid';
-// alarm/reminder settings
 $labels['defaultalarmtype'] = 'Standardindstilling for påmindelse';
 $labels['defaultalarmoffset'] = 'Standardtidspunkt for påmindelse';
-// attendees
 $labels['attendee'] = 'Deltager';
 $labels['role'] = 'Rolle';
 $labels['availability'] = 'Tilg.';
@@ -132,7 +137,6 @@ $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['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";
@@ -141,17 +145,14 @@ $labels['declinedeleteconfirm'] = 'Vil du også slette dette afviste arrangement
 $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?';
 $labels['deletecalendarconfirm'] = 'Sikker på at du vil slette denne kalender med alle dets arrangementer?';
@@ -179,8 +180,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['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?';
@@ -189,5 +188,6 @@ $labels['currentevent'] = 'Nuværende';
 $labels['futurevents'] = 'Fremtid';
 $labels['allevents'] = 'Alle';
 $labels['saveasnew'] = 'Gem som ny';
-// birthdays calendar
+$labels['user'] = 'Bruger';
+$labels['actiondelete'] = 'Slettet';
 ?>
diff --git a/plugins/calendar/localization/de_CH.inc b/plugins/calendar/localization/de_CH.inc
index c9f45a3..e78e3cb 100644
--- a/plugins/calendar/localization/de_CH.inc
+++ b/plugins/calendar/localization/de_CH.inc
@@ -1,5 +1,11 @@
 <?php
-// preferences
+/**
+ * Localizations for Kolab Calendar plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/calendar/
+ */
 $labels['default_view'] = 'Ansicht';
 $labels['time_format'] = 'Zeitformatierung';
 $labels['timeslots'] = 'Time slots per hour';
@@ -14,7 +20,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';
 $labels['category'] = 'Kategorie';
@@ -50,6 +55,7 @@ $labels['url'] = 'URL';
 $labels['date'] = 'Datum';
 $labels['start'] = 'Beginn';
 $labels['end'] = 'Ende';
+$labels['repeat'] = 'Wiederholung';
 $labels['selectdate'] = 'Datum auswählen';
 $labels['freebusy'] = 'Zeige mich als';
 $labels['free'] = 'Frei';
@@ -63,6 +69,7 @@ $labels['public'] = 'öffentlich';
 $labels['private'] = 'privat';
 $labels['confidential'] = 'vertraulich';
 $labels['alarms'] = 'Erinnerung';
+$labels['unknown'] = 'Unbekannt';
 $labels['generated'] = 'erstellt am';
 $labels['printdescriptions'] = 'Beschrieb drucken';
 $labels['parentcalendar'] = 'Erstellen in';
@@ -78,7 +85,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:';
 $labels['smartsections'] = 'Intelligent';
@@ -92,11 +98,9 @@ $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';
 $labels['availability'] = 'Verfüg.';
@@ -133,7 +137,6 @@ $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 (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";
@@ -142,16 +145,13 @@ $labels['declinedeleteconfirm'] = 'Do you also want to delete this declined even
 $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?';
@@ -179,8 +179,6 @@ $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['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?';
@@ -189,7 +187,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';
 $labels['displaybirthdayscalendar'] = 'Geburtstags-Kalender anzeigen';
diff --git a/plugins/calendar/localization/de_DE.inc b/plugins/calendar/localization/de_DE.inc
index 101021a..a171bc6 100644
--- a/plugins/calendar/localization/de_DE.inc
+++ b/plugins/calendar/localization/de_DE.inc
@@ -1,5 +1,11 @@
 <?php
-// preferences
+/**
+ * Localizations for Kolab Calendar plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/calendar/
+ */
 $labels['default_view'] = 'Standardansicht';
 $labels['time_format'] = 'Zeitformatierung';
 $labels['timeslots'] = 'Time slots per hour';
@@ -14,7 +20,13 @@ $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['afternothing'] = 'nichts unternehmen';
+$labels['aftertrash'] = 'In den Papierkorb verschieben';
+$labels['afterdelete'] = 'Nachricht löschen';
+$labels['afterflagdeleted'] = 'Als gelöscht markieren';
+$labels['aftermoveto'] = 'Verschiebe nach...';
+$labels['itipoptions'] = 'Veranstaltungseinladungen';
+$labels['afteraction'] = 'Nachdem eine Einladungs- oder Update-Nachricht verarbetet wurde';
 $labels['calendar'] = 'Kalender';
 $labels['calendars'] = 'Kalender';
 $labels['category'] = 'Kategorie';
@@ -49,13 +61,17 @@ $labels['location'] = 'Ort';
 $labels['url'] = 'URL';
 $labels['date'] = 'Datum';
 $labels['start'] = 'Beginn';
+$labels['starttime'] = 'Startzeit';
 $labels['end'] = 'Ende';
+$labels['endtime'] = 'Endzeit';
+$labels['repeat'] = 'Wiederholung';
 $labels['selectdate'] = 'Datum auswählen';
 $labels['freebusy'] = 'Zeige mich als';
 $labels['free'] = 'Frei';
 $labels['busy'] = 'Gebucht';
 $labels['outofoffice'] = 'Abwesend';
 $labels['tentative'] = 'Mit Vorbehalt';
+$labels['mystatus'] = 'Mein Status';
 $labels['status'] = 'Status';
 $labels['confirmed'] = 'Bestätigt';
 $labels['cancelled'] = 'Gekündigt';
@@ -66,6 +82,8 @@ $labels['private'] = 'privat';
 $labels['confidential'] = 'vertraulich';
 $labels['alarms'] = 'Erinnerung';
 $labels['comment'] = 'Kommentar';
+$labels['unknown'] = 'Unbekannt';
+$labels['eventoptions'] = 'Optionen';
 $labels['generated'] = 'erstellt am';
 $labels['printdescriptions'] = 'Beschreibung drucken';
 $labels['parentcalendar'] = 'Erstellen in';
@@ -81,7 +99,16 @@ $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['findcalendars'] = 'Kalender finden...';
+$labels['searchterms'] = 'Suchbegriffe';
+$labels['calsearchresults'] = 'Verfügbare Kalender';
+$labels['calendarsubscribe'] = 'Permanent anzeigen';
+$labels['nocalendarsfound'] = 'Keine Kalender gefunden';
+$labels['nrcalendarsfound'] = '$nr Kalender gefunden';
+$labels['quickview'] = 'Nur diesen Kalender anzeigen';
+$labels['invitationspending'] = 'Ausstehende Einladungen';
+$labels['invitationsdeclined'] = 'Abgelehnte Einladunen';
+$labels['changepartstat'] = 'Teilnehmerstatus ändern';
 $labels['listrange'] = 'Angezeigter Bereich:';
 $labels['listsections'] = 'Unterteilung:';
 $labels['smartsections'] = 'Intelligent';
@@ -90,16 +117,15 @@ $labels['today'] = 'Heute';
 $labels['tomorrow'] = 'Morgen';
 $labels['thisweek'] = 'Diese Woche';
 $labels['nextweek'] = 'Nächste Woche';
+$labels['prevweek'] = 'Vorige Woche';
 $labels['thismonth'] = 'Diesen Monat';
 $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';
 $labels['availability'] = 'Verfüg.';
@@ -119,6 +145,8 @@ $labels['availbusy'] = 'Gebucht';
 $labels['availunknown'] = 'Unbekannt';
 $labels['availtentative'] = 'Mit Vorbehalt';
 $labels['availoutofoffice'] = 'Abwesend';
+$labels['delegatedto'] = 'Delegiert an:';
+$labels['delegatedfrom'] = 'Delegiert von:';
 $labels['scheduletime'] = 'Verfügbarkeit anzeigen';
 $labels['sendinvitations'] = 'Einladungen versenden';
 $labels['sendnotifications'] = 'Teilnehmer über die Änderungen informieren';
@@ -127,6 +155,7 @@ $labels['onlyworkinghours'] = 'Verfügbarkeit innerhalb meiner Arbeitszeiten suc
 $labels['reqallattendees'] = 'Erforderliche/alle Teilnehmer';
 $labels['prevslot'] = 'Vorheriger Vorschlag';
 $labels['nextslot'] = 'Nächster Vorschlag';
+$labels['suggestedslot'] = 'Empfohlener Slot';
 $labels['noslotfound'] = 'Es konnten keine freien Zeiten gefunden werden';
 $labels['invitationsubject'] = 'Sie wurden zu "$title" eingeladen';
 $labels['invitationmailbody'] = "*\$title*\n\nWann: \$date\n\nTeilnehmer: \$attendees\n\nIm Anhang finden Sie eine iCalendar-Datei mit allen Details des Termins. Diese können Sie in Ihre Kalenderanwendung importieren.";
@@ -136,26 +165,33 @@ $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 (overrides labels from libcalendaring)
+$labels['itipobjectnotfound'] = 'Der Termin auf den sich diese Nachricht bezieht, wurde in Deinem Kalnder nicht gefunden.';
 $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['itipmailbodycancel'] = "\$sender hat Deine Teilnahme bei der folgenden Veranstaltung zurückgewiesen:\n\n*\$title*\n\nam: \$date";
 $labels['itipdeclineevent'] = 'Möchten Sie die Einladung zu diesem Termin ablehnen?';
 $labels['declinedeleteconfirm'] = 'Soll der abgelehnte Termin zusätzlich aus dem Kalender gelöscht werden?';
+$labels['itipcomment'] = 'Kommentar zur Einladungs-/Benachrichtigungsnachricht';
+$labels['itipcommenttitle'] = 'Dieser Kommentar wird an die Einladungs-/Benachrichtigungsnachricht angehängt, die an die Teilnehmer verschickt wird';
 $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['updatemycopy'] = 'In meinen Kalender updaten';
+$labels['savetocalendar'] = 'In Kalender übernehmen';
 $labels['resource'] = 'Ressource';
+$labels['addresource'] = 'Ressource buchen';
+$labels['findresources'] = 'Ressourcen finden';
 $labels['resourcedetails'] = 'Details';
-// event dialog tabs
+$labels['resourceavailability'] = 'Verfügbarkeit';
+$labels['resourceowner'] = 'Eigentümer';
+$labels['resourceadded'] = 'Diese Ressource wurde Deinem Ereignis hinzugefügt';
 $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?';
@@ -170,9 +206,11 @@ $labels['successremoval'] = 'Der Termin wurde erfolgreich gelöscht.';
 $labels['successrestore'] = 'Der Termin wurde erfolgreich wieder hergestellt.';
 $labels['errornotifying'] = 'Benachrichtigung an die Teilnehmer konnten nicht gesendet werden';
 $labels['errorimportingevent'] = 'Fehler beim Importieren';
+$labels['importwarningexists'] = 'Eine Kopie dieses Termins exisitert bereits in Deinem Kalender.';
 $labels['newerversionexists'] = 'Eine neuere Version dieses Termins exisitert bereits! Import abgebrochen.';
 $labels['nowritecalendarfound'] = 'Kein Kalender zum Speichern gefunden';
 $labels['importedsuccessfully'] = 'Der Termin wurde erfolgreich in \'$calendar\' gespeichert';
+$labels['updatedsuccessfully'] = 'Der Termin wurde erfolgreich in \'$calendar\' geändert';
 $labels['attendeupdateesuccess'] = 'Teilnehmerstatus erfolgreich aktualisiert';
 $labels['itipsendsuccess'] = 'Einladung an Teilnehmer versendet.';
 $labels['itipresponseerror'] = 'Die Antwort auf diese Einladung konnte nicht versendet werden';
@@ -183,8 +221,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['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?';
@@ -193,11 +229,22 @@ $labels['currentevent'] = 'Aktuellen';
 $labels['futurevents'] = 'Zukünftige';
 $labels['allevents'] = 'Alle';
 $labels['saveasnew'] = 'Als neu speichern';
-// birthdays calendar
 $labels['birthdays'] = 'Geburtstage';
 $labels['birthdayscalendar'] = 'Geburtstags-Kalender';
 $labels['displaybirthdayscalendar'] = 'Geburtstags-Kalender anzeigen';
 $labels['birthdayscalendarsources'] = 'Für diese Adressbücher';
 $labels['birthdayeventtitle'] = '$names Geburtstag';
 $labels['birthdayage'] = 'Alter $age';
+$labels['user'] = 'Benutzer';
+$labels['actiondelete'] = 'Gelöscht';
+$labels['arialabelminical'] = 'Kalender Datumswahl';
+$labels['arialabelcalendarview'] = 'Kalender Ansicht';
+$labels['arialabelsearchform'] = 'Suchformular für Termine';
+$labels['arialabelquicksearchbox'] = 'Sucheingabe für Termine';
+$labels['arialabelcalsearchform'] = 'Suchformular für Kalender';
+$labels['calendaractions'] = 'Kalenderaktionen';
+$labels['arialabeleventattendees'] = 'Teilehmerliste';
+$labels['arialabeleventresources'] = 'Liste der Terminressourcen';
+$labels['arialabelresourcesearchform'] = 'Suchformular für Ressourcen';
+$labels['arialabelresourceselection'] = 'Verfügbare Ressourcen';
 ?>
diff --git a/plugins/calendar/localization/es_AR.inc b/plugins/calendar/localization/es_AR.inc
index 086dd70..353e867 100644
--- a/plugins/calendar/localization/es_AR.inc
+++ b/plugins/calendar/localization/es_AR.inc
@@ -1,8 +1,11 @@
 <?php
-
-$labels = array();
-
-// preferences
+/**
+ * Localizations for Kolab Calendar plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/calendar/
+ */
 $labels['default_view'] = 'Vista predeterminada';
 $labels['time_format'] = 'Formato de hora';
 $labels['timeslots'] = 'Espacios por hora';
@@ -17,12 +20,14 @@ $labels['coloringmode0'] = 'De acuerdo al calendario';
 $labels['coloringmode1'] = 'De acuerdo a la categoría';
 $labels['coloringmode2'] = 'Calendario para borde, categoría para contenido';
 $labels['coloringmode3'] = 'Categoría para borde, calendario para contenido';
-
-// calendar
+$labels['afternothing'] = 'Hacer nada';
+$labels['aftertrash'] = 'Mover a la papelera';
+$labels['afterdelete'] = 'Eliminar el mensaje';
+$labels['afterflagdeleted'] = 'Marcar como eliminado';
+$labels['aftermoveto'] = 'Mover a...';
+$labels['itipoptions'] = 'Invitaciones del evento';
+$labels['afteraction'] = 'Luego que una invitación o actualización de mensaje es procesado';
 $labels['calendar'] = 'Calendario';
-$labels['calendar_kolab'] = 'Calendario Kolab';
-$labels['calendar_caldav'] = 'Calendario CalDAV';
-$labels['calendar_ical'] = 'Calendario iCAL';
 $labels['calendars'] = 'Calendarios';
 $labels['category'] = 'Categoría';
 $labels['categories'] = 'Categorías';
@@ -56,20 +61,33 @@ $labels['location'] = 'Localización';
 $labels['url'] = 'URL';
 $labels['date'] = 'Fecha';
 $labels['start'] = 'Inicio';
+$labels['starttime'] = 'Hora de inicio';
 $labels['end'] = 'Fin';
+$labels['endtime'] = 'Hora de finalización';
+$labels['repeat'] = 'Repetir';
 $labels['selectdate'] = 'Elegir fecha';
 $labels['freebusy'] = 'Mostrarme como';
 $labels['free'] = 'Libre';
 $labels['busy'] = 'Ocupado';
 $labels['outofoffice'] = 'Fuera de la oficina';
 $labels['tentative'] = 'Tentativo';
+$labels['mystatus'] = 'Mi estado';
+$labels['status'] = 'Estado';
+$labels['confirmed'] = 'Confirmado';
+$labels['cancelled'] = 'Cancelado';
 $labels['priority'] = 'Prioridad';
 $labels['sensitivity'] = 'Privacidad';
 $labels['public'] = 'público';
 $labels['private'] = 'privado';
 $labels['confidential'] = 'confidencial';
 $labels['alarms'] = 'Recordatorio';
+$labels['comment'] = 'Comentario';
+$labels['created'] = 'Creado';
+$labels['changed'] = 'Última modificación';
+$labels['unknown'] = 'Desconocido';
+$labels['eventoptions'] = 'Opciones';
 $labels['generated'] = 'generado en';
+$labels['eventhistory'] = 'Historial';
 $labels['printdescriptions'] = 'Imprimir descripciones';
 $labels['parentcalendar'] = 'Insertar dentro';
 $labels['searchearlierdates'] = '« Buscar eventos anteriores';
@@ -84,10 +102,17 @@ $labels['nmonthsback'] = '$nr meses atrás';
 $labels['showurl'] = 'Mostrar URL del calendario';
 $labels['showurldescription'] = 'Use la siguiente direccion para acceder (sólo lectura) a su calendario desde otras aplicaciones. Puede copiar y pegar esto dentro de cualquier software de calendario que soporte el formato iCal.';
 $labels['caldavurldescription'] = 'Copie esta direccion a su aplicación cliente <a href="http://en.wikipedia.org/wiki/CalDAV" target="_blank">CalDAV</a> (por ejemplo, Evolution o Mozilla Thunderbird) para sincronizar completamente este calendario específico con su ordenador o dispositivo móvil.';
-$labels['caldavurl'] = "CalDAV URL";
-$labels['icalurl'] = "iCal URL";
-
-// agenda view
+$labels['findcalendars'] = 'Encontrar calendarios...';
+$labels['searchterms'] = 'Buscar términos';
+$labels['calsearchresults'] = 'Calendarios disponibles';
+$labels['calendarsubscribe'] = 'Listar permanentemente';
+$labels['nocalendarsfound'] = 'No se encontraron calendarios';
+$labels['nrcalendarsfound'] = '$nr calendarios encontrados';
+$labels['quickview'] = 'Ver sólo este calendario';
+$labels['invitationspending'] = 'Invitaciones pendientes';
+$labels['invitationsdeclined'] = 'Invitaciones rechazadas';
+$labels['changepartstat'] = 'Cambiar el estado del participante';
+$labels['rsvpcomment'] = 'Texto de invitación';
 $labels['listrange'] = 'Rango a mostrar:';
 $labels['listsections'] = 'Dividir en:';
 $labels['smartsections'] = 'Secciones inteligentes';
@@ -96,18 +121,15 @@ $labels['today'] = 'Hoy';
 $labels['tomorrow'] = 'Mañana';
 $labels['thisweek'] = 'Esta semana';
 $labels['nextweek'] = 'Próxima semana';
+$labels['prevweek'] = 'Semana anterior';
 $labels['thismonth'] = 'Este mes';
 $labels['nextmonth'] = 'Próximo mes';
 $labels['weekofyear'] = 'Semana';
 $labels['pastevents'] = 'Pasado';
 $labels['futureevents'] = 'Futuro';
-
-// alarm/reminder settings
 $labels['showalarms'] = 'Mostrar alarmas';
 $labels['defaultalarmtype'] = 'Configuración predeterminada de recordatorio';
 $labels['defaultalarmoffset'] = 'Tiempo predeterminado de recordatorio';
-
-// attendees
 $labels['attendee'] = 'Participante';
 $labels['role'] = 'Rol';
 $labels['availability'] = 'Disp.';
@@ -117,6 +139,7 @@ $labels['roleorganizer'] = 'Organizador';
 $labels['rolerequired'] = 'Requerido';
 $labels['roleoptional'] = 'Opcional';
 $labels['rolechair'] = 'Jefe';
+$labels['rolenonparticipant'] = 'Ausente';
 $labels['cutypeindividual'] = 'Individual';
 $labels['cutypegroup'] = 'Grupo';
 $labels['cutyperesource'] = 'Recurso';
@@ -126,6 +149,8 @@ $labels['availbusy'] = 'Ocupado';
 $labels['availunknown'] = 'Desconocido';
 $labels['availtentative'] = 'Tentativo';
 $labels['availoutofoffice'] = 'Fuera de la oficina';
+$labels['delegatedto'] = 'Delegado a:';
+$labels['delegatedfrom'] = 'Delegado de:';
 $labels['scheduletime'] = 'Buscar disponibilidad';
 $labels['sendinvitations'] = 'Enviar invitaciones';
 $labels['sendnotifications'] = 'Notificar a los participantes sobre las modificaciones';
@@ -134,51 +159,44 @@ $labels['onlyworkinghours'] = 'Buscar disponibilidad dentro de mi horario labora
 $labels['reqallattendees'] = 'Requerido/todos los participantes';
 $labels['prevslot'] = 'Espacio anterior';
 $labels['nextslot'] = 'Espacio siguiente';
+$labels['suggestedslot'] = 'Espacio sugerido';
 $labels['noslotfound'] = 'Imposible encontrar un espacio libre';
 $labels['invitationsubject'] = 'Ha sido invitado a "$title"';
 $labels['invitationmailbody'] = "*\$title*\n\nCuándo: \$date\n\nInvitados: \$attendees\n\nEncontrará adjunto un archivo iCalendar con todos los detalles del evento, el cual puede importar a su aplicación de calendario.";
-$labels['invitationattendlinks'] = "En caso que su cliente de correos no soporte peticiones iTip puede usar el siguiente link para aceptar o declinar esta invitación:\n\$url";
+$labels['invitationattendlinks'] = "En caso que su cliente de correo electrónico no soporte peticiones iTip puede usar el siguiente link para aceptar o declinar esta invitación:\n\$url";
 $labels['eventupdatesubject'] = '"$title" ha sido actualizado';
 $labels['eventupdatesubjectempty'] = 'Un evento que le interesa ha sido actualizado';
 $labels['eventupdatemailbody'] = "*\$title*\n\nCuándo: \$date\n\nInvitados: \$attendees\n\nEncontrará adjunto un archivo iCalendar con todos los detalles del evento, el cual puede importar a su aplicación de calendario.";
 $labels['eventcancelsubject'] = '"$title" has been canceled';
 $labels['eventcancelmailbody'] = "*\$title*\n\nCuándo: \$date\n\nInvitados: \$attendees\n\nEl evento ha sido cancelado por \$organizer.\n\nEncontrará adjunto un archivo iCalendar con todos los detalles actualizados del evento.";
-
-// invitation handling
-$labels['itipinvitation'] = 'Invitación a';
-$labels['itipupdate'] = 'Actualización de';
-$labels['itipcancellation'] = 'Cancelado:';
-$labels['itipreply'] = 'Responder a';
-$labels['itipaccepted'] = 'Aceptar';
-$labels['itiptentative'] = 'Quizás';
-$labels['itipdeclined'] = 'Declinar';
-$labels['itipsubjectaccepted'] = '"$title" ha sido aceptado por $name';
-$labels['itipsubjecttentative'] = '"$title" ha sido tentativamente aceptado por $name';
-$labels['itipsubjectdeclined'] = '"$title" ha sido rechazado por $name';
+$labels['itipobjectnotfound'] = 'El evento referido por este mensaje no fue encontrado en su calendario.';
 $labels['itipmailbodyaccepted'] = "\$sender ha aceptado la invitación al siguiente evento:\n\n*\$title*\n\nCuándo: \$date\n\nInvitados: \$attendees";
 $labels['itipmailbodytentative'] = "\$sender ha tentativamente aceptado la invitación al siguiente evento:\n\n*\$title*\n\nCuándo: \$date\n\nInvitados: \$attendees";
 $labels['itipmailbodydeclined'] = "\$sender ha rechazado la invitación al siguiente evento:\n\n*\$title*\n\nCuándo: \$date\n\nInvitados: \$attendees";
+$labels['itipmailbodycancel'] = "\$sender ha rechazado tu participación en el siguiente evento:\n\n*\$title*\n\nCuándo:\$date";
 $labels['itipdeclineevent'] = '¿Quiere rechazar la invitación a este evento?';
 $labels['declinedeleteconfirm'] = '¿Quiere también eliminar este evento rechazado de su calendario?';
-$labels['importtocalendar'] = 'Guardar en mi calendario';
-$labels['removefromcalendar'] = 'Eliminar de mi calendario';
-$labels['updateattendeestatus'] = 'Actualizar el estado de los participantes';
-$labels['acceptinvitation'] = '¿Acepta esta invitación?';
-$labels['youhaveaccepted'] = 'Ha aceptado esta invitación';
-$labels['youhavetentative'] = 'Ha aceptado tentativamente esta invitación';
-$labels['youhavedeclined'] = 'Ha rechazado esta invitación';
+$labels['itipcomment'] = 'Comentario de la invitación/notificación';
+$labels['itipcommenttitle'] = 'Este comentario será adjuntado al mensaje de invitación/notificación enviado a los participantes';
 $labels['notanattendee'] = 'No esta incluído en la lista de invitados a este evento';
 $labels['eventcancelled'] = 'El evento ha sido cancelado';
 $labels['saveincalendar'] = 'guardar en';
-
-// event dialog tabs
+$labels['updatemycopy'] = 'Actualizar mi calendario';
+$labels['savetocalendar'] = 'Guardar en el calendario';
+$labels['resource'] = 'Recurso';
+$labels['addresource'] = 'Agendar recurso';
+$labels['findresources'] = 'Encontrar recursos';
+$labels['resourcedetails'] = 'Detalles';
+$labels['resourceavailability'] = 'Disponibilidad';
+$labels['resourceowner'] = 'Propietario';
+$labels['resourceadded'] = 'El recurso fue agregado a su evento';
 $labels['tabsummary'] = 'Sumario';
 $labels['tabrecurrence'] = 'Recurrencia';
 $labels['tabattendees'] = 'Participantes';
+$labels['tabresources'] = 'Recursos';
 $labels['tabattachments'] = 'Adjuntos';
 $labels['tabsharing'] = 'Compartir';
-
-// messages
+$labels['deleteobjectconfirm'] = 'Confirme que desea eliminar este evento';
 $labels['deleteventconfirm'] = 'Confirme que desea eliminar este evento';
 $labels['deletecalendarconfirm'] = 'Confirme que desea eliminar este calendario con todos sus eventos';
 $labels['deletecalendarconfirmrecursive'] = 'Confirme que desea eliminar este calendario con todos sus eventos y sub-calendarios';
@@ -192,9 +210,11 @@ $labels['successremoval'] = 'El evento ha sido eliminado exitosamente.';
 $labels['successrestore'] = 'El evento ha sido recuperado exitosamente.';
 $labels['errornotifying'] = 'Fallo al enviar las notificaciones del evento a los participantes';
 $labels['errorimportingevent'] = 'Fallo al importar el evento';
+$labels['importwarningexists'] = 'Una copia de este evento ya existe en su calendario.';
 $labels['newerversionexists'] = 'Ya existe una versión actualizada de este evento. Cancelado.';
 $labels['nowritecalendarfound'] = 'No hay calendarios para guardar el evento.';
 $labels['importedsuccessfully'] = 'El evento fue guardado en \'$calendar\' exitosamente';
+$labels['updatedsuccessfully'] = 'El evento fue actualizado exitosamente en \'$calendar\'';
 $labels['attendeupdateesuccess'] = 'Se actualizaron los estados de los participantes exitosamente';
 $labels['itipsendsuccess'] = 'Invitaciones enviadas a los participantes.';
 $labels['itipresponseerror'] = 'Fallo enviando la respuesta a la invitación de este evento';
@@ -205,37 +225,6 @@ $labels['importsuccess'] = 'Importados $nr eventos exitosamente';
 $labels['importnone'] = 'No se importaron eventos';
 $labels['importerror'] = 'Fallo al importar';
 $labels['aclnorights'] = 'No tiene permisos de administrador en este calendario.';
-
-// recurrence form
-$labels['repeat'] = 'Repetir';
-$labels['frequency'] = 'Repetir';
-$labels['never'] = 'nunca';
-$labels['daily'] = 'diario';
-$labels['weekly'] = 'semanal';
-$labels['monthly'] = 'mensual';
-$labels['yearly'] = 'anual';
-$labels['rdate'] = 'en fechas';
-$labels['every'] = 'Cada';
-$labels['days'] = 'día(s)';
-$labels['weeks'] = 'semana(s)';
-$labels['months'] = 'mes(es)';
-$labels['years'] = 'año(s) en:';
-$labels['bydays'] = 'En';
-$labels['untildate'] = 'el';
-$labels['each'] = 'Cada';
-$labels['onevery'] = 'En cada';
-$labels['onsamedate'] = 'En la misma fecha';
-$labels['forever'] = 'siempre';
-$labels['recurrencend'] = 'hasta';
-$labels['forntimes'] = 'por $nr veces';
-$labels['first'] = 'primer';
-$labels['second'] = 'segundo';
-$labels['third'] = 'tercero';
-$labels['fourth'] = 'cuarto';
-$labels['last'] = 'último';
-$labels['dayofmonth'] = 'Día del mes';
-$labels['addrdate'] = 'Agregar fecha de repetición';
-
 $labels['changeeventconfirm'] = 'Cambiar evento';
 $labels['removeeventconfirm'] = 'Eliminar evento';
 $labels['changerecurringeventwarning'] = 'Este es un evento recurrente. ¿Desea editar solo el evento actual, este y las ocurrencias futuras, todas las ocurrencias o guardarlo como un evento nuevo?';
@@ -244,5 +233,35 @@ $labels['currentevent'] = 'Actual';
 $labels['futurevents'] = 'Futuro';
 $labels['allevents'] = 'Todos';
 $labels['saveasnew'] = 'Guardar como nuevo';
-
+$labels['birthdays'] = 'Cumpleaños';
+$labels['birthdayscalendar'] = 'Calendario de cumpleaños';
+$labels['displaybirthdayscalendar'] = 'Mostrar calendario de cumpleaños';
+$labels['birthdayscalendarsources'] = 'De estas libretas de direcciones';
+$labels['birthdayeventtitle'] = 'Cumpleaños de $name';
+$labels['birthdayage'] = 'Edad $age';
+$labels['eventchangelog'] = 'Cambiar Historial';
+$labels['eventdiff'] = 'Cambios de revisiones $rev';
+$labels['revision'] = 'Revisión';
+$labels['user'] = 'Usuario';
+$labels['operation'] = 'Acción';
+$labels['actionappend'] = 'Guardado';
+$labels['actionmove'] = 'Movido';
+$labels['actiondelete'] = 'Eliminado';
+$labels['compare'] = 'Comparar';
+$labels['showrevision'] = 'Mostrar esta versión';
+$labels['restore'] = 'Recuperar esta versión';
+$labels['eventnotfound'] = 'Fallo al cargar datos del evento';
+$labels['eventchangelognotavailable'] = 'Cambiar historial no esta disponible para este evento';
+$labels['eventdiffnotavailable'] = 'No es posible comparar las revisiones seleccionadas';
+$labels['eventrestoreconfirm'] = 'Confirme que quiere recuperar la revisión $rev de este evento. Esta acción reemplazará el evento actual con la versión anterior.';
+$labels['arialabelminical'] = 'Selección de fecha del calendario';
+$labels['arialabelcalendarview'] = 'Vista del calendario';
+$labels['arialabelsearchform'] = 'Formulario de búsqueda de evento';
+$labels['arialabelquicksearchbox'] = 'Entrada de búsqueda de evento';
+$labels['arialabelcalsearchform'] = 'Formulario de búsqueda de calendario';
+$labels['calendaractions'] = 'Acciones del calendario';
+$labels['arialabeleventattendees'] = 'Lista de participantes del evento';
+$labels['arialabeleventresources'] = 'Lista de recursos del evento';
+$labels['arialabelresourcesearchform'] = 'Formulario de búsqueda de recursos';
+$labels['arialabelresourceselection'] = 'Recursos disponibles';
 ?>
diff --git a/plugins/calendar/localization/es_ES.inc b/plugins/calendar/localization/es_ES.inc
index 82ca29f..a0f6f51 100644
--- a/plugins/calendar/localization/es_ES.inc
+++ b/plugins/calendar/localization/es_ES.inc
@@ -1,21 +1,41 @@
 <?php
-// preferences
-// calendar
+/**
+ * Localizations for Kolab Calendar plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/calendar/
+ */
 $labels['name'] = 'Nombre';
+$labels['color'] = 'Color';
+$labels['edit'] = 'Editar';
 $labels['remove'] = 'Remove';
+$labels['repeat'] = 'Repeat';
 $labels['status'] = 'Status';
-// agenda view
-// alarm/reminder settings
-// attendees
+$labels['comment'] = 'Comentario';
+$labels['unknown'] = 'Unknown';
+$labels['eventoptions'] = 'Opciones';
+$labels['andnmore'] = '$nr more...';
+$labels['until'] = 'until';
+$labels['role'] = 'Rol';
+$labels['availability'] = 'Avail.';
 $labels['confirmstate'] = 'Status';
+$labels['roleorganizer'] = 'Organizer';
+$labels['rolerequired'] = 'Requerido';
+$labels['roleoptional'] = 'Opcional';
+$labels['rolechair'] = 'Chair';
 $labels['cutyperesource'] = 'Recurso';
-// invitation handling (overrides labels from libcalendaring)
-// resources
+$labels['availunknown'] = 'Unknown';
+$labels['sendinvitations'] = 'Send invitations';
+$labels['eventupdatesubject'] = '"$title" has been updated';
+$labels['eventcancelsubject'] = '"$title" has been canceled';
 $labels['resource'] = 'Recurso';
 $labels['resourcedetails'] = 'Detalles';
-// event dialog tabs
 $labels['tabresources'] = 'Recursos';
-// messages
-// recurrence form
-// birthdays calendar
+$labels['tabsharing'] = 'Sharing';
+$labels['savingdata'] = 'Guardando datos...';
+$labels['attendeupdateesuccess'] = 'Successfully updated the participant\'s status';
+$labels['itipinvalidrequest'] = 'This invitation is no longer valid';
+$labels['user'] = 'Usuario';
+$labels['operation'] = 'Acción';
 ?>
diff --git a/plugins/calendar/localization/et_EE.inc b/plugins/calendar/localization/et_EE.inc
index af6a74f..9873cb5 100644
--- a/plugins/calendar/localization/et_EE.inc
+++ b/plugins/calendar/localization/et_EE.inc
@@ -1,19 +1,37 @@
 <?php
-// preferences
-// calendar
+/**
+ * Localizations for Kolab Calendar plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/calendar/
+ */
 $labels['name'] = 'Nimi';
+$labels['color'] = 'Color';
+$labels['edit'] = 'Edit';
 $labels['remove'] = 'Remove';
+$labels['repeat'] = 'Repeat';
 $labels['status'] = 'Status';
-// agenda view
-// alarm/reminder settings
-// attendees
+$labels['comment'] = 'Kommentaar';
+$labels['unknown'] = 'Unknown';
+$labels['andnmore'] = '$nr more...';
+$labels['until'] = 'until';
+$labels['role'] = 'Role';
+$labels['availability'] = 'Avail.';
 $labels['confirmstate'] = 'Status';
+$labels['roleorganizer'] = 'Organizer';
+$labels['rolerequired'] = 'Kohustuslik';
+$labels['roleoptional'] = 'Optional';
+$labels['rolechair'] = 'Chair';
 $labels['cutyperesource'] = 'Resource';
-// invitation handling (overrides labels from libcalendaring)
-// resources
+$labels['availunknown'] = 'Unknown';
+$labels['sendinvitations'] = 'Send invitations';
+$labels['eventupdatesubject'] = '"$title" has been updated';
+$labels['eventcancelsubject'] = '"$title" has been canceled';
 $labels['resource'] = 'Resource';
-// event dialog tabs
-// messages
-// recurrence form
-// birthdays calendar
+$labels['tabsharing'] = 'Sharing';
+$labels['savingdata'] = 'Saving data...';
+$labels['attendeupdateesuccess'] = 'Successfully updated the participant\'s status';
+$labels['itipinvalidrequest'] = 'This invitation is no longer valid';
+$labels['operation'] = 'Toiming';
 ?>
diff --git a/plugins/calendar/localization/fi_FI.inc b/plugins/calendar/localization/fi_FI.inc
index 5bb2861..71eeaad 100644
--- a/plugins/calendar/localization/fi_FI.inc
+++ b/plugins/calendar/localization/fi_FI.inc
@@ -1,5 +1,11 @@
 <?php
-// preferences
+/**
+ * Localizations for Kolab Calendar plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/calendar/
+ */
 $labels['default_view'] = 'Oletusnäkymä';
 $labels['time_format'] = 'Aikamuoto';
 $labels['first_day'] = 'Viikon ensimmäinen päivä';
@@ -11,7 +17,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';
 $labels['category'] = 'Luokka';
@@ -59,6 +64,8 @@ $labels['private'] = 'yksityinen';
 $labels['confidential'] = 'luottamuksellinen';
 $labels['alarms'] = 'Muistutus';
 $labels['comment'] = 'Kommentti';
+$labels['unknown'] = 'Tuntematon';
+$labels['eventoptions'] = 'Valinnat';
 $labels['printdescriptions'] = 'Tulosta kuvaukset';
 $labels['searchearlierdates'] = '« Etsi aiempia tapahtumia';
 $labels['searchlaterdates'] = 'Etsi myöhempiä tapahtumia »';
@@ -71,7 +78,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';
 $labels['tomorrow'] = 'Huomenna';
@@ -80,10 +86,8 @@ $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';
 $labels['addattendee'] = 'Lisää osallistuja';
@@ -107,21 +111,17 @@ $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?';
 $labels['deletecalendarconfirm'] = 'Haluatko varmasti poistaa tämän kalenterin ja kaikki sen tapahtumat?';
@@ -145,15 +145,9 @@ $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';
-$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
+$labels['user'] = 'Käyttäjä';
+$labels['actiondelete'] = 'Poistettu';
 ?>
diff --git a/plugins/calendar/localization/fr_FR.inc b/plugins/calendar/localization/fr_FR.inc
index c3f334a..31fed82 100644
--- a/plugins/calendar/localization/fr_FR.inc
+++ b/plugins/calendar/localization/fr_FR.inc
@@ -1,5 +1,11 @@
 <?php
-// preferences
+/**
+ * Localizations for Kolab Calendar plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/calendar/
+ */
 $labels['default_view'] = 'Vue par défaut';
 $labels['time_format'] = 'Format de l\'heure';
 $labels['first_day'] = 'Premier jour de la semaine';
@@ -13,7 +19,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';
 $labels['category'] = 'Catégorie';
@@ -48,6 +53,7 @@ $labels['url'] = 'URL';
 $labels['date'] = 'Date';
 $labels['start'] = 'Début';
 $labels['end'] = 'Fin';
+$labels['repeat'] = 'Répéter';
 $labels['selectdate'] = 'Sélectionner une date';
 $labels['freebusy'] = 'Montrez moi comme';
 $labels['free'] = 'Libre';
@@ -63,6 +69,9 @@ $labels['public'] = 'publique';
 $labels['private'] = 'privée';
 $labels['confidential'] = 'Confidentiel';
 $labels['alarms'] = 'Rappel';
+$labels['comment'] = 'Commentaire';
+$labels['unknown'] = 'Inconnu';
+$labels['eventoptions'] = 'Options';
 $labels['generated'] = 'généré à';
 $labels['printdescriptions'] = 'Imprimer les descriptions';
 $labels['parentcalendar'] = 'Ajouter à l\'intérieur';
@@ -78,7 +87,7 @@ $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['calendarsubscribe'] = 'Lister définitivement';
 $labels['listrange'] = 'Intervalle à afficher :';
 $labels['listsections'] = 'Diviser en :';
 $labels['smartsections'] = 'Section intelligente';
@@ -92,11 +101,9 @@ $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';
 $labels['availability'] = 'Dispo.';
@@ -132,7 +139,6 @@ $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 (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";
@@ -141,17 +147,14 @@ $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?';
@@ -177,8 +180,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['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? ';
@@ -187,5 +188,7 @@ $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
+$labels['user'] = 'Utilisateur';
+$labels['operation'] = 'Action';
+$labels['actiondelete'] = 'Supprimé';
 ?>
diff --git a/plugins/calendar/localization/hr.inc b/plugins/calendar/localization/hr.inc
index 99f99e2..df9284b 100644
--- a/plugins/calendar/localization/hr.inc
+++ b/plugins/calendar/localization/hr.inc
@@ -1,5 +1,4 @@
 <?php
-// preferences
 $labels['time_format'] = 'Format datuma';
 $labels['first_day'] = 'Prvi dan tjedna';
 $labels['first_hour'] = 'Prvi sat za prikaz';
@@ -10,18 +9,8 @@ $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 e5de112..7496362 100644
--- a/plugins/calendar/localization/hu_HU.inc
+++ b/plugins/calendar/localization/hu_HU.inc
@@ -1,5 +1,11 @@
 <?php
-// preferences
+/**
+ * Localizations for Kolab Calendar plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/calendar/
+ */
 $labels['default_view'] = 'Alapnézett nézet';
 $labels['time_format'] = 'Idő formátum';
 $labels['timeslots'] = 'Órák felbontása időrésekre';
@@ -14,7 +20,6 @@ $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';
@@ -50,6 +55,7 @@ $labels['url'] = 'URL';
 $labels['date'] = 'Dátum';
 $labels['start'] = 'Kezdet';
 $labels['end'] = 'Vég';
+$labels['repeat'] = 'Ismétlődés';
 $labels['selectdate'] = 'Válasszon dátumot';
 $labels['freebusy'] = 'Foglaltság';
 $labels['free'] = 'Szabad';
@@ -66,6 +72,7 @@ $labels['private'] = 'privát';
 $labels['confidential'] = 'titkos';
 $labels['alarms'] = 'Emlékeztető';
 $labels['comment'] = 'Megjegyzés';
+$labels['unknown'] = 'Ismeretlen foglaltság';
 $labels['generated'] = 'készítve:';
 $labels['printdescriptions'] = 'Leírás nyomtatása';
 $labels['parentcalendar'] = 'Szülőnaptár';
@@ -81,7 +88,6 @@ $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';
@@ -95,11 +101,9 @@ $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.';
@@ -138,7 +142,6 @@ $labels['eventupdatesubjectempty'] = 'Egy Önt érintő esemény módosítva let
 $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";
@@ -150,7 +153,6 @@ $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';
@@ -158,14 +160,12 @@ $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?';
@@ -193,8 +193,6 @@ $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['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?';
@@ -203,11 +201,11 @@ $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';
+$labels['actiondelete'] = 'Deleted';
 ?>
diff --git a/plugins/calendar/localization/it_IT.inc b/plugins/calendar/localization/it_IT.inc
index a8990e3..b6bbf8f 100644
--- a/plugins/calendar/localization/it_IT.inc
+++ b/plugins/calendar/localization/it_IT.inc
@@ -1,5 +1,11 @@
 <?php
-// preferences
+/**
+ * Localizations for Kolab Calendar plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/calendar/
+ */
 $labels['default_view'] = 'Visualizzazione predefinita';
 $labels['time_format'] = 'Formato ora';
 $labels['timeslots'] = 'Timeslots per ora';
@@ -12,7 +18,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';
 $labels['category'] = 'Categoria';
@@ -48,6 +53,7 @@ $labels['url'] = 'URL';
 $labels['date'] = 'Data';
 $labels['start'] = 'Inizio';
 $labels['end'] = 'Fine';
+$labels['repeat'] = 'Ricorrenza';
 $labels['selectdate'] = 'Scegliere la data';
 $labels['freebusy'] = 'Mostrami come';
 $labels['free'] = 'Libero';
@@ -61,6 +67,7 @@ $labels['public'] = 'pubblico';
 $labels['private'] = 'privato';
 $labels['confidential'] = 'confidenziale';
 $labels['alarms'] = 'Promemoria';
+$labels['unknown'] = 'Sconosciuto';
 $labels['generated'] = 'generato il';
 $labels['printdescriptions'] = 'Stampa descrizioni';
 $labels['parentcalendar'] = 'Inserisci dentro';
@@ -76,7 +83,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:';
 $labels['smartsections'] = 'Sezioni intelligenti';
@@ -90,11 +96,9 @@ $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';
 $labels['availability'] = 'Dispon.';
@@ -131,7 +135,6 @@ $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 (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";
@@ -140,17 +143,14 @@ $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?';
@@ -178,8 +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['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?';
@@ -188,7 +186,6 @@ $labels['currentevent'] = 'Current';
 $labels['futurevents'] = 'Futuro';
 $labels['allevents'] = 'Tutto';
 $labels['saveasnew'] = 'Salva come nuovo';
-// birthdays calendar
 $labels['birthdays'] = 'Compleanni';
 $labels['birthdayscalendar'] = 'Calendario compleanni';
 $labels['displaybirthdayscalendar'] = 'Mostra il calendario compleanni';
diff --git a/plugins/calendar/localization/ja_JP.inc b/plugins/calendar/localization/ja_JP.inc
index 1e76090..2595adf 100644
--- a/plugins/calendar/localization/ja_JP.inc
+++ b/plugins/calendar/localization/ja_JP.inc
@@ -1,5 +1,11 @@
 <?php
-// preferences
+/**
+ * Localizations for Kolab Calendar plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/calendar/
+ */
 $labels['default_view'] = 'デフォルトビュー';
 $labels['time_format'] = '時刻表示形式';
 $labels['first_day'] = '最初の平日';
@@ -13,7 +19,6 @@ $labels['coloringmode0'] = 'カレンダーの説明';
 $labels['coloringmode1'] = 'カテゴリの説明';
 $labels['coloringmode2'] = 'アウトライン用カレンダー、コンテンツ用カテゴリ';
 $labels['coloringmode3'] = 'アウトライン用カレンダー、コンテンツ用カテゴリ';
-// calendar
 $labels['calendar'] = 'カレンダー';
 $labels['calendars'] = 'カレンダー';
 $labels['category'] = 'カテゴリ';
@@ -47,6 +52,7 @@ $labels['url'] = 'URL';
 $labels['date'] = '期日';
 $labels['start'] = '開始';
 $labels['end'] = '終了';
+$labels['repeat'] = '繰返し';
 $labels['selectdate'] = '日付選択';
 $labels['freebusy'] = '表示する';
 $labels['free'] = '空';
@@ -60,6 +66,8 @@ $labels['public'] = 'パブリック';
 $labels['private'] = 'プライベート';
 $labels['confidential'] = '親展';
 $labels['alarms'] = '通知';
+$labels['unknown'] = '不明';
+$labels['eventoptions'] = 'オプション';
 $labels['generated'] = '生成';
 $labels['printdescriptions'] = '説明印刷';
 $labels['parentcalendar'] = '内に挿入';
@@ -74,7 +82,6 @@ $labels['onemonthback'] = '1 ヶ月戻る';
 $labels['nmonthsback'] = '$nr ヶ月戻る';
 $labels['showurl'] = 'カレンダーURL表示';
 $labels['showurldescription'] = '以下のアドレスを使用して他のアプリケーションからカレンダーにアクセス(読込のみ)できます。iCal形式をサポートしたカレンダーソフトウェアへコピーアンドペーストができます。';
-// agenda view
 $labels['listrange'] = '表示範囲:';
 $labels['listsections'] = '分割:';
 $labels['smartsections'] = 'スマートセクション';
@@ -88,10 +95,8 @@ $labels['nextmonth'] = '来月';
 $labels['weekofyear'] = '週';
 $labels['pastevents'] = '以前';
 $labels['futureevents'] = '以降';
-// alarm/reminder settings
 $labels['defaultalarmtype'] = 'デフォルト通知設定';
 $labels['defaultalarmoffset'] = 'デフォルト通知時間';
-// attendees
 $labels['attendee'] = '参加者';
 $labels['role'] = 'ロール';
 $labels['availability'] = '利用可';
@@ -100,6 +105,7 @@ $labels['addattendee'] = '参加者追加';
 $labels['roleorganizer'] = '編成者';
 $labels['rolerequired'] = '要件';
 $labels['roleoptional'] = 'オプション';
+$labels['rolechair'] = 'Chair';
 $labels['cutypegroup'] = 'グループ';
 $labels['cutyperesource'] = 'リソース';
 $labels['availfree'] = '空';
@@ -124,24 +130,20 @@ $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 (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'] = '本当にこのカレンダーを全イベントとともに削除しますか?';
@@ -167,8 +169,6 @@ $labels['importsuccess'] = '$nr イベントをインポートしました';
 $labels['importnone'] = 'インポートされたイベントはありません';
 $labels['importerror'] = 'インポート中にエラーが発生しました。';
 $labels['aclnorights'] = 'このカレンダーの管理権限がありません。';
-// recurrence form
-$labels['repeat'] = '繰返し';
 $labels['changeeventconfirm'] = 'イベント変更';
 $labels['removeeventconfirm'] = 'イベント削除';
 $labels['changerecurringeventwarning'] = 'これは繰返しイベントです。現在のイベントのみ、このイベントと今後の全イベント、全イベント、編集したい、もしくは新しいイベントとして保存したい?';
@@ -177,5 +177,5 @@ $labels['currentevent'] = '現在';
 $labels['futurevents'] = '今後';
 $labels['allevents'] = '全て';
 $labels['saveasnew'] = '新規保存';
-// birthdays calendar
+$labels['user'] = 'ユーザ';
 ?>
diff --git a/plugins/calendar/localization/nl_NL.inc b/plugins/calendar/localization/nl_NL.inc
index 9fcb8c1..4f18e21 100644
--- a/plugins/calendar/localization/nl_NL.inc
+++ b/plugins/calendar/localization/nl_NL.inc
@@ -1,5 +1,11 @@
 <?php
-// preferences
+/**
+ * Localizations for Kolab Calendar plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/calendar/
+ */
 $labels['default_view'] = 'Standaard agenda';
 $labels['time_format'] = 'Tijdsformaat';
 $labels['timeslots'] = 'Tijdsdelen per uur';
@@ -14,7 +20,6 @@ $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'] = 'Kalender';
 $labels['calendars'] = 'Kalenders';
 $labels['category'] = 'Categorie';
@@ -50,6 +55,7 @@ $labels['url'] = 'URL';
 $labels['date'] = 'Datum';
 $labels['start'] = 'Begin';
 $labels['end'] = 'Eind';
+$labels['repeat'] = 'Herhaal';
 $labels['selectdate'] = 'Kies datum';
 $labels['freebusy'] = 'Toon mij als';
 $labels['free'] = 'Vrij';
@@ -57,6 +63,8 @@ $labels['busy'] = 'Bezet';
 $labels['outofoffice'] = 'Niet Aanwezig';
 $labels['tentative'] = 'Misschien';
 $labels['status'] = 'Status';
+$labels['confirmed'] = 'Bevestigd';
+$labels['cancelled'] = 'Afgelast';
 $labels['priority'] = 'Prioriteit';
 $labels['sensitivity'] = 'Zichtbaarheid';
 $labels['public'] = 'publiek';
@@ -64,6 +72,8 @@ $labels['private'] = 'prive';
 $labels['confidential'] = 'vertrouwelijk';
 $labels['alarms'] = 'Herinnering';
 $labels['comment'] = 'Opmerking';
+$labels['unknown'] = 'Onbekend';
+$labels['eventoptions'] = 'Opties';
 $labels['generated'] = 'gegenereerd op';
 $labels['printdescriptions'] = 'Print beschrijvingen';
 $labels['parentcalendar'] = 'Voeg toe in';
@@ -79,7 +89,9 @@ $labels['nmonthsback'] = '$nr maanden terug';
 $labels['showurl'] = 'Toon kalender URL';
 $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['findcalendars'] = 'Vind agenda\'s...';
+$labels['calsearchresults'] = 'Beschikbare agenda\'s';
+$labels['calendarsubscribe'] = 'Permanent weergeven';
 $labels['listrange'] = 'Bereik om te tonen:';
 $labels['listsections'] = 'Verdeel in:';
 $labels['smartsections'] = 'Slimme secties';
@@ -93,11 +105,9 @@ $labels['nextmonth'] = 'Volgende maand';
 $labels['weekofyear'] = 'Week';
 $labels['pastevents'] = 'Verleden';
 $labels['futureevents'] = 'Toekomst';
-// alarm/reminder settings
 $labels['showalarms'] = 'Toon herinneringen';
 $labels['defaultalarmtype'] = 'Instelling standaard herinnering';
 $labels['defaultalarmoffset'] = 'Standaard herinneringstijd';
-// attendees
 $labels['attendee'] = 'Deelnemer';
 $labels['role'] = 'Rol';
 $labels['availability'] = 'Beschikb.';
@@ -136,7 +146,6 @@ $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";
@@ -149,7 +158,6 @@ $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';
@@ -157,14 +165,12 @@ $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?';
@@ -183,6 +189,7 @@ $labels['importwarningexists'] = 'Een kopie van deze afspraak bevindt zich al in
 $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['updatedsuccessfully'] = 'Het bijwerken van de gebeurtenis in \'$calendar\' is geslaagd';
 $labels['attendeupdateesuccess'] = 'Status van genodigde succesvol gewijzigd';
 $labels['itipsendsuccess'] = 'Uitnodiging verstuurd aan de genodigden.';
 $labels['itipresponseerror'] = 'Antwoord op deze uitnodiging versturen is mislukt';
@@ -193,8 +200,6 @@ $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['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?';
@@ -203,11 +208,12 @@ $labels['currentevent'] = 'Huidige';
 $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';
+$labels['user'] = 'Gebruiker';
+$labels['compare'] = 'Vergelijken';
 ?>
diff --git a/plugins/calendar/localization/pl_PL.inc b/plugins/calendar/localization/pl_PL.inc
index 96b804a..6df3d20 100644
--- a/plugins/calendar/localization/pl_PL.inc
+++ b/plugins/calendar/localization/pl_PL.inc
@@ -1,5 +1,11 @@
 <?php
-// preferences
+/**
+ * Localizations for Kolab Calendar plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/calendar/
+ */
 $labels['default_view'] = 'Domyślny widok';
 $labels['time_format'] = 'Format czasu';
 $labels['timeslots'] = 'Time slots per hour';
@@ -14,7 +20,13 @@ $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['afternothing'] = 'Nie rób nic';
+$labels['aftertrash'] = 'PrzenieÅ› do Kosza';
+$labels['afterdelete'] = 'Usuń wiadomość';
+$labels['afterflagdeleted'] = 'Oznacz jako usunięta';
+$labels['aftermoveto'] = 'PrzenieÅ› do...';
+$labels['itipoptions'] = 'Zaproszenia';
+$labels['afteraction'] = 'Wiadomość jest przetwarzana po zaproszeniu lub aktualizacji';
 $labels['calendar'] = 'Kalendarz';
 $labels['calendars'] = 'Kalendarze';
 $labels['category'] = 'Kategoria';
@@ -49,21 +61,33 @@ $labels['location'] = 'Położenie';
 $labels['url'] = 'Adres URL';
 $labels['date'] = 'Data';
 $labels['start'] = 'PoczÄ…tek';
+$labels['starttime'] = 'PoczÄ…tek';
 $labels['end'] = 'Koniec';
+$labels['endtime'] = 'Koniec';
+$labels['repeat'] = 'Powtórz';
 $labels['selectdate'] = 'Wybierz datÄ™';
 $labels['freebusy'] = 'Pokaż mnie jako';
 $labels['free'] = 'Wolny';
 $labels['busy'] = 'Zajęty';
 $labels['outofoffice'] = 'Poza biurem';
 $labels['tentative'] = 'Niepewny';
+$labels['mystatus'] = 'Mój status';
 $labels['status'] = 'Status';
+$labels['confirmed'] = 'Potwierdzony';
+$labels['cancelled'] = 'Anulowany';
 $labels['priority'] = 'Priorytet';
 $labels['sensitivity'] = 'Poufność';
 $labels['public'] = 'publiczny';
 $labels['private'] = 'prywatny';
 $labels['confidential'] = 'poufny';
 $labels['alarms'] = 'Przypomnienie';
+$labels['comment'] = 'Komentarz';
+$labels['created'] = 'Utworzono';
+$labels['changed'] = 'Ostatnia modyfikacja';
+$labels['unknown'] = 'Nieznany';
+$labels['eventoptions'] = 'Opcje';
 $labels['generated'] = 'wygenerowano';
+$labels['eventhistory'] = 'Historia';
 $labels['printdescriptions'] = 'Drukuj opisy';
 $labels['parentcalendar'] = 'Wstaw wewnÄ…trz';
 $labels['searchearlierdates'] = '« Szukaj wcześniejszych zdarzeń';
@@ -78,7 +102,17 @@ $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['findcalendars'] = 'Wyszukaj kalendarze...';
+$labels['searchterms'] = 'Szukana fraza';
+$labels['calsearchresults'] = 'Dostępne kalendarze';
+$labels['calendarsubscribe'] = 'Dodaj do listy na stałe';
+$labels['nocalendarsfound'] = 'Nie znaleziono żadych kalendarzy';
+$labels['nrcalendarsfound'] = 'znaleziono $nr kalendarzy';
+$labels['quickview'] = 'Pokaż tylko ten kalendarz';
+$labels['invitationspending'] = 'OczekujÄ…ce zaproszenia';
+$labels['invitationsdeclined'] = 'Odrzucone zaproszenia';
+$labels['changepartstat'] = 'Zmień status uczestnika';
+$labels['rsvpcomment'] = 'Treść zaproszenia';
 $labels['listrange'] = 'Zakres do pokazania:';
 $labels['listsections'] = 'Podziel na:';
 $labels['smartsections'] = 'Inteligentne sekcje';
@@ -87,16 +121,15 @@ $labels['today'] = 'Dzisiaj';
 $labels['tomorrow'] = 'Jutro';
 $labels['thisweek'] = 'Bieżący tydzień';
 $labels['nextweek'] = 'Następny tydzień';
+$labels['prevweek'] = 'Poprzedni tydzień';
 $labels['thismonth'] = 'Bieżący miesiąc';
 $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';
 $labels['availability'] = 'Dostępny';
@@ -116,6 +149,8 @@ $labels['availbusy'] = 'Zajęty';
 $labels['availunknown'] = 'Nieznany';
 $labels['availtentative'] = 'Niepewny';
 $labels['availoutofoffice'] = 'Poza biurem';
+$labels['delegatedto'] = 'Oddelegowany do:';
+$labels['delegatedfrom'] = 'Oddelegowany z:';
 $labels['scheduletime'] = 'Sprawdź dostępność';
 $labels['sendinvitations'] = 'Wyślij zaproszenia';
 $labels['sendnotifications'] = 'Powiadom uczestników o zmianach';
@@ -124,6 +159,7 @@ $labels['onlyworkinghours'] = 'Sprawdź dostępność w moich godzinach pracy';
 $labels['reqallattendees'] = 'Wymagany/wszyscy uczestnicy';
 $labels['prevslot'] = 'Poprzedni przedział';
 $labels['nextslot'] = 'Następny przedział';
+$labels['suggestedslot'] = 'Sugerowany przedział';
 $labels['noslotfound'] = 'Nie znaleziono wolnego przedziału czasu';
 $labels['invitationsubject'] = 'Zostałeś zaproszony do "$title"';
 $labels['invitationmailbody'] = "*\$title*\n\nKiedy: \$date\n\nZaproszeni: \$attendees\n\nW załączeniu plik w formacie iCalendar ze szczegółami zdarzenia, który możesz zaimportować do twojej aplikacji kalendarza.";
@@ -133,26 +169,33 @@ $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 (overrides labels from libcalendaring)
+$labels['itipobjectnotfound'] = 'W twoim kalendarzu nie znaleziono zdarzenia związanego z tą wiadomością.';
 $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";
+$labels['itipmailbodycancel'] = "\$sender odrzucił twój udział w zastępującym zdarzeniu:\n\n*\$title*\n\nKiedy: \$date";
 $labels['itipdeclineevent'] = 'Czy chcesz odrzucić zaproszenie na to zdarzenie?';
 $labels['declinedeleteconfirm'] = 'Czy chcesz także usunąć to odrzucone zdarzenie ze swojego kalendarza?';
+$labels['itipcomment'] = 'Komentarz zaproszenia/powiadomienia';
+$labels['itipcommenttitle'] = 'Komentarz ten będzie dołączony do wiadomości wysłanej do uczestników zdarzenia';
 $labels['notanattendee'] = 'Nie jesteś na liście uczestników tego zdarzenia';
 $labels['eventcancelled'] = 'Zdarzenie zostało anulowane';
 $labels['saveincalendar'] = 'zapisz w';
-// resources
+$labels['updatemycopy'] = 'Uaktualnij w moim kalendarzu';
+$labels['savetocalendar'] = 'Zapisz do kalendarza';
 $labels['resource'] = 'Zasób';
+$labels['addresource'] = 'Rezerwuj zasób';
+$labels['findresources'] = 'Wyszukaj zasoby';
 $labels['resourcedetails'] = 'Szczegóły';
-// event dialog tabs
+$labels['resourceavailability'] = 'Dostępność';
+$labels['resourceowner'] = 'Właściciel';
+$labels['resourceadded'] = 'Zasób został dodany do twojego zdarzenia';
 $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?';
@@ -167,9 +210,11 @@ $labels['successremoval'] = 'Zdarzenie zostało usunięte.';
 $labels['successrestore'] = 'Zdarzenie zostało przywrócone.';
 $labels['errornotifying'] = 'Nie udało się wysłać powiadomień do uczestników zdarzenia';
 $labels['errorimportingevent'] = 'Nie udało się zaimportować zdarzenia';
+$labels['importwarningexists'] = 'Kopia tego zdarzenia już istnieje w twoim kalendarzu.';
 $labels['newerversionexists'] = 'Istnieje nowsza wersja tego zdarzenia ! Przerwano.';
 $labels['nowritecalendarfound'] = 'Nie znaleziono kalendarza aby zapisać zdarzenie.';
 $labels['importedsuccessfully'] = 'Zdarzenie dodano do \'$calendar\'';
+$labels['updatedsuccessfully'] = 'Zdarzenie zostało pomyślnie zaktualizowane w \'$calendar\'';
 $labels['attendeupdateesuccess'] = 'Zaktualizowano status uczestnika.';
 $labels['itipsendsuccess'] = 'Wysłano zaproszenia do uczestników.';
 $labels['itipresponseerror'] = 'Nie udało się wysłać odpowiedzi na to zaproszenie.';
@@ -180,8 +225,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['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?';
@@ -190,11 +233,35 @@ $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';
+$labels['eventchangelog'] = 'Historia zmian';
+$labels['eventdiff'] = 'Zmiany od wersji $rev';
+$labels['revision'] = 'Wersja';
+$labels['user'] = 'Użytkownik';
+$labels['operation'] = 'Akcja';
+$labels['actionappend'] = 'Zapisane';
+$labels['actionmove'] = 'Przeniesione';
+$labels['actiondelete'] = 'Usunięte';
+$labels['compare'] = 'Porównaj';
+$labels['showrevision'] = 'Pokaż tą wersję';
+$labels['restore'] = 'Przywróć tą wersję';
+$labels['eventnotfound'] = 'Nie udało się wczytać zdarzenia';
+$labels['eventchangelognotavailable'] = 'Historia zmian jest niedostępna dla tego zdarzenia';
+$labels['eventdiffnotavailable'] = 'Nie można porównać wybranych wersji';
+$labels['eventrestoreconfirm'] = 'Czy na pewno chcesz przywrócić wersję $rev tego zdarzenia? Bierzące zdarzenie zostanie zastąpione starszą wersją.';
+$labels['arialabelminical'] = 'Wybór daty kalendarza';
+$labels['arialabelcalendarview'] = 'PodglÄ…d kalendarza';
+$labels['arialabelsearchform'] = 'Formularz wyszukiwania zdarzeń';
+$labels['arialabelquicksearchbox'] = 'Fraza wyszukiwania zdarzeń';
+$labels['arialabelcalsearchform'] = 'Formularz wyszukiwania kalendarzy';
+$labels['calendaractions'] = 'Akcje kalendarzy';
+$labels['arialabeleventattendees'] = 'Lista uczestników zdarzenia';
+$labels['arialabeleventresources'] = 'Lista zasobów zdarzenia';
+$labels['arialabelresourcesearchform'] = 'Formularz wyszukiwania zasobów';
+$labels['arialabelresourceselection'] = 'Dostępne zasoby';
 ?>
diff --git a/plugins/calendar/localization/pt_BR.inc b/plugins/calendar/localization/pt_BR.inc
index 35fab94..78650fb 100644
--- a/plugins/calendar/localization/pt_BR.inc
+++ b/plugins/calendar/localization/pt_BR.inc
@@ -1,5 +1,11 @@
 <?php
-// preferences
+/**
+ * Localizations for Kolab Calendar plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/calendar/
+ */
 $labels['default_view'] = 'Visualização padrão';
 $labels['time_format'] = 'Formato da hora';
 $labels['timeslots'] = 'Time slots per hour';
@@ -14,7 +20,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';
 $labels['category'] = 'Categoria';
@@ -50,6 +55,7 @@ $labels['url'] = 'URL';
 $labels['date'] = 'Data';
 $labels['start'] = 'Início';
 $labels['end'] = 'Término';
+$labels['repeat'] = 'Repetir';
 $labels['selectdate'] = 'Escolha a data';
 $labels['freebusy'] = 'Mostrar me como';
 $labels['free'] = 'Disponível';
@@ -66,6 +72,8 @@ $labels['private'] = 'privado';
 $labels['confidential'] = 'confidencial';
 $labels['alarms'] = 'Lembrete';
 $labels['comment'] = 'Comentário';
+$labels['unknown'] = 'Desconhecido';
+$labels['eventoptions'] = 'Opções';
 $labels['generated'] = 'gerado em';
 $labels['printdescriptions'] = 'Descrições de impressão';
 $labels['parentcalendar'] = 'Inserir dentro';
@@ -81,7 +89,9 @@ $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['findcalendars'] = 'Buscar calendários...';
+$labels['calsearchresults'] = 'Calendários disponíveis';
+$labels['calendarsubscribe'] = 'Listar permanentemente';
 $labels['listrange'] = 'Intervalo para exibir:';
 $labels['listsections'] = 'Dividir em:';
 $labels['smartsections'] = 'Seções inteligentes';
@@ -95,11 +105,9 @@ $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';
 $labels['availability'] = 'Disp.';
@@ -119,6 +127,8 @@ $labels['availbusy'] = 'Ocupado';
 $labels['availunknown'] = 'Desconhecido';
 $labels['availtentative'] = 'Tentativa';
 $labels['availoutofoffice'] = 'Fora de escritório';
+$labels['delegatedto'] = 'Delegado para:';
+$labels['delegatedfrom'] = 'Delegado de:';
 $labels['scheduletime'] = 'Procurar disponibilidade';
 $labels['sendinvitations'] = 'Enviar convites';
 $labels['sendnotifications'] = 'Avisar os participantes sobre as modificações';
@@ -136,26 +146,31 @@ $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 (overrides labels from libcalendaring)
+$labels['itipobjectnotfound'] = 'O evento referenciado por esta mensagem não foi encontrado em seu calendário.';
 $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['itipmailbodycancel'] = "\$sender rejeitou sua participação no seguinte evento:\n\n*\$title*\n\nQuando: \$date";
 $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['updatemycopy'] = 'Atualize em meu calendário';
+$labels['savetocalendar'] = 'Gravar no calendário';
 $labels['resource'] = 'Recurso';
+$labels['addresource'] = 'Livro de recursos';
+$labels['findresources'] = 'Encontrar recursos';
 $labels['resourcedetails'] = 'Detalhes';
-// event dialog tabs
+$labels['resourceavailability'] = 'Disponibilidade';
+$labels['resourceowner'] = 'Dono';
+$labels['resourceadded'] = 'O recurso foi adicionado ao seu evento';
 $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?';
@@ -170,9 +185,11 @@ $labels['successremoval'] = 'O evento foi excluído com sucesso.';
 $labels['successrestore'] = 'O evento foi restaurado com sucesso.';
 $labels['errornotifying'] = 'Falha ao enviar notificações para os participantes do evento.';
 $labels['errorimportingevent'] = 'Falha ao importar evento';
+$labels['importwarningexists'] = 'Uma cópia deste evento já existe em seu calendário.';
 $labels['newerversionexists'] = 'Já existe uma nova versão deste evento! Abortado.';
 $labels['nowritecalendarfound'] = 'Nenhum calendário encontrado para salvar o evento';
 $labels['importedsuccessfully'] = 'O evento foi adicionado com sucesso em \'$calendar\'';
+$labels['updatedsuccessfully'] = 'O evento foi atualizado com sucesso em \'$calendar\'.';
 $labels['attendeupdateesuccess'] = 'O status do participante foi atualizado com sucesso.';
 $labels['itipsendsuccess'] = 'Convite enviado aos participantes.';
 $labels['itipresponseerror'] = 'Falha ao enviar a resposta para este convite de evento';
@@ -183,8 +200,6 @@ $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['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?';
@@ -193,11 +208,12 @@ $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';
+$labels['user'] = 'Usuário';
+$labels['actiondelete'] = 'Deletado';
 ?>
diff --git a/plugins/calendar/localization/ru_RU.inc b/plugins/calendar/localization/ru_RU.inc
index 7472a93..84ae137 100644
--- a/plugins/calendar/localization/ru_RU.inc
+++ b/plugins/calendar/localization/ru_RU.inc
@@ -1,5 +1,11 @@
 <?php
-// preferences
+/**
+ * Localizations for Kolab Calendar plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/calendar/
+ */
 $labels['default_view'] = 'Вид по умолчанию';
 $labels['time_format'] = 'Формат времени';
 $labels['timeslots'] = 'Промежутков в час';
@@ -14,7 +20,13 @@ $labels['coloringmode0'] = 'Согласно цвета календаря';
 $labels['coloringmode1'] = 'Согласно цвета категории';
 $labels['coloringmode2'] = 'Цвет календаря для рамки, цвет категории для фона';
 $labels['coloringmode3'] = 'Цвет категории для рамки, цвет календаря для фона';
-// calendar
+$labels['afternothing'] = 'Ничего не делать';
+$labels['aftertrash'] = 'Переместить в корзину';
+$labels['afterdelete'] = 'Удалить сообщение';
+$labels['afterflagdeleted'] = 'Пометить как удалённое';
+$labels['aftermoveto'] = 'Переместить в...';
+$labels['itipoptions'] = 'Приглашения на события';
+$labels['afteraction'] = 'После того, как приглашение или сообщение о его изменении обработано';
 $labels['calendar'] = 'Календарь';
 $labels['calendars'] = 'Календари';
 $labels['category'] = 'Категория';
@@ -49,21 +61,33 @@ $labels['location'] = 'Место';
 $labels['url'] = 'URL';
 $labels['date'] = 'Дата';
 $labels['start'] = 'Начало';
+$labels['starttime'] = 'Время начала';
 $labels['end'] = 'Конец';
+$labels['endtime'] = 'Время окончания';
+$labels['repeat'] = 'Повторить';
 $labels['selectdate'] = 'Выберите дату';
 $labels['freebusy'] = 'Показать как';
 $labels['free'] = 'Свободен';
 $labels['busy'] = 'Занят';
 $labels['outofoffice'] = 'Вне офиса';
 $labels['tentative'] = 'Неопределённо';
+$labels['mystatus'] = 'Мой статус';
 $labels['status'] = 'Статус';
+$labels['confirmed'] = 'Подтвеждённый';
+$labels['cancelled'] = 'Отмененный';
 $labels['priority'] = 'Приоритет';
 $labels['sensitivity'] = 'Секретность';
 $labels['public'] = 'общедоступная';
 $labels['private'] = 'личная';
 $labels['confidential'] = 'конфиденциальная';
 $labels['alarms'] = 'Напоминание';
+$labels['comment'] = 'Комментарий';
+$labels['created'] = 'Создана';
+$labels['changed'] = 'Изменена';
+$labels['unknown'] = 'Неизвестно';
+$labels['eventoptions'] = 'Опции';
 $labels['generated'] = 'создан';
+$labels['eventhistory'] = 'История';
 $labels['printdescriptions'] = 'Печатать описания';
 $labels['parentcalendar'] = 'Вставить внутри';
 $labels['searchearlierdates'] = '« Искать события раньше';
@@ -78,7 +102,17 @@ $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['findcalendars'] = 'Найти календари...';
+$labels['searchterms'] = 'Условия поиска';
+$labels['calsearchresults'] = 'Доступные календари';
+$labels['calendarsubscribe'] = 'Всегда показывать';
+$labels['nocalendarsfound'] = 'Календарей не найдено';
+$labels['nrcalendarsfound'] = '$nr календарей найдено';
+$labels['quickview'] = 'Просмотреть только этот календарь';
+$labels['invitationspending'] = 'Ожидающие приглашения';
+$labels['invitationsdeclined'] = 'Отклонённые приглашения';
+$labels['changepartstat'] = 'Изменить статус участника';
+$labels['rsvpcomment'] = 'Текст приглашения';
 $labels['listrange'] = 'Диапазон:';
 $labels['listsections'] = 'Разделить на:';
 $labels['smartsections'] = 'Умные секции';
@@ -87,16 +121,15 @@ $labels['today'] = 'Сегодня';
 $labels['tomorrow'] = 'Завтра';
 $labels['thisweek'] = 'Текущая неделя';
 $labels['nextweek'] = 'Следующая неделя';
+$labels['prevweek'] = 'Предыдущая неделя';
 $labels['thismonth'] = 'Этот месяц';
 $labels['nextmonth'] = 'Следующий месяц';
 $labels['weekofyear'] = 'Неделя';
 $labels['pastevents'] = 'Прошедшее';
 $labels['futureevents'] = 'Будущее';
-// alarm/reminder settings
 $labels['showalarms'] = 'Показывать напоминания';
 $labels['defaultalarmtype'] = 'Настройки напоминания по умолчанию';
 $labels['defaultalarmoffset'] = 'Время напоминания по умолчанию';
-// attendees
 $labels['attendee'] = 'Участник';
 $labels['role'] = 'Роль';
 $labels['availability'] = 'Доступность';
@@ -116,6 +149,8 @@ $labels['availbusy'] = 'Занят';
 $labels['availunknown'] = 'Неизвестно';
 $labels['availtentative'] = 'Предварительно';
 $labels['availoutofoffice'] = 'Вне офиса';
+$labels['delegatedto'] = 'Поручено:';
+$labels['delegatedfrom'] = 'Поручено от:';
 $labels['scheduletime'] = 'Найти доступность';
 $labels['sendinvitations'] = 'Отправить приглашения';
 $labels['sendnotifications'] = 'Уведомить участников об изменениях';
@@ -124,6 +159,7 @@ $labels['onlyworkinghours'] = 'Найти доступность в мои ра
 $labels['reqallattendees'] = 'Необходимые/все участники';
 $labels['prevslot'] = 'Предыдущее время';
 $labels['nextslot'] = 'Следующее время';
+$labels['suggestedslot'] = 'Предлагаемое время';
 $labels['noslotfound'] = 'Невозможно найти свободное время';
 $labels['invitationsubject'] = 'Вы приглашены на "$title"';
 $labels['invitationmailbody'] = "*\$title*\n\nКогда: \$date\n\nПриглашенные: \$attendees\n\nВо вложении вы найдёте файл iCalendar со всеми деталями события, который Вы можете импортировать в Вашу программу-ежедневник.";
@@ -133,26 +169,33 @@ $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 (overrides labels from libcalendaring)
+$labels['itipobjectnotfound'] = 'Событие, упомянутое в этом сообщении, не найдено в вашем календаре.';
 $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['itipmailbodycancel'] = "\$sender отклонил ваше участие в событии:\n\n*\$title*\n\nДата: \$date";
 $labels['itipdeclineevent'] = 'Вы хотите отклонить приглашение на это событие?';
 $labels['declinedeleteconfirm'] = 'Хотите ли вы так же удалить это отклонённое событие из вашего календаря?';
+$labels['itipcomment'] = 'Комментарий к приглашению/извещению';
+$labels['itipcommenttitle'] = 'Этот комментарий будет прикреплён к приглашению/оповещению, отправленному участникам';
 $labels['notanattendee'] = 'Вы не в списке участников этого события';
 $labels['eventcancelled'] = 'Это событие отменено';
 $labels['saveincalendar'] = 'сохранить в';
-// resources
+$labels['updatemycopy'] = 'Обновить в моём календаре';
+$labels['savetocalendar'] = 'Сохранить в календарь';
 $labels['resource'] = 'Ресурс';
+$labels['addresource'] = 'Зарезервировать ресурс';
+$labels['findresources'] = 'Найти ресурсы';
 $labels['resourcedetails'] = 'Подробнее';
-// event dialog tabs
+$labels['resourceavailability'] = 'Доступность';
+$labels['resourceowner'] = 'Владелец';
+$labels['resourceadded'] = 'Ресурс добавлен в ваше событие';
 $labels['tabsummary'] = 'Сводка';
 $labels['tabrecurrence'] = 'Повторение';
 $labels['tabattendees'] = 'Участники';
 $labels['tabresources'] = 'Ресурсы';
 $labels['tabattachments'] = 'Вложения';
 $labels['tabsharing'] = 'Совместное использование';
-// messages
 $labels['deleteobjectconfirm'] = 'Вы действительно хотите удалить это событие?';
 $labels['deleteventconfirm'] = 'Вы действительно хотите удалить это событие?';
 $labels['deletecalendarconfirm'] = 'Вы действительно хотите удалить этот календарь со всеми его событиями?';
@@ -167,9 +210,11 @@ $labels['successremoval'] = 'Событие успешно удалено.';
 $labels['successrestore'] = 'Событие успешно восстановлено.';
 $labels['errornotifying'] = 'Не удалось отправить уведомления участникам событий';
 $labels['errorimportingevent'] = 'Не удалось импортировать событие';
+$labels['importwarningexists'] = 'Копия этого события уже есть в вашем календаре.';
 $labels['newerversionexists'] = 'Обновлённая версия этого события уже существует! Отменено.';
 $labels['nowritecalendarfound'] = 'Не найден календарь для записи этого события';
 $labels['importedsuccessfully'] = 'Событие успешно добавлено в \'$calendar\'';
+$labels['updatedsuccessfully'] = 'Событие успешно обновлено в \'$calendar\'';
 $labels['attendeupdateesuccess'] = 'Успешно обновлен статус участника';
 $labels['itipsendsuccess'] = 'Приглашания отправлены участникам.';
 $labels['itipresponseerror'] = 'Не удалось послать ответ на это приглашение';
@@ -180,8 +225,6 @@ $labels['importsuccess'] = 'Успешно импортировано $nr соб
 $labels['importnone'] = 'Не найдено событий для импорта';
 $labels['importerror'] = 'Ошибка при импорте';
 $labels['aclnorights'] = 'Вы не имеете прав администратора для этого календаря.';
-// recurrence form
-$labels['repeat'] = 'Повторить';
 $labels['changeeventconfirm'] = 'Изменить событие';
 $labels['removeeventconfirm'] = 'Удалить событие';
 $labels['changerecurringeventwarning'] = 'Это - повторяющееся событие. Хотели бы Вы редактировать только текущее событие, это и все будущие повторения, все события или сохранять его как новое событие?';
@@ -190,11 +233,35 @@ $labels['currentevent'] = 'Текущее';
 $labels['futurevents'] = 'Будущие';
 $labels['allevents'] = 'Все';
 $labels['saveasnew'] = 'Сохранить как новое';
-// birthdays calendar
 $labels['birthdays'] = 'Дни рождения';
 $labels['birthdayscalendar'] = 'Календарь Дней Рождения';
 $labels['displaybirthdayscalendar'] = 'Показывать календарь Дней Рождения';
 $labels['birthdayscalendarsources'] = 'Из этих адресных книг';
 $labels['birthdayeventtitle'] = 'День рождения $name';
 $labels['birthdayage'] = 'Возраст $age';
+$labels['eventchangelog'] = 'История изменений';
+$labels['eventdiff'] = 'Изменения с ревизии $rev';
+$labels['revision'] = 'Ревизия';
+$labels['user'] = 'Пользователь';
+$labels['operation'] = 'Действие';
+$labels['actionappend'] = 'Сохранено';
+$labels['actionmove'] = 'Перемещено';
+$labels['actiondelete'] = 'Удалено';
+$labels['compare'] = 'Сравнить';
+$labels['showrevision'] = 'Показать эту версию';
+$labels['restore'] = 'Восстановить эту версию';
+$labels['eventnotfound'] = 'Не удалось загрузить информацию о мероприятиях';
+$labels['eventchangelognotavailable'] = 'История изменений для этого события недоступна';
+$labels['eventdiffnotavailable'] = 'Невозможно провести сравнение выбранных ревизий ';
+$labels['eventrestoreconfirm'] = 'Вы уверенны, что хотите восстановить это событие из ревизии $rev? Оно заменит текущее событие старой версией. ';
+$labels['arialabelminical'] = 'Выбор даты';
+$labels['arialabelcalendarview'] = 'Вид календаря';
+$labels['arialabelsearchform'] = 'Форма поиска событий';
+$labels['arialabelquicksearchbox'] = 'Поиск событий';
+$labels['arialabelcalsearchform'] = 'Форма поиска календарей';
+$labels['calendaractions'] = 'Действия с календарями';
+$labels['arialabeleventattendees'] = 'Участники события';
+$labels['arialabeleventresources'] = 'Ресурсы события';
+$labels['arialabelresourcesearchform'] = 'Форма поиска ресурсов';
+$labels['arialabelresourceselection'] = 'Доступные ресурсы';
 ?>
diff --git a/plugins/kolab_activesync/localization/de_DE.inc b/plugins/kolab_activesync/localization/de_DE.inc
index ef50c85..d81b71f 100644
--- a/plugins/kolab_activesync/localization/de_DE.inc
+++ b/plugins/kolab_activesync/localization/de_DE.inc
@@ -1,5 +1,6 @@
 <?php
 $labels['tabtitle'] = 'Activesync';
+$labels['activesynctitle'] = 'Verwalte Activesync-Geräte';
 $labels['devices'] = 'Geräte';
 $labels['devicealias'] = 'Gerätename';
 $labels['synchronize'] = 'Synchronisieren';
@@ -28,4 +29,5 @@ $labels['friendlyname'] = 'Lesbarer Name';
 $labels['os'] = 'Betriebssystem';
 $labels['oslanguage'] = 'Betriebssystemsprache';
 $labels['phonenumber'] = 'Telefonnummer';
+$labels['arialabeldeviceframe'] = 'Formular für die Einstellungen zur Gerätesynchronisation';
 ?>
diff --git a/plugins/kolab_activesync/localization/es_AR.inc b/plugins/kolab_activesync/localization/es_AR.inc
new file mode 100644
index 0000000..ab79604
--- /dev/null
+++ b/plugins/kolab_activesync/localization/es_AR.inc
@@ -0,0 +1,33 @@
+<?php
+$labels['tabtitle'] = 'Activesync';
+$labels['activesynctitle'] = 'Administrar dispositivos Activesync';
+$labels['devices'] = 'Dispositivos';
+$labels['devicealias'] = 'Nombre del dispositivo';
+$labels['synchronize'] = 'Sincronizar';
+$labels['withalarms'] = 'Con alarmas';
+$labels['syncsettings'] = 'Configuración de sincronización';
+$labels['deviceconfig'] = 'Configuración de dispositivo';
+$labels['folderstosync'] = 'Carpetas a sincronizar';
+$labels['mail'] = 'Correo Electrónico';
+$labels['contact'] = 'Libreta de direcciones';
+$labels['event'] = 'Calendarios';
+$labels['task'] = 'Tareas';
+$labels['note'] = 'Notas';
+$labels['configuration'] = 'Configuración';
+$labels['deletedevice'] = 'Eliminar dispositivo';
+$labels['nodevices'] = 'No hay disositivos registrados.<br/><br/>Para poder registrar un dispositivo, por favor conéctelo primero con el servidor, usando <a href="http://wiki.kolab.org/Setup_ActiveSync">las instrucciones de la Wiki</a>. Luego el dispositivo debería aparecer disponible para configuración aquí.';
+$labels['savingdata'] = 'Guardando...';
+$labels['savingerror'] = 'Fallo al guardar la configuración';
+$labels['notsupported'] = 'Su servidor no soporta metadatos/anotaciones';
+$labels['devicedeleteconfirm'] = 'Confirme que desea eliminar la configuración para este dispositivo';
+$labels['successfullydeleted'] = 'La configuración del dispositivo fue eliminada exitosamente';
+$labels['devicenotfound'] = 'No se puede leer la configuración del dispositivo';
+$labels['devicetype'] = 'Tipo de dispositivo';
+$labels['acsversion'] = 'Versión del protocolo';
+$labels['useragent'] = 'User agent';
+$labels['friendlyname'] = 'Nombre amistoso';
+$labels['os'] = 'Sistema operativo';
+$labels['oslanguage'] = 'Idioma del SO';
+$labels['phonenumber'] = 'Número de teléfono';
+$labels['arialabeldeviceframe'] = 'Formulario de configuración de sincronización del dispositivo';
+?>
diff --git a/plugins/kolab_activesync/localization/pl_PL.inc b/plugins/kolab_activesync/localization/pl_PL.inc
index 6e8feb6..515b4cb 100644
--- a/plugins/kolab_activesync/localization/pl_PL.inc
+++ b/plugins/kolab_activesync/localization/pl_PL.inc
@@ -1,10 +1,12 @@
 <?php
 $labels['tabtitle'] = 'ActiveSync';
+$labels['activesynctitle'] = 'ZarzÄ…dzaj urzÄ…dzeniami ActiveSync';
 $labels['devices'] = 'UrzÄ…dzenia';
 $labels['devicealias'] = 'Nazwa urzÄ…dzenia';
 $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';
@@ -27,4 +29,5 @@ $labels['friendlyname'] = 'Przyjazna nazwa';
 $labels['os'] = 'System operacyjny';
 $labels['oslanguage'] = 'Język systemu';
 $labels['phonenumber'] = 'Numer telefonu';
+$labels['arialabeldeviceframe'] = 'Formularz ustawień synchronizacji urządzenia';
 ?>
diff --git a/plugins/kolab_activesync/localization/ru_RU.inc b/plugins/kolab_activesync/localization/ru_RU.inc
index 6406304..aca4e51 100644
--- a/plugins/kolab_activesync/localization/ru_RU.inc
+++ b/plugins/kolab_activesync/localization/ru_RU.inc
@@ -1,5 +1,6 @@
 <?php
 $labels['tabtitle'] = 'Activesync';
+$labels['activesynctitle'] = 'Управление устройствами ActiveSync';
 $labels['devices'] = 'Устройства';
 $labels['devicealias'] = 'Имя устройства';
 $labels['synchronize'] = 'Синхронизовать';
@@ -28,4 +29,5 @@ $labels['friendlyname'] = 'Имя для отображения';
 $labels['os'] = 'Операционная система';
 $labels['oslanguage'] = 'Язык ОС';
 $labels['phonenumber'] = 'Телефон';
+$labels['arialabeldeviceframe'] = 'Форма управления настройками синхронизации';
 ?>
diff --git a/plugins/kolab_addressbook/localization/es_AR.inc b/plugins/kolab_addressbook/localization/es_AR.inc
new file mode 100644
index 0000000..7392095
--- /dev/null
+++ b/plugins/kolab_addressbook/localization/es_AR.inc
@@ -0,0 +1,57 @@
+<?php
+/**
+ * Localizations for the Kolab Address Book plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_addressbook/
+ */
+$labels['initials'] = 'Iniciales';
+$labels['profession'] = 'Profesión';
+$labels['officelocation'] = 'Ubicación de la oficina';
+$labels['children'] = 'Hijos';
+$labels['pgppublickey'] = 'Llave pública PGP';
+$labels['pkcs7publickey'] = 'Llave pública S/MIME';
+$labels['freebusyurl'] = 'URL Libre-ocupado';
+$labels['typebusiness'] = 'Trabajo';
+$labels['typebusinessfax'] = 'Fax de trabajo';
+$labels['typecompany'] = 'Compañía';
+$labels['typeprimary'] = 'Primario';
+$labels['typetelex'] = 'Telex';
+$labels['typeradio'] = 'Radio';
+$labels['typeisdn'] = 'ISDN';
+$labels['typettytdd'] = 'TTY/TDD';
+$labels['typecallback'] = 'Retorno';
+$labels['settings'] = 'Configuraciones';
+$labels['bookcreate'] = 'Crear libreta de direcciones';
+$labels['bookedit'] = 'Editar libreta de direcciones';
+$labels['bookdelete'] = 'Eliminar libreta de direcciones';
+$labels['bookproperties'] = 'Propiedades de libreta de direcciones';
+$labels['bookname'] = 'Nombre de libro';
+$labels['parentbook'] = 'Libro superior';
+$labels['bookshowurl'] = 'Mostrar URL CardDAV';
+$labels['carddavurldescription'] = 'Copie esta dirección a su aplicación cliente <a href="http://en.wikipedia.org/wiki/CardDAV" target="_blank">CardDAV</a> para sincronizar completamente esta libreta de direcciones específica con su ordenador o dispositivo móvil.';
+$labels['addressbookprio'] = 'Selección/comportamiento de libreta(s) de direcciones';
+$labels['personalfirst'] = 'Libreta(s) de direcciones personal primero';
+$labels['globalfirst'] = 'Libreta(s) de direcciones globales primero';
+$labels['personalonly'] = 'Sólo libreta(s) de direcciones personal';
+$labels['globalonly'] = 'Sólo libreta(s) de direcciones global';
+$labels['findaddressbooks'] = 'Encontrar libreta de direcciones';
+$labels['searchterms'] = 'Buscar términos';
+$labels['listsearchresults'] = 'Libreta de direcciones adicional';
+$labels['foldersearchform'] = 'Formulario de búsqueda de libreta de direcciones';
+$labels['foldersubscribe'] = 'Listar permanentemente';
+$labels['nraddressbooksfound'] = '$nr libretas de direcciones encontrada(s)';
+$labels['noaddressbooksfound'] = 'No se encontraron libretas de direcciones';
+$messages['bookdeleteconfirm']  = 'Confirme que desea eliminar la libreta de direcciones y todos los contactos en ella';
+$messages['bookdeleting'] = 'Eliminando libreta de direcciones...';
+$messages['booksaving'] = 'Guardando libreta de direcciones...';
+$messages['bookdeleted'] = 'Libreta de direcciones eliminada exitosamente.';
+$messages['bookupdated'] = 'Libreta de direcciones actualizada exitosamente.';
+$messages['bookcreated'] = 'Libreta de direcciones creada exitosamente.';
+$messages['bookdeleteerror'] = 'Fallo eliminando la libreta de direcciones.';
+$messages['bookupdateerror'] = 'Fallo al actualizar la libreta de direcciones.';
+$messages['bookcreateerror'] = 'Fallo al crear la libreta de direcciones.';
+$messages['nobooknamewarning'] = 'Por favor, ingrese el nombre de la libreta de direcciones.';
+$messages['noemailnamewarning'] = 'Por favor, ingrese la dirección de correo electrónico o el nombre del contacto.';
+?>
diff --git a/plugins/kolab_addressbook/localization/pl_PL.inc b/plugins/kolab_addressbook/localization/pl_PL.inc
index 95c5cbe..a550a0c 100644
--- a/plugins/kolab_addressbook/localization/pl_PL.inc
+++ b/plugins/kolab_addressbook/localization/pl_PL.inc
@@ -1,4 +1,11 @@
 <?php
+/**
+ * Localizations for the Kolab Address Book plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_addressbook/
+ */
 $labels['initials'] = 'Inicjały';
 $labels['profession'] = 'Zawód';
 $labels['officelocation'] = 'Biuro';
@@ -29,6 +36,13 @@ $labels['personalfirst'] = 'najpierw prywatne książki adresowe';
 $labels['globalfirst'] = 'najpierw globalne książki adresowe';
 $labels['personalonly'] = 'tylko prywatne książki adresowe';
 $labels['globalonly'] = 'tylko globalne książki adresowe';
+$labels['findaddressbooks'] = 'Wyszukaj książki adresowe';
+$labels['searchterms'] = 'Szukana fraza';
+$labels['listsearchresults'] = 'Dodatkowe książki adresowe';
+$labels['foldersearchform'] = 'Formularz wyszukiwania książek adresowych';
+$labels['foldersubscribe'] = 'Dodaj do listy na stałe';
+$labels['nraddressbooksfound'] = 'znaleziono $nr książkek adresowych';
+$labels['noaddressbooksfound'] = 'Nie znaleziono żadnych książek adresowych';
 $messages['bookdeleteconfirm']  = 'Czy na pewno chcesz usunąć wybraną książkę i wszystkie kontakty?';
 $messages['bookdeleting'] = 'Usuwanie książki adresowej...';
 $messages['booksaving'] = 'Zapisywanie książki adresowej...';
diff --git a/plugins/kolab_auth/localization/es_AR.inc b/plugins/kolab_auth/localization/es_AR.inc
new file mode 100644
index 0000000..ea16f41
--- /dev/null
+++ b/plugins/kolab_auth/localization/es_AR.inc
@@ -0,0 +1,10 @@
+<?php
+/**
+ * Localizations for the Kolab Auth plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_auth/
+ */
+$labels['loginas'] = 'Ingresar como';
+?>
diff --git a/plugins/kolab_delegation/localization/bg_BG.inc b/plugins/kolab_delegation/localization/bg_BG.inc
index 395eac2..1b6445e 100644
--- a/plugins/kolab_delegation/localization/bg_BG.inc
+++ b/plugins/kolab_delegation/localization/bg_BG.inc
@@ -1,4 +1,11 @@
 <?php
+/**
+ * Localizations for the Kolab Delegation plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_delegation/
+ */
 $labels['mail'] = 'Електронна поща';
 $labels['contact'] = 'Адресни книги';
 $labels['event'] = 'Календари';
diff --git a/plugins/kolab_delegation/localization/cs_CZ.inc b/plugins/kolab_delegation/localization/cs_CZ.inc
index 00aa1f5..1f0914b 100644
--- a/plugins/kolab_delegation/localization/cs_CZ.inc
+++ b/plugins/kolab_delegation/localization/cs_CZ.inc
@@ -1,4 +1,11 @@
 <?php
+/**
+ * Localizations for the Kolab Delegation plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_delegation/
+ */
 $labels['mail'] = 'E-mail';
 $labels['event'] = 'Kalendáře';
 $labels['savingdata'] = 'Ukládám data...';
diff --git a/plugins/kolab_delegation/localization/da_DK.inc b/plugins/kolab_delegation/localization/da_DK.inc
index 2eacfee..25ebb9f 100644
--- a/plugins/kolab_delegation/localization/da_DK.inc
+++ b/plugins/kolab_delegation/localization/da_DK.inc
@@ -1,4 +1,11 @@
 <?php
+/**
+ * Localizations for the Kolab Delegation plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_delegation/
+ */
 $labels['tabtitle'] = 'Delegering';
 $labels['delegates'] = 'Delegerede';
 $labels['delegate'] = 'Delegér';
diff --git a/plugins/kolab_delegation/localization/de_CH.inc b/plugins/kolab_delegation/localization/de_CH.inc
index 7b6d866..95b109b 100644
--- a/plugins/kolab_delegation/localization/de_CH.inc
+++ b/plugins/kolab_delegation/localization/de_CH.inc
@@ -1,4 +1,11 @@
 <?php
+/**
+ * Localizations for the Kolab Delegation plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_delegation/
+ */
 $labels['tabtitle'] = 'Vertretung';
 $labels['delegates'] = 'Vertreter';
 $labels['delegate'] = 'Vertreter';
diff --git a/plugins/kolab_delegation/localization/de_DE.inc b/plugins/kolab_delegation/localization/de_DE.inc
index e90cfbc..867bbdc 100644
--- a/plugins/kolab_delegation/localization/de_DE.inc
+++ b/plugins/kolab_delegation/localization/de_DE.inc
@@ -1,4 +1,11 @@
 <?php
+/**
+ * Localizations for the Kolab Delegation plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_delegation/
+ */
 $labels['delegates'] = 'Delegierte';
 $labels['mail'] = 'E-Mail';
 $labels['contact'] = 'Kontakte';
diff --git a/plugins/kolab_delegation/localization/es_AR.inc b/plugins/kolab_delegation/localization/es_AR.inc
new file mode 100644
index 0000000..f3fefdb
--- /dev/null
+++ b/plugins/kolab_delegation/localization/es_AR.inc
@@ -0,0 +1,36 @@
+<?php
+/**
+ * Localizations for the Kolab Delegation plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_delegation/
+ */
+$labels['tabtitle'] = 'Delegación';
+$labels['delegationtitle'] = 'Administrar delegados';
+$labels['delegates'] = 'Delegados';
+$labels['delegate'] = 'Delegado';
+$labels['mail'] = 'Correo electrónico';
+$labels['contact'] = 'Libreta de direcciones';
+$labels['event'] = 'Calendarios';
+$labels['task'] = 'Tareas';
+$labels['note'] = 'Notas';
+$labels['yes'] = 'Si';
+$labels['no'] = 'No';
+$labels['read'] = 'Sólo lectura';
+$labels['write'] = 'Escribir';
+$labels['adddelegate'] = 'Agregar delegado';
+$labels['deletedelegate'] = 'Eliminar delegado';
+$labels['savingdata'] = 'Guardando...';
+$labels['delegatedeleteconfirm'] = 'Confirme que desea eliminar este delegado';
+$labels['delegateremoveacl'] = 'eliminar derechos de acceso a las carpetas asignadas a este usuario';
+$labels['deleteconfirm'] = 'Confirmación';
+$labels['deletesuccess'] = 'El delegado fue eliminado exitosamente.';
+$labels['deleteerror'] = 'No se puede eliminar el delegado.';
+$labels['updatesuccess'] = 'El delegado fue actualizado exitosamente.';
+$labels['updateerror'] = 'No se puede actualizar el delegado.';
+$labels['createsuccess'] = 'El delegado fue agregado exitosamente.';
+$labels['createerror'] = 'No se puede agregar el delegado.';
+$labels['arialabeldelegatedelete'] = 'Diálogo de eliminación de delegado';
+$labels['arialabeldelegateform'] = 'Formulario de propiedades del delegado';
+?>
diff --git a/plugins/kolab_delegation/localization/es_ES.inc b/plugins/kolab_delegation/localization/es_ES.inc
index 72e253b..e2969ca 100644
--- a/plugins/kolab_delegation/localization/es_ES.inc
+++ b/plugins/kolab_delegation/localization/es_ES.inc
@@ -1,4 +1,11 @@
 <?php
+/**
+ * Localizations for the Kolab Delegation plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_delegation/
+ */
 $labels['delegates'] = 'Delegados';
 $labels['mail'] = 'Correo electrónico';
 $labels['contact'] = 'Libreta de direcciones';
diff --git a/plugins/kolab_delegation/localization/et_EE.inc b/plugins/kolab_delegation/localization/et_EE.inc
index 96b12d7..59779f2 100644
--- a/plugins/kolab_delegation/localization/et_EE.inc
+++ b/plugins/kolab_delegation/localization/et_EE.inc
@@ -1,4 +1,11 @@
 <?php
+/**
+ * Localizations for the Kolab Delegation plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_delegation/
+ */
 $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
index cc495d7..365d4da 100644
--- a/plugins/kolab_delegation/localization/fi_FI.inc
+++ b/plugins/kolab_delegation/localization/fi_FI.inc
@@ -1,4 +1,11 @@
 <?php
+/**
+ * Localizations for the Kolab Delegation plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_delegation/
+ */
 $labels['tabtitle'] = 'Edustus';
 $labels['delegates'] = 'Edustajat';
 $labels['delegate'] = 'Edustaja';
diff --git a/plugins/kolab_delegation/localization/fr_FR.inc b/plugins/kolab_delegation/localization/fr_FR.inc
index e37e623..1720a39 100644
--- a/plugins/kolab_delegation/localization/fr_FR.inc
+++ b/plugins/kolab_delegation/localization/fr_FR.inc
@@ -1,4 +1,11 @@
 <?php
+/**
+ * Localizations for the Kolab Delegation plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_delegation/
+ */
 $labels['tabtitle'] = 'Délégation';
 $labels['delegates'] = 'Délégation';
 $labels['delegate'] = 'Déléguer';
diff --git a/plugins/kolab_delegation/localization/hu_HU.inc b/plugins/kolab_delegation/localization/hu_HU.inc
index e9b7bab..c4c2ac4 100644
--- a/plugins/kolab_delegation/localization/hu_HU.inc
+++ b/plugins/kolab_delegation/localization/hu_HU.inc
@@ -1,4 +1,11 @@
 <?php
+/**
+ * Localizations for the Kolab Delegation plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_delegation/
+ */
 $labels['tabtitle'] = 'Meghatalmazás';
 $labels['delegates'] = 'Meghatalmazottak';
 $labels['delegate'] = 'Meghatalmazott:';
diff --git a/plugins/kolab_delegation/localization/it_IT.inc b/plugins/kolab_delegation/localization/it_IT.inc
index 8e28b58..489da83 100644
--- a/plugins/kolab_delegation/localization/it_IT.inc
+++ b/plugins/kolab_delegation/localization/it_IT.inc
@@ -1,4 +1,11 @@
 <?php
+/**
+ * Localizations for the Kolab Delegation plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_delegation/
+ */
 $labels['tabtitle'] = 'Deleghe';
 $labels['delegates'] = 'Delegati';
 $labels['delegate'] = 'Delegato';
diff --git a/plugins/kolab_delegation/localization/ja_JP.inc b/plugins/kolab_delegation/localization/ja_JP.inc
index 6e8cec4..dee4d13 100644
--- a/plugins/kolab_delegation/localization/ja_JP.inc
+++ b/plugins/kolab_delegation/localization/ja_JP.inc
@@ -1,4 +1,11 @@
 <?php
+/**
+ * Localizations for the Kolab Delegation plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_delegation/
+ */
 $labels['tabtitle'] = '委任';
 $labels['delegates'] = '委任者';
 $labels['delegate'] = '委任者';
diff --git a/plugins/kolab_delegation/localization/nl_NL.inc b/plugins/kolab_delegation/localization/nl_NL.inc
index 6035137..6112cb8 100644
--- a/plugins/kolab_delegation/localization/nl_NL.inc
+++ b/plugins/kolab_delegation/localization/nl_NL.inc
@@ -1,4 +1,11 @@
 <?php
+/**
+ * Localizations for the Kolab Delegation plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_delegation/
+ */
 $labels['tabtitle'] = 'Delegatie';
 $labels['delegates'] = 'Gedelegeerden';
 $labels['delegate'] = 'Gedelegeerde';
diff --git a/plugins/kolab_delegation/localization/pl_PL.inc b/plugins/kolab_delegation/localization/pl_PL.inc
index c979870..9581576 100644
--- a/plugins/kolab_delegation/localization/pl_PL.inc
+++ b/plugins/kolab_delegation/localization/pl_PL.inc
@@ -1,5 +1,13 @@
 <?php
+/**
+ * Localizations for the Kolab Delegation plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_delegation/
+ */
 $labels['tabtitle'] = 'Pełnomocnictwa';
+$labels['delegationtitle'] = 'ZarzÄ…dzaj delegatami';
 $labels['delegates'] = 'Wydelegowani';
 $labels['delegate'] = 'Pełnomocnik';
 $labels['mail'] = 'Poczta';
@@ -23,4 +31,6 @@ $labels['updatesuccess'] = 'Delegat został zaktualizowany.';
 $labels['updateerror'] = 'Nie można zaktualizować delegata.';
 $labels['createsuccess'] = 'Delegat został dodany.';
 $labels['createerror'] = 'Nie można dodać delegata.';
+$labels['arialabeldelegatedelete'] = 'Okno usuwania delegata';
+$labels['arialabeldelegateform'] = 'Formularz właściwości delegata';
 ?>
diff --git a/plugins/kolab_delegation/localization/pt_BR.inc b/plugins/kolab_delegation/localization/pt_BR.inc
index 9e0bf2b..26a3990 100644
--- a/plugins/kolab_delegation/localization/pt_BR.inc
+++ b/plugins/kolab_delegation/localization/pt_BR.inc
@@ -1,4 +1,11 @@
 <?php
+/**
+ * Localizations for the Kolab Delegation plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_delegation/
+ */
 $labels['tabtitle'] = 'Delegação';
 $labels['delegates'] = 'Delegados';
 $labels['delegate'] = 'Delegado';
@@ -10,6 +17,7 @@ $labels['note'] = 'Notas';
 $labels['yes'] = 'SIm';
 $labels['no'] = 'Não';
 $labels['read'] = 'Somente leitura';
+$labels['write'] = 'Gravar';
 $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 0424a76..ab5ec95 100644
--- a/plugins/kolab_delegation/localization/ru_RU.inc
+++ b/plugins/kolab_delegation/localization/ru_RU.inc
@@ -1,5 +1,13 @@
 <?php
+/**
+ * Localizations for the Kolab Delegation plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_delegation/
+ */
 $labels['tabtitle'] = 'Делегирование';
+$labels['delegationtitle'] = 'Управление представителями';
 $labels['delegates'] = 'Представители';
 $labels['delegate'] = 'Представитель';
 $labels['mail'] = 'Почта';
@@ -23,4 +31,6 @@ $labels['updatesuccess'] = 'Представитель был успешно о
 $labels['updateerror'] = 'Не удалось обновить представителя.';
 $labels['createsuccess'] = 'Представитель успешно добавлен.';
 $labels['createerror'] = 'Не удалось добавить представителя.';
+$labels['arialabeldelegatedelete'] = 'Диалог удаления представителей';
+$labels['arialabeldelegateform'] = 'Диалог свойств представителей';
 ?>
diff --git a/plugins/kolab_files/localization/bg_BG.inc b/plugins/kolab_files/localization/bg_BG.inc
index 7b7e2a4..d702c35 100644
--- a/plugins/kolab_files/localization/bg_BG.inc
+++ b/plugins/kolab_files/localization/bg_BG.inc
@@ -1,4 +1,11 @@
 <?php
+/**
+ * Localizations for the Kolab Files plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_files/
+ */
 $labels['files'] = 'Файлове';
 $labels['save'] = 'Запис';
 $labels['cancel'] = 'Отказ';
diff --git a/plugins/kolab_files/localization/ca_ES.inc b/plugins/kolab_files/localization/ca_ES.inc
index b20e491..3ec873c 100644
--- a/plugins/kolab_files/localization/ca_ES.inc
+++ b/plugins/kolab_files/localization/ca_ES.inc
@@ -1,4 +1,11 @@
 <?php
+/**
+ * Localizations for the Kolab Files plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_files/
+ */
 $labels['save'] = 'Desa';
 $labels['cancel'] = 'Cancel·la';
 $labels['name'] = 'Nom';
diff --git a/plugins/kolab_files/localization/cs_CZ.inc b/plugins/kolab_files/localization/cs_CZ.inc
index 0e56d35..bf0862a 100644
--- a/plugins/kolab_files/localization/cs_CZ.inc
+++ b/plugins/kolab_files/localization/cs_CZ.inc
@@ -1,4 +1,11 @@
 <?php
+/**
+ * Localizations for the Kolab Files plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_files/
+ */
 $labels['save'] = 'Uložit';
 $labels['cancel'] = 'Storno';
 $labels['folderinside'] = 'Vložit dovnitř';
diff --git a/plugins/kolab_files/localization/da_DK.inc b/plugins/kolab_files/localization/da_DK.inc
index b030a60..491304f 100644
--- a/plugins/kolab_files/localization/da_DK.inc
+++ b/plugins/kolab_files/localization/da_DK.inc
@@ -1,4 +1,11 @@
 <?php
+/**
+ * Localizations for the Kolab Files plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_files/
+ */
 $labels['files'] = 'Filer';
 $labels['saveall'] = 'Gem alle i skyen...';
 $labels['saveto'] = 'Gem i skyen...';
@@ -59,4 +66,5 @@ $labels['fileskipall'] = 'Spring alle over';
 $labels['fileoverwrite'] = 'Overskriv';
 $labels['fileoverwriteall'] = 'Overskriv alle';
 $labels['filemoveconfirm'] = 'Denne handling vil overskrive destinationsfilen: <b>$file</b>.';
+$labels['arialabelfileprops'] = 'Filegenskaber';
 ?>
diff --git a/plugins/kolab_files/localization/de_CH.inc b/plugins/kolab_files/localization/de_CH.inc
index ed41a18..2cb04c6 100644
--- a/plugins/kolab_files/localization/de_CH.inc
+++ b/plugins/kolab_files/localization/de_CH.inc
@@ -1,4 +1,11 @@
 <?php
+/**
+ * Localizations for the Kolab Files plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_files/
+ */
 $labels['files'] = 'Dateien';
 $labels['save'] = 'Speichern';
 $labels['cancel'] = 'Abbrechen';
diff --git a/plugins/kolab_files/localization/de_DE.inc b/plugins/kolab_files/localization/de_DE.inc
index 9abdcb7..db4e5d3 100644
--- a/plugins/kolab_files/localization/de_DE.inc
+++ b/plugins/kolab_files/localization/de_DE.inc
@@ -1,5 +1,13 @@
 <?php
+/**
+ * Localizations for the Kolab Files plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_files/
+ */
 $labels['files'] = 'Dateien';
+$labels['filepreview'] = 'Voransicht';
 $labels['saveall'] = 'Alle in die Cloud speichern...';
 $labels['saveto'] = 'In die Cloud speichern...';
 $labels['saveas'] = 'Speichern als:';
@@ -53,10 +61,14 @@ $labels['filedeleteconfirm'] = 'Sind Sie sicher, dass Sie die gewählten Dateien
 $labels['filedeletenotice'] = 'Datei(en) erfolgreich gelöscht.';
 $labels['filemovenotice'] = 'Datei(en) erfolgreich verschoben.';
 $labels['filecopynotice'] = 'Datei(en) erfolgreich kopiert.';
+$labels['uploadsizeerror'] = 'Maimale Dateigröße ($size) überschritten!';
 $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.';
+$labels['arialabelsearchform'] = 'Suchformular für Dateien';
+$labels['arialabelquicksearchbox'] = 'Sucheingabe';
+$labels['arialabelfileprops'] = 'Dateieigenschaften';
 ?>
diff --git a/plugins/kolab_files/localization/es_AR.inc b/plugins/kolab_files/localization/es_AR.inc
new file mode 100644
index 0000000..fa09abf
--- /dev/null
+++ b/plugins/kolab_files/localization/es_AR.inc
@@ -0,0 +1,83 @@
+<?php
+/**
+ * Localizations for the Kolab Files plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_files/
+ */
+$labels['files'] = 'Archivos';
+$labels['filepreview'] = 'Vista preliminar del archivo';
+$labels['saveall'] = 'Guardar todo en la nube...';
+$labels['saveto'] = 'Guardar en la nube...';
+$labels['saveas'] = 'Guardar como:';
+$labels['create'] = 'Crear';
+$labels['save'] = 'Guardar';
+$labels['cancel'] = 'Cancelar';
+$labels['fromcloud'] = 'De la nube...';
+$labels['selectfiles'] = 'Seleccionar archivo(s) para adjuntar...';
+$labels['attachsel'] = 'Adjunto seleccionado';
+$labels['foldercreate'] = 'Crear carpeta';
+$labels['folderrename'] = 'Renombrar carpeta';
+$labels['folderdelete'] = 'Eliminar carpeta';
+$labels['folderinside'] = 'Insertar dentro';
+$labels['foldername'] = 'Nombre de carpeta';
+$labels['name'] = 'Nombre';
+$labels['mtime'] = 'Modificado';
+$labels['type'] = 'Tipo';
+$labels['upload'] = 'Subir';
+$labels['uploadfile'] = 'Subir archivo(s)';
+$labels['get'] = 'Descargar';
+$labels['getfile'] = 'Descargar archivo';
+$labels['view'] = 'Ver';
+$labels['viewfile'] = 'Ver archivo';
+$labels['rename'] = 'Renombrar archivo';
+$labels['deletefile'] = 'Eliminar archivo(s)';
+$labels['edit'] = 'Editar';
+$labels['editfile'] = 'Editar archivo';
+$labels['save'] = 'Guardar';
+$labels['savefile'] = 'Guardar archivo';
+$labels['printfile'] = 'Imprimir archivo';
+$labels['fileedit'] = 'Propiedades del archivo';
+$labels['collection_audio'] = 'Audio';
+$labels['collection_video'] = 'Vídeo';
+$labels['collection_image'] = 'Imágenes';
+$labels['collection_document'] = 'Documentos';
+$labels['uploading'] = 'Subiendo archivo(s)...';
+$labels['attaching'] = 'Adjuntando archivo(s)...';
+$labels['foldercreating'] = 'Creando carpeta...';
+$labels['folderdeleting'] = 'Eliminando carpeta...';
+$labels['folderdeleteconfirm'] = 'Confirme que desea eliminar la carpeta seleccionada';
+$labels['folderdeletenotice'] = 'La carpeta fue eliminada exitosamente.';
+$labels['foldercreatenotice'] = 'La carpeta fue creada exitosamente.';
+$labels['saveallnotice'] = 'Se guardaron $n archivo(s) exitosamente.';
+$labels['saveallerror'] = 'Fallo guardando $n archivos.';
+$labels['attacherror'] = 'Fallo adjuntando archivo(s) de la nube';
+$labels['fileupdating'] = 'Actualizando archivo...';
+$labels['filemoving'] = 'Moviendo archivo(s)...';
+$labels['filecopying'] = 'Copiando archivo(s)...';
+$labels['filedeleting'] = 'Eliminando archivo(s)...';
+$labels['filedeleteconfirm'] = 'Confirme que desea eliminar los archivos seleccionados';
+$labels['filedeletenotice'] = 'Archivo(s) eliminados exitosamente.';
+$labels['filemovenotice'] = 'Archivo(s) movidos exitosamente.';
+$labels['filecopynotice'] = 'Archivo(s) copiados exitosamente.';
+$labels['uploadsizeerror'] = 'Ha excedido el tamaño máximo de archivo ($size)';
+$labels['allfolders'] = 'buscar en todas las carpetas';
+$labels['fileskip'] = 'Omitir';
+$labels['fileskipall'] = 'Omitir todo';
+$labels['fileoverwrite'] = 'Sobreescribir';
+$labels['fileoverwriteall'] = 'Sobreescribir todo';
+$labels['filemoveconfirm'] = 'Esta acción sobreescribirá el archivo de destino: <b>$file</b>';
+$labels['arialabelsearchform'] = 'Formulario de búsqueda de archivos';
+$labels['arialabelquicksearchbox'] = 'Entrada de búsqueda';
+$labels['arialabellistoptions'] = 'Opciones de lista de archivos';
+$labels['arialabelfolderoptions'] = 'Acciones de carpeta';
+$labels['arialabelfileeditform'] = 'Formulario de edición de archivo';
+$labels['arialabelfoldercreateform'] = 'Formulario de creación de carpeta';
+$labels['arialabelfolderlist'] = 'Selección de carpeta/colección';
+$labels['arialabelfileselectdialog'] = 'Diálogo de selección de archivo';
+$labels['arialabelattachmentoptions'] = 'Opciones para guardar adjunto';
+$labels['arialabelfilesavedialog'] = 'Diálogo de guardado de archivo(s)';
+$labels['arialabelfileprops'] = 'Propiedades del archivo';
+$labels['arialabelfilecontent'] = 'Contenido del archivo';
+?>
diff --git a/plugins/kolab_files/localization/es_ES.inc b/plugins/kolab_files/localization/es_ES.inc
index f33a0e0..70e1ec2 100644
--- a/plugins/kolab_files/localization/es_ES.inc
+++ b/plugins/kolab_files/localization/es_ES.inc
@@ -1,4 +1,11 @@
 <?php
+/**
+ * Localizations for the Kolab Files plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_files/
+ */
 $labels['save'] = 'Guardar';
 $labels['cancel'] = 'Cancelar';
 $labels['folderinside'] = 'Insert inside';
diff --git a/plugins/kolab_files/localization/et_EE.inc b/plugins/kolab_files/localization/et_EE.inc
index b5d68c6..31c7c71 100644
--- a/plugins/kolab_files/localization/et_EE.inc
+++ b/plugins/kolab_files/localization/et_EE.inc
@@ -1,4 +1,11 @@
 <?php
+/**
+ * Localizations for the Kolab Files plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_files/
+ */
 $labels['save'] = 'Salvesta';
 $labels['cancel'] = 'Cancel';
 $labels['folderinside'] = 'Insert inside';
diff --git a/plugins/kolab_files/localization/fi_FI.inc b/plugins/kolab_files/localization/fi_FI.inc
index 770c9b6..42efe70 100644
--- a/plugins/kolab_files/localization/fi_FI.inc
+++ b/plugins/kolab_files/localization/fi_FI.inc
@@ -1,4 +1,11 @@
 <?php
+/**
+ * Localizations for the Kolab Files plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_files/
+ */
 $labels['files'] = 'Tiedostot';
 $labels['saveall'] = 'Tallenna kaikki pilveen...';
 $labels['saveto'] = 'Tallenna pilveen...';
@@ -58,4 +65,5 @@ $labels['fileskipall'] = 'Ohita kaikki';
 $labels['fileoverwrite'] = 'Korvaa';
 $labels['fileoverwriteall'] = 'Korvaa kaikki';
 $labels['filemoveconfirm'] = 'Tämä toiminto korvaa kohdetiedoston: <b>$file</b>.';
+$labels['arialabelfileprops'] = 'Tiedoston ominaisuudet';
 ?>
diff --git a/plugins/kolab_files/localization/fr_FR.inc b/plugins/kolab_files/localization/fr_FR.inc
index ab0d8e1..743ee56 100644
--- a/plugins/kolab_files/localization/fr_FR.inc
+++ b/plugins/kolab_files/localization/fr_FR.inc
@@ -1,4 +1,11 @@
 <?php
+/**
+ * Localizations for the Kolab Files plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_files/
+ */
 $labels['files'] = 'Fichiers';
 $labels['saveall'] = 'Enregistrer tout dans le nuage...';
 $labels['saveto'] = 'Enregistrer dans le nuage...';
@@ -53,10 +60,12 @@ $labels['filedeleteconfirm'] = 'Êtes-vous sûr de de vouloir supprimer les fich
 $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['uploadsizeerror'] = 'La taille du fichier maximale ($size) est dépassée!';
 $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>.';
+$labels['arialabelfileprops'] = 'Propriétés du fichier';
 ?>
diff --git a/plugins/kolab_files/localization/hu_HU.inc b/plugins/kolab_files/localization/hu_HU.inc
index 502ef0a..4a6097f 100644
--- a/plugins/kolab_files/localization/hu_HU.inc
+++ b/plugins/kolab_files/localization/hu_HU.inc
@@ -1,4 +1,11 @@
 <?php
+/**
+ * Localizations for the Kolab Files plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_files/
+ */
 $labels['files'] = 'Fájlfelhő';
 $labels['saveall'] = 'Csatolmányok mentése a felhőbe...';
 $labels['saveto'] = 'Mentés a felhőbe...';
@@ -59,4 +66,5 @@ $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>.';
+$labels['arialabelfileprops'] = 'Fájl tulajdonságai';
 ?>
diff --git a/plugins/kolab_files/localization/it_IT.inc b/plugins/kolab_files/localization/it_IT.inc
index 71dd4f0..a2ab294 100644
--- a/plugins/kolab_files/localization/it_IT.inc
+++ b/plugins/kolab_files/localization/it_IT.inc
@@ -1,4 +1,11 @@
 <?php
+/**
+ * Localizations for the Kolab Files plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_files/
+ */
 $labels['files'] = 'File';
 $labels['saveall'] = 'Salva tutti nel cloud...';
 $labels['saveto'] = 'Salva nel cloud...';
@@ -58,4 +65,5 @@ $labels['fileskipall'] = 'Salta tutti';
 $labels['fileoverwrite'] = 'Sovrascrivi';
 $labels['fileoverwriteall'] = 'Sovrascrivi tutti';
 $labels['filemoveconfirm'] = 'Questa azione sovrascriverà i file di destinazione: <b>$file</b>.';
+$labels['arialabelfileprops'] = 'Proprietà file';
 ?>
diff --git a/plugins/kolab_files/localization/ja_JP.inc b/plugins/kolab_files/localization/ja_JP.inc
index e5ce909..8265a18 100644
--- a/plugins/kolab_files/localization/ja_JP.inc
+++ b/plugins/kolab_files/localization/ja_JP.inc
@@ -1,4 +1,11 @@
 <?php
+/**
+ * Localizations for the Kolab Files plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_files/
+ */
 $labels['files'] = 'ファイル';
 $labels['save'] = '保存';
 $labels['cancel'] = 'キャンセル';
diff --git a/plugins/kolab_files/localization/nl_NL.inc b/plugins/kolab_files/localization/nl_NL.inc
index 1fb1142..99589c2 100644
--- a/plugins/kolab_files/localization/nl_NL.inc
+++ b/plugins/kolab_files/localization/nl_NL.inc
@@ -1,4 +1,11 @@
 <?php
+/**
+ * Localizations for the Kolab Files plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_files/
+ */
 $labels['files'] = 'Bestanden';
 $labels['saveall'] = 'Sla alles op in de cloud...';
 $labels['saveto'] = 'Sla op in de cloud...';
@@ -53,10 +60,12 @@ $labels['filedeleteconfirm'] = 'Weet u zeker dat u de geselecteerde bestanden wi
 $labels['filedeletenotice'] = 'Bestand(en) succesvol verwijderd.';
 $labels['filemovenotice'] = 'Bestand(en) succesvol verplaatst.';
 $labels['filecopynotice'] = 'Bestand(en) succesvol gekopieerd.';
+$labels['uploadsizeerror'] = 'Maximale bestandsgrootte ($size)  overschreden!';
 $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>.';
+$labels['arialabelfileprops'] = 'Eigenschappen van bestand';
 ?>
diff --git a/plugins/kolab_files/localization/pl_PL.inc b/plugins/kolab_files/localization/pl_PL.inc
index 8bc4bf1..b11a866 100644
--- a/plugins/kolab_files/localization/pl_PL.inc
+++ b/plugins/kolab_files/localization/pl_PL.inc
@@ -1,5 +1,13 @@
 <?php
+/**
+ * Localizations for the Kolab Files plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_files/
+ */
 $labels['files'] = 'Pliki';
+$labels['filepreview'] = 'PodglÄ…d pliku';
 $labels['saveall'] = 'Zapisz wszystkie w chmurze...';
 $labels['saveto'] = 'Zapisz w chmurze...';
 $labels['saveas'] = 'Zapisz jako:';
@@ -53,10 +61,23 @@ $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['uploadsizeerror'] = 'Przekroczono maksymalny rozmiar pliku ($size)! ';
 $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>.';
+$labels['arialabelsearchform'] = 'Formularz wyszukiwania plików';
+$labels['arialabelquicksearchbox'] = 'Fraza wyszukiwania';
+$labels['arialabellistoptions'] = 'Opcje listy plików';
+$labels['arialabelfolderoptions'] = 'Akcje folderów';
+$labels['arialabelfileeditform'] = 'Formularz edycji pliku';
+$labels['arialabelfoldercreateform'] = 'Formularz tworzenia folderów';
+$labels['arialabelfolderlist'] = 'Wybór foldera/kolekcji';
+$labels['arialabelfileselectdialog'] = 'Okno wyboru pliku';
+$labels['arialabelattachmentoptions'] = 'Opcje zapisu załączników';
+$labels['arialabelfilesavedialog'] = 'Okno zapisu plików';
+$labels['arialabelfileprops'] = 'Właściwości pliku';
+$labels['arialabelfilecontent'] = 'Treść pliku';
 ?>
diff --git a/plugins/kolab_files/localization/pt_BR.inc b/plugins/kolab_files/localization/pt_BR.inc
index e10a745..d591f1c 100644
--- a/plugins/kolab_files/localization/pt_BR.inc
+++ b/plugins/kolab_files/localization/pt_BR.inc
@@ -1,11 +1,71 @@
 <?php
+/**
+ * Localizations for the Kolab Files plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_files/
+ */
 $labels['files'] = 'Arquivos';
+$labels['saveall'] = 'Salvar tudo na nuvem...';
+$labels['saveto'] = 'Salvar na nuvem...';
+$labels['saveas'] = 'Salvar como:';
 $labels['create'] = 'Criar';
 $labels['save'] = 'Salvar';
 $labels['cancel'] = 'Cancelar';
+$labels['fromcloud'] = 'Da nuvem...';
+$labels['selectfiles'] = 'Selecione arquivo(s) para anexar...';
+$labels['attachsel'] = 'Anexar selecionado';
+$labels['foldercreate'] = 'Criar pasta';
+$labels['folderrename'] = 'Renomear pasta';
+$labels['folderdelete'] = 'Remover pasta';
 $labels['folderinside'] = 'Inserir dentro';
 $labels['foldername'] = 'Nome da pasta';
 $labels['name'] = 'Nome';
+$labels['mtime'] = 'Modificado';
+$labels['type'] = 'Tipo';
+$labels['upload'] = 'Enviar';
+$labels['uploadfile'] = 'Enviar arquivo(s)';
+$labels['get'] = 'Baixar';
+$labels['getfile'] = 'Baixar arquivo';
+$labels['view'] = 'Visualizar';
+$labels['viewfile'] = 'Visualizar arquivo';
+$labels['rename'] = 'Renomear arquivo';
+$labels['deletefile'] = 'Remover arquivo(s)';
 $labels['edit'] = 'Editar';
+$labels['editfile'] = 'Editar arquivo';
 $labels['save'] = 'Salvar';
+$labels['savefile'] = 'Salvar arquivo';
+$labels['printfile'] = 'Imprimir arquivo';
+$labels['fileedit'] = 'Propriedades do arquivo';
+$labels['collection_audio'] = 'Áudio';
+$labels['collection_video'] = 'Vídeo';
+$labels['collection_image'] = 'Imagens';
+$labels['collection_document'] = 'Documentos';
+$labels['uploading'] = 'Enviando arquivo(s)...';
+$labels['attaching'] = 'Anexando arquivo(s)...';
+$labels['foldercreating'] = 'Criando pasta...';
+$labels['folderdeleting'] = 'Removendo pasta...';
+$labels['folderdeleteconfirm'] = 'Você tem certeza que deseja remover a pasta selecionada?';
+$labels['folderdeletenotice'] = 'Pasta removida com sucesso.';
+$labels['foldercreatenotice'] = 'Pasta criada com sucesso.';
+$labels['saveallnotice'] = 'Salvo(s) $n arquivo(s) com sucesso.';
+$labels['saveallerror'] = 'O salvamento de $n arquivo(s) falhou.';
+$labels['attacherror'] = 'Falha ao anexar arquivo(s) a partir da nuvem';
+$labels['fileupdating'] = 'Atualizando arquivo...';
+$labels['filemoving'] = 'Movendo arquivo(s)...';
+$labels['filecopying'] = 'Copiando arquivo(s)...';
+$labels['filedeleting'] = 'Removendo arquivo(s)...';
+$labels['filedeleteconfirm'] = 'Você tem certeza que deseja remover os arquivos selecionados?';
+$labels['filedeletenotice'] = 'Arquivo(s) removidos com sucesso.';
+$labels['filemovenotice'] = 'Arquivo(s) movidos com sucesso.';
+$labels['filecopynotice'] = 'Arquivo(s) copiados com sucesso.';
+$labels['uploadsizeerror'] = 'Limite máximo de tamanho de arquivo ($size) excedido!';
+$labels['allfolders'] = 'pesquisar em todas as pastas';
+$labels['fileskip'] = 'Pular';
+$labels['fileskipall'] = 'Pular todos';
+$labels['fileoverwrite'] = 'Sobrescrever';
+$labels['fileoverwriteall'] = 'Sobrescrever todos';
+$labels['filemoveconfirm'] = 'Esta ação irá sobrescrever o arquivo de destino: <b>$file</b>.';
+$labels['arialabelfileprops'] = 'Propriedades do arquivo';
 ?>
diff --git a/plugins/kolab_files/localization/ru_RU.inc b/plugins/kolab_files/localization/ru_RU.inc
index 619b8e9..1c05412 100644
--- a/plugins/kolab_files/localization/ru_RU.inc
+++ b/plugins/kolab_files/localization/ru_RU.inc
@@ -1,5 +1,13 @@
 <?php
+/**
+ * Localizations for the Kolab Files plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_files/
+ */
 $labels['files'] = 'Файлы';
+$labels['filepreview'] = 'Предпросмотр файла';
 $labels['saveall'] = 'Сохранить всё в облако...';
 $labels['saveto'] = 'Сохранить в облако...';
 $labels['saveas'] = 'Сохранить как:';
@@ -53,10 +61,23 @@ $labels['filedeleteconfirm'] = 'Вы уверены, что хотите уда
 $labels['filedeletenotice'] = 'Файл(ы) удален(ы) успешно.';
 $labels['filemovenotice'] = 'Файл(ы) перемещен(ы) успешно.';
 $labels['filecopynotice'] = 'Файл(ы) скопирован(ы) успешно.';
+$labels['uploadsizeerror'] = 'Максимальный размер файла ($size) превышен!';
 $labels['allfolders'] = 'искать во всех папках';
 $labels['fileskip'] = 'Пропустить';
 $labels['fileskipall'] = 'Пропустить все';
 $labels['fileoverwrite'] = 'Перезаписать';
 $labels['fileoverwriteall'] = 'Перезаписать все';
 $labels['filemoveconfirm'] = 'Это действие перезапишет файл: <b>$file</b>.';
+$labels['arialabelsearchform'] = 'Искать файлы от';
+$labels['arialabelquicksearchbox'] = 'Искать';
+$labels['arialabellistoptions'] = 'Настройки списка файлов';
+$labels['arialabelfolderoptions'] = 'Действия с папками';
+$labels['arialabelfileeditform'] = 'Форма изменения файла';
+$labels['arialabelfoldercreateform'] = 'Форма создания файла';
+$labels['arialabelfolderlist'] = 'Выбор Папки/Коллекции';
+$labels['arialabelfileselectdialog'] = 'Диалог выбора файлов';
+$labels['arialabelattachmentoptions'] = 'Настройки сохранения вложений';
+$labels['arialabelfilesavedialog'] = 'Диалог сохранения файлов';
+$labels['arialabelfileprops'] = 'Свойства файла';
+$labels['arialabelfilecontent'] = 'Содержимое файла';
 ?>
diff --git a/plugins/kolab_folders/localization/es_AR.inc b/plugins/kolab_folders/localization/es_AR.inc
new file mode 100644
index 0000000..3048f14
--- /dev/null
+++ b/plugins/kolab_folders/localization/es_AR.inc
@@ -0,0 +1,27 @@
+<?php
+/**
+ * Localizations for the Kolab Folders plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_folders/
+ */
+$labels['folderctype'] = 'Tipo de contenido';
+$labels['foldertypemail'] = 'Correo';
+$labels['foldertypeevent'] = 'Calendario';
+$labels['foldertypejournal'] = 'Diario';
+$labels['foldertypetask'] = 'Tareas';
+$labels['foldertypenote'] = 'Notas';
+$labels['foldertypecontact'] = 'Contactos';
+$labels['foldertypeconfiguration'] = 'Configuración';
+$labels['foldertypefile'] = 'Archivos';
+$labels['foldertypefreebusy'] = 'Libre-Ocupado';
+$labels['default'] = 'Predeterminado';
+$labels['inbox'] = 'Bandeja de entrada';
+$labels['drafts'] = 'Borradores';
+$labels['sentitems'] = 'Enviado';
+$labels['outbox'] = 'Bandeja de salida';
+$labels['wastebasket'] = 'Papelera';
+$labels['junkemail'] = 'Basura';
+$messages['defaultfolderexists'] = 'Ya existe una carpeta predeterminada del tipo especificado';
+?>
diff --git a/plugins/kolab_tags/localization/bg_BG.inc b/plugins/kolab_tags/localization/bg_BG.inc
new file mode 100644
index 0000000..3ba9d79
--- /dev/null
+++ b/plugins/kolab_tags/localization/bg_BG.inc
@@ -0,0 +1,12 @@
+<?php
+/**
+ * Localizations for the Kolab Tags plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_tags/
+ */
+$labels['edit'] = 'Промяна';
+$labels['tagname'] = 'Име';
+$labels['tagcolor'] = 'Цвят';
+$labels['saving'] = 'Запазване на данни...';
diff --git a/plugins/kolab_tags/localization/ca_ES.inc b/plugins/kolab_tags/localization/ca_ES.inc
new file mode 100644
index 0000000..0b06b0c
--- /dev/null
+++ b/plugins/kolab_tags/localization/ca_ES.inc
@@ -0,0 +1,11 @@
+<?php
+/**
+ * Localizations for the Kolab Tags plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_tags/
+ */
+$labels['edit'] = 'Edita';
+$labels['tagname'] = 'Nom';
+$labels['tagcolor'] = 'Color';
diff --git a/plugins/kolab_tags/localization/cs_CZ.inc b/plugins/kolab_tags/localization/cs_CZ.inc
new file mode 100644
index 0000000..93ee8a7
--- /dev/null
+++ b/plugins/kolab_tags/localization/cs_CZ.inc
@@ -0,0 +1,12 @@
+<?php
+/**
+ * Localizations for the Kolab Tags plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_tags/
+ */
+$labels['edit'] = 'Upravit';
+$labels['tagname'] = 'Název';
+$labels['tagcolor'] = 'Barva';
+$labels['saving'] = 'Ukládám data...';
diff --git a/plugins/kolab_tags/localization/da_DK.inc b/plugins/kolab_tags/localization/da_DK.inc
new file mode 100644
index 0000000..9102c44
--- /dev/null
+++ b/plugins/kolab_tags/localization/da_DK.inc
@@ -0,0 +1,15 @@
+<?php
+/**
+ * Localizations for the Kolab Tags plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_tags/
+ */
+$labels['tags'] = 'Mærker';
+$labels['add'] = 'Tilføj';
+$labels['edit'] = 'Redigér';
+$labels['delete'] = 'Slet';
+$labels['tagname'] = 'Navn';
+$labels['tagcolor'] = 'Farve';
+$labels['saving'] = 'Gemmer data...';
diff --git a/plugins/kolab_tags/localization/de_CH.inc b/plugins/kolab_tags/localization/de_CH.inc
new file mode 100644
index 0000000..a83e60e
--- /dev/null
+++ b/plugins/kolab_tags/localization/de_CH.inc
@@ -0,0 +1,14 @@
+<?php
+/**
+ * Localizations for the Kolab Tags plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_tags/
+ */
+$labels['tags'] = 'Tags';
+$labels['edit'] = 'Bearbeiten';
+$labels['delete'] = 'Löschen';
+$labels['tagname'] = 'Name';
+$labels['tagcolor'] = 'Farbe';
+$labels['saving'] = 'Speichere...';
diff --git a/plugins/kolab_tags/localization/de_DE.inc b/plugins/kolab_tags/localization/de_DE.inc
new file mode 100644
index 0000000..57b2897
--- /dev/null
+++ b/plugins/kolab_tags/localization/de_DE.inc
@@ -0,0 +1,13 @@
+<?php
+/**
+ * Localizations for the Kolab Tags plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_tags/
+ */
+$labels['add'] = 'Hinzufügen';
+$labels['edit'] = 'Bearbeiten';
+$labels['delete'] = 'Löschen';
+$labels['tagname'] = 'Name';
+$labels['saving'] = 'Daten werden gespeichert...';
diff --git a/plugins/kolab_tags/localization/es_AR.inc b/plugins/kolab_tags/localization/es_AR.inc
new file mode 100644
index 0000000..ba36193
--- /dev/null
+++ b/plugins/kolab_tags/localization/es_AR.inc
@@ -0,0 +1,31 @@
+<?php
+/**
+ * Localizations for the Kolab Tags plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_tags/
+ */
+$labels['tags'] = 'Etiquetas';
+$labels['unset'] = 'Deseleccionar todo';
+$labels['manage'] = 'Administrar etiquetas...';
+$labels['tagactions'] = 'Acciones de etiquetas...';
+$labels['tagadd'] = 'Etiquetar como...';
+$labels['tagremove'] = 'Eliminar etiqueta...';
+$labels['untag'] = 'Eliminar etiqueta';
+$labels['tagremoveall'] = 'Eliminar todas las etiquetas';
+$labels['add'] = 'Agregar';
+$labels['edit'] = 'Editar';
+$labels['delete'] = 'Eliminar';
+$labels['tagname'] = 'Nombre';
+$labels['tagcolor'] = 'Color';
+$labels['nameempty'] = '¡El nombre de la etiqueta no puede estar vacío!';
+$labels['nameexists'] = '¡Ya existe una etiqueta con el nombre especificado!';
+$labels['colorinvalid'] = '¡Especificación de color incorrecta!';
+$labels['saving'] = 'Guardando...';
+$labels['updatesuccess'] = 'Las etiquetas han sido actualizadas exitosamente.';
+$labels['updateerror'] = 'Fallo al actualizar la información de las etiquetas';
+$labels['taggingsuccess'] = 'Las etiquetas han sido asignadas exitosamente.';
+$labels['taggingerror'] = 'Fallo al asignar etiquetas.';
+$labels['untaggingsuccess'] = 'Una o más etiquetas han sido eliminadas exitosamente.';
+$labels['untaggingerror'] = 'Fallo al eliminar asignaciones de etiquetas.';
diff --git a/plugins/kolab_tags/localization/et_EE.inc b/plugins/kolab_tags/localization/et_EE.inc
new file mode 100644
index 0000000..d1c8abb
--- /dev/null
+++ b/plugins/kolab_tags/localization/et_EE.inc
@@ -0,0 +1,14 @@
+<?php
+/**
+ * Localizations for the Kolab Tags plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_tags/
+ */
+$labels['add'] = 'Lisa';
+$labels['edit'] = 'Edit';
+$labels['delete'] = 'Kustuta';
+$labels['tagname'] = 'Nimi';
+$labels['tagcolor'] = 'Color';
+$labels['saving'] = 'Saving data...';
diff --git a/plugins/kolab_tags/localization/fi_FI.inc b/plugins/kolab_tags/localization/fi_FI.inc
new file mode 100644
index 0000000..8c868b9
--- /dev/null
+++ b/plugins/kolab_tags/localization/fi_FI.inc
@@ -0,0 +1,15 @@
+<?php
+/**
+ * Localizations for the Kolab Tags plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_tags/
+ */
+$labels['tags'] = 'Tunnisteet';
+$labels['add'] = 'Lisää';
+$labels['edit'] = 'Muokkaa';
+$labels['delete'] = 'Poista';
+$labels['tagname'] = 'Nimi';
+$labels['tagcolor'] = 'Väri';
+$labels['saving'] = 'Tallennetaan tietoja...';
diff --git a/plugins/kolab_tags/localization/fr_FR.inc b/plugins/kolab_tags/localization/fr_FR.inc
new file mode 100644
index 0000000..0418d76
--- /dev/null
+++ b/plugins/kolab_tags/localization/fr_FR.inc
@@ -0,0 +1,15 @@
+<?php
+/**
+ * Localizations for the Kolab Tags plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_tags/
+ */
+$labels['tags'] = 'Étiquettes';
+$labels['add'] = 'Ajouter';
+$labels['edit'] = 'Modifier';
+$labels['delete'] = 'Supprimer';
+$labels['tagname'] = 'Nom';
+$labels['tagcolor'] = 'Couleur';
+$labels['saving'] = 'Enregistrer...';
diff --git a/plugins/kolab_tags/localization/hu_HU.inc b/plugins/kolab_tags/localization/hu_HU.inc
new file mode 100644
index 0000000..48f95cd
--- /dev/null
+++ b/plugins/kolab_tags/localization/hu_HU.inc
@@ -0,0 +1,15 @@
+<?php
+/**
+ * Localizations for the Kolab Tags plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_tags/
+ */
+$labels['tags'] = 'Kulcsszavak';
+$labels['add'] = 'Add';
+$labels['edit'] = 'Módosítás';
+$labels['delete'] = 'Delete';
+$labels['tagname'] = 'Név';
+$labels['tagcolor'] = 'Szín';
+$labels['saving'] = 'Adatok mentése...';
diff --git a/plugins/kolab_tags/localization/it_IT.inc b/plugins/kolab_tags/localization/it_IT.inc
new file mode 100644
index 0000000..ad16459
--- /dev/null
+++ b/plugins/kolab_tags/localization/it_IT.inc
@@ -0,0 +1,14 @@
+<?php
+/**
+ * Localizations for the Kolab Tags plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_tags/
+ */
+$labels['tags'] = 'Etichette';
+$labels['edit'] = 'Modifica';
+$labels['delete'] = 'Elimina';
+$labels['tagname'] = 'Nome';
+$labels['tagcolor'] = 'Colore';
+$labels['saving'] = 'Salvataggio dati...';
diff --git a/plugins/kolab_tags/localization/ja_JP.inc b/plugins/kolab_tags/localization/ja_JP.inc
new file mode 100644
index 0000000..d73a5be
--- /dev/null
+++ b/plugins/kolab_tags/localization/ja_JP.inc
@@ -0,0 +1,15 @@
+<?php
+/**
+ * Localizations for the Kolab Tags plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_tags/
+ */
+$labels['tags'] = 'ã‚¿ã‚°';
+$labels['add'] = '追加';
+$labels['edit'] = '編集';
+$labels['delete'] = '削除';
+$labels['tagname'] = '名前';
+$labels['tagcolor'] = '色';
+$labels['saving'] = 'データを保存中…';
diff --git a/plugins/kolab_tags/localization/nl_NL.inc b/plugins/kolab_tags/localization/nl_NL.inc
new file mode 100644
index 0000000..209864a
--- /dev/null
+++ b/plugins/kolab_tags/localization/nl_NL.inc
@@ -0,0 +1,15 @@
+<?php
+/**
+ * Localizations for the Kolab Tags plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_tags/
+ */
+$labels['tags'] = 'Labels';
+$labels['add'] = 'Toevoegen';
+$labels['edit'] = 'Wijzig';
+$labels['delete'] = 'Verwijderen';
+$labels['tagname'] = 'Naam';
+$labels['tagcolor'] = 'Kleur';
+$labels['saving'] = 'Data wordt opgeslagen...';
diff --git a/plugins/kolab_tags/localization/pl_PL.inc b/plugins/kolab_tags/localization/pl_PL.inc
new file mode 100644
index 0000000..39e297f
--- /dev/null
+++ b/plugins/kolab_tags/localization/pl_PL.inc
@@ -0,0 +1,31 @@
+<?php
+/**
+ * Localizations for the Kolab Tags plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_tags/
+ */
+$labels['tags'] = 'Tagi';
+$labels['unset'] = 'Odznacz wszystkie';
+$labels['manage'] = 'ZarzÄ…dzaj tagami...';
+$labels['tagactions'] = 'Akcje tagów...';
+$labels['tagadd'] = 'Otaguj jako...';
+$labels['tagremove'] = 'Usuń tag...';
+$labels['untag'] = 'Usuń tag';
+$labels['tagremoveall'] = 'Usuń wszystkie tagi';
+$labels['add'] = 'Dodaj';
+$labels['edit'] = 'Edytuj';
+$labels['delete'] = 'Usuń';
+$labels['tagname'] = 'Nazwa';
+$labels['tagcolor'] = 'Kolor';
+$labels['nameempty'] = 'Nazwa tagu jest wymagana!';
+$labels['nameexists'] = 'Tag o podanej nazwie już istnieje!';
+$labels['colorinvalid'] = 'Błędny format koloru!';
+$labels['saving'] = 'ZapisujÄ™ dane...';
+$labels['updatesuccess'] = 'Tagi zostały zaktualizowane pomyślnie.';
+$labels['updateerror'] = 'Błąd podczas zapisu danych tagów.';
+$labels['taggingsuccess'] = 'Tagi zostały przypisane pomyślnie.';
+$labels['taggingerror'] = 'Błąd podczas przypisywania tagów.';
+$labels['untaggingsuccess'] = 'Tagi zostały usunięte pomyślnie.';
+$labels['untaggingerror'] = 'Błąd podczas usuwania powiązań z tagami.';
diff --git a/plugins/kolab_tags/localization/pt_BR.inc b/plugins/kolab_tags/localization/pt_BR.inc
new file mode 100644
index 0000000..d9cf0ae
--- /dev/null
+++ b/plugins/kolab_tags/localization/pt_BR.inc
@@ -0,0 +1,15 @@
+<?php
+/**
+ * Localizations for the Kolab Tags plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_tags/
+ */
+$labels['tags'] = 'Etiquetas';
+$labels['add'] = 'Adicionar';
+$labels['edit'] = 'Editar';
+$labels['delete'] = 'Deletar';
+$labels['tagname'] = 'Nome';
+$labels['tagcolor'] = 'Cor';
+$labels['saving'] = 'Salvando dados...';
diff --git a/plugins/kolab_tags/localization/ru_RU.inc b/plugins/kolab_tags/localization/ru_RU.inc
new file mode 100644
index 0000000..340bde8
--- /dev/null
+++ b/plugins/kolab_tags/localization/ru_RU.inc
@@ -0,0 +1,31 @@
+<?php
+/**
+ * Localizations for the Kolab Tags plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/kolab_tags/
+ */
+$labels['tags'] = 'Теги';
+$labels['unset'] = 'Снять все выделения';
+$labels['manage'] = 'Управление тегами...';
+$labels['tagactions'] = 'Действия с тегами...';
+$labels['tagadd'] = 'Назначить тег...';
+$labels['tagremove'] = 'Снять тег...';
+$labels['untag'] = 'Удалить тег';
+$labels['tagremoveall'] = 'Удалить все теги';
+$labels['add'] = 'Добавить';
+$labels['edit'] = 'Редактировать';
+$labels['delete'] = 'Удалить';
+$labels['tagname'] = 'Имя';
+$labels['tagcolor'] = 'Цвет';
+$labels['nameempty'] = 'Тег не может быть пустым!';
+$labels['nameexists'] = 'Тег с указанным именем уже существует!';
+$labels['colorinvalid'] = 'Неверное указание цвета!';
+$labels['saving'] = 'Сохранение данных...';
+$labels['updatesuccess'] = 'Теги успешно обновлены.';
+$labels['updateerror'] = 'Не удалось обновить информацию о тегах.';
+$labels['taggingsuccess'] = 'Теги успешно назначены.';
+$labels['taggingerror'] = 'Не удалось назначить теги.';
+$labels['untaggingsuccess'] = 'Тег(и) успешно убраны.';
+$labels['untaggingerror'] = 'Не удалось снять назначенные теги.';
diff --git a/plugins/libcalendaring/localization/bg_BG.inc b/plugins/libcalendaring/localization/bg_BG.inc
index 5b5594d..1dbf3e4 100644
--- a/plugins/libcalendaring/localization/bg_BG.inc
+++ b/plugins/libcalendaring/localization/bg_BG.inc
@@ -22,7 +22,6 @@ $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';
 $labels['itipcancellation'] = 'Отказано:';
diff --git a/plugins/libcalendaring/localization/cs_CZ.inc b/plugins/libcalendaring/localization/cs_CZ.inc
index be4a07b..34da895 100644
--- a/plugins/libcalendaring/localization/cs_CZ.inc
+++ b/plugins/libcalendaring/localization/cs_CZ.inc
@@ -22,8 +22,6 @@ $labels['repeatinhrs'] = 'Zopakovat za $hrs hodin';
 $labels['repeattomorrow'] = 'Zopakovat zítra';
 $labels['repeatinweek'] = 'Zopakovat za týden';
 $labels['showmore'] = 'Ukázat víc...';
-
-// recurrence related labels
 $labels['frequency'] = 'Opakovat';
 $labels['never'] = 'nikdy';
 $labels['daily'] = 'dennÄ›';
@@ -50,8 +48,6 @@ $labels['third'] = 'třetí';
 $labels['fourth'] = 'čtvrtý';
 $labels['last'] = 'poslední';
 $labels['dayofmonth'] = 'Den v měsíci';
-
-// itip related labels
 $labels['itipinvitation'] = 'Pozvání na událost';
 $labels['itipupdate'] = 'Aktualizace události';
 $labels['itipcancellation'] = 'Zrušeno:';
diff --git a/plugins/libcalendaring/localization/da_DK.inc b/plugins/libcalendaring/localization/da_DK.inc
index 5cf29f6..a77a08a 100644
--- a/plugins/libcalendaring/localization/da_DK.inc
+++ b/plugins/libcalendaring/localization/da_DK.inc
@@ -22,8 +22,6 @@ $labels['repeatinhrs'] = 'Gentag om $hrs timer';
 $labels['repeattomorrow'] = 'Gentag i morgen';
 $labels['repeatinweek'] = 'Gentag om en uge';
 $labels['showmore'] = 'Vis mere ...';
-
-// recurrence related labels
 $labels['frequency'] = 'Gentag';
 $labels['never'] = 'aldrig';
 $labels['daily'] = 'dagligt';
@@ -49,8 +47,6 @@ $labels['third'] = 'tredje';
 $labels['fourth'] = 'fjerde';
 $labels['last'] = 'sidste';
 $labels['dayofmonth'] = 'Dag på måneden';
-
-// itip related labels
 $labels['itipinvitation'] = 'Invitation til';
 $labels['itipupdate'] = 'Opdatering per';
 $labels['itipcancellation'] = 'Aflyst:';
diff --git a/plugins/libcalendaring/localization/de_CH.inc b/plugins/libcalendaring/localization/de_CH.inc
index cf3f50c..9eaed70 100644
--- a/plugins/libcalendaring/localization/de_CH.inc
+++ b/plugins/libcalendaring/localization/de_CH.inc
@@ -22,8 +22,6 @@ $labels['repeatinhrs'] = 'Wiederholung in $hrs Stunden';
 $labels['repeattomorrow'] = 'Wiederholung morgen';
 $labels['repeatinweek'] = 'Wiederholung in einer Woche';
 $labels['showmore'] = 'Mehr anzeigen...';
-
-// recurrence related labels
 $labels['frequency'] = 'Wiederholung';
 $labels['never'] = 'nie';
 $labels['daily'] = 'täglich';
@@ -51,8 +49,6 @@ $labels['fourth'] = 'vierter';
 $labels['last'] = 'letzter';
 $labels['dayofmonth'] = 'Tag des Montats';
 $labels['addrdate'] = 'Datum hinzufügen';
-
-// itip related labels
 $labels['itipinvitation'] = 'Einladung zu';
 $labels['itipupdate'] = 'Aktialisiert:';
 $labels['itipcancellation'] = 'Abgesagt:';
diff --git a/plugins/libcalendaring/localization/de_DE.inc b/plugins/libcalendaring/localization/de_DE.inc
index cf3f50c..9eaed70 100644
--- a/plugins/libcalendaring/localization/de_DE.inc
+++ b/plugins/libcalendaring/localization/de_DE.inc
@@ -22,8 +22,6 @@ $labels['repeatinhrs'] = 'Wiederholung in $hrs Stunden';
 $labels['repeattomorrow'] = 'Wiederholung morgen';
 $labels['repeatinweek'] = 'Wiederholung in einer Woche';
 $labels['showmore'] = 'Mehr anzeigen...';
-
-// recurrence related labels
 $labels['frequency'] = 'Wiederholung';
 $labels['never'] = 'nie';
 $labels['daily'] = 'täglich';
@@ -51,8 +49,6 @@ $labels['fourth'] = 'vierter';
 $labels['last'] = 'letzter';
 $labels['dayofmonth'] = 'Tag des Montats';
 $labels['addrdate'] = 'Datum hinzufügen';
-
-// itip related labels
 $labels['itipinvitation'] = 'Einladung zu';
 $labels['itipupdate'] = 'Aktialisiert:';
 $labels['itipcancellation'] = 'Abgesagt:';
diff --git a/plugins/libcalendaring/localization/es_AR.inc b/plugins/libcalendaring/localization/es_AR.inc
new file mode 100644
index 0000000..794d92f
--- /dev/null
+++ b/plugins/libcalendaring/localization/es_AR.inc
@@ -0,0 +1,120 @@
+<?php
+/**
+ * Localizations for the Kolab calendaring utilities plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/libcalendaring/
+ */
+$labels['until'] = 'hasta';
+$labels['at'] = 'en';
+$labels['alarmemail'] = 'Enviar Correo Electrónico';
+$labels['alarmdisplay'] = 'Mostrar mensaje';
+$labels['alarmaudio'] = 'Reproducir sonido';
+$labels['alarmdisplayoption'] = 'Mensaje';
+$labels['alarmemailoption'] = 'Correo Electrónico';
+$labels['alarmaudiooption'] = 'Sonido';
+$labels['alarmat'] = 'en $datetime';
+$labels['trigger@'] = 'en fecha';
+$labels['trigger-M'] = 'minutos antes';
+$labels['trigger-H'] = 'horas antes';
+$labels['trigger-D'] = 'días antes';
+$labels['trigger+M'] = 'minutos después';
+$labels['trigger+H'] = 'horas después';
+$labels['trigger+D'] = 'días después';
+$labels['triggerattime'] = 'en hora';
+$labels['addalarm'] = 'Agregar alarma';
+$labels['removealarm'] = 'Eliminar alarma';
+$labels['alarmtitle'] = 'Eventos próximos';
+$labels['dismissall'] = 'Descartar todo';
+$labels['dismiss'] = 'Descartar';
+$labels['snooze'] = 'Dormitar';
+$labels['repeatinmin'] = 'Repetir en $min minutos';
+$labels['repeatinhr'] = 'Repetir en 1 hora';
+$labels['repeatinhrs'] = 'Repetir en $hrs horas';
+$labels['repeattomorrow'] = 'Repetir mañana';
+$labels['repeatinweek'] = 'Repetir en una semana';
+$labels['showmore'] = 'Mostrar más...';
+$labels['frequency'] = 'Repetir';
+$labels['never'] = 'nunca';
+$labels['daily'] = 'diariamente';
+$labels['weekly'] = 'semanalmente';
+$labels['monthly'] = 'mensualmente';
+$labels['yearly'] = 'anualmente';
+$labels['rdate'] = 'en fechas';
+$labels['every'] = 'Cada';
+$labels['days'] = 'día(s)';
+$labels['weeks'] = 'semana(s)';
+$labels['months'] = 'mes(es)';
+$labels['years'] = 'año(s)';
+$labels['bydays'] = 'En';
+$labels['untildate'] = 'el';
+$labels['each'] = 'Cada';
+$labels['onevery'] = 'En cada';
+$labels['onsamedate'] = 'En la misma fecha';
+$labels['forever'] = 'para siempre';
+$labels['recurrencend'] = 'hasta';
+$labels['untilenddate'] = 'hasta la fecha';
+$labels['forntimes'] = 'por $nr veces';
+$labels['first'] = 'primero';
+$labels['second'] = 'segundo';
+$labels['third'] = 'tercero';
+$labels['fourth'] = 'cuarto';
+$labels['last'] = 'último';
+$labels['dayofmonth'] = 'Día del mes';
+$labels['addrdate'] = 'Agregar fecha de repetición';
+$labels['except'] = 'excepto';
+$labels['itipinvitation'] = 'Invitación a';
+$labels['itipupdate'] = 'Actualizar de';
+$labels['itipcancellation'] = 'Cancelado:';
+$labels['itipreply'] = 'Responder a';
+$labels['itipaccepted'] = 'Aceptar';
+$labels['itiptentative'] = 'Quizá';
+$labels['itipdeclined'] = 'Rechazar';
+$labels['itipdelegated'] = 'Delegado';
+$labels['itipneeds-action'] = 'Posponer';
+$labels['itipcomment'] = 'Su respuesta';
+$labels['itipeditresponse'] = 'Ingresar un texto de respuesta';
+$labels['itipsendercomment'] = 'Comentario del remitente:';
+$labels['itipsuppressreply'] = 'No enviar una respuesta';
+$labels['itipobjectnotfound'] = 'El objeto referido por este mensaje no fue encontrado en su cuenta.';
+$labels['itipsubjectaccepted'] = '"$title" ha sido aceptado por $name';
+$labels['itipsubjecttentative'] = '"$title" ha sido aceptado tentativamente por $name';
+$labels['itipsubjectdeclined'] = '"$title" ha sido rechazado por $name';
+$labels['itipsubjectin-process'] = '"$title" está en proceso por $name';
+$labels['itipsubjectcompleted'] = '"$title" fue completado por $name';
+$labels['itipsubjectcancel'] = 'Su participación en "$title" ha sido cancelada';
+$labels['itipnewattendee'] = 'Esta es una respuesta de un nuevo participante';
+$labels['updateattendeestatus'] = 'Actualizar el estado del participante';
+$labels['acceptinvitation'] = '¿Acepta esta invitación?';
+$labels['acceptattendee'] = 'Aceptar participante';
+$labels['declineattendee'] = 'Rechazar participante';
+$labels['declineattendeeconfirm'] = 'Ingresar un mensaje para el participante rechazado (opcional):';
+$labels['youhaveaccepted'] = 'Ha aceptado esta invitación';
+$labels['youhavetentative'] = 'Ha aceptado tentativamente esta invitación';
+$labels['youhavedeclined'] = 'Ha rechazado esta invitación';
+$labels['youhavedelegated'] = 'Ha delegado esta invitación';
+$labels['youhavein-process'] = 'Usted está trabajando en esta asignación';
+$labels['youhavecompleted'] = 'Ha completado esta asignación';
+$labels['youhaveneeds-action'] = 'Su respuesta a esta invitación está pendiente';
+$labels['youhavepreviouslyaccepted'] = 'Ha aceptado previamente esta invitación';
+$labels['youhavepreviouslytentative'] = 'Ha aceptado previamente esta invitacion tentativamente';
+$labels['youhavepreviouslydeclined'] = 'Ha rechazado previamente esta invitación';
+$labels['youhavepreviouslydelegated'] = 'Ha delegado previamente esta invitación';
+$labels['youhavepreviouslyin-process'] = 'Ha reportado previamente que trabaja en esta asignación';
+$labels['youhavepreviouslycompleted'] = 'Ha completado previamente esta asignación';
+$labels['youhavepreviouslyneeds-action'] = 'Su respuesta a esta invitación está pendiente';
+$labels['attendeeaccepted'] = 'El participante ha aceptado';
+$labels['attendeetentative'] = 'El participante ha aceptado tentativamente';
+$labels['attendeedeclined'] = 'El participante ha rechazado';
+$labels['attendeedelegated'] = 'El participante ha delegado a $delegatedto';
+$labels['attendeein-process'] = 'El participante está en proceso';
+$labels['attendeecompleted'] = 'El participante ha completado';
+$labels['notanattendee'] = 'No esta incluído en la lista de invitados a este objeto';
+$labels['outdatedinvitation'] = 'Esta invitación ha sido reemplazada por una nueva versión';
+$labels['importtocalendar'] = 'Guardar en mi calendario';
+$labels['removefromcalendar'] = 'Eliminar de mi calendario';
+$labels['updatemycopy'] = 'Actualizar mi copia';
+$labels['deleteobjectconfirm'] = 'Confirme que desea eliminar este objeto';
+$labels['declinedeleteconfirm'] = '¿Quiere también eliminar este objeto rechazado de su cuenta?';
+$labels['savingdata'] = 'Guardando...';
diff --git a/plugins/libcalendaring/localization/es_ES.inc b/plugins/libcalendaring/localization/es_ES.inc
index 9c22d5c..10f2d88 100644
--- a/plugins/libcalendaring/localization/es_ES.inc
+++ b/plugins/libcalendaring/localization/es_ES.inc
@@ -1,4 +1,3 @@
 <?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
index 51a2a43..6306de0 100644
--- a/plugins/libcalendaring/localization/et_EE.inc
+++ b/plugins/libcalendaring/localization/et_EE.inc
@@ -1,4 +1,3 @@
 <?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
index e225d78..fc45da7 100644
--- a/plugins/libcalendaring/localization/fi_FI.inc
+++ b/plugins/libcalendaring/localization/fi_FI.inc
@@ -17,7 +17,6 @@ $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ä';
diff --git a/plugins/libcalendaring/localization/fr_FR.inc b/plugins/libcalendaring/localization/fr_FR.inc
index 0c34d79..6b15a99 100644
--- a/plugins/libcalendaring/localization/fr_FR.inc
+++ b/plugins/libcalendaring/localization/fr_FR.inc
@@ -22,8 +22,6 @@ $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...';
-
-// recurrence related labels
 $labels['frequency'] = 'Répéter';
 $labels['never'] = 'Jamais';
 $labels['daily'] = 'Quotidienne';
@@ -49,8 +47,6 @@ $labels['third'] = 'troisième';
 $labels['fourth'] = 'quatrième';
 $labels['last'] = 'dernier';
 $labels['dayofmonth'] = 'Jour du mois';
-
-// itip related labels
 $labels['itipinvitation'] = 'Invitation à';
 $labels['itipupdate'] = 'Mise à jour de';
 $labels['itipcancellation'] = 'Annulation:';
diff --git a/plugins/libcalendaring/localization/hu_HU.inc b/plugins/libcalendaring/localization/hu_HU.inc
index 775c848..ad99e19 100644
--- a/plugins/libcalendaring/localization/hu_HU.inc
+++ b/plugins/libcalendaring/localization/hu_HU.inc
@@ -22,8 +22,6 @@ $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...';
-
-// recurrence related labels
 $labels['frequency'] = 'Ismétlődik';
 $labels['never'] = 'soha';
 $labels['daily'] = 'naponta';
@@ -51,8 +49,6 @@ $labels['fourth'] = 'negyedik';
 $labels['last'] = 'utolsó';
 $labels['dayofmonth'] = 'hónap napja';
 $labels['addrdate'] = 'Ismétlési dátum hozzáadása';
-
-// itip related labels
 $labels['itipinvitation'] = 'Új esemény:';
 $labels['itipupdate'] = 'Módosítva:';
 $labels['itipcancellation'] = 'Lemondva:';
diff --git a/plugins/libcalendaring/localization/it_IT.inc b/plugins/libcalendaring/localization/it_IT.inc
index a612aa0..712079c 100644
--- a/plugins/libcalendaring/localization/it_IT.inc
+++ b/plugins/libcalendaring/localization/it_IT.inc
@@ -21,8 +21,6 @@ $labels['repeatinhrs'] = 'Ripeti tra $hrs ore';
 $labels['repeattomorrow'] = 'Ripeti domani';
 $labels['repeatinweek'] = 'Ripeti tra una settimana';
 $labels['showmore'] = 'Mostra altro...';
-
-// recurrence related labels
 $labels['frequency'] = 'Frequenza';
 $labels['never'] = 'una volta';
 $labels['daily'] = 'quotidiana';
@@ -49,8 +47,6 @@ $labels['third'] = 'terzo';
 $labels['fourth'] = 'quarto';
 $labels['last'] = 'ultimo';
 $labels['dayofmonth'] = 'Giorno del mese';
-
-// itip related labels
 $labels['itipinvitation'] = 'Invito a';
 $labels['itipupdate'] = 'Aggiornamento di';
 $labels['itipcancellation'] = 'Annullato:';
diff --git a/plugins/libcalendaring/localization/ja_JP.inc b/plugins/libcalendaring/localization/ja_JP.inc
index 0d346c3..2891688 100644
--- a/plugins/libcalendaring/localization/ja_JP.inc
+++ b/plugins/libcalendaring/localization/ja_JP.inc
@@ -22,8 +22,6 @@ $labels['repeatinhrs'] = '$hrs で繰返し';
 $labels['repeattomorrow'] = '明日繰返し';
 $labels['repeatinweek'] = '1週間で繰返し';
 $labels['showmore'] = 'さらに表示…';
-
-// recurrence related labels
 $labels['frequency'] = '繰返し';
 $labels['never'] = '繰返さない';
 $labels['daily'] = '毎日';
@@ -49,8 +47,6 @@ $labels['third'] = '第3週';
 $labels['fourth'] = '第4週';
 $labels['last'] = '最終週';
 $labels['dayofmonth'] = 'æ—¥';
-
-// itip related labels
 $labels['itipinvitation'] = '招待する';
 $labels['itipupdate'] = 'æ›´æ–°';
 $labels['itipcancellation'] = 'キャンセル';
diff --git a/plugins/libcalendaring/localization/nl_NL.inc b/plugins/libcalendaring/localization/nl_NL.inc
index 8ff3a8b..18c3b80 100644
--- a/plugins/libcalendaring/localization/nl_NL.inc
+++ b/plugins/libcalendaring/localization/nl_NL.inc
@@ -22,8 +22,6 @@ $labels['repeatinhrs'] = 'Herhaal over $hrs uur';
 $labels['repeattomorrow'] = 'Herhaal morgen';
 $labels['repeatinweek'] = 'Herhaal over een week';
 $labels['showmore'] = 'Toon meer...';
-
-// recurrence related labels
 $labels['frequency'] = 'Herhaal';
 $labels['never'] = 'nooit';
 $labels['daily'] = 'dagelijks';
@@ -51,8 +49,6 @@ $labels['fourth'] = 'vierde';
 $labels['last'] = 'laatste';
 $labels['dayofmonth'] = 'Dag van de maand';
 $labels['addrdate'] = 'Voeg herhaal datum toe';
-
-// itip related labels
 $labels['itipinvitation'] = 'Uitnodiging voor';
 $labels['itipupdate'] = 'Update van';
 $labels['itipcancellation'] = 'Afgelast:';
diff --git a/plugins/libcalendaring/localization/pl_PL.inc b/plugins/libcalendaring/localization/pl_PL.inc
index cdd7ccb..245d9cc 100644
--- a/plugins/libcalendaring/localization/pl_PL.inc
+++ b/plugins/libcalendaring/localization/pl_PL.inc
@@ -22,8 +22,6 @@ $labels['repeatinhrs'] = 'Powtórz po $hrs godzinach';
 $labels['repeattomorrow'] = 'Powtórz jutro';
 $labels['repeatinweek'] = 'Powtórz za tydzień';
 $labels['showmore'] = 'Pokaż więcej...';
-
-// recurrence related labels
 $labels['frequency'] = 'Powtórz';
 $labels['never'] = 'nigdy';
 $labels['daily'] = 'codziennie';
@@ -50,8 +48,6 @@ $labels['third'] = 'trzeci';
 $labels['fourth'] = 'czwarty';
 $labels['last'] = 'ostatni';
 $labels['dayofmonth'] = 'Dzień miesiąca';
-
-// itip related labels
 $labels['itipinvitation'] = 'Zaproszenie do';
 $labels['itipupdate'] = 'Aktualizacja';
 $labels['itipcancellation'] = 'Anulowano:';
diff --git a/plugins/libcalendaring/localization/pt_BR.inc b/plugins/libcalendaring/localization/pt_BR.inc
index 45d108d..4b2f5e1 100644
--- a/plugins/libcalendaring/localization/pt_BR.inc
+++ b/plugins/libcalendaring/localization/pt_BR.inc
@@ -22,8 +22,6 @@ $labels['repeatinhrs'] = 'Repetir em $hrs horas';
 $labels['repeattomorrow'] = 'Repetir amanhã';
 $labels['repeatinweek'] = 'Repetir em uma semana';
 $labels['showmore'] = 'Mostrar mais...';
-
-// recurrence related labels
 $labels['frequency'] = 'Repetir';
 $labels['never'] = 'nunca';
 $labels['daily'] = 'diariamente';
@@ -50,8 +48,6 @@ $labels['third'] = 'terceira';
 $labels['fourth'] = 'quarta';
 $labels['last'] = 'última';
 $labels['dayofmonth'] = 'Dia do mês';
-
-// itip related labels
 $labels['itipinvitation'] = 'Convite para';
 $labels['itipupdate'] = 'Atualização de';
 $labels['itipcancellation'] = 'Cancelado:';
diff --git a/plugins/libcalendaring/localization/ru_RU.inc b/plugins/libcalendaring/localization/ru_RU.inc
index e78df64..3b4be32 100644
--- a/plugins/libcalendaring/localization/ru_RU.inc
+++ b/plugins/libcalendaring/localization/ru_RU.inc
@@ -22,8 +22,6 @@ $labels['repeatinhrs'] = 'Повторить через $hrs часов';
 $labels['repeattomorrow'] = 'Повторить завтра';
 $labels['repeatinweek'] = 'Повторить через неделю';
 $labels['showmore'] = 'Показать больше...';
-
-// recurrence related labels
 $labels['frequency'] = 'Повторить';
 $labels['never'] = 'никогда';
 $labels['daily'] = 'ежедневно';
@@ -50,8 +48,6 @@ $labels['third'] = 'третий(ую)';
 $labels['fourth'] = 'четвертый(ую)';
 $labels['last'] = 'последний(ую)';
 $labels['dayofmonth'] = 'День месяца';
-
-// itip related labels
 $labels['itipinvitation'] = 'Приглашение на';
 $labels['itipupdate'] = 'Обновление';
 $labels['itipcancellation'] = 'Отменённый:';
diff --git a/plugins/owncloud/localization/es_AR.inc b/plugins/owncloud/localization/es_AR.inc
new file mode 100644
index 0000000..d8d8772
--- /dev/null
+++ b/plugins/owncloud/localization/es_AR.inc
@@ -0,0 +1,3 @@
+<?php
+$labels['owncloud'] = 'Archivos';
+?>
diff --git a/plugins/tasklist/localization/bg_BG.inc b/plugins/tasklist/localization/bg_BG.inc
index 75134dc..08f441f 100644
--- a/plugins/tasklist/localization/bg_BG.inc
+++ b/plugins/tasklist/localization/bg_BG.inc
@@ -1,9 +1,18 @@
 <?php
+/**
+ * Localizations for the Kolab Tasks plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/tasklist/
+ */
 $labels['navtitle'] = 'Задачи';
 $labels['edit'] = 'Промяна';
 $labels['description'] = 'Описание';
 $labels['start'] = 'Начало';
 $labels['alarms'] = 'Напомняне';
+$labels['repeat'] = 'Repeat';
+$labels['status'] = 'Статус';
 $labels['all'] = 'All';
 $labels['today'] = 'Днес';
 $labels['tomorrow'] = 'Утре';
@@ -16,6 +25,17 @@ $labels['tabattachments'] = 'Прикрепени файлове';
 $labels['tabsharing'] = 'Споделяне';
 $labels['listname'] = 'Име';
 $labels['showalarms'] = 'Show reminders';
-// date words
-// mesages
 $labels['savingdata'] = 'Запазване на данни...';
+$labels['role'] = 'Роля';
+$labels['availability'] = 'Avail.';
+$labels['confirmstate'] = 'Статус';
+$labels['roleorganizer'] = 'Организатор';
+$labels['rolerequired'] = 'Задължителен';
+$labels['roleoptional'] = 'По избор';
+$labels['rolechair'] = 'Chair';
+$labels['sendinvitations'] = 'Изпращане на покани';
+$labels['itipupdatesubject'] = '"$title" has been updated';
+$labels['itipcancelsubject'] = '"$title" has been canceled';
+$labels['andnmore'] = '$nr повече...';
+$labels['attendeupdateesuccess'] = 'Successfully updated the participant\'s status';
+$labels['itipinvalidrequest'] = 'This invitation is no longer valid';
diff --git a/plugins/tasklist/localization/ca_ES.inc b/plugins/tasklist/localization/ca_ES.inc
index 89e7892..c77af03 100644
--- a/plugins/tasklist/localization/ca_ES.inc
+++ b/plugins/tasklist/localization/ca_ES.inc
@@ -1,4 +1,11 @@
 <?php
+/**
+ * Localizations for the Kolab Tasks plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/tasklist/
+ */
 $labels['edit'] = 'Edita';
 $labels['description'] = 'Descripció';
 $labels['start'] = 'Inici';
@@ -8,5 +15,3 @@ $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 9f67bab..540d006 100644
--- a/plugins/tasklist/localization/cs_CZ.inc
+++ b/plugins/tasklist/localization/cs_CZ.inc
@@ -1,8 +1,17 @@
 <?php
+/**
+ * Localizations for the Kolab Tasks plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/tasklist/
+ */
 $labels['edit'] = 'Upravit';
 $labels['description'] = 'Popis';
 $labels['start'] = 'Začátek';
 $labels['alarms'] = 'Připomenutí';
+$labels['repeat'] = 'Opakovat';
+$labels['status'] = 'Stav';
 $labels['all'] = 'VÅ¡echny';
 $labels['today'] = 'Dnes';
 $labels['tomorrow'] = 'Zítra';
@@ -15,6 +24,17 @@ $labels['tabattachments'] = 'Přílohy';
 $labels['tabsharing'] = 'Sdílení';
 $labels['listname'] = 'Název';
 $labels['showalarms'] = 'Show reminders';
-// date words
-// mesages
 $labels['savingdata'] = 'Ukládám data...';
+$labels['role'] = 'Role';
+$labels['availability'] = 'Dost.';
+$labels['confirmstate'] = 'Stav';
+$labels['roleorganizer'] = 'Organizátor';
+$labels['rolerequired'] = 'Povinný';
+$labels['roleoptional'] = 'Nepovinný';
+$labels['rolechair'] = 'Chair';
+$labels['sendinvitations'] = 'Poslat pozvánky';
+$labels['itipupdatesubject'] = 'Událost "$title" byla aktualizována';
+$labels['itipcancelsubject'] = 'Událost "$title" byla zrušena';
+$labels['andnmore'] = 'dalších $nr...';
+$labels['attendeupdateesuccess'] = 'Stav účastníka byl úspěšně aktualizován';
+$labels['itipinvalidrequest'] = 'Tato pozvánka již není platná';
diff --git a/plugins/tasklist/localization/da_DK.inc b/plugins/tasklist/localization/da_DK.inc
index 1d7ce16..47cf955 100644
--- a/plugins/tasklist/localization/da_DK.inc
+++ b/plugins/tasklist/localization/da_DK.inc
@@ -1,4 +1,11 @@
 <?php
+/**
+ * Localizations for the Kolab Tasks plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/tasklist/
+ */
 $labels['navtitle'] = 'Opgaver';
 $labels['lists'] = 'Opgavelister';
 $labels['list'] = 'Opgaveliste';
@@ -15,6 +22,9 @@ $labels['description'] = 'Beskrivelse';
 $labels['datetime'] = 'Forfalder';
 $labels['start'] = 'Start';
 $labels['alarms'] = 'PÃ¥mindelse';
+$labels['repeat'] = 'Gentag';
+$labels['status'] = 'Status';
+$labels['status-cancelled'] = 'Annulleret';
 $labels['all'] = 'Alle';
 $labels['flagged'] = 'Markeret';
 $labels['complete'] = 'Udført';
@@ -43,14 +53,11 @@ $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';
@@ -59,3 +66,16 @@ $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?';
+$labels['role'] = 'Rolle';
+$labels['availability'] = 'Tilg.';
+$labels['confirmstate'] = 'Status';
+$labels['roleorganizer'] = 'Organisator';
+$labels['rolerequired'] = 'Påkrævet';
+$labels['roleoptional'] = 'Valgfri';
+$labels['rolechair'] = 'Formand';
+$labels['sendinvitations'] = 'Send invitationer';
+$labels['itipupdatesubject'] = '"$title" er blevet opdateret';
+$labels['itipcancelsubject'] = '"$title" er blevet aflyst';
+$labels['andnmore'] = '$nr flere...';
+$labels['attendeupdateesuccess'] = 'Opdatering af deltagernes status blev gennemført';
+$labels['itipinvalidrequest'] = 'Denne invitation er ikke længere gyldig';
diff --git a/plugins/tasklist/localization/de_CH.inc b/plugins/tasklist/localization/de_CH.inc
index 52fadce..c652da8 100644
--- a/plugins/tasklist/localization/de_CH.inc
+++ b/plugins/tasklist/localization/de_CH.inc
@@ -1,4 +1,11 @@
 <?php
+/**
+ * Localizations for the Kolab Tasks plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/tasklist/
+ */
 $labels['navtitle'] = 'Aufgaben';
 $labels['lists'] = 'Aufgabenlisten';
 $labels['list'] = 'Liste';
@@ -14,6 +21,8 @@ $labels['title'] = 'Titel';
 $labels['description'] = 'Beschreibung';
 $labels['start'] = 'Beginn';
 $labels['alarms'] = 'Erinnerung';
+$labels['repeat'] = 'Wiederholung';
+$labels['status'] = 'Status';
 $labels['all'] = 'Alle';
 $labels['flagged'] = 'Markiert';
 $labels['complete'] = 'Erledigt';
@@ -43,12 +52,10 @@ $labels['listactions'] = 'Listenoptionen...';
 $labels['listname'] = 'Name';
 $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.';
@@ -56,3 +63,16 @@ $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['role'] = 'Rolle';
+$labels['availability'] = 'Verfüg.';
+$labels['confirmstate'] = 'Status';
+$labels['roleorganizer'] = 'Organisator';
+$labels['rolerequired'] = 'Erforderlich';
+$labels['roleoptional'] = 'Optional';
+$labels['rolechair'] = 'Chair';
+$labels['sendinvitations'] = 'Einladungen versenden';
+$labels['itipupdatesubject'] = '"$title" wurde aktualisiert';
+$labels['itipcancelsubject'] = '"$title" wurde abgesagt';
+$labels['andnmore'] = '$nr weitere...';
+$labels['attendeupdateesuccess'] = 'Teilnehmerstatus erfolgreich aktualisiert';
+$labels['itipinvalidrequest'] = 'Diese Einladung ist nicht mehr gültig';
diff --git a/plugins/tasklist/localization/de_DE.inc b/plugins/tasklist/localization/de_DE.inc
index 958c270..3851632 100644
--- a/plugins/tasklist/localization/de_DE.inc
+++ b/plugins/tasklist/localization/de_DE.inc
@@ -1,9 +1,23 @@
 <?php
+/**
+ * Localizations for the Kolab Tasks plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/tasklist/
+ */
 $labels['navtitle'] = 'Aufgaben';
 $labels['lists'] = 'Aufgabenlisten';
 $labels['list'] = 'Aufgabenliste';
 $labels['tags'] = 'Schlagworte';
+$labels['tasklistsubscribe'] = 'Permanent anzeigen';
+$labels['listsearchresults'] = 'Verfügbare Aufgaben';
+$labels['findlists'] = 'Finde Aufgabenlisten,..';
+$labels['searchterms'] = 'Suchbegriffe';
+$labels['notasklistsfound'] = 'Keine Aufgabenlisten gefunden';
+$labels['nrtasklistsfound'] = '$nr Aufgabenlisten gefunden';
 $labels['newtask'] = 'Neue Aufgabe';
+$labels['createtask'] = 'Aufgabe erstellen <Enter>';
 $labels['createnewtask'] = 'Neue Aufgabe erstellen (z.B. Samstag, Rasen mähen)';
 $labels['createfrommail'] = 'Aufgabe speichern';
 $labels['mark'] = 'Markieren';
@@ -13,8 +27,16 @@ $labels['delete'] = 'Löschen';
 $labels['title'] = 'Titel';
 $labels['description'] = 'Beschreibung';
 $labels['datetime'] = 'Fällig';
+$labels['duetime'] = 'Frist';
 $labels['start'] = 'Beginn';
+$labels['starttime'] = 'Startzeit';
 $labels['alarms'] = 'Erinnerung';
+$labels['repeat'] = 'Wiederholung';
+$labels['status'] = 'Status';
+$labels['status-needs-action'] = 'Braucht Aktion';
+$labels['status-in-process'] = 'In Bearbeitung';
+$labels['status-completed'] = 'Erledigt';
+$labels['status-cancelled'] = 'Gekündigt';
 $labels['all'] = 'Alle';
 $labels['flagged'] = 'Markiert';
 $labels['complete'] = 'Abgeschlossen';
@@ -34,6 +56,7 @@ $labels['addsubtask'] = 'Teilaufgabe hinzufügen';
 $labels['deletetask'] = 'Aufgabe löschen';
 $labels['deletethisonly'] = 'Nur diese Aufgabe löschen';
 $labels['deletewithchilds'] = 'Mit allen Teilaufgaben löschen';
+$labels['taskactions'] = 'Aufgabeneinstellungen...';
 $labels['tabsummary'] = 'Titel';
 $labels['tabrecurrence'] = 'Wiederholung';
 $labels['tabattachments'] = 'Anhänge';
@@ -44,14 +67,11 @@ $labels['listactions'] = 'Listeneinstellungen…';
 $labels['listname'] = 'Name';
 $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';
@@ -60,3 +80,28 @@ $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['deletelistconfirmrecursive'] = 'Soll diese Liste wirklich mit allen Aufgaben und Unterlisten gelöscht werden?';
+$labels['aclnorights'] = 'Der Zugriff auf diese Aufgabenliste erfordert Administrator-Rechte.';
+$labels['quickaddinput'] = 'Neue Aufgabe Datum und Titel';
+$labels['arialabelquickaddbox'] = 'Neue Aufgabe schnell hinzufügen';
+$labels['arialabelsearchform'] = 'Suchformular für Aufgaben';
+$labels['arialabelquicksearchbox'] = 'Sucheingabe für Aufgaben';
+$labels['arialabellistsearchform'] = 'Sucheingabe für Aufgabenlisten';
+$labels['arialabeltaskselector'] = 'Listenmodus';
+$labels['arialabeltasklisting'] = 'Aufgabenliste';
+$labels['role'] = 'Rolle';
+$labels['availability'] = 'Verfüg.';
+$labels['confirmstate'] = 'Status';
+$labels['roleorganizer'] = 'Organisator';
+$labels['rolerequired'] = 'Erforderlich';
+$labels['roleoptional'] = 'Optional';
+$labels['rolechair'] = 'Stuhl';
+$labels['sendinvitations'] = 'Einladungen versenden';
+$labels['itipupdatesubject'] = '"$title" wurde aktualisiert';
+$labels['itipcancelsubject'] = '"$title" wurde abgesagt';
+$labels['itipcomment'] = 'Kommentar zur Einladungs-/Benachrichtigungsnachricht';
+$labels['andnmore'] = '$nr weitere...';
+$labels['delegatedto'] = 'Delegiert an:';
+$labels['delegatedfrom'] = 'Delegiert von:';
+$labels['comment'] = 'Kommentar';
+$labels['attendeupdateesuccess'] = 'Teilnehmerstatus erfolgreich aktualisiert';
+$labels['itipinvalidrequest'] = 'Diese Einladung ist nicht mehr gültig.';
diff --git a/plugins/tasklist/localization/es_AR.inc b/plugins/tasklist/localization/es_AR.inc
new file mode 100644
index 0000000..a336278
--- /dev/null
+++ b/plugins/tasklist/localization/es_AR.inc
@@ -0,0 +1,165 @@
+<?php
+/**
+ * Localizations for the Kolab Tasks plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/tasklist/
+ */
+$labels['navtitle'] = 'Tareas';
+$labels['lists'] = 'Listas de tareas';
+$labels['list'] = 'Lista de tareas';
+$labels['tags'] = 'Etiquetas';
+$labels['tasklistsubscribe'] = 'Listar permanentemente';
+$labels['listsearchresults'] = 'Listas de tareas disponibles';
+$labels['findlists'] = 'Encontrar listas de tareas...';
+$labels['searchterms'] = 'Buscar términos';
+$labels['notasklistsfound'] = 'No se encontraron listas de tareas';
+$labels['nrtasklistsfound'] = '$nr listas de tareas encontradas';
+$labels['newtask'] = 'Nueva Tarea';
+$labels['createtask'] = 'Crear Tarea <Enter>';
+$labels['createnewtask'] = 'Crear nueva Tarea (ej. Sábado, Cortar el césped)';
+$labels['createfrommail'] = 'Guardar como tarea';
+$labels['mark'] = 'Marcar';
+$labels['unmark'] = 'Desmarcar';
+$labels['edit'] = 'Editar';
+$labels['delete'] = 'Eliminar';
+$labels['title'] = 'Título';
+$labels['description'] = 'Descripción';
+$labels['datetime'] = 'Vencimiento';
+$labels['duetime'] = 'Fecha de vencimiento';
+$labels['start'] = 'Inicio';
+$labels['starttime'] = 'Hora de inicio';
+$labels['alarms'] = 'Recordatorio';
+$labels['repeat'] = 'Repetir';
+$labels['status'] = 'Estado';
+$labels['status-needs-action'] = 'Necesita acción';
+$labels['status-in-process'] = 'En proceso';
+$labels['status-completed'] = 'Completo';
+$labels['status-cancelled'] = 'Cancelado';
+$labels['assignedto'] = 'Asignado a';
+$labels['created'] = 'Creado';
+$labels['changed'] = 'Última modificación';
+$labels['all'] = 'Todos';
+$labels['flagged'] = 'Marcado';
+$labels['complete'] = 'Completar';
+$labels['completeness'] = 'Progreso';
+$labels['overdue'] = 'Pasado de vencimiento';
+$labels['today'] = 'Hoy';
+$labels['tomorrow'] = 'Mañana';
+$labels['next7days'] = 'Siguientes 7 días';
+$labels['later'] = 'Luego';
+$labels['assigned'] = 'Asignado';
+$labels['assignedtitle'] = 'Tareas que ha asignado a otros';
+$labels['mytasks'] = 'Mis tareas';
+$labels['mytaskstitle'] = 'Tareas asignadas a usted';
+$labels['nodate'] = 'sin fecha';
+$labels['removetag'] = 'Elminiar';
+$labels['auto'] = 'Auto';
+$labels['taskdetails'] = 'Detalles';
+$labels['newtask'] = 'Nueva Tarea';
+$labels['edittask'] = 'Editar Tarea';
+$labels['save'] = 'Guardar';
+$labels['cancel'] = 'Cancelar';
+$labels['saveandnotify'] = 'Guardar y Notificar';
+$labels['addsubtask'] = 'Agregar subtarea';
+$labels['deletetask'] = 'Eliminar tarea';
+$labels['deletethisonly'] = 'Eliminar sólo esta tarea';
+$labels['deletewithchilds'] = 'Eliminar con todas las subtareas';
+$labels['taskactions'] = 'Opciones de la tarea...';
+$labels['tabsummary'] = 'Sumario';
+$labels['tabrecurrence'] = 'Recurrencia';
+$labels['tabassignments'] = 'Asignaciones';
+$labels['tabattachments'] = 'Adjuntos';
+$labels['tabsharing'] = 'Compartir';
+$labels['editlist'] = 'Editar lista';
+$labels['createlist'] = 'Agregar lista';
+$labels['listactions'] = 'Opciones de la lista...';
+$labels['listname'] = 'Nombre';
+$labels['showalarms'] = 'Mostrar alarmas';
+$labels['import'] = 'Importar';
+$labels['viewactions'] = 'Ver acciones';
+$labels['focusview'] = 'Ver sólo esta lista';
+$labels['on'] = 'sobre';
+$labels['at'] = 'en';
+$labels['this'] = 'este';
+$labels['next'] = 'siguiente';
+$labels['savingdata'] = 'Guardando...';
+$labels['errorsaving'] = 'Fallo al guardar datos.';
+$labels['notasksfound'] = 'No se encontraron tareas para la búsqueda seleccionada';
+$labels['invalidstartduedates'] = 'La fecha de inicio no debe ser superior a la fecha de vencimiento';
+$labels['deletetasktconfirm'] = 'Confirme que desea eliminar esta tarea';
+$labels['deleteparenttasktconfirm'] = 'Confirme que desea eliminar esta tarea junto con todas sus subtareas';
+$labels['deletelistconfirm'] = 'Confirme que desea eliminar esta lista con todas sus tareas';
+$labels['deletelistconfirmrecursive'] = 'Confirme que desea eliminar esta lista con todas sus sublistas y tareas';
+$labels['aclnorights'] = 'No tiene permisos de administrador en esta lista de tareas';
+$labels['changetaskconfirm'] = 'Actualizar tarea';
+$labels['changeconfirmnotifications'] = 'Confirme que desea notificar a los asistentes sobre la modificación';
+$labels['partstatupdatenotification'] = 'Confirme que desea notificar al organizador sobre el cambio de estado';
+$labels['quickaddinput'] = 'Nueva fecha y título de la tarea';
+$labels['arialabelquickaddbox'] = 'Nueva tarea rápida';
+$labels['arialabelsearchform'] = 'Formulario de búsqueda de tarea';
+$labels['arialabelquicksearchbox'] = 'Entrada de búsqueda de tarea';
+$labels['arialabellistsearchform'] = 'Formulario de búsquedas de listas de tareas';
+$labels['arialabeltaskselector'] = 'Modo de lista';
+$labels['arialabeltasklisting'] = 'Listado de tareas';
+$labels['attendee'] = 'Asignado';
+$labels['role'] = 'Rol';
+$labels['availability'] = 'Disp.';
+$labels['confirmstate'] = 'Estado';
+$labels['addattendee'] = 'Agregar asignación';
+$labels['roleorganizer'] = 'Organizador';
+$labels['rolerequired'] = 'Requerido';
+$labels['roleoptional'] = 'Opcional';
+$labels['rolechair'] = 'Jefe';
+$labels['rolenonparticipant'] = 'Observador';
+$labels['sendinvitations'] = 'Enviar invitaciones';
+$labels['sendnotifications'] = 'Notificar a los asignados sobre las modificaciones';
+$labels['sendcancellation'] = 'Notificar a los asignados sobre la cancelación de la tarea';
+$labels['invitationsubject'] = 'Ha sido asignado a "$title"';
+$labels['invitationmailbody'] = "*\$title*\n\nVencimiento: \$date\n\nAsignados: \$attendees\n\nEncontrará adjunto un archivo iCalendar con todos los detalles de la tarea, el cual puede importar a su aplicación de tareas.";
+$labels['itipupdatesubject'] = '"$title" ha sido actualizado';
+$labels['itipupdatesubjectempty'] = 'Una tarea que le interesa ha sido actualizada';
+$labels['itipupdatemailbody'] = "*\$title*\n\nVencimiento: \$date\n\nAsignados: \$attendees\n\Encontrará adjunto un archivo iCalendar con todos los detalles de la tarea, el cual puede importar a su aplicación de tareas.";
+$labels['itipcancelsubject'] = '"$title" has been canceled';
+$labels['itipcancelmailbody'] = "*\$title*\n\nVencimiento: \$date\n\nAsignados: \$attendees\n\La tarea ha sido cancelada por \$organizer.\n\nEncontrará adjunto un archivo iCalendar con todos los detalles actualizados de la tarea.";
+$labels['saveintasklist'] = 'guardar en';
+$labels['itipobjectnotfound'] = 'La tarea referida por este mensaje no fue encontrada en su lista de tareas.';
+$labels['itipmailbodyaccepted'] = "\$sender ha aceptado la asignación a la siguiente tarea:\n\n*\$title*\n\nVencimiento: \$date\n\nAsignados: \$attendees";
+$labels['itipmailbodytentative'] = "\$sender ha tentativamente aceptado la asignación a la siguiente tarea:\n\n*\$title*\n\nVencimiento: \$date\n\nAsignados: \$attendees";
+$labels['itipmailbodydeclined'] = "\$sender ha rechazado la asignación a la siguiente tarea:\n\n*\$title*\n\nVencimiento: \$date\n\nAsignados: \$attendees";
+$labels['itipmailbodycancel'] = "\$sender ha rechazado tu asignación a la siguiente tarea:\n\n*\$title*\n\nVencimiento: \$date";
+$labels['itipmailbodyin-process'] = "\$sender ha cambiado el estado de la siguiente tarea a en proceso:\n\n*\$title*\n\nVencimiento: \$date";
+$labels['itipmailbodycompleted'] = "\$sender ha completado la siguiente tarea:\n\n*\$title*\n\nVencimiento: \$date";
+$labels['attendeeaccepted'] = 'La persona asignada ha aceptado';
+$labels['attendeetentative'] = 'La persona asignada ha aceptado tentativamente';
+$labels['attendeedeclined'] = 'La persona asignada ha rechazado';
+$labels['attendeedelegated'] = 'La persona asignada ha delegado a $delegatedto';
+$labels['attendeein-process'] = 'La asignación está en proceso';
+$labels['attendeecompleted'] = 'La persona asignada ha completado';
+$labels['acceptinvitation'] = '¿Acepta esta asignación?';
+$labels['itipdeclinetask'] = 'Rechace su asignación a esta tarea al organizador';
+$labels['declinedeleteconfirm'] = '¿Quiere también eliminar esta tarea rechazado de su lista de tareas?';
+$labels['itipcomment'] = 'Comentario de la invitación/notificación';
+$labels['itipcommenttitle'] = 'Este comentario será adjuntado al mensaje de invitación/notificación enviado a las personas asignadas';
+$labels['itipsendsuccess'] = 'Invitacion enviada a las personas asignadas';
+$labels['errornotifying'] = 'Fallo al enviar las notificaciones de la tarea a las personas asignadas';
+$labels['removefromcalendar'] = 'Eliminar de mis tareas';
+$labels['andnmore'] = '$nr más...';
+$labels['delegatedto'] = 'Delegado a:';
+$labels['delegatedfrom'] = 'Delegado de:';
+$labels['savetotasklist'] = 'Guardar como tareas';
+$labels['comment'] = 'Comentario';
+$labels['errorimportingtask'] = 'Fallo al importar tarea(s)';
+$labels['importwarningexists'] = 'Una copia de esta tarea ya existe en su lista de tareas.';
+$labels['importsuccess'] = 'Importadas $nr tareas exitosamente';
+$labels['newerversionexists'] = 'Ya existe una versión actualizada de esta tarea. Cancelado.';
+$labels['nowritetasklistfound'] = 'No hay lista de tareas para guardar esta tarea';
+$labels['importedsuccessfully'] = 'La tarea fue guardada en \'$list\' exitosamente';
+$labels['updatedsuccessfully'] = 'La tarea fue actualizada exitosamente en \'$list\'';
+$labels['attendeupdateesuccess'] = 'Se actualizaron los estados de los participantes exitosamente';
+$labels['itipresponseerror'] = 'Fallo enviando la respuesta a la asignación de esta tarea';
+$labels['itipinvalidrequest'] = 'Esta invitación no es válida';
+$labels['sentresponseto'] = 'Se envió la respuesta a la asignación a $mailto exitosamente';
+$labels['successremoval'] = 'La tarea ha sido eliminada exitosamente.';
+$labels['arialabelsortmenu'] = 'Opciones de orden de tareas';
diff --git a/plugins/tasklist/localization/es_ES.inc b/plugins/tasklist/localization/es_ES.inc
index 18f41e2..89a7f41 100644
--- a/plugins/tasklist/localization/es_ES.inc
+++ b/plugins/tasklist/localization/es_ES.inc
@@ -1,4 +1,11 @@
 <?php
+/**
+ * Localizations for the Kolab Tasks plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/tasklist/
+ */
 $labels['navtitle'] = 'Tareas';
 $labels['edit'] = 'Editar';
 $labels['delete'] = 'Borrar';
@@ -6,6 +13,8 @@ $labels['title'] = 'Título';
 $labels['description'] = 'Descripción';
 $labels['start'] = 'Start';
 $labels['alarms'] = 'Reminder';
+$labels['repeat'] = 'Repeat';
+$labels['status'] = 'Status';
 $labels['all'] = 'All';
 $labels['today'] = 'Today';
 $labels['tomorrow'] = 'Tomorrow';
@@ -19,6 +28,18 @@ $labels['tabattachments'] = 'Attachments';
 $labels['tabsharing'] = 'Sharing';
 $labels['listname'] = 'Nombre';
 $labels['showalarms'] = 'Show reminders';
-// date words
-// mesages
 $labels['savingdata'] = 'Guardando datos...';
+$labels['role'] = 'Rol';
+$labels['availability'] = 'Avail.';
+$labels['confirmstate'] = 'Status';
+$labels['roleorganizer'] = 'Organizer';
+$labels['rolerequired'] = 'Requerido';
+$labels['roleoptional'] = 'Opcional';
+$labels['rolechair'] = 'Chair';
+$labels['sendinvitations'] = 'Send invitations';
+$labels['itipupdatesubject'] = '"$title" has been updated';
+$labels['itipcancelsubject'] = '"$title" has been canceled';
+$labels['andnmore'] = '$nr more...';
+$labels['comment'] = 'Comentario';
+$labels['attendeupdateesuccess'] = 'Successfully updated the participant\'s status';
+$labels['itipinvalidrequest'] = 'This invitation is no longer valid';
diff --git a/plugins/tasklist/localization/et_EE.inc b/plugins/tasklist/localization/et_EE.inc
index 7e00391..3a9d7dd 100644
--- a/plugins/tasklist/localization/et_EE.inc
+++ b/plugins/tasklist/localization/et_EE.inc
@@ -1,10 +1,19 @@
 <?php
+/**
+ * Localizations for the Kolab Tasks plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/tasklist/
+ */
 $labels['edit'] = 'Edit';
 $labels['delete'] = 'Kustuta';
 $labels['title'] = 'Pealkiri';
 $labels['description'] = 'Description';
 $labels['start'] = 'Start';
 $labels['alarms'] = 'Reminder';
+$labels['repeat'] = 'Repeat';
+$labels['status'] = 'Status';
 $labels['all'] = 'All';
 $labels['today'] = 'Today';
 $labels['tomorrow'] = 'Tomorrow';
@@ -17,6 +26,18 @@ $labels['tabattachments'] = 'Attachments';
 $labels['tabsharing'] = 'Sharing';
 $labels['listname'] = 'Nimi';
 $labels['showalarms'] = 'Show reminders';
-// date words
-// mesages
 $labels['savingdata'] = 'Saving data...';
+$labels['role'] = 'Role';
+$labels['availability'] = 'Avail.';
+$labels['confirmstate'] = 'Status';
+$labels['roleorganizer'] = 'Organizer';
+$labels['rolerequired'] = 'Kohustuslik';
+$labels['roleoptional'] = 'Optional';
+$labels['rolechair'] = 'Chair';
+$labels['sendinvitations'] = 'Send invitations';
+$labels['itipupdatesubject'] = '"$title" has been updated';
+$labels['itipcancelsubject'] = '"$title" has been canceled';
+$labels['andnmore'] = '$nr more...';
+$labels['comment'] = 'Kommentaar';
+$labels['attendeupdateesuccess'] = 'Successfully updated the participant\'s status';
+$labels['itipinvalidrequest'] = 'This invitation is no longer valid';
diff --git a/plugins/tasklist/localization/fi_FI.inc b/plugins/tasklist/localization/fi_FI.inc
index 58ea859..9d073bf 100644
--- a/plugins/tasklist/localization/fi_FI.inc
+++ b/plugins/tasklist/localization/fi_FI.inc
@@ -1,4 +1,11 @@
 <?php
+/**
+ * Localizations for the Kolab Tasks plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/tasklist/
+ */
 $labels['navtitle'] = 'Tehtävät';
 $labels['lists'] = 'Tehtävätlistat';
 $labels['list'] = 'Tehtävälista';
@@ -14,6 +21,8 @@ $labels['description'] = 'Kuvaus';
 $labels['datetime'] = 'Erääntyy';
 $labels['start'] = 'Alkaa';
 $labels['alarms'] = 'Muistutus';
+$labels['status'] = 'Tila';
+$labels['status-cancelled'] = 'Peruttu';
 $labels['all'] = 'Kaikki';
 $labels['flagged'] = 'Liputettu';
 $labels['complete'] = 'Valmiina';
@@ -42,8 +51,6 @@ $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';
@@ -52,3 +59,14 @@ $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?';
+$labels['role'] = 'Rooli';
+$labels['confirmstate'] = 'Tila';
+$labels['roleorganizer'] = 'Järjestäjä';
+$labels['rolerequired'] = 'Vaadittu';
+$labels['roleoptional'] = 'Valinnainen';
+$labels['sendinvitations'] = 'Lähetä kutsut';
+$labels['itipupdatesubject'] = '"$title" on päivitetty';
+$labels['itipcancelsubject'] = '"$title" on peruttu';
+$labels['andnmore'] = '$nr lisää...';
+$labels['comment'] = 'Kommentti';
+$labels['itipinvalidrequest'] = 'Kutsu ei ole enää kelvollinen';
diff --git a/plugins/tasklist/localization/fr_FR.inc b/plugins/tasklist/localization/fr_FR.inc
index 9dfc068..b82c082 100644
--- a/plugins/tasklist/localization/fr_FR.inc
+++ b/plugins/tasklist/localization/fr_FR.inc
@@ -1,8 +1,18 @@
 <?php
+/**
+ * Localizations for the Kolab Tasks plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/tasklist/
+ */
 $labels['navtitle'] = 'Tâches';
 $labels['lists'] = 'Liste des tâches';
 $labels['list'] = 'Liste de tâche';
 $labels['tags'] = 'Étiquettes';
+$labels['tasklistsubscribe'] = 'Lister définitivement';
+$labels['listsearchresults'] = 'Listes de Tâche disponibles';
+$labels['findlists'] = 'Trouver listes de Tache....';
 $labels['newtask'] = 'Nouvelle tâche';
 $labels['createnewtask'] = 'Créer une nouvelle tâche (ex : Samedi, tondre la pelouse)';
 $labels['createfrommail'] = 'Sauvegarder comme une tâche';
@@ -15,6 +25,12 @@ $labels['description'] = 'Description';
 $labels['datetime'] = 'Fin';
 $labels['start'] = 'Début';
 $labels['alarms'] = 'Rappel';
+$labels['repeat'] = 'Répéter';
+$labels['status'] = 'Statut';
+$labels['status-needs-action'] = 'Action exigée';
+$labels['status-in-process'] = 'en traitement';
+$labels['status-completed'] = 'terminé';
+$labels['status-cancelled'] = 'Annulé';
 $labels['all'] = 'Tous';
 $labels['flagged'] = 'Marqué';
 $labels['complete'] = 'Terminé';
@@ -44,14 +60,11 @@ $labels['listactions'] = 'Liste des options';
 $labels['listname'] = 'Nom';
 $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 lors du sauvegardement des donnés';
 $labels['notasksfound'] = 'Pas de tâche trouvé avec les critères sélectionnés';
@@ -60,3 +73,18 @@ $labels['deletetasktconfirm'] = 'Êtes-vous sur de vouloir supprimer cette tâch
 $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?';
+$labels['aclnorights'] = 'Vous ne disposez pas des droits d´ administrateur pour cette liste de tâches.';
+$labels['role'] = 'Rôle';
+$labels['availability'] = 'Dispo.';
+$labels['confirmstate'] = 'Statut';
+$labels['roleorganizer'] = 'Organisateur';
+$labels['rolerequired'] = 'Requis';
+$labels['roleoptional'] = 'Optionel';
+$labels['rolechair'] = 'Chair';
+$labels['sendinvitations'] = 'Envoyer les invitations';
+$labels['itipupdatesubject'] = '"$title" a été modifié';
+$labels['itipcancelsubject'] = '"$title" a été annulé';
+$labels['andnmore'] = '$nr de plus...';
+$labels['comment'] = 'Commentaire';
+$labels['attendeupdateesuccess'] = 'Le statut des participants a été modifié';
+$labels['itipinvalidrequest'] = 'C\'est invitation n\'est plus valide.';
diff --git a/plugins/tasklist/localization/hu_HU.inc b/plugins/tasklist/localization/hu_HU.inc
index 2081968..becd399 100644
--- a/plugins/tasklist/localization/hu_HU.inc
+++ b/plugins/tasklist/localization/hu_HU.inc
@@ -1,4 +1,11 @@
 <?php
+/**
+ * Localizations for the Kolab Tasks plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/tasklist/
+ */
 $labels['navtitle'] = 'Feladatok';
 $labels['lists'] = 'Feladatlisták';
 $labels['list'] = 'Feladatlista';
@@ -15,6 +22,9 @@ $labels['description'] = 'Leírás';
 $labels['datetime'] = 'Határidő';
 $labels['start'] = 'Kezdet';
 $labels['alarms'] = 'Emlékeztető';
+$labels['repeat'] = 'Ismétlődik';
+$labels['status'] = 'Stát.';
+$labels['status-cancelled'] = 'Cancelled';
 $labels['all'] = 'Minden feladat';
 $labels['flagged'] = 'Jelölt';
 $labels['complete'] = 'Teljesített';
@@ -44,14 +54,11 @@ $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';
@@ -60,3 +67,19 @@ $labels['deletetasktconfirm'] = 'Biztos benne, hogy törölni szeretné ezt a fe
 $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?';
+$labels['role'] = 'Szerepkör';
+$labels['availability'] = 'Elérh.';
+$labels['confirmstate'] = 'Stát.';
+$labels['roleorganizer'] = 'Szervező';
+$labels['rolerequired'] = 'Kötelező';
+$labels['roleoptional'] = 'Opcionális';
+$labels['rolechair'] = 'Elnöklő';
+$labels['sendinvitations'] = 'Meghívók küldése';
+$labels['itipupdatesubject'] = '$title - módosítva';
+$labels['itipcancelsubject'] = '$title - lemondva';
+$labels['andnmore'] = 'még $nr ...';
+$labels['delegatedto'] = 'Beosztva ide: ';
+$labels['delegatedfrom'] = 'Beosztva innen: ';
+$labels['comment'] = 'Comment';
+$labels['attendeupdateesuccess'] = 'A résztvevők adatai sikeresen frissítve';
+$labels['itipinvalidrequest'] = 'Ez a meghívás már érvénytelen';
diff --git a/plugins/tasklist/localization/it_IT.inc b/plugins/tasklist/localization/it_IT.inc
index fb6f1c7..954c79d 100644
--- a/plugins/tasklist/localization/it_IT.inc
+++ b/plugins/tasklist/localization/it_IT.inc
@@ -1,4 +1,11 @@
 <?php
+/**
+ * Localizations for the Kolab Tasks plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/tasklist/
+ */
 $labels['navtitle'] = 'Attività';
 $labels['lists'] = 'Elenchi attività';
 $labels['list'] = 'Elenco attività';
@@ -15,6 +22,8 @@ $labels['description'] = 'Descrizione';
 $labels['datetime'] = 'Scadenza';
 $labels['start'] = 'Inizio';
 $labels['alarms'] = 'Promemoria';
+$labels['repeat'] = 'Frequenza';
+$labels['status'] = 'Stato';
 $labels['all'] = 'Tutto';
 $labels['flagged'] = 'Importanti';
 $labels['complete'] = 'Fatto';
@@ -44,12 +53,22 @@ $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à?';
+$labels['role'] = 'Ruolo';
+$labels['availability'] = 'Dispon.';
+$labels['confirmstate'] = 'Stato';
+$labels['roleorganizer'] = 'Organizzatore';
+$labels['rolerequired'] = 'Necessario';
+$labels['roleoptional'] = 'Facoltativo';
+$labels['rolechair'] = 'Presidente';
+$labels['sendinvitations'] = 'Manda inviti';
+$labels['itipupdatesubject'] = '"$title" è stato aggiornato';
+$labels['itipcancelsubject'] = '"$title" è stato annullato';
+$labels['andnmore'] = 'Altri $nr...';
+$labels['attendeupdateesuccess'] = 'Stato dei partecipanti aggiornato correttamente';
+$labels['itipinvalidrequest'] = 'Questo invito non è più valido';
diff --git a/plugins/tasklist/localization/ja_JP.inc b/plugins/tasklist/localization/ja_JP.inc
index 823518a..3892774 100644
--- a/plugins/tasklist/localization/ja_JP.inc
+++ b/plugins/tasklist/localization/ja_JP.inc
@@ -1,4 +1,11 @@
 <?php
+/**
+ * Localizations for the Kolab Tasks plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/tasklist/
+ */
 $labels['navtitle'] = 'タスク';
 $labels['lists'] = 'タスク一覧';
 $labels['list'] = 'タスク一覧';
@@ -14,6 +21,8 @@ $labels['title'] = 'タイトル';
 $labels['description'] = '説明';
 $labels['start'] = '開始';
 $labels['alarms'] = '通知';
+$labels['repeat'] = '繰返し';
+$labels['status'] = '状態';
 $labels['all'] = '全て';
 $labels['flagged'] = 'フラグ';
 $labels['complete'] = '完了';
@@ -43,12 +52,10 @@ $labels['listactions'] = '一覧オプション';
 $labels['listname'] = '名前';
 $labels['showalarms'] = 'Show reminders';
 $labels['import'] = 'インポート';
-// date words
 $labels['on'] = '上';
 $labels['at'] = 'の';
 $labels['this'] = 'この';
 $labels['next'] = '次';
-// mesages
 $labels['savingdata'] = 'データを保存中…';
 $labels['errorsaving'] = 'データが保存できませんでした。';
 $labels['notasksfound'] = '条件に該当するタスクは見つかりません';
@@ -56,3 +63,16 @@ $labels['invalidstartduedates'] = '開始日は終了日の前でなければい
 $labels['deletetasktconfirm'] = 'このタスクを本当に削除しますか?';
 $labels['deleteparenttasktconfirm'] = 'このタスクとすべてのサブタスクを本当に削除しますか?';
 $labels['deletelistconfirm'] = '本当に、この一覧とすべてのタスクを一緒に削除しますか?';
+$labels['role'] = 'ロール';
+$labels['availability'] = '利用可';
+$labels['confirmstate'] = '状態';
+$labels['roleorganizer'] = '編成者';
+$labels['rolerequired'] = '要件';
+$labels['roleoptional'] = 'オプション';
+$labels['rolechair'] = 'Chair';
+$labels['sendinvitations'] = '招待を送る';
+$labels['itipupdatesubject'] = '"$title" はアップデートされました';
+$labels['itipcancelsubject'] = '"$title" は変更されました';
+$labels['andnmore'] = '$nr さらに…';
+$labels['attendeupdateesuccess'] = '出席者状況を更新しました';
+$labels['itipinvalidrequest'] = 'この招待は間もなく無効になります';
diff --git a/plugins/tasklist/localization/nl_NL.inc b/plugins/tasklist/localization/nl_NL.inc
index 39ff6df..b269592 100644
--- a/plugins/tasklist/localization/nl_NL.inc
+++ b/plugins/tasklist/localization/nl_NL.inc
@@ -1,8 +1,16 @@
 <?php
+/**
+ * Localizations for the Kolab Tasks plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/tasklist/
+ */
 $labels['navtitle'] = 'Taken';
 $labels['lists'] = 'Takenlijsten';
 $labels['list'] = 'Takenlijst';
 $labels['tags'] = 'Labels';
+$labels['tasklistsubscribe'] = 'Permanent weergeven';
 $labels['newtask'] = 'Nieuwe Taak';
 $labels['createnewtask'] = 'Creer een nieuwe Taak (bijv. Zaterdag, gras maaien)';
 $labels['createfrommail'] = 'Als taak opslaan';
@@ -15,6 +23,9 @@ $labels['description'] = 'Beschrijving';
 $labels['datetime'] = 'Vóór';
 $labels['start'] = 'Begin';
 $labels['alarms'] = 'Herinnering';
+$labels['repeat'] = 'Herhaal';
+$labels['status'] = 'Status';
+$labels['status-cancelled'] = 'Afgelast';
 $labels['all'] = 'Alle';
 $labels['flagged'] = 'Gemarkeerd';
 $labels['complete'] = 'Compleet';
@@ -44,14 +55,11 @@ $labels['listactions'] = 'Lijst opties...';
 $labels['listname'] = 'Naam';
 $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';
@@ -60,3 +68,19 @@ $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?';
+$labels['role'] = 'Rol';
+$labels['availability'] = 'Beschikb.';
+$labels['confirmstate'] = 'Status';
+$labels['roleorganizer'] = 'Organisatie';
+$labels['rolerequired'] = 'Verplicht';
+$labels['roleoptional'] = 'Optioneel';
+$labels['rolechair'] = 'Voorzitter';
+$labels['sendinvitations'] = 'Verzend uitnodigingen';
+$labels['itipupdatesubject'] = '"$title" is gewijzigd';
+$labels['itipcancelsubject'] = '"$title" is geannuleerd';
+$labels['andnmore'] = '$nr meer...';
+$labels['delegatedto'] = 'Gedelegeerd aan';
+$labels['delegatedfrom'] = 'Gedelegeerd door';
+$labels['comment'] = 'Opmerking';
+$labels['attendeupdateesuccess'] = 'Status van genodigde succesvol gewijzigd';
+$labels['itipinvalidrequest'] = 'Deze uitnodiging is niet langer geldig';
diff --git a/plugins/tasklist/localization/pl_PL.inc b/plugins/tasklist/localization/pl_PL.inc
index e008d8e..fd80360 100644
--- a/plugins/tasklist/localization/pl_PL.inc
+++ b/plugins/tasklist/localization/pl_PL.inc
@@ -1,8 +1,17 @@
 <?php
+/**
+ * Localizations for the Kolab Tasks plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/tasklist/
+ */
 $labels['navtitle'] = 'Zadania';
 $labels['lists'] = 'Listy zadań';
 $labels['list'] = 'Lista zadań';
 $labels['tags'] = 'Tagi';
+$labels['tasklistsubscribe'] = 'Dodaj do listy na stałe';
+$labels['searchterms'] = 'Szukana fraza';
 $labels['newtask'] = 'Nowe zadanie';
 $labels['createnewtask'] = 'Utwórz nowe zadanie (n.p. sobota, skosić trawnik)';
 $labels['createfrommail'] = 'Zapisz jako zadanie';
@@ -14,7 +23,13 @@ $labels['title'] = 'Tytuł';
 $labels['description'] = 'Opis';
 $labels['datetime'] = 'Termin';
 $labels['start'] = 'Start';
+$labels['starttime'] = 'PoczÄ…tek';
 $labels['alarms'] = 'Przypomnienie';
+$labels['repeat'] = 'Powtórz';
+$labels['status'] = 'Status';
+$labels['status-cancelled'] = 'Anulowany';
+$labels['created'] = 'Utworzono';
+$labels['changed'] = 'Ostatnia modyfikacja';
 $labels['all'] = 'Wszystkie';
 $labels['flagged'] = 'Oflagowane';
 $labels['complete'] = 'Ukończone';
@@ -44,14 +59,11 @@ $labels['listactions'] = 'Opcje listy...';
 $labels['listname'] = 'Nazwa';
 $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';
@@ -60,3 +72,20 @@ $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?';
+$labels['role'] = 'Rola';
+$labels['availability'] = 'Dostępny';
+$labels['confirmstate'] = 'Status';
+$labels['roleorganizer'] = 'Organizator';
+$labels['rolerequired'] = 'Wymagany';
+$labels['roleoptional'] = 'Opcjonalny';
+$labels['rolechair'] = 'PrzewodniczÄ…cy';
+$labels['sendinvitations'] = 'Wyślij zaproszenia';
+$labels['itipupdatesubject'] = '"$title" zostało zaktualizowane';
+$labels['itipcancelsubject'] = '"$title" zostało anulowane';
+$labels['itipcomment'] = 'Komentarz zaproszenia/powiadomienia';
+$labels['andnmore'] = '$nr więcej...';
+$labels['delegatedto'] = 'Oddelegowany do:';
+$labels['delegatedfrom'] = 'Oddelegowany z:';
+$labels['comment'] = 'Komentarz';
+$labels['attendeupdateesuccess'] = 'Zaktualizowano status uczestnika.';
+$labels['itipinvalidrequest'] = 'To zaproszenie nie jest już aktualne.';
diff --git a/plugins/tasklist/localization/pt_BR.inc b/plugins/tasklist/localization/pt_BR.inc
index 49481ce..2d11e19 100644
--- a/plugins/tasklist/localization/pt_BR.inc
+++ b/plugins/tasklist/localization/pt_BR.inc
@@ -1,8 +1,16 @@
 <?php
+/**
+ * Localizations for the Kolab Tasks plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/tasklist/
+ */
 $labels['navtitle'] = 'Tarefas';
 $labels['lists'] = 'Listas de tarefas';
 $labels['list'] = 'Lista de tarefas';
 $labels['tags'] = 'Etiquetas';
+$labels['tasklistsubscribe'] = 'Listar permanentemente';
 $labels['newtask'] = 'Nova Tarefa';
 $labels['createnewtask'] = 'Criar nova Tarefa (ex.: Sábado, Cortar a grama)';
 $labels['createfrommail'] = 'Salvar como tarefa';
@@ -14,6 +22,9 @@ $labels['title'] = 'Título';
 $labels['description'] = 'Descrição';
 $labels['start'] = 'Início';
 $labels['alarms'] = 'Lembrete';
+$labels['repeat'] = 'Repetir';
+$labels['status'] = 'Situação';
+$labels['status-cancelled'] = 'Cancalado';
 $labels['all'] = 'Todos';
 $labels['flagged'] = 'Marcado';
 $labels['complete'] = 'Completado';
@@ -43,12 +54,10 @@ $labels['listactions'] = 'Opções da lista...';
 $labels['listname'] = 'Nome';
 $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';
@@ -56,3 +65,19 @@ $labels['invalidstartduedates'] = 'Data de início não deve ser maior que data
 $labels['deletetasktconfirm'] = 'Você realmente quer remover esta tarefa?';
 $labels['deleteparenttasktconfirm'] = 'Você realmente quer remover esta tarefa e todas suas subtarefas?';
 $labels['deletelistconfirm'] = 'Você realmente quer remover esta lista com todas as suas tarefas?';
+$labels['role'] = 'Papel';
+$labels['availability'] = 'Disp.';
+$labels['confirmstate'] = 'Situação';
+$labels['roleorganizer'] = 'Organizador';
+$labels['rolerequired'] = 'Obrigatório';
+$labels['roleoptional'] = 'Opcional';
+$labels['rolechair'] = 'Chair';
+$labels['sendinvitations'] = 'Enviar convites';
+$labels['itipupdatesubject'] = '"$title" foi atualizado';
+$labels['itipcancelsubject'] = '"$title" foi cancelado';
+$labels['andnmore'] = '$nr mais...';
+$labels['delegatedto'] = 'Delegado para:';
+$labels['delegatedfrom'] = 'Delegado de:';
+$labels['comment'] = 'Comentário';
+$labels['attendeupdateesuccess'] = 'O status do participante foi atualizado com sucesso.';
+$labels['itipinvalidrequest'] = 'Este convite não é mais válido';
diff --git a/plugins/tasklist/localization/ru_RU.inc b/plugins/tasklist/localization/ru_RU.inc
index 70fcf02..3ec96ae 100644
--- a/plugins/tasklist/localization/ru_RU.inc
+++ b/plugins/tasklist/localization/ru_RU.inc
@@ -1,9 +1,23 @@
 <?php
+/**
+ * Localizations for the Kolab Tasks plugin
+ *
+ * Copyright (C) 2014, Kolab Systems AG
+ *
+ * For translation see https://www.transifex.com/projects/p/kolab/resource/tasklist/
+ */
 $labels['navtitle'] = 'Задачи';
 $labels['lists'] = 'Списки задач';
 $labels['list'] = 'Список задач';
 $labels['tags'] = 'Теги';
+$labels['tasklistsubscribe'] = 'Всегда показывать';
+$labels['listsearchresults'] = 'Доступные списки задач';
+$labels['findlists'] = 'Найти списки задач...';
+$labels['searchterms'] = 'Условия поиска';
+$labels['notasklistsfound'] = 'Списки задач не найдены';
+$labels['nrtasklistsfound'] = '$nr списков задач найдено';
 $labels['newtask'] = 'Новая задача';
+$labels['createtask'] = 'Создать задачу <Enter>';
 $labels['createnewtask'] = 'Создать новую задачу (пример: Суббота, покосить газон)';
 $labels['createfrommail'] = 'Сохранить как задачу';
 $labels['mark'] = 'Отметить';
@@ -13,16 +27,32 @@ $labels['delete'] = 'Удалить';
 $labels['title'] = 'Заголовок';
 $labels['description'] = 'Описание';
 $labels['datetime'] = 'Дата/Время';
+$labels['duetime'] = 'Выполнить до';
 $labels['start'] = 'Начало';
+$labels['starttime'] = 'Время начала';
 $labels['alarms'] = 'Напоминание';
+$labels['repeat'] = 'Повторить';
+$labels['status'] = 'Статус';
+$labels['status-needs-action'] = 'Требует действия';
+$labels['status-in-process'] = 'В процессе';
+$labels['status-completed'] = 'Завершенные';
+$labels['status-cancelled'] = 'Отмененные';
+$labels['assignedto'] = 'Назначена';
+$labels['created'] = 'Создана';
+$labels['changed'] = 'Изменена';
 $labels['all'] = 'Все';
 $labels['flagged'] = 'Отмеченные';
 $labels['complete'] = 'Завершенные';
+$labels['completeness'] = 'Прогресс';
 $labels['overdue'] = 'Просроченные';
 $labels['today'] = 'Сегодня';
 $labels['tomorrow'] = 'Завтра';
 $labels['next7days'] = 'Ближайшая неделя';
 $labels['later'] = 'Позднее';
+$labels['assigned'] = 'Назначена';
+$labels['assignedtitle'] = 'Задачи, которые вы назначили другим';
+$labels['mytasks'] = 'Мои задачи';
+$labels['mytaskstitle'] = 'Задачи, назначенные вам';
 $labels['nodate'] = 'без даты';
 $labels['removetag'] = 'Убрать';
 $labels['taskdetails'] = 'Подробнее';
@@ -30,12 +60,15 @@ $labels['newtask'] = 'Новая задача';
 $labels['edittask'] = 'Редактировать задачу';
 $labels['save'] = 'Сохранить';
 $labels['cancel'] = 'Отмена';
+$labels['saveandnotify'] = 'Сохранить и оповестить';
 $labels['addsubtask'] = 'Добавить подзадачу';
 $labels['deletetask'] = 'Удалить задачу';
 $labels['deletethisonly'] = 'Удалить только эту задачу';
 $labels['deletewithchilds'] = 'Удалить задачу и все ее подзадачи';
+$labels['taskactions'] = 'Настройки задачи...';
 $labels['tabsummary'] = 'Сводка';
 $labels['tabrecurrence'] = 'Повтор';
+$labels['tabassignments'] = 'Задания';
 $labels['tabattachments'] = 'Вложения';
 $labels['tabsharing'] = 'Поделиться';
 $labels['editlist'] = 'Изменить список';
@@ -45,12 +78,10 @@ $labels['listname'] = 'Название';
 $labels['showalarms'] = 'Показывать напоминания';
 $labels['import'] = 'Импорт';
 $labels['focusview'] = 'Просмотреть только этот список';
-// date words
 $labels['on'] = 'в';
 $labels['at'] = 'в';
 $labels['this'] = 'этот';
 $labels['next'] = 'следующий';
-// mesages
 $labels['savingdata'] = 'Сохранение данных...';
 $labels['errorsaving'] = 'Не удалось сохранить.';
 $labels['notasksfound'] = 'По заданному условию не найдено задач';
@@ -59,3 +90,49 @@ $labels['deletetasktconfirm'] = 'Вы действительно хотите у
 $labels['deleteparenttasktconfirm'] = 'Вы действительно хотите удалить эту задачу и все ее подзадачи?';
 $labels['deletelistconfirm'] = 'Вы действительно хотите удалить этот список и все его задачи?';
 $labels['deletelistconfirmrecursive'] = 'Вы действительно хотите удалить этот список и все его задачи?';
+$labels['aclnorights'] = 'У вас нет административных прав над этим списком задач.';
+$labels['changetaskconfirm'] = 'Обновить задачу';
+$labels['changeconfirmnotifications'] = 'Вы хотите уведомлять участников об изменениях?';
+$labels['partstatupdatenotification'] = 'Вы хотите уведомлять организатора об изменениях статуса?';
+$labels['quickaddinput'] = 'Дата и заголовок новой задачи';
+$labels['arialabelquickaddbox'] = 'Быстро создать задачу';
+$labels['arialabelsearchform'] = 'Форма поиска задач';
+$labels['arialabelquicksearchbox'] = 'Поиск задач';
+$labels['arialabellistsearchform'] = 'Форма поиска списка задач';
+$labels['arialabeltaskselector'] = 'Списком';
+$labels['arialabeltasklisting'] = 'Список задач';
+$labels['role'] = 'Роль';
+$labels['availability'] = 'Доступность';
+$labels['confirmstate'] = 'Статус';
+$labels['roleorganizer'] = 'Организатор';
+$labels['rolerequired'] = 'Обязательный';
+$labels['roleoptional'] = 'Необязательный';
+$labels['rolechair'] = 'Место';
+$labels['rolenonparticipant'] = 'Наблюдатель';
+$labels['sendinvitations'] = 'Отправить приглашения';
+$labels['itipupdatesubject'] = '"$title" было обновлено';
+$labels['itipupdatesubjectempty'] = 'Задача, касающаяся вас, была обновлена';
+$labels['itipcancelsubject'] = '"$title" было отменено';
+$labels['saveintasklist'] = 'сохранить в ';
+$labels['itipobjectnotfound'] = 'Задача, упомянутая в этом сообщении, не найдена в вашем списке задач.';
+$labels['itipmailbodyin-process'] = "\$sender установил статус \"в процессе\" для задачи:\n\n*\$title*\n\nВыполнить до: \$date";
+$labels['itipmailbodycompleted'] = "\$sender выполнил задачу:\n\n*\$title*\n\nВыполнить до: \$date";
+$labels['declinedeleteconfirm'] = 'Хотите ли вы так же удалить эту отклонённую задачу из вашего списка задач?';
+$labels['itipcomment'] = 'Комментарий к приглашению/извещению';
+$labels['removefromcalendar'] = 'Удалить из моих задач';
+$labels['andnmore'] = '$nr больше...';
+$labels['delegatedto'] = 'Поручено:';
+$labels['delegatedfrom'] = 'Поручено от:';
+$labels['savetotasklist'] = 'Сохранить в задачи';
+$labels['comment'] = 'Комментарий';
+$labels['errorimportingtask'] = 'Не удалось импортировать задачи';
+$labels['importwarningexists'] = 'Копия этой задачи уже есть в вашем списке задач.';
+$labels['importsuccess'] = 'Успешно импортированы $nr задач';
+$labels['newerversionexists'] = 'Новая версия этой задачи уже существует! Отменено.';
+$labels['nowritetasklistfound'] = 'Не найден список задач для сохранения этой задачи';
+$labels['importedsuccessfully'] = 'Задача успешно добавлена в \'$list\'';
+$labels['updatedsuccessfully'] = 'Задача успешно обновлена в \'$list\'';
+$labels['attendeupdateesuccess'] = 'Успешно обновлен статус участника';
+$labels['itipinvalidrequest'] = 'Это приглашение больше не действительно';
+$labels['successremoval'] = 'Задача успешно удалена.';
+$labels['arialabelsortmenu'] = 'Настройки сортировки списка задач';




More information about the commits mailing list